summaryrefslogtreecommitdiff
path: root/npc/magic/level2-lightning-strike.txt
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-04-15 12:29:27 -0300
committerJesusaves <cpntb1@ymail.com>2021-04-15 12:29:27 -0300
commitdf6bbd220e14c4a41d16e8148941bfac916fcc40 (patch)
treec23c77ea832686a88a34d4921bc30579f06e042d /npc/magic/level2-lightning-strike.txt
parentcbe957925d331c2375876af4df1ab122d80aeb26 (diff)
downloadserverdata-df6bbd220e14c4a41d16e8148941bfac916fcc40.tar.gz
serverdata-df6bbd220e14c4a41d16e8148941bfac916fcc40.tar.bz2
serverdata-df6bbd220e14c4a41d16e8148941bfac916fcc40.tar.xz
serverdata-df6bbd220e14c4a41d16e8148941bfac916fcc40.zip
Initial version of Chiza, Ingrav, Upmarmu and Phlex
Diffstat (limited to 'npc/magic/level2-lightning-strike.txt')
-rw-r--r--npc/magic/level2-lightning-strike.txt24
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;
+}
+
+