diff options
author | Jesusaves <cpntb1@ymail.com> | 2018-05-27 23:32:13 -0300 |
---|---|---|
committer | Jesusaves <cpntb1@ymail.com> | 2018-05-27 23:32:13 -0300 |
commit | 7f9621b7083c5edb3b9c35ccab0fe3b7f3f640ad (patch) | |
tree | 5a1a0ea67cb16aa8bbeb4a054037a3c74e1173d9 /npc | |
parent | ea681c27256664381230ec80c545f942096d2444 (diff) | |
download | serverdata-7f9621b7083c5edb3b9c35ccab0fe3b7f3f640ad.tar.gz serverdata-7f9621b7083c5edb3b9c35ccab0fe3b7f3f640ad.tar.bz2 serverdata-7f9621b7083c5edb3b9c35ccab0fe3b7f3f640ad.tar.xz serverdata-7f9621b7083c5edb3b9c35ccab0fe3b7f3f640ad.zip |
Adjust Tycoon experience gain using a formula.
So I know exactly how big is the reward. The % values might be a tad low.
Diffstat (limited to 'npc')
-rw-r--r-- | npc/007-1/tycoon.txt | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/npc/007-1/tycoon.txt b/npc/007-1/tycoon.txt index f34bd25f5..168e46457 100644 --- a/npc/007-1/tycoon.txt +++ b/npc/007-1/tycoon.txt @@ -75,7 +75,7 @@ L_Purge: 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 50, 0; + getexp 50, 0; // 10 kills * 5 xp = 50 xp gained from killing. (100% bonus) set Zeny, Zeny + 50; setq MineQuest_Tycoon, 3, 0; } else if (.@q == 3 && BaseLevel >= 19) { @@ -88,8 +88,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! (220 xp 150 gp)"); - getexp 220, 0; + mesq l("Perfect! Here is your reward! (150 xp 150 gp)"); + getexp 150, 0; // 25 kills * 12 xp = 300 xp gained from killing. (50% bonus) set Zeny, Zeny + 150; setq MineQuest_Tycoon, 6, 0; } else if (.@q == 6 && BaseLevel >= 24) { @@ -102,8 +102,8 @@ L_Purge: } else if (.@q == 7) { mesq l("You are killing @@/50 @@ 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. (1300 xp 350 gp)"); - getexp 1300, 0; + mesq l("I hope you got a Jean Shorts, but that depends on luck. Anyway, here is your reward. (1000 xp 350 gp)"); + getexp 1000, 0; // 50 kills * 42 xp = 2100 xp gained from killing. (47.62% bonus) set Zeny, Zeny + 350; setq MineQuest_Tycoon, 9, 0; } else if (.@q == 9 && BaseLevel >= 29) { @@ -117,9 +117,10 @@ 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!"); + mesq l("Mining opearations advance steadly day by day with your help, thanks! Maybe one day, we find a Mana Stone here! (1300 xp)"); inventoryplace MinerHat, 1; getitem MinerHat, 1; + getexp 1300, 0; // 100 kills * 52 xp = 5200 xp gained from killing. (25% bonus) setq MineQuest_Tycoon, 12, 0; } else if (.@q == 12 && BaseLevel >= 34) { mesq l("The last task I could give you is to exterminate 200 @@. They actually stop miners progress on the mine.", getmonsterlink(BlackScorpion)); @@ -130,10 +131,10 @@ 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 9.000 XP.", getitemlink(Ruby)); + mesq l("Here, take this @@ - you deserve it! And here is 5.000 GP and 8.400 XP.", getitemlink(Ruby)); inventoryplace Ruby, 1; getitem Ruby, 1; - getexp 9000, 0; + getexp 8400, 0; // 200 kills * 120 xp = 24'000 xp gained from killing. (35% bonus) set Zeny, Zeny + 5000; setq MineQuest_Tycoon, 15, 0; } |