maple-v206/scripts/field/enter_867202404.py

66 lines
3.0 KiB
Python

# id 867202404 (Abrup Basin : Training Grounds), field 867202404
sm.lockInGameUI(True, False)
sm.spawnNpc(9400597, -270, -70)
sm.showNpcSpecialActionByTemplateId(9400597, "summon", 0)
sm.spawnNpc(9400632, -450, -70)
sm.showNpcSpecialActionByTemplateId(9400632, "summon", 0)
sm.spawnNpc(9400633, -520, -70)
sm.showNpcSpecialActionByTemplateId(9400633, "summon", 0)
sm.spawnNpc(9400583, -110, -70)
sm.showNpcSpecialActionByTemplateId(9400583, "summon", 0)
sm.spawnNpc(9400585, -45, -70)
sm.showNpcSpecialActionByTemplateId(9400585, "summon", 0)
sm.setSpeakerType(3)
sm.setParam(57)
sm.setColor(1)
sm.sendNext("#bPhew! Good job everyone.")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
sm.sendSay("#face0#Whew... I swear... I used to be an amazing harpooner... back in the day...")
sm.moveNpcByTemplateId(9400583, True, 50, 50)
sm.sendDelay(1000)
sm.setInnerOverrideSpeakerTemplateID(9400583) # Gillie
sm.sendNext("#face0#Wow! You're much better than I was expecting! ")
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
sm.sendSay("#face0#Hmm, really? ")
sm.setInnerOverrideSpeakerTemplateID(9400583) # Gillie
sm.sendSay("#face0#Yep! I mean, you're still a little lacking on power... ")
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
sm.sendSay("#face0#Hmmm... Really? ")
sm.setInnerOverrideSpeakerTemplateID(9400583) # Gillie
sm.sendSay("#face0#Your attacks were very quick and precise. Maybe because you've been hunting small fish. ")
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
sm.sendSay("#face0#Really?! ")
sm.setInnerOverrideSpeakerTemplateID(9400583) # Gillie
sm.sendSay("#face0#You know, I was thinking it would help if we could net the monsters when they attack... ")
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
sm.sendSay("#face0#A net?! ")
sm.sendDelay(500)
sm.sendDelay(1000)
sm.speechBalloon(False, 0, 0, "How?", 2000, 1, 0, 0, 0, 4, 9400632, 4878499)
sm.sendDelay(3000)
sm.speechBalloon(False, 0, 0, "Really?", 2000, 1, 0, 0, 0, 4, 9400633, 4878499)
sm.setInnerOverrideSpeakerTemplateID(9400583) # Gillie
sm.sendNext("#face0##h0#! Could you spar with us one more time? ")
sm.setParam(57)
sm.sendSay("#bOf course! ")
sm.setParam(37)
sm.sendSay("#face0#I need three people from Afinas to help me. ")
sm.setInnerOverrideSpeakerTemplateID(9400585) # Afinas Soldier
sm.sendSay("Got it! ")
sm.setInnerOverrideSpeakerTemplateID(9400583) # Gillie
sm.sendSay("#face0#Great. Alright, harpooners... Throw your nets at #h0# and the soldiers on my signal! ")
sm.setInnerOverrideSpeakerTemplateID(9400597) # Gurnardson
sm.sendSay("#face0#Okay, piece of cake! ")
sm.sendDelay(500)
sm.sendDelay(2000)
sm.speechBalloon(False, 0, 0, "Okay!", 2000, 1, 0, 0, 0, 4, 9400632, 4878499)
sm.sendDelay(2000)
sm.speechBalloon(False, 0, 0, "Got it!", 2000, 1, 0, 0, 0, 4, 9400633, 4878499)
sm.setInnerOverrideSpeakerTemplateID(9400583) # Gillie
sm.sendNext("#face0#I'll be attacking as well! Watch out, #h0#! ")
sm.completeQuestNoCheck(64119)
sm.startQuest(64120)
sm.lockInGameUI(False, True)
sm.warp(867202460)