From 9c85e96cb29cf0f52273741e63190ceb5084610a Mon Sep 17 00:00:00 2001 From: spencershepard Date: Mon, 17 Jan 2022 19:19:46 -0800 Subject: [PATCH] Updated RotorOps: Mission Creator Guide (markdown) --- RotorOps:-Mission-Creator-Guide.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/RotorOps:-Mission-Creator-Guide.md b/RotorOps:-Mission-Creator-Guide.md index a3f9811..86a7796 100644 --- a/RotorOps:-Mission-Creator-Guide.md +++ b/RotorOps:-Mission-Creator-Guide.md @@ -10,7 +10,7 @@ If you'd like to set up a Conflict mission from scratch or add to your existing 3) Add 'DO SCRIPT FILE' trigger actions to load MIST, Splash Damage 2, CTLD, and RotorOps scripts. 4) Add 'DO SCRIPT' trigger action to initiate the RotorOps: Conflict game mode with the trigger zones you created. -**Defensive mode: The player side can either be the aggressors or defensive. The coalition of the units you place in the Staging zone will be the aggressors. So to make the AI enemy attack players, put red units in the staging area and blue units in the other zones.** +**Defensive mode: The player side can either be the aggressors or defensive. The coalition of the units you place in the Staging zone will be the aggressors. So to make the AI enemy attack players, put red units in the staging area and blue units in the other zones. This affects voiceovers and game flags. ** ## Sound file setup Add 'SOUND TO COUNTRY' actions for a trigger action as in the image below. Add every sound file from the sounds/embedded folder. This is a bit of a hacky way to get the files to embed in the .miz file so that our script can use them. @@ -39,7 +39,9 @@ Where defenders_flag is your DCS user flag that you can use to trigger events. _**RotorOps.setupConflict(game_state_flag)**_ -Where game_state_flag is your DCS user flag that will reflect the state of the Conflict game. States are as follows: not_started = 0, alpha_active = 1, bravo_active = 2, charlie_active = 3, delta_active = 4, won = 99 +Where game_state_flag is your DCS user flag that will reflect the state of the Conflict game. States are as follows: not_started = 0, alpha_active = 1, bravo_active = 2, charlie_active = 3, delta_active = 4, lost= 98, won = 99 + +Note: If players are defensive, the game is won when all enemy units from the staging zone are eliminated. The defensive game is lost when the enemy has cleared all player zones. If players are aggressors, the game is won when all zones are cleared. There is no 'lost' flag when players are the aggressors. **_RotorOps.startConflict()_**