104 lines
4.9 KiB
Python
104 lines
4.9 KiB
Python
# id 867200407 (Abrup Basin : Kaptafel Ashes), field 867200407
|
|
sm.lockInGameUI(True, False)
|
|
sm.spawnNpc(9400677, 2684, 400)
|
|
sm.showNpcSpecialActionByTemplateId(9400677, "summon", 0)
|
|
sm.spawnNpc(9400678, 2388, 400)
|
|
sm.showNpcSpecialActionByTemplateId(9400678, "summon", 0)
|
|
sm.spawnNpc(9400679, 2130, 400)
|
|
sm.showNpcSpecialActionByTemplateId(9400679, "summon", 0)
|
|
sm.spawnNpc(9400588, 2637, 410)
|
|
sm.showNpcSpecialActionByTemplateId(9400588, "summon", 0)
|
|
sm.spawnNpc(9400589, 2485, 400)
|
|
sm.showNpcSpecialActionByTemplateId(9400589, "summon", 0)
|
|
sm.spawnNpc(9400591, 2288, 404)
|
|
sm.showNpcSpecialActionByTemplateId(9400591, "summon", 0)
|
|
sm.startQuest(64160)
|
|
sm.spawnNpc(9400581, 2564, 406)
|
|
sm.showNpcSpecialActionByTemplateId(9400581, "summon", 0)
|
|
sm.startQuest(64163)
|
|
sm.spawnNpc(9400592, 2239, 408)
|
|
sm.showNpcSpecialActionByTemplateId(9400592, "summon", 0)
|
|
sm.spawnNpc(9400582, 3318, 350)
|
|
sm.showNpcSpecialActionByTemplateId(9400582, "summon", 0)
|
|
sm.spawnNpc(9400590, 3384, 332)
|
|
sm.showNpcSpecialActionByTemplateId(9400590, "summon", 0)
|
|
sm.sendDelay(500)
|
|
sm.showEffect("Effect/OnUserEff.img/emotionBalloon/exclamation", 1000, 0, 0, 0, 18283625, 0, 0)
|
|
sm.sendDelay(3000)
|
|
sm.avatarOriented("Effect/OnUserEff.img/emotionBalloon/exclamation")
|
|
sm.moveNpcByTemplateId(9400582, True, 250, 300)
|
|
sm.forcedMove(True, 300)
|
|
sm.sendDelay(1000)
|
|
sm.showNpcSpecialActionByTemplateId(9400582, "movingattack", 0)
|
|
sm.forcedAction(5, 0)
|
|
sm.sendDelay(1000)
|
|
sm.moveNpcByTemplateId(9400588, False, 200, 200)
|
|
sm.sendDelay(1000)
|
|
sm.moveNpcByTemplateId(9400590, True, 200, 100)
|
|
sm.setSpeakerType(3)
|
|
sm.setParam(37)
|
|
sm.setColor(1)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400588) # Ullan
|
|
sm.sendNext("Wah! What are you all doing?! You're scaring Elle! ")
|
|
sm.sendDelay(1000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
|
|
sm.sendNext("#face0#Hah, good! These will be pulling the wagon. Just what we needed. ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bElle? ")
|
|
sm.setParam(37)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400582) # Cayne
|
|
sm.sendSay("#face0#Is it, perchance... A female? ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400588) # Ullan
|
|
sm.sendSay("What do you mean by 'perchance'? ")
|
|
sm.spawnNpc(9400587, 3318, 350)
|
|
sm.showNpcSpecialActionByTemplateId(9400587, "summon", 0)
|
|
sm.spawnNpc(9400596, 3384, 332)
|
|
sm.showNpcSpecialActionByTemplateId(9400596, "summon", 0)
|
|
sm.sendDelay(500)
|
|
sm.moveNpcByTemplateId(9400587, True, 100, 100)
|
|
sm.moveNpcByTemplateId(9400596, True, 100, 100)
|
|
sm.sendDelay(3000)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400587) # Kan
|
|
sm.sendNext("#face0#I believe that we have everyone. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400591) # Shulla
|
|
sm.sendSay("I don't like this... abandoning our homes. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
|
|
sm.sendSay("#face0#We will return soon. I promise. ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400592) # Aruhi
|
|
sm.sendSay("#face1#Ha ha ha, serves you right. HIC! I told you, didn't I? You should have HIC! listened to me! HIC! ")
|
|
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
|
|
sm.sendSay("#face0#Aruhi! ")
|
|
sm.setParam(57)
|
|
sm.sendSay("#bHmm, hmm. Shall we get going, then? ")
|
|
sm.sendDelay(1000)
|
|
sm.moveNpcByTemplateId(9400581, False, 600, 100)
|
|
sm.setParam(37)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400581) # Butler
|
|
sm.sendNext("#face0#Vanguards, move out! ")
|
|
sm.sendDelay(2000)
|
|
sm.lockInGameUI(False, True)
|
|
sm.setInnerOverrideSpeakerTemplateID(9400589) # Peytour
|
|
sm.sendNext("#face0#People were right to say that disaster comes without warning. I still can't believe it... ")
|
|
sm.playExclSoundWithDownBGM("Field.img/masteryBook/EnchantSuccess", 100)
|
|
sm.sendSay("#face0#Regardless, we got everyone together and supplied ahead of the storm. You played a big part in that, and I thank you for your efforts.")
|
|
sm.completeQuestNoCheck(64031)
|
|
sm.createQuestWithQRValue(64005, "")
|
|
sm.createQuestWithQRValue(64006, "")
|
|
sm.createQuestWithQRValue(64007, "")
|
|
sm.createQuestWithQRValue(64006, "Ec=0")
|
|
sm.createQuestWithQRValue(64006, "prog=0;Ec=0")
|
|
sm.createQuestWithQRValue(64006, "prog=0;Ec=0;max=0")
|
|
sm.createQuestWithQRValue(64006, "prog=0;Ec=0;max=0;food=450")
|
|
sm.createQuestWithQRValue(64006, "prog=0;Ec=0;weather=0;max=0;food=450")
|
|
sm.createQuestWithQRValue(64006, "WC=0;prog=0;Ec=0;weather=0;max=0;food=450")
|
|
sm.createQuestWithQRValue(64007, "happy0=50")
|
|
sm.createQuestWithQRValue(64007, "happy0=50;happy1=50")
|
|
sm.createQuestWithQRValue(64007, "happy0=50;happy1=50;happy2=60")
|
|
sm.createQuestWithQRValue(64007, "happy0=50;happy1=50;happy2=60;happy3=55")
|
|
sm.createQuestWithQRValue(64007, "happy0=50;happy1=50;happy2=60;happy3=55;man0=56")
|
|
sm.createQuestWithQRValue(64007, "happy0=50;happy1=50;happy2=60;happy3=55;man0=56;man1=33")
|
|
sm.createQuestWithQRValue(64007, "happy0=50;happy1=50;happy2=60;happy3=55;man0=56;man1=33;man2=38")
|
|
sm.createQuestWithQRValue(64007, "happy0=50;happy1=50;happy2=60;happy3=55;man0=56;man1=33;man2=38;man3=73")
|
|
sm.createQuestWithQRValue(64006, "WC=0;man=200;prog=0;Ec=0;weather=0;max=0;food=450")
|
|
sm.warp(867200501)
|