summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFedja Beader <fedja@protonmail.ch>2023-07-01 16:38:46 +0200
committerFedja Beader <fedja@protonmail.ch>2023-07-01 16:38:46 +0200
commitf294599abeca832d3750631473872f161b8a30ef (patch)
tree990720e0e0cc4becbb8e3579d1596ecd7685cba7
parentd2a083a42ebafd549243fb49d2b3adea5c6a8f86 (diff)
downloadserverdata-f294599abeca832d3750631473872f161b8a30ef.tar.gz
serverdata-f294599abeca832d3750631473872f161b8a30ef.tar.bz2
serverdata-f294599abeca832d3750631473872f161b8a30ef.tar.xz
serverdata-f294599abeca832d3750631473872f161b8a30ef.zip
Allow renting riding mouboo/tortuga for a full year (QoL)
-rw-r--r--npc/functions/mounts.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/npc/functions/mounts.txt b/npc/functions/mounts.txt
index af797cbf2..05c163d4e 100644
--- a/npc/functions/mounts.txt
+++ b/npc/functions/mounts.txt
@@ -26,6 +26,7 @@ function script MoubooRent {
rif(Zeny > 600, l("Rent 7 days for 600 GP")), 600,
rif(Zeny > 1200, l("Rent 15 days for 1200 GP")), 1200,
rif(Zeny > 2000, l("Rent 30 days for 2000 GP")), 2000,
+ rif(Zeny > 20000, l("Rent 365 days for 20000 GP")), 20000,
l("Don't rent a mouboo."), 0;
mes "";
switch (@menuret) {
@@ -41,6 +42,8 @@ function script MoubooRent {
.@time=1296000; break;
case 2000:
.@time=2592000; break;
+ case 20000:
+ .@time=365*24*60*60; break;
default:
Exception("Invalid price: "+@menuret, RB_DEFAULT|RB_SPEECH|RB_ISFATAL);
break;
@@ -74,6 +77,7 @@ function script TortugaRent {
rif(Zeny > 300, l("Rent 7 days for 300 GP")), 300,
rif(Zeny > 600, l("Rent 15 days for 600 GP")), 600,
rif(Zeny > 1000, l("Rent 30 days for 1000 GP")), 1000,
+ rif(Zeny > 10000, l("Rent 365 days for 10000 GP")), 10000,
l("Don't rent a tortuga."), 0;
mes "";
switch (@menuret) {
@@ -89,6 +93,8 @@ function script TortugaRent {
.@time=1296000; break;
case 1000:
.@time=2592000; break;
+ case 10000:
+ .@time=365*24*60*60; break;
default:
Exception("Invalid price: "+@menuret, RB_DEFAULT|RB_SPEECH|RB_ISFATAL);
break;