diff options
author | Michael Fritscher <michael@fritscher.net> | 2020-11-04 22:07:29 +0100 |
---|---|---|
committer | Michael Fritscher <michael@fritscher.net> | 2020-11-08 15:33:51 +0100 |
commit | 85634eaf4a9034fbe90b2d05a24e9e60bbb6acdc (patch) | |
tree | 03f52edc5f67cc72830e3dd226ef7fa334ba724e /npc | |
parent | cdf4a10e1ce9f65bf34e5b22df3540a48d3d173b (diff) | |
download | serverdata-85634eaf4a9034fbe90b2d05a24e9e60bbb6acdc.tar.gz serverdata-85634eaf4a9034fbe90b2d05a24e9e60bbb6acdc.tar.bz2 serverdata-85634eaf4a9034fbe90b2d05a24e9e60bbb6acdc.tar.xz serverdata-85634eaf4a9034fbe90b2d05a24e9e60bbb6acdc.zip |
Donald: Can sell arrows now
Diffstat (limited to 'npc')
-rw-r--r-- | npc/008-2-6/donald.txt | 30 |
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; } |