summaryrefslogtreecommitdiff
path: root/world/map/npc/functions/inn.txt
diff options
context:
space:
mode:
authormekolat <mekolat@gmail.com>2015-04-21 00:45:10 -0400
committermekolat <mekolat@users.noreply.github.com>2015-04-30 02:06:42 -0400
commit3a0df71ee09f9fceb323f608638cc94d9d65124e (patch)
tree877deffe3f331b74d6af72bc0cf8f30f840736aa /world/map/npc/functions/inn.txt
parent27fe76b6a48cf51aa87346094845fb0ed6333304 (diff)
downloadclassic-serverdata-3a0df71ee09f9fceb323f608638cc94d9d65124e.tar.gz
classic-serverdata-3a0df71ee09f9fceb323f608638cc94d9d65124e.tar.bz2
classic-serverdata-3a0df71ee09f9fceb323f608638cc94d9d65124e.tar.xz
classic-serverdata-3a0df71ee09f9fceb323f608638cc94d9d65124e.zip
make generic npcs use strnpcinfo
Diffstat (limited to 'world/map/npc/functions/inn.txt')
-rw-r--r--world/map/npc/functions/inn.txt12
1 files changed, 8 insertions, 4 deletions
diff --git a/world/map/npc/functions/inn.txt b/world/map/npc/functions/inn.txt
index ffa75582..e45c398c 100644
--- a/world/map/npc/functions/inn.txt
+++ b/world/map/npc/functions/inn.txt
@@ -2,12 +2,13 @@
function|script|Inn
{
+ if(@npcname$ == "") set @npcname$, strnpcinfo(1);
mes "[" + @npcname$ + "]";
mes "\"Would you like to rest? It's only " + @cost + " gp.\"";
next;
menu
"Yes", L_Next,
- "No", L_No;
+ "No", L_Close;
L_Next:
if (Zeny < @cost)
@@ -17,15 +18,18 @@ L_Next:
mes "[" + @npcname$ + "]";
mes "\"Sleep well!\"";
- close;
+ next;
+ goto L_Close;
-L_No:
+L_Close:
mes "[" + @npcname$ + "]";
mes "\"See you.\"";
+ set @npcname$, "";
close;
L_NoMoney:
mes "[" + @npcname$ + "]";
mes "\"You don't have enough money to stay here.\"";
- close;
+ next;
+ goto L_Close;
}