--[[ Generated with https://github.com/TypeScriptToLua/TypeScriptToLua ]] local ____exports = {} local ____battle_pass_server = require("battle_pass_server") local BattlePassServer = ____battle_pass_server.BattlePassServer --- Лечит юнита и учитывает лечение союзников для Battle Pass. -- Вызывайте вместо HealWithParams когда healer — герой игрока, а target — союзник (не сам healer). function ____exports.HealWithBattlePass(self, target, amount, ability, healer, showOverhead) if showOverhead == nil then showOverhead = true end target:HealWithParams( amount, ability, false, showOverhead, healer, false ) local ____temp_2 = amount > 0 and healer if ____temp_2 then local ____this_1 ____this_1 = healer local ____opt_0 = ____this_1.IsRealHero if ____opt_0 ~= nil then ____opt_0 = ____opt_0(____this_1) end ____temp_2 = ____opt_0 end if ____temp_2 and target ~= healer then do pcall(function() local playerId = healer:GetPlayerOwnerID() if playerId >= 0 then BattlePassServer:getInstance():onHealAlly(playerId, amount) end end) end end end return ____exports