maple-v206/scripts/field/enter_940202020.py

91 lines
3.9 KiB
Python

# id 940202020 (null), field 940202020
sm.lockInGameUI(True, False)
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(600)
sm.forcedFlip(True)
sm.spawnNpc(3001300, 440, 746)
sm.showNpcSpecialActionByTemplateId(3001300, "summon", 0)
sm.spawnNpc(3001358, 805, 746)
sm.showNpcSpecialActionByTemplateId(3001358, "summon", 0)
sm.spawnNpc(3001358, 695, 746)
sm.showNpcSpecialActionByTemplateId(3001358, "summon", 0)
sm.spawnNpc(3001358, 580, 746)
sm.showNpcSpecialActionByTemplateId(3001358, "summon", 0)
sm.spawnNpc(3001358, 225, 746)
sm.showNpcSpecialActionByTemplateId(3001358, "summon", 0)
sm.spawnNpc(3001358, 110, 746)
sm.showNpcSpecialActionByTemplateId(3001358, "summon", 0)
sm.zoomCamera(0, 1000, 0, 1000, 695)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(1000)
sm.bgmVolume(40, 1000)
sm.spawnNpc(3001301, 1160, 746)
sm.showNpcSpecialActionByTemplateId(3001301, "summon", 0)
sm.playSound("Sound/Skill.img/152001004/Use", 100)
sm.showNpcSpecialActionByTemplateId(3001301, "appear", 0)
sm.sendDelay(900)
sm.resetNpcSpecialActionByTemplateId(3001301)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(3001301) # Agate
sm.sendNext("#face0#That must be the child.")
sm.playExclSoundWithDownBGM("Voice3.img/illium/agate/0", 128)
sm.zoomCamera(900, 1000, 900, 560, 695)
sm.sendDelay(1000)
sm.moveNpcByTemplateId(3001358, True, 30, 100)
sm.moveNpcByTemplateId(3001358, False, 30, 100)
sm.sendDelay(1000)
sm.playExclSoundWithDownBGM("Voice3.img/illium/hoodlum/1", 128)
sm.speechBalloon(False, 0, 0, "Heh heh...", 1000, 1, 0, 0, 0, 4, 3001358, 4600225)
sm.sendDelay(1000)
sm.playExclSoundWithDownBGM("Voice3.img/illium/hoodlum/2", 128)
sm.speechBalloon(False, 0, 0, "Fresh meat...", 1000, 1, 0, 0, 0, 4, 3001358, 4600225)
sm.showNpcSpecialActionByTemplateId(3001358, "attack1", 0)
sm.showNpcSpecialActionByTemplateId(3001358, "attack1", 0)
sm.playSound("Sound/Mob.img/2400309/Attack1", 100)
sm.sendDelay(1200)
sm.setInnerOverrideSpeakerTemplateID(3001350) # Illium
sm.sendNext("#face0#Ex... My strength is failing me...")
sm.playExclSoundWithDownBGM("Voice3.img/illium/user/Male/1", 128)
sm.sendSay("#face0#I need... more potions...")
sm.playExclSoundWithDownBGM("Voice3.img/illium/user/Male/2", 128)
sm.showNpcSpecialActionByTemplateId(3001358, "attack1", 0)
sm.showNpcSpecialActionByTemplateId(3001358, "attack1", 0)
sm.playSound("Sound/Mob.img/2400309/Attack1", 100)
sm.sendDelay(1200)
sm.showNpcSpecialActionByTemplateId(3001300, "alert", -1)
sm.playSound("Sound/SoundEff.img/illium/rhyo_warning", 100)
sm.sendDelay(1000)
sm.playExclSoundWithDownBGM("Voice3.img/illium/user/Male/0", 128)
sm.speechBalloon(False, 0, 0, "Agh!", 1000, 1, 0, -20, 0, 4, 0, 4600225)
sm.setInnerOverrideSpeakerTemplateID(3001300) # Ex
sm.sendNext("#face3#Your life signs are critical. If you do not retreat immediately, you will certainly expire.")
sm.playExclSoundWithDownBGM("Voice3.img/illium/rhyo/7", 128)
sm.sendDelay(1500)
sm.speechBalloon(True, 0, 1, "Ugh...", 1000, 1, 0, 0, 0, 4, 0, 4600225)
sm.playExclSoundWithDownBGM("Voice3.img/illium/user/Male/3", 128)
sm.playSound("Sound/SoundEff.img/illium/job", 100)
sm.startQuest(11620)
sm.createQuestWithQRValue(15710, "lasttime=19/02/21/15/56")
sm.createQuestWithQRValue(34900, "job1=1")
sm.sendDelay(900)
sm.speechBalloon(False, 0, 0, "#fs28##eUaaaaaaaaaaaaaaaghhh!", 3000, 1, 0, -20, 0, 4, 0, 4600225)
sm.avatarOriented("Effect/BasicEff.img/JobChangedIlliumFront")
sm.showNpcSpecialActionByTemplateId(3001358, "die1", 0)
sm.showNpcSpecialActionByTemplateId(3001358, "die1", 0)
sm.showNpcSpecialActionByTemplateId(3001358, "die1", 0)
sm.showNpcSpecialActionByTemplateId(3001358, "die1", 0)
sm.showNpcSpecialActionByTemplateId(3001358, "die1", 0)
sm.sendDelay(1700)
sm.forcedInput(4)
sm.sendDelay(2000)
sm.sendNext("#face3#Master!")
sm.playExclSoundWithDownBGM("Voice3.img/illium/rhyo/8", 128)
sm.blind(True, 255, 0, 0, 0, 500)
sm.sendDelay(500)
sm.createQuestWithQRValue(34801, "019=1;hunt1=1;020=1;exp=1")
sm.startQuest(34900)
sm.lockInGameUI(False, True)
sm.warp(940202021)