maple-v206/scripts/field/enter_910090313.py

96 lines
4.7 KiB
Python

# id 910090313 (Partem : Deathly Abyss Depths), field 910090313
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.playSound("Sound/SoundEff.img/morass/bubble", 100)
sm.blind(True, 255, 0, 0, 0, 0)
sm.forcedMove(False, 1)
sm.sendDelay(300)
sm.forcedAction(27, 999999)
sm.spawnNpc(1013350, -182, 78)
sm.showNpcSpecialActionByTemplateId(1013350, "summon", 0)
sm.moveNpcByTemplateId(1013350, False, 10, 80)
sm.sendDelay(300)
sm.showNpcSpecialActionByTemplateId(1013350, "special2", -1)
sm.zoomCamera(0, 1500, 0, 0, 230)
sm.sendDelay(300)
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(1200)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(1400)
sm.sendDelay(500)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(1013350) # Brie
sm.sendNext("#face0#Oh! Over there! I think I see a doorway that leads to an exit!")
sm.forcedMove(False, 10)
sm.sendDelay(500)
sm.sendNext("#face0#But I think our glowpod is about to fade. Let's light up a new one. ...Oh. That look on your face definitely says, 'I just used the last one.'")
sm.setParam(549)
sm.setInnerOverrideSpeakerTemplateID(1013358) # Pathfinder
sm.sendSay("#face0#...Pretty much, yeah.")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(1013350) # Brie
sm.sendSay("#face0#We've gotta do something!")
sm.sendSay("#face1#The glowpod...")
sm.blind(True, 100, 0, 0, 0, 1300)
sm.setParam(549)
sm.setInnerOverrideSpeakerTemplateID(1013358) # Pathfinder
sm.sendSay("#face3#(Even if we swam as fast as we could, we'd never make it in time. Think! How can we get there quickly?)")
sm.sendSay("#face0#(Something quick. Something I can do with what I've got on me right now...)")
sm.sendSay("#face6#(What've I got? Lessee... A little bit of the explosive powder from earlier, some rope, and my bow and arrows. Gah. What can I do with these?)")
sm.zoomCamera(500, 1600, 500, 85, 230)
sm.playSound("Sound/SoundEff.img/blackHeaven/secretmission3", 100)
sm.sendDelay(500)
sm.sendNext("#face0#(I could set off an explosion in the water... Nah, that wouldn't solve anything about our current predicament. Time's not on my side.)")
sm.zoomCamera(500, 1700, 500, 85, 260)
sm.playSound("Sound/SoundEff.img/blackHeaven/secretmission3", 100)
sm.sendDelay(500)
sm.sendNext("#face0#(Try to lasso something in the distance with my rope? All these rocks are going to be slippery from being underwater for so long, so I don't think that'd really work.)")
sm.zoomCamera(500, 2000, 500, 85, 280)
sm.playSound("Sound/SoundEff.img/blackHeaven/secretmission3", 100)
sm.sendDelay(500)
sm.sendNext("#face3#(Bows work by storing up a little bit of tension and amplifying that to exert a lot of force. I might be able to shoot an arrow all the way to the bottom...)")
sm.bgmVolume(0, 1000)
sm.sendDelay(1300)
sm.changeBGM("Bgm00.img/Silence", 0, 0)
sm.bgmVolume(5, 1000)
sm.changeBGM("Bgm51.img/Pathfinder", 0, 0)
sm.blind(True, 150, 0, 0, 0, 1300)
sm.sendNext("#face3#Well, the clock's ticking, and it's this or nothing.")
sm.sendDelay(1000)
sm.sendNext("#face0#Brie! I want you to hold onto me as tightly as you can. Whatever happens, don't let go, okay?")
sm.sendSay("#face0#The moment I loose the arrow, I want you to swim with all your might. You think you can do that?")
sm.forcedMove(True, 120)
sm.zoomCamera(1500, 2000, 1500, -113, 210)
sm.sendDelay(2000)
sm.sendNext("#face0##b(Without a word, Brie clasps tightly to you. It looks like she's doing her best to be brave given the dire straits in which you presently find yourselves.)#k")
sm.sendDelay(1000)
sm.sendNext("#face0#All right, here we go. Lady Lucky, don't fail me now!")
sm.blind(True, 170, 0, 0, 0, 1300)
sm.sendDelay(500)
sm.zoomCamera(2500, 3000, 2500, 0, 600)
sm.sendDelay(1000)
sm.onLayer(0, "00", 0, -80, -12, "Effect/Direction22.img/effect/PF_light/0", 4, True, -1, False)
sm.playSound("Sound/SoundEff.img/morass/bubble", 100)
sm.sendDelay(1800)
sm.offLayer(300, "00", False)
sm.playSound("Sound/SoundEff.img/illium/job", 100)
sm.blind(True, 255, 240, 240, 240, 1300)
sm.sendDelay(1600)
sm.sendNext("#face0##b(The arrow pierces the glowpod and shoots downward through the water, leaving motes of light in its wake. The two of you quickly follow the luminous contrail to the doorway at the bottom of the pool .)#k")
sm.sendDelay(500)
sm.showFadeTransition(0, 1000, 3000)
sm.zoomCamera(0, 1000, 2147483647, 2147483647, 2147483647)
sm.moveCamera(True, 0, 0, 0)
sm.sendDelay(300)
sm.removeOverlapScreen(1000)
sm.moveCamera(True, 0, 0, 0)
sm.lockInGameUI(False, True)
sm.completeQuestNoCheck(35927)
sm.startQuest(11620)
sm.createQuestWithQRValue(15710, "lasttime=19/07/08/14/03")
sm.createQuestWithQRValue(25980, "normal=#;hard=#")
sm.createQuestWithQRValue(35948, "00=h0;10=h0;02=h1;11=h1;12=h0;21=h0;13=h0;22=h1;14=h0;23=h1;06=h0;15=h0;24=h0;16=h0;07=h0;25=h0;17=h0;08=h0;26=h1;09=h0;19=h0")
sm.warp(100051044)