local ____lualib = require("lualib_bundle") local __TS__Class = ____lualib.__TS__Class local __TS__ClassExtends = ____lualib.__TS__ClassExtends local __TS__Decorate = ____lualib.__TS__Decorate local ____exports = {} local ____dota_ts_adapter = require("lib.dota_ts_adapter") local BaseAbility = ____dota_ts_adapter.BaseAbility local BaseModifier = ____dota_ts_adapter.BaseModifier local registerAbility = ____dota_ts_adapter.registerAbility local registerModifier = ____dota_ts_adapter.registerModifier ____exports.fish_basic = __TS__Class() local fish_basic = ____exports.fish_basic fish_basic.name = "fish_basic" fish_basic.____file_path = "scripts/vscripts/abilities/fish_basic.lua" __TS__ClassExtends(fish_basic, BaseAbility) function fish_basic.prototype.GetIntrinsicModifierName(self) return "modifier_fish_basic" end fish_basic = __TS__Decorate( fish_basic, fish_basic, {registerAbility(nil)}, {kind = "class", name = "fish_basic"} ) ____exports.fish_basic = fish_basic ____exports.modifier_fish_basic = __TS__Class() local modifier_fish_basic = ____exports.modifier_fish_basic modifier_fish_basic.name = "modifier_fish_basic" modifier_fish_basic.____file_path = "scripts/vscripts/abilities/fish_basic.lua" __TS__ClassExtends(modifier_fish_basic, BaseModifier) function modifier_fish_basic.prototype.IsHidden(self) return true end function modifier_fish_basic.prototype.IsPurgable(self) return false end function modifier_fish_basic.prototype.IsDebuff(self) return false end function modifier_fish_basic.prototype.CheckState(self) return {[MODIFIER_STATE_NO_HEALTH_BAR] = true, [MODIFIER_STATE_UNSELECTABLE] = true, [MODIFIER_STATE_UNTARGETABLE] = true} end function modifier_fish_basic.prototype.DeclareFunctions(self) return {MODIFIER_PROPERTY_MIN_HEALTH} end function modifier_fish_basic.prototype.GetMinHealth(self) return self:GetParent():GetHealth() end modifier_fish_basic = __TS__Decorate( modifier_fish_basic, modifier_fish_basic, {registerModifier(nil)}, {kind = "class", name = "modifier_fish_basic"} ) ____exports.modifier_fish_basic = modifier_fish_basic return ____exports