# 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)