Кастомные юниты не используют способности.

hazbenchik

Новичок
17 Июл 2022
4
0
Проект
BB BN
Здравствуйте.
Столкнулся с проблемой, что кастомные юниты не используют абилки, которые им прописаны в коде.
Помогите пожалуйста решить проблему.
"npc_dota_creep_tiny"
{
// General
//
"BaseClass" "npc_dota_creep_lane"
"Model" "models/items/tiny/tiny_bad_to_the_bone_shoulder/tiny_bad_to_the_bone_shoulder.vmdl"
"SoundSet" "n_creep_Melee"
"ModelScale" "3.93"
"Level" "5"

// Abilities
//----------------------------------------------------------------

"Ability1" "tiny_avalanche"
"Ability2" ""
"Ability3" ""
"Ability4" ""
"Ability5" ""
"Ability6" ""
"Ability7" ""
"Ability8" ""

// Armor
//----------------------------------------------------------------
"ArmorPhysical" "2"
"MagicalResistance" "0"

// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK"
"AttackDamageMin" "29"
"AttackDamageMax" "43"
"AttackDamageType" "DAMAGE_TYPE_ArmorPhysical"
"AttackRate" "1"
"AttackAnimationPoint" "0.467"
"AttackAcquisitionRange" "500"
"AttackRange" "100"
"ProjectileModel" ""
"ProjectileSpeed" ""

// Attributes
//----------------------------------------------------------------
"AttributePrimary" "DOTA_ATTRIBUTE_STRENGTH"
"AttributeBaseStrength" "0"
"AttributeStrengthGain" "0"
"AttributeBaseIntelligence" "0"
"AttributeIntelligenceGain" "0"
"AttributeBaseAgility" "0"
"AttributeAgilityGain" "0"

// Bounty
//----------------------------------------------------------------
"BountyXP" "62"
"BountyGoldMin" "38"
"BountyGoldMax" "48"

// Bounds
//----------------------------------------------------------------
"BoundsHullName" "DOTA_HULL_SIZE_REGULAR"
"RingRadius" "45"
"HealthBarOffset" "150"

// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "375"
"MovementTurnRate" "0.8"

// Status
//----------------------------------------------------------------
"StatusHealth" "950"
"StatusHealthRegen" "5.5"
"StatusMana" "500"
"StatusManaRegen" "0"

// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_GOODGUYS"
"CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_HERO"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_HERO"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"

// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "750"
"VisionNighttimeRange" "750"

//Inventory
}
 

AlkY

Пользователь
4 Фев 2016
25
5
А почему они должны? Для этого нужно им интеллект прописывать. Раньше точно требовалось.
Пример AI
 
Реклама: