44 lines
1.1 KiB
Python
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.") |