Как сделать пассиву, как у Mud Golem?

  • Автор темы Автор темы Qw91
  • Дата начала Дата начала
  • Официальное уведомление администрации CustomGames.RU
    В связи с масштабным техническим сбоем в инфраструктуре прежнего хостинг-провайдера (Beget), работа форума CustomGames.RU была оперативно перенесена на новую серверную площадку и развёрнута из резервной копии базы данных.

    • Безопасность данных: учётные записи и данные пользователей находятся в полной безопасности. Все пароли и защищаемые параметры хранятся исключительно в криптографически зашифрованном (хэшированном) виде — никаких критических инцидентов для аккаунтов пользователей не произошло.
    • Временные технические ограничения: на этапе синхронизации файлового хранилища часть статических материалов (пользовательские аватары и архивные вложения) временно недоступна. По мере получения доступа к файловым архивам все материалы будут восстановлены в полном объёме.

Qw91

Пользователь
16 Июн 2018
11
0
Нужна помощь!

Когда умирает нейтрал Mud Golem, с него появляются два маленьких големов, т.е., как сделать свою пассивку что-бы при смерти какого-то npc, появились свои npc?
 
Прежде чем задавать такие вопросы следует посмотреть стандартные моды в библиотеке , например там есть "holdout_example" !

Код:
    "phantasm_split_4"
    {
        // General
        //-------------------------------------------------------------------------------------------------------------
        "BaseClass"                     "ability_datadriven"
        "AbilityBehavior"                "DOTA_ABILITY_BEHAVIOR_PASSIVE"
        "AbilityTextureName"            "dark_seer_wall_of_replica"

        "OnOwnerDied"
        {
            "FireEffect"
            {
                "Target"
                {
                    "Center"     "CASTER"
                    "Flags"        "DOTA_UNIT_TARGET_FLAG_DEAD"
                }           
                "EffectName"            "particles/creature_splitter/splitter_a.vpcf"
                "EffectAttachType"        "follow_origin"
            }
            
            "FireSound"
            {
                "EffectName"            "Ability.SplitA"
                "Target"
                {
                    "Center"     "CASTER"
                    "Flags"        "DOTA_UNIT_TARGET_FLAG_DEAD"
                }           
            }

            "SpawnUnit"
            {
                "UnitName"                "имя_моба"
                "UnitCount"                "5"
                "SpawnRadius"            "150"
                "Target"
                {
                    "Center"     "CASTER"
                    "Flags"        "DOTA_UNIT_TARGET_FLAG_DEAD"
                }           
                "GrantsGold"            "1"
                "GrantsXP"                "1"
                "OnSpawn"
                {
                    "Knockback"
                    {
                        "Target"        "TARGET"
                        "Center"        "CASTER"
                        "Duration"        "0.75"
                        "Distance"        "275"
                        "Height"        "200"
                    }
                }
            }
        }
    }
 
  • Нравится
Реакции: Qw91
спавнить героя на месте умершего во время смерти крипа...
 
Реклама: