Анимация Джагера

vblacksquare

Новичок
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"
            }
        
        }
    }
 
Последнее редактирование:
Реклама: