From 9d44b040379a053d506c0d9fd6fdcef569a7c717 Mon Sep 17 00:00:00 2001 From: Fedja Beader Date: Wed, 22 Feb 2023 18:30:52 +0100 Subject: Rework nahrec blueprint sale logic to only check the condition in one place. --- npc/017-5/nahrec.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/npc/017-5/nahrec.txt b/npc/017-5/nahrec.txt index 3dfa2a8af..4c588d446 100644 --- a/npc/017-5/nahrec.txt +++ b/npc/017-5/nahrec.txt @@ -62,7 +62,7 @@ function NahrecMain { l("Can you craft Chainmail?"), l("Can you craft Light Platemail?"), l("Can you craft Warlord Plate?"), - rif(NAHREC_MYLARIN_QUERY && !NAHREC_RECIPE, l("Can you craft Savior Equipment?")), + rif(NAHREC_MYLARIN_QUERY, l("Can you craft Savior Equipment?")), l("Can you craft Chainmail Skirt?"), l("Do you know something about 'Mylarin Dust'?"), l("Nevermind, bye!"); @@ -132,7 +132,12 @@ function Mylarin { } function NahrecSavior { - if (NAHREC_RECIPE) end; + if (NAHREC_RECIPE) { + mesn; + mesq l("Like I have said, I no longer craft savior pieces and I have no more blueprints for sale."); + next; + return; + } mesn; mesq l("Yes, I can craft Savior Pants. But it is not cheap. I'll need Platinum, Iridium, and Mylarin Dust. And gold. Much gold."); next; -- cgit v1.2.3-70-g09d2