If DaysPassed >= 3 && DoOnce == 0 Messagebox "The shipment has arrived." setstage aaaPlayerMerchantOrderingScript to 1 Set DoOnce to 1 Set GameDaysPassed to 0 Set DaysPassed to 0 if PMMCheapBooks == 1 OrderCrate.additem aaaPlayerMerchantBooksCheap 25 set PMMCheapBooks to 0 endifendif
It works fine, but I can't do it over and over again 50 times. :shrug:
I tried using "GameDaysPassed" in the actual Quest Stage Script, but apparently that doesn't work. The "DoOnce" isn't actually a "Do Once", it's just a resettable variable that I used.
Thank you so much for offering help though!
