@@ -921,19 +921,11 @@ local function doActorMisc(env, actor)
921921 if modDB :Flag (nil , " UseGhostShrouds" ) then
922922 output .GhostShrouds = modDB :Override (nil , " GhostShrouds" ) or 3
923923 end
924- if modDB :Flag (nil , " CryWolfMinimumPower" ) and modDB :Sum (" BASE" , nil , " WarcryPower" ) < 10 then
925- modDB :NewMod (" WarcryPower" , " OVERRIDE" , 10 , " Minimum Warcry Power from CryWolf" )
926- end
927- if modDB :Flag (nil , " WarcryInfinitePower" ) then
928- modDB :NewMod (" WarcryPower" , " OVERRIDE" , 999999 , " Warcries have infinite power" )
929- end
930924 output .BloodCharges = m_min (modDB :Override (nil , " BloodCharges" ) or output .BloodChargesMax , output .BloodChargesMax )
931925 output .SpiritCharges = m_min (modDB :Override (nil , " SpiritCharges" ) or 0 , output .SpiritChargesMax )
932926
933- output .WarcryPower = modDB :Override (nil , " WarcryPower" ) or modDB :Sum (" BASE" , nil , " WarcryPower" ) or 0
934927 output .CrabBarriers = m_min (modDB :Override (nil , " CrabBarriers" ) or output .CrabBarriersMax , output .CrabBarriersMax )
935928 output .TotalCharges = output .PowerCharges + output .FrenzyCharges + output .EnduranceCharges
936- modDB .multipliers [" WarcryPower" ] = output .WarcryPower
937929 modDB .multipliers [" PowerCharge" ] = output .PowerCharges
938930 modDB .multipliers [" PowerChargeMax" ] = output .PowerChargesMax
939931 modDB .multipliers [" RemovablePowerCharge" ] = output .RemovablePowerCharges
@@ -1322,6 +1314,16 @@ function calcs.perform(env, avoidCache, fullDPSSkipEHP)
13221314
13231315 local hasGuaranteedBonechill = false
13241316
1317+
1318+ if modDB :Flag (nil , " CryWolfMinimumPower" ) and modDB :Sum (" BASE" , nil , " WarcryPower" ) < 10 then
1319+ modDB :NewMod (" WarcryPower" , " OVERRIDE" , 10 , " Minimum Warcry Power from CryWolf" )
1320+ end
1321+ if modDB :Flag (nil , " WarcryInfinitePower" ) then
1322+ modDB :NewMod (" WarcryPower" , " OVERRIDE" , 999999 , " Warcries have infinite power" )
1323+ end
1324+ output .WarcryPower = modDB :Override (nil , " WarcryPower" ) or modDB :Sum (" BASE" , nil , " WarcryPower" ) or 0
1325+ modDB .multipliers [" WarcryPower" ] = output .WarcryPower
1326+
13251327 for _ , activeSkill in ipairs (env .player .activeSkillList ) do
13261328 if activeSkill .skillFlags .brand then
13271329 local attachLimit = activeSkill .skillModList :Sum (" BASE" , activeSkill .skillCfg , " BrandsAttachedLimit" )
0 commit comments