# id 402090007 (null), field 402090007
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.blind(True, 255, 0, 0, 0, 0)
sm.changeBGM("Bgm47.img/DeathOfAsylum", 0, 0)
sm.spawnNpc(3001527, -800, 73)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, -760, 73)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, -700, 73)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, -640, 73)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, -520, 73)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, -500, 73)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, -940, 73)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, -1000, 73)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, -170, 78)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, -100, 78)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, 0, 78)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, 100, 78)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, 210, 78)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, 380, 78)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, 440, 78)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, 580, 78)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.createQuestWithQRValue(34997, "27=h1;28=h0")
sm.createQuestWithQRValue(34997, "27=h1;28=h1")
sm.zoomCamera(0, 1000, 0, -310, 200)
sm.forcedAction(4, 999999)
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(1200)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(1400)
sm.sendDelay(1000)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark
sm.sendNext("#face6#We just need to last a little longer!")
sm.sendSay("#face6#What's wrong with me? I'm losing control again!")
sm.zoomCamera(3000, 2000, 3000, -310, 300)
sm.sendNext("#face7#Ahhh!!")
sm.showNpcSpecialActionByTemplateId(3001527, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001528, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001527, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001528, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001527, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001528, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001527, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001528, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001527, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001528, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001527, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001528, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001527, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001528, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001527, "die", 0)
sm.showNpcSpecialActionByTemplateId(3001528, "die", 0)
sm.sendDelay(540)
sm.sendDelay(1000)
sm.blind(True, 255, 0, 0, 0, 2000)
sm.sendDelay(2000)
sm.hideUser(True)
sm.zoomCamera(0, 1000, 0, -310, 200)
sm.sendDelay(4500)
sm.createFieldTextEffect("#fnﾳﾪﾴﾮﾰ￭ﾵ￱ ExtraBold##fs18#A Short While Ago, High Flora Council Meeting", 100, 1200, 6, -50, -50, 1, 4, 0, 0, 0)
sm.onLayer(500, "d0", 0, -80, -1, "Effect/Direction17.img/effect/ark/illust/9/0", 4, True, -1, False)
sm.playSound("Sound/Voice4.img/GLAdd/Etc/A/0", 100)
sm.setInnerOverrideSpeakerTemplateID(3001507) # ???
sm.sendNext("#face0#Is everything going according to plan?")
sm.playSound("Sound/Voice4.img/ArkNpc/Etc/A/1", 100)
sm.setInnerOverrideSpeakerTemplateID(3001506) # Limbo
sm.sendSay("#face1#Not one problem.")
sm.playSound("Sound/Voice4.img/GLAdd/Etc/A/3", 100)
sm.setInnerOverrideSpeakerTemplateID(3001507) # ???
sm.sendSay("#face0#I must admit, I find this entertaining.")
sm.playSound("Sound/Voice4.img/GLAdd/Etc/A/4", 100)
sm.sendSay("#face0#The vortex from the failed specter ritual has finally dissipated.")
sm.playSound("Sound/Voice4.img/GLAdd/Etc/A/5", 100)
sm.sendSay("#face0#And our scouts report there will be little resistance from the planet's current inhabitants.")
sm.playSound("Sound/Voice4.img/GLAdd/Etc/A/6", 100)
sm.sendSay("#face0#It's good news, considering your last attack on the planet was a failure.")
sm.playSound("Sound/Voice4.img/GLAdd/Etc/A/7", 100)
sm.sendSay("#face0#You left an awful lot of loose ends, Limbo.")
sm.playSound("Sound/Voice4.img/ArkNpc/Etc/A/2", 100)
sm.setInnerOverrideSpeakerTemplateID(3001506) # Limbo
sm.sendSay("#face1#One of my colonels will arrive on the planet soon to ensure everything goes smoothly.")
sm.playSound("Sound/Voice4.img/GLAdd/Etc/A/8", 100)
sm.setInnerOverrideSpeakerTemplateID(3001507) # ???
sm.sendSay("#face0#Let's hope for your sake that no one interferes this time.")
sm.playSound("Sound/Voice4.img/GLAdd/Etc/A/9", 100)
sm.sendSay("#face0#We're done here.")
sm.sendDelay(1000)
sm.offLayer(500, "d0", False)
sm.sendDelay(1000)
sm.playSound("Sound/Voice4.img/GLAdd/Etc/A/10", 100)
sm.sendDelay(3350)
sm.createFieldTextEffect("#fnﾳﾪﾴﾮﾰ￭ﾵ￱ ExtraBold##fs45#Glory to the Flora!", 50, 2850, 4, 0, 0, 0, 4, 3, 300, 300)
sm.sendDelay(1000)
sm.spawnNpc(3001527, -800, 73)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, -760, 73)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, -700, 73)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, -640, 73)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, -520, 73)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, -500, 73)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, -940, 73)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, -1000, 73)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, -170, 78)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, -100, 78)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, 0, 78)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, 100, 78)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, 210, 78)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, 380, 78)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001527, 440, 78)
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
sm.spawnNpc(3001528, 580, 78)
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
sm.spawnNpc(3001512, -425, 198)
sm.showNpcSpecialActionByTemplateId(3001512, "summon", 0)
sm.spawnNpc(3001513, -525, 198)
sm.showNpcSpecialActionByTemplateId(3001513, "summon", 0)
sm.spawnNpc(3001509, -163, 198)
sm.showNpcSpecialActionByTemplateId(3001509, "summon", 0)
sm.showNpcSpecialActionByTemplateId(3001512, "attack", -1)
sm.showNpcSpecialActionByTemplateId(3001513, "attack", -1)
sm.showNpcSpecialActionByTemplateId(3001509, "attack", -1)
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(1200)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(1400)
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(3001509) # Salvo
sm.sendNext("#face3#The monsters here may never end! \r\nBut to survive, we must defend!")
sm.setInnerOverrideSpeakerTemplateID(3001513) # Grit
sm.sendSay("#face0#We've taken a lot of them out, but there are still so many!")
sm.setInnerOverrideSpeakerTemplateID(3001512) # Digs
sm.sendSay("#face0#How much longer does Ferret need?")
sm.blind(True, 255, 0, 0, 0, 500)
sm.sendDelay(500)
sm.playSound("Sound/SoundEff.img/DLep4/war", 100)
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(3001513) # Grit
sm.sendNext("#face0#There's another large mob approaching.")
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(3001512) # Digs
sm.sendNext("#face0#We're no match for that...")
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(3001513) # Grit
sm.sendNext("#face0#Our defensive perimeter is collapsing! Should we retreat?")
sm.sendDelay(1000)
sm.playSound("Sound/SoundEff.img/DLep4/blow", 100)
sm.setInnerOverrideSpeakerTemplateID(3001509) # Salvo
sm.sendNext("#face0#No! Our journey can't end here!")
sm.sendDelay(1000)
sm.showFadeTransition(0, 1000, 3000)
sm.zoomCamera(0, 1000, 2147483647, 2147483647, 2147483647)
sm.moveCamera(True, 0, 0, 0)
sm.sendDelay(300)
sm.removeOverlapScreen(1000)
sm.hideUser(False)
sm.lockInGameUI(False, True)
sm.warp(402000640)
