126 lines
5.6 KiB
Python
126 lines
5.6 KiB
Python
# id 940202030 (null), field 940202030
|
|
sm.lockInGameUI(True, False)
|
|
sm.removeAdditionalEffect()
|
|
sm.blind(True, 255, 0, 0, 0, 0)
|
|
sm.sendDelay(500)
|
|
sm.spawnNpc(3001300, 100, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001300, "summon", 0)
|
|
sm.spawnNpc(3001310, 255, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001310, "summon", 0)
|
|
sm.spawnNpc(3001307, 175, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001307, "summon", 0)
|
|
sm.spawnNpc(3001301, 500, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001301, "summon", 0)
|
|
sm.spawnNpc(3001313, 595, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001313, "summon", 0)
|
|
sm.spawnNpc(3001302, 680, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001302, "summon", 0)
|
|
sm.spawnNpc(3001303, 750, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001303, "summon", 0)
|
|
sm.spawnNpc(3001305, 820, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001305, "summon", 0)
|
|
sm.spawnNpc(3001321, 890, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001321, "summon", 0)
|
|
sm.spawnNpc(3001322, 960, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001322, "summon", 0)
|
|
sm.spawnNpc(3001308, -100, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001308, "summon", 0)
|
|
sm.spawnNpc(3001311, -295, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001311, "summon", 0)
|
|
sm.spawnNpc(3001317, -165, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001317, "summon", 0)
|
|
sm.spawnNpc(3001314, -230, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001314, "summon", 0)
|
|
sm.spawnNpc(3001315, -425, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001315, "summon", 0)
|
|
sm.spawnNpc(3001316, -360, 0)
|
|
sm.showNpcSpecialActionByTemplateId(3001316, "summon", 0)
|
|
sm.zoomCamera(0, 1000, 0, 380, -532)
|
|
sm.sendDelay(500)
|
|
sm.blind(False, 0, 0, 0, 0, 1000)
|
|
sm.zoomCamera(5000, 1000, 5000, 380, 10)
|
|
sm.sendDelay(1000)
|
|
sm.sendDelay(3000)
|
|
sm.reservedEffectRepeat("Effect/Direction14.img/illium/text/2", True, True, 0, 0, 0)
|
|
sm.sendDelay(1500)
|
|
sm.reservedEffectRepeat("Effect/Direction14.img/illium/text/2", False, False, 0, 0, 0)
|
|
sm.setSpeakerType(3)
|
|
sm.setParam(37)
|
|
sm.setColor(1)
|
|
sm.setInnerOverrideSpeakerTemplateID(3001321) # Resident
|
|
sm.sendNext("Look at that! It's amazing!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001322) # Resident
|
|
sm.sendSay("In all the decades I've attended the Festival of the Gods, I don't think I've ever seen a statue that beautiful!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001313) # Curly
|
|
sm.sendSay("#face2#Illium's work is truly amazing!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001302) # Professor Kalsat
|
|
sm.sendSay("#face0#You've impressed us all, Illium. Well done.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001305) # Professor Lutil
|
|
sm.sendSay("#face0#The brilliance of the mytocrystal balances perfectly with the mechanisms!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
|
|
sm.sendSay("#face2#Well done Illium. I'm very proud of you.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face7#Thank you.")
|
|
sm.sendSay("#face8#I'm really glad to have done it.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
|
|
sm.sendSay("#face1#I'm glad you keep working so hard. It really shows.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face5#It was definitely worth all the effort.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
|
|
sm.sendSay("#face2#You've grown so much in such a short amount of time.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendSay("#face3#Wow, Illium! That sure is something.")
|
|
sm.sendSay("#face3#You've got serious skill!")
|
|
sm.sendDelay(1000)
|
|
sm.setInnerOverrideSpeakerTemplateID(3001308) # Carnelian
|
|
sm.sendNext("#face0#Illium!")
|
|
sm.forcedFlip(True)
|
|
sm.sendDelay(500)
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendNext("#face7#Hey, everyone!")
|
|
sm.flipNpcByTemplateId(3001300, True)
|
|
sm.flipNpcByTemplateId(3001310, True)
|
|
sm.flipNpcByTemplateId(3001307, True)
|
|
sm.sendDelay(30)
|
|
sm.zoomCamera(1500, 1000, 1500, 60, 10)
|
|
sm.sendDelay(2000)
|
|
sm.setInnerOverrideSpeakerTemplateID(3001308) # Carnelian
|
|
sm.sendNext("#face1#You were so great today!")
|
|
sm.sendSay("#face0#I knew you were nice, but I had no idea you were so talented!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face5#Really? Thanks!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001316) # Moody Student
|
|
sm.sendSay("How cool!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face5#Yeah? I like yours too!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001314) # Arrogant Student
|
|
sm.sendSay("I had fun preparing for the Festival of the Gods!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face5#Me too!")
|
|
sm.sendSay("#face5#It was hard at first, but you all helped me so much!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001310) # Morian
|
|
sm.sendSay("#face1#You must feel really great! Why don't we grab some food to celebrate?!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face5#Huh? Yeah... okay!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendSay("#face0#The more I look at it, the more I realize how amazing that statue really is. How'd you come up with the idea?")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face4#Oh, you know, just... inspiration I guess.")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001307) # Dean
|
|
sm.sendSay("#face1#Of course!")
|
|
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
|
|
sm.sendSay("#face3#Everyone...")
|
|
sm.sendSay("#face3#Thanks so much for your support. It means... so... much!")
|
|
sm.blind(True, 255, 0, 0, 0, 500)
|
|
sm.sendDelay(500)
|
|
sm.moveCamera(True, 0, 0, 0)
|
|
sm.createQuestWithQRValue(34816, "fin=1;d1=1")
|
|
sm.sendDelay(100)
|
|
sm.completeQuestNoCheck(34816)
|
|
sm.sendDelay(100)
|
|
sm.createQuestWithQRValue(34816, "fin=1;exp=1;d1=1")
|
|
sm.startQuest(11620)
|
|
sm.createQuestWithQRValue(15710, "lasttime=19/02/21/16/58")
|
|
sm.lockInGameUI(False, True)
|
|
sm.warp(402000529)
|