// 카우 맹글러 적의 저항 및 추가 효과 무시 업그레이드 (ex_upgrade_click.pop의 soldier_mangler_ignore_resistance) if ("ClickManglerPierce" in getroottable()) return ::ClickManglerPierce <- { ITEM_DEF = 441 // The Cow Mangler 5000 MARKER = "throwable damage" PIERCE = "dmg pierces resists absorbs" } ::ClickManglerPierceEvents <- { OnScriptHook_OnTakeDamage = function(params) { local hWeapon = params.weapon if (!hWeapon || !hWeapon.IsValid()) return if (NetProps.GetPropInt(hWeapon, "m_AttributeManager.m_Item.m_iItemDefinitionIndex") != ClickManglerPierce.ITEM_DEF) return local hVictim = params.const_entity local bPierce = hWeapon.GetAttribute(ClickManglerPierce.MARKER, 0) > 0 && !(hVictim && hVictim.IsPlayer() && !hVictim.IsFakeClient()) hWeapon.AddAttribute(ClickManglerPierce.PIERCE, bPierce ? 1 : 0, -1) } } __CollectGameEventCallbacks(ClickManglerPierceEvents)