So im making achievements for my map and the issue is that if more than one player is killing units at the same time, the _Integer Variable_ runs more than once. So I tried with player 1 and player 2 killing units at the same time. And the achievements procced more than one time. Player 1 got rank 1 achievement 3 times. EDIT: Added test map to advert the issue more clearly.
-
Gnoll Killer
-

Events
-


Unit - A unit owned by Player 12 (Brown) Dies
-
-

Conditions
-


Or - Any (Conditions) are true
-



Conditions
-




(Unit-type of (Triggering unit)) Equal to Gnoll
-




(Unit-type of (Triggering unit)) Equal to Gnoll Poacher
-




(Unit-type of (Triggering unit)) Equal to Gnoll Mage
-




(Unit-type of (Triggering unit)) Equal to Gnoll Assassin
-




(Unit-type of (Triggering unit)) Equal to Gnoll Brute
-




(Unit-type of (Triggering unit)) Equal to Gnoll Lord
-




(Owner of (Killing unit)) Not equal to Player 9 (Gray)
-
-
-
-

Actions
-


If ((Owner of (Killing unit)) Equal to Player 1 (Red)) then do (Set GnollKiller_Ach[1] = (GnollKiller_Ach[1] + 1)) else do (Do nothing)
-


If ((Owner of (Killing unit)) Equal to Player 2 (Blue)) then do (Set GnollKiller_Ach[2] = (GnollKiller_Ach[2] + 1)) else do (Do nothing)
-


If ((Owner of (Killing unit)) Equal to Player 3 (Teal)) then do (Set GnollKiller_Ach[3] = (GnollKiller_Ach[3] + 1)) else do (Do nothing)
-


If ((Owner of (Killing unit)) Equal to Player 4 (Purple)) then do (Set GnollKiller_Ach[4] = (GnollKiller_Ach[4] + 1)) else do (Do nothing)
-


If ((Owner of (Killing unit)) Equal to Player 5 (Yellow)) then do (Set GnollKiller_Ach[5] = (GnollKiller_Ach[5] + 1)) else do (Do nothing)
-


If ((Owner of (Killing unit)) Equal to Player 6 (Orange)) then do (Set GnollKiller_Ach[6] = (GnollKiller_Ach[6] + 1)) else do (Do nothing)
-


If ((Owner of (Killing unit)) Equal to Player 7 (Green)) then do (Set GnollKiller_Ach[7] = (GnollKiller_Ach[7] + 1)) else do (Do nothing)
-


If ((Owner of (Killing unit)) Equal to Player 8 (Pink)) then do (Set GnollKiller_Ach[8] = (GnollKiller_Ach[8] + 1)) else do (Do nothing)
-


Trigger - Run Gnoll Killer Check <gen> (checking conditions)
-
-
-
Gnoll Killer Check
-

Events
-

Conditions
-

Actions
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




GnollKiller_Ach[1] Equal to 10
-
-



Then - Actions
-




Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 1 for player + (Name of Player 1 (Red)))
-




Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+150 Gold...
-




Player - Add 1 to Player 1 (Red) Current lumber
-




Player - Add 150 to Player 1 (Red) Current gold
-
-



Else - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






GnollKiller_Ach[1] Equal to 25
-
-





Then - Actions
-






Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 2 for player + (Name of Player 1 (Red)))
-






Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+200 Gold...
-






Player - Add 1 to Player 1 (Red) Current lumber
-






Player - Add 200 to Player 1 (Red) Current gold
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








GnollKiller_Ach[1] Equal to 50
-
-







Then - Actions
-








Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 3 for player + (Name of Player 1 (Red)))
-








Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+300 Gold...
-








Player - Add 1 to Player 1 (Red) Current lumber
-








Player - Add 300 to Player 1 (Red) Current gold
-
-







Else - Actions
-
-
-
-
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




GnollKiller_Ach[2] Equal to 10
-
-



Then - Actions
-




Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 1 for player + (Name of Player 2 (Blue)))
-




Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+150 Gold...
-




Player - Add 1 to Player 2 (Blue) Current lumber
-




Player - Add 150 to Player 2 (Blue) Current gold
-
-



Else - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






GnollKiller_Ach[2] Equal to 25
-
-





Then - Actions
-






Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 2 for player + (Name of Player 2 (Blue)))
-






Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+200 Gold...
-






Player - Add 1 to Player 2 (Blue) Current lumber
-






Player - Add 200 to Player 2 (Blue) Current gold
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








GnollKiller_Ach[2] Equal to 50
-
-







Then - Actions
-








Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 3 for player + (Name of Player 2 (Blue)))
-








Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+300 Gold...
-








Player - Add 1 to Player 2 (Blue) Current lumber
-








Player - Add 300 to Player 2 (Blue) Current gold
-
-







Else - Actions
-
-
-
-
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




GnollKiller_Ach[3] Equal to 10
-
-



Then - Actions
-




Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 1 for player + (Name of Player 3 (Teal)))
-




Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+150 Gold...
-




Player - Add 1 to Player 3 (Teal) Current lumber
-




Player - Add 150 to Player 3 (Teal) Current gold
-
-



Else - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






GnollKiller_Ach[3] Equal to 25
-
-





Then - Actions
-






Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 2 for player + (Name of Player 3 (Teal)))
-






Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+200 Gold...
-






Player - Add 1 to Player 3 (Teal) Current lumber
-






Player - Add 200 to Player 3 (Teal) Current gold
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








GnollKiller_Ach[3] Equal to 50
-
-







Then - Actions
-








Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 3 for player + (Name of Player 3 (Teal)))
-








Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+300 Gold...
-








Player - Add 1 to Player 3 (Teal) Current lumber
-








Player - Add 300 to Player 3 (Teal) Current gold
-
-







Else - Actions
-
-
-
-
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




GnollKiller_Ach[4] Equal to 10
-
-



Then - Actions
-




Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 1 for player + (Name of Player 4 (Purple)))
-




Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+150 Gold...
-




Player - Add 1 to Player 4 (Purple) Current lumber
-




Player - Add 150 to Player 4 (Purple) Current gold
-
-



Else - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






GnollKiller_Ach[4] Equal to 25
-
-





Then - Actions
-






Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 2 for player + (Name of Player 4 (Purple)))
-






Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+200 Gold...
-






Player - Add 1 to Player 4 (Purple) Current lumber
-






Player - Add 200 to Player 4 (Purple) Current gold
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








GnollKiller_Ach[4] Equal to 50
-
-







Then - Actions
-








Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 3 for player + (Name of Player 4 (Purple)))
-








Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+300 Gold...
-








Player - Add 1 to Player 4 (Purple) Current lumber
-








Player - Add 300 to Player 4 (Purple) Current gold
-
-







Else - Actions
-
-
-
-
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




GnollKiller_Ach[5] Equal to 10
-
-



Then - Actions
-




Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 1 for player + (Name of Player 5 (Yellow)))
-




Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+150 Gold...
-




Player - Add 1 to Player 5 (Yellow) Current lumber
-




Player - Add 150 to Player 5 (Yellow) Current gold
-
-



Else - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






GnollKiller_Ach[5] Equal to 25
-
-





Then - Actions
-






Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 2 for player + (Name of Player 5 (Yellow)))
-






Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+200 Gold...
-






Player - Add 1 to Player 5 (Yellow) Current lumber
-






Player - Add 200 to Player 5 (Yellow) Current gold
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








GnollKiller_Ach[5] Equal to 50
-
-







Then - Actions
-








Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 3 for player + (Name of Player 5 (Yellow)))
-








Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+300 Gold...
-








Player - Add 1 to Player 5 (Yellow) Current lumber
-








Player - Add 300 to Player 5 (Yellow) Current gold
-
-







Else - Actions
-
-
-
-
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




GnollKiller_Ach[6] Equal to 10
-
-



Then - Actions
-




Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 1 for player + (Name of Player 6 (Orange)))
-




Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+150 Gold...
-




Player - Add 1 to Player 6 (Orange) Current lumber
-




Player - Add 150 to Player 6 (Orange) Current gold
-
-



Else - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






GnollKiller_Ach[6] Equal to 25
-
-





Then - Actions
-






Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 2 for player + (Name of Player 6 (Orange)))
-






Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+200 Gold...
-






Player - Add 1 to Player 6 (Orange) Current lumber
-






Player - Add 200 to Player 6 (Orange) Current gold
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








GnollKiller_Ach[6] Equal to 50
-
-







Then - Actions
-








Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 3 for player + (Name of Player 6 (Orange)))
-








Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+300 Gold...
-








Player - Add 1 to Player 6 (Orange) Current lumber
-








Player - Add 300 to Player 6 (Orange) Current gold
-
-







Else - Actions
-
-
-
-
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




GnollKiller_Ach[7] Equal to 10
-
-



Then - Actions
-




Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 1 for player + (Name of Player 7 (Green)))
-




Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+150 Gold...
-




Player - Add 1 to Player 7 (Green) Current lumber
-




Player - Add 150 to Player 7 (Green) Current gold
-
-



Else - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






GnollKiller_Ach[7] Equal to 25
-
-





Then - Actions
-






Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 2 for player + (Name of Player 7 (Green)))
-






Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+200 Gold...
-






Player - Add 1 to Player 7 (Green) Current lumber
-






Player - Add 200 to Player 7 (Green) Current gold
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








GnollKiller_Ach[7] Equal to 50
-
-







Then - Actions
-








Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 3 for player + (Name of Player 7 (Green)))
-








Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+300 Gold...
-








Player - Add 1 to Player 7 (Green) Current lumber
-








Player - Add 300 to Player 7 (Green) Current gold
-
-







Else - Actions
-
-
-
-
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




GnollKiller_Ach[8] Equal to 10
-
-



Then - Actions
-




Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 1 for player + (Name of Player 8 (Pink)))
-




Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+150 Gold...
-




Player - Add 1 to Player 8 (Pink) Current lumber
-




Player - Add 150 to Player 8 (Pink) Current gold
-
-



Else - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






GnollKiller_Ach[8] Equal to 25
-
-





Then - Actions
-






Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 2 for player + (Name of Player 8 (Pink)))
-






Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+200 Gold...
-






Player - Add 1 to Player 8 (Pink) Current lumber
-






Player - Add 200 to Player 8 (Pink) Current gold
-
-





Else - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








GnollKiller_Ach[8] Equal to 50
-
-







Then - Actions
-








Game - Display to (All players) for 10.00 seconds the text: (|c0020C000Achievement Unlocked:|r Gnoll Killer Rank 3 for player + (Name of Player 8 (Pink)))
-








Game - Display to (All players) for 10.00 seconds the text: |c00FFFC01+300 Gold...
-








Player - Add 1 to Player 8 (Pink) Current lumber
-








Player - Add 300 to Player 8 (Pink) Current gold
-
-







Else - Actions
-
-
-
-
-
-
-
Attachments
Last edited:


