- Joined
- Aug 19, 2007
- Messages
- 1,380
Hi, I've made some arena triggers for a map of mine (http://www.hiveworkshop.com/forums/maps-564/darknesschasersiiv1-1-a-153751/?prev=u%3D[K40$]-Spectre), but they are bugged. Can someone fix them for me? I'll give you +rep if you do. If you know an other better way than that's fine also. If I need to explain more please say so. Here are the triggers (it may look much but they are similar to each other):
-
ArenaMatch1
-
Events
-
Unit - A unit enters ArenaEntrance <gen>
-
-
Conditions
-
((Entering unit) is A Hero) Equal to True
-
-
Actions
-
Trigger - Turn off (This trigger)
-
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Triggering unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Triggering unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 6 (Orange) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Triggering unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 7 (Green) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Triggering unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Game - Display to (All players) the text: Round 1 begins in 1...
-
Wait 10.00 seconds
-
Set TEMP_POINT = (Center of ArenaSpawn1 <gen>)
-
Set TEMP_POINT2 = (Center of ArenaSpawn2 <gen>)
-
Set TEMP_POINT3 = (Center of ArenaSpawn3 <gen>)
-
Unit - Create 3 Zombie Nightcrawler for Player 12 (Brown) at TEMP_POINT facing Default building facing degrees
-
Unit - Create 3 Zombie Nightcrawler for Player 12 (Brown) at TEMP_POINT2 facing Default building facing degrees
-
Unit - Create 3 Zombie Nightcrawler for Player 12 (Brown) at TEMP_POINT3 facing Default building facing degrees
-
Unit Group - Pick every unit in (Units in Arena <gen> owned by Player 12 (Brown)) and do (Actions)
-
Loop - Actions
-
Unit - Set (Picked unit) acquisition range to 3000.00
-
-
-
Wait 20.00 seconds
-
Unit - Create 4 Flesh Golem for Player 12 (Brown) at TEMP_POINT facing Default building facing degrees
-
Unit - Create 4 Flesh Golem for Player 12 (Brown) at TEMP_POINT2 facing Default building facing degrees
-
Unit - Create 4 Flesh Golem for Player 12 (Brown) at TEMP_POINT3 facing Default building facing degrees
-
Unit Group - Pick every unit in (Units in Arena <gen> owned by Player 12 (Brown)) and do (Actions)
-
Loop - Actions
-
Unit - Set (Picked unit) acquisition range to 3000.00
-
-
-
Custom script: call RemoveLocation(udg_TEMP_POINT)
-
Custom script: call RemoveLocation(udg_TEMP_POINT2)
-
Custom script: call RemoveLocation(udg_TEMP_POINT3)
-
-
-
ArenaMatch1Points
-
Events
-
Unit - A unit Dies
-
-
Conditions
-
((Owner of (Dying unit)) Equal to Player 12 (Brown)) and ((Arena <gen> contains (Dying unit)) Equal to True)
-
-
Actions
-
Set ArenaMatch = (ArenaMatch + 1)
-
Trigger - Run ArenaMatch1End <gen> (checking conditions)
-
-
-
ArenaMatch1End
-
Events
-
Conditions
-
ArenaMatch Equal to 21
-
-
Actions
-
Trigger - Turn off (This trigger)
-
Trigger - Turn off ArenaMatch1Points <gen>
-
Trigger - Turn on ArenaMatch2Points <gen>
-
Set ArenaMatch = 0
-
Game - Display to (All players) the text: Congratulations, yo...
-
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 6 (Orange) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 7 (Green) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Wait 60.00 seconds
-
Trigger - Run ArenaMatch2 <gen> (checking conditions)
-
-
-
ArenaMatch2
-
Events
-
Conditions
-
Actions
-
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 6 (Orange) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 7 (Green) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Game - Display to (All players) the text: Round 2 begins in 1...
-
Wait 10.00 seconds
-
Set TEMP_POINT = (Center of ArenaSpawn1 <gen>)
-
Set TEMP_POINT2 = (Center of ArenaSpawn2 <gen>)
-
Set TEMP_POINT3 = (Center of ArenaSpawn3 <gen>)
-
Unit - Create 3 Fleshpownder for Player 12 (Brown) at TEMP_POINT facing Default building facing degrees
-
Unit - Create 3 Fleshpownder for Player 12 (Brown) at TEMP_POINT2 facing Default building facing degrees
-
Unit - Create 3 Fleshpownder for Player 12 (Brown) at TEMP_POINT3 facing Default building facing degrees
-
Unit Group - Pick every unit in (Units in Arena <gen> owned by Player 12 (Brown)) and do (Actions)
-
Loop - Actions
-
Unit - Set (Picked unit) acquisition range to 3000.00
-
-
-
Wait 20.00 seconds
-
Unit - Create 4 Skeleton Archer for Player 12 (Brown) at TEMP_POINT facing Default building facing degrees
-
Unit - Create 4 Skeleton Archer for Player 12 (Brown) at TEMP_POINT2 facing Default building facing degrees
-
Unit - Create 4 Skeleton Archer for Player 12 (Brown) at TEMP_POINT3 facing Default building facing degrees
-
Unit Group - Pick every unit in (Units in Arena <gen> owned by Player 12 (Brown)) and do (Actions)
-
Loop - Actions
-
Unit - Set (Picked unit) acquisition range to 3000.00
-
-
-
Custom script: call RemoveLocation(udg_TEMP_POINT)
-
Custom script: call RemoveLocation(udg_TEMP_POINT2)
-
Custom script: call RemoveLocation(udg_TEMP_POINT3)
-
-
-
ArenaMatch2Points
-
Events
-
Unit - A unit Dies
-
-
Conditions
-
((Owner of (Dying unit)) Equal to Player 12 (Brown)) and ((Arena <gen> contains (Dying unit)) Equal to True)
-
-
Actions
-
Set ArenaMatch = (ArenaMatch + 1)
-
Trigger - Run ArenaMatch2End <gen> (checking conditions)
-
-
-
ArenaMatch2End
-
Events
-
Conditions
-
ArenaMatch Equal to 21
-
-
Actions
-
Trigger - Turn off (This trigger)
-
Trigger - Turn off ArenaMatch2Points <gen>
-
Trigger - Turn on ArenaMatch3Points <gen>
-
Set ArenaMatch = 0
-
Game - Display to (All players) the text: Congratulations, yo...
-
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 6 (Orange) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 7 (Green) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Wait 60.00 seconds
-
Trigger - Run ArenaMatch3 <gen> (checking conditions)
-
-
-
ArenaMatch3
-
Events
-
Conditions
-
Actions
-
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 6 (Orange) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 7 (Green) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Game - Display to (All players) the text: Round 3 begins in 1...
-
Wait 10.00 seconds
-
Set TEMP_POINT = (Center of ArenaSpawn1 <gen>)
-
Set TEMP_POINT2 = (Center of ArenaSpawn2 <gen>)
-
Set TEMP_POINT3 = (Center of ArenaSpawn3 <gen>)
-
Unit - Create 1 Fire Flyer for Player 12 (Brown) at TEMP_POINT facing Default building facing degrees
-
Unit - Create 3 Red Leader for Player 12 (Brown) at TEMP_POINT facing Default building facing degrees
-
Unit - Create 1 Fire Flyer for Player 12 (Brown) at TEMP_POINT2 facing Default building facing degrees
-
Unit - Create 3 Red Leader for Player 12 (Brown) at TEMP_POINT2 facing Default building facing degrees
-
Unit - Create 1 Fire Flyer for Player 12 (Brown) at TEMP_POINT3 facing Default building facing degrees
-
Unit - Create 3 Red Leader for Player 12 (Brown) at TEMP_POINT3 facing Default building facing degrees
-
Unit Group - Pick every unit in (Units in Arena <gen> owned by Player 12 (Brown)) and do (Actions)
-
Loop - Actions
-
Unit - Set (Picked unit) acquisition range to 3000.00
-
-
-
Wait 25.00 seconds
-
Unit - Create 2 Mutant Flamer for Player 12 (Brown) at TEMP_POINT facing Default building facing degrees
-
Unit - Create 2 Mutant Flamer for Player 12 (Brown) at TEMP_POINT2 facing Default building facing degrees
-
Unit - Create 2 Mutant Flamer for Player 12 (Brown) at TEMP_POINT3 facing Default building facing degrees
-
Unit Group - Pick every unit in (Units in Arena <gen> owned by Player 12 (Brown)) and do (Actions)
-
Loop - Actions
-
Unit - Set (Picked unit) acquisition range to 3000.00
-
-
-
Custom script: call RemoveLocation(udg_TEMP_POINT)
-
Custom script: call RemoveLocation(udg_TEMP_POINT2)
-
Custom script: call RemoveLocation(udg_TEMP_POINT3)
-
-
-
ArenaMatch3Points
-
Events
-
Unit - A unit Dies
-
-
Conditions
-
((Owner of (Dying unit)) Equal to Player 12 (Brown)) and ((Arena <gen> contains (Dying unit)) Equal to True)
-
-
Actions
-
Set ArenaMatch = (ArenaMatch + 1)
-
Trigger - Run ArenaMatch3End <gen> (checking conditions)
-
-
-
ArenaMatch3End
-
Events
-
Conditions
-
ArenaMatch Equal to 18
-
-
Actions
-
Trigger - Turn off (This trigger)
-
Trigger - Turn off ArenaMatch3Points <gen>
-
Trigger - Turn on ArenaMatch4Points <gen>
-
Set ArenaMatch = 0
-
Game - Display to (All players) the text: Congratulations, yo...
-
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 6 (Orange) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 7 (Green) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Wait 60.00 seconds
-
Trigger - Run ArenaMatch4 <gen> (checking conditions)
-
-
-
ArenaMatch4
-
Events
-
Conditions
-
Actions
-
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 6 (Orange) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 7 (Green) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of ArenaMatch <gen>), facing 0.00 degrees)
-
Game - Display to (All players) the text: Round 4 begins in 1...
-
Wait 10.00 seconds
-
Set TEMP_POINT = (Center of ArenaSpawn1 <gen>)
-
Set TEMP_POINT2 = (Center of ArenaSpawn2 <gen>)
-
Set TEMP_POINT3 = (Center of ArenaSpawn3 <gen>)
-
Unit - Create 2 Master of Firebolts for Player 12 (Brown) at TEMP_POINT facing Default building facing degrees
-
Unit - Create 2 Flamecaller for Player 12 (Brown) at TEMP_POINT facing Default building facing degrees
-
Unit - Create 2 Master of Firebolts for Player 12 (Brown) at TEMP_POINT2 facing Default building facing degrees
-
Unit - Create 2 Flamecaller for Player 12 (Brown) at TEMP_POINT2 facing Default building facing degrees
-
Unit - Create 2 Master of Firebolts for Player 12 (Brown) at TEMP_POINT3 facing Default building facing degrees
-
Unit - Create 2 Flamecaller for Player 12 (Brown) at TEMP_POINT3 facing Default building facing degrees
-
Unit Group - Pick every unit in (Units in Arena <gen> owned by Player 12 (Brown)) and do (Actions)
-
Loop - Actions
-
Unit - Set (Picked unit) acquisition range to 3000.00
-
-
-
Wait 25.00 seconds
-
Unit - Create 4 Dark Wraith for Player 12 (Brown) at TEMP_POINT facing Default building facing degrees
-
Unit - Create 4 Dark Wraith for Player 12 (Brown) at TEMP_POINT2 facing Default building facing degrees
-
Unit - Create 4 Dark Wraith for Player 12 (Brown) at TEMP_POINT3 facing Default building facing degrees
-
Unit Group - Pick every unit in (Units in Arena <gen> owned by Player 12 (Brown)) and do (Actions)
-
Loop - Actions
-
Unit - Set (Picked unit) acquisition range to 3000.00
-
-
-
Custom script: call RemoveLocation(udg_TEMP_POINT)
-
Custom script: call RemoveLocation(udg_TEMP_POINT2)
-
Custom script: call RemoveLocation(udg_TEMP_POINT3)
-
-
-
ArenaMatch4Points
-
Events
-
Unit - A unit Dies
-
-
Conditions
-
((Owner of (Dying unit)) Equal to Player 12 (Brown)) and ((Arena <gen> contains (Dying unit)) Equal to True)
-
-
Actions
-
Set ArenaMatch = (ArenaMatch + 1)
-
Trigger - Run ArenaMatch4End <gen> (checking conditions)
-
-
-
ArenaMatch4End
-
Events
-
Conditions
-
ArenaMatch Equal to 24
-
-
Actions
-
Trigger - Turn off (This trigger)
-
Trigger - Turn off ArenaMatch4Points <gen>
-
Set ArenaMatch = 0
-
Game - Display to (All players) the text: Congratulations, yo...
-
Unit Group - Pick every unit in (Units owned by Player 1 (Red) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 6 (Orange) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Unit Group - Pick every unit in (Units owned by Player 7 (Green) matching (((Matching unit) is A Hero) Equal to True)) and do (Unit - Move (Picked unit) instantly to (Center of Level06Begin <gen>), facing 0.00 degrees)
-
Destructible - Open Dungeon Gate (Horizontal) 1478 <gen>
-
Unit - Change ownership of Mutant Tracker 0180 <gen> to Player 12 (Brown) and Change color
-
Unit - Change ownership of Mutant Tracker 0181 <gen> to Player 12 (Brown) and Change color
-
-