maple-v206/scripts/field/enter_940202021.py

122 lines
6.2 KiB
Python
Raw Permalink Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

# id 940202021 (null), field 940202021
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(600)
sm.spawnNpc(3001346, -3420, 50)
sm.showNpcSpecialActionByTemplateId(3001346, "summon", 0)
sm.spawnNpc(3001300, -3210, 50)
sm.showNpcSpecialActionByTemplateId(3001300, "summon", 0)
sm.spawnNpc(3001301, -2960, 50)
sm.showNpcSpecialActionByTemplateId(3001301, "summon", 0)
sm.spawnNpc(3001306, -2810, 50)
sm.showNpcSpecialActionByTemplateId(3001306, "summon", 0)
sm.spawnNpc(3001306, -2735, 50)
sm.showNpcSpecialActionByTemplateId(3001306, "summon", 0)
sm.spawnNpc(3001306, -2660, 50)
sm.showNpcSpecialActionByTemplateId(3001306, "summon", 0)
sm.spawnNpc(3001306, -2585, 50)
sm.showNpcSpecialActionByTemplateId(3001306, "summon", 0)
sm.spawnNpc(3001306, -3555, 50)
sm.showNpcSpecialActionByTemplateId(3001306, "summon", 0)
sm.spawnNpc(3001306, -3630, 50)
sm.showNpcSpecialActionByTemplateId(3001306, "summon", 0)
sm.zoomCamera(0, 800, 0, -3000, -250)
sm.sendDelay(300)
sm.forcedFlip(True)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(3001306) # Soldier
sm.sendNext("#face1#Hey, you! Kid!")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face0#Uhhh... Nnngh...")
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendSay("#face0#Are you awake?")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face7#Ugh...")
sm.blind(False, 0, 0, 0, 0, 1000)
sm.zoomCamera(4000, 1000, 4000, -3000, -10)
sm.sendDelay(1000)
sm.sendDelay(5000)
sm.createFieldTextEffect("#fnᄈᆰᄡᆴᄚ■ᄉ ExtraBold##fs18#Sanctuary, The Crystal Gate", 100, 1500, 6, -50, -50, 1, 4, 0, 0, 0)
sm.setInnerOverrideSpeakerTemplateID(3001306) # Soldier
sm.sendNext("#face1#Wake up now! Her Lady Agate is addressing you!")
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendSay("#face0#Your name is Illium?")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face0#Um... thanks, I think.")
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendSay("#face0#What is your age, young one?")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face0#One... one hundred... fifty-three...")
sm.zoomCamera(2000, 1500, 2000, -3000, 50)
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendNext("#face0##b(Hm... His crystal is much more faint than expected for one his age.\r\nEven his wings lack the usual magical aura.)#k")
sm.sendSay("#face0##b(The power he displayed before was more than he seems capable of.)#k")
sm.sendSay("#face0#Leaving Sanctuary is forbidden.\r\nAre you prepared to accept the consequences?")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face0#I'm... sorry.")
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendSay("#face0#Do you even know who I am?")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face0#The Seeker?")
sm.setInnerOverrideSpeakerTemplateID(3001300) # Ex
sm.sendSay("#face0#Sir, she is the Seeker of Verdant Flora and Headmistress of the Crystal Academy.")
sm.forcedFlip(True)
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 10, 0, 0, 80622851, 0, 0)
sm.sendDelay(500)
sm.sendNext("#face0#Accompanying her are Darius, the Verdant's Guardian, and Curly, the Verdant's Engineer.")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face3#Ex, hush!")
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendSay("#face0#Your robot here would suggest you have a talent for engineering.")
sm.zoomCamera(2000, 2000, 2000, -3000, 80)
sm.sendNext("#face0#Perhaps you would benefit more from education than imprisonment.")
sm.forcedFlip(True)
sm.sendSay("#face0#Considering your age and apparent mechanical aptitude, I'm willing to consider this a warning.")
sm.sendDelay(500)
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 0, 0, 0, 0, 0, 0)
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 10, 0, 0, 80622852, 0, 0)
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 10, 0, 0, 80622853, 0, 0)
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 10, 0, 0, 80622854, 0, 0)
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 10, 0, 0, 80622855, 0, 0)
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 10, 0, 0, 80622856, 0, 0)
sm.showEffect("Effect/OnUserEff.img/emotion/oh", 0, 10, 0, 0, 80622857, 0, 0)
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendNext("#face0#Really?")
sm.sendDelay(500)
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendNext("#face0#Yes. However! As of tomorrow morning, you will begin courses at the Crystal Academy as punishment.\r\n#rBe sure you're not late.")
sm.sendSay("#face0#Test the law again, and I may be forced to reconsider my decision.")
sm.sendSay("#face0#Now, get going.")
sm.zoomCamera(2000, 2000, 2000, -3180, 80)
sm.showNpcSpecialActionByTemplateId(3001301, "disappear", 0)
sm.sendDelay(750)
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendNext("#face0#Courses? Crystal Academy?")
sm.forcedFlip(True)
sm.setInnerOverrideSpeakerTemplateID(3001300) # Ex
sm.sendSay("#face0#This is hardly a punishment, Sir. Many only dream of such a unique opportunity to attend the Crystal Academy.")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face3#Slow down, Ex.")
sm.sendSay("#face0#Now, can you tell me what happened back there or what?")
sm.setInnerOverrideSpeakerTemplateID(3001300) # Ex
sm.sendSay("#face0#At the precise moment you lost consciousness, you seem to have had a magical... overload. It simply exploded out of you.")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face4#Overload?")
sm.setInnerOverrideSpeakerTemplateID(3001300) # Ex
sm.sendSay("#face0#Unfortunately, the incident was too powerful for me to collect any accurate data.")
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendSay("#face8#I didn't realize I had enough magic in me to do that...")
sm.sendSay("#face8#I need to head back home and do some research.")
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(34801, "019=1;hunt1=1;020=1;021=1;exp=1")
sm.moveCamera(True, 0, 0, 0)
sm.lockInGameUI(False, True)
sm.warp(402000520)