maple-v206/scripts/field/enter_867200111.py

70 lines
2.6 KiB
Python

# id 867200111 (Abrup Basin : Base Camp), field 867200111
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.spawnNpc(9400592, 197, 5)
sm.showNpcSpecialActionByTemplateId(9400592, "summon", 0)
sm.flipNpcByTemplateId(9400592, False)
sm.startQuest(64013)
sm.startQuest(64150)
sm.startQuest(64155)
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(1000)
sm.playSound("Sound/PL_MONAD.img/EP1/ACT1/aruhi1", 128)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(9400592) # Aruhi
sm.sendNext("#face0#...I knew it! I knew it!")
sm.playSound("Sound/PL_MONAD.img/EP1/ACT1/aruhi2", 128)
sm.sendSay("#face0#When I told them, they didn't even-HIC!")
sm.playSound("Sound/PL_MONAD.img/EP1/ACT1/aruhi3", 128)
sm.sendSay("#face1#...Listen. HIC! I knew... it...")
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(1400)
sm.setParam(57)
sm.sendNext("#b...?")
sm.sendSay("#bWhy are you shouting at the valley? Angry people on cliffs make me nervous!")
sm.sendDelay(500)
sm.forcedMove(False, 385)
sm.showNpcSpecialActionByTemplateId(9400592, "say", 1000)
sm.setParam(37)
sm.sendNext("#face0#Black smoke!")
sm.sendSay("#face0#Dancing flames!")
sm.setParam(57)
sm.sendSay("#bHey! Sorry, could you maybe try using sentences here? It would really...")
sm.forcedMove(False, 30)
sm.sendDelay(500)
sm.forcedMove(False, 200)
sm.sendDelay(500)
sm.flipNpcByTemplateId(9400592, True)
sm.setParam(37)
sm.sendNext("#face0#What? HIC! H-how dare you... grammar at me! You little...!")
sm.showNpcSpecialActionByTemplateId(9400592, "say", 1000)
sm.setParam(57)
sm.sendSay("#bLook, can we argue over there, AWAY from the perilous cliff? It's too dangerous here.")
sm.setParam(37)
sm.sendSay("#face0#Dangerous? DANGEROUS? Ha ha, dangerous is Abrup's m-middle name!")
sm.showNpcSpecialActionByTemplateId(9400592, "say", 1000)
sm.sendSay("#face0#Look there! Look at the fire spread! HIC! I knew it!")
sm.showNpcSpecialActionByTemplateId(9400592, "say", 1000)
sm.sendDelay(500)
sm.zoomCamera(500, 2000, 5000, 850, 500)
sm.setParam(57)
sm.sendNext("#b...Fire?!")
sm.sendDelay(1000)
sm.setParam(37)
sm.sendNext("#face0#Ha ha, sit, sit. Ha ha ha HIC!")
sm.showNpcSpecialActionByTemplateId(9400592, "say", 1000)
sm.moveCamera(True, 0, 0, 0)
sm.sendDelay(500)
sm.setParam(57)
sm.sendNext("#bHave you lost your... Okay, silly question. But I've got to get down there!")
sm.sendSay("#b(I just hope I can get there in time...)")
sm.completeQuestNoCheck(64013)
sm.startQuest(64014)
sm.blind(True, 255, 0, 0, 0, 500)
sm.sendDelay(500)
sm.lockInGameUI(False, True)
sm.createQuestWithQRValue(64014, "mapIdx=0")
sm.warp(867200200)