Hi. I'm having a problem with my trigger, which is suppossed to increase damage for a couple of seconds after attacking a stunned target. Ok so, it goes like this: I have a hidden passive ability and a 'buff applier', one serves as a 'checker' of sorts to ensure the Hero has the right talent (I'm using a talent system), once the talent is picked, the ability is added. Then comes this Trigger:
Any help would be really appreciated, and any correction in any other part of the triggers as well.
-
Head Cracker Checker
-
Events
- Game - DamageEvent becomes Equal to 1.00
-
Conditions
- (Unit-type of DamageEventSource) Equal to Muradin Bronzebeard
- (Level of Head Cracker (Checker) (Muradin) for DamageEventSource) Equal to 1
- (DamageEventTarget has buff Stunned (Pause)) Equal to True
-
Actions
- Set VariableSet _Temp_Player_1 = (Owner of DamageEventSource)
- Set VariableSet _Temp_Point_1 = (Position of DamageEventSource)
- Unit - Create 1 Dummy for _Temp_Player_1 at _Temp_Point_1 facing Default building facing degrees
- Set VariableSet _Temp_DummyUnit_1 = (Last created unit)
- Unit - Add Head Cracker (Effect Applier) (Uther) to _Temp_DummyUnit_1
- Unit - Order _Temp_DummyUnit_1 to Human Priest - Inner Fire DamageEventSource
- Unit - Add a 1.00 second Generic expiration timer to _Temp_DummyUnit_1
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Head Cracker Dmg <gen> is on) Equal to False
-
Then - Actions
- Trigger - Turn on Head Cracker Dmg <gen>
- Else - Actions
-
If - Conditions
-
Events
-
Head Cracker Dmg
-
Events
- Game - DamageEvent becomes Equal to 1.00
-
Conditions
- (Unit-type of DamageEventSource) Equal to Muradin Bronzebeard
- (DamageEventSource has buff Head Cracker ) Equal to True
-
Actions
- Set VariableSet DamageEventAmount = (DamageEventAmount x 2.00)
-
Events
Any help would be really appreciated, and any correction in any other part of the triggers as well.