From ae7acafff7f568be9c998018e1f6093dbd171425 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Thu, 17 Nov 2022 16:54:17 -0300 Subject: All boss fights now give experience, but the values could be tweaked. --- world/map/npc/011-1/auldsbel.txt | 4 ++-- world/map/npc/011-6/bryant.txt | 1 + world/map/npc/025-4/battlecaves.txt | 2 +- world/map/npc/027-6/general_krukan.txt | 1 + world/map/npc/027-7/general_razha.txt | 1 + world/map/npc/027-8/general_terogan.txt | 1 + world/map/npc/029-3/parua.txt | 1 + world/map/npc/031-4/cindyCave.txt | 1 + world/map/npc/034-1/yetiSpawn.txt | 1 + world/map/npc/052-2/partyroom.txt | 1 + 10 files changed, 11 insertions(+), 3 deletions(-) diff --git a/world/map/npc/011-1/auldsbel.txt b/world/map/npc/011-1/auldsbel.txt index 424e38b8..39cfff45 100644 --- a/world/map/npc/011-1/auldsbel.txt +++ b/world/map/npc/011-1/auldsbel.txt @@ -927,8 +927,8 @@ L_Next8: set Zeny, Zeny + 10000; mes "[Auldsbel the Wizard]"; mes "\"Excellent! Here is 10,000 GP for you, and now let's see how this goes.\""; - mes "[You gain 100,000 experience points]"; - getexp 100000, 0; + mes "[You gain 120,000 experience points]"; + getexp 120000, 0; set @Q_component_quest, 6; callsub S_update_var; next; diff --git a/world/map/npc/011-6/bryant.txt b/world/map/npc/011-6/bryant.txt index 552d0907..d9c30411 100644 --- a/world/map/npc/011-6/bryant.txt +++ b/world/map/npc/011-6/bryant.txt @@ -32,6 +32,7 @@ OnBanditLordDead: goto L_End; set @state, 5; callsub S_Update_Var; + getexp 10000, 0; set BOSS_POINTS, BOSS_POINTS + 20; message strcharinfo(0), "You gain 20 Boss Points giving you a total of " + BOSS_POINTS + "."; goto L_End; diff --git a/world/map/npc/025-4/battlecaves.txt b/world/map/npc/025-4/battlecaves.txt index ffab9a05..8acebf2a 100644 --- a/world/map/npc/025-4/battlecaves.txt +++ b/world/map/npc/025-4/battlecaves.txt @@ -933,7 +933,7 @@ OnBossDeath: if (attachrid(getcharid(3,$@cave10fighter$)) == 0) goto L_Abort; message strcharinfo(0), "What a harsh battle... You should hurry and save Julia!"; set Rossy_Quest, 16; - getexp 100000, 0; + getexp 120000, 0; set BOSS_POINTS, BOSS_POINTS + 50; message strcharinfo(0), "You gain 50 Boss Points giving you a total of " + BOSS_POINTS + "."; end; diff --git a/world/map/npc/027-6/general_krukan.txt b/world/map/npc/027-6/general_krukan.txt index a685be16..8dfb80bf 100644 --- a/world/map/npc/027-6/general_krukan.txt +++ b/world/map/npc/027-6/general_krukan.txt @@ -200,6 +200,7 @@ OnReward: set @bonus, (BaseLevel/4); set DailyQuestBonus, DailyQuestBonus + @bonus; message strcharinfo(0), "You feel a temporary rush of power and zest for action. " + @bonus + " daily bonus gained." ; + getexp 10000, 0; if (BaseLevel < 90) goto L_Bonus; set BOSS_POINTS, BOSS_POINTS + 20; message strcharinfo(0), "You gain 20 Boss Points giving you a total of " + BOSS_POINTS + "."; diff --git a/world/map/npc/027-7/general_razha.txt b/world/map/npc/027-7/general_razha.txt index 137cb139..17f70b63 100644 --- a/world/map/npc/027-7/general_razha.txt +++ b/world/map/npc/027-7/general_razha.txt @@ -204,6 +204,7 @@ OnReward: set @bonus, (BaseLevel/2); set DailyQuestBonus, DailyQuestBonus + @bonus; message strcharinfo(0), "You feel a temporary rush of power and zest for action. " + @bonus + " daily bonus gained." ; + getexp 50000, 0; if (BaseLevel < 100) goto L_Bonus; set BOSS_POINTS, BOSS_POINTS + 40; message strcharinfo(0), "You gain 40 Boss Points giving you a total of " + BOSS_POINTS + "."; diff --git a/world/map/npc/027-8/general_terogan.txt b/world/map/npc/027-8/general_terogan.txt index f23bb5c8..80fe8825 100644 --- a/world/map/npc/027-8/general_terogan.txt +++ b/world/map/npc/027-8/general_terogan.txt @@ -268,6 +268,7 @@ OnReward: end; set @bonus, (BaseLevel/2); set DailyQuestBonus, DailyQuestBonus + @bonus; + getexp 150000, 0; message strcharinfo(0), "You feel a temporary rush of power and zest for action. " + @bonus + " daily bonus gained." ; if (BaseLevel < 120) goto L_Bonus; set BOSS_POINTS, BOSS_POINTS + 60; diff --git a/world/map/npc/029-3/parua.txt b/world/map/npc/029-3/parua.txt index cf785320..0abc5db2 100644 --- a/world/map/npc/029-3/parua.txt +++ b/world/map/npc/029-3/parua.txt @@ -401,6 +401,7 @@ L_IdleCheckPassed: OnReward: if (isdead()) end; + getexp 25000, 0; set BOSS_POINTS, BOSS_POINTS + 100; message strcharinfo(0), "You gain 100 Boss Points giving you a total of " + BOSS_POINTS + "."; goto L_CleanUp_Player; diff --git a/world/map/npc/031-4/cindyCave.txt b/world/map/npc/031-4/cindyCave.txt index 1655205f..fc9fab08 100644 --- a/world/map/npc/031-4/cindyCave.txt +++ b/world/map/npc/031-4/cindyCave.txt @@ -206,6 +206,7 @@ OnReward: goto L_End; set QL_CINDY, 2; message strcharinfo(0), "Cindy looks relieved and as if she wants to talk with you."; + getexp 100000, 0; set BOSS_POINTS, BOSS_POINTS + 70; message strcharinfo(0), "You gain 70 Boss Points giving you a total of " + BOSS_POINTS + "."; goto L_End; diff --git a/world/map/npc/034-1/yetiSpawn.txt b/world/map/npc/034-1/yetiSpawn.txt index c1f60312..c459a8d3 100644 --- a/world/map/npc/034-1/yetiSpawn.txt +++ b/world/map/npc/034-1/yetiSpawn.txt @@ -41,6 +41,7 @@ OnYetiDeath: set @state, 8; callsub S_Update_Mask; set BOSS_POINTS, BOSS_POINTS + 40; + getexp 10000, 0; message strcharinfo(0), "You defeated the Yeti and gain 40 Boss Points giving you a total of " + BOSS_POINTS + "."; goto L_End; diff --git a/world/map/npc/052-2/partyroom.txt b/world/map/npc/052-2/partyroom.txt index ec6d2a64..5d4664e4 100644 --- a/world/map/npc/052-2/partyroom.txt +++ b/world/map/npc/052-2/partyroom.txt @@ -248,6 +248,7 @@ OnDeath: end; OnBP: + getexp 25000, 0; set BOSS_POINTS, BOSS_POINTS + $@illia_bp; message strcharinfo(0), "You gain " + $@illia_bp + " Boss Points giving you a total of " + BOSS_POINTS + "."; end; -- cgit v1.2.3-70-g09d2