diff options
-rw-r--r-- | npc/003-1/ship.txt | 5 | ||||
-rw-r--r-- | npc/016-1/captain.txt | 8 |
2 files changed, 12 insertions, 1 deletions
diff --git a/npc/003-1/ship.txt b/npc/003-1/ship.txt index 3612d702b..780db1bc0 100644 --- a/npc/003-1/ship.txt +++ b/npc/003-1/ship.txt @@ -25,13 +25,16 @@ OnTouch: L_Warp: /* Is Hurnscald already liberated? Precendence. */ if (!$HURNS_LIBDATE) { - query_sql("SELECT online FROM `char` WHERE name='Saulc GM'", .@online); + .@online=$@BG1_SIZE; if (is_gm()) dispbottom l("GMs are NOT allowed on Hurnscald Liberation day."); else if (.@online) dispbottom l("Right click on the NPC to join the Liberation Force on Hurnscald."); else dispbottom l("The ship is locked, probably unable to leave port."); + + if (!.@online) + npctalk3 col(l("A Game Master is required to begin the Liberation Day."), 1); end; } diff --git a/npc/016-1/captain.txt b/npc/016-1/captain.txt index 89d42ab5d..7aee841db 100644 --- a/npc/016-1/captain.txt +++ b/npc/016-1/captain.txt @@ -106,6 +106,14 @@ L_TNival: if (!$NIVALIS_LIBDATE) .@price=1; + // Maybe this destination is NOT AVAILABLE + if (!$NLIB_DAY && !$NIVALIS_LIBDATE) { + mesn; + mesq l("I would love to, but the Monster King laid siege there."); + mesc l("A Game Master is required to begin the Liberation Day."), 1; + close; + } + mes ""; mesn; mesq l("It'll cost you @@ GP.", .@price); |