mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-04-17 09:53:21 +03:00
Properly disable town generator and plant spawner loops
Stops intensive loop from running unnecessarily when dayz_townGenerator
= false; The comfrey plants are pointless atm since the only thing they
may be used for is crafting a sepsis bandage.
Also added waterHoleProxy for Napf and Namalsk placed by @skigoggles
Vanilla commit:
b5a9125086
This commit is contained in:
@@ -226,7 +226,9 @@ _playerObj setVariable ["lastPos",getPosATL _playerObj];
|
||||
PVCDZ_plr_Login2 = [_worldspace,_state];
|
||||
_clientID = owner _playerObj;
|
||||
_clientID publicVariableClient "PVCDZ_plr_Login2";
|
||||
_clientID publicVariableClient "PVCDZ_plr_plantSpawner";
|
||||
if (dayz_townGenerator) then {
|
||||
_clientID publicVariableClient "PVCDZ_plr_plantSpawner";
|
||||
};
|
||||
|
||||
//record time started
|
||||
_playerObj setVariable ["lastTime",time];
|
||||
|
||||
@@ -24,7 +24,6 @@ server_deleteObj = compile preprocessFileLineNumbers "\z\addons\dayz_server\comp
|
||||
server_playerSync = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_playerSync.sqf";
|
||||
zombie_findOwner = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\zombie_findOwner.sqf";
|
||||
server_Wildgenerate = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\zombie_Wildgenerate.sqf";
|
||||
server_plantSpawner = compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_plantSpawner.sqf";
|
||||
base_fireMonitor = compile preprocessFileLineNumbers "\z\addons\dayz_code\system\fire_monitor.sqf";
|
||||
//server_systemCleanup = compile preprocessFileLineNumbers "\z\addons\dayz_server\system\server_cleanup.sqf";
|
||||
spawnComposition = compile preprocessFileLineNumbers "ca\modules\dyno\data\scripts\objectMapper.sqf"; //"\z\addons\dayz_code\compile\object_mapper.sqf";
|
||||
|
||||
@@ -354,8 +354,9 @@ if ((playersNumber west + playersNumber civilian) == 0) exitWith {
|
||||
diag_log format["HIVE: BENCHMARK - Server_monitor.sqf finished streaming %1 objects in %2 seconds (unscheduled)",_val,diag_tickTime - _timeStart];
|
||||
|
||||
// # END OF STREAMING #
|
||||
|
||||
call server_plantSpawner; // Draw the pseudo random seeds
|
||||
if (dayz_townGenerator) then {
|
||||
call compile preprocessFileLineNumbers "\z\addons\dayz_server\compile\server_plantSpawner.sqf"; // Draw the pseudo random seeds
|
||||
};
|
||||
[] execFSM "\z\addons\dayz_server\system\server_vehicleSync.fsm";
|
||||
[] execVM "\z\addons\dayz_server\system\scheduler\sched_init.sqf"; // launch the new task scheduler
|
||||
|
||||
|
||||
Reference in New Issue
Block a user