Trigger

Wolf Knight

New Member
Reaction score
3
I don't get why my triggers won't work in the way i wanted them to
Any ideas?
Trigger:
  • Setting Random Variables 1
    • Events
      • Time - Elapsed game time is 1.00 seconds
    • Conditions
    • Actions
      • Set RandomGame = (Number of players in (All players matching (((Matching player) slot status) Equal to Is playing)))
      • Set RandomTeam1 = ((RandomGame / 2) + 1)
      • Set RandomTeam2 = (RandomGame - RandomTeam1)
      • Trigger - Run Setting Random Variables 2 <gen> (checking conditions)

Trigger:
  • Setting Random Variables 2
    • Events
    • Conditions
    • Actions
      • Wait 0.50 seconds
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • RandomTeam2 Equal to 3
        • Then - Actions
          • Set PlayerNumber1 = (Random integer number between 1 and RandomGame)
          • Set PlayerNumber2 = (Random integer number between 1 and RandomGame)
          • Set PlayerNumber3 = (Random integer number between 1 and RandomGame)
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • RandomTeam2 Equal to 3
          • PlayerNumber1 Not equal to PlayerNumber2
          • PlayerNumber1 Not equal to PlayerNumber3
          • PlayerNumber2 Not equal to PlayerNumber3
        • Then - Actions
          • Trigger - Run Setting Random Teams <gen> (checking conditions)
        • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • RandomTeam2 Equal to 3
          • Or - Any (Conditions) are true
            • Conditions
              • PlayerNumber1 Equal to PlayerNumber2
              • PlayerNumber1 Equal to PlayerNumber3
              • PlayerNumber2 Equal to PlayerNumber3
        • Then - Actions
          • Trigger - Run (This trigger) (checking conditions)
        • Else - Actions

Trigger:
  • Setting Random Teams
    • Events
    • Conditions
    • Actions
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • Player - Make (Picked player) treat Player 1 (Red) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 2 (Blue) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 3 (Teal) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 4 (Purple) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 5 (Yellow) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 6 (Orange) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 7 (Green) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 8 (Pink) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 9 (Gray) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 10 (Light Blue) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 11 (Dark Green) as an Ally with shared vision
          • Player - Make (Picked player) treat Player 12 (Brown) as an Ally with shared vision
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • ((Picked player) slot status) Equal to Is playing
              • ((Owner of (Picked unit)) slot status) Not equal to Is playing
              • ((Picked player) controller) Equal to User
            • Then - Actions
              • Player Group - Add (Picked player) to RandomTeam1Group
            • Else - Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • RandomTeam2 Equal to 3
        • Then - Actions
          • Player Group - Add SetUp[PlayerNumber1] to RandomTeam2Group
          • Player Group - Remove SetUp[PlayerNumber1] from RandomTeam1Group
          • Player Group - Add SetUp[PlayerNumber2] to RandomTeam2Group
          • Player Group - Remove SetUp[PlayerNumber2] from RandomTeam1Group
          • Player Group - Add SetUp[PlayerNumber3] to RandomTeam2Group
          • Player Group - Remove SetUp[PlayerNumber3] from RandomTeam1Group
        • Else - Actions
      • Trigger - Run Giving Random Units <gen> (checking conditions)

Trigger:
  • Giving Random Units
    • Events
    • Conditions
    • Actions
      • Set Game_Preset = 1
      • Player Group - Pick every player in RandomSheepGroup and do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • ((Picked player) slot status) Equal to Is playing
              • ((Owner of (Picked unit)) slot status) Not equal to Is playing
              • ((Picked player) controller) Equal to User
            • Then - Actions
              • Unit - Create 1 Dead Sheep Spirit for (Picked player) at (Center of Sheep <gen>) facing Default building facing degrees
              • Camera - Pan camera for (Picked player) to (Position of (Last created unit)) over 1.00 seconds
            • Else - Actions
      • Player Group - Pick every player in RandomShepGroup and do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • ((Picked player) slot status) Equal to Is playing
              • ((Owner of (Picked unit)) slot status) Not equal to Is playing
              • ((Picked player) controller) Equal to User
            • Then - Actions
              • Unit - Create 1 Dead Sheep Spirit for (Picked player) at (Center of Shepherds <gen>) facing Default building facing degrees
              • Camera - Pan camera for (Picked player) to (Position of (Last created unit)) over 1.00 seconds
            • Else - Actions
      • Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • ((Owner of (Picked unit)) slot status) Not equal to Is playing
              • (Owner of (Picked unit)) Not equal to Neutral Passive
            • Then - Actions
              • Unit - Remove (Picked unit) from the game
            • Else - Actions
    • Edit: Posted 2 trigger 3s changed to the fourth
 

bOb666777

Stand against the ugly world domination face!
Reaction score
117
Well, if you told us what exactly you want them to do, it'd help.
 

Wolf Knight

New Member
Reaction score
3
First trigger: set the amount of players in game
Split into semi equal teams
Second trigger: set the team with lowest number of units, with max to be 5
make sure the set players are diffrent
Third Trigger: Set up alliances by adding everyone to team 1 and removing the set players from trigger 2 to team 2
Fourth trigger: make the teams spawn units to pick heros
 

perkeyone

something clever
Reaction score
71
like this

trig 1 is fine

trig 2
for every integer A from 1 to 12
if player integer A slot status equal to is playing
add player integer A to TeamOne​
for every integer A from 1 to RandomTeam2 do
set TempPlayer=random player from TeamOne
add TempPlayer to TeamTwo
remove TempPlayer from TeamOne​

trig 3
pick every player in TeamOne and do
set TempPlayer = picked player
pick every player in TeamOne and do
make Temp player treat picked player as an ally​
 

Wolf Knight

New Member
Reaction score
3
i added these and other stuff to the triggers, but for some reason all the players in the game are on the sheep team and no sheps.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top