maple-v206/scripts/field/enter_867201802.py

117 lines
4.6 KiB
Python

# id 867201802 (Abrup Basin : Cabin Front Porch), field 867201802
sm.lockInGameUI(True, False)
sm.hideUser(True)
sm.blind(True, 255, 0, 0, 0, 0)
sm.spawnNpc(9400690, 1500, 440)
sm.showNpcSpecialActionByTemplateId(9400690, "summon", 0)
sm.spawnNpc(9400676, -350, 440)
sm.showNpcSpecialActionByTemplateId(9400676, "summon", 0)
sm.spawnNpc(9400642, -250, 440)
sm.showNpcSpecialActionByTemplateId(9400642, "summon", 0)
sm.spawnNpc(9400642, -150, 440)
sm.showNpcSpecialActionByTemplateId(9400642, "summon", 0)
sm.spawnNpc(9400676, -50, 440)
sm.showNpcSpecialActionByTemplateId(9400676, "summon", 0)
sm.spawnNpc(9400642, 20, 440)
sm.showNpcSpecialActionByTemplateId(9400642, "summon", 0)
sm.spawnNpc(9400642, 100, 440)
sm.showNpcSpecialActionByTemplateId(9400642, "summon", 0)
sm.spawnNpc(9400676, 180, 440)
sm.showNpcSpecialActionByTemplateId(9400676, "summon", 0)
sm.spawnNpc(9400675, 250, 440)
sm.showNpcSpecialActionByTemplateId(9400675, "summon", 0)
sm.spawnNpc(9400674, 400, 440)
sm.showNpcSpecialActionByTemplateId(9400674, "summon", 0)
sm.spawnNpc(9400676, 610, 440)
sm.showNpcSpecialActionByTemplateId(9400676, "summon", 0)
sm.spawnNpc(9400641, -280, 500)
sm.showNpcSpecialActionByTemplateId(9400641, "summon", 0)
sm.spawnNpc(9400675, -170, 500)
sm.showNpcSpecialActionByTemplateId(9400675, "summon", 0)
sm.spawnNpc(9400641, -60, 500)
sm.showNpcSpecialActionByTemplateId(9400641, "summon", 0)
sm.spawnNpc(9400667, 70, 500)
sm.showNpcSpecialActionByTemplateId(9400667, "summon", 0)
sm.spawnNpc(9400672, 200, 500)
sm.showNpcSpecialActionByTemplateId(9400672, "summon", 0)
sm.spawnNpc(9400674, 280, 500)
sm.showNpcSpecialActionByTemplateId(9400674, "summon", 0)
sm.spawnNpc(9400675, 370, 500)
sm.showNpcSpecialActionByTemplateId(9400675, "summon", 0)
sm.spawnNpc(9400666, 460, 500)
sm.showNpcSpecialActionByTemplateId(9400666, "summon", 0)
sm.spawnNpc(9400674, 550, 500)
sm.showNpcSpecialActionByTemplateId(9400674, "summon", 0)
sm.spawnNpc(9400672, 660, 500)
sm.showNpcSpecialActionByTemplateId(9400672, "summon", 0)
sm.spawnNpc(9400668, 730, 500)
sm.showNpcSpecialActionByTemplateId(9400668, "summon", 0)
sm.sendDelay(300)
sm.showNpcSpecialActionByTemplateId(9400690, "attack1", -1)
sm.moveNpcByTemplateId(9400676, False, 200, 10)
sm.moveNpcByTemplateId(9400642, False, 200, 10)
sm.moveNpcByTemplateId(9400642, False, 200, 10)
sm.moveNpcByTemplateId(9400676, False, 200, 10)
sm.moveNpcByTemplateId(9400642, False, 200, 10)
sm.moveNpcByTemplateId(9400642, False, 200, 10)
sm.moveNpcByTemplateId(9400676, False, 200, 10)
sm.moveNpcByTemplateId(9400675, False, 200, 10)
sm.moveNpcByTemplateId(9400674, False, 200, 10)
sm.moveNpcByTemplateId(9400641, False, 200, 10)
sm.moveNpcByTemplateId(9400675, False, 200, 10)
sm.moveNpcByTemplateId(9400641, False, 200, 10)
sm.moveNpcByTemplateId(9400667, False, 200, 10)
sm.moveNpcByTemplateId(9400672, False, 200, 10)
sm.moveNpcByTemplateId(9400674, False, 200, 10)
sm.moveNpcByTemplateId(9400675, False, 200, 10)
sm.moveNpcByTemplateId(9400666, False, 200, 10)
sm.moveNpcByTemplateId(9400674, False, 200, 10)
sm.moveNpcByTemplateId(9400676, False, 200, 10)
sm.moveNpcByTemplateId(9400672, False, 200, 10)
sm.moveNpcByTemplateId(9400668, False, 200, 10)
sm.playSound("Sound/Mob.img/9402270/Attack4", 128)
sm.sendDelay(300)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(500)
sm.setSpeakerType(3)
sm.setParam(57)
sm.setColor(1)
sm.sendNext("#bMy... this many... ")
sm.playSound("Sound/Mob.img/9402245/Attack2", 100)
sm.sendDelay(1000)
sm.playSound("Sound/Mob.img/9402247/Attack1", 100)
sm.sendDelay(1000)
sm.playSound("Sound/Mob.img/9402250/Attack5", 100)
sm.sendDelay(1000)
sm.playSound("Sound/Mob.img/9402247/Attack2", 100)
sm.sendDelay(1000)
sm.playSound("Sound/Mob.img/9402270/Attack7", 128)
sm.playSound("Sound/Mob.img/9402250/Attack4", 100)
sm.sendDelay(1000)
sm.playSound("Sound/Mob.img/9402252/Attack2", 100)
sm.sendDelay(1000)
sm.playSound("Sound/Mob.img/9402246/skill1", 100)
sm.sendDelay(1000)
sm.playSound("Sound/Mob.img/9402241/Attack1", 100)
sm.sendDelay(1000)
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(9400580) # Alika
sm.sendNext("#face5##h0#... ")
sm.sendDelay(1000)
sm.setParam(57)
sm.sendNext("#b(Giant Shadow? So, it wasn't just a trick of the light?)")
sm.createQuestWithQRValue(64020, "chk1=1;chk2=1;chk3=1;chk4=1")
sm.completeQuestNoCheck(64020)
sm.playSound("Sound/Mob.img/9402250/Attack5", 100)
sm.sendDelay(1000)
sm.playSound("Sound/Mob.img/9402247/Attack2", 100)
sm.sendDelay(1000)
sm.playSound("Sound/Mob.img/9402250/Attack4", 100)
sm.sendDelay(1000)
sm.blind(True, 255, 0, 0, 0, 500)
sm.sendDelay(500)
sm.showNpcSpecialActionByTemplateId(9400690, "attack1", -1)
sm.lockInGameUI(False, True)
sm.createQuestWithQRValue(64085, "dir=2")
sm.warp(867201801)