maple-v206/scripts/field/enter_402000520.py

50 lines
2.0 KiB
Python

# id 402000520 (null), field 402000520
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(300)
sm.zoomCamera(0, 1000, 0, 2100, -285)
sm.sendDelay(300)
sm.spawnNpc(3001300, 657, -4)
sm.showNpcSpecialActionByTemplateId(3001300, "summon", 0)
sm.flipNpcByTemplateId(3001300, False)
sm.sendDelay(100)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.zoomCamera(6000, 1500, 6000, 850, 65)
sm.sendDelay(500)
sm.sendDelay(2000)
sm.reservedEffectRepeat("Effect/Direction14.img/illium/text/3", True, True, 0, 0, 0)
sm.sendDelay(3500)
sm.reservedEffectRepeat("Effect/Direction14.img/illium/text/3", False, False, 0, 0, 0)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendNext("#face3#Ex... I'm scared...")
sm.sendSay("#face3#You think I'll ever get used to the #bCrystal Academy#k?")
sm.setInnerOverrideSpeakerTemplateID(3001300) # Ex
sm.sendSay("#face0#Once you learn to control your unstable magical talents and better develop your social skills, I have the utmost confidence that you will be a talented engineer, Sir.")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face4#Thanks, Ex.")
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendSay("#face1#Hello, Illium.")
sm.zoomCamera(1500, 1500, 1500, 1220, 65)
sm.sendDelay(1000)
sm.spawnNpc(3001301, 1381, 27)
sm.showNpcSpecialActionByTemplateId(3001301, "summon", 0)
sm.playSound("Sound/Skill.img/152001004/Use", 100)
sm.showNpcSpecialActionByTemplateId(3001301, "appear", 0)
sm.forcedMove(False, 350)
sm.moveNpcByTemplateId(3001300, False, 350, 150)
sm.sendDelay(2000)
sm.sendNext("#face1#Welcome to Crystal Academy. Let's head inside.")
sm.createQuestWithQRValue(34801, "019=1;hunt1=1;gate=1;020=1;021=1;exp=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)
sm.warp(402000521)