Модуль:HeroData/data/doc: различия между версиями
< Модуль:HeroData | data
Нет описания правки |
м (Замена текста — «{{wru|» на «{{W|») |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
{{:Модуль:HeroData/doc}} | {{:Модуль:HeroData/doc}} | ||
Данный модуль содержит информацию о героях ''[[Крушители подземелий]]'' в виде {{w|Ассоциативный массив|ассоциативных массивов}}. Приведенные здесь сведения используются при выводе информации о каждом герое на страницах основного пространства Викии. | Данный модуль содержит информацию о героях ''[[Dungeon Crusher Wiki|Крушители подземелий]]'' в виде {{w|Ассоциативный массив|ассоциативных массивов}}. Приведенные здесь сведения используются при выводе информации о каждом герое на страницах основного пространства Викии. | ||
===Основные параметры=== | |||
{| class=" | {| class="custom-table" width="80%" style="display:table; margin-top: 10px;" | ||
! style="text-align: center;" |Параметр | ! style="text-align: center;" |Параметр | ||
! style="text-align: center;"|Тип | ! style="text-align: center;"|Тип | ||
Строка 31: | Строка 31: | ||
| style="text-align: center; font-weight: bold;" |rarity | | style="text-align: center; font-weight: bold;" |rarity | ||
| style="text-align: center; font-style: italic;" |number | | style="text-align: center; font-style: italic;" |number | ||
| style="text-align: left;"|{{ | | style="text-align: left;"|{{W|Идентификатор}} базовой [[редкости]] героя (см. [[Модуль:HeroData/rarities]]). | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;" |race | | style="text-align: center; font-weight: bold;" |race | ||
| style="text-align: center; font-style: italic;" |number | | style="text-align: center; font-style: italic;" |number | ||
| style="text-align: left;"|{{ | | style="text-align: left;"|{{W|Идентификатор}} [[:Категория:Расы_героев|расы]] героя (см. [[Модуль:HeroData/races]]). | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;" |class | | style="text-align: center; font-weight: bold;" |class | ||
| style="text-align: center; font-style: italic;" |number | | style="text-align: center; font-style: italic;" |number | ||
| style="text-align: left;"|{{ | | style="text-align: left;"|{{W|Идентификатор}} [[:Категория:Классы_героев|класса]] героя (см. [[Модуль:HeroData/classes]]). | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;" |alliance | | style="text-align: center; font-weight: bold;" |alliance | ||
| style="text-align: center; font-style: italic;" |number | | style="text-align: center; font-style: italic;" |number | ||
| style="text-align: left;"|{{ | | style="text-align: left;"|{{W|Идентификатор}} [[:Категория:Альянсы|альянса]] героя (см. [[Модуль:HeroData/alliances]]). | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;" |type | | style="text-align: center; font-weight: bold;" |type | ||
| style="text-align: center; font-style: italic;" |number | | style="text-align: center; font-style: italic;" |number | ||
| style="text-align: left;"|{{ | | style="text-align: left;"|{{W|Идентификатор}} основного типа атаки героя (см. [[Модуль:HeroData/types]]). | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;" |stats | | style="text-align: center; font-weight: bold;" |stats | ||
Строка 62: | Строка 62: | ||
| style="text-align: center; font-weight: bold;" |abilities | | style="text-align: center; font-weight: bold;" |abilities | ||
| style="text-align: center; font-style: italic;" |number | | style="text-align: center; font-style: italic;" |number | ||
| style="text-align: left;"|Содержит {{ | | style="text-align: left;"|Содержит {{W|Массив_(тип_данных)|массив}} активных способностей героя. В качестве ключа используется порядковый номер способности, а в качестве значения - {{W|идентификатор}} способности (см. [[Модуль:HeroData/abilities]]). | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;" |dislike | | style="text-align: center; font-weight: bold;" |dislike | ||
| style="text-align: center; font-style: italic;" |string | | style="text-align: center; font-style: italic;" |string | ||
| style="text-align: left;"|Содержит {{ | | style="text-align: left;"|Содержит {{W|Массив_(тип_данных)|массив}} [[:Категория:Герои с неприязнью|неприязней]] героя. В данном {{W|Массив_(тип_данных)|массиве}} содержится обычное перечисление значений, без использования ключей. | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;" |feature | | style="text-align: center; font-weight: bold;" |feature | ||
| style="text-align: center; font-style: italic;" |string | | style="text-align: center; font-style: italic;" |string | ||
| style="text-align: left;"|Содержит {{ | | style="text-align: left;"|Содержит {{W|Массив_(тип_данных)|массив}} [[:Категория:Герои_с_особенностью|особенностей]] героя. В данном {{W|Массив_(тип_данных)|массиве}} содержится обычное перечисление значений, без использования ключей. | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;" |elita | | style="text-align: center; font-weight: bold;" |elita | ||
| style="text-align: center; font-style: italic;" |number | | style="text-align: center; font-style: italic;" |number | ||
| style="text-align: left;"|Содержит {{ | | style="text-align: left;"|Содержит {{W|Массив_(тип_данных)|массив}} данных о бонусах к [[Осады|осаде]] герою. В качестве ключа используется порядковый номер недели из цикла [[Осады|осад]], а в качестве значения - множитель бонуса. | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;" |skills | | style="text-align: center; font-weight: bold;" |skills | ||
| style="text-align: center; font-style: italic;" |number | | style="text-align: center; font-style: italic;" |number | ||
| style="text-align: left;"|Содержит {{ | | style="text-align: left;"|Содержит {{W|Массив_(тип_данных)|массив}} пассивных способностей героя. В качестве ключа используется порядковый номер способности, а в качестве значения - {{W|Массив_(тип_данных)|массив}}, включающий в себя два параметра: 1 - {{W|идентификатор}} способности (см. [[Модуль:HeroData/skills]]), 2 - уровень героя, на котором эта способность активируется. | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;"|base_cost | | style="text-align: center; font-weight: bold;"|base_cost | ||
Строка 94: | Строка 94: | ||
| style="text-align: center; font-weight: bold;" |equip | | style="text-align: center; font-weight: bold;" |equip | ||
| style="text-align: center; font-style: italic;" |number | | style="text-align: center; font-style: italic;" |number | ||
| style="text-align: left;"|Содержит {{ | | style="text-align: left;"|Содержит {{W|Массив_(тип_данных)|массив}} данных об экипировках героя. В качестве ключа используется порядковый номер улучшения, а в качестве значения - {{W|идентификатор}} экипировки (см. [[Модуль:HeroData/equip]]). | ||
|- | |- | ||
| style="text-align: center; font-weight: bold;" |categories | | style="text-align: center; font-weight: bold;" |categories | ||
| style="text-align: center; font-style: italic;" |number | | style="text-align: center; font-style: italic;" |number | ||
| style="text-align: left;"|Содержит {{ | | style="text-align: left;"|Содержит {{W|Массив_(тип_данных)|массив}} [[Служебная:Категории|категорий]] героя (см. [[Модуль:HeroData/categories]]). В данном {{W|Массив_(тип_данных)|массиве}} содержится обычное перечисление значений, без использования ключей. | ||
|} | |} |
Текущая версия от 12:54, 18 марта 2023
Данная группа модулей хранит информацию обо всех героях из Крушителей подземелий. Перечень модулей:
- Модуль:HeroData - основные функции
- Модуль:HeroData/data - массив данных о героях
- Модуль:HeroData/getter - сборщик данных о героях
- Модуль:HeroData/rarities - массив данных c редкостями героев
- Модуль:HeroData/races - массив данных с расами героев
- Модуль:HeroData/classes - массив данных с классами героев
- Модуль:HeroData/alliances - массив данных с альянсами героев
- Модуль:HeroData/types - массив данных c типами атак героев
- Модуль:HeroData/skills - массив данных с пассивными способностями героев
- Модуль:HeroData/abilities - массив данных с активными способностями героев
- Модуль:HeroData/equip - массив данных с комплектами экипировок героев
- Модуль:HeroData/categories - массив данных с категориями героев
Информация из Модуль:HeroData/doc
Данный модуль содержит информацию о героях Крушители подземелий в виде ассоциативных массивов. Приведенные здесь сведения используются при выводе информации о каждом герое на страницах основного пространства Викии.
Основные параметры
Параметр | Тип | Описание |
---|---|---|
name | string | Имя героя. |
icon | string | Имя файла изображения героя. |
icon_shard | string | Имя файла изображения осколков героя. |
shard_count | number | Количество осколков для сбора героя. |
quote | string | Цитата героя |
rarity | number | Идентификатор базовой редкости героя (см. Модуль:HeroData/rarities). |
race | number | Идентификатор расы героя (см. Модуль:HeroData/races). |
class | number | Идентификатор класса героя (см. Модуль:HeroData/classes). |
alliance | number | Идентификатор альянса героя (см. Модуль:HeroData/alliances). |
type | number | Идентификатор основного типа атаки героя (см. Модуль:HeroData/types). |
stats | number | Включает в себя основные характеристики героя:
|
abilities | number | Содержит массив активных способностей героя. В качестве ключа используется порядковый номер способности, а в качестве значения - идентификатор способности (см. Модуль:HeroData/abilities). |
dislike | string | Содержит массив неприязней героя. В данном массиве содержится обычное перечисление значений, без использования ключей. |
feature | string | Содержит массив особенностей героя. В данном массиве содержится обычное перечисление значений, без использования ключей. |
elita | number | Содержит массив данных о бонусах к осаде герою. В качестве ключа используется порядковый номер недели из цикла осад, а в качестве значения - множитель бонуса. |
skills | number | Содержит массив пассивных способностей героя. В качестве ключа используется порядковый номер способности, а в качестве значения - массив, включающий в себя два параметра: 1 - идентификатор способности (см. Модуль:HeroData/skills), 2 - уровень героя, на котором эта способность активируется. |
base_cost | string | Базовая стоимость героя. |
base_dps | string | Базовый DPS героя. |
info | string | Информация о том, как получить данного героя. |
equip | number | Содержит массив данных об экипировках героя. В качестве ключа используется порядковый номер улучшения, а в качестве значения - идентификатор экипировки (см. Модуль:HeroData/equip). |
categories | number | Содержит массив категорий героя (см. Модуль:HeroData/categories). В данном массиве содержится обычное перечисление значений, без использования ключей. |