From 2f3450acff9b312514390e20a16af8453f9b60ed Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Mon, 1 Feb 2021 04:52:36 -0300 Subject: Apply all the proposed changes by TMWT - Beheader Crit went from 40% to 30%* - Total req. kills went from 2000 to 1500 (roughly 6 hours less grinding) - Terranite Ore database prices were doubled - Give 400,000 experience instead of just 200k *: Bjorn advised that nerfing later is better than buffing later --- world/map/db/item_db_generic.txt | 2 +- world/map/db/item_db_weapon.txt | 2 +- world/map/npc/012-3/beheader.txt | 8 ++++---- world/map/npc/functions/mob_points.txt | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/world/map/db/item_db_generic.txt b/world/map/db/item_db_generic.txt index 35e8fb01..f7259d3b 100644 --- a/world/map/db/item_db_generic.txt +++ b/world/map/db/item_db_generic.txt @@ -87,7 +87,7 @@ 746, MopoxCurePotion, 3, 0, 0, 5, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, {}, {} 753, BatWing, 3, 500, 10, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {}, {} 754, BatTeeth, 3, 600, 12, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {}, {} -763, TerraniteOre, 3, 500, 250, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {}, {} +763, TerraniteOre, 3, 1000, 500, 40, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {}, {} 772, WispPowder, 3, 700, 350, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {}, {} 773, SpectrePowder, 3, 700, 350, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {}, {} 774, PoltergeistPowder, 3, 700, 350, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, {}, {} diff --git a/world/map/db/item_db_weapon.txt b/world/map/db/item_db_weapon.txt index 040d8388..a9a34584 100644 --- a/world/map/db/item_db_weapon.txt +++ b/world/map/db/item_db_weapon.txt @@ -17,7 +17,7 @@ 573, Falchion, 4, 8000, 4000, 300, 100, 0, 1, 0, 0, 2, 2, 1, 1, 1, {}, {callfunc "UnreleasedItem";} 574, Scorpion, 4, 8000, 4000, 600, 100, 0, 1, 0, 0, 2, 2, 1, 1, 1, {}, {callfunc "UnreleasedItem";} 575, DesertBow, 4, 8000, 4000, 1200, 100, 0, 1, 0, 0, 2, 34, 1, 1, 11, {}, {callfunc "UnreleasedItem";set @LauncherType, AMMO_BOW; callfunc "CheckLauncher";} -576, Beheader, 4, 8000, 4000, 2000, 140, 0, 1, 0, 0, 2, 2, 1, 1, 1, {}, {bonus bCritical, 40;} +576, Beheader, 4, 8000, 4000, 2000, 140, 0, 1, 0, 0, 2, 2, 1, 1, 1, {}, {bonus bCritical, 30;} 577, BoneDarts, 4, 8000, 4000, 300, 100, 0, 1, 0, 0, 2, 2, 1, 1, 1, {}, {callfunc "UnreleasedItem"; } 578, SandCutter, 4, 30000, 15000, 1500, 140, 0, 1, 0, 0, 2, 2, 1, 80, 10, {}, {bonus bDoubleAddRate, 5;} 579, RockKnife, 4, 15000, 7500, 500, 110, 0, 1, 0, 0, 2, 2, 1, 1, 1, {}, {bonus bVit, 3;} diff --git a/world/map/npc/012-3/beheader.txt b/world/map/npc/012-3/beheader.txt index 7cbc079f..25885edb 100644 --- a/world/map/npc/012-3/beheader.txt +++ b/world/map/npc/012-3/beheader.txt @@ -97,7 +97,7 @@ L_Later: L_Beheader: if (FLAGS & FLAG_GOT_BEHEADER_SWORD) goto L_Again; - if (TERRAC == 2001) goto L_Finish; + if (TERRAC == 1501) goto L_Finish; if (TERRAC > 0) goto L_Status; mes ""; mes "[The Beheader]"; @@ -123,14 +123,14 @@ L_Beheader: L_Accept: mes ""; mes "[The Beheader]"; - mes "So... Hmm, lemme think... Ah, I know! Thou shall ##Bkill me 2000 [@@m1062|@@]##b. Why? Because that's pointless, and you want a weapon you won't be able to use, so a pointless task for a pointless reward! Now get going!"; + mes "So... Hmm, lemme think... Ah, I know! Thou shall ##Bkill me 1500 [@@m1062|@@]##b. Why? Because that's pointless, and you want a weapon you won't be able to use, so a pointless task for a pointless reward! Now get going!"; set TERRAC, 1; close; L_Status: mes ""; mes "[The Beheader]"; - mes "\"Get going, running in circles and amusing me, you only killed "+(TERRAC-1)+"/2000 [@@m1062|@@] until now.\""; + mes "\"Get going, running in circles and amusing me, you only killed "+(TERRAC-1)+"/1500 [@@m1062|@@] until now.\""; close; L_Again: @@ -168,7 +168,7 @@ L_Finish: goto L_Nope; getitem "Beheader", 1; - getexp 200000, 0; + getexp 400000, 0; set FLAGS, FLAGS | FLAG_GOT_BEHEADER_SWORD; set TERRAC, 0; diff --git a/world/map/npc/functions/mob_points.txt b/world/map/npc/functions/mob_points.txt index 5ac9aebf..81e3c6d9 100644 --- a/world/map/npc/functions/mob_points.txt +++ b/world/map/npc/functions/mob_points.txt @@ -235,7 +235,7 @@ L_Celestia: goto L_Terranite; L_Terranite: - if (TERRAC < 1 || TERRAC > 2000 || @mobID != 1062) goto L_Return; + if (TERRAC < 1 || TERRAC > 1500 || @mobID != 1062) goto L_Return; if (TERRAC % 100 == 0) message strcharinfo(0), "Terranite : ##3Total Terranites Slain: "+TERRAC; set TERRAC, TERRAC + 1; -- cgit v1.2.3-60-g2f50