//Create it
_object = createVehicle [_type, _pos, [], 0, if (_type in DayZ_nonCollide) then {"NONE"} else {"CAN_COLLIDE"}];
// prevent immediate hive write when vehicle parts are set up
_object setVariable ["lastUpdate",diag_ticktime];
_object setVariable ["ObjectID", _idKey, true];
dayz_serverIDMonitor set [count dayz_serverIDMonitor,_idKey];
_object setVariable ["CharacterID", _ownerID, true];
_object setdir _dir;
_object setDamage _damage;
if (!_wsDone) then {
[_object,"position",true] call server_updateObject;
};
if (_type == "Base_Fire_DZ") then { _object spawn base_fireMonitor; };
//Dont add inventory for traps.
if (!(_object isKindOf "TrapItems") And !(_object iskindof "DZ_buildables")) then {
_cargo = _inventory;
clearWeaponCargoGlobal _object;
clearMagazineCargoGlobal _object;
clearBackpackCargoGlobal _object;
_config = ["CfgWeapons", "CfgMagazines",