From 0266a154728fe9549fed0d7ab8e49977e078faae Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 26 Oct 2023 19:21:04 -0300 Subject: Some extra additional rules and bugfixes for Hardcore Servers --- npc/commands/super-menu.txt | 4 ++++ npc/functions/mobpoint.txt | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/npc/commands/super-menu.txt b/npc/commands/super-menu.txt index dff46e4eb..02ef5d6fa 100644 --- a/npc/commands/super-menu.txt +++ b/npc/commands/super-menu.txt @@ -133,6 +133,10 @@ OnInit: } else if ($HARDCORE) { setbattleflag("mob_spawn_delay", 25); // Official: 100~150 setbattleflag("monster_hp_rate", 250); + if (!$BCONFB_EXPR || $BCONFB_EXPR == 100) + $BCONFB_EXPR = 200; + if (!$BCONFB_DROP || $BCONFB_DROP == 100) + $BCONFB_EXPR = 300; setbattleflag("base_exp_rate", 200); setbattleflag("job_exp_rate", 200); .@new_rate=300; diff --git a/npc/functions/mobpoint.txt b/npc/functions/mobpoint.txt index a9084fae8..349bfa011 100644 --- a/npc/functions/mobpoint.txt +++ b/npc/functions/mobpoint.txt @@ -46,6 +46,10 @@ function script mobpoint { if ($EVENT$ == "Rebirth") .@addval = .@addval * 11 / 10; + // Hardcore Server special rules (3× Monster Points) + if ($HARDCORE) + .@addval *= 3; + // Grant you the Monster Points Mobpt = Mobpt + .@addval; return; -- cgit v1.2.3-70-g09d2