initial commit
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
--[[ Generated with https://github.com/TypeScriptToLua/TypeScriptToLua ]]
|
||||
local ____exports = {}
|
||||
--- Поиск npc_homer без FindUnitsInRadius на весь мир (тяжёлый запрос при каждом тике карт 55/56).
|
||||
function ____exports.findHomerNpc(self)
|
||||
local byName = Entities:FindByName(nil, "npc_homer")
|
||||
if byName and IsValidEntity(byName) and not byName:IsNull() and byName:GetUnitName() == "npc_homer" then
|
||||
return byName
|
||||
end
|
||||
local allUnits = Entities:FindAllByClassname("npc_dota_creature")
|
||||
for ____, unit in ipairs(allUnits) do
|
||||
if unit and IsValidEntity(unit) and not unit:IsNull() and unit:GetUnitName() == "npc_homer" and unit:IsAlive() then
|
||||
return unit
|
||||
end
|
||||
end
|
||||
return nil
|
||||
end
|
||||
return ____exports
|
||||
Reference in New Issue
Block a user