Шаблон:Крафт

Материал из Hilarious Wiki
Перейти к: навигация, поиск
Документация
Lua logo.svg
Этот шаблон использует Модуль:Крафт, написанный на языке программирования Lua.
Пожалуйста, просмотрите wikipedia:Wikipedia:Lua и mw:Extension:Scribunto (обе англ.) для понимания работы модуля.

Этот шаблон предназначен для добавления на страницы таблиц с рецептами крафта для различных блоков и предметов игры. Эти таблицы состоят обычно из трёх столбцов (граф), где соответственно указываются название предмета, рецепт которого показан, ингредиенты для этого рецепта, и размещение их на сетке верстака (к ним может добавляться и столбец с примечанием). Обычно такие таблицы устанавливают в раздел «Крафт».

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

Основным вариантом вызова этого шаблона является следующий:

{{Крафт
|A1=<предмет1> |B1=<предмет2> |C1=<предмет3>
|A2=<предмет4> |B2=<предмет5> |C2=<предмет6>
|A3=<предмет7> |B3=<предмет8> |C3=<предмет9>
|Выход=<результат>, <количество>
}}
  • Параметры {{{Ax}}}, {{{Bx}}} и {{{Cx}}} (x — число от 1 до 3) предназначены для указания расположения ингредиентов на верстаке. Их значением являются названия блоков или предметов. Если в одной и той же ячейке в рецепте могут использоваться различные предметы, то их названия указываются вместе, разделённые точкой с запятой. Ингредиенты для рецепта перечисляются во второй графе таблицы.
  • Параметр {{{Выход}}} (обязательно пишется с большой буквы) используется для указания того, что в итоге образуется после крафта. Значение его состоит из разделённых запятой названия предмета и количества, которое производится. Иконка предмета (с количеством) отображается в большей ячейке сетки верстака, а его название упоминается в первой графе таблицы.

Могут использоваться и другие параметры:

  • Если несколько шаблонов {{Крафт}} вызываются последовательно, то может быть целесообразно создать единую таблицу из нескольких вызовов. В таком случае в первом шаблоне указывается параметр {{{глава}}}, установленный в 1, а в последнем — {{{подвал}}}, также установленный в 1.
  • Параметр {{{бесформенный}}} указывает, что рецепт бесформенный, то есть его ингредиенты можно размещать беспорядочным образом. В этом случае параметры можно указывать без привязки к ячейкам, то есть без названий параметров {{{Ax}}}, {{{Bx}}} и {{{Cx}}} с последующим знаком «равно» (=).
  • Параметр {{{фиксированный}}} указывает, что рецепт фиксированный, что его нельзя даже зеркально отразить по вертикальной оси. Но некоторые ингредиенты в некоторых случаях всё же можно перемещать. Они, в родительном падеже, указываются в параметре {{{нефиксировано}}}.
  • Параметр {{{описание}}} указывает описание (примечание) к рецепту. Для отображения столбца с примечаниями нужно в первом шаблоне, составляющем таблицу из нескольких рецептов, добавить параметр {{{показатьописание}}}.
  • Параметр {{{запланированное}}} указывает будущую версию, в которой рецепт появится.
  • Параметр {{{тип}}} указывает категорию, к которому рецепт относится. Это используется для отображения рецептов по группам на подстраницах статьи Крафт.
  • Параметр {{{название}}} позволяет переопределить название предмета, указываемое в первой графе.
  • Параметр {{{показатьимя}}} позволяет контролировать отображения графы с названием. Если он установлен в 1, то графа отображается (что, впрочем, происходит и без указания параметра), а если он равен 0, то она, наоборот, не отображается.
  • Параметр {{{ингредиенты}}} позволяет переопределить список ингредиентов, указываемый во второй графе.
  • Параметр {{{некат}}} отключает установку категорий полностью. Без него она отключается только на подстраницах некоторых статей, а также вне пространства статей.

Примеры использования

{{Крафт
|глава=1
|показатьописание=1
|B2=Уголь, Древесный уголь
|B3=Палка
|Выход=Факел, 4
}}
{{Крафт
|A1=Железный слиток
|B2=Кремень
|Выход=Огниво
|описание=Это описание
}}
{{Крафт
|Железный слиток
|Кремень
|Выход=Огниво
|запланированное=1.7.2
|описание=Это всего лишь пример. Версия 1.7.2 уже давно как вышла.
}}
{{Крафт
|название=Меч
|ингредиенты=Палка +<br>Любые доски, или<br>булыжник, или<br>железные или<br>золотые слитки, или<br>алмазы
|B1=Доски; Булыжник; Железный слиток; Золотой слиток; Алмаз
|B2=Доски; Булыжник: Железный слиток; Золотой слиток; Алмаз
|B3=Палка
|Выход=Деревянный меч; Каменный меч; Железный меч; Золотой меч; Алмазный меч
}}
{{Крафт
|Мод=MineChem
|A1=Водород|B1=Водород|C1=Водород
|A2=Водород|B2=Водород|C2=Водород
|A3=vanilla:Ведро|B3=Водород|C3=Водород
|Выход=Ведро химиката (H)
|описание=Из модификации MineChem.
}}
{{Крафт
|A1=v:Обсидиан|B1=Blood Magic:Ритуальный камень|C1=v:Обсидиан
|A2=Blood Magic:Ритуальный камень|B2=Blood Magic:Любой Кровавый шар|C2=Blood Magic:Ритуальный камень
|A3=v:Обсидиан|B3=Blood Magic:Ритуальный камень|C3=v:Обсидиан
|Выход=Blood Magic:Главный ритуальный камень
|подвал=1
|описание=Из модификации Blood Magic.
}}

отобразит:

Ингредиенты Рецепты крафта Результат Описание

Палка +
Уголь или
Древесный уголь













4
Факел

Железный слиток +
Кремень












Огниво Это описание

Железный слиток +
Кремень













Огниво
(1.7.2)
Это всего лишь пример. Версия 1.7.2 уже давно как вышла.

Палка +
Любые доски, или
булыжник, или
железные или
золотые слитки, или
алмазы
























Меч

Водород +
Ведро












Ведро химиката (H) Из модификации MineChem.

Ритуальный камень +
Обсидиан +
Любой Кровавый шар

















Главный ритуальный камень Из модификации Blood Magic.

Расположенная выше документация включена из Шаблон:Крафт/док.

Этот шаблон предназначен для добавления на страницы таблиц с рецептами крафта для различных блоков и предметов игры. Эти таблицы состоят обычно из трёх столбцов (граф), где соответственно указываются название предмета, рецепт которого показан, ингредиенты для этого рецепта, и размещение их на сетке верстака (к ним может добавляться и столбец с примечанием). Обычно такие таблицы устанавливают в раздел «Крафт».

Параметры шаблона

Этот шаблон предпочитает блочное размещение параметров.

ПараметрОписаниеТипСтатус
МодМод

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
A1A1

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
B1B1

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
C1C1

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
A2A2

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
B2B2

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
C2C2

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
A3A3

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
B3B3

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
C3C3

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный
ВыходВыход

без описания

По умолчанию
пусто
Пример
пусто
Авто-значение
пусто
Неизвестнонеобязательный