mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-02-26 17:51:51 +03:00
Fix wrong eventhandlers on viral zeds #1819
This commit is contained in:
@@ -31,6 +31,7 @@
|
|||||||
[FIXED] Hive connection error after the first and only online player disconnects during the object stream at server start up. #1822 @AirwavesMan @ebayShopper
|
[FIXED] Hive connection error after the first and only online player disconnects during the object stream at server start up. #1822 @AirwavesMan @ebayShopper
|
||||||
[FIXED] Vanilla player_craftItem not exiting when action is already in progress. #1826 @schwanzkopfhegel
|
[FIXED] Vanilla player_craftItem not exiting when action is already in progress. #1826 @schwanzkopfhegel
|
||||||
[FIXED] Fire barrel kit can be crafted with partially full matchboxes now. #1830 @AirwavesMan
|
[FIXED] Fire barrel kit can be crafted with partially full matchboxes now. #1830 @AirwavesMan
|
||||||
|
[FIXED] Viral zeds stuck and not moving from their spawn location due to wrong init event handler. #1819 @DeVloek
|
||||||
|
|
||||||
[NOTE] Updated server files were released with the four hotfixes below on December 11th, 2016 (http://dayzepoch.com/a2dayzepoch.php)
|
[NOTE] Updated server files were released with the four hotfixes below on December 11th, 2016 (http://dayzepoch.com/a2dayzepoch.php)
|
||||||
[FIXED] Hive child 309 errors that resulted in broken saving of newly built storage object inventory. @icomrade
|
[FIXED] Hive child 309 errors that resulted in broken saving of newly built storage object inventory. @icomrade
|
||||||
|
|||||||
@@ -22,8 +22,11 @@ class Swarm_Base : Citizen1 {
|
|||||||
forcedSpeed = 6;
|
forcedSpeed = 6;
|
||||||
|
|
||||||
class Eventhandlers {
|
class Eventhandlers {
|
||||||
init = "_this call zombie_initialize;";
|
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';";
|
||||||
|
HandleDamage = "_this call local_zombieDamage;";
|
||||||
|
Killed = "[_this,'zombieKills'] call local_eventKill;";
|
||||||
};
|
};
|
||||||
|
|
||||||
class HitPoints {
|
class HitPoints {
|
||||||
|
|||||||
@@ -21,12 +21,7 @@
|
|||||||
BleedChance = 30;
|
BleedChance = 30;
|
||||||
forcedSpeed = 6;
|
forcedSpeed = 6;
|
||||||
|
|
||||||
class Eventhandlers
|
//Inherits eventHandlers from zZombie_Base
|
||||||
{
|
|
||||||
init = "_this call zombie_initialize;";
|
|
||||||
//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 (!(_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';";
|
|
||||||
};
|
|
||||||
|
|
||||||
class HitPoints {
|
class HitPoints {
|
||||||
class HitHead {
|
class HitHead {
|
||||||
|
|||||||
@@ -23,14 +23,11 @@ class WildZombie_Base : Zed_Base {
|
|||||||
forcedSpeed = 6;
|
forcedSpeed = 6;
|
||||||
|
|
||||||
class Eventhandlers {
|
class Eventhandlers {
|
||||||
init = "_this call zombie_initialize;";
|
init = "if (isNil 'dayz_clientPreload') then {dayz_clientPreload = false;}; _this execFSM ""\z\AddOns\dayz_code\system\zombie_wildagent.fsm""";
|
||||||
local = "_z = _this select 0;" \n
|
//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';";
|
||||||
// "if ((!isServer and !isNull _z) and {(side _z != civilian)}) exitWith { " \n
|
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';";
|
||||||
// "PVDZ_sec_atp = [ 'wrong side', player ]; publicVariableServer 'PVDZ_sec_atp'; deleteVehicle _z; };" \n
|
HandleDamage = "_this call local_zombieDamage;";
|
||||||
"if (!(_this select 1)) exitWith {};" \n
|
Killed = "[_this,'zombieKills'] call local_eventKill;";
|
||||||
"if (isServer) exitWith { _z call sched_co_deleteVehicle; };" \n
|
|
||||||
"[(position _z), _z, true] execFSM '\z\AddOns\dayz_code\system\zombie_wildagent.fsm';";
|
|
||||||
//if(_this select 1) then {[(position (_this select 0)),(_this select 0),true] execFSM '\z\AddOns\dayz_code\system\zombie_wildagent.fsm'};";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
class HitPoints {
|
class HitPoints {
|
||||||
|
|||||||
Reference in New Issue
Block a user