168 lines
8.7 KiB
Python
168 lines
8.7 KiB
Python
# id 867202305 (Abrup Basin : Skuas), field 867202305
|
|
sm.lockInGameUI(True, False)
|
|
sm.spawnNpc(9400590, 90, 60)
|
|
sm.showNpcSpecialActionByTemplateId(9400590, "summon", 0)
|
|
sm.spawnNpc(9400597, 200, 60)
|
|
sm.showNpcSpecialActionByTemplateId(9400597, "summon", 0)
|
|
sm.spawnNpc(9400591, -65, 70)
|
|
sm.showNpcSpecialActionByTemplateId(9400591, "summon", 0)
|
|
sm.spawnNpc(9400618, -120, 70)
|
|
sm.showNpcSpecialActionByTemplateId(9400618, "summon", 0)
|
|
sm.spawnNpc(9400586, 850, -5)
|
|
sm.showNpcSpecialActionByTemplateId(9400586, "summon", 0)
|
|
sm.spawnNpc(9400601, 900, -5)
|
|
sm.showNpcSpecialActionByTemplateId(9400601, "summon", 0)
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400586, True, 500, 100)
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400601, True, 500, 100)
|
|
sm.sendDelay(500)
|
|
sm.forcedMove(True, 520)
|
|
sm.setSpeakerType(3)
|
|
sm.setParam(37)
|
|
sm.setColor(1)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
|
|
sm.sendNext("#face0#Ridiculous! Honestly, what's this world coming to? Look at that traitor roaming the streets with his head held high! ")
|
|
sm.sendSay("#face0#Hmph, now I've seen everything! ")
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/angry", 0, 0, 0, 0, 34565416, 0, 0)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#What are you rambling about, you old windbag? Someone needs to sew you back into that poor coat! ")
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/angry", 0, 0, 0, 0, 34565417, 0, 0)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
|
|
sm.sendSay("#face0#W-what did you just say?! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#Heh... Maybe if you stuffed less fish in your face, you'd have an easier time stuffing yourself in that coat! Ptooey! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
|
|
sm.sendSay("#face0#Why, you...! ")
|
|
sm.sendSay("#face0#This is exactly why I always say we shouldn't let these outsiders in. Hmph! ")
|
|
sm.sendSay("#face0#Where's Chief Kan?! How can he let his people embarass him so?! ")
|
|
sm.spawnNpc(9400582, 850, -5)
|
|
sm.showNpcSpecialActionByTemplateId(9400582, "summon", 0)
|
|
sm.spawnNpc(9400580, 900, -5)
|
|
sm.showNpcSpecialActionByTemplateId(9400580, "summon", 0)
|
|
sm.spawnNpc(9400600, 950, -5)
|
|
sm.showNpcSpecialActionByTemplateId(9400600, "summon", 0)
|
|
sm.moveNpcByTemplateId(9400582, True, 350, 100)
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400580, True, 350, 100)
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400600, True, 350, 100)
|
|
sm.sendDelay(500)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendNext("#face0#Don't bother Chief Kan with your prattle. Not unless you want an arrow in your back... ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
|
|
sm.sendSay("#face0#W-w-what did... How... ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#Honestly, all you do is eat our food! What're you going to do when the monsters attack? Be a meat shield for the old and infirm, hmm? ")
|
|
sm.sendSay("#face0#At least I earn what I eat. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
|
|
sm.sendSay("#face0#W-w-what? Whaaaaaat?! Are you trying to...! ")
|
|
sm.sendSay("#face0#Ah... Ah! Ah ha ha, I knew it! You didn't come back for us, did you, you rat? ")
|
|
sm.sendSay("#face0#Obviously, you ran afoul of a little monster and turned tail like a frightened child! ")
|
|
sm.sendSay("#face0#I can see the fear in your eyes even now! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#What's that, pig?")
|
|
sm.sendSay("#face0#I don't want to hear a word out of your greasy face until I see you out there on the field!")
|
|
sm.sendDelay(2000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne
|
|
sm.sendNext("#face0#Wow, I see Slaka wasted no time getting back to business. ")
|
|
sm.sendSay("#face1#As much as I'm enjoying this, perhaps we should step in? ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bGeez Cayne, you scared me. Where did you come from? ")
|
|
sm.forcedFlip(True)
|
|
sm.setParam(37)
|
|
sm.sendSay("#face0#I was training with the soldiers and came over to see what the commotion was! ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bTraining? ")
|
|
sm.setParam(37)
|
|
sm.sendSay("#face1#Indeed! I heard you did some sparring with Peytour and the drunkard.")
|
|
sm.sendSay("#face1#I believe you've started something, because others have been lining up to train since then! ")
|
|
sm.sendSay("#face1#Gillie and I are completely swamped! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400580) # Alika
|
|
sm.sendSay("#face4#We can't just let this continue... they're starting to attract a crowd. ")
|
|
sm.forcedFlip(True)
|
|
sm.spawnNpc(9400587, -350, 75)
|
|
sm.showNpcSpecialActionByTemplateId(9400587, "summon", 0)
|
|
sm.spawnNpc(9400598, -300, 75)
|
|
sm.showNpcSpecialActionByTemplateId(9400598, "summon", 0)
|
|
sm.moveNpcByTemplateId(9400587, False, 490, 150)
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400598, False, 450, 150)
|
|
sm.sendDelay(3600)
|
|
sm.flipNpcByTemplateId(9400587, True)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/angry", 0, 0, 0, 0, 34571675, 0, 0)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
|
|
sm.sendNext("#face0#Slaka! What is the meaning of this?! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400598) # Thorson
|
|
sm.sendSay("Chief, what are you doing? Everyone is staring... ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
|
|
sm.sendSay("#face0#They say a rotten apple spoils the barrel. It certainly seems that way now... ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400598) # Thorson
|
|
sm.sendSay("We agreed we'd all fight on the same side, remember? Fighting each other won't help at all! ")
|
|
sm.moveNpcByTemplateId(9400590, True, 5, 10)
|
|
sm.moveNpcByTemplateId(9400587, True, 5, 10)
|
|
sm.moveNpcByTemplateId(9400598, False, 5, 10)
|
|
sm.moveNpcByTemplateId(9400597, False, 5, 10)
|
|
sm.sendDelay(1000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendNext("#face0#Get off my back, he started it! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
|
|
sm.sendSay("#face0#Unbelievable... Hmph! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#Ha, took the words right out of my mouth. ")
|
|
sm.moveNpcByTemplateId(9400590, True, 5, 10)
|
|
sm.moveNpcByTemplateId(9400587, True, 5, 10)
|
|
sm.moveNpcByTemplateId(9400598, False, 5, 10)
|
|
sm.moveNpcByTemplateId(9400597, False, 5, 10)
|
|
sm.sendDelay(1000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400600) # Birna
|
|
sm.sendNext("Enough! ")
|
|
sm.moveNpcByTemplateId(9400600, True, 300, 80)
|
|
sm.sendDelay(3000)
|
|
sm.sendNext("Step back, both of you!")
|
|
sm.flipNpcByTemplateId(9400597, False)
|
|
sm.moveNpcByTemplateId(9400587, True, 20, 30)
|
|
sm.sendDelay(250)
|
|
sm.moveNpcByTemplateId(9400597, False, 20, 20)
|
|
sm.showEffect("Effect/OnUserEff.img/emotionBalloon/noSpeak", 2000, 0, 0, 0, 34565417, 0, 0)
|
|
sm.sendDelay(1000)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/love", 0, 0, 0, 0, 34565416, 0, 0)
|
|
sm.sendDelay(3000)
|
|
sm.sendNext("You cannot let petty bickering distract you from our duties. ")
|
|
sm.sendNext("No one here has the time to argue and fight. Look around and see what they're doing! ")
|
|
sm.sendSay("They're training, repairing the walls, building shelters, and preparing food! ")
|
|
sm.sendSay("Everyone's working for the group... Everyone except the two of you. What do you have to say for yourselves? ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
|
|
sm.sendSay("#face0#Ahem, he's the one who first... ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#Oh no, no no no. I was working hard on the barricades, and was just going to pick up more wood, when this bloated gasbag... ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
|
|
sm.sendSay("#face0#Slaka! ")
|
|
sm.sendSay("#face0#Chief Birna, I apologize. I'll try my best to make peace between the villagers. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#Good on you, Chief Kan. You can start with that fish-smelling greaseball. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400600) # Birna
|
|
sm.sendSay("Sigh... This isn't just about one person, or one town. We all have to work together to survive this, so any problems that affect one or two of us hold everyone back. ")
|
|
sm.flipNpcByTemplateId(9400587, True)
|
|
sm.flipNpcByTemplateId(9400590, True)
|
|
sm.flipNpcByTemplateId(9400597, True)
|
|
sm.flipNpcByTemplateId(9400598, True)
|
|
sm.flipNpcByTemplateId(9400591, True)
|
|
sm.flipNpcByTemplateId(9400618, True)
|
|
sm.sendDelay(250)
|
|
sm.moveNpcByTemplateId(9400587, True, 600, 60)
|
|
sm.moveNpcByTemplateId(9400590, True, 150, 40)
|
|
sm.moveNpcByTemplateId(9400597, True, 600, 60)
|
|
sm.moveNpcByTemplateId(9400598, True, 600, 60)
|
|
sm.moveNpcByTemplateId(9400591, True, 600, 60)
|
|
sm.moveNpcByTemplateId(9400618, True, 600, 60)
|
|
sm.sendDelay(2000)
|
|
sm.flipNpcByTemplateId(9400590, False)
|
|
sm.moveNpcByTemplateId(9400590, False, 400, 80)
|
|
sm.sendDelay(2000)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/love", 0, 0, 34565416, 1, 0, 0, 0)
|
|
sm.sendDelay(2000)
|
|
sm.lockInGameUI(False, True)
|
|
sm.completeQuestNoCheck(64118)
|
|
sm.warp(867202306)
|