diff options
-rw-r--r-- | npc/023-2/mk.txt | 11 | ||||
-rw-r--r-- | npc/commands/rate-management.txt | 4 |
2 files changed, 9 insertions, 6 deletions
diff --git a/npc/023-2/mk.txt b/npc/023-2/mk.txt index 4ad2d3eb1..a7571a5d1 100644 --- a/npc/023-2/mk.txt +++ b/npc/023-2/mk.txt @@ -52,12 +52,15 @@ L_Finish: announce "The fight ends in draw! The Monster King did accomplish what he set, though...", bc_all|bc_npc; channelmes("#world", "Congratulations for the draw, that was a good fight."); channelmes("#world", "The Monster King stole whatever he wanted and left."); - channelmes("#world", "Call @Jesusalva or @Saulc to increase drop rates during the day :o"); + // Reproduce the same bonus from Alpha Server + $@EXP_EVENT=125; + donpcevent "@exprate::OnPlayerCall"; } else if (.victory_count < 100) { // 1 player for 5 minutes is enough to prevent this loss announce "The Monster King, after moping the floor with the players, accomplish what he set, and left...", bc_all|bc_npc; - channelmes("#world", "The players failed miserably. Getting magic is now permanently harder."); - $MANA_BINT+=5; - $MANA_JLVL+=5; + channelmes("#world", "The players failed miserably in stopping the Monster King."); + // Reproduce the same penalty from Beta Server + $@EXP_EVENT=rand(50, 75); + donpcevent "@exprate::OnPlayerCall"; } else { announce "The fight ends in draw, with advantage to the Monster King...", bc_all|bc_npc; channelmes("#world", "The players weren't capable to really harm the Monster King."); diff --git a/npc/commands/rate-management.txt b/npc/commands/rate-management.txt index 07e0eaf19..abf8a193b 100644 --- a/npc/commands/rate-management.txt +++ b/npc/commands/rate-management.txt @@ -78,8 +78,8 @@ OnPlayerCall: // GM calls take precedence at any time! if (.max_hours > 0 || .hours > 0) end; - // $@EXP_EVENT will determine the boost and shall NEVER be above 20% - $@EXP_EVENT=max(0, min(120, $@EXP_EVENT)); + // $@EXP_EVENT will determine the boost and shall NEVER be above 25% + $@EXP_EVENT=max(0, min(125, $@EXP_EVENT)); .hours = 0; .max_hours = 1; // Always one hour - never more than that |