- Joined
- Feb 20, 2020
- Messages
- 220
Hello!
I need to fix this trigger, the idea of the trigger is, a hero unit dies, wait 30 sec, create another random hero in the same region of the dying one, i need it to work for multiple heroes dying at the same time.
It is only reviving the last monster.
I need to fix this trigger, the idea of the trigger is, a hero unit dies, wait 30 sec, create another random hero in the same region of the dying one, i need it to work for multiple heroes dying at the same time.
It is only reviving the last monster.
-
Melee Initialization
-
Events
-
Map initialization
-
-
Conditions
-
Actions
-
Set VariableSet ForestRegions[1] = Flor1 <gen>
-
Set VariableSet ForestRegions[2] = Flor2 <gen>
-
Set VariableSet ForestRegions[3] = Flor3 <gen>
-
Set VariableSet ForestRegions[4] = Flor4 <gen>
-
Set VariableSet ForestRegions[5] = Flor5 <gen>
-
For each (Integer A) from 1 to 5, do (Actions)
-
Loop - Actions
-
Set VariableSet RandomForestChance = (Random integer number between 1 and 100)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
RandomForestChance Less than or equal to 20
-
-
Then - Actions
-
Unit - Create 1 Paladin for Player 11 (Dark Green) at (Center of ForestRegions[(Integer A)]) facing Default building facing degrees
-
Unit Group - Add (Last created unit) to ForestGroup
-
Set VariableSet ForestMonsterList[(Integer A)] = (Last created unit)
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
RandomForestChance Less than or equal to 40
-
-
Then - Actions
-
Unit - Create 1 Archmage for Player 11 (Dark Green) at (Center of ForestRegions[(Integer A)]) facing Default building facing degrees
-
Unit Group - Add (Last created unit) to ForestGroup
-
Set VariableSet ForestMonsterList[(Integer A)] = (Last created unit)
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
RandomForestChance Less than or equal to 70
-
-
Then - Actions
-
Unit - Create 1 Mountain King for Player 11 (Dark Green) at (Center of ForestRegions[(Integer A)]) facing Default building facing degrees
-
Unit Group - Add (Last created unit) to ForestGroup
-
Set VariableSet ForestMonsterList[(Integer A)] = (Last created unit)
-
-
Else - Actions
-
Unit - Create 1 Blood Mage for Player 11 (Dark Green) at (Center of ForestRegions[(Integer A)]) facing Default building facing degrees
-
Unit Group - Add (Last created unit) to ForestGroup
-
Set VariableSet ForestMonsterList[(Integer A)] = (Last created unit)
-
-
-
-
-
-
-
-
-
-
-
Respawn
-
Events
-
Unit - A unit Dies
-
-
Conditions
-
((Dying unit) is in ForestGroup.) Equal to True
-
((Dying unit) is A Hero) Equal to True
-
(Owner of (Dying unit)) Equal to Player 11 (Dark Green)
-
-
Actions
-
Set VariableSet MonsterDead = (Dying unit)
-
For each (Integer A) from 1 to 5, do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
MonsterDead Equal to ForestMonsterList[(Integer A)]
-
-
Then - Actions
-
Unit Group - Remove MonsterDead from ForestGroup.
-
Countdown Timer - Start ForestMonsterTimer as a One-shot timer that will expire in 30.00 seconds
-
Set VariableSet MonsterNumber = (Integer A)
-
Set VariableSet ForestPositionRespawn = ForestRegions[MonsterNumber]
-
-
Else - Actions
-
-
-
-
-
-
Respawn New
-
Events
-
Time - ForestMonsterTimer expires
-
-
Conditions
-
Actions
-
Set VariableSet RandomForestChance = (Random integer number between 1 and 100)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
RandomForestChance Less than or equal to 20
-
-
Then - Actions
-
Unit - Create 1 Paladin for Player 11 (Dark Green) at (Center of ForestPositionRespawn) facing Default building facing degrees
-
Unit Group - Add (Last created unit) to ForestGroup
-
Set VariableSet ForestMonsterList[MonsterNumber] = (Last created unit)
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
RandomForestChance Less than or equal to 40
-
-
Then - Actions
-
Unit - Create 1 Archmage for Player 11 (Dark Green) at (Center of ForestPositionRespawn) facing Default building facing degrees
-
Unit Group - Add (Last created unit) to ForestGroup
-
Set VariableSet ForestMonsterList[MonsterNumber] = (Last created unit)
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
RandomForestChance Less than or equal to 70
-
-
Then - Actions
-
Unit - Create 1 Mountain King for Player 11 (Dark Green) at (Center of ForestPositionRespawn) facing Default building facing degrees
-
Unit Group - Add (Last created unit) to ForestGroup
-
Set VariableSet ForestMonsterList[MonsterNumber] = (Last created unit)
-
-
Else - Actions
-
Unit - Create 1 Blood Mage for Player 11 (Dark Green) at (Center of ForestPositionRespawn) facing Default building facing degrees
-
Unit Group - Add (Last created unit) to ForestGroup
-
Set VariableSet ForestMonsterList[MonsterNumber] = (Last created unit)
-
-
-
-
-
-
-
-
Last edited: