Модуль:UnitData/data: различия между версиями
GROFF (обсуждение | вклад) (GROFF изменил модель содержимого страницы Модуль:UnitData/data с «Scribunto» на «JavaScript») Метка: изменение модели содержимого |
GROFF (обсуждение | вклад) (GROFF изменил модель содержимого страницы Модуль:UnitData/data с «JavaScript» на «Scribunto») Метки: изменение модели содержимого ручная отмена |
(нет различий)
| |
Версия от 11:03, 2 января 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"] = "Балиста.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
},
["ЛтА-7"] = {
["name"] = "ЛтА-7",
["icon"] = "ЛтА-7.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"] = "Сторожевая_башня_пустоты.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
},
}