78 lines
3.2 KiB
Python
78 lines
3.2 KiB
Python
# id 402000532 (null), field 402000532
|
|
sm.lockInGameUI(True, False)
|
|
sm.removeAdditionalEffect()
|
|
sm.blind(True, 250, 0, 0, 0, 0)
|
|
sm.spawnNpc(3001300, 495, 25)
|
|
sm.showNpcSpecialActionByTemplateId(3001300, "summon", 0)
|
|
sm.spawnNpc(3001324, -119, 63)
|
|
sm.showNpcSpecialActionByTemplateId(3001324, "summon", 0)
|
|
sm.spawnNpc(3001392, -311, 63)
|
|
sm.showNpcSpecialActionByTemplateId(3001392, "summon", 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001324, "attack", -1)
|
|
sm.showNpcSpecialActionByTemplateId(3001392, "attack", -1)
|
|
sm.forcedMove(True, 150)
|
|
sm.moveNpcByTemplateId(3001300, True, 150, 150)
|
|
sm.setSpeakerType(3)
|
|
sm.setParam(37)
|
|
sm.setColor(1)
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendNext("#face2#Ah! Help me!")
|
|
sm.blind(False, 0, 0, 0, 0, 1000)
|
|
sm.sendDelay(1000)
|
|
sm.sendNext("#face2#Hey! You with the tin can for a pet!")
|
|
sm.sendSay("#face2#Can you help me?")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
res = sm.sendAskAccept("#face8#Huh?")
|
|
sm.sendNext("#face9#Looks like we've got no choice but to fight!")
|
|
sm.forcedMove(True, 100)
|
|
sm.moveNpcByTemplateId(3001300, True, 600, 300)
|
|
sm.sendDelay(3000)
|
|
sm.showNpcSpecialActionByTemplateId(3001300, "attack", -1)
|
|
sm.playSound("Sound/Skill.img/152001003/Attack3", 75)
|
|
sm.sendDelay(1000)
|
|
sm.blind(True, 255, 240, 240, 240, 100)
|
|
sm.sendDelay(100)
|
|
sm.blind(False, 0, 0, 0, 0, 100)
|
|
sm.sendDelay(100)
|
|
sm.blind(True, 255, 240, 240, 240, 500)
|
|
sm.sendDelay(800)
|
|
sm.resetNpcSpecialActionByTemplateId(3001300)
|
|
sm.resetNpcSpecialActionByTemplateId(3001324)
|
|
sm.resetNpcSpecialActionByTemplateId(3001392)
|
|
sm.sendDelay(100)
|
|
sm.blind(False, 0, 0, 0, 0, 1000)
|
|
sm.showNpcSpecialActionByTemplateId(3001324, "die", 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001392, "die", 0)
|
|
sm.removeNpc(3001324)
|
|
sm.removeNpc(3001392)
|
|
sm.sendDelay(1000)
|
|
sm.sendDelay(1000)
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendNext("#face2#Phew... Illium! Ex! Thank you both so much!")
|
|
sm.sendSay("#face2#I'm really sorry for being so mean before. You didn't deserve it. Forgive me?")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face0#Uh... Why not? Anyway, I'm glad you're safe.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendSay("#face2#I was so scared.")
|
|
sm.sendDelay(1000)
|
|
sm.sendNext("#face2#Oh no! My bag ripped! Everything must have fallen out when I was busy escaping.")
|
|
sm.speechBalloon(False, 0, 0, "!", 1000, 1, 0, 0, 0, 4, 3001337, 4600225)
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face4#Oh, that's terrible!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendSay("#face2#Maybe some of the faulty robots picked them up?")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face4#It's possible, I suppose...")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendSay("#face2#I know you just saved me and all, but would you defeat the faulty robots and get my stuff back too?")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face8#Well...")
|
|
sm.showFadeTransition(0, 1000, 3000)
|
|
sm.zoomCamera(0, 1000, 2147483647, 2147483647, 2147483647)
|
|
sm.moveCamera(True, 0, 0, 0)
|
|
sm.sendDelay(300)
|
|
sm.removeOverlapScreen(1000)
|
|
sm.createQuestWithQRValue(34807, "d2=1")
|
|
sm.moveCamera(True, 0, 0, 0)
|
|
sm.lockInGameUI(False, True)
|