maple-v206/scripts/npc/Event_PinkZakumreward.py

23 lines
974 B
Python

# Head Researcher Wynn
# Pink Zakum : Pink Zakum Exit
fid = sm.getFieldID()
returnmap = sm.getPreviousFieldID()
if fid == returnmap:
returnmap = 100000000 # henesys until i figure out how to manage return maps more effectively
if sm.getFieldID() == 689010000: # waiting map
if sm.isPinkZakumOpen():
response = sm.sendNext("The event will start soon!\r\n#L0#I want to go back to where I was.#l\r\n#L1#Cool! I'll wait#l")
if response == 0:
sm.warpNoReturn(returnmap, 0)
elif sm.sendAskYesNo("Have you heard of the terrifying Zakum? This one's pink! He's not so scary anymore.\r\nWould you like to go back to your previous map?"):
sm.warpNoReturn(returnmap, 0)
elif sm.isPinkZakumWinner():
sm.sendNext("Good job defeating the Pink Zakum!")
# TODO give reward
sm.warpNoReturn(returnmap, 0)
else:
sm.sendSayOkay("I'll send you back to where you were, thanks for participating!")
sm.warpNoReturn(returnmap, 0)