diff options
author | Jesusaves <cpntb1@ymail.com> | 2023-10-26 19:21:04 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2023-10-26 19:21:04 -0300 |
commit | 0266a154728fe9549fed0d7ab8e49977e078faae (patch) | |
tree | 1fb84003428a71f8a4fcd09a6e5034a9e0914b78 | |
parent | 6cd14661a4db407eb2f468349d7d4a2035858b95 (diff) | |
download | serverdata-0266a154728fe9549fed0d7ab8e49977e078faae.tar.gz serverdata-0266a154728fe9549fed0d7ab8e49977e078faae.tar.bz2 serverdata-0266a154728fe9549fed0d7ab8e49977e078faae.tar.xz serverdata-0266a154728fe9549fed0d7ab8e49977e078faae.zip |
Some extra additional rules and bugfixes for Hardcore Servers
-rw-r--r-- | npc/commands/super-menu.txt | 4 | ||||
-rw-r--r-- | npc/functions/mobpoint.txt | 4 |
2 files changed, 8 insertions, 0 deletions
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; |