- Joined
- May 15, 2009
- Messages
- 192
Hey everyone, thx in advance if you try to help.
I wanted to make a spell where each of your abilities would cost no mana, and have a lower cooldown for a duration(Spell is called Shadow Trance, and is based off of Metamorphosis, but is mostly triggered). However, whenever I use the spell, it works for like 2 seconds and my game crashes with Critical Error.
So, I've nailed down the problem to this one trigger.
I wanted to make a spell where each of your abilities would cost no mana, and have a lower cooldown for a duration(Spell is called Shadow Trance, and is based off of Metamorphosis, but is mostly triggered). However, whenever I use the spell, it works for like 2 seconds and my game crashes with Critical Error.
So, I've nailed down the problem to this one trigger.
-
Shadow Trance
-

Events
-


Unit - A unit Starts the effect of an ability
-
-

Conditions
-


(Ability being cast) Equal to Shadow Trance
-
-

Actions
-


Set ShadowBolt_Level = (Level of Shadow Bolt for (Triggering unit))
-


Set HastenDecay_Level = (Level of Hasten Decay for (Triggering unit))
-


Set RuneShield_Level = (Level of Rune Shield for (Triggering unit))
-


Set ShadowTrance_Level = (Level of Shadow Bolt for (Triggering unit))
-


Unit - Remove Shadow Bolt from (Triggering unit)
-


Unit - Remove Hasten Decay from (Triggering unit)
-


Unit - Remove Rune Shield from (Triggering unit)
-


Unit - Remove Shadow Trance from (Triggering unit)
-


Unit - Add Twillight Bolt to (Triggering unit)
-


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



If - Conditions
-




ShadowBolt_Level Greater than 0
-
-



Then - Actions
-




Unit - Add Shadow Bolt (Shadow Trance) to (Triggering unit)
-




Unit - Set level of Shadow Bolt (Shadow Trance) for (Triggering unit) to ShadowBolt_Level
-
-



Else - Actions
-
-


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



If - Conditions
-




HastenDecay_Level Greater than 0
-
-



Then - Actions
-




Unit - Add Hasten Decay (Shadow Trance) to (Triggering unit)
-




Unit - Set level of Hasten Decay (Shadow Trance) for (Triggering unit) to HastenDecay_Level
-
-



Else - Actions
-
-


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



If - Conditions
-




RuneShield_Level Greater than 0
-
-



Then - Actions
-




Unit - Add Rune Shield (Shadow Trance) to (Triggering unit)
-




Unit - Set level of Rune Shield (Shadow Trance) for (Triggering unit) to RuneShield_Level
-
-



Else - Actions
-
-


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



If - Conditions
-




ShadowTrance_Level Equal to 1
-
-



Then - Actions
-




Countdown Timer - Start ShadowTrance_Timer as a One-shot timer that will expire in 7.00 seconds
-
-



Else - Actions
-




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





If - Conditions
-






ShadowTrance_Level Equal to 2
-
-





Then - Actions
-






Countdown Timer - Start ShadowTrance_Timer as a One-shot timer that will expire in 10.00 seconds
-
-





Else - Actions
-






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







If - Conditions
-








ShadowTrance_Level Equal to 3
-
-







Then - Actions
-








Countdown Timer - Start ShadowTrance_Timer as a One-shot timer that will expire in 13.00 seconds
-
-







Else - Actions
-
-
-
-
-
-
-





