mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2026-02-26 01:31:51 +03:00
Replace forEach with Count
Use count where you do not need _forEachIndex variable, it's quicker than forEach.
This commit is contained in:
@@ -18,7 +18,7 @@ item13[] = {"___min__loop",4,218,300.000000,-125.000000,400.000000,-75.000000,3.
|
||||
item14[] = {"___min_loop",4,218,450.000000,-125.000000,550.000000,-75.000000,4.000000,"5 min" \n "loop"};
|
||||
item15[] = {"__0_min__loop",4,218,575.000000,-100.000000,675.000000,-50.000000,5.000000,"10 min" \n " loop"};
|
||||
item16[] = {"__5_min__loop",4,218,700.000000,-75.000000,800.000000,-25.000000,6.000000,"15 min" \n " loop"};
|
||||
item17[] = {"cleanup_animals",2,250,700.000000,25.000000,800.000000,75.000000,0.000000,"cleanup" \n "animals and fire"};
|
||||
item17[] = {"cleanup_animals",2,250,700.000000,25.000000,800.000000,75.000000,0.000000,"cleanup" \n "animals && fire"};
|
||||
item18[] = {"cleanup_dead",2,250,575.000000,0.000000,675.000000,50.000000,0.000000,"cleanup" \n "dead"};
|
||||
item19[] = {"sync_time",2,250,450.000000,-25.000000,550.000000,25.000000,0.000000,"sync time"};
|
||||
item20[] = {"cleanup_loot",2,250,300.000000,-25.000000,400.000000,25.000000,0.000000,"cleanup" \n "loot"};
|
||||
@@ -342,7 +342,7 @@ class FSM
|
||||
init = /*%FSM<STATEINIT""">*/"{" \n
|
||||
" needUpdate_objects = needUpdate_objects - [_x];" \n
|
||||
" [_x,""damage"",true] call server_updateObject;" \n
|
||||
"} forEach needUpdate_objects;"/*%FSM</STATEINIT""">*/;
|
||||
"} count needUpdate_objects;"/*%FSM</STATEINIT""">*/;
|
||||
precondition = /*%FSM<STATEPRECONDITION""">*/""/*%FSM</STATEPRECONDITION""">*/;
|
||||
class Links
|
||||
{
|
||||
|
||||
@@ -27,7 +27,7 @@ if(isnil "MaxMineVeins") then {
|
||||
};
|
||||
// Custon Configs End
|
||||
|
||||
if (isServer and isNil "sm_done") then {
|
||||
if (isServer && isNil "sm_done") then {
|
||||
|
||||
serverVehicleCounter = [];
|
||||
_hiveResponse = [];
|
||||
@@ -80,7 +80,7 @@ if (isServer and isNil "sm_done") then {
|
||||
_vQty = _vQty + 1;
|
||||
};
|
||||
};
|
||||
diag_log ("HIVE: got " + str(_bQty) + " Epoch Objects and " + str(_vQty) + " Vehicles");
|
||||
diag_log ("HIVE: got " + str(_bQty) + " Epoch Objects && " + str(_vQty) + " Vehicles");
|
||||
};
|
||||
|
||||
// # NOW SPAWN OBJECTS #
|
||||
@@ -171,7 +171,7 @@ if (isServer and isNil "sm_done") then {
|
||||
};
|
||||
// Test disabling simulation server side on buildables only.
|
||||
_object enableSimulation false;
|
||||
// used for inplace upgrades and lock/unlock of safe
|
||||
// used for inplace upgrades && lock/unlock of safe
|
||||
_object setVariable ["OEMPos", _pos, true];
|
||||
|
||||
};
|
||||
@@ -197,7 +197,7 @@ if (isServer and isNil "sm_done") then {
|
||||
_object addWeaponCargoGlobal [_x,(_objWpnQty select _countr)];
|
||||
};
|
||||
_countr = _countr + 1;
|
||||
} forEach _objWpnTypes;
|
||||
} count _objWpnTypes;
|
||||
|
||||
//Add Magazines
|
||||
_objWpnTypes = (_intentory select 1) select 0;
|
||||
@@ -211,7 +211,7 @@ if (isServer and isNil "sm_done") then {
|
||||
_object addMagazineCargoGlobal [_x,(_objWpnQty select _countr)];
|
||||
};
|
||||
_countr = _countr + 1;
|
||||
} forEach _objWpnTypes;
|
||||
} count _objWpnTypes;
|
||||
|
||||
//Add Backpacks
|
||||
_objWpnTypes = (_intentory select 2) select 0;
|
||||
@@ -223,7 +223,7 @@ if (isServer and isNil "sm_done") then {
|
||||
_object addBackpackCargoGlobal [_x,(_objWpnQty select _countr)];
|
||||
};
|
||||
_countr = _countr + 1;
|
||||
} forEach _objWpnTypes;
|
||||
} count _objWpnTypes;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -231,9 +231,9 @@ if (isServer and isNil "sm_done") then {
|
||||
{
|
||||
_selection = _x select 0;
|
||||
_dam = _x select 1;
|
||||
if (_selection in dayZ_explosiveParts and _dam > 0.8) then {_dam = 0.8};
|
||||
if (_selection in dayZ_explosiveParts && _dam > 0.8) then {_dam = 0.8};
|
||||
[_object,_selection,_dam] call object_setFixServer;
|
||||
} forEach _hitpoints;
|
||||
} count _hitpoints;
|
||||
|
||||
_object setFuel _fuel;
|
||||
|
||||
@@ -242,7 +242,7 @@ if (isServer and isNil "sm_done") then {
|
||||
//_object setvelocity [0,0,1];
|
||||
_object call fnc_veh_ResetEH;
|
||||
|
||||
if(_ownerID != "0" and !(_object isKindOf "Bicycle")) then {
|
||||
if(_ownerID != "0" && !(_object isKindOf "Bicycle")) then {
|
||||
_object setvehiclelock "locked";
|
||||
};
|
||||
|
||||
@@ -256,7 +256,7 @@ if (isServer and isNil "sm_done") then {
|
||||
//Monitor the object
|
||||
PVDZE_serverObjectMonitor set [count PVDZE_serverObjectMonitor,_object];
|
||||
};
|
||||
} forEach (_BuildingQueue + _objectQueue);
|
||||
} count (_BuildingQueue + _objectQueue);
|
||||
// # END SPAWN OBJECTS #
|
||||
|
||||
// preload server traders menu data into cache
|
||||
@@ -293,9 +293,9 @@ if (isServer and isNil "sm_done") then {
|
||||
//diag_log ("HIVE: Streamed " + str(_val) + " objects");
|
||||
};
|
||||
|
||||
} forEach (_traderData select 0);
|
||||
} count (_traderData select 0);
|
||||
};
|
||||
} forEach serverTraders;
|
||||
} count serverTraders;
|
||||
};
|
||||
|
||||
if (_hiveLoaded) then {
|
||||
|
||||
Reference in New Issue
Block a user