diff options
Diffstat (limited to 'npc/magic/level2-lightning-strike.txt')
-rw-r--r-- | npc/magic/level2-lightning-strike.txt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/npc/magic/level2-lightning-strike.txt b/npc/magic/level2-lightning-strike.txt new file mode 100644 index 00000000..97692d3e --- /dev/null +++ b/npc/magic/level2-lightning-strike.txt @@ -0,0 +1,24 @@ +// The Mana World script +// Author: Jesusalva <jesusalva@themanaworld.org> +// +// Magic Script: SKILL_INGRAV (Level 1) +// School: War 2 + +function script SK_Ingrav { + // This one time, effects will come before + specialeffect(FX_MAGIC_BOLT_CAST, AREA, getcharid(3)); + specialeffect(FX_LIGHTNING1+rand2(3), AREA, @skillTarget); + // Charge code, item check is in skill_db.conf (FIXME) + mcharge(IronPowder, SKILL_MAGIC_WAR, 1); + .@PW=110+(20*@skillLv); + // Weather modifiers + .@dmg=AdjustSpellpower(.@PW); + if ("#WeatherCore"::weather(MASK_RAIN)) + harm(getcharid(3), .@dmg*2/3, HARM_MAGI, Ele_Nature); + // Effective magic code + harm(@skillTarget, .@dmg, HARM_MAGI, Ele_Nature); + GetManaExp(@skillId, 2); + return; +} + + |