Хочу сделать ауру сплеша как у магнуса со скипетром, получилось но работает не корректно то есть волна сплеша идет от раздающего ауру.
Также получилась неплохо аура критического удара(крита)
"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"
}
}
}
}
{
"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"
}
}
}
}
}
{
"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"
}
}
}
}
}
Последнее редактирование модератором: