From 2b6e92f44eed122bbcd35d520aadf7488343192f Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Fri, 24 Sep 2021 10:18:56 -0300 Subject: Rebalance Dream Towers reward table, and mirror a bit more the M.Sg. stats for boss --- npc/functions/aurora.txt | 14 +++++++------- npc/functions/event.txt | 12 ++++++------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/npc/functions/aurora.txt b/npc/functions/aurora.txt index 8a3d932f5..959aefc56 100644 --- a/npc/functions/aurora.txt +++ b/npc/functions/aurora.txt @@ -361,12 +361,12 @@ function script FYE_Expo { function script FYEConf_Tower { $DREAMTOWER_SAGE$=any("Jaxad", "Mr. Saves", "Tux", "Freeyorp", "Cassy", "Crush", "Rotonen", "Kage", "Bjorn", "The Elven Sage", "Hocus Pocus the Fidibus"); // Bertram? (https://forums.themanaworld.org/viewtopic.php?p=105296#p105296) - setarray $FYREWARD_PT, 1, 3, 5, 7, 10, - 15, 22, 30, 45, 60, - 75, 100, 120, 150, 200, - 250, 300, 400, 500, 600, - 750, 1000, 1500, 2000, 2500, - 3000, 3500, 4000, 4500, 5000; + setarray $FYREWARD_PT, 1, 4, 7, 10, 15, + 22, 30, 45, 60, 75, + 100, 120, 150, 175, 200, + 250, 300, 350, 400, 500, + 600, 700, 800, 900, 1000, + 1200, 1400, 1600, 1800, 2000; // PS. Max Est. ? FYE_Autoset(); @@ -503,7 +503,7 @@ function script FYE_Submit { .@pts+=countitem(BrokenMedal)*1; setq2 Q_AuroraEvent, .@pts; - delitem EventFish, countitem(BrokenMedal); + delitem BrokenMedal, countitem(BrokenMedal); } else { // Wut? This is not an Aurora Event Exception($EVENT$+" is NOT a valid Aurora Event; Misdefinition.\n\nPlease ensure that it is defined in utils, aurora, news, and command/event.\n\nFYE_Submit - FYEventUsesRanking - FYE_* - FYEConf_* - FYStopEvent", RB_DEFAULT|RB_ISFATAL); diff --git a/npc/functions/event.txt b/npc/functions/event.txt index ec4b9ed7f..72e854429 100644 --- a/npc/functions/event.txt +++ b/npc/functions/event.txt @@ -329,16 +329,16 @@ OnWarpTo: setunitdata(.@mob, UDT_STR, DTOWER_FLOOR * 2); setunitdata(.@mob, UDT_AGI, DTOWER_FLOOR * 2); setunitdata(.@mob, UDT_VIT, DTOWER_FLOOR * 3); - setunitdata(.@mob, UDT_INT, DTOWER_FLOOR * 2); + setunitdata(.@mob, UDT_INT, DTOWER_FLOOR * 1); setunitdata(.@mob, UDT_DEX, DTOWER_FLOOR * 3); setunitdata(.@mob, UDT_LUK, DTOWER_FLOOR * 2); - setunitdata(.@mob, UDT_ADELAY, max(640, 1572-(DTOWER_FLOOR * 24))); - setunitdata(.@mob, UDT_MAXHP, 1000+DTOWER_FLOOR*120); - setunitdata(.@mob, UDT_HP, 1000+DTOWER_FLOOR*120); + setunitdata(.@mob, UDT_ADELAY, max(640, 1672-(DTOWER_FLOOR * 24))); + setunitdata(.@mob, UDT_MAXHP, 2000+DTOWER_FLOOR*120); + setunitdata(.@mob, UDT_HP, 2000+DTOWER_FLOOR*120); setunitdata(.@mob, UDT_ATKMIN, 20+DTOWER_FLOOR*4); setunitdata(.@mob, UDT_ATKMAX, 40+DTOWER_FLOOR*4); - setunitdata(.@mob, UDT_DEF, 1+DTOWER_FLOOR*3); - setunitdata(.@mob, UDT_MDEF, 1+DTOWER_FLOOR); + setunitdata(.@mob, UDT_DEF, 10+DTOWER_FLOOR*3); + setunitdata(.@mob, UDT_MDEF, 5+DTOWER_FLOOR); setunitdata(.@mob, UDT_HIT, (BaseLevel+DTOWER_FLOOR)*32/10); setunitdata(.@mob, UDT_FLEE, (BaseLevel+DTOWER_FLOOR)*24/10); setunitdata(.@mob, UDT_CRIT, rand2(40, min(120, 40+DTOWER_FLOOR))); -- cgit v1.2.3-60-g2f50