diff options
-rw-r--r-- | db/re/skill_db.conf | 12 | ||||
-rw-r--r-- | db/re/skill_tree.conf | 34 | ||||
-rw-r--r-- | npc/027-1/colin.txt | 5 | ||||
-rw-r--r-- | npc/functions/hub.txt | 3 | ||||
-rw-r--r-- | npc/magic/nilfheim.txt | 17 | ||||
-rw-r--r-- | npc/scripts.conf | 1 |
6 files changed, 56 insertions, 16 deletions
diff --git a/db/re/skill_db.conf b/db/re/skill_db.conf index 78730dcef..350314602 100644 --- a/db/re/skill_db.conf +++ b/db/re/skill_db.conf @@ -39306,4 +39306,16 @@ skill_db: ( Quest: true } }, +{ + Id: 20045 + Name: "TMW2_NILFHEIM" + Description: "Nilfheim" + MaxLevel: 1 + SkillType: { + Self: true + } + SkillInfo: { + Quest: true + } +}, ) diff --git a/db/re/skill_tree.conf b/db/re/skill_tree.conf index f545379cf..5cb73d32e 100644 --- a/db/re/skill_tree.conf +++ b/db/re/skill_tree.conf @@ -83,6 +83,7 @@ Human: { MG_LIGHTNINGBOLT: 0 WZ_EARTHSPIKE: 0 MG_FROSTDIVER: 0 + TMW2_NILFHEIM: 0 ///////////////// Assassin Class @@ -143,22 +144,7 @@ Human: { SO_FIREWALK: 0 GC_DARKILLUSION: 0 - - ////////////////////////////////////////// - ///////////////// Unused ///////////////// - ////////////////////////////////////////// - ALL_FULL_THROTTLE: 0 - BA_PANGVOICE: 0 - SM_ENDURE: 0 - CR_DEFENDER: 0 - - RG_GRAFFITI: 0 - RG_CLEANER: 0 - SC_INVISIBILITY: 0 - MC_VENDING: 0 - ALL_BUYING_STORE: 0 - KN_RIDING: 0 - + ///////////////// Misc Skills // Guild Skills (alpha) GD_LEADERSHIP: 0 GD_SOULCOLD: 0 @@ -178,6 +164,22 @@ Human: { TMW2_GDP_MAXPOWER: 0 TMW2_GDP_SPREGEN: 0 + + ////////////////////////////////////////// + ///////////////// Unused ///////////////// + ////////////////////////////////////////// + ALL_FULL_THROTTLE: 0 + BA_PANGVOICE: 0 + SM_ENDURE: 0 + CR_DEFENDER: 0 + + RG_GRAFFITI: 0 + RG_CLEANER: 0 + SC_INVISIBILITY: 0 + MC_VENDING: 0 + ALL_BUYING_STORE: 0 + KN_RIDING: 0 + /* WZ_STORMGUST: 3 WE_BABY: 0 diff --git a/npc/027-1/colin.txt b/npc/027-1/colin.txt index 9f3c2b36c..ace850ce8 100644 --- a/npc/027-1/colin.txt +++ b/npc/027-1/colin.txt @@ -33,6 +33,7 @@ l("Fire Walk"), SO_FIREWALK, l("Frost Nova"), WZ_FROSTNOVA, rif(getskilllv(MG_SOULSTRIKE), l("Lightining Bolt")), MG_LIGHTNINGBOLT, + //l("Nilfheim"), TMW2_NILFHEIM, rif(countitem(GemPowder), l("Exchange Gempowder for Quill")), -1, l("Cancel"), 0; mes ""; @@ -75,6 +76,10 @@ if (!mlearn(MG_LIGHTNINGBOLT, 4, 1, Quill, 1)) mesc l("You do not meet all requisites for this skill."), 1; break; + case TMW2_NILFHEIM: + if (!mlearn(TMW2_NILFHEIM, 1, 5, Quill, 1)) + mesc l("You do not meet all requisites for this skill."), 1; + break; default: if (@menuret) Exception("ERROR skill not implemented", RB_DEFAULT|RB_SPEECH); diff --git a/npc/functions/hub.txt b/npc/functions/hub.txt index 041827347..01167098e 100644 --- a/npc/functions/hub.txt +++ b/npc/functions/hub.txt @@ -281,6 +281,9 @@ function script HUB_SkillInvoke { case TMW2_GDP_SPREGEN: SK_spregen(); break; + case TMW2_NILFHEIM: + SK_nilfheim(); + break; case TMW2_PARUM: SK_parum(); break; diff --git a/npc/magic/nilfheim.txt b/npc/magic/nilfheim.txt new file mode 100644 index 000000000..fddabbbd5 --- /dev/null +++ b/npc/magic/nilfheim.txt @@ -0,0 +1,17 @@ +// TMW2 script +// Author: Jesusalva <admin@tmw2.org> +// +// Magic Script: TMW2_NILFHEIM +// +// FREEZES IN A 18X18 SQUARE (Max Range) (Incl. boss) +// Made for Kolchak + +// SK_Nilfheim ( lv ) +// Supreme Freeze +function script SK_nilfheim { + .@lv=getarg(0, @skillLv); + // range, time, SC, BL, power, filter + areasc(18, 3000+(1000*.@lv), SC_FREEZE, BL_MOB | BL_PC | BL_HOM | BL_MER, 1, "filter_notme"); + return; +} + diff --git a/npc/scripts.conf b/npc/scripts.conf index 0f0f40175..3fdf0aada 100644 --- a/npc/scripts.conf +++ b/npc/scripts.conf @@ -132,6 +132,7 @@ "npc/magic/kalwulf.txt", "npc/magic/limerizer.txt", "npc/magic/mpregen.txt", +"npc/magic/nilfheim.txt", "npc/magic/transmigration.txt", "npc/magic/parum.txt", "npc/magic/plantkingdom.txt", |