maple-v206/scripts/field/enter_402000528.py

83 lines
3.6 KiB
Python

# id 402000528 (null), field 402000528
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.blind(True, 250, 0, 0, 0, 0)
sm.spawnNpc(3001309, -20, 63)
sm.showNpcSpecialActionByTemplateId(3001309, "summon", 0)
sm.spawnNpc(3001300, 1506, 22)
sm.showNpcSpecialActionByTemplateId(3001300, "summon", 0)
sm.sendDelay(1000)
sm.moveNpcByTemplateId(3001300, True, 1000, 150)
sm.forcedMove(True, 1000)
sm.zoomCamera(0, 2000, 0, -100, 63)
sm.sendDelay(1000)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(3001309) # Darius
sm.sendNext("#face0#What were you thinking enrolling that miscreant child in the Academy? You rewarded him for behavior that could endanger us all.")
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(1200)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(1400)
sm.sendDelay(1000)
sm.sendNext("#face0#These laws are in place for a reason.")
sm.sendSay("#face4#What if he's a spy for the High Flora? What if we're discovered. Worse, what if the Elder Crystal is discovered?")
sm.sendSay("#face4#We must strengthen security around the Crystal. Where should I station our men? We can't take any risks.")
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendSay("#face0#You needn't worry. The Crystal is safe.")
sm.sendSay("#face2#Hello, Illium.")
sm.zoomCamera(1000, 2000, 1000, 336, 63)
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendNext("#face4#Oh! Hello...")
sm.flipNpcByTemplateId(3001309, False)
sm.sendDelay(30)
sm.setInnerOverrideSpeakerTemplateID(3001309) # Darius
sm.sendNext("#face1#You...")
sm.forcedMove(True, 300)
sm.moveNpcByTemplateId(3001300, True, 250, 150)
sm.zoomCamera(1500, 2000, 1500, -100, 63)
sm.sendDelay(1500)
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendNext("#face1#Darius, let's end our conversation here. You may take your leave.")
sm.flipNpcByTemplateId(3001309, True)
sm.sendDelay(30)
sm.setInnerOverrideSpeakerTemplateID(3001309) # Darius
sm.sendNext("#face4#As you wish.")
sm.flipNpcByTemplateId(3001309, False)
sm.sendDelay(30)
sm.moveNpcByTemplateId(3001309, False, 850, 150)
sm.sendDelay(3000)
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendNext("#face0#Illium, did you hear what Darius said?")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face8#Yes...")
sm.setInnerOverrideSpeakerTemplateID(3001300) # Ex
sm.sendSay("#face0#Some students today were less than welcoming to Illium today.")
sm.sendSay("#face0#It is not a good means of building camaraderie among peers.")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face8#I'm sure it won't always be like that...")
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendSay("#face1#I see. Everyone is a bit uncomfortable with the unfamiliar. Don't worry. It'll get better.")
sm.sendSay("#face0#Illium, you're special.")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face0#I am?")
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendSay("#face1#You are the only one to have overcome your limitations so spectacularly. Believe in yourself and train hard.")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face0#I'll try.")
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendSay("#face2#Now, why don't we begin your #bsupplemental lesson#k?")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face0#Okay!")
sm.sendDelay(1000)
sm.createQuestWithQRValue(34806, "scene=1")
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.moveCamera(True, 0, 0, 0)
sm.lockInGameUI(False, True)