110 lines
4.2 KiB
Python
110 lines
4.2 KiB
Python
# id 867200802 (Abrup Basin : Abandoned Village), field 867200802
|
|
sm.lockInGameUI(True, False)
|
|
sm.spawnNpc(9400590, -566, 300)
|
|
sm.showNpcSpecialActionByTemplateId(9400590, "summon", 0)
|
|
sm.spawnNpc(9400582, 150, 300)
|
|
sm.showNpcSpecialActionByTemplateId(9400582, "summon", 0)
|
|
sm.spawnNpc(9400583, -62, 350)
|
|
sm.showNpcSpecialActionByTemplateId(9400583, "summon", 0)
|
|
sm.spawnNpc(9400585, -150, 350)
|
|
sm.showNpcSpecialActionByTemplateId(9400585, "summon", 0)
|
|
sm.spawnNpc(9400585, -200, 350)
|
|
sm.showNpcSpecialActionByTemplateId(9400585, "summon", 0)
|
|
sm.spawnNpc(9400585, -250, 350)
|
|
sm.showNpcSpecialActionByTemplateId(9400585, "summon", 0)
|
|
sm.spawnNpc(9400585, -300, 350)
|
|
sm.showNpcSpecialActionByTemplateId(9400585, "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.forcedFlip(True)
|
|
sm.sendDelay(3000)
|
|
sm.sendDelay(3000)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(300)
|
|
sm.forcedMove(True, 450)
|
|
sm.sendDelay(2000)
|
|
sm.setSpeakerType(3)
|
|
sm.setParam(57)
|
|
sm.setColor(1)
|
|
sm.sendNext("#bSlaka. ")
|
|
sm.setParam(37)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#No. Go away. Whatever it is, I won't do it. Save your breath for someone gullible. ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bPlease, you can make the difference between comfort and starvation for someone. ")
|
|
sm.flipNpcByTemplateId(9400590, False)
|
|
sm.setParam(37)
|
|
sm.sendSay("#face0#Yeah, someone that isn't me! You know, you need to learn to keep out of other peoples' business. ")
|
|
sm.sendDelay(2000)
|
|
sm.sendNext("#face0#What about all those knights you have? Send them out to do your chores! ")
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(1000)
|
|
sm.flipNpcByTemplateId(9400583, False)
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400583, False, 1000, 200)
|
|
sm.moveNpcByTemplateId(9400585, False, 1000, 200)
|
|
sm.moveNpcByTemplateId(9400585, False, 1000, 200)
|
|
sm.sendDelay(500)
|
|
sm.flipNpcByTemplateId(9400585, True)
|
|
sm.flipNpcByTemplateId(9400585, True)
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400585, True, 400, 200)
|
|
sm.moveNpcByTemplateId(9400585, True, 400, 200)
|
|
sm.sendDelay(500)
|
|
sm.sendNext("#face0#...Feh. ")
|
|
sm.flipNpcByTemplateId(9400590, True)
|
|
sm.sendDelay(500)
|
|
sm.flipNpcByTemplateId(9400590, False)
|
|
sm.sendDelay(500)
|
|
sm.sendDelay(1000)
|
|
sm.sendNext("#face0#Hey, why is the loud one always following that girl around?! ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bHuh? You mean Cayne? ")
|
|
sm.setParam(37)
|
|
sm.sendSay("#face0#Hey! Cayne! ")
|
|
sm.sendDelay(2000)
|
|
sm.sendNext("#face0#Caaaaaayne!! ")
|
|
sm.sendDelay(1000)
|
|
sm.flipNpcByTemplateId(9400582, True)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/whatl", 0, 0, 0, 0, 32781792, 0, 0)
|
|
sm.sendDelay(2000)
|
|
sm.flipNpcByTemplateId(9400582, False)
|
|
sm.sendDelay(500)
|
|
sm.flipNpcByTemplateId(9400582, True)
|
|
sm.sendDelay(250)
|
|
sm.moveNpcByTemplateId(9400582, True, 500, 200)
|
|
sm.sendDelay(2000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne
|
|
sm.sendNext("#face0#What? What happened? Are we being attacked? ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#Our fearless leader needs you to go hunting. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne
|
|
sm.sendSay("#face1#Oh. I would love the challenge, believe me, but I'm on another mission presently. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#What? ")
|
|
sm.sendDelay(500)
|
|
sm.sendDelay(1000)
|
|
sm.sendDelay(3000)
|
|
sm.speechBalloon(False, 0, 0, "Fine! Go! ", 2000, 1, 0, 0, 0, 4, 9400580, 4878499)
|
|
sm.sendNext("#face0#Well, problem solved. Right? ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne
|
|
sm.sendSay("#face0#Ah... ")
|
|
sm.sendSay("#face0#What say we all go, then? The more of us there are, the faster it'll get done. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400590) # Slaka
|
|
sm.sendSay("#face0#What?! ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bLook, if it's going to be this big of a deal, I can just go on my own. ")
|
|
sm.setParam(37)
|
|
sm.sendSay("#face0#...You're really good at this. ")
|
|
sm.sendSay("#face0#All right, this is REALLY the last time. Don't ask me for ANYTHING after this!")
|
|
sm.flipNpcByTemplateId(9400590, True)
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400590, True, 100, 100)
|
|
sm.sendDelay(1500)
|
|
sm.lockInGameUI(False, True)
|
|
sm.startQuest(64037)
|
|
sm.warp(867200810)
|