mirror of
https://github.com/Defent/DMS_Exile.git
synced 2024-08-30 16:52:12 +00:00
8562289765
* **You must update all of your mission files; the mission message system as well as the calling parameters for DMS_fnc_FindSafePos have been overhauled and will be incompatible with previous versions.** * NEW CONFIG VALUES: |DMS_ThrottleBlacklists| |DMS_AttemptsUntilThrottle| |DMS_ThrottleCoefficient| |DMS_MinThrottledDistance| * Decreased "DMS_TraderZoneNearBlacklist","DMS_MissionNearBlacklist","DMS_WaterNearBlacklist" * Changed "DMS_dynamicText_Color" to "#FFFFFF" (white) * Replaced weapon classes in "DMS_CrateCase_Sniper" to the base classes; all attachments should now spawn in the box separately. * New function DMS_fnc_IsValidPosition (uses logic that was previously from "DMS_fnc_FindSafePos"). * You can now manually define every individual parameter for DMS_fnc_findSafePos per-mission, instead of using global parameters. * AI will now be offloaded to an HC even with "DMS_ai_offload_to_client" set to false. * All of the previously "supported" values for "DMS_PlayerNotificationTypes" are now PROPERLY supported. DMS_PlayerNotificationTypes is now set to default "dynamicTextRequest" and "systemChatRequest". * Tweaked "cardealer" mission, the cars should no longer spawn inside of each other.
33 lines
831 B
Plaintext
33 lines
831 B
Plaintext
/*
|
|
Launches mission functions
|
|
Made for Defent for Defents Mission System
|
|
And for Numenadayz.com
|
|
Written by eraser1
|
|
*/
|
|
|
|
RESISTANCE setFriend[WEST,0];
|
|
WEST setFriend[RESISTANCE,0];
|
|
RESISTANCE setFriend[EAST,0];
|
|
EAST setFriend[RESISTANCE,0];
|
|
EAST setFriend[WEST,0];
|
|
WEST setFriend[EAST,0];
|
|
|
|
if ((!isNil "A3XAI_isActive") && {!DMS_ai_offload_Only_DMS_AI}) then
|
|
{
|
|
diag_log 'DMS DETECTED A3XAI. Enabling "DMS_ai_offload_Only_DMS_AI"!';
|
|
DMS_ai_offload_Only_DMS_AI = true;
|
|
};
|
|
|
|
|
|
if(DMS_StaticMission) then
|
|
{
|
|
call compileFinal preprocessFileLineNumbers "\x\addons\dms\static\static_init.sqf";//<---- TODO
|
|
};
|
|
|
|
if (DMS_DynamicMission) then
|
|
{
|
|
DMS_AttemptsUntilThrottle = DMS_AttemptsUntilThrottle + 1;
|
|
call compileFinal preprocessFileLineNumbers "\x\addons\dms\missions\mission_init.sqf";
|
|
execFSM "\x\addons\dms\FSM\missions.fsm";
|
|
};
|