- 30 Июл 2023
- 1
- 0
- Проект
- bbd
Создаю юнита с моделью джагера. Появилась проблема в том, что у него нет анимации бега, но есть анимация добивания и атаки. Перепробовал кучу вариантов и ничего не получилось.
Код:
"npc_dota_creature_china_boss"
{
// General
//----------------------------------------------------------------
"BaseClass" "npc_dota_creature" // Class of entity of link to.
"Model" "models/heroes/juggernaut/juggernaut_arcana.vmdl"
"Portrait" "vgui/hud/heroportraits/portrait_sandking"
"SoundSet" "Hero_Juggernaut"
"ModelScale" "1.5"
"Level" "7"
"HasInventory" "1"
"UseNeutralCreepBehavior" "1"
"ConsideredHero" "1"
"HasAggressiveStance" "1"
// Extra atrs.
//----------------------------------------------------------------
"camp_id" ""
// Abilities
//----------------------------------------------------------------
"Ability1" "juggernaut_blade_fury"
"Ability2" "juggernaut_healing_ward"
"Ability3" "juggernaut_blade_dance"
"Ability4" "generic_hidden"
"Ability5" "generic_hidden"
"Ability6" "juggernaut_omni_slash"
// Armor
//----------------------------------------------------------------
"ArmorPhysical" "2" // Physical protection.
// Attack
//----------------------------------------------------------------
"AttackCapabilities" "DOTA_UNIT_CAP_MELEE_ATTACK"
"AttackDamageMin" "150" // Damage range min.
"AttackDamageMax" "200" // Damage range max.
"AttackRate" "0.3" // Speed of attack.
"AttackAnimationPoint" "0.33" // Normalized time in animation cycle to attack.
"AttackAcquisitionRange" "800" // Range within a target can be acquired.
"AttackRange" "200" // Range within a target can be attacked.
"ProjectileModel" "" // Particle system model for projectile.
"ProjectileSpeed" "0" // Speed of projectile.
// Bounds
//----------------------------------------------------------------
"BoundsHullName" "DOTA_HULL_SIZE_HERO"
"RingRadius" "60"
"HealthBarOffset" "210"
// Bounty
//----------------------------------------------------------------
"BountyXP" "24" // Experience earn.
"BountyGoldMin" "21" // Gold earned min.
"BountyGoldMax" "29" // Gold earned max.
// Movement
//----------------------------------------------------------------
"MovementCapabilities" "DOTA_UNIT_CAP_MOVE_GROUND"
"MovementSpeed" "400"
"MovementTurnRate" "0.300000"
// Status
//----------------------------------------------------------------
"StatusHealth" "1500" // Base health.
"StatusHealthRegen" "10" // Health regeneration rate.
"StatusMana" "0" // Base mana.
"StatusManaRegen" "0.0" // Mana regeneration rate.
// Vision
//----------------------------------------------------------------
"VisionDaytimeRange" "600" // Range of vision during day light.
"VisionNighttimeRange" "600" // Range of vision at night time.
// Team
//----------------------------------------------------------------
"TeamName" "DOTA_TEAM_NEUTRALS" // Team name.
"CombatClassAttack" "DOTA_COMBAT_CLASS_ATTACK_PIERCE"
"CombatClassDefend" "DOTA_COMBAT_CLASS_DEFEND_BASIC"
"UnitRelationshipClass" "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"
"precache"
{
"model" "models/heroes/juggernaut/jugg_bracers.vmdl"
"model" "models/heroes/juggernaut/jugg_caps.vmdl"
"model" "models/heroes/juggernaut/jugg_healing_ward.vmdl"
"model" "models/heroes/juggernaut/jugg_mask.vmdl"
"model" "models/heroes/juggernaut/jugg_sword.vmdl"
"model" "models/heroes/juggernaut/jugg_pants.vmdl"
}
"Creature"
{
//Level Up
"HPGain" "50"
"DamageGain" "2"
"ArmorGain" "0.25"
"MagicResistGain" "0.1"
"MoveSpeedGain" "1"
"BountyGain" "3"
"XPGain" "15"
"AttachWearables"
{
"Wearable1" {"ItemDef" "7481"} // sword
"Wearable3" {"ItemDef" "13495"} // back
"Wearable4" {"ItemDef" "4395"} // bracers
"Wearable5" {"ItemDef" "4401"} // legs
"Wearable6" {"ItemDef" "4103"} // ward
"Wearable7" {"ItemDef" "7592"} // voice
"Wearable8" {"ItemDef" "4994"} // taunt
}
"MovementSpeedActivityModifiers"
{
"walk" "0"
"run" "345"
"run_fast" "373"
}
"AttackSpeedActivityModifiers"
{
"fast" "170"
"faster" "275"
"fastest" "350"
}
}
}
Последнее редактирование: