- Joined
- Aug 15, 2007
- Messages
- 26
Hello! I'm making a hero tavern on my map with several heroes on it and I want a random icon in my tavern that chooses a random hero. I believe that this would be very similar to the system thing in Footmen Frenzy..
I'm not sure I will need my old triggers, but I'll post them here aswell..
And one more thing, the random system always picks the same hero...
These are my triggers:
I'm not sure I will need my old triggers, but I'll post them here aswell..
And one more thing, the random system always picks the same hero...
These are my triggers:
-
Events
-

Map initialization
-
-
Conditions
-
Actions
-

Player Group - Pick every player in (All players) and do (Actions)
-


Loop - Actions
-



Camera - Pan camera for (Picked player) to (Center of Region 012 <gen>) with height 0.00 above the terrain over 0.00 seconds
-
-
-

Set Total_Heroes = 7
-

Set Random_Count = 7
-

Set Hero_Array[1] = Druid of the Talon
-

Set Hero_Array[2] = Ugly Hunter
-

Set Hero_Array[3] = Shadow Caster
-

Set Hero_Array[4] = Secret Keeper
-

Set Hero_Array[5] = Wolf Rider
-

Set Hero_Array[6] = Tauren Chieftain
-

Set Hero_Array[7] = O.o Panda
-

For each (Integer A) from 1 to 7, do (Actions)
-


Loop - Actions
-



Set Random_Data[(Integer A)] = (Integer A)
-
-
-
-
Random Command
-

Events
-


Player - Player 1 (Red) types a chat message containing -random as An exact match
-


Player - Player 2 (Blue) types a chat message containing -random as An exact match
-


Player - Player 3 (Teal) types a chat message containing -random as An exact match
-


Player - Player 4 (Purple) types a chat message containing -random as An exact match
-


Player - Player 5 (Yellow) types a chat message containing -random as An exact match
-


Player - Player 6 (Orange) types a chat message containing -random as An exact match
-


Player - Player 7 (Green) types a chat message containing -random as An exact match
-


Player - Player 8 (Pink) types a chat message containing -random as An exact match
-
-

Conditions
-


(Number of units in (Units owned by (Triggering player) matching (((Matching unit) is A Hero) Equal to True))) Equal to 0
-
-

Actions
-


Set Random_Hero = (Random integer number between 1 and Random_Count)
-


Unit - Create 1 Hero_Array[Random_Data[Random_Hero]] for (Triggering player) at ((Triggering player) start location) facing Default building facing degrees
-


Item - Create Scroll of Town Portal at ((Triggering player) start location)
-


Hero - Give (Last created item) to (Last created unit)
-


Item - Create |cff530080Horn of Cenarius at ((Triggering player) start location)
-


Hero - Give (Last created item) to (Last created unit)
-


Game - Display to (All players) for 15.00 seconds the text: ((Name of (Triggering player)) + ( has randomed + (Name of (Last created unit))))
-


Selection - Select (Last created unit) for (Owner of (Last created unit))
-


Player - Set (Triggering player) Current lumber to 0
-


Player Group - Pick every player in (All players) and do (Actions)
-



Loop - Actions
-




Player - Make (Unit-type of (Last created unit)) Unavailable for training/construction by (Picked player)
-
-
-


Set Random_Data[Random_Hero] = Random_Count
-


Set Random_Count = (Random_Count - 1)
-
-
-
Manual Pick
-

Events
-


Unit - A unit Sells a unit
-
-

Conditions
-


((Sold unit) is A Hero) Equal to True
-
-

Actions
-


Player Group - Pick every player in (All players) and do (Actions)
-



Loop - Actions
-




Player - Make (Unit-type of (Sold unit)) Unavailable for training/construction by (Picked player)
-
-
-


Game - Display to (All players) for 15.00 seconds the text: ((Name of (Owner of (Sold unit))) + ( has chosen + (Name of (Sold unit))))
-


Selection - Select (Sold unit) for (Owner of (Sold unit))
-
-
Last edited:

