maple-v206/scripts/field/enter_940200112.py

84 lines
3.8 KiB
Python

# id 940200112 (Hidden Street : Twilight Training Grounds), field 940200112
sm.lockInGameUI(True, False)
sm.hideUser(True)
sm.removeAdditionalEffect()
sm.blind(True, 255, 0, 0, 0, 0)
sm.zoomCamera(0, 1000, 0, -5, 160)
sm.sendDelay(500)
sm.spawnNpc(3003274, 2400, 180)
sm.showNpcSpecialActionByTemplateId(3003274, "summon", 0)
sm.spawnNpc(3003271, -200, 180)
sm.showNpcSpecialActionByTemplateId(3003271, "summon", 0)
sm.spawnNpc(3003275, 2850, 180)
sm.showNpcSpecialActionByTemplateId(3003275, "summon", 0)
sm.spawnNpc(3003278, 2900, 180)
sm.showNpcSpecialActionByTemplateId(3003278, "summon", 0)
sm.sendDelay(1000)
sm.blind(False, 0, 0, 0, 0, 1500)
sm.moveNpcByTemplateId(3003271, False, 250, 160)
sm.sendDelay(1500)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(3003270) # Lucid
sm.sendNext("#face1#...The more I think about it, the more certain I am I can't give up.")
sm.moveNpcByTemplateId(3003271, True, 70, 160)
sm.sendSay("#face1#Why did I hesitate? I should have been the first to offer my help! If I hadn't waited, things could've turned out differently...")
sm.sendSay("#face2#...Be brave, Lucid. You can convince her! There's still time!")
sm.moveNpcByTemplateId(3003271, False, 230, 160)
sm.zoomCamera(2000, 1000, 2000, 300, 160)
sm.sendDelay(2000)
sm.zoomCamera(3000, 1000, 3000, 2600, 160)
sm.sendDelay(3000)
sm.setInnerOverrideSpeakerTemplateID(3003274) # Athena Pierce
sm.sendNext("#face0#Your Majesty!")
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, 2600, 260)
sm.sendDelay(500)
sm.zoomCamera(3000, 2000, 3000, 2900, 260)
sm.moveNpcByTemplateId(3003274, False, 250, 160)
sm.sendNext("#face0#Your Majesty, wait! I still have something to say!")
sm.sendDelay(500)
sm.spawnNpc(3003271, 2350, -20)
sm.showNpcSpecialActionByTemplateId(3003271, "summon", 0)
sm.setInnerOverrideSpeakerTemplateID(3003275) # Danika
sm.sendNext("If you're here to ask to tag along, I won't hear it. Return to the village.")
sm.setInnerOverrideSpeakerTemplateID(3003274) # Athena Pierce
sm.sendSay("#face0#You're right. That's what I came here to say. But... I have to come! Because I...")
sm.zoomCamera(1000, 2000, 1000, 2800, 260)
sm.sendDelay(500)
sm.moveNpcByTemplateId(3003271, False, 130, 160)
sm.sendDelay(1500)
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 0, 0, 0, 134960159, 0, 0)
sm.sendDelay(2000)
sm.setInnerOverrideSpeakerTemplateID(3003278) # Mercedes
sm.sendNext("Very well.")
sm.blind(True, 200, 0, 0, 0, 1300)
sm.sendDelay(1600)
sm.onLayer(1000, "lucid", 0, -80, 0, "Map/Effect3.img/Lacheln/episode3", 4, True, -1, False)
sm.sendNext("Athena, I want you to carry this with you. ")
sm.setInnerOverrideSpeakerTemplateID(3003270) # Lucid
sm.sendSay("#face3#...")
sm.setInnerOverrideSpeakerTemplateID(3003274) # Athena Pierce
sm.sendSay("#face0#That's the Mistelteinn!")
sm.setInnerOverrideSpeakerTemplateID(3003278) # Mercedes
sm.sendSay("It will protect you.")
sm.sendDelay(1500)
sm.setInnerOverrideSpeakerTemplateID(3003270) # Lucid
sm.sendNext("#face3#No... She gets everything handed to her! And now even Elluel's greatest treasure, the Mistelteinn...")
sm.sendSay("#face4#There's nothing I can say or do that will change anything... Athena Pierce will always be her favorite...")
sm.sendSay("#face4#I hate them all. Athena Pierce, this stupid kingdom, and everyone in it! Why do they stand in my way?!")
sm.offLayer(500, "lucid", False)
sm.playSound("Sound/SoundEff.img/ArcaneRiver/butterfly0", 200)
sm.spineScreen(True, False, False, 0, "Map/Effect3.img/BossLucid/butterfly/005","animation","")
sm.sendDelay(5000)
sm.blind(True, 255, 0, 0, 0, 500)
sm.sendDelay(500)
sm.hideUser(False)
sm.lockInGameUI(False, True)
sm.warp(450003000)