149 lines
7.3 KiB
Python
149 lines
7.3 KiB
Python
# id 402000635 (null), field 402000635
|
||
sm.lockInGameUI(True, False)
|
||
sm.removeAdditionalEffect()
|
||
sm.blind(True, 255, 0, 0, 0, 0)
|
||
sm.forcedFlip(True)
|
||
sm.zoomCamera(2000, 2000, 2000, -600, 120)
|
||
sm.sendDelay(2000)
|
||
sm.spawnNpc(3001512, -980, 20)
|
||
sm.showNpcSpecialActionByTemplateId(3001512, "summon", 0)
|
||
sm.spawnNpc(3001513, -900, 20)
|
||
sm.showNpcSpecialActionByTemplateId(3001513, "summon", 0)
|
||
sm.spawnNpc(3001510, -762, 20)
|
||
sm.showNpcSpecialActionByTemplateId(3001510, "summon", 0)
|
||
sm.moveNpcByTemplateId(3001510, False, 150, 120)
|
||
sm.moveNpcByTemplateId(3001512, False, 150, 120)
|
||
sm.moveNpcByTemplateId(3001513, False, 150, 120)
|
||
sm.forcedMove(False, 150)
|
||
sm.sendDelay(500)
|
||
sm.blind(False, 0, 0, 0, 0, 1000)
|
||
sm.setSpeakerType(3)
|
||
sm.setParam(37)
|
||
sm.setColor(1)
|
||
sm.setInnerOverrideSpeakerTemplateID(3001510) # Ferret
|
||
sm.sendNext("#face3#Salvo? Where are you?")
|
||
sm.blind(False, 0, 0, 0, 0, 500)
|
||
sm.zoomCamera(2000, 1000, 2000, -240, -10)
|
||
sm.sendDelay(2000)
|
||
sm.spawnNpc(3001509, -250, 20)
|
||
sm.showNpcSpecialActionByTemplateId(3001509, "summon", 0)
|
||
sm.setInnerOverrideSpeakerTemplateID(3001509) # Salvo
|
||
sm.sendNext("#face2#I'm right here!")
|
||
sm.setInnerOverrideSpeakerTemplateID(3001510) # Ferret
|
||
sm.sendSay("#face3#Good! You're safe... What were you thinking?!")
|
||
sm.sendSay("#face3#Follow us and be quick about it. We've found a way out.")
|
||
sm.setInnerOverrideSpeakerTemplateID(3001509) # Salvo
|
||
sm.sendSay("#face2#Aw, you do care! Okay!")
|
||
sm.flipNpcByTemplateId(3001509, False)
|
||
sm.moveNpcByTemplateId(3001510, False, 550, 150)
|
||
sm.moveNpcByTemplateId(3001512, False, 550, 150)
|
||
sm.moveNpcByTemplateId(3001513, False, 550, 150)
|
||
sm.forcedMove(False, 600)
|
||
sm.zoomCamera(4000, 1000, 4000, 280, -20)
|
||
sm.setInnerOverrideSpeakerTemplateID(3001510) # Ferret
|
||
sm.sendNext("#face0#Ark! Where are you going?")
|
||
sm.sendDelay(4000)
|
||
sm.sendNext("#face2#Something about this signal isn't right...")
|
||
sm.setInnerOverrideSpeakerTemplateID(3001512) # Digs
|
||
sm.sendSay("#face0#This place is really scary.")
|
||
sm.setInnerOverrideSpeakerTemplateID(3001513) # Grit
|
||
sm.sendSay("#face0#We need to get out of here!")
|
||
sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark
|
||
sm.sendSay("#face7#Something's wrong... what... augh...")
|
||
sm.setInnerOverrideSpeakerTemplateID(3001509) # Salvo
|
||
sm.sendSay("#face2#All these resonating waves make me want to sing!")
|
||
sm.onLayer(500, "0", 0, -10, 0, "Effect/Direction17.img/effect/ark/noise/1366/0", 4, True, -1, True)
|
||
sm.playSound("Sound/SoundEff.img/radionoise", 100)
|
||
sm.forcedAction(4, 999999)
|
||
sm.sendDelay(300)
|
||
sm.offLayer(300, "0", False)
|
||
sm.sendDelay(300)
|
||
sm.setInnerOverrideSpeakerTemplateID(3001512) # Digs
|
||
sm.sendNext("#face0#Let's get going.")
|
||
sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark
|
||
sm.sendSay("#face7#Augh!")
|
||
sm.onLayer(500, "0", 0, -10, 0, "Effect/Direction17.img/effect/ark/noise/1366/0", 4, True, -1, True)
|
||
sm.sendDelay(300)
|
||
sm.offLayer(300, "0", False)
|
||
sm.sendDelay(300)
|
||
sm.setInnerOverrideSpeakerTemplateID(3001510) # Ferret
|
||
sm.sendNext("#face2#Ark doesn't look so good!")
|
||
sm.setInnerOverrideSpeakerTemplateID(3001509) # Salvo
|
||
sm.sendSay("#face0#Hey, Ark!")
|
||
sm.setInnerOverrideSpeakerTemplateID(3001512) # Digs
|
||
sm.sendSay("#face0#Hang on!")
|
||
sm.onLayer(500, "0", 0, -10, 0, "Effect/Direction17.img/effect/ark/noise/1366/0", 4, True, -1, True)
|
||
sm.playSound("Sound/SoundEff.img/radionoise", 100)
|
||
sm.blind(True, 255, 0, 0, 0, 500)
|
||
sm.sendDelay(500)
|
||
sm.sendDelay(300)
|
||
sm.onLayer(500, "2", 0, -10, 0, "Effect/Direction17.img/effect/ark/noise/1366/2", 4, True, -1, True)
|
||
sm.onLayer(500, "3", 0, -10, 0, "Effect/Direction17.img/effect/ark/noise/1366/3", 4, True, -1, True)
|
||
sm.offLayer(300, "0", False)
|
||
sm.onLayer(1000, "d0", 0, -80, -1, "Effect/Direction17.img/effect/ark/illust/2/0", 4, True, -1, False)
|
||
sm.sendDelay(1000)
|
||
sm.playSound("Sound/Voice4.img/Ark/Back/C/Male/1", 100)
|
||
sm.sendDelay(5150)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs35#They're no match for us at all.", 50, 4650, 7, 0, -50, 0, 4, 3, 300, 300)
|
||
sm.sendDelay(1000)
|
||
sm.offLayer(1000, "d0", False)
|
||
sm.onLayer(1000, "d1", 0, -80, -1, "Effect/Direction17.img/effect/ark/illust/2/1", 4, True, -1, False)
|
||
sm.sendDelay(1000)
|
||
sm.playSound("Sound/Voice4.img/Ark/Back/C/Male/2", 100)
|
||
sm.sendDelay(5150)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs35#They call this a war for peace?", 50, 4650, 7, 0, -50, 0, 4, 3, 300, 300)
|
||
sm.playSound("Sound/Voice4.img/Ark/Back/C/Male/3", 100)
|
||
sm.sendDelay(5600)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs35#This is no war... It's a massacre.", 50, 5100, 7, 0, -50, 0, 4, 3, 300, 300)
|
||
sm.offLayer(500, "d1", False)
|
||
sm.playSound("Sound/Voice4.img/ArkNpc/Back/C/4", 100)
|
||
sm.sendDelay(4100)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs65#Ark! What are you doing?", 50, 3600, 4, 0, 0, 0, 4, 3, 300, 300)
|
||
sm.onLayer(1000, "d2", 0, -80, -1, "Effect/Direction17.img/effect/ark/illust/2/2", 4, True, -1, False)
|
||
sm.playSound("Sound/Voice4.img/ArkNpc/Back/C/5", 100)
|
||
sm.sendDelay(4400)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs35#Are you out of your mind?!", 50, 3900, 7, 0, -50, 0, 4, 3, 300, 300)
|
||
sm.playSound("Sound/Voice4.img/Ark/Back/C/Male/6", 100)
|
||
sm.sendDelay(5600)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs35#Albaire, I can't do this any more.", 50, 5100, 7, 0, -50, 0, 4, 3, 300, 300)
|
||
sm.playSound("Sound/Voice4.img/Ark/Back/C/Male/7", 100)
|
||
sm.sendDelay(6200)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs35#It's not right. It's not right at all.", 50, 5700, 7, 0, -50, 0, 4, 3, 300, 300)
|
||
sm.playSound("Sound/Voice4.img/ArkNpc/Back/C/8", 100)
|
||
sm.sendDelay(3200)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs35#Don't be so naive.", 50, 2700, 7, 0, -50, 0, 4, 3, 300, 300)
|
||
sm.playSound("Sound/Voice4.img/ArkNpc/Back/C/9", 100)
|
||
sm.sendDelay(6950)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs35#Nothing this great comes without sacrifice.", 50, 6450, 7, 0, -50, 0, 4, 3, 300, 300)
|
||
sm.playSound("Sound/Voice4.img/ArkNpc/Back/C/10", 100)
|
||
sm.sendDelay(5750)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs35#And no one said it would be pretty.", 50, 5250, 7, 0, -50, 0, 4, 3, 300, 300)
|
||
sm.playSound("Sound/Voice4.img/ArkNpc/Back/C/11", 100)
|
||
sm.sendDelay(8000)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs35#Now get it together. This is for the greater good.", 50, 7500, 7, 0, -50, 0, 4, 3, 300, 300)
|
||
sm.offLayer(500, "d2", False)
|
||
sm.sendDelay(500)
|
||
sm.onLayer(500, "0", 0, -10, 0, "Effect/Direction17.img/effect/ark/noise/1366/0", 4, True, -1, True)
|
||
sm.playSound("Sound/SoundEff.img/radionoise", 100)
|
||
sm.offLayer(300, "2", False)
|
||
sm.offLayer(300, "3", False)
|
||
sm.sendDelay(300)
|
||
sm.offLayer(300, "0", False)
|
||
sm.blind(True, 255, 0, 0, 0, 0)
|
||
sm.sendDelay(1200)
|
||
sm.blind(False, 0, 0, 0, 0, 1000)
|
||
sm.sendDelay(1400)
|
||
sm.setInnerOverrideSpeakerTemplateID(3001509) # Salvo
|
||
sm.sendNext("#face0#Ark! Hello?")
|
||
sm.setInnerOverrideSpeakerTemplateID(3001510) # Ferret
|
||
sm.sendSay("#face2#Ark's signal is being disrupted somehow.")
|
||
sm.createQuestWithQRValue(34995, "00=h1;01=h0;10=h0;02=h0;11=h0;12=h0;04=h0;13=h0;05=h0;14=h1;23=h0;06=h0;15=h0;24=h0;07=h0;16=h0;17=h0;09=h0")
|
||
sm.createQuestWithQRValue(34934, "dir=1;exp=1")
|
||
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)
|