# id 402000644 (null), field 402000644 sm.setMapTaggedObjectVisible("sand", False, 0, 0) sm.changeBGM("Bgm28.img/helisiumWarcry", 0, 0) sm.startQuest(28126) if sm.hasHadQuest(34939) and not sm.hasHadQuest(34940): sm.showNpcSpecialActionByTemplateId(3001512, "summon", 0) sm.showNpcSpecialActionByTemplateId(3001513, "summon", 0) sm.showNpcSpecialActionByTemplateId(3001509, "summon", 0) sm.showNpcSpecialActionByTemplateId(3001512, "knockdown", -1) sm.showNpcSpecialActionByTemplateId(3001513, "knockdown", -1) sm.showNpcSpecialActionByTemplateId(3001509, "knockdown", -1) sm.createQuestWithQRValue(34995, "00=h1;01=h0;10=h0;02=h0;11=h0;12=h0;04=h0;13=h0;05=h0;14=h0;23=h0;06=h0;15=h0;24=h0;07=h0;16=h0;17=h0;09=h0") sm.createQuestWithQRValue(34940, "dir=1;enter=1;exp=1") sm.setMapTaggedObjectVisible("sand", True, 0, 0) sm.lockInGameUI(True, False) sm.blind(True, 255, 0, 0, 0, 0) sm.removeAdditionalEffect() sm.changeBGM("Bgm00.img/Silence", 0, 0) sm.spawnNpc(3001530, -110, 200) sm.showNpcSpecialActionByTemplateId(3001530, "summon", 0) sm.spawnNpc(3001531, -40, 200) sm.showNpcSpecialActionByTemplateId(3001531, "summon", 0) sm.spawnNpc(3001530, 20, 200) sm.showNpcSpecialActionByTemplateId(3001530, "summon", 0) sm.spawnNpc(3001531, 90, 200) sm.showNpcSpecialActionByTemplateId(3001531, "summon", 0) sm.spawnNpc(3001530, 150, 200) sm.showNpcSpecialActionByTemplateId(3001530, "summon", 0) sm.spawnNpc(3001531, 210, 200) sm.showNpcSpecialActionByTemplateId(3001531, "summon", 0) sm.spawnNpc(3001530, 270, 200) sm.showNpcSpecialActionByTemplateId(3001530, "summon", 0) sm.spawnNpc(3001531, -1300, 200) sm.showNpcSpecialActionByTemplateId(3001531, "summon", 0) sm.spawnNpc(3001512, -644, 350) sm.showNpcSpecialActionByTemplateId(3001512, "summon", 0) sm.spawnNpc(3001513, -498, 350) sm.showNpcSpecialActionByTemplateId(3001513, "summon", 0) sm.spawnNpc(3001509, -219, 350) sm.showNpcSpecialActionByTemplateId(3001509, "summon", 0) sm.zoomCamera(0, 1500, 0, -325, 220) sm.showNpcSpecialActionByTemplateId(3001512, "knockdown", -1) sm.showNpcSpecialActionByTemplateId(3001513, "knockdown", -1) sm.showNpcSpecialActionByTemplateId(3001509, "knockdown", -1) sm.blind(True, 255, 0, 0, 0, 0) sm.sendDelay(1200) sm.blind(False, 0, 0, 0, 0, 1000) sm.sendDelay(1400) sm.spawnNpc(3001504, -325, 200) sm.showNpcSpecialActionByTemplateId(3001504, "summon", 0) sm.showNpcSpecialActionByTemplateId(3001504, "appear", 1) sm.sendDelay(1200) sm.showNpcSpecialActionByTemplateId(3001504, "stand", 1) sm.sendDelay(500) sm.zoomCamera(1000, 1500, 1000, -140, 220) sm.sendDelay(1000) sm.setSpeakerType(3) sm.setParam(37) sm.setColor(1) sm.setInnerOverrideSpeakerTemplateID(3001504) # Albaire sm.sendNext("#face0#It appears the opposition is no longer able to fight. Secure the target.") sm.sendDelay(1000) sm.sendDelay(1500) sm.speechBalloon(True, 0, 0, "Yes, sir!", 1000, 0, 0, 0, 0, 4, 3001530, 102647) 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.showFadeTransition(0, 1000, 3000) sm.zoomCamera(0, 1000, 2147483647, 2147483647, 2147483647) sm.moveCamera(True, 0, 0, 0) sm.sendDelay(300) sm.removeOverlapScreen(1000) sm.zoomCamera(0, 2000, 0, -800, 250) sm.sendDelay(500) sm.zoomCamera(1500, 1000, 1500, -400, 200) sm.forcedMove(False, 200) sm.sendDelay(2500) sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark sm.sendNext("#face5#(My old friend... The one from my memories.)") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/1", 100) sm.sendSay("#face5#(Though he's much older and wearing a colonel's uniform. How long has it been?)") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/2", 100) sm.sendSay("#face8#(He's got a completely different demeanor. Time isn't the only thing that's changed him.)") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/3", 100) sm.sendDelay(1000) sm.zoomCamera(0, 2000, 0, -150, 250) sm.sendDelay(300) sm.zoomCamera(2000, 2000, 2000, -420, 250) sm.sendDelay(1500) sm.sendNext("#face5#War for peace. It was all a lie.") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/4", 100) sm.setInnerOverrideSpeakerTemplateID(3001504) # Albaire sm.sendSay("#face0#What does it matter?") sm.playExclSoundWithDownBGM("Voice4.img/ArkNpc/Now/B/5", 100) sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark sm.sendSay("#face8#It matters to the people of this planet.") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/6", 100) sm.setInnerOverrideSpeakerTemplateID(3001504) # Albaire sm.sendSay("#face1#You know, it's sad to see you like this.") sm.playExclSoundWithDownBGM("Voice4.img/ArkNpc/Now/B/7", 100) sm.sendDelay(1000) sm.sendNext("#face0#After you first betrayed us, I had hoped saving you would change your mind.") sm.playExclSoundWithDownBGM("Voice4.img/ArkNpc/Now/B/8", 100) sm.sendSay("#face1#But it seems I was wrong.") sm.playExclSoundWithDownBGM("Voice4.img/ArkNpc/Now/B/9", 100) sm.sendSay("#face0#Ah, well. It's all in the past now anyway.") sm.playExclSoundWithDownBGM("Voice4.img/ArkNpc/Now/B/10", 100) sm.sendSay("#face1#Step aside, Ark. I'm not here for you.") sm.playExclSoundWithDownBGM("Voice4.img/ArkNpc/Now/B/11", 100) sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark sm.sendSay("#face5#...") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/12", 100) sm.setInnerOverrideSpeakerTemplateID(3001504) # Albaire sm.sendSay("#face1#Don't side with these barbarians out of some misplaced sense of pity. You can still walk away from this.") sm.playExclSoundWithDownBGM("Voice4.img/ArkNpc/Now/B/13", 100) sm.sendSay("#face1#But if you interfere with the High Flora's mission, I'll have to destroy you.") sm.playExclSoundWithDownBGM("Voice4.img/ArkNpc/Now/B/14", 100) 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.zoomCamera(0, 1000, 0, -400, 200) sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark sm.sendNext("#face5#Mission?") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/15", 100) sm.setInnerOverrideSpeakerTemplateID(3001504) # Albaire sm.sendSay("#face1#The mission to remake the galaxy in the High Flora image. You may have turned on what we believe, but I didn't.") sm.playExclSoundWithDownBGM("Voice4.img/ArkNpc/Now/B/16", 100) sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark sm.sendSay("#face5#What you believe in and fight for is nothing more than a massacre.") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/17", 100) sm.setInnerOverrideSpeakerTemplateID(3001504) # Albaire sm.sendSay("#face1#It's not my problem if these people refuse to accept the Flora and our ways as superior.") sm.playExclSoundWithDownBGM("Voice4.img/ArkNpc/Now/B/18", 100) sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark sm.sendSay("#face5#...") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/19", 100) sm.zoomCamera(1000, 1500, 1000, -550, 230) sm.sendDelay(1500) sm.sendNext("#face8#What happened to bringing peace to Grandis?") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/20", 100) sm.sendSay("#face5#What happened to making a difference like we always said we would?") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/21", 100) sm.zoomCamera(500, 2000, 500, -550, 250) sm.sendDelay(900) sm.sendNext("#face5#How many innocent people have to die in the name of your precious mission?") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/22", 100) sm.sendSay("#face5#The only thing that you've brought to this war is more hate and destruction.") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/23", 100) sm.sendSay("#face5#I won't make the same mistake you have. I'd rather die for what I know is right.") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/24", 100) sm.zoomCamera(500, 3000, 500, -550, 270) sm.sendDelay(900) sm.sendNext("#face8#Right here, right now. This is where it ends.") sm.playExclSoundWithDownBGM("Voice4.img/Ark/Now/B/Male/25", 100) 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.moveCamera(True, 0, 0, 0) sm.lockInGameUI(False, True) sm.warp(940205900)