out-of-name
O
out-of-name
Hello,
I have to ask something about leaks in triggers:
This is my trigger and I wanted to know if I did correctly so it doesn't leak:
And another one about that group:
If they leak, can you show my where and how I can avoid it?
Thanks you.
I have to ask something about leaks in triggers:
This is my trigger and I wanted to know if I did correctly so it doesn't leak:
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-

If - Conditions
-


(DamageEventSource has buff The Hand of Ares ) Equal to Wahr
-
-

Then - Actions
-


Set VariableSet HandofAresCount = 0
-


For each (Integer A) from 1 to 6, do (Actions)
-



Loop - Actions
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(Item-type of (Item carried by DamageEventSource of type |cffffff00The Hand of Ares|r)) Equal to (Item-type of (Item carried by DamageEventSource in slot (Integer A)))
-
-





Then - Actions
-






Set VariableSet HandofAresCount = (HandofAresCount + 1)
-
-





Else - Actions
-
-
-
-


Set VariableSet MapLocation = (Center of (Playable map area))
-


Unit - Create 1 DAMAGEDUMMY for (Owner of DamageEventSource) at MapLocation facing Default building facing degrees
-


Custom script: call RemoveLocation(udg_MapLocation)
-


Unit - Cause (Last created unit) to damage DamageEventTarget, dealing (200.00 x (Real(HandofAresCount))) damage of attack type Chaos and damage type Normal
-


Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
-


Special Effect - Create a special effect attached to the chest of DamageEventTarget using Abilities\Spells\Undead\CarrionSwarm\CarrionSwarmDamage.mdl
-


Special Effect - Destroy (Last created special effect)
-
-

Else - Actions
-
And another one about that group:
-
Boss Event
-

Events
-


Time - Every 1.00 seconds of game time
-
-

Conditions
-


(Number of units in (Units in PlayableArea <gen> owned by Player 12 (Brown))) Less than or equal to 0
-
-

Actions
-


Set VariableSet BossCheck = (BossCheck + 1)
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



If - Conditions
-




BossCheck Greater than or equal to 2
-
-



Then - Actions
-




Set VariableSet BossCheck = 0
-




Trigger - Turn off (This trigger)
-




Game - Display to (All players) for 20.00 seconds the text: |cffff0000An evil b...
-




Cinematic - Ping minimap for (All players) at (Center of Spawn Boss <gen>) for 20.00 seconds, using a Warning ping of color (100.00%, 100.00%, 100.00%)
-




Trigger - Turn on Boss Spawn <gen>
-
-



Else - Actions
-
-
-
If they leak, can you show my where and how I can avoid it?
Thanks you.



