Не могу создать босса

BloodHunter

Новичок
25 Май 2020
3
0
Создаю свою кастомку,решил видоизменить рошана так сказать,сделать ему скиллы новые,сделал все по гайдам,инструкциям,все отлично,а когда запускаешь скиллов нет и не кастует их
KV:
//=================================================================================================================

    // Ability: roshan_illusion

    //=================================================================================================================

    "roshan_illusion"

    {

        // General

        //-------------------------------------------------------------------------------------------------------------

        "BaseClass"             "ability_datadriven"

        "ID"                    "7829"                                                        // unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.

        "AbilityBehavior"        "DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE | DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_UNRESTRICTED | DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE"

        "Maxlevel"                "0"

        "AbilityTextureName"    "roshan_illusion"

        "AbilitySound"            "Hero_NagaSiren.MirrorImage"



        // Casting

        //-------------------------------------------------------------------------------------------------------------

        "AbilityCastPoint"                "0.5"



        // Time       

        //-------------------------------------------------------------------------------------------------------------

        "AbilityCooldown"                "30"



        // Cost

        //-------------------------------------------------------------------------------------------------------------

        "AbilityManaCost"                "100"



        // Special

        //-------------------------------------------------------------------------------------------------------------

        "AbilitySpecial"

        {

            "01"

            {

                "var_type"                    "FIELD_FLOAT"

                "illusion_duration"            "30"

            }

            "02"

            {

                "var_type"                    "FIELD_INTEGER"

                "outgoing_damage"            "-75 -70 -65 -60"

                "LinkedSpecialBonus"        "special_bonus_unique_naga_siren_4"

            }

            "03"

            {

                "var_type"                    "FIELD_INTEGER"

                "outgoing_damage_tooltip"    "100"

                "LinkedSpecialBonus"        "special_bonus_unique_naga_siren_4"

            }

            "04"

            {

                "var_type"                    "FIELD_INTEGER"

                "incoming_damage"            "250"

            }

            "05"

            {

                "var_type"                    "FIELD_INTEGER"

                "tooltip_incoming_damage_total_pct"            "350"

            }

            "06"

            {

                "var_type"                    "FIELD_INTEGER"

                "images_count"                "4"

                "LinkedSpecialBonus"        "special_bonus_unique_naga_siren"

            }

            "07"

            {

                "var_type"                    "FIELD_FLOAT"

                "invuln_duration"            "0.3"

            }           

        }

        "AbilityCastAnimation"        "ACT_DOTA_CAST_ABILITY_1"

    }



}



"npc_dota_roshan"

    {

        // General

        //

        "BaseClass"                    "npc_dota_roshan"    // Class of entity of link to.

        "Model"                        "models/creeps/roshan/roshan.vmdl"    // Model.

        "SoundSet"                    "Roshan"                    // Name of sound set.

        "ModelScale"                "2"

        "Level"                        "100"

        "IsAncient"                    "1"

              

        // Abilities

        //----------------------------------------------------------------

        "Ability1"                    "roshan_vaccum"    // Ability 1.

        "Ability2"                    "roshan_bash"            // Ability 2.

        "Ability3"                    "roshan_slam"            // Ability 3.

        "Ability4"                    "roshan_illusion"    // Ability 4.

        "Ability5"                    "roshan_devotion"        // Ability 5.

        "Ability6"                    "roshan_halloween_fireball"            // Ability 6 - Extra.

        "Ability7"                    "roshan_spell_block"                        // Ability 7 - Extra.

        "Ability8"                    ""                        // Ability 8 - Extra.



        // Armor

        //----------------------------------------------------------------

        "ArmorPhysical"                "40"            // Physical protection.

        "MagicalResistance"                "70"                                    // Magical protection (percentage).



        // Attack

        //----------------------------------------------------------------

        "AttackCapabilities"        "DOTA_UNIT_CAP_MELEE_ATTACK"

        "AttackDamageMin"            "75"        // Damage range min.

        "AttackDamageMax"            "75"        // Damage range max.

        "AttackDamageType"            "DAMAGE_TYPE_ArmorPhysical"

        "AttackRate"                "2.5"            // Speed of attack.

        "AttackAnimationPoint"        "0.6"        // Normalized time in animation cycle to attack.

        "AttackAcquisitionRange"    "150"        // Range within a target can be acquired.

        "AttackRange"                "150"        // Range within a target can be attacked.

        "ProjectileModel"            "particles/base_attacks/ranged_goodguy.vpcf" // Particle system model for projectile.

        "ProjectileSpeed"            "1000"        // Speed of projectile.



        // Bounty

        //----------------------------------------------------------------

        "BountyXP"                    "4000"        // Experience earn.

        "BountyGoldMin"                "5000"        // Gold earned min.

        "BountyGoldMax"                "5000"        // Gold earned max.



        // Bounds

        //----------------------------------------------------------------

        "BoundsHullName"            "DOTA_HULL_SIZE_HERO"            // Hull type used for navigation/locomotion.

        "RingRadius"                "110"

        "HealthBarOffset"            "400"



        // Movement

        //----------------------------------------------------------------

        "MovementCapabilities"        "DOTA_UNIT_CAP_MOVE_GROUND"            // Type of locomotion - ground, air

        "MovementSpeed"                "300"        // Speed

        "MovementTurnRate"            "1.0"        // Turning rate.



        // Status

        //----------------------------------------------------------------

        "StatusHealth"                "25000"        // Base health.

        "StatusHealthRegen"            "50"        // Health regeneration rate.

        "StatusMana"                "10000"        // Base mana.

        "StatusManaRegen"            "100"        // Mana regeneration rate.



        // Team

        //----------------------------------------------------------------

        "TeamName"                    "DOTA_TEAM_NEUTRALS"            // Team name.

        "CombatClassAttack"            "DOTA_COMBAT_CLASS_ATTACK_HERO"

        "CombatClassDefend"            "DOTA_COMBAT_CLASS_DEFEND_HERO"

        "UnitRelationshipClass"        "DOTA_NPC_UNIT_RELATIONSHIP_TYPE_DEFAULT"

      

        // Vision

        //----------------------------------------------------------------

        "VisionDaytimeRange"        "1400"        // Range of vision during day light.

        "VisionNighttimeRange"        "1400"        // Range of vision at night time.



        // Inventory

        //----------------------------------------------------------------

        "HasInventory"                "1"

    }
 
Последнее редактирование:

BloodHunter

Новичок
25 Май 2020
3
0
скиллы появились,но теперь другая проблема,он ими не пользуется(
 

DDSuper

Друзья CG
31 Май 2019
405
57
Да теперь, надо понять как надо правильно код вставлять.
Нажимаешь, на три точи там будет код и туда копируешь.
 

DDSuper

Друзья CG
31 Май 2019
405
57
Сделал, так почему не кастует скиллы?
Как ты скастуешь, если у нпс нету поведение на каст.
Или ты думаешь он сам будет как-то кастовать без необходимых строк чтобы он кастовал.
По ищи перевод гайда DataDriven AI.
 
Реклама: