dannyboydude
Ultra Cool Member
- Reaction score
- 33
well its my first spell pack so leave comments what should i improove say anything you want to make me improve my next spell pack
please if its bad jsut say i wont be offened as someone said to me ages ago
" all mappers start out rough "
"dont be offended if its a bad start "
so i jsut want your opinions on it
thanks
[ How do i put screenies in my post? ]
~Dbd~
please if its bad jsut say i wont be offened as someone said to me ages ago
" all mappers start out rough "
"dont be offended if its a bad start "
so i jsut want your opinions on it
thanks
Code:
Inside Out Spell
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) Equal to In-si-de out
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Number Less than or equal to 50
Then - Actions
Set Number = (Number + 1)
Else - Actions
Set Number = 0
Set caster[Number] = (Casting unit)
Set Insideout_group = (Units within 512.00 of (Position of caster[Number]))
Unit Group - Remove caster[Number] from Insideout_group
Special Effect - Create a special effect at (Position of caster[Number]) using Abilities\Spells\Undead\ReplenishMana\SpiritTouchTarget.mdl
Special Effect - Destroy (Last created special effect)
Unit Group - Pick every unit in Insideout_group and do (Actions)
Loop - Actions
Unit - Cause caster[Number] to damage (Picked unit), dealing ((Real((Number of units in Insideout_group))) x 2.00) damage of attack type Spells and damage type Normal
Unit Group - Remove (Picked unit) from Insideout_group
Code:
Holy Heal
Events
Unit - A unit Finishes casting an ability
Conditions
(Ability being cast) Equal to Holy Heal
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Number Less than 50
Then - Actions
Set Number = (Number + 1)
Else - Actions
Set Number = 0
Set caster[Number] = (Casting unit)
Unit - Set life of caster[Number] to ((Life of caster[Number]) / 10.00)%
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Holy Heal for caster[Number]) Equal to 1
Then - Actions
Unit - Set life of caster[Number] to ((Life of caster[Number]) + 100.00)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Holy Heal for caster[Number]) Equal to 2
Then - Actions
Unit - Set life of caster[Number] to ((Life of caster[Number]) + 200.00)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Level of Holy Heal for caster[Number]) Equal to 3
Then - Actions
Unit - Set life of caster[Number] to ((Life of caster[Number]) + 300.00)
Else - Actions
Code:
Holy Drain
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Holy Drain
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Number Less than or equal to 50
Then - Actions
Set Number = (Number + 1)
Else - Actions
Set Number = 0
Set caster[Number] = (Casting unit)
Set target[Number] = (Target unit of ability being cast)
Special Effect - Create a special effect at (Position of target[Number]) using Abilities\Spells\Other\HealingSpray\HealBottleMissile.mdl
Set SFX[Number] = (Last created special effect)
Lightning - Create a Healing Wave - Primary lightning effect from source (Position of target[Number]) to target (Position of caster[Number])
Set Health_Drain[Number] = (Last created lightning effect)
Unit - Set life of target[Number] to ((Life of target[Number]) - 50.00)
Unit - Set life of caster[Number] to ((Life of caster[Number]) + 50.00)
Wait 1.00 seconds
Lightning - Destroy Health_Drain[Number]
Special Effect - Destroy SFX[Number]
Code:
Holy Explosion
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Holy Explosion
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Number Less than or equal to 50
Then - Actions
Set Number = (Number + 1)
Else - Actions
Set Number = 0
Set caster[Number] = (Casting unit)
Unit - Create 1 Glowy Sphere for (Owner of (Casting unit)) at (Position of caster[Number]) facing Default building facing degrees
Unit - Add a 10.00 second Generic expiration timer to (Last created unit)
Set Explosion[Number] = (Last created unit)
Set Explosion[Number] = (Last created unit)
Set Explosion_Group[Number] = (Units within 512.00 of (Position of Explosion[Number]))
Unit Group - Pick every unit in Explosion_Group[Number] and do (Actions)
Loop - Actions
Unit Group - Remove caster[Number] from Explosion_Group[Number]
Trigger - Turn on Holy Explosion Damage <gen>
Wait 10.00 seconds
Trigger - Turn off Holy Explosion Damage <gen>
Code:
Holy Explosion Damage
Events
Time - Every 1.00 seconds of game time
Conditions
Actions
Unit Group - Pick every unit in (Units within 512.00 of (Position of Explosion[Number])) and do (Actions)
Loop - Actions
Unit - Cause caster[Number] to damage (Picked unit), dealing 75.00 damage of attack type Spells and damage type Normal
[ How do i put screenies in my post? ]
~Dbd~