Хочу сделать так чтоб Rot паджика был виден всем даже в тумане войны, что я сделал >
не понимаю в чем ошибка, помогите пж
Код:
"abomination_disease_cloud"
{
"BaseClass" "ability_datadriven"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_PASSIVE"
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
"AbilityCastRange" "%radius"
"MaxLevel" "1"
"AbilityTextureName" "pudge_rot"
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_INTEGER"
"radius" "3000"
}
"02"
{
"var_type" "FIELD_FLOAT"
"damage_per_second" "5"
}
"03"
{
"var_type" "FIELD_FLOAT"
"debuff_duration" "1"
}
}
"precache"
{
"particle" "particles/units/heroes/hero_pudge/pudge_rot.vpcf"
}
"Modifiers"
{
"modifier_disease_cloud_aura"
{
"Passive" "1"
"IsHidden" "1"
"OnCreated"
{
"AttachEffect"
{
"Target" "CASTER"
"EffectName" "particles/units/heroes/hero_pudge/pudge_rot.vpcf"
"EffectAttachType" "follow_origin"
"ControlPoints"
{
"00" "0 0 0"
"01" "%radius 0 0"
}
}
"RunScript"
{
"ScriptFile" "scripts/vscripts/vis.lua"
"Function" "vis"
}
}
"RunScript"
{
"ScriptFile" "scripts/vscripts/vis.lua"
"Function" "vis"
}
"Aura" "modifier_disease_cloud_debuff"
"Aura_Radius" "%radius"
"Aura_Teams" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"Aura_Types" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_CREEP"
"Aura_Flags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES"
}
"modifier_disease_cloud_debuff"
{
"Duration" "%debuff_duration"
"IsDebuff" "1"
"ThinkInterval" "0.2"
"OnIntervalThink"
{
"Damage"
{
"Target" "TARGET"
"Type" "DAMAGE_TYPE_MAGICAL"
"Damage" "%damage_per_second"
}
}
}
}
}
Код:
function vis(keys)
local caster = keys.caster
rot_radius = 3000
nFXIndex = ParticleManager:CreateParticle( "particles/units/heroes/hero_pudge/pudge_rot.vpcf", PATTACH_WORLDORIGIN, caster )
ParticleManager:SetParticleControl( nFXIndex, 1, Vector( rot_radius, 1, rot_radius ) )
caster:AddParticle( nFXIndex, false, false, -1, false, false )
end