local CONST_CLIPSIZE = 20 -- CARD: damage bonus function plasma_overchargeExp(damage, activator, caller) if not caller or caller:InCond(12) == true then return end activator.m_flHypeMeter = activator.m_flHypeMeter + 1 print(activator.m_flHypeMeter) if activator.m_flHypeMeter >= 3 then local weapon = activator:GetPlayerItemBySlot(0) activator.m_flHypeMeter = 0 print(weapon) weapon:SetAttributeValue("projectile trail particle", "~raygun_projectile_red_crit") weapon:SetAttributeValue("damage bonus HIDDEN", 3.0) timer.Simple(5, function() weapon:SetAttributeValue("projectile trail particle", "~raygun_projectile_blue_crit") weapon:SetAttributeValue("damage bonus HIDDEN", 1.0) end) end end