Делал сон, но столкнулся с проблемой, что не могу усыпить героя. Попытался кинуть на него стан, когда он использует скил, но что-то не получилось. Может вы подскажите. Код:
Код:
"ability_sleep"
{
// General
//-------------------------------------------------------------------------------------------------------------
"BaseClass" "ability_datadriven"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
"AbilityTextureName" "axe_counter_helix"
"AbilityCastAnimation" "ACT_DOTA_ATTACK"
// Casting
//-------------------------------------------------------------------------------------------------------------
"AbilityCastPoint" "0.5"
// Time
//-------------------------------------------------------------------------------------------------------------
"AbilityCooldown" "10.0"
// Cost
//-------------------------------------------------------------------------------------------------------------
"AbilityManaCost" "100"
"OnSpellStart"
{
"ApplyModifier"
{
"ModifierName" "sleepings"
"Target" "CASTER"
}
}
"Modifiers"
{
"sleepings"
{
"Duration" "6"
"Properties"
{
"MODIFIER_PROPERTY_MANA_REGEN_CONSTANT" "%energy_regen"
}
"OnAttacked"
{
"RemoveModifier"
{
"ModifierName" "sleepings"
"Target" "CASTER"
}
}
}
}
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_INTEGER"
"energy_regen" "20 20 3 4"
}`
}
}
Последнее редактирование модератором: