Fix battery barrel low energy ratio exception (#1187)
Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
This commit is contained in:
@@ -170,7 +170,7 @@ namespace Content.Server.GameObjects.Components.Weapon.Ranged.Barrels
|
|||||||
{
|
{
|
||||||
if (energyRatio < 1.0)
|
if (energyRatio < 1.0)
|
||||||
{
|
{
|
||||||
var newDamages = new Dictionary<DamageType, int>(projectileComponent.Damages);
|
var newDamages = new Dictionary<DamageType, int>(projectileComponent.Damages.Count);
|
||||||
foreach (var (damageType, damage) in projectileComponent.Damages)
|
foreach (var (damageType, damage) in projectileComponent.Damages)
|
||||||
{
|
{
|
||||||
newDamages.Add(damageType, (int) (damage * energyRatio));
|
newDamages.Add(damageType, (int) (damage * energyRatio));
|
||||||
|
|||||||
Reference in New Issue
Block a user