168 lines
7.9 KiB
Python
168 lines
7.9 KiB
Python
# id 402090003 (null), field 402090003
|
||
sm.lockInGameUI(True, False)
|
||
sm.removeAdditionalEffect()
|
||
sm.spawnNpc(3001527, 500, 73)
|
||
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
|
||
sm.spawnNpc(3001528, 460, 73)
|
||
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
|
||
sm.spawnNpc(3001527, 400, 73)
|
||
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
|
||
sm.spawnNpc(3001528, 350, 73)
|
||
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
|
||
sm.spawnNpc(3001527, 220, 73)
|
||
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
|
||
sm.spawnNpc(3001528, 80, 73)
|
||
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
|
||
sm.spawnNpc(3001527, 40, 73)
|
||
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
|
||
sm.spawnNpc(3001528, 0, 73)
|
||
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
|
||
sm.spawnNpc(3001527, 730, 78)
|
||
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
|
||
sm.spawnNpc(3001528, 800, 78)
|
||
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
|
||
sm.spawnNpc(3001527, 870, 78)
|
||
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
|
||
sm.spawnNpc(3001528, 940, 78)
|
||
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
|
||
sm.spawnNpc(3001527, 1010, 78)
|
||
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
|
||
sm.spawnNpc(3001528, 1080, 78)
|
||
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
|
||
sm.spawnNpc(3001527, 1140, 78)
|
||
sm.showNpcSpecialActionByTemplateId(3001527, "summon", 0)
|
||
sm.spawnNpc(3001528, 1280, 78)
|
||
sm.showNpcSpecialActionByTemplateId(3001528, "summon", 0)
|
||
sm.zoomCamera(0, 2000, 0, 598, 150)
|
||
sm.forcedAction(4, 15000)
|
||
sm.sendDelay(500)
|
||
sm.zoomCamera(500, 2250, 500, 598, 150)
|
||
sm.setSpeakerType(3)
|
||
sm.setParam(37)
|
||
sm.setColor(1)
|
||
sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark
|
||
sm.sendNext("#face5#Ugh... What's wrong with my arm?!")
|
||
sm.sendDelay(1500)
|
||
sm.zoomCamera(500, 2500, 500, 598, 160)
|
||
sm.sendNext("#face6#I can't stop it! What is this?!")
|
||
sm.sendDelay(1500)
|
||
sm.zoomCamera(500, 3000, 500, 598, 165)
|
||
sm.blind(True, 255, 0, 0, 0, 5000)
|
||
sm.sendNext("#face6#No... NO! Aaaaaagh!")
|
||
sm.zoomCamera(5000, 1000, 5000, 598, 100)
|
||
sm.sendDelay(300)
|
||
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.playSound("Sound/Voice4.img/Ark/Back/F/Male/12", 100)
|
||
sm.sendNext("#face7#Ahhh!!")
|
||
sm.sendDelay(3500)
|
||
sm.sayMonologue("#fnArial##fs22#The more enemies I destroyed,", 0)
|
||
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/B/Male/2", 100)
|
||
sm.sayMonologue("#fnArial##fs22#the more the darkness consumed me.", 0)
|
||
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/B/Male/3", 100)
|
||
sm.sayMonologue("#fnArial##fs22#\r\n\r\n\r\nIt hadn't always been a part of me... Had it?", 0)
|
||
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/B/Male/4", 100)
|
||
sm.sayMonologue("#fnArial##fs22#\r\nIt was such a strange feeling...", 1)
|
||
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/B/Male/5", 100)
|
||
sm.sayMonologue("#fnArial##fs22#It was taking full control of my body.", 0)
|
||
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/B/Male/6", 100)
|
||
sm.sayMonologue("#fnArial##fs22#\r\nIt was terrifying. Yet...", 0)
|
||
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/B/Male/7", 100)
|
||
sm.sayMonologue("#fnArial##fs22#I couldn't resist such intoxicating power.", 0)
|
||
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/B/Male/8", 100)
|
||
sm.sayMonologue("#fnArial##fs22#\r\n\r\nI was torn between a desire to protect the innocent and a thirst for carnage.", 0)
|
||
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/B/Male/9", 100)
|
||
sm.sayMonologue("#fnArial##fs22#As the two warred within me, all I could do was cry out.", 1)
|
||
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/B/Male/10", 100)
|
||
sm.onLayer(500, "999", 0, -5, 0, "Effect/Direction17.img/effect/ark/ArkGaugeCooltime/1366", 4, True, -1, False)
|
||
sm.sendDelay(6350)
|
||
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/B/Male/11", 100)
|
||
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs65#Aaaahhh#fn쨰##fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold#!!", 50, 5850, 4, 0, 0, 0, 4, 3, 300, 300)
|
||
sm.offLayer(300, "999", False)
|
||
sm.spawnNpc(3001516, -1363, 92)
|
||
sm.showNpcSpecialActionByTemplateId(3001516, "summon", 0)
|
||
sm.spawnNpc(3001515, -1419, 92)
|
||
sm.showNpcSpecialActionByTemplateId(3001515, "summon", 0)
|
||
sm.spawnNpc(3001520, -1033, 96)
|
||
sm.showNpcSpecialActionByTemplateId(3001520, "summon", 0)
|
||
sm.spawnNpc(3001519, -1104, 96)
|
||
sm.showNpcSpecialActionByTemplateId(3001519, "summon", 0)
|
||
sm.spawnNpc(3001517, -968, 96)
|
||
sm.showNpcSpecialActionByTemplateId(3001517, "summon", 0)
|
||
sm.spawnNpc(3001518, -1168, 96)
|
||
sm.showNpcSpecialActionByTemplateId(3001518, "summon", 0)
|
||
sm.spawnNpc(3001512, -755, 90)
|
||
sm.showNpcSpecialActionByTemplateId(3001512, "summon", 0)
|
||
sm.spawnNpc(3001513, -822, 90)
|
||
sm.showNpcSpecialActionByTemplateId(3001513, "summon", 0)
|
||
sm.spawnNpc(3001510, -612, -289)
|
||
sm.showNpcSpecialActionByTemplateId(3001510, "summon", 0)
|
||
sm.spawnNpc(3001514, 225, -265)
|
||
sm.showNpcSpecialActionByTemplateId(3001514, "summon", 0)
|
||
sm.spawnNpc(3001521, 513, 100)
|
||
sm.showNpcSpecialActionByTemplateId(3001521, "summon", 0)
|
||
sm.spawnNpc(3001522, 639, 90)
|
||
sm.showNpcSpecialActionByTemplateId(3001522, "summon", 0)
|
||
sm.spawnNpc(3001509, 997, -122)
|
||
sm.showNpcSpecialActionByTemplateId(3001509, "summon", 0)
|
||
sm.spawnNpc(3001508, -1630, 60)
|
||
sm.showNpcSpecialActionByTemplateId(3001508, "summon", 0)
|
||
sm.bgmVolume(0, 2000)
|
||
sm.sendDelay(2500)
|
||
sm.bgmVolume(-2, 300)
|
||
sm.spineScreen(False, False, True, 0, "Effect/Direction17.img/effect/ark/dust/0/ark_dust","01_dust A","01")
|
||
sm.playSound("Sound/SoundEff.img/ark/wind", 100)
|
||
sm.sendDelay(1000)
|
||
sm.playSound("Sound/SoundEff.img/ark/wind", 100)
|
||
sm.changeBGM("Bgm48.img/VerdelTown", 0, 0)
|
||
sm.zoomCamera(0, 1000, 0, -1257, 60)
|
||
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.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs18#Several Days Later, Caravan Refuge", 100, 2200, 6, -50, -50, 1, 4, 0, 0, 0)
|
||
sm.moveNpcByTemplateId(3001508, False, 1346, 220)
|
||
sm.sendDelay(500)
|
||
sm.forcedMove(False, 1165)
|
||
sm.zoomCamera(7000, 1000, 7000, -430, 60)
|
||
sm.speechBalloon(True, 0, 0, "We don't have enough to eat...", 1000, 0, 0, 0, 0, 4, 3001515, 102647)
|
||
sm.sendDelay(3000)
|
||
sm.sendDelay(500)
|
||
sm.speechBalloon(True, 0, 0, "We need to focus on repairing structures...", 1000, 0, 0, 0, 0, 4, 3001516, 102647)
|
||
sm.sendDelay(2500)
|
||
sm.speechBalloon(True, 0, 0, "Thank you, Ark!", 1000, 0, 0, 0, 0, 4, 3001512, 102647)
|
||
sm.setInnerOverrideSpeakerTemplateID(3001508) # Zippy
|
||
sm.sendNext("#face0#Thank you for keeping everyone safe! We've already started rebuilding the refuge.")
|
||
sm.speechBalloon(True, 0, 0, "You saved us!", 1000, 0, 0, 0, 0, 4, 3001513, 102647)
|
||
sm.sendDelay(500)
|
||
sm.moveNpcByTemplateId(3001508, True, 40, 230)
|
||
sm.sendDelay(1000)
|
||
sm.setInnerOverrideSpeakerTemplateID(3001500) # Ark
|
||
sm.sendNext("#face0#(I can't remember anything after I lost consciousness, but somehow I found my way back to the caravan.)")
|
||
sm.sendSay("#face0#(Mar is safe, but what was all that chaos about?)")
|
||
sm.sendDelay(2000)
|
||
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(402000600)
|