Boss HP, enrage timers, and attack speeds are community-modelled inputs. Adjust them to match what you actually observe in a raid before relying on the time-to-kill output.
playerDPS(p) = damagePerHit(p) · attacksPerSecond[p.weaponTier]
combinedDPS = Σ playerDPS(p) for p in squad
timeToKill = bossHP / combinedDPS
enrageWillTrigger = timeToKill > enrageSec AND enrageActive
rewardSharePct[i] = round( 100 · playerDPS(squad[i]) / combinedDPS )
combinedDPS = Σ playerDPS(p) for p in squad
timeToKill = bossHP / combinedDPS
enrageWillTrigger = timeToKill > enrageSec AND enrageActive
rewardSharePct[i] = round( 100 · playerDPS(squad[i]) / combinedDPS )