From fc0529ccf36f7d90aea5664aeeebe5bd78764642 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Wed, 5 Jun 2019 17:01:18 -0300 Subject: Begin rewriting Nard to new storytelling style --- npc/002-3/nard.txt | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'npc/002-3') diff --git a/npc/002-3/nard.txt b/npc/002-3/nard.txt index c94eb7c6e..631d32bf1 100644 --- a/npc/002-3/nard.txt +++ b/npc/002-3/nard.txt @@ -63,7 +63,11 @@ L_MenuQuest: LOCATION$ = "Candor"; setq ShipQuests_Julia, 3; next; + .@price=1200; mesc b(l(".:: Main Quest 1-3 ::.")), 3; + msObjective(getq(CandorQuest_HAS) >= 4, l("* Help Ayasha to take care of the kids.")); + msObjective(getq(CandorQuest_Trainer) >= 12, l("* Get trained by Valon, in the big house.")); + msObjective(getq(CandorQuest_Barrel) >= 4, l("* Ask Zegas, the mayoress, if she needs help.")); msObjective(Zeny >= .@price, l("* Collect @@/@@ GP", Zeny, .@price)); L_Referral: @@ -177,16 +181,16 @@ L_CandorIsland: L_NotYet: .@price=1200; mesc b(l(".:: Main Quest 1-1 ::.")), 3; - if (Zeny >= .@price) - mesc l("* @@/@@ GP", Zeny, .@price), 2; - else - mesc l("* @@/@@ GP", Zeny, .@price), 9; + msObjective(getq(CandorQuest_HAS) >= 4, l("* Help Ayasha to take care of the kids.")); + msObjective(getq(CandorQuest_Trainer) >= 12, l("* Get trained by Valon, in the big house.")); + msObjective(getq(CandorQuest_Barrel) >= 4, l("* Ask Zegas, the mayoress, if she needs help.")); + msObjective(Zeny >= .@price, l("* Collect @@/@@ GP", Zeny, .@price)); mes ""; select rif(Zeny >= .@price, l("I've brought the money you've asked for.")), rif(#REFERRAL_PROG == 0 && $REFERRAL_ENABLED && BaseLevel <= 10, l("I forgot to say earlier, but indeed, I was invited by someone!")), - l("Where are we?"), + l("Captain, why have you brought me to a deserted boring island?!"), l("Please excuse me, captain."); mes ""; @@ -196,6 +200,12 @@ L_NotYet: goto L_CandorIsland; mesn; + if (getq(CandorQuest_HAS) < 4 || + getq(CandorQuest_Barrel) < 4 || + getq(CandorQuest_Trainer) < 12) { + mesq l("You didn't help all my friends yet, and without trainment, I can't send you to such dangerous place as Tulimshar."); + close; + } if (Zeny >= .@price) { mesq l("Ten, fifty, thousand... Yep, this is the amount I've asked for."); next; -- cgit v1.2.3-60-g2f50