From 676f44577c6a7651a5d0741d9bf679bfe6139a2f Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Tue, 25 Feb 2020 11:14:30 -0300 Subject: Very early version of Tulimshar Inn --- npc/003-9/recepcionist.txt | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) (limited to 'npc/003-9') diff --git a/npc/003-9/recepcionist.txt b/npc/003-9/recepcionist.txt index c9ebe7abf..eb940c106 100644 --- a/npc/003-9/recepcionist.txt +++ b/npc/003-9/recepcionist.txt @@ -5,8 +5,33 @@ // Tulimshar Inn Recepcionist 003-9,62,128,0 script Recepcionist#TInn NPC_LOF_BARKEEPER,{ - npctalk3 l("Hello, and welcome to Tulimshar Inn."); - emotion E_HAPPY; + // You're on Main Quest - total priority + if (LUA_ASKED_TO_SLEEP) + goto L_Cutscene; + + // Otherwise, you cannot sleep here before finishing Lua's Quest + if (getq(General_Narrator) < 3) { + npctalk3 l("Hello, and welcome to Tulimshar Inn."); + emotion E_HAPPY; + end; + } + + .@price=limit(400, 700+(BaseLevel*3)-getq(General_Narrator)*6, 1200); + .@price=POL_AdjustPrice(.@price); + + mesn; + mesq l("Good %s. Would you like to sleep here? It's only %d GP!", (is_night() ? l("evening") : l("day")), .@price); + mesc l("Sleeping will fully replenish your health."); + next; + if (askyesno() == ASK_YES && Zeny > .@price) { + POL_PlayerMoney(.@price); + percentheal 100, 100; + closeclientdialog; + } + close; + +L_Cutscene: + mesc l("continues"), 1; close; OnInit: -- cgit v1.2.3-70-g09d2