S
shadowvzs
Guest
My Second Spell/Spell Pack
pls comment this spells with builder critics or +rep me or if use first spell a credit in your map or say something or something ., every spell have 5 level
Shadow Universal Energy
First this is the attachment for my first spell(a vertical sword[frostmourne]):
http://shadowvzs87.uw.hu/Frostmourne2.zip
This is the map:
http://shadowvzs87.uw.hu/ShadowSpell.w3x
and let's see the screenshot's:
This is the spell begin, with Reedemer Angel.
Action 5 sword attack the freezed unit.
Every level better chance and take multiplier damage the swords. (critikal attack).
After the battle, few second and sword will be removed.
Healing Monsoon (Night Elf)
Base Ability was Healing Spray....
Heal the Friendly,Self,Player units with rain
Arrows Of Death Army (Night Elf)
Base Ability is Stampede
Starting... I like this arrows because the blood of enemy is visible
After....Quick and Deadly
Fire Rain (Human)
Base Ability is Blizzard
The Shadow Universal Energy triggers (other 3 spell dont have trigger only modificated ability in object editor)
Real-Real Variable
Unit() - Unit Variable Array
Point() - Point Variable Array
Leveling For Shadow Universal Energy -Crtitical damage ability with 5 level and when starting the spell trigger automatical set level of this level (exemple
main ability is level 2 then this is will be level2), this is a unit ability
Universal Shadow Energy-Main Ability
Angel - Unit with warcraft 3 ressurection angel model (life time 3sec because hit point base is 75 and hit point regeneration -25)
when over of ability then unpause the target unit
if taret die during ability
pls comment this spells with builder critics or +rep me or if use first spell a credit in your map or say something or something ., every spell have 5 level
Shadow Universal Energy
First this is the attachment for my first spell(a vertical sword[frostmourne]):
http://shadowvzs87.uw.hu/Frostmourne2.zip
This is the map:
http://shadowvzs87.uw.hu/ShadowSpell.w3x
and let's see the screenshot's:
This is the spell begin, with Reedemer Angel.
Action 5 sword attack the freezed unit.
Every level better chance and take multiplier damage the swords. (critikal attack).
After the battle, few second and sword will be removed.
Healing Monsoon (Night Elf)
Base Ability was Healing Spray....
Heal the Friendly,Self,Player units with rain
Arrows Of Death Army (Night Elf)
Base Ability is Stampede
Starting... I like this arrows because the blood of enemy is visible
After....Quick and Deadly
Fire Rain (Human)
Base Ability is Blizzard
The Shadow Universal Energy triggers (other 3 spell dont have trigger only modificated ability in object editor)
Real-Real Variable
Unit() - Unit Variable Array
Point() - Point Variable Array
Leveling For Shadow Universal Energy -Crtitical damage ability with 5 level and when starting the spell trigger automatical set level of this level (exemple
main ability is level 2 then this is will be level2), this is a unit ability
Universal Shadow Energy-Main Ability
Angel - Unit with warcraft 3 ressurection angel model (life time 3sec because hit point base is 75 and hit point regeneration -25)
Code:
Starting
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Universal Shadow Energy
Actions
Set Real = 600.00
Set Unit[0] = (Casting unit)
Set Unit[7] = (Target unit of ability being cast)
Set Point[0] = (Position of Unit[7])
Set Point[1] = (Point[0] offset by (300.00, 0.00))
Set Point[2] = (Point[0] offset by (-300.00, 0.00))
Set Point[3] = (Point[0] offset by (0.00, 300.00))
Set Point[4] = (Point[0] offset by (-200.00, -320.00))
Set Point[5] = (Point[0] offset by (200.00, -320.00))
Unit - Pause Unit[7]
Unit - Make Unit[7] Invulnerable
For each (Integer A) from 1 to 5, do (Actions)
Loop - Actions
Unit - Create 1 Sword for Neutral Passive at Point[(Integer A)] facing (Facing of Unit[1]) degrees
Set Unit[(Integer A)] = (Last created unit)
Unit - Make (Last created unit) face Unit[7] over 0.00 seconds
Animation - Play Unit[(Integer A)]'s stand animation
Custom script: call RemoveLocation(udg_Point[GetForLoopIndexA()])
Unit - Create 1 Angel for (Triggering player) at Point[0] facing Default building facing degrees
For each (Integer A) from 1 to 100, do (Actions)
Loop - Actions
Set Real = (Real - 6.00)
Wait 0.01 seconds
For each (Integer B) from 1 to 5, do (Actions)
Loop - Actions
Set Point[(Integer B)] = (Position of Unit[(Integer B)])
Animation - Change Unit[(Integer B)] flying height to Real at Real
Unit - Move Unit[(Integer B)] instantly to (Position of Unit[(Integer B)])
Custom script: call RemoveLocation(udg_Point[GetForLoopIndexB()])
Unit - Make Unit[7] Vulnerable
For each (Integer A) from 1 to 5, do (Actions)
Loop - Actions
Unit - Set life of Unit[(Integer A)] to 9999.00
Unit - Set level of Leveling For Shadow Universal Energy for Unit[(Integer A)] to (Level of Universal Shadow Energy for Unit[(Integer A)])
Animation - Play Unit[(Integer A)]'s Stand Alternate animation
Unit - Order Unit[(Integer A)] to Attack Unit[7]
Unit - Create 1 Angel for (Triggering player) at Point[0] facing Default building facing degrees
Custom script: call RemoveLocation(udg_Point[0])
when over of ability then unpause the target unit
Code:
Ending
Events
Unit - A unit owned by Neutral Passive Dies
Conditions
(Dying unit) Equal to Unit[2]
(Unit[7] is alive) Equal to True
Actions
Unit - Unpause Unit[7]
if taret die during ability
Code:
Target Dying
Events
Unit - A unit Dies
Conditions
(Dying unit) Equal to Unit[7]
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit[2] is alive) Equal to True
Then - Actions
For each (Integer A) from 1 to 5, do (Actions)
Loop - Actions
Unit - Order Unit[(Integer A)] to Stop
Wait 2.00 seconds
For each (Integer A) from 1 to 5, do (Actions)
Loop - Actions
Unit - Remove Unit[(Integer A)] from the game
Else - Actions
Set Unit[7] = No unit