maple-v206/scripts/npc/huntingZoneIn.py

44 lines
1.1 KiB
Python

maps = {
102040600 : 931050410,
260010201 : 931050415,
261010002 : 931050434,
261010103 : 931050435,
261020500 : 931050417,
261020200 : 931050424,
240010200 : 931050419,
240010600 : 931050420,
240020101 : 931050426,
240020401 : 931050425,
240020200 : 931050422,
220040200 : 931050413,
211041400 : 931050428,
250010502 : 931050436,
251010500 : 931050418,
220080000 : 931050427,
230040410 : 931050429,
240040400 : 931050430,
270010500 : 931050431,
270020500 : 931050432,
270030500 : 931050433,
}
# TODO add a timer for these maps
MYSTIC_GATE = 9073008
time = 6 * 60
map = sm.getFieldID()
sm.setSpeakerID(MYSTIC_GATE)
if sm.canWarpSilentCrusade(maps[map]):
response = sm.sendAskYesNo("Do you want to enter?")
if not sm.getFieldID() in maps:
sm.sendSayOkay("Sorry, I haven't been coded for this map yet. Please notify the devs")
sm.dispose()
if response:
sm.warpInstanceIn(maps[sm.getFieldID()], 0)
sm.setInstanceTime(time)
else:
sm.sendSayOkay("I must rest, too many brave fighters have battled here today.")