Adjustments for StatMulForBaseStat effect handler.

This commit is contained in:
MobiusDevelopment
2022-02-20 23:30:35 +00:00
parent 1ee51ad6c2
commit 0acfc7bb79
2 changed files with 6 additions and 6 deletions

View File

@@ -39,8 +39,8 @@ public class StatMulForBaseStat extends AbstractEffect
{ {
_baseStat = params.getEnum("baseStat", BaseStat.class); _baseStat = params.getEnum("baseStat", BaseStat.class);
_min = params.getInt("min", 0); _min = params.getInt("min", 0);
_max = params.getInt("max", 0); _max = params.getInt("max", 2147483647);
_stat = params.getEnum("stat", Stat.class); _stat = params.getEnum("mulStat", Stat.class);
_amount = params.getDouble("amount", 0); _amount = params.getDouble("amount", 0);
if (params.getEnum("mode", StatModifierType.class, StatModifierType.PER) != StatModifierType.PER) if (params.getEnum("mode", StatModifierType.class, StatModifierType.PER) != StatModifierType.PER)
{ {
@@ -96,7 +96,7 @@ public class StatMulForBaseStat extends AbstractEffect
} }
} }
if (((_min == 0) && (_max == 0)) || ((currentValue >= _min) && (currentValue <= _max))) if ((currentValue >= _min) && (currentValue <= _max))
{ {
effected.getStat().mergeMul(_stat, (_amount / 100) + 1); effected.getStat().mergeMul(_stat, (_amount / 100) + 1);
} }

View File

@@ -39,8 +39,8 @@ public class StatMulForBaseStat extends AbstractEffect
{ {
_baseStat = params.getEnum("baseStat", BaseStat.class); _baseStat = params.getEnum("baseStat", BaseStat.class);
_min = params.getInt("min", 0); _min = params.getInt("min", 0);
_max = params.getInt("max", 0); _max = params.getInt("max", 2147483647);
_stat = params.getEnum("stat", Stat.class); _stat = params.getEnum("mulStat", Stat.class);
_amount = params.getDouble("amount", 0); _amount = params.getDouble("amount", 0);
if (params.getEnum("mode", StatModifierType.class, StatModifierType.PER) != StatModifierType.PER) if (params.getEnum("mode", StatModifierType.class, StatModifierType.PER) != StatModifierType.PER)
{ {
@@ -86,7 +86,7 @@ public class StatMulForBaseStat extends AbstractEffect
} }
} }
if (((_min == 0) && (_max == 0)) || ((currentValue >= _min) && (currentValue <= _max))) if ((currentValue >= _min) && (currentValue <= _max))
{ {
effected.getStat().mergeMul(_stat, (_amount / 100) + 1); effected.getStat().mergeMul(_stat, (_amount / 100) + 1);
} }