From 688e7be28e04ac19fd8bc736da7c4f1706b0e010 Mon Sep 17 00:00:00 2001 From: Marcos Date: Sun, 11 Feb 2024 16:52:32 +0000 Subject: [PATCH] add 3 new powers --- lang/en.json | 4 +++- scripts/powers.js | 50 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 53 insertions(+), 1 deletion(-) diff --git a/lang/en.json b/lang/en.json index b04d094..9c9679d 100644 --- a/lang/en.json +++ b/lang/en.json @@ -10,7 +10,9 @@ "SAT.Power.Burrow": "Burrow", "SAT.Power.SoundSilence": "Sound/Silence", "SAT.Power.ShapeChange": "Shape Change", - + "SAT.Power.FuryofthePetroLoa": "Fury of the Petro Loa", + "SAT.Power.AspectoftheRadaLoa": "Aspect of the Rada Loa", + "SAT.Power.BeastFriend": "Beast Friend", "SAT.Consumable.Damage": "Damage", diff --git a/scripts/powers.js b/scripts/powers.js index d86f9f3..a412eff 100644 --- a/scripts/powers.js +++ b/scripts/powers.js @@ -174,6 +174,56 @@ export function initPowers() { animationEffects: [], activeEffects: [] }, + { // Fury of the Petro Loa v1 + name: game.i18n.localize("SAT.Power.FuryofthePetroLoa"), + animationType: ANIMATIONTYPE.TARGET, + animations: [ + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.magic_signs.rune.transmutation.complete.yellow", label: "Yellow", active: true, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.magic_signs.rune.necromancy.complete.green", label: "Green", active: false, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.magic_signs.rune.illusion.complete.purple", label: "Purple", active: false, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.magic_signs.rune.evocation.complete.red", label: "Red", active: false, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.magic_signs.rune.abjuration.complete.blue", label: "Blue", active: false, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + ], + sounds: [ + { label: "Default", file: PATH.AUDIO + "powers/novice/healing/HealingAura.ogg", active: true, delay: 0, volume: 1.0, duration: 1000 }, + { label: "Holy", file: PATH.AUDIO + "powers/novice/healing/Spell_PR_Revamp_divine_star_cast_01.ogg", active: false, delay: 0, volume: 1.0, duration: 2000 }, + { label: "Nature", file: PATH.AUDIO + "powers/novice/healing/Spell_DR_Druid_Nature_Cast_Heavy03.ogg", active: false, delay: 0, volume: 1.0, duration: 3000 }, + { label: "Shadow", file: PATH.AUDIO + "powers/novice/healing/SPELL_ShootTechGun_Impact_01.ogg", active: false, delay: 0, volume: 1.0, duration: 3000 } + ], + animationEffects: [], + activeEffects: [] + }, + { // Beast Friend v1 + name: game.i18n.localize("SAT.Power.BeastFriend"), + animationType: ANIMATIONTYPE.TARGET, + animations: [ + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.hunters_mark.pulse.01.green", label: "Green", active: true, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + ], + sounds: [ + { label: "Nature", file: PATH.AUDIO + "powers/novice/healing/Spell_DR_Druid_Nature_Cast_Heavy03.ogg", active: true, delay: 0, volume: 1.0, duration: 3000 }, + ], + animationEffects: [], + activeEffects: [] + }, + { // Aspect of the Rada Loa v1 + name: game.i18n.localize("SAT.Power.AspectoftheRadaLoa"), + animationType: ANIMATIONTYPE.TARGET, + animations: [ + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.magic_signs.rune.transmutation.complete.yellow", label: "Yellow", active: true, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.magic_signs.rune.necromancy.complete.green", label: "Green", active: false, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.magic_signs.rune.illusion.complete.purple", label: "Purple", active: false, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.magic_signs.rune.evocation.complete.red", label: "Red", active: false, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + {type: ANIMATIONTYPE.TEMPLATE, file: "jb2a.magic_signs.rune.abjuration.complete.blue", label: "Blue", active: false, attachTo: true, size: 1, persist: false, filter: "ColorMatrix", filterData: {}, startTime: 0 }, + ], + sounds: [ + { label: "Default", file: PATH.AUDIO + "powers/novice/healing/HealingAura.ogg", active: true, delay: 0, volume: 1.0, duration: 1000 }, + { label: "Holy", file: PATH.AUDIO + "powers/novice/healing/Spell_PR_Revamp_divine_star_cast_01.ogg", active: false, delay: 0, volume: 1.0, duration: 2000 }, + { label: "Nature", file: PATH.AUDIO + "powers/novice/healing/Spell_DR_Druid_Nature_Cast_Heavy03.ogg", active: false, delay: 0, volume: 1.0, duration: 3000 }, + { label: "Shadow", file: PATH.AUDIO + "powers/novice/healing/SPELL_ShootTechGun_Impact_01.ogg", active: false, delay: 0, volume: 1.0, duration: 3000 } + ], + animationEffects: [], + activeEffects: [] + }, { // Deflection v1 name: game.i18n.localize("SAT.Power.Deflection"), animationType: ANIMATIONTYPE.TARGET,