ianu74
New Member
- Reaction score
- 8
Sorry, but I've searched through the forums and tried triggers on my map, but they can't seem to work.
I followed the trigger for randoming in http://world-editor-tutorials.thehelper.net/herotavern.php
I followed the triggers but i get the same sequence, Avenger, Earth titan, Lighting shaman.... over and over again, and up to a certain number of times, the hero repeats.
I want to make a random system that only allows one type of the hero per game. Any idea on how i can do that?
I followed the trigger for randoming in http://world-editor-tutorials.thehelper.net/herotavern.php
Trigger:
- Random
- 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 5 (Yellow) 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 6 (Orange) 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 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
- Player - Player 9 (Gray) types a chat message containing -random as An exact match
- Player - Player 10 (Light Blue) types a chat message containing -random as An exact match
- Conditions
- ((Triggering player) is in Chosen) Equal to False
- Actions
- Set Random_Hero = (Random integer number between 1 and Random_Count)
- Unit - Create 1 Hero[RandomData[Random_Hero]] for (Triggering player) at (Center of Hero Spawn <gen>) facing Default building facing degrees
- Selection - Select (Last created unit)
- 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)
- Loop - Actions
- Player Group - Add (Triggering player) to Chosen
- Set RandomData[Random_Hero] = Random_Count
- Set Random_Count = (Random_Count - 1)
- Events
Trigger:
- Set up
- Events
- Map initialization
- Conditions
- Actions
- Set TotalHeros = 20
- Set Random_Count = 20
- Set Hero[1] = Paladin
- Set Hero[2] = Water Elementalist
- Set Hero[3] = Royal Guard
- Set Hero[4] = Mage of the Last Order
- Set Hero[5] = Sylvanas Windrunner
- Set Hero[6] = Earth Titan
- Set Hero[7] = Lighting Shaman
- Set Hero[8] = Grom Hellscream (Possessed)
- Set Hero[9] = Last Vampire
- Set Hero[10] = Lucifer
- Set Hero[11] = Magtheridon
- Set Hero[12] = Dual Blade
- Set Hero[13] = Avenger
- Set Hero[14] = Hunter
- Set Hero[15] = Furion
- Set Hero[16] = Experimental Wolf
- Set Hero[17] = Goblin Scientist
- Set Hero[18] = Flame Master
- Set Hero[19] = Snow Witch
- Set Hero[20] = Raider
- For each (Integer A) from 1 to 20, do (Actions)
- Loop - Actions
- Set RandomData[(Integer A)] = (Integer A)
- Loop - Actions
- Events
I followed the triggers but i get the same sequence, Avenger, Earth titan, Lighting shaman.... over and over again, and up to a certain number of times, the hero repeats.
I want to make a random system that only allows one type of the hero per game. Any idea on how i can do that?