summaryrefslogtreecommitdiff
path: root/npc/magic
diff options
context:
space:
mode:
Diffstat (limited to 'npc/magic')
-rw-r--r--npc/magic/final.txt8
-rw-r--r--npc/magic/level0-wand.txt18
2 files changed, 26 insertions, 0 deletions
diff --git a/npc/magic/final.txt b/npc/magic/final.txt
index 0907836c..5eec2e09 100644
--- a/npc/magic/final.txt
+++ b/npc/magic/final.txt
@@ -32,12 +32,20 @@ function script HUB_SkillInvoke {
case TMW2_FAKESKILL:
charcommand("@refresh"); // Possibly broken on too up-to-date Herc
break;
+ // Level 0
+ case SKILL_CONFRINGO:
+ SK_Confringo(); break;
+ // Level 1
case SKILL_ABIZIT:
SK_Abizit(); break;
case EVOL_AREA_PROVOKE:
SK_Itenplz(); break;
case SKILL_FLAR:
SK_Flar(); break;
+ // Level 2
+ // Level 3
+ // Level 4
+ // Level 5
////////////////////////////////
/* / XXX: Healing Class
case TMW2_FIRSTAID:
diff --git a/npc/magic/level0-wand.txt b/npc/magic/level0-wand.txt
new file mode 100644
index 00000000..0673253b
--- /dev/null
+++ b/npc/magic/level0-wand.txt
@@ -0,0 +1,18 @@
+// The Mana World script
+// Author: Jesusalva <jesusalva@themanaworld.org>
+//
+// Magic Script: SKILL_CONFRINGO (Level 1)
+// School: General 0
+
+function script SK_Confringo {
+ // Additional checks
+ if (QL_MORGAN == 2)
+ set QL_MORGAN, 3;
+ // Effective magic code
+ .@PW=10+(10*@skillLv);
+ .@dmg=AdjustSpellpower(.@PW);
+ harm(@skillTarget, .@dmg, HARM_MAGI, Ele_Neutral);
+ return;
+}
+
+