123 lines
5.4 KiB
Python
123 lines
5.4 KiB
Python
# id 940202033 (null), field 940202033
|
|
sm.lockInGameUI(True, False)
|
|
sm.removeAdditionalEffect()
|
|
sm.blind(True, 255, 0, 0, 0, 0)
|
|
sm.spawnNpc(3001310, -1060, 790)
|
|
sm.showNpcSpecialActionByTemplateId(3001310, "summon", 0)
|
|
sm.spawnNpc(3001311, -1005, 790)
|
|
sm.showNpcSpecialActionByTemplateId(3001311, "summon", 0)
|
|
sm.spawnNpc(3001307, -740, 790)
|
|
sm.showNpcSpecialActionByTemplateId(3001307, "summon", 0)
|
|
sm.spawnNpc(3001308, -670, 790)
|
|
sm.showNpcSpecialActionByTemplateId(3001308, "summon", 0)
|
|
sm.spawnNpc(3001300, -850, 790)
|
|
sm.showNpcSpecialActionByTemplateId(3001300, "summon", 0)
|
|
sm.spawnNpc(3001346, -1165, 790)
|
|
sm.showNpcSpecialActionByTemplateId(3001346, "summon", 0)
|
|
sm.sendDelay(100)
|
|
sm.moveNpcByTemplateId(3001310, False, 150, 150)
|
|
sm.moveNpcByTemplateId(3001311, False, 150, 150)
|
|
sm.moveNpcByTemplateId(3001307, False, 170, 150)
|
|
sm.moveNpcByTemplateId(3001308, False, 170, 150)
|
|
sm.moveNpcByTemplateId(3001300, False, 170, 170)
|
|
sm.sendDelay(500)
|
|
sm.forcedMove(False, 230)
|
|
sm.blind(True, 255, 0, 0, 0, 0)
|
|
sm.sendDelay(1200)
|
|
sm.blind(False, 0, 0, 0, 0, 1000)
|
|
sm.sendDelay(1400)
|
|
sm.flipNpcByTemplateId(3001310, True)
|
|
sm.flipNpcByTemplateId(3001311, True)
|
|
sm.flipNpcByTemplateId(3001307, True)
|
|
sm.flipNpcByTemplateId(3001308, True)
|
|
sm.flipNpcByTemplateId(3001300, True)
|
|
sm.sendDelay(100)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(1000)
|
|
sm.playSound("Sound/SoundEff.img/illium/cg_close", 100)
|
|
sm.resetNpcSpecialActionByTemplateId(3001346)
|
|
sm.showNpcSpecialActionByTemplateId(3001346, "disappeared", -1)
|
|
sm.sendDelay(2000)
|
|
sm.sendDelay(500)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 0, 0, 0, 81107131, 0, 0)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 0, 0, 0, 81107132, 0, 0)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 10, -30, 0, 81107135, 0, 0)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 10, 0, 0, 81107133, 0, 0)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 10, 0, 0, 81107134, 0, 0)
|
|
sm.sendDelay(500)
|
|
sm.avatarOriented("Effect/OnUserEff.img/emotion/oh")
|
|
sm.setSpeakerType(3)
|
|
sm.setParam(37)
|
|
sm.setColor(1)
|
|
sm.setInnerOverrideSpeakerTemplateID(3001310) # Morian
|
|
sm.sendNext("#face2#The Crystal Gate is...")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001311) # Sinaria
|
|
sm.sendSay("#face3#Will we ever be able to get back?")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001308) # Carnelian
|
|
sm.sendSay("#face2#What if we can't return?")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendSay("#face0#Don't talk like that. We'll get back someday!")
|
|
sm.forcedFlip(True)
|
|
sm.flipNpcByTemplateId(3001310, False)
|
|
sm.flipNpcByTemplateId(3001311, False)
|
|
sm.flipNpcByTemplateId(3001300, False)
|
|
sm.sendDelay(300)
|
|
sm.sendNext("#face0#Until then, we'll all stick together!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001310) # Morian
|
|
sm.sendSay("#face0#Yeah! We'll all find the Sanctuary together!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001353) # Illium
|
|
sm.sendSay("#face0#But being around me puts all of you in danger.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001308) # Carnelian
|
|
sm.sendSay("#face0#You know what you're doing. We're safer with you.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendSay("#face1#We can be the Verdant Flora Youth Expedition! We'll be invincible! Haha!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001311) # Sinaria
|
|
sm.sendSay("#face0#I suppose we don't have much choice.")
|
|
sm.forcedFlip(True)
|
|
sm.flipNpcByTemplateId(3001300, True)
|
|
sm.sendDelay(300)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/whatl", 0, 0, 0, 0, 81107131, 0, 0)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/whatl", 0, 10, -30, 0, 81107135, 0, 0)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/whatl", 0, 10, 0, 0, 81107133, 0, 0)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/whatl", 0, 10, 0, 0, 81107134, 0, 0)
|
|
sm.sendNext("#face0#I mean, if we're stuck here, we may as well do something productive.")
|
|
sm.avatarOriented("Effect/OnUserEff.img/emotion/what")
|
|
sm.sendSay("#face0#I think I'll join the Expedition too.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001353) # Illium
|
|
sm.sendSay("#face0#Wow...")
|
|
sm.forcedFlip(True)
|
|
sm.flipNpcByTemplateId(3001300, False)
|
|
sm.sendDelay(300)
|
|
sm.sendNext("#face0#You're all amazing! If we work together, we'll find the Sanctuary of the Ancient God in no time!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001310) # Morian
|
|
sm.sendSay("#face1#And we'll keep each other company!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001353) # Illium
|
|
sm.sendSay("#face5#Thanks, everyone!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendSay("#face0#Where are we anyway? I've never been outside Sanctuary!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001308) # Carnelian
|
|
sm.sendSay("#face0#It's my first time here too.")
|
|
sm.forcedMove(False, 450)
|
|
sm.sendDelay(500)
|
|
sm.flipNpcByTemplateId(3001307, False)
|
|
sm.flipNpcByTemplateId(3001308, False)
|
|
sm.sendDelay(2500)
|
|
sm.setInnerOverrideSpeakerTemplateID(3001353) # Illium
|
|
sm.sendNext("#face0#Here's the way out. Let's go.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001311) # Sinaria
|
|
sm.sendSay("#face0#Has Illium been here before?")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendSay("#face1#Sounds like a plan to me!")
|
|
sm.moveNpcByTemplateId(3001310, False, 400, 130)
|
|
sm.moveNpcByTemplateId(3001311, False, 400, 130)
|
|
sm.moveNpcByTemplateId(3001307, False, 400, 150)
|
|
sm.moveNpcByTemplateId(3001308, False, 400, 150)
|
|
sm.moveNpcByTemplateId(3001300, False, 400, 150)
|
|
sm.sendDelay(10)
|
|
sm.forcedMove(False, 400)
|
|
sm.sendDelay(2000)
|
|
sm.blind(True, 255, 0, 0, 0, 500)
|
|
sm.sendDelay(500)
|
|
sm.lockInGameUI(False, True)
|
|
sm.warp(940202036)
|