maple-v206/scripts/field/enter_867202305.py

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)