maple-v206/scripts/field/enter_910090309.py

80 lines
3.5 KiB
Python

# id 910090309 (Partem : Wawa Falls), field 910090309
sm.lockInGameUI(True, False)
sm.removeAdditionalEffect()
sm.blind(True, 255, 0, 0, 0, 0)
sm.zoomCamera(0, 1000, 0, 50, -45)
sm.setMapTaggedObjectVisible("0", True, 0, 0)
sm.setMapTaggedObjectVisible("1", False, 0, 0)
sm.setMapTaggedObjectVisible("boom", False, 0, 0)
sm.spawnNpc(1013350, -900, -180)
sm.showNpcSpecialActionByTemplateId(1013350, "summon", 0)
sm.setSpeakerType(3)
sm.setParam(37)
sm.setColor(1)
sm.setInnerOverrideSpeakerTemplateID(1013350) # Brie
sm.sendNext("#face0#Whew! This is bigger than any of the fireworks I've made before. Here, take it!")
sm.setParam(549)
sm.setInnerOverrideSpeakerTemplateID(1013358) # Pathfinder
sm.sendSay("#face0#Okay. I'm gonna place it here, so we'll need to stand clear. Once we light this puppy, we should get a satisfying BOOM.")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(1013350) # Brie
sm.sendSay("#face0#Okay!")
sm.blind(True, 255, 0, 0, 0, 0)
sm.sendDelay(1200)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(1400)
sm.setMapTaggedObjectVisible("boom", True, 0, 0)
sm.setMapTaggedObjectVisible("0", False, 0, 0)
sm.setMapTaggedObjectVisible("1", True, 0, 0)
sm.playSound("Sound/SoundEff.img/pathfinder/rock", 100)
sm.sendDelay(900)
sm.blind(True, 255, 240, 240, 240, 1300)
sm.sendDelay(1600)
sm.setMapTaggedObjectVisible("boom", False, 0, 0)
sm.sendDelay(300)
sm.setParam(549)
sm.setInnerOverrideSpeakerTemplateID(1013358) # Pathfinder
sm.sendNext("#face3#...Did it work?")
sm.zoomCamera(0, 1000, 0, -550, -45)
sm.blind(True, 255, 240, 240, 240, 0)
sm.sendDelay(1200)
sm.blind(False, 0, 0, 0, 0, 1000)
sm.sendDelay(1400)
sm.sendDelay(300)
sm.zoomCamera(2000, 1500, 2000, -600, 0)
sm.moveNpcByTemplateId(1013350, False, 140, 180)
sm.forcedMove(False, 120)
sm.sendDelay(2000)
sm.zoomCamera(1000, 1500, 1000, -400, 40)
sm.sendDelay(1500)
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(1013350) # Brie
sm.sendNext("#face0#There it is! The last fragment from the compass!")
sm.sendDelay(300)
sm.sendNext("#face2#We finally have all three pieces of the compass! Let's take them back to Gorgonz's house and get him to fix it, heehee.")
sm.setParam(549)
sm.setInnerOverrideSpeakerTemplateID(1013358) # Pathfinder
sm.sendSay("#face3#(Looks like we're all set. The first and second were no sweat, but I have to admit, it would've been rough going trying to nab that third one without the kid's help.)")
sm.sendSay("#face0#Hey... Back there... You did all right, kiddo.")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(1013350) # Brie
sm.sendSay("#face0#R-really?")
sm.setParam(549)
sm.setInnerOverrideSpeakerTemplateID(1013358) # Pathfinder
sm.sendSay("#face6#...Anyway, this compass isn't gonna fix itself. Let's get moving.")
sm.setParam(37)
sm.setInnerOverrideSpeakerTemplateID(1013350) # Brie
sm.sendSay("#face2#Wow... I really did all right. That's pretty close to 'good'! C'mon! Gorgonz is waiting!")
sm.sendDelay(1000)
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.moveCamera(True, 0, 0, 0)
sm.lockInGameUI(False, True)
sm.completeQuestNoCheck(35920)
sm.createQuestWithQRValue(35948, "00=h0;10=h0;11=h1;02=h1;12=h0;22=h1;13=h0;23=h1;14=h0;24=h0;15=h0;06=h0;25=h0;07=h0;16=h0;26=h1;08=h0;17=h0;09=h0;19=h0")
sm.createQuestWithQRValue(35948, "00=h0;10=h0;11=h1;02=h1;12=h0;22=h1;13=h0;23=h1;14=h0;24=h0;15=h0;06=h0;25=h0;07=h0;16=h0;26=h1;08=h0;17=h0;09=h1;19=h0")
sm.warp(100051030)