Comment------This is the only variables and objective. Objective ObjectiveVariables x=DroneObjective=No Objective IntegerVariables x=DroneCount=0 Variables x=HasWon=false x=carrier=No Unit Start Events Comment------ Game - Map Initialization Conditions Comment------ Actions Comment------UI - display will be deleted when I found out way this trigger is working. UI - Display "trigger 1" for (All players) to subtitle area Comment------Setup for the game, I try to get Char dark with ash and so on. Environment - Set time of day to 00:00:00 Environment - Change the light used for time of day lighting to Char Environment - Set fog's start height to 5.0 Environment - Set fog's falloff to 0.0 Environment - Set fog's density to 100.0 Environment - Set fog's color to Black Environment - Set day length to 300.0 game seconds Comment------For the player 1 Player - Modify player 1 Minerals: Set to 1000 Player - Modify player 1 Vespene: Set to 1000 Player - Modify player 1 Supplies: Set to 500 Comment------Camera is moving over player 1 location. Camera - Pan the camera for player 1 to (Start location of player 1) over 2.0 seconds with Existing Velocity % initial velocity. 10% deceleration, and Do Not use smart panning. General - Wait 13.0 Game Time seconds Comment------Overlord, Kerrigan have a conversation Transmission - Send transmission to (All players) from (Overlord [120.47,13.86] with flash (Do not override portrait)playing Talk) playing no sound link with name"Overlord" and message "Build up your forces and kick Terran out of Char." using (Cinematic portrait at Center Left) playing Talk(Add 11.0 seconds, wait until it finishes) UI - Clear All Messages for (All players) General - wait 13.0 game time seconds Transmission - Send transmission to (All players) from (Kerrigan (Char) [123.53,20.50] with flash (Do not override portrait)playing Talk) playing no sound link with name"Kerrigan" and message "It will be my pleasure." using (Cinematic portrait at Center Left) playing Talk(Add 11.0 seconds, wait until it finishes) UI - Clear All Messages for (All players) General - wait 13.0 game time seconds Transmission - Send transmission to (All players) from (Overlord [120.47,13.86] with flash (Do not override portrait)playing Talk) playing no sound link with name"Overlord" and message "Build up your forces and kick Terran out of Char." using (Cinematic portrait at Center Left) playing Talk(Add 11.0 seconds, wait until it finishes) Comment------Overlord give two leviathan to help Kerrigan Unit - Create 2 Leviathan for player 1 at Start Location 001 facing 270.0 degrees (No Options) Comment------Minerals and geyser spawn Unit - Create 9 Mineral Field for player 0 at minerals using default facing (No Options) Unit - Create 9 Mineral Field for player 0 at minerals 1 using default facing (No Options) Unit - Create 9 Mineral Field for player 0 at minerals 2 using default facing (No Options) Unit - Create 1 Vespene Geyser for player 0 at geyser using default facing (No Options) Unit - Create 1 Vespene Geyser for player 0 at geyser 1 using default facing (No Options) Unit - Create 1 Vespene Geyser for player 0 at geyser 2 using default facing (No Options) CountDrone Events Comment------This events make sure where conditions will count drones? unit - any unit enters kerriganBase Local Conditions Comment------This conditions make sure its only drone been counted (unit type of (triggering unit)) == Drone Actions Comment------UI - display will be deleted when I found out way this trigger is working. UI - Display "trigger 2" for (All players) to subtitle area Objective - Create a Active Primary objective with text "Has Drone" and description"" Comment------I hope this trigger not moving on. if conditions is not met. Trigger - Turn (Current trigger) Off Trigger - wait for CountDrone to execute, and wait wait until it completes Trigger - Add (Actions) to the action queue Actions Comment------ Variable - Modify DRoneCount + 1 General - If (Conditions) then do (Actions) else do (Actions) if DRoneCount >=3 then Comment------I hope this is not showing if conditions is not met? Transmission - Send transmission to (All players) from (Kerrigan (Char) [123.53,20.50] with flash (Do not override portrait)playing Talk) playing no sound link with name"Kerrigan" and message "Well done" using (Cinematic portrait at Center Left) playing Talk(Add 11.0 seconds, don't wait until it finishes) else ZergTriggerRegion Events Comment------This trigger will not be run if zerg is not in there area or conditions is met. Unit - Any unit enters ZergTriggerRegionforTerranToMoveOut Local Conditions Comment------This conditions is only for player 1 (Owner of(Trigger unit)) ==1 Actions Comment------UI - display will be deleted when I found out way this trigger is working. UI - Display "trigger 3" for (All players) to subtitle area Comment------If conditions is met, this actions will be run? Trigger - Add (Actions) to the action queue Actions Comment------If Zerg - player (user) 1 enters "ZergTriggerRegionForTerranToMoveOut" will activate Terran to move out, and then Player 1 get Victory. General - wait 20.0 game time seconds Transmission - send transmission to (All players) from (unit type Jim Raynor (Marine) (Do not override portrait)) playing no sound link with name "Guy in Charge" and message "We are loading the civilians into our transport. Get ready." Camera - Pan the camera for player 1 to TransportSpawn over 2.0 seconds with Existing Velocity % initial velocity. 10% deceleration, and Do Not use smart panning Unit - Create 1 Armored Personnel Carrier (Agria) for player 2 at TransportSpawn using default facing (No Options) Variable - Set carrier = (Last created unit) Trigger - Run transport start (Check Conditions, wait until it finishes) Comment------sets the truck to a variable of type unit so we can refer to it later. then it runs the trigger "transport start" transport start Events Local Conditions Actions Comment------UI - display will be deleted when I found out way this trigger is working. UI - Display "trigger 4" for (All players) to subtitle area Comment------Am not sure how many is not needed here? Trigger - Add (Actions) to the action queue Actions Comment------ Trigger - Turn (Current trigger) Off General - Wait 5.0 Game Time seconds Unit - Create 8 Colonist (Female) for player 2 at ColonistSpawn using default facing (No Options) Unit - Create 8 Colonist (Male) for player 2 at ColonistSpawn using default facing (No Options) Unit Group - Pick each unit in (Last created units) and do (Actions) Actions Comment------ Unit - Order (Picked unit) to (Smart Command targeting Carrier) (After Existing Orders) Comment------"smart command" means the unit does whatever it would do in-game if you right clicked on something in this case. it orders them to get in the tuck General - Wait 13.0 Game Time seconds Unit - Order Carrier to (Move targeting WayPoint 1) (Replace Existing Orders) Transmission - Send transmission to (All players) from (Unit type Marauder (Dominion Kill Team) (Do Not Override portrait)) playing No Sound Link with name "Guy In Charge" and message "Don't think this is the last time!" using (Cinematic portrait at CenterLeft) playing Talk(Add 9.0 seconds, Don't Wait until it finishes) Trigger - Run transport waypoint 1 (Check Conditions, Don't Wait until it finishes) transport waypoint 1 Events Comment------if carrier is in the area this trigger been run, Conditions make sure is only for player 2 Unit - carrier Enters WayPoint 1 Local Conditions (Owner of (Triggering unit)) ==2 Actions Comment------UI - display will be deleted when I found out way this trigger is working. UI - Display "trigger 5" for (All players) to subtitle area Comment------Not sure how many is not needed Trigger - Add (Actions) to the action queue Actions Trigger - Turn (Current trigger) Off Comment------Carrier moving to waypoint 2 Unit - Order carrier to (Move targeting WayPoint 2) (Replace Existing Orders) Transmission - Send transmission to (All players) from (Unit type Lurker (Do Not override portrait)) playing No Sound Link with name "Guy In Charge" and message "We will be back!" using (Cinematic portrait at CenterLeft) playing Talk(Add 9.0 seconds, Don't Wait until it finishes) Trigger - Run transport waypoint2 (Check Conditions, Don't Wait until it finishes) transport waypoint 2 Events Comment------Do the same as transport waypoint 1 Unit - carrier Enters WayPoint 2 Local Conditions (Owner of (Triggering unit)) ==2 Actions Comment------UI - display will be deleted when I found out way this trigger is working. UI - Display "trigger 6" for (All players) to subtitle area Trigger - Add (Actions) to the action queue Actions Trigger - Turn (Current trigger) Off Comment------Carrier move to waypoint 3 Unit - Order carrier to (Move targeting WayPoint 3) (Replace Existing Orders) Transmission - Send transmission to (All players) from (Unit type Medivac (Do Not override portrait)) playing No Sound Link with name "Guy In Charge" and message "We will be back!" using (Cinematic portrait at CenterLeft) playing Talk(Add 9.0 seconds, Don't Wait until it finishes) Trigger - Run end of road (Check Conditions, Don't Wait until it finishes) enf of road Events Comment------Do the same as transport waypoint 2 and also colonyship, when its loaded it will move out Unit - carrier Enters ColonyshipBlastoff Local Conditions (Owner of(Triggering unit)) ==2 Actions Comment------UI - display will be deleted when I found out way this trigger is working. UI - Display "trigger 7" for (All players) to subtitle area Trigger - Wait for end of road to execute, and Wait until it completes Trigger - Add (Actions) to the action queue Actions Comment------ Trigger - Turn (Current trigger) Off Unit - Order carrier to (Smart Command targeting Colony Ship (Landed) [232.00,248.00]) (Replace Existing Orders) Comment------creating zergling followed by the drop pod makes it appear like zerg are falling down to the planet from space General - Wait 10.0 Game Time seconds Unit - Order carrier to (Colony Ship - Lift Off (Terran Buildings)) (Replace Existing Orders) Transmission - Send transmission to (All players) from (Unit type Nova (Do Not override portrait)) playing No Sound Link with name "Guy In Charge" and message "Wait just a second..." using (Cinematic portrait at CenterLeft) playing Talk(Add 9.0 seconds, Don't Wait until it finishes) General - Wait 6.0 Game Time seconds Unit - Order carrier to (Move targeting TerranOutOfChar) (Replace Existing Orders) Transmission - Send transmission to (All players) from (Unit type Odin (Do Not override portrait)) playing No Sound Link with name "Guy In Charge" and message "Wait just a second..." using (Cinematic portrait at CenterLeft) playing Talk(Add 9.0 seconds, Don't Wait until it finishes) win Events Comment------When colonyship is close to the point, player 2 will be victories Unit - Any Unit Enters Within 1.0 of TerranOutOfChar Local Conditions HasWon ==false Actions Comment------UI - display will be deleted when I found out way this trigger is working. UI - Display "trigger 8" for (All players) to subtitle area Comment------Win trigger will only show up if player 2 colonyship is within 1.0 an point - TerranOutOfChar Trigger - Add (Actions) to the action queue Actions Variable - Set HasWon =true Comment------Am not sure I need "current trigger off"?? Trigger - Turn (Current trigger) Off Comment------if then else - if owner of triggering unit is player 2, then show victory, else show defeat. General - If (Conditions) then do (Actions) else do (Actions) if (Owner of (Triggering unit)) ==2 then Game - End game in Victory for player 1 (Show dialogs, Show score screen) else Game - End game in Defeat for player 1 (Show dialogs, Show score screen)