24 lines
1.2 KiB
Python
24 lines
1.2 KiB
Python
# Used In All except the first map of the Escape Party Quest
|
|
|
|
from net.swordie.ms.enums import WeatherEffNoticeType
|
|
|
|
PRISON_GUARD_ANI = 9300454
|
|
|
|
stage = sm.getFieldID() % 1000 / 100
|
|
|
|
# Stage 1 is already done on prisonBreak_1stageEnter
|
|
if stage == 2:
|
|
sm.showWeatherNoticeToField("You must defeat all the guards. Otherwise, they will call other guard, and that is bad.", WeatherEffNoticeType.EscapePQ)
|
|
elif stage == 3:
|
|
sm.showWeatherNoticeToField("They created a maze to keep people from entering or escaping. You must find the door that leads to the Aerial Prison!", WeatherEffNoticeType.EscapePQ)
|
|
elif stage == 4:
|
|
sm.showWeatherNoticeToField("Defeat all the guards that are defending the door!", WeatherEffNoticeType.EscapePQ)
|
|
elif stage == 5:
|
|
sm.showWeatherNoticeToField("This is the last obstacle. Please press on to the Aerial Prison.", WeatherEffNoticeType.EscapePQ)
|
|
elif stage == 6:
|
|
sm.showWeatherNoticeToField("Open the prison door by defeating the guard and recovering the prison key.", WeatherEffNoticeType.EscapePQ)
|
|
elif stage == 7:
|
|
sm.showWeatherNoticeToField("Please free us by defeating the Prison Guard!", WeatherEffNoticeType.EscapePQ)
|
|
sm.spawnMob(PRISON_GUARD_ANI, -1281, -181, False) #Spawns the EscapePQ boss
|
|
sm.dispose()
|