Модуль:UnitData/data: различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 29: | Строка 29: | ||
["Большой гарпун"] = { | ["Большой гарпун"] = { | ||
["name"] = "Большой гарпун", | ["name"] = "Большой гарпун", | ||
["icon"] = " | ["icon"] = "unit_big_harpoon.png", | ||
["rarity"] = 5, | ["rarity"] = 5, | ||
["class"] = 35, | ["class"] = 35, | ||
Строка 110: | Строка 110: | ||
["Огненный лев"] = { | ["Огненный лев"] = { | ||
["name"] = "Огненный лев", | ["name"] = "Огненный лев", | ||
["icon"] = " | ["icon"] = "unit_fiery_lion.png", | ||
["rarity"] = 5, | ["rarity"] = 5, | ||
["class"] = 35, | ["class"] = 35, | ||
Строка 137: | Строка 137: | ||
["Потрошитель"] = { | ["Потрошитель"] = { | ||
["name"] = "Потрошитель", | ["name"] = "Потрошитель", | ||
["icon"] = " | ["icon"] = "unit_the_ripper.png", | ||
["rarity"] = 5, | ["rarity"] = 5, | ||
["class"] = 35, | ["class"] = 35, | ||
Строка 191: | Строка 191: | ||
["Пушка тайн"] = { | ["Пушка тайн"] = { | ||
["name"] = "Пушка тайн", | ["name"] = "Пушка тайн", | ||
["icon"] = " | ["icon"] = "unit_cannon_secret.png", | ||
["rarity"] = 5, | ["rarity"] = 5, | ||
["class"] = 35, | ["class"] = 35, |
Версия от 06:01, 27 марта 2022
Данная группа модулей хранит информацию обо всех юнитах из Крушителей подземелий. Перечень модулей:
- Модуль:UnitData - основные функции
- Модуль:UnitData/data - массив данных о юнитах
- Модуль:UnitData/getter - сборщик данных о юнитах
Информация из Модуль:UnitData/doc
Данный модуль содержит информацию о юнитах Крушители подземелий в виде ассоциативных массивов. Приведенные здесь сведения используются при выводе информации о каждом юните на страницах основного пространства Викии.
Основные параметры
Параметр | Тип | Описание |
---|---|---|
name | string | Имя юнита. |
icon | string | Имя файла изображения юнита. |
rarity | number | Идентификатор базовой редкости юнита (см. Модуль:HeroData/rarities). |
race | number | Идентификатор расы юнита (см. Модуль:HeroData/races). |
class | number | Идентификатор класса юнита (см. Модуль:HeroData/classes). |
alliance | number | Идентификатор альянса юнита (см. Модуль:HeroData/alliances). |
type | number | Идентификатор основного типа атаки юнита (см. Модуль:HeroData/types). |
level | number | Минимальный уровень юнита (для строений из Логова). |
stats | number | Включает в себя основные характеристики юнита:
|
abilities | number | Содержит массив активных способностей юнита. В качестве ключа используется порядковый номер способности, а в качестве значения - идентификатор способности (см. Модуль:HeroData/abilities). |
dislike | string | Содержит массив неприязней юнита. В данном массиве содержится обычное перечисление значений, без использования ключей. |
feature | string | Содержит массив особенностейюнита. В данном массиве содержится обычное перечисление значений, без использования ключей. |
description | string | Описание юнита. |
min_cost | number | Минимальная цена для выставления юнита на доске объявлений. |
deposit | number | Залог взимаемый за выставление юнита на доске объявлений. |
source | number | Идентификатор источника получения юнита (см. Модуль:ItemData/source). |
return { ["Баллиста"] = { ["name"] = "Баллиста", ["icon"] = "unit_ballista.png", ["rarity"] = 5, ["class"] = 35, ["race"] = 27, ["alliance"] = nil, ["type"] = 1, ["stats"] = { ["total"] = 125000, ["hp_base"] = 25000, ["atk_base"] = 25000, ["def_base"] = 25000, ["wis_base"] = 25000, ["agi_base"] = 25000 }, ["abilities"] = { [1] = 320, [2] = 126 }, ["dislike"] = {"Драконы"}, ["feature"] = {"Форма"}, ["description"] = "Ультимативное орудие против клановых боссов в событии [[Осады|Логово некроманта]]. Босс не может уничтожить орудие.<br>Предмет можно передать другому игроку.", ["min_cost"] = 500, ["deposit"] = 100, ["source"] = nil }, ["Большой гарпун"] = { ["name"] = "Большой гарпун", ["icon"] = "unit_big_harpoon.png", ["rarity"] = 5, ["class"] = 35, ["race"] = 27, ["alliance"] = nil, ["type"] = 1, ["stats"] = { ["total"] = 125000, ["hp_base"] = 25000, ["atk_base"] = 25000, ["def_base"] = 25000, ["wis_base"] = 25000, ["agi_base"] = 25000 }, ["abilities"] = { [1] = 323, [2] = 126 }, ["dislike"] = {"Драконы"}, ["feature"] = {"Форма"}, ["description"] = "Ультимативное орудие против клановых боссов в событии [[Осады|Фиддлерс Грин]]. Босс не может уничтожить орудие.<br>Предмет можно передать другому игроку.", ["min_cost"] = 500, ["deposit"] = 100, ["source"] = nil }, ["Ледяная пушка"] = { ["name"] = "Ледяная пушка", ["icon"] = "unit_ice_cannon.png", ["rarity"] = 5, ["class"] = 35, ["race"] = 27, ["alliance"] = nil, ["type"] = 1, ["stats"] = { ["total"] = 125000, ["hp_base"] = 25000, ["atk_base"] = 25000, ["def_base"] = 25000, ["wis_base"] = 25000, ["agi_base"] = 25000 }, ["abilities"] = { [1] = 319, [2] = 126 }, ["dislike"] = {"Драконы"}, ["feature"] = {"Форма"}, ["description"] = "Ультимативное орудие против клановых боссов в событии [[Осады|Пещеры гоблинов]]. Босс не может уничтожить орудие.<br>Предмет можно передать другому игроку.", ["min_cost"] = 500, ["deposit"] = 100, ["source"] = nil }, ["ЛтА-7"] = { ["name"] = "ЛтА-7", ["icon"] = "unit_lta7.png", ["rarity"] = 5, ["class"] = 35, ["race"] = 27, ["alliance"] = nil, ["type"] = 1, ["stats"] = { ["total"] = 125000, ["hp_base"] = 25000, ["atk_base"] = 25000, ["def_base"] = 25000, ["wis_base"] = 25000, ["agi_base"] = 25000 }, ["abilities"] = { [1] = 318, [2] = 126 }, ["dislike"] = {"Драконы"}, ["feature"] = {"Форма"}, ["description"] = "Ультимативное орудие против клановых боссов в событии [[Осады|Королевство дроу]]. Босс не может уничтожить орудие.<br>Предмет можно передать другому игроку.", ["min_cost"] = 500, ["deposit"] = 100, ["source"] = nil }, ["Огненный лев"] = { ["name"] = "Огненный лев", ["icon"] = "unit_fiery_lion.png", ["rarity"] = 5, ["class"] = 35, ["race"] = 27, ["alliance"] = nil, ["type"] = 1, ["stats"] = { ["total"] = 125000, ["hp_base"] = 25000, ["atk_base"] = 25000, ["def_base"] = 25000, ["wis_base"] = 25000, ["agi_base"] = 25000 }, ["abilities"] = { [1] = 321, [2] = 126 }, ["dislike"] = {"Драконы"}, ["feature"] = {"Форма"}, ["description"] = "Ультимативное орудие против клановых боссов в событии [[Осады|Ледяная пустошь]]. Босс не может уничтожить орудие.<br>Предмет можно передать другому игроку.", ["min_cost"] = 500, ["deposit"] = 100, ["source"] = nil }, ["Потрошитель"] = { ["name"] = "Потрошитель", ["icon"] = "unit_the_ripper.png", ["rarity"] = 5, ["class"] = 35, ["race"] = 27, ["alliance"] = nil, ["type"] = 1, ["stats"] = { ["total"] = 125000, ["hp_base"] = 25000, ["atk_base"] = 25000, ["def_base"] = 25000, ["wis_base"] = 25000, ["agi_base"] = 25000 }, ["abilities"] = { [1] = 324, [2] = 126 }, ["dislike"] = {"Драконы"}, ["feature"] = {"Форма"}, ["description"] = "Ультимативное орудие против клановых боссов в событии [[Осады|Зловещая пойма]]. Босс не может уничтожить орудие.<br>Предмет можно передать другому игроку.", ["min_cost"] = 500, ["deposit"] = 100, ["source"] = nil }, ["Пушка-орел"] = { ["name"] = "Пушка-орел", ["icon"] = "unit_cannon_eagle.png", ["rarity"] = 5, ["class"] = 35, ["race"] = 27, ["alliance"] = nil, ["type"] = 1, ["stats"] = { ["total"] = 125000, ["hp_base"] = 25000, ["atk_base"] = 25000, ["def_base"] = 25000, ["wis_base"] = 25000, ["agi_base"] = 25000 }, ["abilities"] = { [1] = 323, [2] = 126 }, ["dislike"] = {"Драконы"}, ["feature"] = {"Форма"}, ["description"] = "Ультимативное орудие против клановых боссов в событии [[Осады|Шаманы джунглей]]. Босс не может уничтожить орудие.<br>Предмет можно передать другому игроку.", ["min_cost"] = 500, ["deposit"] = 100, ["source"] = nil }, ["Пушка тайн"] = { ["name"] = "Пушка тайн", ["icon"] = "unit_cannon_secret.png", ["rarity"] = 5, ["class"] = 35, ["race"] = 27, ["alliance"] = nil, ["type"] = 1, ["stats"] = { ["total"] = 125000, ["hp_base"] = 25000, ["atk_base"] = 25000, ["def_base"] = 25000, ["wis_base"] = 25000, ["agi_base"] = 25000 }, ["abilities"] = { [1] = 325, [2] = 126 }, ["dislike"] = {"Драконы"}, ["feature"] = {"Форма"}, ["description"] = "Ультимативное орудие против клановых боссов в событии [[Осады|Пески времени]]. Босс не может уничтожить орудие.<br>Предмет можно передать другому игроку.", ["min_cost"] = 500, ["deposit"] = 100, ["source"] = nil }, ["Сторожевая башня пустоты"] = { ["name"] = "Сторожевая башня пустоты", ["icon"] = "Сторожевая_башня_пустоты.png", ["rarity"] = 5, ["class"] = 19, ["race"] = 33, ["alliance"] = nil, ["type"] = 1, ["stats"] = { ["total"] = 1250000, ["hp_base"] = "1.0E+10", ["atk_base"] = 5000, ["def_base"] = 5000, ["wis_base"] = 5000, ["agi_base"] = 5000 }, ["abilities"] = { [1] = 326 }, ["dislike"] = {""}, ["feature"] = {"Защитник", "Ослабление", "Дебафы", "Порчеустойчивость"}, ["description"] = "Уникальное строение, способное выдержать долгую осаду. Используется в битве за клановую шахту и Замок Короля Мира. Является расходуемым.", ["min_cost"] = 0, ["deposit"] = 0, ["source"] = nil }, ["Хранитель логова ур.3"] = { ["name"] = "Хранитель логова ур.3", ["icon"] = "unit_lair_keeper.png", ["rarity"] = nil, ["class"] = 19, ["race"] = 33, ["alliance"] = nil, ["type"] = 1, ["stats"] = { ["total"] = 20625, ["hp_base"] = "7.5E+8", ["atk_base"] = 20625, ["def_base"] = 20625, ["wis_base"] = 20625, ["agi_base"] = 20625 }, ["abilities"] = { [1] = 331, [2] = 332, }, ["dislike"] = {""}, ["feature"] = {"Ослабление", "Дебафы", "Порчеустойчивость"}, ["description"] = "Уникальное строение. Используется в битве за логово для королевской охоты.", ["min_cost"] = 0, ["deposit"] = 0, ["source"] = nil }, }