From bf86886835d0be5c0535d228cd85a1192a15a835 Mon Sep 17 00:00:00 2001 From: ebaydayz Date: Sat, 19 Jul 2014 16:45:44 -0400 Subject: [PATCH] Use set instead of binary addition We should use set here like 1.8.1 does. It is 2x faster than binary addition: https://community.bistudio.com/wiki/Code_Optimisation#Adding_elements_to_an_array --- SQF/dayz_code/compile/player_switchModel.sqf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SQF/dayz_code/compile/player_switchModel.sqf b/SQF/dayz_code/compile/player_switchModel.sqf index 00b62f27b..41a8e954d 100644 --- a/SQF/dayz_code/compile/player_switchModel.sqf +++ b/SQF/dayz_code/compile/player_switchModel.sqf @@ -16,11 +16,11 @@ _primweapon = primaryWeapon player; _secweapon = secondaryWeapon player; if(!(_primweapon in _weapons) && _primweapon != "") then { - _weapons = _weapons + [_primweapon]; + _weapons set [(count _weapons), _primweapon]; }; if(!(_secweapon in _weapons) && _secweapon != "") then { - _weapons = _weapons + [_secweapon]; + _weapons set [(count _weapons), _secweapon]; }; //BackUp Backpack