mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
Updated startcombattimer variable
This commit is contained in:
@@ -101,7 +101,7 @@ if (_hit in USEC_MinorWounds) then {
|
||||
|
||||
if (_unitIsPlayer) then {
|
||||
//incombat
|
||||
_unit setVariable["startcombattimer", 1, false];
|
||||
_unit setVariable["startcombattimer", 1];
|
||||
};
|
||||
|
||||
if (_damage > 0.1) then {
|
||||
|
||||
@@ -33,7 +33,7 @@ while {(alive _projectile) && !(isNull _projectile) && _callCount < 85;} do {
|
||||
if (isPlayer _nearVehicle) then {
|
||||
_isInCombat = _nearVehicle getVariable["startcombattimer",0];
|
||||
if ((alive _nearVehicle) and _isInCombat == 0) then {
|
||||
_nearVehicle setVariable["startcombattimer", 1, true];
|
||||
_nearVehicle setVariable["startcombattimer", 1];
|
||||
diag_log("Now in Combat (Player): " + name _unit);
|
||||
};
|
||||
};
|
||||
@@ -42,7 +42,7 @@ while {(alive _projectile) && !(isNull _projectile) && _callCount < 85;} do {
|
||||
{
|
||||
_isInCombat = _x getVariable["startcombattimer",0];
|
||||
if (isPlayer _x and _isInCombat == 0 and alive _x) then {
|
||||
_x setVariable["startcombattimer", 1, true];
|
||||
_x setVariable["startcombattimer", 1];
|
||||
diag_log("Now in Combat (Crew): " + name _x);
|
||||
};
|
||||
} forEach (crew _nearVehicle);
|
||||
|
||||
@@ -21,9 +21,9 @@ private ["_unit","_evType","_recordable","_inVehicle","_isPlayer","_isRocket","_
|
||||
|
||||
// Both the firer and those nearby (<=8m) go into "combat" to prevent ALT-F4
|
||||
//diag_log ("DEBUG: AMMO TYPE: " +str(_ammo));
|
||||
_firer setVariable["startcombattimer", 1, false];
|
||||
_firer setVariable["startcombattimer", 1];
|
||||
if (_distance <= 8) then {
|
||||
_unit setVariable["startcombattimer", 1, false];
|
||||
_unit setVariable["startcombattimer", 1];
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ _unit = _array select 0;
|
||||
_attacker = _array select 1;
|
||||
|
||||
if (_unit == player && player distance _attacker < 5) then {
|
||||
player setVariable["startcombattimer", 1, false];
|
||||
player setVariable["startcombattimer", 1];
|
||||
// Make bleed
|
||||
if (random 2 < 1) then {
|
||||
// Find hit
|
||||
|
||||
@@ -218,7 +218,7 @@ while {true} do {
|
||||
_startcombattimer = player getVariable["startcombattimer",0];
|
||||
if (_startcombattimer == 1) then {
|
||||
player setVariable["combattimeout", time + 30, true];
|
||||
player setVariable["startcombattimer", 0, true];
|
||||
player setVariable["startcombattimer", 0];
|
||||
dayz_combat = 1;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user