121 lines
7.0 KiB
Python
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)
|