• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Every unit dead?

Status
Not open for further replies.
Level 17
Joined
Jun 17, 2010
Messages
2,275
  • Victory Condition
    • Events
      • Unit - A unit Dies
    • Conditions
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • ((Owner of (Triggering unit)) is an enemy of (Owner of (Killing unit))) Equal to True
          • (Number of units in (Units owned by (Owner of (Triggering unit)))) Equal to 0
        • Then - Actions
          • Game - Victory (Owner of (Killing unit)) (Show dialogs, Show scores)
          • Game - Defeat (Owner of (Triggering unit)) with the message: Defeat!
        • Else - Actions
 
Level 17
Joined
Jun 17, 2010
Messages
2,275
  • Team win
    • Events
      • Unit - A unit Dies
    • Conditions
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • ((Owner of (Triggering unit)) is an enemy of (Owner of (Killing unit))) Equal to True
          • (Number of units in (Units owned by (Owner of (Triggering unit)))) Equal to 0
        • Then - Actions
          • Game - Defeat (Owner of (Triggering unit)) with the message: Defeat!
          • For each (Integer A) from 1 to (Number of players in (All enemies of (Owner of (Killing unit)))), do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (Number of units in (Units owned by (Player((Integer A))))) Equal to 0
                • Then - Actions
                  • For each (Integer B) from 1 to (Number of players in (All allies of (Owner of (Killing unit)))), do (Actions)
                    • Loop - Actions
                      • Game - Victory (Player((Integer B))) (Show dialogs, Show scores)
                • Else - Actions
        • Else - Actions
If you dont want the team to win then use.
  • Solo win
    • Events
      • Unit - A unit Dies
    • Conditions
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • ((Owner of (Triggering unit)) is an enemy of (Owner of (Killing unit))) Equal to True
          • (Number of units in (Units owned by (Owner of (Triggering unit)))) Equal to 0
        • Then - Actions
          • Game - Defeat (Owner of (Triggering unit)) with the message: Defeat!
          • For each (Integer A) from 1 to (Number of players in (All enemies of (Owner of (Killing unit)))), do (Actions)
            • Loop - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (Number of units in (Units owned by (Player((Integer A))))) Equal to 0
                • Then - Actions
                  • Game - Victory (Owner of (Killing unit)) (Show dialogs, Show scores)
                • Else - Actions
        • Else - Actions
 
Status
Not open for further replies.
Top