maple-v206/scripts/field/enter_867202314.py

121 lines
7.0 KiB
Python

# id 867202314 (Abrup Basin : Skuas), field 867202314
sm.lockInGameUI(True, False)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
sm.sendNext("#face0#W-what's going on?! ")
sm.setInnerOverrideSpeakerTemplateID(9400603) # Guard
sm.sendSay("Huff... gasp... ")
sm.sendSay("The... the monsters are on the move! ")
sm.setInnerOverrideSpeakerTemplateID(9400600) # Birna
sm.sendSay("Where did you find them? How close are they? ")
sm.setInnerOverrideSpeakerTemplateID(9400596) # Snowfield Archer
sm.sendSay("They're on the other side of Sunglow Forest! ")
sm.setInnerOverrideSpeakerTemplateID(9400600) # Birna
sm.sendSay("...They're nearly upon us.")
sm.sendDelay(2500)
sm.speechBalloon(True, 0, 0, "Do you know how to get to this Sunglow place?", 2000, 1, 0, 0, 0, 4, 9400598, 4878499)
sm.sendDelay(2500)
sm.speechBalloon(True, 0, 0, "It's just past the forest entrance. \r\nIt's not that far from Skuas.", 2000, 1, 0, 0, 0, 4, 9400601, 4878499)
sm.sendDelay(3500)
sm.speechBalloon(True, 0, 0, "Why don't you ask me?", 2000, 1, 0, 0, 0, 4, 9400590, 4878499)
sm.sendDelay(2500)
sm.speechBalloon(True, 0, 0, "Granny... I'm scared.", 2000, 1, 0, 0, 0, 4, 9400588, 4878499)
sm.sendDelay(2500)
sm.speechBalloon(True, 0, 0, "There, there. Don't be scared. \r\nYour daddy will keep you safe.", 2000, 1, 0, 0, 0, 4, 9400586, 4878499)
sm.sendDelay(3500)
sm.speechBalloon(True, 0, 0, "No matter what happens...", 2000, 1, 0, 0, 0, 4, 9400587, 4878499)
sm.sendDelay(2500)
sm.speechBalloon(True, 0, 0, "Oh, dear. So soon...", 2000, 1, 0, 0, 0, 4, 9400597, 4878499)
sm.sendDelay(3500)
sm.speechBalloon(True, 0, 0, "You've done everything you can to prepare... \r\nThere's nothing left to worry about.", 2000, 1, 0, 0, 0, 4, 9400600, 4878499)
sm.spawnNpc(9400581, -1500, 85)
sm.showNpcSpecialActionByTemplateId(9400581, "summon", 0)
sm.spawnNpc(9400585, -1600, 85)
sm.showNpcSpecialActionByTemplateId(9400585, "summon", 0)
sm.spawnNpc(9400585, -1700, 85)
sm.showNpcSpecialActionByTemplateId(9400585, "summon", 0)
sm.moveNpcByTemplateId(9400581, False, 200, 100)
sm.moveNpcByTemplateId(9400585, False, 200, 100)
sm.moveNpcByTemplateId(9400585, False, 200, 100)
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(9400581) # Butler
sm.sendNext("#face1#The scouts were attacked?!")
sm.sendSay("#face0#Where? How far did they get?")
sm.sendDelay(2000)
sm.sendDelay(2500)
sm.speechBalloon(False, 0, 0, "Red snow...", 3000, 1, 0, 0, 0, 4, 9400597, 4878499)
sm.sendDelay(2500)
sm.speechBalloon(False, 0, 0, "It's happened. It's here.", 3000, 1, 0, 0, 0, 4, 9400590, 4878499)
sm.sendDelay(3500)
sm.speechBalloon(False, 0, 0, "...", 3000, 1, 0, 0, 0, 4, 9400602, 4878499)
sm.setParam(57)
sm.sendNext("#b...They're right at our doorstep. ")
sm.setParam(37)
sm.sendSay("#face0#Those eyes... Never have I seen such eyes... ")
sm.setParam(57)
sm.sendSay("#bEveryone, thank you for all of your hard work. ")
sm.sendSay("#bYou've trained to fight our foes, with weapons you've never had to hold before. ")
sm.sendSay("#bYou've moved giant stones to build up our walls, day in and day out. ")
sm.sendSay("#bAnd you've spent long, sleepless nights watching those same walls for attack. ")
sm.sendSay("#bDespite all of these hardships, you have persisted and worked as a magnificent team. ")
sm.sendDelay(2500)
sm.speechBalloon(False, 0, 0, "Since Kaptafel, you've done more for us than anyone, #h0#.", 2000, 1, 0, 0, 0, 4, 9400587, 4878499)
sm.sendDelay(2500)
sm.speechBalloon(False, 0, 0, "Hear, hear! We owe it all to you.", 2000, 1, 0, 0, 0, 4, 9400600, 4878499)
sm.sendDelay(2500)
sm.speechBalloon(False, 0, 0, "You're the reason we could come together like this.", 2000, 1, 0, 0, 0, 4, 9400586, 4878499)
sm.sendDelay(2500)
sm.speechBalloon(False, 0, 0, "Right on! ", 2000, 1, 0, 0, 0, 4, 9400592, 4878499)
sm.sendDelay(2500)
sm.speechBalloon(False, 0, 0, "It's true!", 2000, 1, 0, 0, 0, 4, 9400598, 4878499)
sm.sendNext("#bI know none of you wants to be in this situation right now. ")
sm.sendSay("#bI doubt any of you imagined this happening in your lives. ")
sm.sendSay("#bBut we cannot choose the challenges that face us, or when we must face them. And we cannot blame ourselves for them, either. ")
sm.sendSay("#bTheir attacks have driven us from our homes and families, but so long as we remain standing, we can return. ")
sm.sendSay("#bWe can't change the past, but we can make our own future. ")
sm.sendSay("#bWe will fight, we will win, and we will return to the lives we left behind. ")
sm.sendSay("#bThis is why we cannot let fear make us falter. ")
sm.sendSay("#bWe must fight together! We must stand as one, and drive back our enemies together! ")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
sm.sendSay("#face0#We won't back down! ")
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
sm.sendSay("#face0#We won't live in fear any more! ")
sm.setInnerOverrideSpeakerTemplateID(9400600) # Birna
sm.sendSay("We must fight!")
sm.playSound("Sound/PL_MONAD.img/EP1/ACT3/battlecry1", 128)
sm.sendDelay(600)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400600, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400586, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400583, 4878499)
sm.sendDelay(600)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400587, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400597, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400588, 4878499)
sm.sendDelay(600)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400601, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400592, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400630, 4878499)
sm.sendDelay(600)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400591, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400593, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400599, 4878499)
sm.sendDelay(600)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400590, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400589, 4878499)
sm.setInnerOverrideSpeakerTemplateID(9400586) # Sanaan
sm.sendNext("Well said. We can't wait for the world to come to us. We have to work hard for the future that we want. ")
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400598, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400622, 4878499)
sm.speechBalloon(False, 0, 0, "We must fight!", 4000, 1, 0, 0, 0, 4, 9400621, 4878499)
sm.sendSay("So, here's to taking back our valley! ")
sm.lockInGameUI(False, True)
sm.setInnerOverrideSpeakerTemplateID(9400602) # Einar
sm.sendSay("#face2#Thank you... I'm honored to fight alongside you... ")
sm.playExclSoundWithDownBGM("Field.img/masteryBook/EnchantSuccess", 100)
sm.sendSay("#face2#We'll hold them back! No matter what!")
sm.completeQuestNoCheck(64136)
sm.warp(867202230)