138 lines
5.3 KiB
Python
138 lines
5.3 KiB
Python
# id 940200205 (Arcana : Spirit Tree Vantage), field 940200205
|
|
sm.lockInGameUI(True, False)
|
|
sm.removeAdditionalEffect()
|
|
sm.blind(True, 255, 0, 0, 0, 0)
|
|
sm.zoomCamera(0, 2000, 0, -1200, 70)
|
|
sm.spawnNpc(3003350, -662, 25)
|
|
sm.showNpcSpecialActionByTemplateId(3003350, "summon", 0)
|
|
sm.forcedInput(2)
|
|
sm.sendDelay(500)
|
|
sm.blind(False, 0, 0, 0, 0, 1500)
|
|
sm.sendDelay(1500)
|
|
sm.forcedInput(0)
|
|
sm.forcedInput(1)
|
|
sm.sendDelay(500)
|
|
sm.forcedInput(0)
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(500)
|
|
sm.forcedFlip(True)
|
|
sm.setSpeakerType(3)
|
|
sm.setParam(57)
|
|
sm.setColor(1)
|
|
sm.sendNext("Huh. The trail ends here. What were those lights?")
|
|
sm.resetNpcSpecialActionByTemplateId(3003350)
|
|
sm.showNpcSpecialActionByTemplateId(3003350, "cry", -1)
|
|
sm.zoomCamera(3000, 2000, 3000, -660, 70)
|
|
sm.forcedInput(2)
|
|
sm.sendDelay(2000)
|
|
sm.forcedInput(0)
|
|
sm.sendDelay(1000)
|
|
sm.setParam(37)
|
|
sm.setInnerOverrideSpeakerTemplateID(3003301) # Small Spirit
|
|
sm.sendNext("#face4#(Sobs) Waaah...")
|
|
sm.sendDelay(1000)
|
|
sm.setParam(57)
|
|
sm.sendNext("#b(Some sort of small, shimmering creature is crying... You can't hear what it's murmuring. You should get closer.)#k")
|
|
sm.forcedInput(2)
|
|
sm.sendDelay(1000)
|
|
sm.forcedInput(0)
|
|
sm.sendDelay(1000)
|
|
sm.blind(True, 255, 0, 0, 0, 500)
|
|
sm.sendDelay(500)
|
|
sm.onLayer(900, "00", 0, -80, 12, "Effect/Direction19.img/effect/arcana/0", 4, True, -1, False)
|
|
sm.sendDelay(900)
|
|
sm.setParam(37)
|
|
sm.sendNext("#face4#The Spirit Tree... It's crying...")
|
|
sm.sendSay("#face5#(Sniffs) Spirit Tree, don't get sick. Please return to normal soon...")
|
|
sm.offLayer(300, "00", False)
|
|
sm.onLayer(900, "01", 0, -80, 12, "Effect/Direction19.img/effect/arcana_cry/0", 4, True, -1, False)
|
|
sm.onLayer(900, "02", 0, -80, 12, "Effect/Direction19.img/effect/arcana_cry/1", 4, True, -1, False)
|
|
sm.sendDelay(600)
|
|
sm.sendNext("#face4#The forest was so beautiful... (Sniffs) Why did this have to happen?")
|
|
sm.sendSay("#face4#Now spirits are growing wild, and the forest withers... (Sobs) What is going to happen to us? I'm scared...")
|
|
sm.offLayer(300, "01", False)
|
|
sm.offLayer(300, "02", False)
|
|
sm.blind(True, 255, 0, 0, 0, 0)
|
|
sm.sendDelay(1200)
|
|
sm.blind(False, 0, 0, 0, 0, 1000)
|
|
sm.sendDelay(1400)
|
|
sm.sendDelay(600)
|
|
sm.setParam(57)
|
|
sm.sendNext("#b(Spirit Trees? Wild spirits? What is it talking about? You should try and speak with it...)#k")
|
|
sm.forcedInput(2)
|
|
sm.sendDelay(100)
|
|
sm.forcedInput(0)
|
|
sm.sendDelay(100)
|
|
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 0, 0, 0, 170985491, 0, 0)
|
|
sm.flipNpcByTemplateId(3003350, True)
|
|
sm.sendDelay(100)
|
|
sm.setParam(37)
|
|
sm.sendNext("#face4#Waaaah...")
|
|
sm.forcedInput(2)
|
|
sm.sendDelay(100)
|
|
sm.forcedInput(0)
|
|
sm.sendDelay(100)
|
|
sm.setParam(57)
|
|
sm.sendNext("T-there's no reason to be afraid. I'm not here to hurt you. I'm just looking for answers...")
|
|
sm.setParam(37)
|
|
sm.sendSay("#face4#No... Behind you!")
|
|
sm.spawnNpc(3003370, -1400, 25)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "summon", 0)
|
|
sm.spawnNpc(3003370, -1310, 25)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "summon", 0)
|
|
sm.spawnNpc(3003370, -1220, 25)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "summon", 0)
|
|
sm.spawnNpc(3003370, -1130, 25)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "summon", 0)
|
|
sm.spawnNpc(3003370, -1040, 25)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "summon", 0)
|
|
sm.spawnNpc(3003370, -950, 25)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "summon", 0)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand2", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand2", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand2", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand2", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand2", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand2", -1)
|
|
sm.zoomCamera(1000, 2000, 1000, -1000, 70)
|
|
sm.forcedFlip(True)
|
|
sm.forcedInput(1)
|
|
sm.sendDelay(100)
|
|
sm.forcedInput(0)
|
|
sm.sendDelay(1000)
|
|
sm.zoomCamera(500, 1000, 500, -900, -80)
|
|
sm.sendDelay(500)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "regen", 1350)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "regen", 1350)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "regen", 1350)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "regen", 1350)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "regen", 1350)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "regen", 1350)
|
|
sm.sendDelay(1300)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.resetNpcSpecialActionByTemplateId(3003370)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3003370, "stand", -1)
|
|
sm.sendDelay(500)
|
|
sm.setParam(57)
|
|
sm.sendNext("#b(These dark spirits are frightening the Small Spirit. You should deal with them.)#k")
|
|
sm.lockInGameUI(False, True)
|
|
sm.warp(940200405)
|