maple-v206/scripts/reactor/mBoxItem0.py

32 lines
827 B
Python

# Maple Road - Inside the Dangerous Forest/South Perry Reactor
# Reactor Tutorial Maple Island Explorer
DANGEROUS_FOREST = 4000014
FIRST_EXPLORER_GIFT_BOX = 4033915
# Maple Island Explorer Storyline
SOUTH_PERRY = 4000030
FLUSTERED_EXPLORER = 32213
BOAT_BOARDING_TICKET = 4033914
KINDLING = 4032980 # Quest Item for Cannoneer Intro
reactor.incHitCount()
reactor.increaseState()
if reactor.getHitCount() < 4:
sm.dispose()
x, y = sm.getPosition(objectID).getX(), sm.getPosition(objectID).getY()
if sm.getFieldID() == DANGEROUS_FOREST:
sm.dropItem(FIRST_EXPLORER_GIFT_BOX, x, y)
elif sm.getFieldID() == SOUTH_PERRY:
if sm.hasQuest(FLUSTERED_EXPLORER):
if not sm.hasItem(BOAT_BOARDING_TICKET):
sm.dropItem(BOAT_BOARDING_TICKET, x, y)
else:
sm.dropItem(KINDLING, x, y)
sm.removeReactor()