maple-v206/scripts/field/jett_tuto_3_0.py

186 lines
4.6 KiB
Python

# Created by MechAviv
# Map ID :: 620100030
# Dark Cave : Dark Cave
sm.curNodeEventEnd(True)
sm.setTemporarySkillSet(0)
sm.setInGameDirectionMode(True, True, False, False)
sm.hideUser(True)
OBJECT_1 = sm.sendNpcController(9201277, -180, 37)
sm.showNpcSpecialActionByObjectId(OBJECT_1, "summon", 0)
OBJECT_2 = sm.sendNpcController(9201278, -100, 37)
sm.showNpcSpecialActionByObjectId(OBJECT_2, "summon", 0)
OBJECT_3 = sm.sendNpcController(9201279, -30, 37)
sm.showNpcSpecialActionByObjectId(OBJECT_3, "summon", 0)
OBJECT_4 = sm.sendNpcController(9270083, 60, 37)
sm.showNpcSpecialActionByObjectId(OBJECT_4, "summon", 0)
sm.showFieldEffect("newPirate/text5", 0)
sm.sendDelay(1900)
sm.moveNpcByObjectId(OBJECT_4, False, 50, 100)
sm.sendDelay(1200)
sm.setSpeakerID(9270083)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendNext("They're here... They've got nowhere else to run. I'm going to get them today!")
sm.setSpeakerID(9201277)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendSay("Captain, shouldn't we call for backup? This might-")
sm.setSpeakerID(9270083)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendSay("No! They're not getting away from me! I won't let them!")
sm.setSpeakerID(9201278)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendSay("But what if it's a trap like last time? We were lucky Jett was there to-")
sm.setSpeakerID(9270083)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendSay("Jett? Jett?! What's so great about Jett? Jett is nothing without the Core! NOTHING!")
sm.setSpeakerID(9270083)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendSay("I'M the captain here!")
sm.sendDelay(1200)
sm.setSpeakerID(9201277)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendNext("Captain, calm down. We just need to be careful...")
sm.sendDelay(1200)
sm.tremble(0, 1300, 30)
sm.sendDelay(1200)
sm.setSpeakerID(9201278)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendNext("What was that?")
OBJECT_5 = sm.sendNpcController(9201280, 440, 37)
sm.showNpcSpecialActionByObjectId(OBJECT_5, "summon", 0)
OBJECT_6 = sm.sendNpcController(9201281, 530, 37)
sm.showNpcSpecialActionByObjectId(OBJECT_6, "summon", 0)
OBJECT_7 = sm.sendNpcController(9201282, 590, 37)
sm.showNpcSpecialActionByObjectId(OBJECT_7, "summon", 0)
OBJECT_8 = sm.sendNpcController(9201283, 650, 37)
sm.showNpcSpecialActionByObjectId(OBJECT_8, "summon", 0)
OBJECT_9 = sm.sendNpcController(9201284, 710, 37)
sm.showNpcSpecialActionByObjectId(OBJECT_9, "summon", 0)
OBJECT_10 = sm.sendNpcController(9201285, 770, 37)
sm.showNpcSpecialActionByObjectId(OBJECT_10, "summon", 0)
sm.sendDelay(1900)
sm.setSpeakerID(9201280)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendNext("Ha! Gotcha! Burke, you fool. I heard you've been losing your edge. Guess the rumors were true.")
sm.setSpeakerID(9201280)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendSay("And without Jett, you're easy pickings. Say goodnight, buddy.")
sm.moveNpcByObjectId(OBJECT_5, True, 20, 100)
sm.moveNpcByObjectId(OBJECT_6, True, 20, 100)
sm.moveNpcByObjectId(OBJECT_7, True, 20, 100)
sm.moveNpcByObjectId(OBJECT_8, True, 20, 100)
sm.moveNpcByObjectId(OBJECT_9, True, 20, 100)
sm.moveNpcByObjectId(OBJECT_10, True, 20, 100)
sm.sendDelay(1200)
sm.setSpeakerID(9201280)
sm.removeEscapeButton()
sm.setPlayerAsSpeaker()
sm.setSpeakerType(3)
sm.sendNext("Stop!")
sm.showEffect("Skill/000.img/skill/0001227/effect", 0, 0, 0, -2, -2, False, 0)
sm.hideUser(False)
sm.sendDelay(1200)
sm.setSpeakerID(9201280)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendNext("...It's you!")
sm.setSpeakerID(9201280)
sm.removeEscapeButton()
sm.setPlayerAsSpeaker()
sm.setSpeakerType(3)
sm.sendSay("Glad I decided to drop in.")
sm.setSpeakerID(9201278)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendSay("Chief! Thank goodness!")
sm.setSpeakerID(9201278)
sm.removeEscapeButton()
sm.setPlayerAsSpeaker()
sm.setSpeakerType(3)
sm.sendSay("You guys sit tight, I've got this!")
sm.setSpeakerID(9201280)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendSay("Rrgh, everyone, run for it! We can't take the one with the Core.")
sm.forcedAction(5, 0)
sm.showEffect("Skill/572.img/skill/5721064/effect", 0, 0, 0, -2, -2, False, 0)
sm.sendDelay(1200)
sm.setSpeakerID(9201280)
sm.removeEscapeButton()
sm.setSpeakerType(3)
sm.sendNext("N-no...")
sm.sendNpcController(OBJECT_1, False)
sm.sendNpcController(OBJECT_2, False)
sm.sendNpcController(OBJECT_3, False)
sm.sendNpcController(OBJECT_4, False)
sm.sendNpcController(OBJECT_5, False)
sm.sendNpcController(OBJECT_6, False)
sm.sendNpcController(OBJECT_7, False)
sm.sendNpcController(OBJECT_8, False)
sm.sendNpcController(OBJECT_9, False)
sm.sendNpcController(OBJECT_10, False)
sm.warp(620100023, 0)