Есть свой windrun врки и я хочу для него сделать таланты +40% к уклонениям или +40% к замедлению, но как это сделать?
Код:
Код:
Код:
"windrunner_windrun_datadriven"
{
// General
//-------------------------------------------------------------------------------------------------------------
"BaseClass" "ability_datadriven"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
"AbilityTextureName" "windrun"
// Casting
//-------------------------------------------------------------------------------------------------------------
"AbilityCastPoint" "0.3 0.3 0.3 0.3"
// Time
//-------------------------------------------------------------------------------------------------------------
"AbilityCooldown" "15.0 15.0 15.0 15.0"
"AbilityDuration" "3 4 5 6"
// Cost
//-------------------------------------------------------------------------------------------------------------
"AbilityManaCost" "100 100 100 100"
// Stats
//-------------------------------------------------------------------------------------------------------------
"AbilityModifierSupportValue" "0.1" // Mostly about dodging all attacks
// Special
//-------------------------------------------------------------------------------------------------------------
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_INTEGER"
"movespeed_bonus_pct" "50 50 50 50"
}
"02"
{
"var_type" "FIELD_INTEGER"
"evasion_pct_tooltip" "20 25 30 35"
}
"03"
{
"var_type" "FIELD_INTEGER"
"enemy_movespeed_bonus_pct" "-8 -16 -24 -30"
}
"04"
{
"var_type" "FIELD_INTEGER"
"radius" "300 300 300 300"
}
"05"
{
"var_type" "FIELD_FLOAT"
"duration" "3 4 5 6"
}
// Extra variables
"06"
{
"var_type" "FIELD_FLOAT"
"linger_duration" "2.0"
}
}
// Data driven
//-------------------------------------------------------------------------------------------------------------
"precache"
{
"soundfile" "soundevents/custom_sounds.vsndevts"
"particle" "particles/units/heroes/hero_windrunner/windrunner_windrun.vpcf"
}
"OnSpellStart"
{
"FireSound"
{
"Target" "CASTER"
"EffectName" "funbrawl.popytnogovitra"
}
"ApplyModifier"
{
"Target" "CASTER"
"ModifierName" "modifier_windrun_caster_datadriven"
}
"ApplyModifier"
{
"Target" "CASTER"
"ModifierName" "modifier_windrun_debuff_aura_datadriven"
}
}
"Modifiers"
{
"modifier_windrun_caster_datadriven"
{
"Duration" "%duration"
"EffectName" "particles/units/heroes/hero_windrunner/windrunner_windrun.vpcf"
"EffectAttachType" "follow_origin"
"Properties"
{
"MODIFIER_PROPERTY_EVASION_CONSTANT" "%evasion_pct_tooltip"
"MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE" "%movespeed_bonus_pct"
}
}
"modifier_windrun_debuff_aura_datadriven"
{
"Duration" "%duration"
"IsHidden" "1"
"Aura" "modifier_windrun_debuff_datadriven"
"Aura_Radius" "%radius"
"Aura_Teams" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"Aura_Types" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
}
"modifier_windrun_debuff_datadriven"
{
"IsDebuff" "1"
"OnCreated"
{
"RemoveModifier"
{
"Target" "TARGET"
"ModifierName" "modifier_windrun_debuff_datadriven"
}
}
"OnDestroy"
{
"ApplyModifier"
{
"Target" "TARGET"
"ModifierName" "modifier_windrun_debuff_linger_datadriven"
}
}
"Properties"
{
"MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE" "%enemy_movespeed_bonus_pct"
}
}
"modifier_windrun_debuff_linger_datadriven"
{
"Duration" "%linger_duration"
"IsPurgable" "1"
"IsDebuff" "1"
"Properties"
{
"MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE" "%enemy_movespeed_bonus_pct"
}
}
}
}