diff --git a/scripts/powerEffects.js b/scripts/powerEffects.js index b2a3402..a658d8b 100644 --- a/scripts/powerEffects.js +++ b/scripts/powerEffects.js @@ -36,6 +36,10 @@ class PowerEffect { } get durationRounds () { + return this.baseDurationRounds() + } + + get baseDurationRounds () { return 5 } @@ -150,7 +154,7 @@ class BlindEffect extends TargetedPowerEffect { return 'Blind' } - get durationRounds () { + get baseDurationRounds () { return 1 } @@ -185,7 +189,7 @@ class BoostLowerTraitEffect extends TargetedPowerEffect { return 'Boost/Lower Trait' } - get durationRounds () { + get baseDurationRounds () { if (!this.inputs) { return 1 } @@ -280,7 +284,7 @@ class ConfusionEffect extends TargetedPowerEffect { return 'Confusion' } - get durationRounds () { + get baseDurationRounds () { return 1 } @@ -314,7 +318,7 @@ class DeflectionEffect extends TargetedPowerEffect { return 'Deflection' } - get durationRounds () { + get baseDurationRounds () { return 5 } @@ -339,7 +343,7 @@ class EntangleEffect extends TargetedPowerEffect { return 'Entangle' } - get durationRounds () { + get baseDurationRounds () { return 1 } @@ -386,7 +390,7 @@ class IntangibilityEffect extends TargetedPowerEffect { return 'Intangility' } - get durationRounds () { + get baseDurationRounds () { if (!this.inputs) { return 5 } @@ -416,7 +420,7 @@ class InvisibilityEffect extends TargetedPowerEffect { return 'Invisiblity' } - get durationRounds () { + get baseDurationRounds () { if (!this.inputs) { return 5 } @@ -442,7 +446,7 @@ class ProtectionEffect extends TargetedPowerEffect { return 'Protection' } - get durationRounds () { + get baseDurationRounds () { return 5 } @@ -473,7 +477,7 @@ class SmiteEffect extends TargetedPowerEffect { return 'Smite' } - get durationRounds () { + get baseDurationRounds () { return 5 } @@ -534,7 +538,7 @@ class SummonEffect extends PowerEffect { return 'Summon Creature' } - get durationRounds () { + get baseDurationRounds () { return 5 }