use createVeh non-array on the server

Faster by my testing. Also, some more performance related changes to
server_monitor
This commit is contained in:
icomrade
2016-08-17 15:17:43 -04:00
parent f04d581b4d
commit 6d45a8f2b6
12 changed files with 61 additions and 25 deletions

View File

@@ -41,7 +41,8 @@ switch (_status) do {
_backpacks = _obj getVariable ["BackpackCargo",[]];
// Create new unlocked safe, then delete old locked safe
_holder = createVehicle [_unlockedClass,_pos,[],0,"CAN_COLLIDE"];
//_holder = createVehicle [_unlockedClass,_pos,[],0,"CAN_COLLIDE"];
_holder = _unlockedClass createVehicle [0,0,0];
_holder setDir _dir;
_holder setVariable ["memDir",_dir,true];
_holder setVectorDirAndUp _vector;
@@ -65,7 +66,8 @@ switch (_status) do {
_backpacks = getBackpackCargo _obj;
// Create new locked safe, then delete old unlocked safe
_holder = createVehicle [_lockedClass,_pos,[],0,"CAN_COLLIDE"];
//_holder = createVehicle [_lockedClass,_pos,[],0,"CAN_COLLIDE"];
_holder = _lockedClass createVehicle [0,0,0];
_holder setDir _dir;
_holder setVariable ["memDir",_dir,true];
_holder setVectorDirAndUp _vector;
@@ -89,7 +91,8 @@ switch (_status) do {
_magazines = getMagazineCargo _obj;
_backpacks = getBackpackCargo _obj;
_holder = createVehicle [_packedClass,_pos,[],0,"CAN_COLLIDE"];
//_holder = createVehicle [_packedClass,_pos,[],0,"CAN_COLLIDE"];
_holder = _packedClass createVehicle [0,0,0];
deleteVehicle _obj;
_holder setDir _dir;
_holder setPosATL _pos;