66 lines
3.0 KiB
Python
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)
|