maple-v206/scripts/field/enter_910090301.py

75 lines
3.6 KiB
Python

# id 910090301 (Partem : Partem Ruins Interior 1), field 910090301
sm.teleportInField(-930, -400)
sm.setMapTaggedObjectVisible("guide", False, 0, 0)
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.blind(True, 255, 0, 0, 0, 0)
sm.zoomCamera(0, 1000, 0, -378, -163)
sm.forcedInput(7)
sm.sendDelay(500)
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(1200)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(1400)
sm.sendDelay(4000)
sm.createFieldTextEffect("#fnArial##fs18#Several Days Later, in the Partem Ruins", 100, 1000, 6, -50, -50, 1, 4, 0, 0, 0)
sm.forcedMove(False, 250)
sm.zoomCamera(1500, 1500, 1500, -650, -300)
sm.sendDelay(2000)
sm.forcedInput(6)
sm.sendDelay(500)
sm.forcedMove(False, 180)
sm.sendDelay(2500)
sm.setSpeakerType(3)
sm.setParam(549)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(1013358) # Pathfinder
sm.sendNext("#face3#Well...here we are. I'm certain this is the place depicted in those old sketches.")
sm.sendSay("#face1#Heh... I've gotta say, I think I underestimated this place. Look at how huge and cavernous it is! I've got a feeling there must be something incredible hidden here.")
sm.sendDelay(1000)
sm.sendNext("#face0#Lessee... I've gotta find the three keys, then offer them up to the Altar of Trial. At least, that's what was scribbled on that note I found lying on the researcher's desk.")
sm.zoomCamera(1500, 1500, 1500, -650, -400)
sm.sendDelay(1500)
sm.onLayer(500, "00", 0, -100, -1, "Effect/Direction22.img/effect/PF_key/0", 4, False, -1, False)
sm.playSound("Sound/SoundEff.img/pathfinder/key", 100)
sm.sendDelay(1000)
sm.offLayer(550, "00", False)
sm.onLayer(300, "01", 0, -100, -1, "Effect/Direction22.img/effect/PF_key/1", 4, False, -1, False)
sm.sendDelay(1000)
sm.onLayer(500, "02", 0, -100, -1, "Effect/Direction22.img/effect/PF_key/2", 4, False, -1, False)
sm.offLayer(300, "01", False)
sm.sendDelay(1000)
sm.offLayer(550, "02", False)
sm.sendDelay(500)
sm.zoomCamera(1500, 1500, 1500, -650, -300)
sm.sendDelay(2000)
sm.sendNext("#face1#I brought the one I found in the research lab, and another one I found on the way here. Not too shabby, if I say so myself.")
sm.sendSay("#face0#Judging by the reaction this key is giving off, I'd say it's a pretty safe bet that the last key is somewhere in these ruins.")
sm.sendDelay(500)
sm.playSound("Sound/SoundEff.img/pathfinder/roar1", 100)
sm.sendDelay(1000)
sm.zoomCamera(0, 1500, 0, -700, -300)
sm.sendDelay(300)
sm.sendNext("#face3#Ooooh, I don't like that shaking. Shaking ruins are an occupational hazard. C'mon now, you're not gonna collapse on me, are you?")
sm.sendSay("#face0#But... Hnnnnnng... I can't just LEAVE without finding out what the three keys will reveal! Let's hope these ruins hold together at least that long. C'mon, architecture of the ancients, don't fail me now.")
sm.sendDelay(1000)
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.avatarOriented("UI/tutorial.img/34")
sm.createQuestWithQRValue(42102, "date=00/00/00/00/00")
sm.createQuestWithQRValue(7264, "dojangRank=0")
sm.createQuestWithQRValue(7264, "dojangRankJob=0;dojangRank=0")
sm.startQuest(7621)
sm.startQuest(100194)
sm.setParam(548)
sm.setSpeakerID(1013358)
res = sm.sendAskAccept("#face0#Okay. I guess the plan is to head where the altar keys point me. Doesn't look like it's too far off, but all the same, I shouldn't try my luck by hanging around here any longer than I need to.")
sm.sendNext("#face0#Whatever the key's responding to, it's just beyond here.")
sm.startQuest(35900)
sm.setMapTaggedObjectVisible("guide", True, 0, 0)