- Joined
- Nov 13, 2007
- Messages
- 244
Well what this is supposed to do is some sort of combo.
I cast attack1, then attack2 adds to my spells and replaces attack1 you have 1 second to cast attack2 or it resets back to attack1 1,then when I use attack2, attack3 adds and replaces attack2 I have 1 second to cast attack1 or it resets to attack1, if attack3 is casted then it just resets to attack1 again.
Here is my current trigger but it doesnt work, btw MUI help would be welcome.
I cast attack1, then attack2 adds to my spells and replaces attack1 you have 1 second to cast attack2 or it resets back to attack1 1,then when I use attack2, attack3 adds and replaces attack2 I have 1 second to cast attack1 or it resets to attack1, if attack3 is casted then it just resets to attack1 again.
Here is my current trigger but it doesnt work, btw MUI help would be welcome.
-
Attack
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Attack
-
Actions
- Set CasterPoint = (Position of (Triggering unit))
- Set DamagePoint = (CasterPoint offset by 100.00 towards (Facing of (Triggering unit)) degrees)
- Unit - Cause (Triggering unit) to damage circular area after 0.00 seconds of radius 40.00 at DamagePoint, dealing 5.00 damage of attack type Spells and damage type Normal
- Unit - Remove Attack from (Triggering unit)
- Unit - Add Attack 2 to (Triggering unit)
- Trigger - Turn on Attack 2 <gen>
- Wait 1.00 seconds
- Unit - Remove Attack 2 from (Triggering unit)
- Custom script: call RemoveLocation(udg_CasterPoint)
- Custom script: call RemoveLocation(udg_DamagePoint)
-
Events
-
Attack 2
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Attack 2
-
Actions
- Set CasterPoint = (Position of (Triggering unit))
- Set DamagePoint = (CasterPoint offset by 100.00 towards (Facing of (Triggering unit)) degrees)
- Unit - Cause (Triggering unit) to damage circular area after 0.00 seconds of radius 40.00 at DamagePoint, dealing 7.00 damage of attack type Spells and damage type Normal
- Sound - Stop (Last played sound) After fading
- Unit - Remove Attack 2 from (Triggering unit)
- Unit - Add Attack 3 to (Triggering unit)
- Trigger - Turn on Attack 3 <gen>
- Wait 1.00 seconds
- Unit - Remove Attack 3 from (Triggering unit)
- Custom script: call RemoveLocation(udg_CasterPoint)
- Custom script: call RemoveLocation(udg_DamagePoint)
-
Events
-
Attack 3
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Attack 3
-
Actions
- Set CasterPoint = (Position of (Triggering unit))
- Set DamagePoint = (CasterPoint offset by 100.00 towards (Facing of (Triggering unit)) degrees)
- Unit - Cause (Triggering unit) to damage circular area after 0.00 seconds of radius 40.00 at DamagePoint, dealing 10.00 damage of attack type Spells and damage type Normal
- Sound - Stop (Last played sound) After fading
- Unit - Remove Attack 3 from (Triggering unit)
- Trigger - Turn on Attack <gen>
- Wait 1.00 seconds
- Unit - Add Attack to (Triggering unit)
- Custom script: call RemoveLocation(udg_CasterPoint)
- Custom script: call RemoveLocation(udg_DamagePoint)
-
Events