maple-v206/scripts/field/enter_402090003.py

168 lines
7.9 KiB
Python
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

# 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)