summaryrefslogtreecommitdiff
path: root/npc/magic/level1-flare-dart.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/magic/level1-flare-dart.txt')
-rw-r--r--npc/magic/level1-flare-dart.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/npc/magic/level1-flare-dart.txt b/npc/magic/level1-flare-dart.txt
new file mode 100644
index 00000000..2446fa9c
--- /dev/null
+++ b/npc/magic/level1-flare-dart.txt
@@ -0,0 +1,23 @@
+// The Mana World script
+// Author: Jesusalva <jesusalva@themanaworld.org>
+//
+// Magic Script: SKILL_FLAR (Level 1)
+// School: War 1
+
+function script SK_Flar {
+ // Charge code, item check is in skill_db.conf (FIXME)
+ mcharge(SulphurPowder, SKILL_MAGIC_WAR, 1);
+ // Effective magic code
+ .@PW=70+(5*@skillLv);
+ // Weather modifiers
+ if ("#WeatherCore"::weather(MASK_RAIN))
+ .@PW-=10;
+ if ("#WeatherCore"::weather(MASK_SANDSTORM))
+ .@PW+=10;
+ // Calculate real damage
+ .@dmg=AdjustSpellpower(.@PW);
+ harm(@skillTarget, .@dmg, HARM_MAGI, Ele_Fire);
+ GetManaExp(@skillId, 1);
+ return;
+}
+