summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
Diffstat (limited to 'npc')
-rw-r--r--npc/002-3/nard.txt20
1 files changed, 15 insertions, 5 deletions
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;