From 051450f0109b12df0733bd094229e5cd8fd081f0 Mon Sep 17 00:00:00 2001 From: eraser1 Date: Fri, 4 Sep 2015 11:42:53 -0500 Subject: [PATCH] Performance --- @ExileServer/addons/a3_dms/scripts/CreateMarker.sqf | 12 ++++++------ .../addons/a3_dms/scripts/SpawnAISoldier.sqf | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/@ExileServer/addons/a3_dms/scripts/CreateMarker.sqf b/@ExileServer/addons/a3_dms/scripts/CreateMarker.sqf index 5371d17..a35c2f0 100644 --- a/@ExileServer/addons/a3_dms/scripts/CreateMarker.sqf +++ b/@ExileServer/addons/a3_dms/scripts/CreateMarker.sqf @@ -37,13 +37,13 @@ if ((_pos isEqualTo "ERROR") || ("_text" isEqualTo "ERROR")) exitWith _num = DMS_MissionCount; -call +switch (_difficulty) do { - if(_difficulty == "easy") exitWith {_color = "ColorGreen"}; - if(_difficulty == "moderate") exitWith {_color = "ColorYellow"}; - if(_difficulty == "difficult") exitWith {_color = "ColorRed"}; - if(_difficulty == "hardcore") exitWith {_color = "ColorBlack"}; - _color = _difficulty; + case "easy": {_color = "ColorGreen";}; + case "moderate": {_color = "ColorYellow";}; + case "difficult": {_color = "ColorRed";}; + case "hardcore" : {_color = "ColorBlack";}; + default {_color = _difficulty;}; }; _circle = createMarker [format ["DMS_MissionMarkerCircle%1",_num], _pos]; diff --git a/@ExileServer/addons/a3_dms/scripts/SpawnAISoldier.sqf b/@ExileServer/addons/a3_dms/scripts/SpawnAISoldier.sqf index 53bd9a8..345979c 100644 --- a/@ExileServer/addons/a3_dms/scripts/SpawnAISoldier.sqf +++ b/@ExileServer/addons/a3_dms/scripts/SpawnAISoldier.sqf @@ -83,10 +83,10 @@ if !(DMS_ai_default_items isEqualTo []) then }; -call +switch (_type) do { - if (_type == "random") exitWith { _type = DMS_random_AI call BIS_fnc_selectRandom;}; - if (_type == "unarmed") exitWith { _type = "assault";_unarmed = true; }; + case "random" : {_type = DMS_random_AI call BIS_fnc_selectRandom;}; + case "unarmed" : {_type = "assault";_unarmed = true;}; }; // Unit name