mirror of
https://github.com/Defent/DMS_Exile.git
synced 2024-08-30 16:52:12 +00:00
Mini-update
This commit is contained in:
parent
70fae7bc44
commit
5b0b8c35dd
@ -49,6 +49,7 @@ DMS_Use_Map_Config = true; // Whether or not to use config overwrites specific t
|
||||
DMS_AI_KillPercent = 100; // The percent amount of AI that need to be killed for "killPercent" mission requirement (NOT IMPLEMENTED)
|
||||
|
||||
/*Mission Marker settings*/
|
||||
DMS_MissionMarkerCount = 2; // If you modify your CreateMarker and have multiple markers, you probably want to change this. *cough*Vish*cough*
|
||||
DMS_ShowDifficultyColorLegend = true; // Whether or not to show a "color legend" at the bottom left of the map that shows which color corresponds to which difficulty. I know it's not very pretty, meh.
|
||||
DMS_MarkerText_ShowMissionPrefix = true; // Whether or not to place a prefix before the mission marker text. Enable this if your players get confused by the marker names :P
|
||||
DMS_MarkerText_MissionPrefix = "Mission:"; // The text displayed before the mission name in the mission marker.
|
||||
@ -141,9 +142,9 @@ DMS_Use_Map_Config = true; // Whether or not to use config overwrites specific t
|
||||
|
||||
/*Mission notification settings*/
|
||||
DMS_PlayerNotificationTypes = [ // Notification types. Supported values are: ["dynamicTextRequest", "standardHintRequest", "systemChatRequest", "textTilesRequest"]
|
||||
//"dynamicTextRequest", // You should use either "dynamicTextRequest" or "textTilesRequest", and I think "textTilesRequest" looks better.
|
||||
"dynamicTextRequest", // You should use either "dynamicTextRequest" or "textTilesRequest", and I think "textTilesRequest" looks better.
|
||||
//"standardHintRequest", // Hints are a bit wonky...
|
||||
"textTilesRequest", // Keep in mind you can only have 1 "text tile" message up at a time, so the message will disappear if the player gets a kill or something while the message is shown.
|
||||
//"textTilesRequest", // Keep in mind you can only have 1 "text tile" message up at a time, so the message will disappear if the player gets a kill or something while the message is shown.
|
||||
"systemChatRequest" // Always nice to show in chat so that players can scroll up to read the info if they need to.
|
||||
];
|
||||
|
||||
|
@ -7,7 +7,7 @@ DMS_HC_Object = objNull;
|
||||
|
||||
DMS_CleanUpList = [];
|
||||
|
||||
DMS_Version = "December 24 2015";
|
||||
DMS_Version = "December 24 2015 (Vish Version)";
|
||||
|
||||
|
||||
//Load main config
|
||||
|
@ -41,7 +41,7 @@
|
||||
]
|
||||
],
|
||||
[_missionName,_msgWIN,_msgLose],
|
||||
[_markerDot,_markerCircle],
|
||||
_markers,
|
||||
_side,
|
||||
_difficulty,
|
||||
_missionEvents,
|
||||
@ -71,7 +71,7 @@ if !(params
|
||||
["_inputUnits","",[[]]],
|
||||
["_missionObjs","",[[]],[3,4]],
|
||||
["_messages","",[[]],[3]],
|
||||
["_markers","",[[]],[2]],
|
||||
["_markers","",[[]],[DMS_MissionMarkerCount]],
|
||||
["_side","bandit",[""]],
|
||||
["_difficulty","moderate",[""]],
|
||||
["_missionEvents",[],[[]]]
|
||||
@ -144,17 +144,6 @@ try
|
||||
};
|
||||
|
||||
|
||||
if !(_markers params
|
||||
[
|
||||
["_markerDot","",[""]],
|
||||
["_markerCircle","",[""]]
|
||||
])
|
||||
then
|
||||
{
|
||||
throw format["_markers |%1|",_markers];
|
||||
};
|
||||
|
||||
|
||||
if !(_onEndingScripts params
|
||||
[
|
||||
["_onSuccessScripts", [], [[]]],
|
||||
@ -187,10 +176,7 @@ try
|
||||
_msgWIN,
|
||||
_msgLose
|
||||
],
|
||||
[
|
||||
_markerDot,
|
||||
_markerCircle
|
||||
],
|
||||
_markers,
|
||||
_side,
|
||||
_difficulty,
|
||||
_missionEvents,
|
||||
|
@ -51,7 +51,7 @@
|
||||
_msgWIN,
|
||||
_msgLose
|
||||
],
|
||||
[_markerDot,_markerCircle],
|
||||
_markers,
|
||||
_side,
|
||||
_difficulty,
|
||||
_missionEvents,
|
||||
@ -81,7 +81,7 @@ if !(params
|
||||
["_inputUnits","",[[]]],
|
||||
["_missionObjs","",[[]],[3,4]],
|
||||
["_messages","",[[]],[3]],
|
||||
["_markers","",[[]],[2]],
|
||||
["_markers","",[[]],[DMS_MissionMarkerCount]],
|
||||
["_side","bandit",[""]],
|
||||
["_difficulty","moderate",[""]],
|
||||
["_missionEvents",[],[[]]]
|
||||
@ -145,17 +145,6 @@ try
|
||||
};
|
||||
|
||||
|
||||
if !(_markers params
|
||||
[
|
||||
["_markerDot","",[""]],
|
||||
["_markerCircle","",[""]]
|
||||
])
|
||||
then
|
||||
{
|
||||
throw format["_markers |%1|",_markers];
|
||||
};
|
||||
|
||||
|
||||
if !(_onEndingScripts params
|
||||
[
|
||||
["_onSuccessScripts", [], [[]]],
|
||||
@ -189,10 +178,7 @@ try
|
||||
_msgWIN,
|
||||
_msgLose
|
||||
],
|
||||
[
|
||||
_markerDot,
|
||||
_markerCircle
|
||||
],
|
||||
_markers,
|
||||
_side,
|
||||
_difficulty,
|
||||
_missionEvents,
|
||||
|
@ -37,11 +37,15 @@ if ((_pos isEqualTo "ERROR") || ("_text" isEqualTo "ERROR")) exitWith
|
||||
};
|
||||
|
||||
|
||||
_randomMarker = DMS_MarkerPosRandomization;
|
||||
if ((count _this)>3) then
|
||||
{
|
||||
_randomMarker = param [3,DMS_MarkerPosRandomization,[false]];
|
||||
};
|
||||
_randomMarker =
|
||||
if ((count _this)>3) then
|
||||
{
|
||||
_this select 3;
|
||||
}
|
||||
else
|
||||
{
|
||||
DMS_MarkerPosRandomization;
|
||||
};
|
||||
|
||||
_num = DMS_MissionCount;
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
]
|
||||
],
|
||||
[_missionName,_msgWIN,_msgLose],
|
||||
[_markerDot,_markerCircle],
|
||||
_markers,
|
||||
_missionSide,
|
||||
_missionDifficulty,
|
||||
_missionEvents,
|
||||
|
@ -25,7 +25,7 @@
|
||||
[_mine1,_mine2,...,_mineX]
|
||||
],
|
||||
[_missionName,_msgWIN,_msgLose],
|
||||
[_markerDot,_markerCircle],
|
||||
_markers,
|
||||
_missionSide,
|
||||
_missionDifficulty,
|
||||
_missionEvents,
|
||||
@ -54,7 +54,7 @@ if (DMS_StaticMission_Arr isEqualTo []) exitWith {}; // Empty array, no stati
|
||||
["_inputAIUnits", [], [[]] ],
|
||||
["_missionObjs", [], [[]], [4] ],
|
||||
["_msgInfo", [], [[]], [3] ],
|
||||
["_markers", [], [[]], [2] ],
|
||||
["_markers", [], [[]], [DMS_MissionMarkerCount] ],
|
||||
["_missionSide", "", [""] ],
|
||||
["_missionDifficulty", "", [""] ],
|
||||
["_missionEvents", [], [[]] ],
|
||||
|
@ -29,7 +29,7 @@ if (isNull _AI) exitWith
|
||||
_AIType = typeName _AI;
|
||||
|
||||
|
||||
_pos = if (_AIType=="OBJECT") then {_AI} else {param [1,"",[objNull,[]],[2,3]]};
|
||||
_pos = if (_AIType isEqualTo "OBJECT") then {_AI} else {param [1,"",[objNull,[]],[2,3]]};
|
||||
|
||||
if (_pos isEqualTo "") exitWith
|
||||
{
|
||||
@ -50,7 +50,7 @@ _client = objNull;
|
||||
|
||||
if (!isNull _client) then
|
||||
{
|
||||
_swapped = if (_AIType=="OBJECT") then {_AI setOwner (owner _client)} else {_AI setGroupOwner (owner _client)};
|
||||
_swapped = if (_AIType isEqualTo "OBJECT") then {_AI setOwner (owner _client)} else {_AI setGroupOwner (owner _client)};
|
||||
|
||||
if (!_swapped) then
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user