- Joined
- May 11, 2012
- Messages
- 2,103
Is this MUI?
The spell is passive.
-
Slaughter
-
Events
- Unit - A unit Learns a skill
-
Conditions
- (Learned Hero Skill) Equal to Slauther
- (Level of Slauther for (Triggering unit)) Less than 2
-
Actions
- Set Slauther_MaxIndex = (Slauther_MaxIndex + 1)
- Set Slauther_TrigUnit[Slauther_MaxIndex] = (Triggering unit)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- Slauther_MaxIndex Equal to 1
-
Then - Actions
- Trigger - Turn on Slauther Loop <gen>
- Else - Actions
-
If - Conditions
-
Events
-
Slauther Loop
-
Events
- Game - damageEventTrigger becomes Equal to 1.00
-
Conditions
- damageType Equal to 0
- (target is Magic Immune) Equal to False
-
Actions
- Trigger - Turn off (This trigger)
-
For each (Integer TempInt) from 1 to Slauther_MaxIndex, do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of Slauther for Slauther_TrigUnit[TempInt]) Equal to 1
- (Level of target) Less than or equal to 5
- (Random integer number between 1 and 100) Less than or equal to 5
- source Equal to Slauther_TrigUnit[TempInt]
-
Then - Actions
- Set TempPlayerGroup = (Player group((Owner of Slauther_TrigUnit[TempInt])))
- Floating Text - Create floating text that reads (|CFFFF0000 + Slaughter!) above target with Z offset 0.00, using font size 15.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
- Floating Text - Hide (Last created floating text) for (All players)
- Floating Text - Show (Last created floating text) for TempPlayerGroup
- Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 90.00 degrees
- Floating Text - Change (Last created floating text): Disable permanence
- Floating Text - Change the fading age of (Last created floating text) to 2.00 seconds
- Floating Text - Change the lifespan of (Last created floating text) to 4.00 seconds
- Unit - Cause Slauther_TrigUnit[TempInt] to damage target, dealing 1000000000.00 damage of attack type Chaos and damage type Normal
- Custom script: call DestroyForce(udg_TempPlayerGroup)
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
- (Level of Slauther for Slauther_TrigUnit[TempInt]) Equal to 2
- (Level of target) Less than or equal to 10
- (Random integer number between 1 and 100) Less than or equal to 10
- source Equal to Slauther_TrigUnit[TempInt]
-
Then - Actions
- Set TempPlayerGroup = (Player group((Owner of Slauther_TrigUnit[TempInt])))
- Floating Text - Create floating text that reads (|CFFFF0000 + Slaughter!) above target with Z offset 0.00, using font size 15.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
- Floating Text - Hide (Last created floating text) for (All players)
- Floating Text - Show (Last created floating text) for TempPlayerGroup
- Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 90.00 degrees
- Floating Text - Change (Last created floating text): Disable permanence
- Floating Text - Change the fading age of (Last created floating text) to 2.00 seconds
- Floating Text - Change the lifespan of (Last created floating text) to 4.00 seconds
- Unit - Cause Slauther_TrigUnit[TempInt] to damage target, dealing 1000000000.00 damage of attack type Chaos and damage type Normal
- Custom script: call DestroyForce(udg_TempPlayerGroup)
- 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)
-
Loop - Actions
- Trigger - Turn on (This trigger)
-
Events