- Joined
- Dec 26, 2010
- Messages
- 475
hey guys, why my spell lags when i cast it on a group of units(5 or more units).
___________________________________________________________________
Triggers:
___________________________________________________________________
Triggers:
-
C3 Exploding Clay
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to |CFF20C000Kibaku Nendo • C3 - Exploding Clay • C3 (Deidara's Specialty #18 Jutsu)[T]|r
-
Actions
- Set DeidaraC3Caster = (Triggering unit)
- Set DeidaraC3Point[0] = (Target point of ability being cast)
- Unit - Create 1 C3 for (Owner of DeidaraC3Caster) at DeidaraC3Point[0] facing Default building facing degrees
- Set DeidaraC3Clay = (Last created unit)
- Set DeidaraC3Point[1] = (Position of DeidaraC3Clay)
- Set DeidaraC3Group = (Units within 600.00 of DeidaraC3Point[1] matching (((Matching unit) belongs to an enemy of (Owner of DeidaraC3Caster)) Equal to True))
- Animation - Change DeidaraC3Clay flying height to 0.00 at 300.00
- Wait 1.50 seconds
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of |CFF20C000Kibaku Nendo • C3 - Exploding Clay • C3 (Deidara's Specialty #18 Jutsu)[T]|r for DeidaraC3Caster) Equal to 1
-
Then - Actions
-
Unit Group - Pick every unit in DeidaraC3Group and do (Actions)
-
Loop - Actions
- Unit - Cause DeidaraC3Caster to damage (Picked unit), dealing 500.00 damage of attack type Chaos and damage type Universal
- Special Effect - Create a special effect at DeidaraC3Point[1] using war3mapImported\NuclearExplosion.mdx
- Special Effect - Destroy (Last created special effect)
- Unit - Create 1 DeidaraExplosionDummy for (Owner of DeidaraC3Caster) at (Position of DeidaraC3Clay) facing Default building facing degrees
- Set DeidaraC3UnitEffect = (Last created unit)
- Unit - Explode DeidaraC3Clay
- Wait 2.00 seconds
- Unit - Remove DeidaraC3UnitEffect from the game
-
Loop - Actions
-
Unit Group - Pick every unit in DeidaraC3Group and do (Actions)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of |CFF20C000Kibaku Nendo • C3 - Exploding Clay • C3 (Deidara's Specialty #18 Jutsu)[T]|r for DeidaraC3Caster) Equal to 2
-
Then - Actions
-
Unit Group - Pick every unit in DeidaraC3Group and do (Actions)
-
Loop - Actions
- Unit - Cause DeidaraC3Caster to damage (Picked unit), dealing 1000.00 damage of attack type Chaos and damage type Universal
- Special Effect - Create a special effect at DeidaraC3Point[1] using war3mapImported\NuclearExplosion.mdx
- Special Effect - Destroy (Last created special effect)
- Unit - Create 1 DeidaraExplosionDummy for (Owner of DeidaraC3Caster) at (Position of DeidaraC3Clay) facing Default building facing degrees
- Set DeidaraC3UnitEffect = (Last created unit)
- Unit - Explode DeidaraC3Clay
- Wait 2.00 seconds
- Unit - Remove DeidaraC3UnitEffect from the game
-
Loop - Actions
-
Unit Group - Pick every unit in DeidaraC3Group and do (Actions)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of |CFF20C000Kibaku Nendo • C3 - Exploding Clay • C3 (Deidara's Specialty #18 Jutsu)[T]|r for DeidaraC3Caster) Equal to 3
-
Then - Actions
-
Unit Group - Pick every unit in DeidaraC3Group and do (Actions)
-
Loop - Actions
- Unit - Cause DeidaraC3Caster to damage (Picked unit), dealing 1500.00 damage of attack type Chaos and damage type Universal
- Special Effect - Create a special effect at DeidaraC3Point[1] using war3mapImported\NuclearExplosion.mdx
- Special Effect - Destroy (Last created special effect)
- Unit - Create 1 DeidaraExplosionDummy for (Owner of DeidaraC3Caster) at (Position of DeidaraC3Clay) facing Default building facing degrees
- Set DeidaraC3UnitEffect = (Last created unit)
- Unit - Explode DeidaraC3Clay
- Wait 2.00 seconds
- Unit - Remove DeidaraC3UnitEffect from the game
-
Loop - Actions
-
Unit Group - Pick every unit in DeidaraC3Group and do (Actions)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of |CFF20C000Kibaku Nendo • C3 - Exploding Clay • C3 (Deidara's Specialty #18 Jutsu)[T]|r for DeidaraC3Caster) Equal to 4
-
Then - Actions
-
Unit Group - Pick every unit in DeidaraC3Group and do (Actions)
-
Loop - Actions
- Unit - Cause DeidaraC3Caster to damage (Picked unit), dealing 2000.00 damage of attack type Chaos and damage type Universal
- Special Effect - Create a special effect at DeidaraC3Point[1] using war3mapImported\NuclearExplosion.mdx
- Special Effect - Destroy (Last created special effect)
- Unit - Create 1 DeidaraExplosionDummy for (Owner of DeidaraC3Caster) at (Position of DeidaraC3Clay) facing Default building facing degrees
- Set DeidaraC3UnitEffect = (Last created unit)
- Unit - Explode DeidaraC3Clay
- Wait 2.00 seconds
- Unit - Remove DeidaraC3UnitEffect from the game
-
Loop - Actions
-
Unit Group - Pick every unit in DeidaraC3Group and do (Actions)
- Else - Actions
-
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
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Custom script: call RemoveLocation(udg_DeidaraC3Point[0])
- Custom script: call RemoveLocation(udg_DeidaraC3Point[1]
-
Events