Confirmedusers, editor
749
edits
(Created page with "Теоретически, мы могли бы также добавить свойство <code>quantity</code> (количество) здесь.") |
(change separator (tab to comma)) |
||
(11 intermediate revisions by 2 users not shown) | |||
Line 14: | Line 14: | ||
который будет выглядеть так: | который будет выглядеть так: | ||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
ingredientPattern: "P S S", | ingredientPattern: "P,S,S", | ||
width: 1, | width: 1, | ||
height: 3, | height: 3, | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<code>P</code> и <code>S</code> являются идентификаторами, которые будут определены позже. Каждая строка разделена | <code>P</code> и <code>S</code> являются идентификаторами, которые будут определены позже. Каждая строка разделена запятой, а пустая ячейка помечена подчеркиванием <code>_</code>. <code>Ширина</code> этого рецепта <code>1</code> и в нем <code>3</code> строки. Не ставьте пробелы между ячейками, например <code>_ P _</code> это 5, а не 3 ячейки. | ||
=== Ингредиенты === | === Ингредиенты === | ||
Line 70: | Line 70: | ||
Теоретически, мы могли бы также добавить свойство <code>quantity</code> (количество) здесь. | Теоретически, мы могли бы также добавить свойство <code>quantity</code> (количество) здесь. | ||
=== | === Распространение === | ||
Вот как выглядит наш последний рецепт: | |||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
{ | { | ||
ingredientPattern: "P S S", | ingredientPattern: "P,S,S", | ||
width: 1, | width: 1, | ||
height: 3, | height: 3, | ||
Line 87: | Line 87: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Чтобы добавить эти рецепты для крафта в ваш мод, вам нужно создать еще одну папку в вашем рабочем пространстве <code>assets/myadvancedwand/recipes/grid/</code> и скопировать туда файлы. | |||
Вы можете скачать полный мод, включая предметы [[Media:MyWandRecipe.zip|здесь]]. | |||
== | == Продвинутые рецепты == | ||
=== | === Типовые рецепты === | ||
Есть более сложные вещи, которые вы можете сделать с рецептами. Это рецепт для деревянных досок, которые сделаны из бревен: | |||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
{ | { | ||
Line 108: | Line 108: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Вместо того, чтобы иметь рецепт для каждого типа древесины, вы можете назначить имя ингредиенту (в данном случае это <code>name: "wood"</code>), и все обозначенное <code>*</code>, позже будет заменено на выходе. Значение <code>{wood}</code> будет заменено типом используемого дерева. | |||
Например, если бы у нас был блок бревна березы, его код был бы <code>log-birch-ud</code>, поэтому <code>*</code> будет означать <code>birch</code>, поэтому выходные данные будут преобразованы из <code>code: "planks-{wood}"</code> в <code>code: "planks-birch"</code>. | |||
{{Navbox/modding|Vintage Story}} | {{Navbox/modding|Vintage Story}} |