maple-v206/scripts/field/enter_867202303.py

108 lines
4.6 KiB
Python

# id 867202303 (Abrup Basin : Skuas), field 867202303
sm.lockInGameUI(True, False)
sm.createQuestWithQRValue(18790, "mod=30894647101;lastTime=190622202836;damage=4590864058308;coin=0")
sm.createQuestWithQRValue(18098, "lastTime=190623133603;coin=35")
sm.createQuestWithQRValue(18098, "lastTime=190623133603;coin=39")
sm.spawnNpc(9400592, -565, -75)
sm.showNpcSpecialActionByTemplateId(9400592, "summon", 0)
sm.startQuest(64167)
sm.spawnNpc(9400596, -620, -75)
sm.showNpcSpecialActionByTemplateId(9400596, "summon", 0)
sm.spawnNpc(9400589, 150, -180)
sm.showNpcSpecialActionByTemplateId(9400589, "summon", 0)
sm.spawnNpc(9400635, 240, -180)
sm.showNpcSpecialActionByTemplateId(9400635, "summon", 0)
sm.spawnNpc(9400636, 303, -180)
sm.showNpcSpecialActionByTemplateId(9400636, "summon", 0)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(9400581) # Butler
sm.sendNext("#face0#What is your next move? ")
sm.setParam(57)
sm.sendSay("#bAs we discussed before, we should block the path to the castle and repair the walls as best we can. ")
sm.setParam(37)
sm.sendSay("#face0#Good. As for the roadblock... ")
sm.sendDelay(1000)
sm.moveNpcByTemplateId(9400589, True, 220, 80)
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
sm.sendNext("#face0#We've got plenty of options for those all around us. ")
sm.setInnerOverrideSpeakerTemplateID(9400580) # Alika
sm.sendSay("#face0#Wood! ")
sm.setParam(57)
sm.sendSay("#bWood! ")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
sm.sendSay("#face0#That's my specialty. ")
sm.setParam(57)
sm.sendSay("#bI'd feel better about this if you came with us, Peytour. ")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(9400581) # Butler
sm.sendSay("#face0#Good, then I'll leave you to it. ")
sm.sendDelay(1000)
sm.moveNpcByTemplateId(9400592, False, 50, 30)
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(9400592) # Aruhi
sm.sendNext("#face0#...I-I'm good with an axe too! ")
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
sm.sendSay("#face0#That's true, I recall you helping me with some woodcutting before. ")
sm.sendDelay(1000)
sm.moveNpcByTemplateId(9400596, False, 50, 30)
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(9400596) # Snowfield Archer
sm.sendNext("I'm coming too! You'll need someone to watch your backs. ")
sm.sendDelay(1000)
sm.moveNpcByTemplateId(9400635, True, 100, 70)
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(9400603) # Guard
sm.sendNext("I know this forest well, so I'll lead the way! ")
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(9400581) # Butler
sm.sendNext("#face0#With such a large party, there should be nothing to worry about. ")
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
sm.sendSay("#face0#Going back to the forest? Are you out of your minds?!")
sm.setInnerOverrideSpeakerTemplateID(9400598) # Thorson
sm.sendSay("... ")
sm.sendDelay(500)
sm.moveNpcByTemplateId(9400636, False, 30, 30)
sm.sendDelay(500)
sm.setInnerOverrideSpeakerTemplateID(9400603) # Guard
sm.sendNext("I... I should get back to guarding the wall...")
sm.setParam(57)
sm.sendSay("#bWell, that's important too. Thanks for your help, everyone. ")
sm.sendSay("#bWith so many people helping us, we'll be done in a flash! ")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(9400581) # Butler
sm.sendSay("#face0#Good. Get to it, then. ")
sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne
sm.sendSay("#face0#You're not coming with us, Vice Captain Butler? ")
sm.setInnerOverrideSpeakerTemplateID(9400581) # Butler
sm.sendSay("#face0#I have an urgent matter to attend to. You have all the help you need already, I'd say. ")
sm.setParam(57)
sm.sendSay("#bCayne, we have enough people. Let's be on our way. ")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(9400580) # Alika
sm.sendSay("#face0#Come back safe, #h0#. ")
sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne
sm.sendSay("#face0#...I need to stay with Alika, so I won't be able to help you. I'm sorry, #h0#. ")
sm.setParam(57)
sm.sendSay("#bNo, don't worry about it. That's your job, Cayne. ")
sm.setParam(37)
sm.sendSay("#face0#So you're going out to catch an Eyeful in a hollow tree, right? ")
sm.sendSay("#face1#...There was a reason they became thieves, huh? ")
sm.setParam(57)
sm.sendSay("#bWhat? ")
sm.setParam(37)
sm.sendSay("#face0#Never mind. Just be careful out there. ")
sm.setParam(57)
sm.sendSay("#bRight, let's go! ")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(9400603) # Guard
sm.sendSay("Follow me, please! ")
sm.blind(True, 255, 0, 0, 0, 500)
sm.sendDelay(500)
sm.lockInGameUI(False, True)
sm.startQuest(64107)
sm.warp(867202600)