50 lines
2.1 KiB
Python
50 lines
2.1 KiB
Python
# id 450001390 (Hidden Street : Mirage Cliff), field 450001390
|
|
sm.lockInGameUI(True, False)
|
|
sm.removeAdditionalEffect()
|
|
sm.blind(True, 255, 0, 0, 0, 0)
|
|
sm.createQuestWithQRValue(34125, "390=2;310=2;320=2")
|
|
sm.spawnNpc(3003113, -545, 166)
|
|
sm.showNpcSpecialActionByTemplateId(3003113, "summon", 0)
|
|
sm.zoomCamera(0, 2000, 0, -245, 227)
|
|
sm.sendDelay(500)
|
|
sm.sendDelay(1000)
|
|
sm.blind(False, 0, 0, 0, 0, 1500)
|
|
sm.forcedMove(False, 515)
|
|
sm.moveNpcByTemplateId(3003113, False, 380, 180)
|
|
sm.zoomCamera(2000, 2000, 2000, -45, 227)
|
|
sm.sendDelay(3500)
|
|
sm.setSpeakerType(3)
|
|
sm.setParam(37)
|
|
sm.setColor(1)
|
|
sm.setInnerOverrideSpeakerTemplateID(3003113) # Kao
|
|
sm.sendNext("Huh. We just took a short boat ride, but the view here is completely different from the one in the Nameless Town.")
|
|
sm.sendSay("We finally made to the top of the cliff, but... where do we go from here?")
|
|
sm.zoomCamera(2000, 2000, 2000, 150, 227)
|
|
sm.sendDelay(3000)
|
|
sm.sendNext("Looks like there's a bridge up there. We can use it to cross to the other side.")
|
|
sm.moveNpcByTemplateId(3003113, False, 230, 150)
|
|
sm.forcedMove(False, 270)
|
|
sm.sendDelay(3000)
|
|
sm.spawnNpc(3003112, -220, 140)
|
|
sm.showNpcSpecialActionByTemplateId(3003112, "summon", 0)
|
|
sm.setInnerOverrideSpeakerTemplateID(3003112) # Rino
|
|
sm.sendNext("Wait!")
|
|
sm.moveNpcByTemplateId(3003112, False, 195, 180)
|
|
sm.zoomCamera(2000, 2000, 2000, 120, 227)
|
|
sm.sendDelay(2000)
|
|
sm.forcedMove(True, 30)
|
|
sm.moveNpcByTemplateId(3003113, True, 5, 120)
|
|
sm.sendNext("You must not cross that bridge!")
|
|
sm.sendSay("This place is called the Extinction Zone... That bridge is an illusion created by the blue flames of extinction to trick you!")
|
|
sm.sendSay("If you try to cross it, you'll be swallowed up by the flames in an instant.")
|
|
sm.sendSay("You must be new here... Why have you come to a dangerous place like this?")
|
|
sm.setParam(35)
|
|
sm.sendSay("#b(You explain that you are trying to reach the end of Arcane River.)#k")
|
|
sm.setParam(37)
|
|
sm.sendSay("...But you don't have enough information about this place to do that.")
|
|
sm.sendSay("You're being reckless just wandering around here blindly!")
|
|
sm.blind(True, 255, 0, 0, 0, 250)
|
|
sm.sendDelay(250)
|
|
sm.lockInGameUI(False, True)
|
|
sm.warp(450001100)
|