summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-06-13 20:45:36 -0300
committerJesusaves <cpntb1@ymail.com>2020-06-13 20:45:36 -0300
commitedcd20a005cd18273bdcb87d43fdc259029d88b5 (patch)
treee6bee0b16480176bdb06ae60580629ee2278b095 /npc
parent4936f3f5a021fb573678200dd4c3e8583485d6e2 (diff)
downloadserverdata-edcd20a005cd18273bdcb87d43fdc259029d88b5.tar.gz
serverdata-edcd20a005cd18273bdcb87d43fdc259029d88b5.tar.bz2
serverdata-edcd20a005cd18273bdcb87d43fdc259029d88b5.tar.xz
serverdata-edcd20a005cd18273bdcb87d43fdc259029d88b5.zip
Yeti King Quest: Rewards tweaking.
Gemstone or Ore: REBIRTH might allow Iridium Ore to be found Experience: Base Level can increase rewards (2x at level 100) Gold: Job Level can increase rewards (2x at level 100) NEW option: Monster Points (Average of Base + Job level affects) Defeating the Yeti King itself will give 10k monster points to slayer
Diffstat (limited to 'npc')
-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;