summaryrefslogtreecommitdiff
path: root/npc/007-1
diff options
context:
space:
mode:
Diffstat (limited to 'npc/007-1')
-rw-r--r--npc/007-1/tycoon.txt33
1 files changed, 20 insertions, 13 deletions
diff --git a/npc/007-1/tycoon.txt b/npc/007-1/tycoon.txt
index dd3a44ffc..26bf57130 100644
--- a/npc/007-1/tycoon.txt
+++ b/npc/007-1/tycoon.txt
@@ -11,23 +11,30 @@
// Steps:
// 0: Not started
//
-// 1: Took ratto Quest 10 kills
+// Experience Table
+// 15 16 17 18 19 20
+// 830,970,1120,1260,1420,1620,
+// 1860,1990,2240,2504,2950,3426,3934,4474,6889,7995,
+// 21 22 23 24 25 26 27 28 29 30
+//
+//
+// 1: Took ratto Quest 10 kills (lvl 15)
// 2: Completed ratto Quest - 50 EXP 50 GP
// 3: Awaiting next quest
//
-// 4: Took Cave Maggot Quest 25 kills
+// 4: Took Cave Maggot Quest 25 kills (lvl 19)
// 5: Completed Cave Maggot Quest - 200 EXP 150 GP
// 6: Awaiting next quest
//
-// 7: Took Cave Snake Quest 45 kills
+// 7: Took Cave Snake Quest 45 kills (lvl 24)
// 8: Completed Cave Snake Quest - 1000 EXP 350 GP
// 9: Awaiting next quest
//
-// 10: Took Red Scorpion Quest 100 kills
+// 10: Took Red Scorpion Quest 100 kills (lvl 29)
// 11: Completed Red Scorpion Quest - Miner Hat
// 12: Awaiting next quest
//
-// 13: Took Black Scorpion Quest 200 kills
+// 13: Took Black Scorpion Quest 200 kills (lvl 34)
// 14: Completed Black Scorpion Quest - 12 000 EXP 5 000 GP
// 15: Finished all trainment
@@ -74,8 +81,8 @@ L_Purge:
} else if (.@q == 1) {
mesq l("You are killing @@/10 @@. They usually are near the mine's Inn.", .@k, getmonsterlink(Ratto));
} else if (.@q == 2) {
- mesq l("Good job! Here is your reward! (50 xp 50 gp)");
- getexp 53, 0; // 10 kills * 5 xp = 50 xp gained from killing. (100% bonus) (r4 +5%)
+ mesq l("Good job! Here is your reward!");
+ getexp 83, 0; // 10% of level requeriment (r7.4) (53->83)
set Zeny, Zeny + 50;
setq MineQuest_Tycoon, 3, 0;
} else if (.@q == 3 && BaseLevel >= 19) {
@@ -88,8 +95,8 @@ L_Purge:
} else if (.@q == 4) {
mesq l("You are killing @@/25 @@ at the cave. Good progress!", getmonsterlink(CaveMaggot));
} else if (.@q == 5) {
- mesq l("Perfect! Here is your reward! (150 xp 150 gp)");
- getexp 158, 0; // 25 kills * 12 xp = 300 xp gained from killing. (50% bonus) (r4 +5%)
+ mesq l("Perfect! Here is your reward!");
+ getexp 158, 0; // 25 kills * 12 xp = 300 xp gained from killing. (50% bonus) (r4 +5%)
set Zeny, Zeny + 150;
setq MineQuest_Tycoon, 6, 0;
} else if (.@q == 6 && BaseLevel >= 24) {
@@ -102,7 +109,7 @@ L_Purge:
} else if (.@q == 7) {
mesq l("You are killing @@/45 @@ at the cave.", .@k, getmonsterlink(CaveSnake));
} else if (.@q == 8) {
- mesq l("I hope you got a Jean Shorts, but that depends on luck. Anyway, here is your reward. (1000 xp 350 gp)");
+ mesq l("I hope you got a Jean Shorts, but that depends on luck. Anyway, here is your reward.");
getexp 1050, 0; // 50 kills * 42 xp = 2100 xp gained from killing. (47.62% bonus) (r4 +5%)
set Zeny, Zeny + 350;
setq MineQuest_Tycoon, 9, 0;
@@ -117,7 +124,7 @@ L_Purge:
mesq l("You are killing @@/100 @@. It's still in progress.", .@k, getmonsterlink(RedScorpion));
} else if (.@q == 11) {
mesq l("Congratulations! Here is your reward, a @@!", getitemlink(MinerHat));
- mesq l("Mining opearations advance steadly day by day with your help, thanks! Maybe one day, we find a Mana Stone here! (1300 xp)");
+ mesq l("Mining opearations advance steadly day by day with your help, thanks! Maybe one day, we find a Mana Stone here!");
inventoryplace MinerHat, 1;
getitem MinerHat, 1;
getexp 1365, 0; // 100 kills * 52 xp = 5200 xp gained from killing. (25% bonus) (r4 +5%)
@@ -131,11 +138,11 @@ L_Purge:
mesq l("You are killing @@/200 @@ at the cave.", .@k, getmonsterlink(BlackScorpion));
} else if (.@q == 14) {
mesq l("Wow! You did it! I do not think anyone else could have done that.");
- mesq l("Here, take this @@ - you deserve it! And here is 5.000 GP and 8.400 XP.", getitemlink(Ruby));
+ mesq l("Here, take this @@ - you deserve it! And here is some gold and experience.", getitemlink(Ruby));
inventoryplace Ruby, 1;
getitem Ruby, 1;
getexp 12000, 0; // 200 kills * 120 xp = 24'000 xp gained from killing. (50% bonus)
- set Zeny, Zeny + 5000;
+ set Zeny, Zeny + 6000;
setq MineQuest_Tycoon, 15, 0;
}
close;