
Spoiler:
Events
Unit - A unit Acquires an item
Conditions
(Item being manipulated) Equal to Team2Flag
Actions
Set TempPoint1 = (Center of zamflag1 <gen>)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(zamflag1 <gen> contains (Triggering unit)) Equal to True
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Triggering unit) is in Team2_Units) Equal to True
Then - Actions
Item - Move Team2Flag to TempPoint1
Else - Actions
Game - Display to Team2 for 5.00 seconds the text: (|c99FF0000Your Flag Has Been Taken By + ((Name of (Owner of (Triggering unit))) + !!!!!!!|r))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Triggering unit) is in Team2_Units) Equal to True
Then - Actions
Trigger - Turn off Flag2 Return <gen>
Item - Move Team2Flag to TempPoint1
Set PlayerReturns[(Player number of (Owner of (Triggering unit)))] = (PlayerReturns[(Player number of (Owner of (Triggering unit)))] + 1)
Multiboard - Set the text for (Last created multiboard) item in column 6, row Multiboard_Spots[(Player number of (Owner of (Triggering unit)))] to (String(PlayerReturns[(Player number of (Owner of (Triggering unit)))]))
Game - Display to Team2 for 5.00 seconds the text: (|c66FFCC00Your Flag Has Been Returned By + ((Name of (Owner of (Triggering unit))) + !!!!!!!|r))
Player Group - Pick every player in Team2 and do (Actions)
Loop - Actions
Player - Add 25 to (Picked player) Current gold
Trigger - Turn on Flag2 Return <gen>
Else - Actions
Game - Display to Team2 for 5.00 seconds the text: (|c99FF0000Your Flag Has Been Taken By + ((Name of (Owner of (Triggering unit))) + !!!!!!!|r))
Custom script: call RemoveLocation( udg_TempPoint1 )
Unit - A unit Acquires an item
Conditions
(Item being manipulated) Equal to Team2Flag
Actions
Set TempPoint1 = (Center of zamflag1 <gen>)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(zamflag1 <gen> contains (Triggering unit)) Equal to True
Then - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Triggering unit) is in Team2_Units) Equal to True
Then - Actions
Item - Move Team2Flag to TempPoint1
Else - Actions
Game - Display to Team2 for 5.00 seconds the text: (|c99FF0000Your Flag Has Been Taken By + ((Name of (Owner of (Triggering unit))) + !!!!!!!|r))
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
((Triggering unit) is in Team2_Units) Equal to True
Then - Actions
Trigger - Turn off Flag2 Return <gen>
Item - Move Team2Flag to TempPoint1
Set PlayerReturns[(Player number of (Owner of (Triggering unit)))] = (PlayerReturns[(Player number of (Owner of (Triggering unit)))] + 1)
Multiboard - Set the text for (Last created multiboard) item in column 6, row Multiboard_Spots[(Player number of (Owner of (Triggering unit)))] to (String(PlayerReturns[(Player number of (Owner of (Triggering unit)))]))
Game - Display to Team2 for 5.00 seconds the text: (|c66FFCC00Your Flag Has Been Returned By + ((Name of (Owner of (Triggering unit))) + !!!!!!!|r))
Player Group - Pick every player in Team2 and do (Actions)
Loop - Actions
Player - Add 25 to (Picked player) Current gold
Trigger - Turn on Flag2 Return <gen>
Else - Actions
Game - Display to Team2 for 5.00 seconds the text: (|c99FF0000Your Flag Has Been Taken By + ((Name of (Owner of (Triggering unit))) + !!!!!!!|r))
Custom script: call RemoveLocation( udg_TempPoint1 )