mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
Update calls to zombie_agent.fsm #1877
Forgot to update in 6853263
Fixes #1877
This commit is contained in:
@@ -24,7 +24,7 @@ class Swarm_Base : Citizen1 {
|
|||||||
class Eventhandlers {
|
class Eventhandlers {
|
||||||
init = "if (isNil 'dayz_clientPreload') then {dayz_clientPreload = false;}; _this execFSM ""\z\AddOns\dayz_code\system\zombie_agent.fsm""";
|
init = "if (isNil 'dayz_clientPreload') then {dayz_clientPreload = false;}; _this execFSM ""\z\AddOns\dayz_code\system\zombie_agent.fsm""";
|
||||||
//local = "if(_this select 1) then {[(position (_this select 0)),(_this select 0),true] execFSM '\z\AddOns\dayz_code\system\fn_swarmagent.fsm'};";
|
//local = "if(_this select 1) then {[(position (_this select 0)),(_this select 0),true] execFSM '\z\AddOns\dayz_code\system\fn_swarmagent.fsm'};";
|
||||||
local = "_z = _this select 0; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [(position _z), _z, true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm';";
|
local = "_z = _this select 0; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [_z,true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm';";
|
||||||
HandleDamage = "_this call local_zombieDamage;";
|
HandleDamage = "_this call local_zombieDamage;";
|
||||||
Killed = "[_this,'zombieKills'] call local_eventKill;";
|
Killed = "[_this,'zombieKills'] call local_eventKill;";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ class WildZombie_Base : Zed_Base {
|
|||||||
|
|
||||||
class Eventhandlers {
|
class Eventhandlers {
|
||||||
init = "if (isNil 'dayz_clientPreload') then {dayz_clientPreload = false;}; _this execFSM ""\z\AddOns\dayz_code\system\zombie_wildagent.fsm""";
|
init = "if (isNil 'dayz_clientPreload') then {dayz_clientPreload = false;}; _this execFSM ""\z\AddOns\dayz_code\system\zombie_wildagent.fsm""";
|
||||||
//local = "_z = _this select 0; if ((!isServer and !isNull _z) and {(side _z != civilian)}) exitWith { PVDZ_sec_atp = [ 'wrong side', player ]; publicVariableServer 'PVDZ_sec_atp'; deleteVehicle _z; }; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [(position _z), _z, true] execFSM '\z\AddOns\dayz_code\system\zombie_wildagent.fsm';";
|
//local = "_z = _this select 0; if ((!isServer and !isNull _z) and {(side _z != civilian)}) exitWith { PVDZ_sec_atp = [ 'wrong side', player ]; publicVariableServer 'PVDZ_sec_atp'; deleteVehicle _z; }; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [_z,true] execFSM '\z\AddOns\dayz_code\system\zombie_wildagent.fsm';";
|
||||||
local = "_z = _this select 0; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [(position _z), _z, true] execFSM '\z\AddOns\dayz_code\system\zombie_wildagent.fsm';";
|
local = "_z = _this select 0; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [_z,true] execFSM '\z\AddOns\dayz_code\system\zombie_wildagent.fsm';";
|
||||||
HandleDamage = "_this call local_zombieDamage;";
|
HandleDamage = "_this call local_zombieDamage;";
|
||||||
Killed = "[_this,'zombieKills'] call local_eventKill;";
|
Killed = "[_this,'zombieKills'] call local_eventKill;";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -53,8 +53,8 @@ class zZombie_Base : Zed_Base {
|
|||||||
class Eventhandlers
|
class Eventhandlers
|
||||||
{
|
{
|
||||||
init = "if (isNil 'dayz_clientPreload') then {dayz_clientPreload = false;}; _this execFSM ""\z\AddOns\dayz_code\system\zombie_agent.fsm""";
|
init = "if (isNil 'dayz_clientPreload') then {dayz_clientPreload = false;}; _this execFSM ""\z\AddOns\dayz_code\system\zombie_agent.fsm""";
|
||||||
//local = "_z = _this select 0; if ((!isServer and !isNull _z) and {(side _z != civilian)}) exitWith { PVDZ_sec_atp = [ 'wrong side', player ]; publicVariableServer 'PVDZ_sec_atp'; deleteVehicle _z; }; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [(position _z), _z, true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm';";
|
//local = "_z = _this select 0; if ((!isServer and !isNull _z) and {(side _z != civilian)}) exitWith { PVDZ_sec_atp = [ 'wrong side', player ]; publicVariableServer 'PVDZ_sec_atp'; deleteVehicle _z; }; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [_z,true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm';";
|
||||||
local = "_z = _this select 0; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [(position _z), _z, true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm';";
|
local = "_z = _this select 0; if (!(_this select 1)) exitWith {}; if (isServer) exitWith { _z call sched_co_deleteVehicle; }; [_z,true] execFSM '\z\AddOns\dayz_code\system\zombie_agent.fsm';";
|
||||||
HandleDamage = "_this call local_zombieDamage;";
|
HandleDamage = "_this call local_zombieDamage;";
|
||||||
Killed = "[_this,'zombieKills'] call local_eventKill;";
|
Killed = "[_this,'zombieKills'] call local_eventKill;";
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -215,7 +215,7 @@ class FSM
|
|||||||
"_position = _agent modelToWorld [0,0,0];" \n
|
"_position = _agent modelToWorld [0,0,0];" \n
|
||||||
"_secondHand = false;" \n
|
"_secondHand = false;" \n
|
||||||
"" \n
|
"" \n
|
||||||
"if (count _this > 2) then {" \n
|
"if (count _this > 1) then {" \n
|
||||||
" _secondHand = true;" \n
|
" _secondHand = true;" \n
|
||||||
" diag_log (""Second Hand Zombie Initialized: "" + str(_this));" \n
|
" diag_log (""Second Hand Zombie Initialized: "" + str(_this));" \n
|
||||||
"};"/*%FSM</STATEINIT""">*/;
|
"};"/*%FSM</STATEINIT""">*/;
|
||||||
|
|||||||
@@ -114,13 +114,13 @@ class FSM
|
|||||||
class init
|
class init
|
||||||
{
|
{
|
||||||
name = "init";
|
name = "init";
|
||||||
init = /*%FSM<STATEINIT""">*/"_position = _this select 0;" \n
|
init = /*%FSM<STATEINIT""">*/"_agent = _this select 0;" \n
|
||||||
"_agent = _this select 1;" \n
|
"_position = _agent modelToWorld [0,0,0];" \n
|
||||||
"" \n
|
"" \n
|
||||||
"_secondHand = false;" \n
|
"_secondHand = false;" \n
|
||||||
"" \n
|
"" \n
|
||||||
"" \n
|
"" \n
|
||||||
"if (count _this > 2) then {" \n
|
"if (count _this > 1) then {" \n
|
||||||
" //_secondHand = true;" \n
|
" //_secondHand = true;" \n
|
||||||
" diag_log (""Second Hand Zombie Initialized: "" + str(_this));" \n
|
" diag_log (""Second Hand Zombie Initialized: "" + str(_this));" \n
|
||||||
"};" \n
|
"};" \n
|
||||||
@@ -136,7 +136,7 @@ class FSM
|
|||||||
priority = 0.000000;
|
priority = 0.000000;
|
||||||
to="End_1";
|
to="End_1";
|
||||||
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
precondition = /*%FSM<CONDPRECONDITION""">*/""/*%FSM</CONDPRECONDITION""">*/;
|
||||||
condition=/*%FSM<CONDITION""">*/"count _this > 2"/*%FSM</CONDITION""">*/;
|
condition=/*%FSM<CONDITION""">*/"count _this > 1"/*%FSM</CONDITION""">*/;
|
||||||
action=/*%FSM<ACTION""">*/"diag_log (""Second Hand"");"/*%FSM</ACTION""">*/;
|
action=/*%FSM<ACTION""">*/"diag_log (""Second Hand"");"/*%FSM</ACTION""">*/;
|
||||||
};
|
};
|
||||||
/*%FSM</LINK>*/
|
/*%FSM</LINK>*/
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ while {_counter < _amount} do {
|
|||||||
_counter = _counter + 1;
|
_counter = _counter + 1;
|
||||||
|
|
||||||
//Start behavior
|
//Start behavior
|
||||||
//_id = [_position,_agent] execFSM "\z\AddOns\dayz_code\system\zombie_wildagent.fsm";
|
//_id = [_agent] execFSM "\z\AddOns\dayz_code\system\zombie_wildagent.fsm";
|
||||||
//_agent setVariable [ "fsmid", _id ];
|
//_agent setVariable [ "fsmid", _id ];
|
||||||
|
|
||||||
//Disable all zed systems
|
//Disable all zed systems
|
||||||
|
|||||||
Reference in New Issue
Block a user