Dameon
"All the power in the world resides in the eyes"
- Reaction score
- 127
Ok firstly my max hero level is set to 250 in the game play constants, The trigger chosses a random color, then create a circle of power and sets it to that color, then it creates the hero, sets his color and makes him invulnrable, but it dosen't set the hero's level, his level is still 1 in game, if I set it to be 99 then it is 40 in game, if I set it to be 50 then it is 39 in game.
Code:
MT Main MI Copy
Events
Map initialization
Conditions
Actions
For each (Integer FEIF_Interger) from 1 to 48, do (Actions)
Loop - Actions
Set Temp_Interger = (Random integer number between 1 and 10)
Set Temp_Point = (Center of Display_Region[FEIF_Interger])
Unit - Create 1 Hero Circle for Neutral Passive at Temp_Point facing Default building facing degrees
Unit - Change color of (Last created unit) to (Color of (Player(Temp_Interger)))
Unit - Create 1 UT_Hero[FEIF_Interger] for Neutral Passive at Temp_Point facing Default building facing degrees
Hero - Set (Last created unit) Hero-level to 250, Hide level-up graphics
Unit - Change color of (Last created unit) to (Color of (Player(Temp_Interger)))
Unit - Make (Last created unit) Invulnerable
Custom script: call RemoveLocation (udg_Temp_Point)
-------- Destroy Trigger --------
Custom script: call DestroyTrigger (GetTriggeringTrigger())