summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Fritscher <michael@fritscher.net>2020-11-04 22:07:29 +0100
committerMichael Fritscher <michael@fritscher.net>2020-11-08 15:33:51 +0100
commit85634eaf4a9034fbe90b2d05a24e9e60bbb6acdc (patch)
tree03f52edc5f67cc72830e3dd226ef7fa334ba724e
parentcdf4a10e1ce9f65bf34e5b22df3540a48d3d173b (diff)
downloadserverdata-85634eaf4a9034fbe90b2d05a24e9e60bbb6acdc.tar.gz
serverdata-85634eaf4a9034fbe90b2d05a24e9e60bbb6acdc.tar.bz2
serverdata-85634eaf4a9034fbe90b2d05a24e9e60bbb6acdc.tar.xz
serverdata-85634eaf4a9034fbe90b2d05a24e9e60bbb6acdc.zip
Donald: Can sell arrows now
-rw-r--r--npc/008-2-6/donald.txt30
1 files changed, 25 insertions, 5 deletions
diff --git a/npc/008-2-6/donald.txt b/npc/008-2-6/donald.txt
index abc68632..35e81c9f 100644
--- a/npc/008-2-6/donald.txt
+++ b/npc/008-2-6/donald.txt
@@ -3,18 +3,38 @@
// Micksha
// Description:
// Alan's Apprentice.
-// THIS IS A PLACEHOLDER!
008-2-6,29,27,0 script Donald NPC_YOUNG_MAN_APPRENTICE,{
- speech
- l("Hi Sir."),
- l("Sorry, we are sold out for today."),
- lg("Come back later.");
+ if (shopcount(TrainingArrow) <= 0 && shopcount(IronArrow) <= 0) {
+ speech
+ l("Good day."),
+ l("Sorry, we are sold out for today."),
+ lg("Come back later.");
+
+ } else {
+ speech
+ l("Good day."),
+ l("We got new supplies of arrows!");
+
+ next;
+
+ closeclientdialog;
+ shop .name$;
+ }
close;
OnInit:
.bodytype = BODYTYPE_3;
.distance = 4;
+ tradertype(NST_MARKET);
+
+ sellitem TrainingArrow, -1, 20000+rand2(5000);
+ sellitem IronArrow, -1, 20000+rand2(5000);
+ end;
+
+OnClock0002:
+ restoreshopitem TrainingArrow, 20000+rand2(5000);
+ restoreshopitem IronArrow, 20000+rand2(5000);
end;
}