diff options
Diffstat (limited to 'npc/001-7')
-rw-r--r-- | npc/001-7/celestia_bossfight.txt | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/npc/001-7/celestia_bossfight.txt b/npc/001-7/celestia_bossfight.txt index b91008a23..eb51ffc94 100644 --- a/npc/001-7/celestia_bossfight.txt +++ b/npc/001-7/celestia_bossfight.txt @@ -53,7 +53,8 @@ L_Survivor: l("I want a gemstone or ore"), l("I want experience"), l("I want gold"), - l("I want coal"); + l("I want coal"), + l("I want monster points"); mes ""; .@r=rand(1,100)+(@YetiKing_Challenger*5); @@ -62,17 +63,23 @@ L_Survivor: if (.@r > 70) getitem rand2(Diamond, Amethyst), 1; else - getitem rand2(CopperOre, TitaniumOre), any(1,2); + getitem rand2(CopperOre, (REBRITH ? IridiumOre : TitaniumOre)), any(1,2); break; case 2: - getexp .@r*80, .@r*2; // max 8000 xp and 200 jp + .@r+=BaseLevel; + getexp .@r*80, .@r*2; // max 8000 xp and 200 jp (level 0) break; case 3: - Zeny=Zeny+.@r*75; // max 7500 gp + .@r+=JobLevel; + Zeny=Zeny+.@r*75; // max 7500 gp (job 0) break; case 4: getitem Coal, (.@r/10); // max 10 coal break; + case 5: + .@r+=(BaseLevel+JobLevel)/2; + Mobpt+=.@r*5; // max 500 mobpt (base/job 0) + break; } // Completion bonus getexp 0, 2500; @@ -120,6 +127,7 @@ OnVictory: stopnpctimer; setnpcdisplay .name$, NPC_SUMMONING_CIRC; //Karma=Karma+1; + Mobpt+=10000; npctalk l("Good job... You can keep the drops. Touch here to return home."); areatimer "001-7", 20, 20, 141, 171, 10, "#YetiKing::OnDefeat"; end; |