# id 867201011 (Abrup Basin : Svarti Village Empty Paddock), field 867201011 sm.lockInGameUI(True, False) sm.startQuest(64060) sm.startQuest(64151) sm.spawnNpc(9400599, 1200, 50) sm.showNpcSpecialActionByTemplateId(9400599, "summon", 0) sm.spawnNpc(9400598, 1150, 50) sm.showNpcSpecialActionByTemplateId(9400598, "summon", 0) sm.spawnNpc(9400597, 920, 50) sm.showNpcSpecialActionByTemplateId(9400597, "summon", 0) sm.spawnNpc(9400587, 820, 50) sm.showNpcSpecialActionByTemplateId(9400587, "summon", 0) sm.spawnNpc(9400581, 730, 50) sm.showNpcSpecialActionByTemplateId(9400581, "summon", 0) sm.startQuest(64163) sm.spawnNpc(9400582, 480, 40) sm.showNpcSpecialActionByTemplateId(9400582, "summon", 0) sm.spawnNpc(9400580, 420, 40) sm.showNpcSpecialActionByTemplateId(9400580, "summon", 0) sm.spawnNpc(9400592, 340, 20) sm.showNpcSpecialActionByTemplateId(9400592, "summon", 0) sm.spawnNpc(9400591, 290, 10) sm.showNpcSpecialActionByTemplateId(9400591, "summon", 0) sm.spawnNpc(9400678, 170, 10) sm.showNpcSpecialActionByTemplateId(9400678, "summon", 0) sm.spawnNpc(9400588, -80, -20) sm.showNpcSpecialActionByTemplateId(9400588, "summon", 0) sm.spawnNpc(9400585, -150, -50) sm.showNpcSpecialActionByTemplateId(9400585, "summon", 0) sm.spawnNpc(9400589, -290, -50) sm.showNpcSpecialActionByTemplateId(9400589, "summon", 0) sm.blind(True, 255, 0, 0, 0, 0) sm.sendDelay(1200) sm.blind(False, 0, 0, 0, 0, 1000) sm.sendDelay(1400) sm.moveNpcByTemplateId(9400597, False, 120, 80) sm.sendDelay(3500) sm.flipNpcByTemplateId(9400597, True) sm.setSpeakerType(3) sm.setParam(37) sm.setColor(1) sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson sm.sendNext("#face0#Right here. ") sm.flipNpcByTemplateId(9400587, True) sm.flipNpcByTemplateId(9400591, True) sm.sendDelay(250) sm.flipNpcByTemplateId(9400581, True) sm.flipNpcByTemplateId(9400580, False) sm.sendDelay(250) sm.flipNpcByTemplateId(9400582, True) sm.flipNpcByTemplateId(9400592, True) sm.flipNpcByTemplateId(9400591, False) sm.sendDelay(250) sm.flipNpcByTemplateId(9400587, False) sm.flipNpcByTemplateId(9400580, True) sm.sendDelay(250) sm.flipNpcByTemplateId(9400581, False) sm.flipNpcByTemplateId(9400582, False) sm.flipNpcByTemplateId(9400591, True) sm.sendDelay(250) sm.flipNpcByTemplateId(9400587, True) sm.sendDelay(3000) sm.sendDelay(3000) sm.sendDelay(1000) sm.showEffect("Effect/OnUserEff.img/emotionBalloon/noSpeak", 2000, 0, 0, 0, 33343645, 0, 0) sm.sendDelay(250) sm.showEffect("Effect/OnUserEff.img/emotionBalloon/noSpeak", 2000, 0, 0, 0, 33343646, 0, 0) sm.sendDelay(250) sm.showEffect("Effect/OnUserEff.img/emotionBalloon/noSpeak", 2000, 0, 0, 0, 33343648, 0, 0) sm.sendDelay(250) sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan sm.sendNext("#face0#... ") sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson sm.sendSay("#face0#I'm sure you'll find this more comfortable than those frozen snowfields! ") sm.setInnerOverrideSpeakerTemplateID(9400581) # Butler sm.sendSay("#face0#Is this a paddock for livestock? ") sm.sendDelay(500) sm.flipNpcByTemplateId(9400587, False) sm.flipNpcByTemplateId(9400580, False) sm.flipNpcByTemplateId(9400592, False) sm.flipNpcByTemplateId(9400591, False) sm.sendDelay(500) sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson sm.sendNext("#face0#At one time, yes. But as you can see, there is no livestock here now. ") sm.flipNpcByTemplateId(9400587, True) sm.flipNpcByTemplateId(9400591, True) sm.sendDelay(250) sm.flipNpcByTemplateId(9400581, True) sm.flipNpcByTemplateId(9400580, False) sm.sendDelay(250) sm.flipNpcByTemplateId(9400582, True) sm.flipNpcByTemplateId(9400592, True) sm.flipNpcByTemplateId(9400591, False) sm.sendDelay(250) sm.flipNpcByTemplateId(9400587, False) sm.flipNpcByTemplateId(9400580, True) sm.sendDelay(250) sm.flipNpcByTemplateId(9400581, False) sm.flipNpcByTemplateId(9400582, False) sm.flipNpcByTemplateId(9400591, True) sm.sendDelay(250) sm.flipNpcByTemplateId(9400580, False) sm.sendNext("#face0#Well, I'll get out of your way then. Make yourselves at home! ") sm.sendDelay(500) sm.flipNpcByTemplateId(9400597, False) sm.sendDelay(500) sm.moveNpcByTemplateId(9400597, False, 800, 100) sm.sendDelay(2000) sm.flipNpcByTemplateId(9400599, False) sm.sendDelay(500) sm.moveNpcByTemplateId(9400599, False, 700, 100) sm.sendDelay(500) sm.flipNpcByTemplateId(9400598, False) sm.sendDelay(250) sm.moveNpcByTemplateId(9400598, False, 50, 100) sm.sendDelay(1500) sm.flipNpcByTemplateId(9400598, True) sm.sendDelay(500) sm.flipNpcByTemplateId(9400598, False) sm.sendDelay(250) sm.moveNpcByTemplateId(9400598, False, 500, 100) sm.sendDelay(1000) sm.flipNpcByTemplateId(9400587, True) sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan sm.sendNext("#face0#Aside from the walls... this is no better than the ashes of Kaptafel. ") sm.sendSay("#face1#All our efforts... for this. ") sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour sm.sendNext("#face0#Now, now, this is no time for regrets. The walls do a fine job of blocking out the wind, you know. ") sm.setParam(57) sm.sendNext("#bLet's set up our tents so people can start resting. ") sm.sendDelay(500) sm.flipNpcByTemplateId(9400587, False) sm.moveNpcByTemplateId(9400587, False, 300, 80) sm.flipNpcByTemplateId(9400592, True) sm.moveNpcByTemplateId(9400592, True, 300, 80) sm.flipNpcByTemplateId(9400591, True) sm.moveNpcByTemplateId(9400591, True, 300, 80) sm.flipNpcByTemplateId(9400678, True) sm.moveNpcByTemplateId(9400678, True, 300, 80) sm.sendDelay(500) sm.flipNpcByTemplateId(9400580, True) sm.sendDelay(250) sm.moveNpcByTemplateId(9400580, True, 300, 70) sm.flipNpcByTemplateId(9400598, True) sm.sendDelay(1000) sm.flipNpcByTemplateId(9400581, True) sm.moveNpcByTemplateId(9400585, False, 710, 300) sm.sendDelay(4000) sm.speechBalloon(False, 0, 0, "Signaler!", 2000, 1, 0, 0, 0, 4, 9400581, 4878499) sm.sendDelay(1000) sm.speechBalloon(False, 0, 0, "Yes, Vice Captain.", 2000, 1, 0, 0, 0, 4, 9400585, 4878499) sm.setParam(37) sm.setInnerOverrideSpeakerTemplateID(9400581) # Butler sm.sendNext("#face0#Provide our new location to headquarters, and inquire if reinforcements are on their way. ") sm.setInnerOverrideSpeakerTemplateID(9400585) # Afinas Soldier sm.sendSay("Got it! ") sm.flipNpcByTemplateId(9400585, True) sm.sendDelay(250) sm.moveNpcByTemplateId(9400585, True, 600, 200) sm.sendDelay(250) sm.setInnerOverrideSpeakerTemplateID(9400581) # Butler sm.sendNext("#face1#Things keep getting worse... if they get much worse... ") sm.flipNpcByTemplateId(9400581, True) sm.moveNpcByTemplateId(9400581, True, 500, 100) sm.sendDelay(3000) sm.forcedFlip(True) sm.sendDelay(2000) sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne sm.sendNext("#face0#I must say, you can never be sure of what life will throw at you! ") sm.sendSay("#face0#When we set out from Kaptafel, who could have predicted that we'd end up camping in a tent, in a paddock like this? ") sm.setParam(57) sm.sendSay("#bI know, right? Ahh... I'm sure everyone wanted to sleep in nice, warm beds tonight... ") sm.setParam(37) sm.sendSay("#face0#This must be extra tough on Vice Captain Butler, too. He's going to get an earful for this failure. ") sm.sendSay("#face0#But then... does that mean dear Alika will also...? ") sm.setParam(57) sm.sendSay("#bThis is far from over. Once this situation is under control, we need to look into why this happened. ") sm.setParam(37) sm.sendSay("#face1#Your motivation is astounding! Simply astounding! Really, are you sure you don't want to join Afinas? You would be accepted for sure! ") sm.sendSay("#face0#You know, I've been wondering. There's still so much unknown about all this, yet headquarters refuses to send reinforcements. Isn't that odd? ") sm.setParam(57) sm.sendSay("#bMaybe they're short-handed at the moment? ") sm.setParam(37) sm.sendSay("#face0#Impossible! Afinas has thousands of troops at the ready. Unless a war starts, we will always have plenty of people. ") sm.setParam(57) sm.sendSay("#bHmm... ") sm.setParam(37) sm.sendSay("#face0#Ah, well. A mystery for another time! I'm off to tidy up Alika's tent. Take care! ") sm.flipNpcByTemplateId(9400582, True) sm.moveNpcByTemplateId(9400582, True, 300, 100) sm.sendDelay(2000) sm.sendDelay(1000) sm.sendDelay(1000) sm.showEffect("Effect/OnUserEff.img/emotion/what", 0, 0, 0, 0, 33343643, 0, 0) sm.sendDelay(5000) sm.completeQuestNoCheck(64060) sm.blind(True, 255, 0, 0, 0, 500) sm.sendDelay(500) sm.lockInGameUI(False, True) sm.warp(867201012)