- Joined
- Dec 25, 2018
- Messages
- 110
My ability works this way:
-
Meat Cannon Copy
-
Events
- Unit - A unit Begins channeling an ability
-
Conditions
- (Ability being cast) Equal to Meat Cannon
-
Actions
- Custom script: local location udg_LocalPoint
- Custom script: local location udg_LocalPoint2
- Custom script: local group udg_LocalGroup
- Set Caster = (Triggering unit)
- Set LocalPoint = (Target point of ability being cast)
- Set LocalPoint2 = (Position of Caster)
- Set LocalGroup = (Units within 300.00 of LocalPoint matching ((((Matching unit) belongs to an ally of (Owner of Caster)) Equal to False) and (((Matching unit) is alive) Equal to True)))
- Unit - Create 1 Dummy Meat Wagon for (Owner of Caster) at LocalPoint2 facing Default building facing degrees
- Unit - Add a 1.50 second Generic expiration timer to (Last created unit)
- Unit - Order (Last created unit) to Attack Ground LocalPoint
- Unit - Cause Caster to damage Caster, dealing ((Real((Max HP of Caster))) / 6.00) damage of attack type Chaos and damage type Normal
-
Unit Group - Pick every unit in LocalGroup and do (Actions)
-
Loop - Actions
- Unit - Cause Caster to damage (Picked unit), dealing ((40.00 x (Real((Level of Meat Cannon for Caster)))) + (4.00 x (Real((Strength of Caster (Include bonuses)))))) damage of attack type Spells and damage type Normal
-
Loop - Actions
- Custom script: set udg_Caster = null
- Custom script: call DestroyGroup(udg_LocalGroup)
- Custom script: call RemoveLocation(udg_LocalPoint)
- Custom script: call RemoveLocation(udg_LocalPoint2)
-
Events
-
Meat Cannon Copy
-
Events
- Unit - A unit Begins channeling an ability
-
Conditions
- (Ability being cast) Equal to Meat Cannon
-
Actions
- Custom script: local unit udg_Caster
- Custom script: local location udg_LocalPoint
- Custom script: local location udg_LocalPoint2
- Custom script: local group udg_LocalGroup
- Set Caster = (Triggering unit)
- Set LocalPoint = (Target point of ability being cast)
- Set LocalPoint2 = (Position of Caster)
- Set LocalGroup = (Units within 300.00 of LocalPoint matching ((((Matching unit) belongs to an ally of (Owner of Caster)) Equal to False) and (((Matching unit) is alive) Equal to True)))
- Unit - Create 1 Dummy Meat Wagon for (Owner of Caster) at LocalPoint2 facing Default building facing degrees
- Unit - Add a 1.50 second Generic expiration timer to (Last created unit)
- Unit - Order (Last created unit) to Attack Ground LocalPoint
- Unit - Cause Caster to damage Caster, dealing ((Real((Max HP of Caster))) / 6.00) damage of attack type Chaos and damage type Normal
- Wait 1.30 seconds
-
Unit Group - Pick every unit in LocalGroup and do (Actions)
-
Loop - Actions
- Unit - Cause Caster to damage (Picked unit), dealing ((40.00 x (Real((Level of Meat Cannon for Caster)))) + (4.00 x (Real((Strength of Caster (Include bonuses)))))) damage of attack type Spells and damage type Normal
-
Loop - Actions
- Custom script: set udg_Caster = null
- Custom script: call DestroyGroup(udg_LocalGroup)
- Custom script: call RemoveLocation(udg_LocalPoint)
- Custom script: call RemoveLocation(udg_LocalPoint2)
-
Events