Почему не работает способность?

AlexMakeSky

Пользователь
27 Мар 2021
12
3
Проект
Campion Dominion
Сделал абилку, которая должна чистить дебафы и станы:
"trinket"
{
"BaseClass" "ability_datadriven"
"ID" "1434"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED"
"AbilityType" "DOTA_ABILITY_TYPE_BASIC"
"MaxLevel" "1"
"AbilityTextureName" "sven_great_cleave"
"OnSpellStart"
{
"RunScript"
{
"Target" "CASTER"
"ScriptFile" "self_purge.lua"
"Function" "selfPurge"
}
}
}
И сам скрипт:
function selfPurge( event )
local caster = event.caster
local RemovePositiveBuffs = false
local RemoveDebuffs = true
local BuffsCreatedThisFrameOnly = false
local RemoveStuns = true
local RemoveExceptions = false
caster: Purge( RemovePositiveBuffs, RemoveDebuffs, BuffsCreatedThisFrameOnly, RemoveStuns, RemoveExceptions)
end
При использовании ничего не происходит, почему?
Caster : Purge с пробелом только тут, т.к. ставится смайлик ":p"
 

SniperX

Друзья CG
26 Фев 2018
539
100
Проект
Dota 2x4
"ID" "1434"
Ты точно уверен, что этот ID свободный? В способностях ID можно не ставить, попробуй убрать.
Пробовал принтить в луа? Мб путь до луа неправильно указан
 

AlexMakeSky

Пользователь
27 Мар 2021
12
3
Проект
Campion Dominion
"ID" "1434"
Ты точно уверен, что этот ID свободный? В способностях ID можно не ставить, попробуй убрать.
Пробовал принтить в луа? Мб путь до луа неправильно указан
Не принтил, не знаю как.
Айди свободный 100%, убирал даже.
Пути менял несколько раз - непомогло.
 
Реклама: