function CAddonTemplateGameMode:InitGameMode()
ListenToGameEvent('npc_spawned', Dynamic_Wrap(CAddonTemplateGameMode, 'OnNPCSpawned'), self) -- Регистрируем слушатель на каждый спавн юнитов
end
function CAddonTemplateGameMode:OnNPCSpawned(keys)
local npc = EntIndexToHScript(keys.entindex)
if npc:HasAbility("medusa_mana_shield") then -- Проверяем, есть ли у заспавненного юнита нужная нам абилка
if npc:FindAbilityByName("medusa_mana_shield"):GetLevel()==0 then -- Если уровень абилки равен нулю, устанавливаем ей 1 уровень
npc:FindAbilityByName("medusa_mana_shield"):SetLevel(1)
end
end
end