maple-v206/scripts/field/enter_910090305.py

78 lines
3.6 KiB
Python

# id 910090305 (Partem : Forest Near the Ruins), field 910090305
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.blind(True, 255, 0, 0, 0, 0)
sm.zoomCamera(0, 2000, 0, -555, -350)
sm.sayMonologue("#fs30##fnArial#The Relic", 0)
sm.sayMonologue("#fs20##fnArial#\r\nAn artifact of unknown purpose, imbued with a powerful curse.", 0)
sm.sayMonologue("#fs20##fnArial#\r\nEnamored by ancient artifacts, you found the relic while exploring.", 0)
sm.sayMonologue("#fs20##fnArial#Afflicted with its curse, you teetered between life and death.", 0)
sm.sayMonologue("#fs20##fnArial#\r\nAfter barely pulling through, you began to travel the land, hoping to learn more about the relic.", 0)
sm.sayMonologue("#fs20##fnArial#But something about you is different from before...", 1)
sm.sendDelay(1000)
sm.onLayer(300, "00", 0, 0, 1, "Effect/Direction22.img/effect/PF_two/0", 4, True, -1, False)
sm.sendDelay(1500)
sm.onLayer(300, "01", 0, 0, 1, "Effect/Direction22.img/effect/PF_two/1", 4, True, -1, False)
sm.offLayer(300, "00", False)
sm.sendDelay(500)
sm.moveLayer(2000, "01", 410, 170)
sm.sendDelay(2500)
sm.sayMonologue("#fs30##fnArial#The Ancient Bow", 0)
sm.sayMonologue("#fs20##fnArial#\r\n\r\nWhat first seemed to be a double-bladed dagger was, in fact, a mystical ancient bow.", 0)
sm.sayMonologue("#fs20##fnArial#Through the relic's influence, you can draw out its hidden power.", 1)
sm.offLayer(500, "01", False)
sm.sendDelay(1000)
sm.onLayer(500, "02", 410, 170, 1, "Effect/Direction22.img/effect/PF_two/2", 4, True, -1, False)
sm.sendDelay(1000)
sm.sayMonologue("#fs30##fnArial#Curse Sigil", 0)
sm.sayMonologue("#fs20##fnArial#\r\n\r\nThe curse's mark on your hand has grown smaller, but shows no sign of disappearing.", 0)
sm.sayMonologue("#fs20##fnArial#You feel it slowly eating away at your life force.", 0)
sm.sayMonologue("#fs20##fnArial#\r\n'I must escape this cursed fate, whatever it takes.'", 1)
sm.offLayer(300, "02", False)
sm.bgmVolume(0, 1000)
sm.sendDelay(1500)
sm.changeBGM("Bgm00.img/Silence", 0, 0)
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(1200)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(1400)
sm.zoomCamera(4000, 1000, 4000, 169, -22)
sm.sendDelay(1200)
sm.createFieldTextEffect("#fnArial##fs18#Several Days Later, Near the Partem Ruins", 100, 1000, 6, -50, -50, 1, 4, 0, 0, 0)
sm.bgmVolume(-2, 300)
sm.sendDelay(300)
sm.changeBGM("Bgm51/TheVillageOfKarupa", 0, 0)
sm.sendDelay(3000)
sm.setSpeakerType(3)
sm.setParam(549)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(1013358) # Pathfinder
sm.sendNext("#face0#Guess the investigation always starts at the scene of the crime.")
sm.sendDelay(1000)
sm.sendNext("#face6#It all happened in these ruins, so I figured there might be a clue on how to break the curse here, too. But even if there IS, it does me no good if I can't even get in.")
sm.sendSay("#face0#That leaves me with just two options, then. Either I find some way to get inside the ruins, or I check out places nearby.")
sm.sendDelay(1000)
sm.sendNext("#face0#Okay then... Before I get into the swing of this investigation, I'd better make sure I'm prepared.")
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.setLevel(10)
sm.addSP(5)
sm.setSTR(4)
sm.setINT(4)
sm.setDEX(4)
sm.setLUK(4)
sm.addMaxHP(350)
sm.addMaxMP(200)
sm.setAP(4 + chr.getLevel() * 5)
sm.setJob(301)
sm.completeQuestNoCheck(35902)
sm.startQuest(11620)
sm.createQuestWithQRValue(15710, "lasttime=19/07/04/16/51")
sm.startQuest(11620)