Fix burn damage in BulletCallback

This commit is contained in:
Artyom 2024-07-23 17:24:35 +03:00
parent 611a3fbc25
commit a2b06d7870

View File

@ -373,9 +373,9 @@ function ArcCW:BulletCallback(att, tr, dmg, bullet, phys)
if IsValid(wep) and !wep:GetBuff_Override("Override_DamageTypeHandled", wep.DamageTypeHandled) then
local _, maxrng = wep:GetMinMaxRange()
-- ignite target
if dmg:IsDamageType(DMG_BURN) and hit.range <= maxrng then
dmg:SetDamageType(dmg:GetDamageType() - DMG_BURN)
if dmg:IsDamageType(DMG_BURN) and maxrng <= hit.range then
dmg:SetDamageType(DMG_BULLET)
else
effect = "arccw_incendiaryround"
decal = "FadingScorch"