# id 867202312 (Abrup Basin : Skuas), field 867202312 sm.lockInGameUI(True, False) sm.spawnNpc(9400638, -1526, -20) sm.showNpcSpecialActionByTemplateId(9400638, "summon", 0) sm.spawnNpc(9400639, -1380, 90) sm.showNpcSpecialActionByTemplateId(9400639, "summon", 0) sm.spawnNpc(9400640, -1030, 80) sm.showNpcSpecialActionByTemplateId(9400640, "summon", 0) sm.spawnNpc(9400602, 600, 0) sm.showNpcSpecialActionByTemplateId(9400602, "summon", 0) sm.forcedMove(False, 600) sm.sendDelay(1000) sm.moveNpcByTemplateId(9400602, True, 450, 100) sm.sendDelay(3000) sm.setSpeakerType(3) sm.setParam(37) sm.setColor(1) sm.setInnerOverrideSpeakerTemplateID(9400602) # Einar sm.sendNext("#face0#Uh... ") sm.sendSay("#face0#Are you... #h0#? ") sm.setParam(57) sm.sendSay("#bWho...? ") sm.sendSay("#b(It's the helmet Sanaan was making!) ") sm.moveNpcByTemplateId(9400602, True, 60, 100) sm.sendDelay(1000) sm.setParam(37) sm.sendNext("#face0#...I need your help. ") sm.sendSay("#face1#I... I want to help out too! ") sm.sendSay("#face1#Please... please let me join you... ") sm.setParam(57) sm.sendSay("#bWhat is it you want to do? ") sm.setParam(37) sm.sendSay("#face1#I... I need to be there to avenge my sister... please, please let me help! ") sm.setParam(57) sm.sendSay("#bThere's no way I'm going to turn you down. We need all the warriors we can get. ") sm.sendSay("#bBut all I can do is wait for the next battle for us to fight alongside each other. ") sm.sendSay("#bAfter that, it's up to you. ") sm.setParam(37) sm.sendSay("#face1#...Yes, I understand! I'll be ready! ") sm.setParam(57) sm.sendSay("#bAlright, for now let's get these stones where they need to go. We can talk more later. ") sm.sendSay("#bCan you help with these? ") sm.setParam(37) sm.sendSay("#face1#Yes, of course. ") sm.flipNpcByTemplateId(9400602, False) sm.sendDelay(250) sm.moveNpcByTemplateId(9400602, False, 100, 100) sm.sendDelay(3000) sm.flipNpcByTemplateId(9400602, True) sm.sendDelay(300) sm.setMapTaggedObjectVisible("rock1", False, 0, 0) sm.startQuest(64168) sm.sendDelay(300) sm.moveNpcByTemplateId(9400602, True, 400, 150) sm.spawnNpc(9400606, 600, 0) sm.showNpcSpecialActionByTemplateId(9400606, "summon", 0) sm.startQuest(64169) sm.moveNpcByTemplateId(9400606, True, 400, 100) sm.sendDelay(5000) sm.createQuestWithQRValue(64127, "chk1=9") sm.flipNpcByTemplateId(9400602, False) sm.sendDelay(300) sm.moveNpcByTemplateId(9400602, False, 300, 150) sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne sm.sendNext("#face1#Wow, he struck me as rather scrawny but he's got some power there! ") sm.setParam(57) sm.sendSay("#bCayne, he can hear you. ") sm.setParam(37) sm.sendSay("#face1#I know! It's a compliment. ") sm.setInnerOverrideSpeakerTemplateID(9400602) # Einar sm.sendSay("#face1#I know I don't look strong... ") sm.sendSay("#face1#But you can rely on me. I've been working hard since I was a kid. ") sm.sendSay("#face1#I lost my parents when I was young. I did whatever I could to take care of my baby sister. ") sm.sendSay("#face1#Hauling barrels, cutting wood, sweeping chimneys... I didn't mind, because it was all for my sister. ") sm.sendSay("#face1#This is nothing. ") sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne sm.sendSay("#face1#Ah, don't get me wrong. I was just commenting on how resilient you are. Nothing more. ") sm.setInnerOverrideSpeakerTemplateID(9400602) # Einar sm.sendSay("#face1#...") sm.moveNpcByTemplateId(9400606, True, 50, 50) sm.sendDelay(1000) sm.startQuest(64169) sm.setMapTaggedObjectVisible("rock1", True, 0, 0) sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne sm.sendNext("#face1#This is the last one.") sm.moveNpcByTemplateId(9400602, False, 100, 150) sm.sendDelay(1500) sm.flipNpcByTemplateId(9400602, True) sm.sendDelay(300) sm.startQuest(64168) sm.setMapTaggedObjectVisible("rock1", False, 0, 0) sm.sendDelay(300) sm.moveNpcByTemplateId(9400602, True, 450, 150) sm.sendDelay(5000) sm.createQuestWithQRValue(64127, "chk1=10") sm.flipNpcByTemplateId(9400602, False) sm.sendDelay(300) sm.moveNpcByTemplateId(9400602, False, 300, 150) sm.sendDelay(2000) sm.sendNext("#face1#Wow! Excellent.") sm.setInnerOverrideSpeakerTemplateID(9400602) # Einar sm.sendSay("#face0#Now... Please train me. ") sm.sendSay("#face1#I want to fight alongside you! Teach me how to fight. ") sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne sm.sendSay("#face1#I shall! Your spirit is inspiring. But first, I need to get Alika. #h0#! Head to the training lot for me. ") sm.sendSay("#face1#I can't leave her alone, you know that. I'll be there soon! ") sm.flipNpcByTemplateId(9400606, False) sm.moveNpcByTemplateId(9400606, False, 300, 200) sm.sendDelay(1000) sm.blind(True, 255, 0, 0, 0, 500) sm.sendDelay(500) sm.createQuestWithQRValue(64127, "dir=1;chk1=10") sm.completeQuestNoCheck(64127) sm.completeQuestNoCheck(64128) sm.lockInGameUI(False, True) sm.warp(867202398)