maple-v206/scripts/field/enter_402090013.py

108 lines
5.1 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 402090013 (null), field 402090013
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.hideUser(True)
sm.changeBGM("Bgm48.img/Memory", 0, 0)
sm.zoomCamera(0, 1000, 0, 652, 55)
sm.setMapTaggedObjectVisible("core1", True, 0, 0)
sm.setMapTaggedObjectVisible("core2", True, 0, 0)
sm.setMapTaggedObjectVisible("core3", True, 0, 0)
sm.setMapTaggedObjectVisible("coreEff", False, 0, 0)
sm.spawnNpc(3001510, 450, 90)
sm.showNpcSpecialActionByTemplateId(3001510, "summon", 0)
sm.spawnNpc(3001514, 350, 90)
sm.showNpcSpecialActionByTemplateId(3001514, "summon", 0)
sm.spawnNpc(3001515, 270, 90)
sm.showNpcSpecialActionByTemplateId(3001515, "summon", 0)
sm.spawnNpc(3001516, 210, 90)
sm.showNpcSpecialActionByTemplateId(3001516, "summon", 0)
sm.spawnNpc(3001508, 850, 90)
sm.showNpcSpecialActionByTemplateId(3001508, "summon", 0)
sm.spawnNpc(3001517, 950, 90)
sm.showNpcSpecialActionByTemplateId(3001517, "summon", 0)
sm.spawnNpc(3001518, 1150, 90)
sm.showNpcSpecialActionByTemplateId(3001518, "summon", 0)
sm.spawnNpc(3001519, 1000, 90)
sm.showNpcSpecialActionByTemplateId(3001519, "summon", 0)
sm.spawnNpc(3001520, 1050, 90)
sm.showNpcSpecialActionByTemplateId(3001520, "summon", 0)
sm.spawnNpc(3001521, 60, 90)
sm.showNpcSpecialActionByTemplateId(3001521, "summon", 0)
sm.spawnNpc(3001522, 1220, 90)
sm.showNpcSpecialActionByTemplateId(3001522, "summon", 0)
sm.spawnNpc(3001511, 740, 90)
sm.showNpcSpecialActionByTemplateId(3001511, "summon", 0)
sm.sendDelay(1000)
sm.sendDelay(4000)
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs18#Meanwhile, Caravan Refuge", 100, 1000, 6, -50, -50, 1, 4, 0, 0, 0)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(3001510) # Ferret
sm.sendNext("#face2#I've lost contact with the recovery team. They're in danger.")
sm.sendSay("#face2#And the signal from the monsters is getting stronger!")
sm.setInnerOverrideSpeakerTemplateID(3001508) # Zippy
sm.sendSay("#face3#If we're lucky, the monsters won't make it to this crystal before we can get out of here. But we have to hurry.")
sm.setInnerOverrideSpeakerTemplateID(3001510) # Ferret
sm.sendSay("#face0#Yes. You're right. I'll get it ready.")
sm.moveNpcByTemplateId(3001510, False, 150, 180)
sm.sendDelay(2500)
sm.setMapTaggedObjectVisible("coreEff", True, 0, 0)
sm.sendDelay(3500)
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, 652, 55)
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(3001508) # Zippy
sm.sendNext("#face2#Ark hasn't told us how it works, though.")
sm.setInnerOverrideSpeakerTemplateID(3001509) # Salvo
sm.sendSay("#face0#Trust your heart and your instincts.")
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(3001508) # Zippy
sm.sendNext("#face2#Yeah... okay... We can do this.")
sm.sendSay("#face2#Take us to our friends!")
sm.sendDelay(500)
sm.zoomCamera(3000, 2000, 3000, 652, -700)
sm.sendDelay(1000)
sm.blind(True, 255, 0, 0, 0, 1300)
sm.sendDelay(2000)
sm.sayMonologue("#fnArial##fs22#I learned something.", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/1", 100)
sm.sayMonologue("#fnᄈᆰᄡᆴᄚ■ᄉ##fs22#When you feel powerless,", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/2", 100)
sm.sayMonologue("#fnArial##fs22#You lose sight of what really matters.", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/3", 100)
sm.sayMonologue("#fnArial##fs22#\r\nThe night I decided to leave...", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/4", 100)
sm.sayMonologue("#fnArial##fs22#Maybe I should have talked to you first.", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/5", 100)
sm.sayMonologue("#fnArial##fs22#But I didn't know how to explain.", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/6", 100)
sm.sayMonologue("#fnArial##fs22#If I had convinced you to join me, maybe our lives would have turned out differently.", 1)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/7", 100)
sm.sayMonologue("#fnArial##fs22#I feel so much regret over that.", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/8", 100)
sm.sayMonologue("#fnArial##fs22#And no matter how hard I try to forgive myself...", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/9", 100)
sm.sayMonologue("#fnArial##fs22#That pain is always there, haunting me.", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/10", 100)
sm.sayMonologue("#fnArial##fs22#\r\n\r\n'I'll protect you too.'", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/11", 100)
sm.sayMonologue("#fnArial##fs22#As you disappear into the sandstorm...", 0)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/12", 100)
sm.sayMonologue("#fnArial##fs22#\r\n\r\n\r\nI remember that one promise.", 1)
sm.playExclSoundWithDownBGM("Voice4.img/Ark/Mono/E/Male/13", 100)
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.hideUser(False)
sm.moveCamera(True, 0, 0, 0)
sm.lockInGameUI(False, True)
sm.warp(402000402)