163 lines
7.4 KiB
Python
163 lines
7.4 KiB
Python
# id 867200406 (Abrup Basin : Kaptafel Ashes), field 867200406
|
|
sm.lockInGameUI(True, False)
|
|
sm.spawnNpc(9400589, -1233, 357)
|
|
sm.showNpcSpecialActionByTemplateId(9400589, "summon", 0)
|
|
sm.showNpcSpecialActionByTemplateId(9400589, "attack1", 0)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(1000)
|
|
sm.setSpeakerType(3)
|
|
sm.setParam(57)
|
|
sm.setColor(1)
|
|
sm.sendNext("#bPeytour. ")
|
|
sm.sendDelay(500)
|
|
sm.flipNpcByTemplateId(9400589, False)
|
|
sm.sendDelay(500)
|
|
sm.setParam(37)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
|
|
sm.sendNext("#face0#Oh, you're back already? How is everyone doing? ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bThey seem to be on track. Everyone is quite busy. ")
|
|
sm.sendSay("#bShulla's doing better and decided that we'll need food for everyone on the journey.")
|
|
sm.setParam(37)
|
|
sm.sendSay("#face0#Ah, excellent initiative on her part! ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bI wanted to help Shulla so I scoured the village for extra food, but everything I found was ruined. ")
|
|
sm.setParam(37)
|
|
sm.sendSay("#face0#That's unfortunate.")
|
|
sm.sendDelay(2000)
|
|
sm.spineScreen(True, True, False, 7000, "Map/Effect2.img/Blizzard/skeleton","normal2","")
|
|
sm.spawnNpc(9400587, -750, 300)
|
|
sm.showNpcSpecialActionByTemplateId(9400587, "summon", 0)
|
|
sm.sendDelay(5000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
|
|
sm.sendNext("#face0#We'll just have to make do, then. I think we can all get by without food for one day. ")
|
|
sm.forcedFlip(True)
|
|
sm.moveNpcByTemplateId(9400587, True, 300, 80)
|
|
sm.sendDelay(2000)
|
|
sm.forcedFlip(True)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
|
|
sm.sendNext("#face0#The able-bodied among us can, but I'm more concerned about the sick and injured. ")
|
|
sm.createQuestWithQRValue(49013, "QET=20190622194818")
|
|
sm.createQuestWithQRValue(49000, "count=0;Quest=49013;day=152843;QET=20190622191713;state=1")
|
|
sm.createQuestWithQRValue(49000, "count=0;Quest=49013;day=152843;QET=20190622191713;state=2")
|
|
sm.createQuestWithQRValue(49000, "count=0;Quest=49013;day=152843;QET=20190622191818;state=2")
|
|
sm.startQuest(49013)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
|
|
sm.sendSay("#face0#We cannot waste time searching for food. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
|
|
sm.sendSay("#face0#Kan, if people go hungry, they won't have the energy to walk. ")
|
|
sm.sendSay("#face0#I agree that we must get moving as soon as possible, but if we don't prepare for the worst our people may not be able to keep up. ")
|
|
sm.sendDelay(1000)
|
|
sm.showEffect("Effect/OnUserEff.img/emotionBalloon/noSpeak", 1000, 0, 0, 0, 9400587, 0, 0)
|
|
sm.sendDelay(1500)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
|
|
sm.sendNext("#face0#...Understood. I'll take a few of our hunters out myself. ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bI'll go with you. ")
|
|
sm.setParam(37)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
|
|
sm.sendSay("#face0#Good hunting. May the breath of Windsleep Forest go with you. ")
|
|
sm.sendDelay(1500)
|
|
sm.blind(True, 255, 0, 0, 0, 500)
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(250)
|
|
sm.spawnNpc(9400587, 2450, 400)
|
|
sm.showNpcSpecialActionByTemplateId(9400587, "summon", 0)
|
|
sm.spawnNpc(9400596, 2380, 400)
|
|
sm.showNpcSpecialActionByTemplateId(9400596, "summon", 0)
|
|
sm.spawnNpc(9400596, 2240, 400)
|
|
sm.showNpcSpecialActionByTemplateId(9400596, "summon", 0)
|
|
sm.spawnNpc(9400596, 2200, 400)
|
|
sm.showNpcSpecialActionByTemplateId(9400596, "summon", 0)
|
|
sm.spawnNpc(9400590, 3212, -362)
|
|
sm.showNpcSpecialActionByTemplateId(9400590, "summon", 0)
|
|
sm.moveNpcByTemplateId(9400587, False, 500, 200)
|
|
sm.moveNpcByTemplateId(9400596, False, 500, 200)
|
|
sm.moveNpcByTemplateId(9400596, False, 400, 200)
|
|
sm.moveNpcByTemplateId(9400596, False, 400, 200)
|
|
sm.forcedMove(False, 500)
|
|
sm.blind(True, 255, 0, 0, 0, 0)
|
|
sm.sendDelay(1200)
|
|
sm.blind(False, 0, 0, 0, 0, 1000)
|
|
sm.sendDelay(1400)
|
|
sm.sendDelay(5000)
|
|
sm.sendDelay(2500)
|
|
sm.speechBalloon(True, 0, 0, "Slaka! Come with me.", 2000, 1, 0, 0, 0, 4, 9400587, 4878499)
|
|
sm.sendDelay(500)
|
|
sm.speechBalloon(False, 0, 0, "We need to go hunting.", 2000, 1, 0, 0, 0, 4, 9400587, 4878499)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/whatl", 0, 0, 0, 0, 0, 0, 0)
|
|
sm.sendDelay(500)
|
|
sm.sendDelay(3000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendNext("#face0#What? You want to go hunting now? ")
|
|
sm.sendSay("#face0#Are you crazy?! We might not outrun the storm even if we leave now! I won't! I can't. It's suicide! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
|
|
sm.sendSay("#face0#That is why I picked you. You're swift. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#I can't go. I won't go! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
|
|
sm.sendSay("#face0#Slaka! We don't have time to be quarrelling like this.")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#Why do you always push people around like this? If you want to freeze to death, leave me out of it! ")
|
|
sm.spawnNpc(9400580, 2300, 390)
|
|
sm.showNpcSpecialActionByTemplateId(9400580, "summon", 0)
|
|
sm.spawnNpc(9400582, 2350, 390)
|
|
sm.showNpcSpecialActionByTemplateId(9400582, "summon", 0)
|
|
sm.spawnNpc(9400618, 2460, 390)
|
|
sm.showNpcSpecialActionByTemplateId(9400618, "summon", 0)
|
|
sm.moveNpcByTemplateId(9400580, False, 480, 100)
|
|
sm.moveNpcByTemplateId(9400582, False, 480, 100)
|
|
sm.moveNpcByTemplateId(9400618, False, 240, 100)
|
|
sm.sendDelay(1000)
|
|
sm.sendDelay(2000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400580) # Alika
|
|
sm.sendNext("#face0##h0#, what's going on? ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#b(You explain the whole situation.) ")
|
|
sm.setParam(37)
|
|
sm.sendSay("#face0#Ah... I see both sides here. The chief really should have explained better. ")
|
|
sm.sendSay("#face0#I would think that the more people you have hunting, the faster it will go, yes? ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bOf course. ")
|
|
sm.setParam(37)
|
|
sm.sendSay("#face2#Then if the great knight Cayne helped you, you'd be done in a flash, right? ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne
|
|
sm.sendSay("#face0#Oh no, Alika... ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bMost definitely. ")
|
|
sm.setParam(37)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400580) # Alika
|
|
sm.sendSay("#face1#Please, Cayne. And be careful. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne
|
|
sm.sendSay("#face0#Are you... concerned for me? ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#Hahh... darn it.")
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400590, True, 50, 30)
|
|
sm.sendDelay(1000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne
|
|
sm.sendNext("#face0#Have no fear! Simply lead on and I will fill your larders with succulent meats! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#All right, all right! Ten minutes. I'm only giving you ten minutes, okay? ")
|
|
sm.flipNpcByTemplateId(9400590, False)
|
|
sm.sendDelay(250)
|
|
sm.moveNpcByTemplateId(9400590, False, 100, 100)
|
|
sm.moveNpcByTemplateId(9400587, False, 100, 100)
|
|
sm.moveNpcByTemplateId(9400596, False, 100, 100)
|
|
sm.forcedMove(False, 100)
|
|
sm.moveNpcByTemplateId(9400582, False, 100, 100)
|
|
sm.moveNpcByTemplateId(9400596, False, 100, 100)
|
|
sm.moveNpcByTemplateId(9400596, False, 100, 100)
|
|
sm.sendDelay(1000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
|
|
sm.sendNext("#face0#With a group this large, we should split up. ")
|
|
sm.moveNpcByTemplateId(9400587, False, 300, 250)
|
|
sm.moveNpcByTemplateId(9400596, False, 300, 250)
|
|
sm.moveNpcByTemplateId(9400596, False, 300, 250)
|
|
sm.moveNpcByTemplateId(9400596, False, 300, 250)
|
|
sm.sendDelay(1000)
|
|
sm.lockInGameUI(False, True)
|
|
sm.startQuest(64030)
|
|
sm.warp(867200460)
|