micolord
You can change this now in User CP.
- Reaction score
- 0
So I finally made this bloody skill working! But there's a creepy bug in it, please help me:
I modified the Battle Cry skill into Heroic Sacrifice which upon activation hero near 300 range in caster will receive a buff called Heroic Sacrifice (The skill name and the buff name is the same), now the trigger do is: A unit that receives a damage will not be damaged if he/she has the buff effect but instead the caster will take his/her damage. My problem is: Somehow the trigger keeps restoring the damage taken from the hero that is in effect of the buff so what happens is instead of only restoring the heroes damage health it doubles the restoration because it keeps on storing the damage value which also means that the caster will take a double amount of damage, so what I need to know is how on earth do I reset/stop the trigger from keep on storing the bloody values.
Advance thanks
UPDATE: Just figured out that Damage taken is recorded by W3WE system that's why it does not stores the health of the hero based from the damage it received when the day my trigger functioned instead it stores the heroes health based on the damage it received from the whole game play, which means every attack he/she gained with or with out my trigger it is saved. Is there any way to only record the damage the hero gains after receiving the buffs of the skill and is able to reset it????
Trigger:
- Heroic Sacrifice
- Events
- Unit - A unit Starts the effect of an ability
- Conditions
- (Ability being cast) Equal to Heroic Sacrifice
- Actions
- Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
- Loop - Actions
- Trigger - Add to Heroic Sacrifice support 002 <gen> the event (Unit - (Picked unit) Takes damage)
- Set micocaster = (Casting unit)
- Loop - Actions
- Unit Group - Pick every unit in (Units in (Playable map area)) and do (Actions)
- Events
Trigger:
- Heroic Sacrifice support 002
- Events
- Conditions
- Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- ((Triggering unit) has buff Heroic Sacrifice ) Equal to True
- (micocaster is alive) Equal to True
- Then - Actions
- Unit - Set life of (Triggering unit) to ((Life of (Triggering unit)) + (Damage taken))
- Unit - Cause (Damage source) to damage micocaster, dealing (Damage taken) damage of attack type Spells and damage type Normal
- Else - Actions
- If (All Conditions are True) then do (Then Actions) else do (Else Actions)
- If - Conditions
- (micocaster is alive) Equal to False
- Then - Actions
- Unit - Remove Heroic Sacrifice buff from (Triggering unit)
- 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)
I modified the Battle Cry skill into Heroic Sacrifice which upon activation hero near 300 range in caster will receive a buff called Heroic Sacrifice (The skill name and the buff name is the same), now the trigger do is: A unit that receives a damage will not be damaged if he/she has the buff effect but instead the caster will take his/her damage. My problem is: Somehow the trigger keeps restoring the damage taken from the hero that is in effect of the buff so what happens is instead of only restoring the heroes damage health it doubles the restoration because it keeps on storing the damage value which also means that the caster will take a double amount of damage, so what I need to know is how on earth do I reset/stop the trigger from keep on storing the bloody values.
Advance thanks
UPDATE: Just figured out that Damage taken is recorded by W3WE system that's why it does not stores the health of the hero based from the damage it received when the day my trigger functioned instead it stores the heroes health based on the damage it received from the whole game play, which means every attack he/she gained with or with out my trigger it is saved. Is there any way to only record the damage the hero gains after receiving the buffs of the skill and is able to reset it????