summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJared Adams <jaxad0127@gmail.com>2010-08-17 18:25:35 -0600
committerJared Adams <jaxad0127@gmail.com>2010-08-17 18:25:35 -0600
commit2050f443896ddc540f7e6221666d278edf59dfab (patch)
tree8ffcd756e5edddb756ff11edbe921d5c97d088dc
parent0c2b12ac5e7e351163ae7fb4448204505a394d49 (diff)
parenta751aa75d5ee9e4d4c3b7216073520593be1ba07 (diff)
downloadserverdata-2050f443896ddc540f7e6221666d278edf59dfab.tar.gz
serverdata-2050f443896ddc540f7e6221666d278edf59dfab.tar.bz2
serverdata-2050f443896ddc540f7e6221666d278edf59dfab.tar.xz
serverdata-2050f443896ddc540f7e6221666d278edf59dfab.zip
Merge remote branch 'wombat/master'
-rw-r--r--npc/027-1_Graveyard/golbenez.txt59
1 files changed, 12 insertions, 47 deletions
diff --git a/npc/027-1_Graveyard/golbenez.txt b/npc/027-1_Graveyard/golbenez.txt
index 2b87f83d..c74c9827 100644
--- a/npc/027-1_Graveyard/golbenez.txt
+++ b/npc/027-1_Graveyard/golbenez.txt
@@ -1,8 +1,8 @@
//
027-1.gat,68,89,0 script #Golbenez#_M 204,{
-
if ($Golbenez_Inn_Cost >= 500000000) goto Golbenez_Inn_Enough;
+
mes "[Voice]";
mes "\"Mortal! I am Golbenez! I have broken through the barriers of space and time!\"";
next;
@@ -11,62 +11,27 @@
mes "\"It is difficult to create portals from my realm to yours. It is also difficult to create dimensions isolated from the threats that may seek to do you harm. For this reason I demand a hefty fee. For 500 million of your gold pieces I will create this place. This need not come just from you, but it must be delivered from the people of your world to me.\"";
next;
mes "\"So far, you have brought me " + Golbenez_Inn_Cost + " gold pieces. The people of your world have brought me " + $Golbenez_Inn_Cost + " gold pieces. How much would you like to give?\"";
+
+ set @mult, 1;
menu
"I'd like to give a little.", Golbenez_Little,
"I'd like to give thousands.", Golbenez_Thousands,
- "I'd like to give tens of thousands.", Golbenez_10s_of_Thousands,
- "I'd like to give hundreds of thousands.", Golbenez_100s_of_Thousands,
- "I'd like to give millions.", Golbenez_Millions,
"Nevermind.", Golbenez_Nevermind;
-Golbenez_Little:
- input @Give_Zeny;
-
- if (@Give_Zeny == 0) close;
- if (zeny < @Give_Zeny) goto Golbenez_Inn_NotEnoughZeny;
- set Golbenez_Inn_Cost, Golbenez_Inn_Cost + @Give_Zeny;
- set $Golbenez_Inn_Cost, $Golbenez_Inn_Cost + @Give_Zeny;
- set zeny, zeny - @Give_Zeny;
- close;
Golbenez_Thousands:
- input @Give_Zeny_Thousands;
-
- if (@Give_Zeny_Thousands == 0) close;
- if (zeny < @Give_Zeny_Thousands * 1000) goto Golbenez_Inn_NotEnoughZeny;
- set Golbenez_Inn_Cost, Golbenez_Inn_Cost + @Give_Zeny_Thousands * 1000;
- set $Golbenez_Inn_Cost, $Golbenez_Inn_Cost + @Give_Zeny_Thousands * 1000;
- set zeny, zeny - @Give_Zeny_Thousands * 1000;
- close;
-
-Golbenez_10s_of_Thousands:
- input @Give_Zeny_10s_of_Thousands;
-
- if (@Give_Zeny_10s_of_Thousands == 0) close;
- if (zeny < @Give_Zeny_10s_of_Thousands * 10000) goto Golbenez_Inn_NotEnoughZeny;
- set Golbenez_Inn_Cost, Golbenez_Inn_Cost + @Give_Zeny_10s_of_Thousands * 10000;
- set $Golbenez_Inn_Cost, $Golbenez_Inn_Cost + @Give_Zeny_10s_of_Thousands * 10000;
- set zeny, zeny - @Give_Zeny_10s_of_Thousands * 10000;
- close;
+ set @mult, 1000;
-Golbenez_100s_of_Thousands:
- input @Give_Zeny_100s_of_Thousands;
-
- if (@Give_Zeny_100s_of_Thousands == 0) close;
- if (zeny < @Give_Zeny_100s_of_Thousands * 100000) goto Golbenez_Inn_NotEnoughZeny;
- set Golbenez_Inn_Cost, Golbenez_Inn_Cost + @Give_Zeny_100s_of_Thousands * 100000;
- set $Golbenez_Inn_Cost, $Golbenez_Inn_Cost + @Give_Zeny_100s_of_Thousands * 100000;
- set zeny, zeny - @Give_Zeny_100s_of_Thousands * 100000;
- close;
+Golbenez_Little:
+ input @Give;
-Golbenez_Millions:
- input @Give_Zeny_Millions;
+ set @Give, @Give * @mult;
- if (@Give_Zeny_Millions == 0) close;
- if (zeny < @Give_Zeny_Millions * 1000000) goto Golbenez_Inn_NotEnoughZeny;
- set Golbenez_Inn_Cost, Golbenez_Inn_Cost + @Give_Zeny_Millions * 1000000;
- set $Golbenez_Inn_Cost, $Golbenez_Inn_Cost + @Give_Zeny_Millions * 1000000;
- set zeny, zeny - @Give_Zeny_Millions * 1000000;
+ if (@Give <= 0) close;
+ if (zeny < @Give) goto Golbenez_Inn_NotEnoughZeny;
+ set Golbenez_Inn_Cost, Golbenez_Inn_Cost + @Give;
+ set $Golbenez_Inn_Cost, $Golbenez_Inn_Cost + @Give;
+ set zeny, zeny - @Give;
close;
Golbenez_Inn_NotEnoughZeny: