23 lines
1.0 KiB
Lua
23 lines
1.0 KiB
Lua
local ____lualib = require("lualib_bundle")
|
|
local Set = ____lualib.Set
|
|
local __TS__New = ____lualib.__TS__New
|
|
local ____exports = {}
|
|
--- Герои, которым при спавне выдаётся система «ярость»: ресурс на стаках модификатора, текущая/макс мана совпадают с яростью, реген маны отключён.
|
|
-- Добавь сюда `npc_dota_hero_*` — это не привязано к конкретному кастомному герою в коде.
|
|
____exports.HERO_RAGE_UNIT_NAMES = __TS__New(Set, {
|
|
"npc_dota_hero_bloodhunter",
|
|
"npc_dota_hero_axe",
|
|
"npc_dota_hero_juggernaut",
|
|
"npc_dota_hero_pudge",
|
|
"npc_dota_hero_sven",
|
|
"npc_dota_hero_bristleback",
|
|
"npc_dota_hero_troll_warlord",
|
|
"npc_dota_hero_legion_commander",
|
|
"npc_dota_hero_sand_king",
|
|
"npc_dota_hero_spectre"
|
|
})
|
|
function ____exports.shouldHeroUseRageResource(self, unitName)
|
|
return ____exports.HERO_RAGE_UNIT_NAMES:has(unitName)
|
|
end
|
|
return ____exports
|