summaryrefslogtreecommitdiff
path: root/npc/001-7
diff options
context:
space:
mode:
Diffstat (limited to 'npc/001-7')
-rw-r--r--npc/001-7/celestia_bossfight.txt16
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;