151 lines
5.0 KiB
Python
151 lines
5.0 KiB
Python
# id 867201980 (Abrup Basin : Icy Grim Vale), field 867201980
|
|
sm.lockInGameUI(True, False)
|
|
sm.spawnNpc(9400676, 3900, 250)
|
|
sm.showNpcSpecialActionByTemplateId(9400676, "summon", 0)
|
|
sm.spawnNpc(9400642, 3820, 250)
|
|
sm.showNpcSpecialActionByTemplateId(9400642, "summon", 0)
|
|
sm.spawnNpc(9400642, 3750, 250)
|
|
sm.showNpcSpecialActionByTemplateId(9400642, "summon", 0)
|
|
sm.spawnNpc(9400676, 3650, 250)
|
|
sm.showNpcSpecialActionByTemplateId(9400676, "summon", 0)
|
|
sm.spawnNpc(9400642, 3580, 250)
|
|
sm.showNpcSpecialActionByTemplateId(9400642, "summon", 0)
|
|
sm.spawnNpc(9400642, 3500, 250)
|
|
sm.showNpcSpecialActionByTemplateId(9400642, "summon", 0)
|
|
sm.spawnNpc(9400676, 3420, 250)
|
|
sm.showNpcSpecialActionByTemplateId(9400676, "summon", 0)
|
|
sm.spawnNpc(9400675, 3350, 250)
|
|
sm.showNpcSpecialActionByTemplateId(9400675, "summon", 0)
|
|
sm.spawnNpc(9400674, 3210, 250)
|
|
sm.showNpcSpecialActionByTemplateId(9400674, "summon", 0)
|
|
sm.moveNpcByTemplateId(9400676, True, 500, 10)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 10)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 10)
|
|
sm.moveNpcByTemplateId(9400676, True, 500, 10)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 10)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 10)
|
|
sm.moveNpcByTemplateId(9400676, True, 500, 10)
|
|
sm.moveNpcByTemplateId(9400675, True, 500, 10)
|
|
sm.moveNpcByTemplateId(9400674, True, 500, 10)
|
|
sm.forcedMove(True, 300)
|
|
sm.playSound("Sound/PL_MONAD.img/EP1/ACT2/monsterfootstep_loop", 128)
|
|
sm.sendDelay(2000)
|
|
sm.setSpeakerType(3)
|
|
sm.setParam(57)
|
|
sm.setColor(1)
|
|
sm.sendNext("#bAlika, keep looking ahead! ")
|
|
sm.setParam(37)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400580) # Alika
|
|
sm.sendSay("#face0#Ahhhh! ")
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400676, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400676, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400676, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400675, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400674, True, 500, 20)
|
|
sm.forcedMove(True, 600)
|
|
sm.sendDelay(2500)
|
|
sm.sendNext("#face5#Gasp... I-I'm... so tired! ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bKeep it up just a bit longer! ")
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400676, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400676, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400642, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400676, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400675, True, 500, 20)
|
|
sm.moveNpcByTemplateId(9400674, True, 500, 20)
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(500)
|
|
sm.forcedMove(True, 500)
|
|
sm.sendDelay(2500)
|
|
sm.setParam(37)
|
|
sm.sendNext("#face5#Gasp... I can't... anymore... ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bAlika, we're almost there! You can do it! ")
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.sendNext("#bAlika, Alika! Remember the thin ice from yesterday, when I fell in the water? ")
|
|
sm.sendSay("#bThere must be a spot like that here, too! We can buy some time if we lure them into that spot! ")
|
|
sm.setParam(37)
|
|
sm.sendSay("#face5#Gasp... gasp... ")
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(250)
|
|
sm.forcedMove(True, 100)
|
|
sm.sendDelay(250)
|
|
sm.sendDelay(1000)
|
|
sm.forcedAction(13, 0)
|
|
sm.sendDelay(250)
|
|
sm.forcedMove(True, 100)
|
|
sm.sendDelay(250)
|
|
sm.sendDelay(1000)
|
|
sm.sendDelay(500)
|
|
sm.sendNext("#face0#Haaaah...! ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bWas this all for nothing?! ")
|
|
sm.forcedAction(13, 0)
|
|
sm.sendDelay(250)
|
|
sm.forcedMove(True, 100)
|
|
sm.sendDelay(250)
|
|
sm.sendDelay(1000)
|
|
sm.sendNext("#bNo... please! ")
|
|
sm.forcedAction(13, 0)
|
|
sm.sendDelay(250)
|
|
sm.forcedMove(True, 150)
|
|
sm.sendDelay(250)
|
|
sm.sendDelay(2000)
|
|
sm.sendDelay(3000)
|
|
sm.setParam(37)
|
|
sm.sendNext("#face5#Gasp... ")
|
|
sm.sendDelay(5000)
|
|
sm.playSound("Sound/PL_MONAD.img/EP1/ACT2/avalanche", 60)
|
|
sm.sendDelay(10000)
|
|
sm.playSound("Sound/PL_MONAD.img/EP1/ACT2/avalanche", 128)
|
|
sm.sendNext("#face5#Gasp... Huh? ")
|
|
sm.setParam(56)
|
|
sm.sendSay("#bWhat... just happened? ")
|
|
sm.sendDelay(5000)
|
|
sm.sendNext("#bWhaaa...? Did I do this?! ")
|
|
sm.spineScreen(False, False, True, 0, "Map/EffectPL.img/MONAD1/spine/scene2/d1","0","juliet")
|
|
sm.sendDelay(7500)
|
|
sm.playSound("Sound/Mob.img/9402270/Attack7", 128)
|
|
sm.sendDelay(3500)
|
|
sm.spawnNpc(9400690, 1600, 260)
|
|
sm.showNpcSpecialActionByTemplateId(9400690, "summon", 0)
|
|
sm.offSpineScreen("juliet", 0, "", 0)
|
|
sm.setParam(57)
|
|
sm.sendNext("#bRun!! ")
|
|
sm.moveNpcByTemplateId(9400690, True, 30, 100)
|
|
sm.sendDelay(500)
|
|
sm.spawnNpc(9400595, 1190, 440)
|
|
sm.showNpcSpecialActionByTemplateId(9400595, "summon", 0)
|
|
sm.setParam(37)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400595) # Pete
|
|
sm.sendNext("#face0#Rawwwwrrrrrrr!! ")
|
|
sm.moveNpcByTemplateId(9400595, True, 2000, 300)
|
|
sm.sendDelay(1000)
|
|
sm.forcedInput(1)
|
|
sm.sendDelay(1000)
|
|
sm.blind(True, 255, 0, 0, 0, 500)
|
|
sm.sendDelay(500)
|
|
sm.sendDelay(1000)
|
|
sm.lockInGameUI(False, True)
|
|
sm.completeQuestNoCheck(64090)
|
|
sm.startQuest(64091)
|
|
sm.warp(867202000)
|