40 lines
1.6 KiB
Python
40 lines
1.6 KiB
Python
# [Root Abyss] World Tree Rescue
|
|
|
|
ALICIA = 1064002 # npc Id
|
|
sm.removeEscapeButton()
|
|
sm.lockInGameUI(True)
|
|
sm.setSpeakerID(ALICIA)
|
|
sm.showFieldEffect("Map/Effect.img/rootabyss/undo")
|
|
sm.showFieldBackgroundEffect("Effect/Direction11.img/effect/meet/frame0/0")
|
|
sm.invokeAfterDelay(4000, "sendNext", "Thank you so much, I can finally go wherever I want!")
|
|
|
|
sm.setPlayerAsSpeaker()
|
|
sm.sendNext("Oh geez... #b(Neinheart wants me to take her to Ereve, but she looks SO HAPPY to be free. What do I do?)#k")
|
|
|
|
sm.sendNext("Heeey, so congratulations on your newfound freedom. But, uh, I think you should go stay in Ereve for a while.")
|
|
|
|
sm.setSpeakerID(ALICIA)
|
|
sm.sendNext("But...")
|
|
|
|
sm.setPlayerAsSpeaker()
|
|
sm.sendNext("Just for a while, you know? The Empress and Shinsoo can protect you until you get your powers back. "
|
|
"It's really dangerous out in the world right now and I don't want to see you get hurt. "
|
|
"But it's all up to you..")
|
|
|
|
sm.setSpeakerID(ALICIA)
|
|
sm.sendNext("No... they're right. I am too important to risk wandering around as I please. I'll go to Ereve... "
|
|
"I just hope they let me go on vacation sometimes.")
|
|
|
|
sm.setPlayerAsSpeaker()
|
|
sm.sendNext("I'll make sure they do! I'll even beat up Neinheart if I have to!")
|
|
|
|
sm.setSpeakerID(ALICIA)
|
|
sm.sendNext("Hehehe, okay. Once my powers are fully restored, you and me will blow out of there on a whirlwind of tourism and fun!")
|
|
|
|
sm.setPlayerAsSpeaker()
|
|
sm.sendNext("You've got yourself a deal. The Cygnus Knights will take you back. I'll see you there.")
|
|
|
|
sm.lockInGameUI(False)
|
|
sm.startQuest(parentID)
|
|
sm.warpInstanceIn(913080001, 0) # Fake Cutscene Field (Ereve)
|