Шаблон:Dv Comparison

Материал из ARK Wiki
Перейти к навигации Перейти к поиску

Для использования с шаблонами, которые (1) извлекают данные, предоставленные пользователем, со страницы существа и (2) извлекают данные из нашей базы данных, созданной из файлов игры.

Этот шаблон сравнивает исходные значения страницы со значениями, полученными из игры, и выводит переменную с {{#vardefine}} и, при необходимости, помечает несоответствующие данные.

Использование

{{ Dv Comparison | Page Data | Dv Path | Output Variable | flag = Yes/No (Optional) | creature = Dino Name (Optional) }}
  • "Page Data" это исходные данные страницы, обычно определяемые в шаблоне, таком как Infobox.
  • "Dv Path" путь Lua внутри Module:Dv/data.
  • "Output Variable" это имя выходной переменной, которую ваш шаблон может вызывать с помощью {{#var}}
  • "Flag" не является обязательным. "Да" удет сравнивать данные и отмечать несоответствие. "Нет" просто извлечет значение из любого источника, который может существовать.
  • "Creature" не является обязательным. По умолчанию значения будут сравниваться для существа, находящегося в данный момент на странице через {{PAGENAME}}. Если "существо" определено, оно вместо этого сравнивает значение с указанным существом.

Пример

In this example, we're comparing Rex's values for "Kibble" from within the Infobox and Module:Dv/data.

{{ Dv Comparison | {{{kibble|}}} | tamingFood/kibble | favoritekibble | flag = Yes | creature = Rex }}

{{{kibble|}}} and {{Dv|Rex|tamingFood/kibble}} are compared, and if different, will be flagged with a maintenance category. Then the output can be later called with {{#var:favoritekibble}}.