- 27 Мар 2021
- 12
- 3
- Проект
- Campion Dominion
Сделал абилку, которая должна чистить дебафы и станы:
Caster : Purge с пробелом только тут, т.к. ставится смайлик ""
И сам скрипт:"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 с пробелом только тут, т.к. ставится смайлик ""