- 25 Фев 2023
- 5
- 0
- Проект
- для себя
цель кода: Когда включена все вражеские герои и крипы, а так же лесные крипы у них уменьшается все получаемое лечение, вампиризм, исцеление на 100 процентов, весь урон по ним становится чистым и их максимальное здоровье уменьшается до 47 и максимальная мана до 1. Радиус действия - 300. Так же на них будет дейсвовать эффект scythe of vise.
код;
// Dark Seer: harming_presence
//================================================================================================================="harming_presence"
{
// General
//-------------------------------------------------------------------------------------------------------------
"BaseClass" "ability_datadriven"
"AbilityTextureName" "dark_seer_vacuum"
"AbilityType" "DOTA_ABILITY_TYPE_BASIC"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
"FightRecapLevel" "1"
"AbilitySound" "Hero_Pudge.rot
// Casting
//-------------------------------------------------------------------------------------------------------------
"AbilityCastPoint" "0.03"
// Time
//-------------------------------------------------------------------------------------------------------------
"AbilityCooldown" "0"
// Cost
//-------------------------------------------------------------------------------------------------------------
"AbilityManaCost" "0"
// Special
//-------------------------------------------------------------------------------------------------------------
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_INTEGER"
"radius" "300"
}
"02"
{
"var_type" "FIELD_INTEGER"
"max_health" "47"
}
"03"
{
"var_type" "FIELD_INTEGER"
"max_mana" "1"
}
"04"
{
"var_type" "FIELD_FLOAT"
"healing_reduction" "1"
"LinkedSpecialBonus" "special_bonus_unique_dark_seer_2"
}
"05"
{
"var_type" "FIELD_FLOAT"
"vampirism_reduction" "1"
}
"06"
{
"var_type" "FIELD_FLOAT"
"scythe_of_vise_duration" "3"
}
"07"
{
"var_type" "FIELD_FLOAT"
"damage_amp" "1.0"
}
"08"
{
"var_type" "FIELD_FLOAT"
"damage_reduction" "0"
}
"09"
{
"var_type" "FIELD_FLOAT"
"duration" "0.5"
}
}
// Modifiers
//-------------------------------------------------------------------------------------------------------------
"Modifiers"
{
"harming_presence_toggle"
{
"Passive" "1"
"IsHidden" "1"
"IsBuff" "1"
"OnCreated"
{
"ApplyModifier"
{
"Target" "CASTER"
"ModifierName" "harming_presence_active"
}
проблема: должно заменять vacuum у дарк сира, но в итоге способности просто нет
код;
// Dark Seer: harming_presence
//================================================================================================================="harming_presence"
{
// General
//-------------------------------------------------------------------------------------------------------------
"BaseClass" "ability_datadriven"
"AbilityTextureName" "dark_seer_vacuum"
"AbilityType" "DOTA_ABILITY_TYPE_BASIC"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_TOGGLE"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
"FightRecapLevel" "1"
"AbilitySound" "Hero_Pudge.rot
// Casting
//-------------------------------------------------------------------------------------------------------------
"AbilityCastPoint" "0.03"
// Time
//-------------------------------------------------------------------------------------------------------------
"AbilityCooldown" "0"
// Cost
//-------------------------------------------------------------------------------------------------------------
"AbilityManaCost" "0"
// Special
//-------------------------------------------------------------------------------------------------------------
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_INTEGER"
"radius" "300"
}
"02"
{
"var_type" "FIELD_INTEGER"
"max_health" "47"
}
"03"
{
"var_type" "FIELD_INTEGER"
"max_mana" "1"
}
"04"
{
"var_type" "FIELD_FLOAT"
"healing_reduction" "1"
"LinkedSpecialBonus" "special_bonus_unique_dark_seer_2"
}
"05"
{
"var_type" "FIELD_FLOAT"
"vampirism_reduction" "1"
}
"06"
{
"var_type" "FIELD_FLOAT"
"scythe_of_vise_duration" "3"
}
"07"
{
"var_type" "FIELD_FLOAT"
"damage_amp" "1.0"
}
"08"
{
"var_type" "FIELD_FLOAT"
"damage_reduction" "0"
}
"09"
{
"var_type" "FIELD_FLOAT"
"duration" "0.5"
}
}
// Modifiers
//-------------------------------------------------------------------------------------------------------------
"Modifiers"
{
"harming_presence_toggle"
{
"Passive" "1"
"IsHidden" "1"
"IsBuff" "1"
"OnCreated"
{
"ApplyModifier"
{
"Target" "CASTER"
"ModifierName" "harming_presence_active"
}
проблема: должно заменять vacuum у дарк сира, но в итоге способности просто нет
Последнее редактирование: