maple-v206/scripts/field/enter_450001360.py

56 lines
2.7 KiB
Python

# id 450001360 (Hidden Street : Damp Falls), field 450001360
sm.createQuestWithQRValue(34125, "350=2;360=2;370=2;380=2;390=2;300=2;310=2;320=2;330=2;340=2")
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.blind(True, 255, 0, 0, 0, 0)
sm.spawnNpc(3003113, -322, 24)
sm.showNpcSpecialActionByTemplateId(3003113, "summon", 0)
sm.resetNpcSpecialActionByTemplateId(3003113)
sm.showNpcSpecialActionByTemplateId(3003113, "lying", -1)
sm.zoomCamera(0, 2000, 0, -340, 130)
sm.sendDelay(1000)
sm.blind(False, 0, 0, 0, 0, 2000)
sm.zoomCamera(2000, 2000, 2000, -340, 70)
sm.sendDelay(3000)
sm.setSpeakerType(3)
sm.setParam(57)
sm.setColor(1)
sm.sendNext("Kao! Kao, wake up!")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(3003113) # Kao
sm.sendSay("#face0#Ugh...")
sm.showFadeTransition(0, 1000, 1000)
sm.sendDelay(500)
sm.removeOverlapScreen(1000)
sm.sendDelay(500)
sm.resetNpcSpecialActionByTemplateId(3003113)
sm.showNpcSpecialActionByTemplateId(3003113, "stand2", -1)
sm.sendNext("#face0#...Looks like I haven't completely vanished yet. I'm glad. I have one last thing to tell you, and it's important.")
sm.setParam(57)
sm.sendSay("Kao...")
sm.setParam(37)
sm.sendSay("#face0#I will probably disappear after this.")
sm.sendSay("#face0#But...")
sm.sendSay("#face0#Don't be sad.")
sm.sendSay("#face0#My sacrifice... It was something I had to do... It was the reason I came here.")
sm.sendSay("#face0#...I need you to remember everything I'm about to tell you. We won't get another chance.")
sm.sendSay("#face0#We have changed things. You survived Arma with your power intact. You will be able to do what I never could. You are strong enough to receive the power of the Arcane Symbols.")
sm.sendSay("#face0#You will encounter Erdas of all shapes and sizes as you make your way along the Arcane River. Gather the Arcane Symbols, and grow stronger.")
sm.sendSay("#face0#Many threats will be lurking in the shadows. But as many enemies await you on the road to come, you will find even more allies.")
sm.sendSay("#face0#When I disappear, you must take my Arcane Symbol and jump down the waterfall. After that...")
sm.sendDelay(1000)
sm.sendNext("#face0#Ugh...")
sm.sendDelay(1000)
sm.sendNext("#face0#I don't have much time. Our future is in your hands now.")
sm.sendDelay(1000)
sm.sendNext("#face0#I entrust this stone to you. It's all I can do for you now. Goodbye #h0#. Please... Stop the Black Mage. Protect this world...")
sm.resetNpcSpecialActionByTemplateId(3003113)
sm.showNpcSpecialActionByTemplateId(3003113, "bye", 0)
sm.sendDelay(2400)
sm.zoomCamera(4000, 2000, 4000, -200, 70)
sm.sendDelay(2000)
sm.blind(True, 255, 240, 240, 240, 1300)
sm.sendDelay(1600)
sm.lockInGameUI(False, True)
sm.warp(450001250)