From 48a9da45c535830e88cf4534619244d7083df769 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Wed, 14 Apr 2021 01:24:30 -0300 Subject: Add Confringo --- db/pre-re/skill_db.conf | 25 ++++++++++++++++++++++++- db/pre-re/skill_tree.conf | 1 + npc/magic/final.txt | 8 ++++++++ npc/magic/level0-wand.txt | 18 ++++++++++++++++++ npc/scripts.conf | 1 + 5 files changed, 52 insertions(+), 1 deletion(-) create mode 100644 npc/magic/level0-wand.txt diff --git a/db/pre-re/skill_db.conf b/db/pre-re/skill_db.conf index 196974f7..3ce93c4a 100644 --- a/db/pre-re/skill_db.conf +++ b/db/pre-re/skill_db.conf @@ -38600,7 +38600,7 @@ skill_db: ( Name: "SKILL_FLAR" Description: "Flar" MaxLevel: 10 - Range: 8 + Range: 5 SkillType: { Enemy: true } @@ -38621,6 +38621,29 @@ skill_db: ( } } }, +{ + Id: 20023 + Name: "SKILL_CONFRINGO" + Description: "Confringo" + MaxLevel: 10 + Range: 8 + SkillType: { + Enemy: true + } + SkillInfo: { + Quest: true + } + Hit: "BDT_SKILL" + AttackType: "Magic" + Element: "Ele_Fire" + DamageType: { + NoDamage: true + } + CoolDown: 500 + Requirements: { + SPCost: 3 + } +}, // Wand Abizit FlareDart Alizarin Cobalt Gamboge Mauve Lum MagicBlade Sulphur Kalmurk Parum ArrowHail Barrier(OK) EnchantLifestone FlyingBackpack(?) Joyplim Hide(?) LayOnHands Ingrav Knuclkes MakeArrow MakeIronPowder MakeShirt MakeTanktop MakeSTanktop Protect Rain Shear SFluffy SMouboo SPinkie SSnake SSPiky SWicked ToxicDart Necro ) diff --git a/db/pre-re/skill_tree.conf b/db/pre-re/skill_tree.conf index 2602048b..0a8a975a 100644 --- a/db/pre-re/skill_tree.conf +++ b/db/pre-re/skill_tree.conf @@ -63,6 +63,7 @@ Talpan: { SKILL_RAGING: 0 // Level 0 + SKILL_CONFRINGO: 9 // Level 1 SKILL_ABIZIT: 1 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 +// +// 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; +} + + diff --git a/npc/scripts.conf b/npc/scripts.conf index c066d65f..ab3ab4fa 100644 --- a/npc/scripts.conf +++ b/npc/scripts.conf @@ -66,6 +66,7 @@ //Magic "npc/magic/config.txt", +"npc/magic/level0-wand.txt", "npc/magic/level1-aggravate.txt", "npc/magic/level1-experience.txt", "npc/magic/level1-flare-dart.txt", -- cgit v1.2.3-60-g2f50