- Joined
- Feb 18, 2016
- Messages
- 96
I was doing a trigger that modify a hero´s attribute by adding 100% of the attribute of an enemy hero when its killed by the first hero. When the hero kills another enemy it loses the previous attribute bonus and gains a different, always depending of what´s the attribute of the killed hero but it seems does not work and i cant find the problem
-
Atributo Trigger
-
Events
- Unit - A unit Dies
-
Conditions
-
And - All (Conditions) are true
-
Conditions
- ((Dying unit) is A Hero) Equal to True
- (Killing unit) Equal to Varia
-
Conditions
-
And - All (Conditions) are true
-
Actions
- Set AtributoHeroe = (Dying unit)
- -------- Remove S --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Real(AtributoNumero[1])) Greater than 0.00
-
Then - Actions
- Hero - Modify Strength of Varia: Subtract AtributoNumero[1]
-
Else - Actions
- Do nothing
-
If - Conditions
- -------- Remove A --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Real(AtributoNumero[2])) Greater than 0.00
-
Then - Actions
- Hero - Modify Agility of Varia: Subtract AtributoNumero[2]
-
Else - Actions
- Do nothing
-
If - Conditions
- -------- Remove I --------
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Real(AtributoNumero[3])) Greater than 0.00
-
Then - Actions
- Hero - Modify Intelligence of Varia: Subtract AtributoNumero[3]
-
Else - Actions
- Do nothing
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- (Real((Strength of AtributoHeroe (Include bonuses)))) Greater than or equal to (Real((Intelligence of AtributoHeroe (Include bonuses))))
- (Real((Strength of AtributoHeroe (Include bonuses)))) Greater than or equal to (Real((Agility of AtributoHeroe (Include bonuses))))
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Set AtributoNumero[1] = (Strength of (Dying unit) (Include bonuses))
- Set AtributoNumero[2] = 0
- Set AtributoNumero[3] = 0
- Hero - Modify Strength of Varia: Add AtributoNumero[1]
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- (Real((Agility of AtributoHeroe (Include bonuses)))) Greater than or equal to (Real((Intelligence of AtributoHeroe (Include bonuses))))
- (Real((Agility of AtributoHeroe (Include bonuses)))) Greater than or equal to (Real((Strength of AtributoHeroe (Include bonuses))))
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Set AtributoNumero[2] = (Strength of (Dying unit) (Include bonuses))
- Set AtributoNumero[1] = 0
- Set AtributoNumero[3] = 0
- Hero - Modify Agility of Varia: Add AtributoNumero[2]
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
And - All (Conditions) are true
-
Conditions
- (Real((Intelligence of AtributoHeroe (Include bonuses)))) Greater than or equal to (Real((Strength of AtributoHeroe (Include bonuses))))
- (Real((Intelligence of AtributoHeroe (Include bonuses)))) Greater than or equal to (Real((Agility of AtributoHeroe (Include bonuses))))
-
Conditions
-
And - All (Conditions) are true
-
Then - Actions
- Set AtributoNumero[3] = (Strength of (Dying unit) (Include bonuses))
- Set AtributoNumero[1] = 0
- Set AtributoNumero[2] = 0
- Hero - Modify Intelligence of Varia: Add AtributoNumero[3]
-
Else - Actions
- Do nothing
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Events
Last edited: