Аура Сплэша работает не правильно !

vulkantsk

Администратор
Команда форума
21 Июн 2017
1,247
205
www.dotabuff.com
Проект
Roshan defense
Хочу сделать ауру сплеша как у магнуса со скипетром, получилось но работает не корректно то есть волна сплеша идет от раздающего ауру.
"cleave_aura"
{
"BaseClass" "ability_datadriven"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AURA | DOTA_ABILITY_BEHAVIOR_PASSIVE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_ALL"
"AbilityTextureName" "magnataur_empower"
"AbilityCastRange" "900"

"precache"
{
"particle" "particles/units/heroes/hero_magnataur/magnataur_empower.vpcf"
}

"AbilitySpecial"
{

"02"
{
"var_type" "FIELD_INTEGER"
"bonus_damage_pct" "100"
}
"03"
{
"var_type" "FIELD_INTEGER"
"cleave_damage_pct" "100"
}
"04"
{
"var_type" "FIELD_INTEGER"
"cleave_radius" "500"
}
}
"Modifiers"
{
"Aura_Modifier"
{

"Passive" "1"
"IsHidden" "1"
"IsBuff" "1"
"Aura" "modifier_empower_datadriven"
"Aura_Radius" "900"
"Aura_Teams" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
"Aura_Types" "DOTA_UNIT_TARGET_ALL"
}
"modifier_empower_datadriven"
{
"AttachEffect"
{
"Target" "TARGET"
"EffectName" "particles/units/heroes/hero_magnataur/magnataur_empower.vpcf"
"EffectAttachType" "start_at_customorigin"
"ControlPointEntities"
{
"TARGET" "attach_attack1"
}
}

"AttachEffect"
{
"Target" "TARGET"
"EffectName" "particles/units/heroes/hero_magnataur/magnataur_empower.vpcf"
"EffectAttachType" "start_at_customorigin"
"ControlPointEntities"
{
"TARGET" "attach_attack2"
}
}


"OnAttackLanded"
{
"CleaveAttack"
{
"CleavePercent" "%cleave_damage_pct"
"CleaveRadius" "%cleave_radius"
"CleaveEffect" "particles/units/heroes/hero_magnataur/magnataur_empower_cleave_effect.vpcf"
}
}

"Properties"
{
"MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE" "%bonus_damage_pct"

}
}
}
}
Также получилась неплохо аура критического удара(крита)
"crit_aura"
{
"BaseClass" "ability_datadriven"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AURA "
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_ALL"
"AbilityTextureName" "phantom_assassin_coup_de_grace"
"AbilityCastRange" "900"

"precache"
{
"particle" "particles/units/heroes/hero_phantom_assassin/phantom_assassin_crit_impact.vpcf"
}

"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_INTEGER"
"crit_bonus" "150"
}
"02"
{
"var_type" "FIELD_INTEGER"
"crit_chance" "100"
}

}

"Modifiers"
{
"Aura_Modifier"
{
"Passive" "1"
"IsHidden" "1"
"IsBuff" "1"
"Aura" "coup_de_grace_passive"
"Aura_Radius" "900"
"Aura_Teams" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
"Aura_Types" "DOTA_UNIT_TARGET_ALL"
}

"coup_de_grace_passive"
{
"IsHidden" "0"

"OnAttackStart"
{
"Random"
{
"Chance" "%crit_chance"
"PseudoRandom" "DOTA_PSEUDO_RANDOM_PHANTOMASSASSIN_CRIT"
"OnSuccess"
{
"ApplyModifier"
{
"ModifierName" "coup_de_grace_crit"
"Target" "ATTACKER"
}

}
}
}

}

"coup_de_grace_crit"
{
"Properties"
{
"MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE" "%crit_bonus"
}

"OnAttackLanded"
{
"FireEffect"
{
"EffectName" "particles/units/heroes/hero_phantom_assassin/phantom_assassin_crit_impact.vpcf"
"EffectAttachType" "follow_origin"
"Target" "TARGET"
}
"RemoveModifier"
{
"ModifierName" "coup_de_grace_crit"
"Target" "ATTACKER"
}
}
}
}
}
 
Последнее редактирование модератором:
Реклама: