Изменения

Перейти к навигации Перейти к поиску
м
Замена текста — «<br/>» на «<br />»
Строка 1: Строка 1:  
← [[Модификации:Индекс|Индекс]]
 
← [[Модификации:Индекс|Индекс]]
{{Переведите}}
+
 
 
На этой странице объясняется, как редактировать карты. Это расширенное руководство для моддеров.
 
На этой странице объясняется, как редактировать карты. Это расширенное руководство для моддеров.
   Строка 10: Строка 10:  
<li>Каждая карта состоит из нескольких ''слоев'', расположенных один над другим. Объекты на слое выше будут скрывать объекты на слоях ниже. Так расположены стандартные слои...
 
<li>Каждая карта состоит из нескольких ''слоев'', расположенных один над другим. Объекты на слое выше будут скрывать объекты на слоях ниже. Так расположены стандартные слои...
   −
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
 
! Название слоя
 
! Название слоя
Строка 45: Строка 45:     
===Форматы карты===
 
===Форматы карты===
В моддинге Stardew Valley используются два формата карт: <tt>.tmx</tt> (из редактора тайловых карт) и <tt>.tbin</tt> (из ныне устаревшего редактора карт tIDE). Функции, поддерживаемые обоими форматами, почти идентичны, но есть несколько отличий:
+
В моддинге Stardew Valley используются два формата карт: <samp>.tmx</samp> (из редактора Tiled) и <samp>.tbin</samp> (из ныне устаревшего редактора карт tIDE). Функции, поддерживаемые обоими форматами, почти идентичны, но есть несколько отличий:
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
 
! Особенность
 
! Особенность
! <tt>.tmx</tt>
+
! <samp>.tmx</samp>
! <tt>.tbin</tt>
+
! <samp>.tbin</samp>
 
|-
 
|-
 
| Формат
 
| Формат
Строка 68: Строка 68:  
| ✘ не поддерживается
 
| ✘ не поддерживается
 
|-
 
|-
| Попорот тайлов
+
| Поворот тайлов
 
| ✓ поддерживается
 
| ✓ поддерживается
 
| ✘ не поддерживается
 
| ✘ не поддерживается
Строка 77: Строка 77:  
|}
 
|}
   −
<tt>.tmx</tt> рекомендуется в соответствии с вышеизложенным, но оба формата удобны в использовании, и вы можете конвертировать их между собой, нажав ''File > Export As''.
+
<samp>.tmx</samp> рекомендуется в соответствии с вышеизложенным, но оба формата удобны в использовании, и вы можете конвертировать их между собой, нажав ''File > Export As''.
    
==Приступая к работе==
 
==Приступая к работе==
Строка 89: Строка 89:  
Обратите внимание, что это также не исключает использования тайлов. Вы можете создавать/редактировать карты в тайлах, затем загружать/редактировать их в SMAPI.
 
Обратите внимание, что это также не исключает использования тайлов. Вы можете создавать/редактировать карты в тайлах, затем загружать/редактировать их в SMAPI.
   −
===Использование тайлов===
+
===Использование Tiled===
 
Tiled - популярный редактор карт, который можно использовать для редактирования карт Stardew Valley, без необходимости программирования. Вам нужно [[Модификации:Редактирование XNB файлов|распаковать XNB карту]], отредактировать карту и создать {{nexus mod|1915|Content Patcher}} или SMAPI мод и загрузить в него карту. Если вы хотите использовать этот подход:
 
Tiled - популярный редактор карт, который можно использовать для редактирования карт Stardew Valley, без необходимости программирования. Вам нужно [[Модификации:Редактирование XNB файлов|распаковать XNB карту]], отредактировать карту и создать {{nexus mod|1915|Content Patcher}} или SMAPI мод и загрузить в него карту. Если вы хотите использовать этот подход:
    
<ol>
 
<ol>
 
<li>Установите [http://www.mapeditor.org/ последнюю версию Tiled].</li>
 
<li>Установите [http://www.mapeditor.org/ последнюю версию Tiled].</li>
<li>После установки в левом верхнем углу перейдите в ''Edit > Preferences > Plugins'' и включите плагин ''tbin'' (<tt>tbin.dll</tt> для Windows, <tt>libtbin.so</tt> для Linux, или <tt>libtbin.dylib</tt> для Mac).
+
<li>После установки в левом верхнем углу перейдите в ''Edit > Preferences > Plugins'' и включите плагин ''tbin'' (<samp>tbin.dll</samp> для Windows, <samp>libtbin.so</samp> для Linux, или <samp>libtbin.dylib</samp> для Mac).
 
<li>Установите следующие параметры:
 
<li>Установите следующие параметры:
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
 
! Параметр
 
! Параметр
Строка 108: Строка 108:  
| ''View > Highlight Current Layer''
 
| ''View > Highlight Current Layer''
 
| ✓ Включен
 
| ✓ Включен
| Делает выделение редактируемого тайла более понятным.
+
| Выделяет слой на котором находится редактируемый тайл
 
|}</li>
 
|}</li>
 
<li>Смотри [[Модификации:Редактирование XNB файлов]] для помощи в распаковке и упаковке файлов карт.</li>
 
<li>Смотри [[Модификации:Редактирование XNB файлов]] для помощи в распаковке и упаковке файлов карт.</li>
Строка 114: Строка 114:  
</ol>
 
</ol>
   −
(Если вы используете '''xnbcli''' для [[Модификации:Редактирование XNB файлов#Распаковывание и упаковывание ресурсов|для распаковки оригинальных файлов карт]], вам понадобится <tt>.tbin</tt> плагин, даже если вы планируете использовать <tt>.tmx</tt> поскольку xnbcli все еще производит <tt>.tbin</tt> файлы.)
+
(Если вы используете '''xnbcli''' для [[Модификации:Редактирование XNB файлов#Распаковывание и упаковывание ресурсов|для распаковки оригинальных файлов карт]], вам понадобится <samp>.tbin</samp> плагин, даже если вы планируете использовать <samp>.tmx</samp> поскольку xnbcli все еще производит <samp>.tbin</samp> файлы.)
    
==Редактирование карты==
 
==Редактирование карты==
Строка 121: Строка 121:     
Если вы используете Tiled:
 
Если вы используете Tiled:
# [[Модификации:Редактирование XNB файлов|Распакуйте]] папку <tt>Content/Maps</tt> и создайте копию для редактирования ваших карт. Используйте эту копию папки для редактирования любых карт, прежде чем перемещать их в папку мода.
+
# [[Модификации:Редактирование XNB файлов|Распакуйте]] папку <samp>Content/Maps</samp> и создайте копию для редактирования ваших карт. Используйте эту копию папки для редактирования любых карт, прежде чем перемещать их в папку мода.
 
# Используйте тот же метод, чтобы распаковать карту, которую вы хотите отредактировать, если она не является ванильной, а затем поместите карту в папку редактирования.
 
# Используйте тот же метод, чтобы распаковать карту, которую вы хотите отредактировать, если она не является ванильной, а затем поместите карту в папку редактирования.
# Откройте <tt>.tbin</tt> или <tt>.tmx</tt> файл в Tiled. Примечание: убедитесь, что файл находится в той же папке, что и распакованные таблицы тайлов!
+
# Откройте <samp>.tbin</samp> или <samp>.tmx</samp> файл в Tiled. Примечание: убедитесь, что файл находится в той же папке, что и распакованные таблицы тайлов!
 
# Внесите свои изменения.
 
# Внесите свои изменения.
# Сохраните файл. Не используйте <tt>Save as</tt>, так как это может повредить карту.
+
# Сохраните файл. Не используйте <samp>Save as</samp>, так как это может повредить карту.
# Переместите <tt>.tbin</tt> или <tt>.tmx</tt> файл, и любые пользовательские таблицы тайлов, которые ему нужны, в папку вашего мода. Поместите их в папку <tt>assets</tt>.
+
# Переместите <samp>.tbin</samp> или <samp>.tmx</samp> файл, и любые пользовательские таблицы тайлов, которые ему нужны, в папку вашего мода. Поместите их в папку <samp>assets</samp>.
 
# Загрузите свою карту через SMAPI или Content Patcher (или другой фреймворк модов).
 
# Загрузите свою карту через SMAPI или Content Patcher (или другой фреймворк модов).
   Строка 152: Строка 152:     
: '''Примечание:'''
 
: '''Примечание:'''
:# Ваша карта должна быть построена по определенному шаблону; посмотрите на карты в папке <tt>Content/Maps</tt> для примера.
+
:# Ваша карта должна быть построена по определенному шаблону; посмотрите на карты в папке <samp>Content/Maps</samp> для примера.
:# После загрузки файла сохранения вы можете использовать эту команду для перехода к карте: <tt>debug warp YourLocationName X Y</tt>
+
:# После загрузки файла сохранения вы можете использовать эту команду для перехода к карте: <samp>debug warp YourLocationName X Y</samp>
    
Если вы используете Tiled:
 
Если вы используете Tiled:
Строка 192: Строка 192:     
Если вы используете Tiled:
 
Если вы используете Tiled:
:# Создайте свою таблицу спрайтов и поместите ее в ту же папку, что и ваш <tt>.tbin</tt> или <tt>.tmx</tt> файл карты. Это должно быть изображение в формате PNG с изображениями, разделенными на плитки 16x16 (Для примера, смотри [[Модификации:Редактирование_XNB_файлов#Введение]]).
+
:# Создайте свою таблицу спрайтов и поместите ее в ту же папку, что и ваш <samp>.tbin</samp> или <samp>.tmx</samp> файл карты. Это должно быть изображение в формате PNG с изображениями, разделенными на плитки 16x16 (Для примера, смотри [[Модификации:Редактирование_XNB_файлов#Введение]]).
 
:# Откройте файл карты в Tiled.
 
:# Откройте файл карты в Tiled.
 
:# Добавьте свой спрайт-лист:
 
:# Добавьте свой спрайт-лист:
Строка 282: Строка 282:  
:# Выберете инструмент [[File:Modding - creating an XNB mod - Tiled 'insert rectangle' button.png]] ''insert rectangle'' на панели инструментов.
 
:# Выберете инструмент [[File:Modding - creating an XNB mod - Tiled 'insert rectangle' button.png]] ''insert rectangle'' на панели инструментов.
 
:# Нажмите и перетащите прямоугольник на тайл, которую вы хотите отредактировать. Убедитесь в том, что он привязан к сетке тайла (смотри [[#Использование Tiled]]), и выбран только один тайл.
 
:# Нажмите и перетащите прямоугольник на тайл, которую вы хотите отредактировать. Убедитесь в том, что он привязан к сетке тайла (смотри [[#Использование Tiled]]), и выбран только один тайл.
:# Переименуйте TileData в <tt>Name</tt>
+
:# Переименуйте TileData в <samp>Name</samp>
 
:## О том, как редактировать его свойства, смотри в предыдущем разделе.
 
:## О том, как редактировать его свойства, смотри в предыдущем разделе.
   Строка 386: Строка 386:     
Если вы используете Tiled:
 
Если вы используете Tiled:
: '''Примечание: это работает только при редактировании <tt>.tmx</tt> файла. Преобразования тайлов не поддерживаются <tt>.tbin</tt> плагином.
+
: '''Примечание: это работает только при редактировании <samp>.tmx</samp> файла. Преобразования тайлов не поддерживаются <samp>.tbin</samp> плагином.
    
:# Выбрав инструмент штамп, нажмите на тайл в спрайт-листе, который вы хотите использовать.
 
:# Выбрав инструмент штамп, нажмите на тайл в спрайт-листе, который вы хотите использовать.
Строка 395: Строка 395:  
===Свойства карты===
 
===Свойства карты===
 
Свойства карты:¹
 
Свойства карты:¹
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
 
! Свойство
 
! Свойство
 
! Описание
 
! Описание
 
|-
 
|-
| <tt>AmbientLight {{t|byte r}} {{t|byte g}} {{t|byte b}}</tt><br />''(действует в помещениях и местах, где не учитывается наружное освещение)''
+
| <samp>AmbientLight {{t|byte r}} {{t|byte g}} {{t|byte b}}</samp><br />''(действует в помещениях и местах, где не учитывается наружное освещение)''
| Устанавливает [[wikipedia:RGB color model|RGB цвет]] вычитается из белого (255,255,255), чтобы создать окружающий свет.<br />''Например: <tt>AmbientLight 95 95 95</tt> для нормального внутреннего дневного освещения.''
+
| Устанавливает [[wikipedia:RGB color model|RGB цвет]] вычитается из белого (255,255,255), чтобы создать окружающий свет.<br />''Например: <samp>AmbientLight 95 95 95</samp> для нормального внутреннего дневного освещения.''
 
|-
 
|-
| <tt>BackwoodsEntry [{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>BackwoodsEntry [{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Позиция, в которую игрок попадает при входе на ферму из [[Глушь|Глуши]].
 
| Позиция, в которую игрок попадает при входе на ферму из [[Глушь|Глуши]].
 
|-
 
|-
| <tt>BrookSounds [{{t|int x}} {{t|int y}} {{t|int type}}]</tt><br />''(действует на открытом воздухе)''
+
| <samp>BrookSounds [{{t|int x}} {{t|int y}} {{t|int type}}]</samp><br />''(действует на открытом воздухе)''
 
| Добавляет источники звука. {{t|x}} {{t|y}} поля - это координаты тайла, и {{t|type}} ID звука. Значение поля {t|type}} может принимать следующие значения:
 
| Добавляет источники звука. {{t|x}} {{t|y}} поля - это координаты тайла, и {{t|type}} ID звука. Значение поля {t|type}} может принимать следующие значения:
* <tt>0</tt> (babblingBrook)(журчание ручья);
+
* <samp>0</samp> (babblingBrook)(журчание ручья);
* <tt>1</tt> (cracklingFire)(потрескивание огня);
+
* <samp>1</samp> (cracklingFire)(потрескивание огня);
* <tt>2</tt> (engine)(двигатель);
+
* <samp>2</samp> (engine)(двигатель);
* <tt>3</tt> (cricket)(сверчок).
+
* <samp>3</samp> (cricket)(сверчок).
 
|-
 
|-
| <tt>BusStopEntry [{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>BusStopEntry [{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Позиция, в которую игрок переходит при входе на ферму с [[Автобусная_остановка|автобусной остановки]].
 
| Позиция, в которую игрок переходит при входе на ферму с [[Автобусная_остановка|автобусной остановки]].
 
|-
 
|-
| <tt>CanCaskHere T</tt>²<br />''(действует в любом месте)''
+
| <samp>CanCaskHere T</samp>²<br />''(действует в любом месте)''
 
| Позволяет бочкам работать в этом месте.
 
| Позволяет бочкам работать в этом месте.
 
|-
 
|-
| <tt>DayTiles [{{t|string layerName}} {{t|int x}} {{t|int y}} {{t|int tilesheetIndex}}]+</tt><br />''(действует в любом месте)''
+
| <samp>DayTiles [{{t|string layerName}} {{t|int x}} {{t|int y}} {{t|int tilesheetIndex}}]+</samp><br />''(действует в любом месте)''
| Устанавливает тайлы, которые будут появляться с 6 утра до 7 вечера. В любое время до 7 вечера тайл находится в нужном положении ({{t|x}}, {{t|y}}) на сопоставлении слоев карты {{t|layerName}}, изменяет свой индекс спрайт-листа на указанный {{t|tilesheetIndex}}, и добавляет свечение для имитации дневного света. Свечение будет добавлено только в том случае, если местоположение находится в помещении, а {{t|tilesheetIndex}} равен 256, 288, 405, 469 или 1224. Параметры могут быть повторены, чтобы повлиять на несколько тайлов.<br />''Например: <tt>DayTiles Front 3 1 256 Front 3 2 288</tt>.''
+
| Устанавливает тайлы, которые будут появляться с 6 утра до 7 вечера. В любое время до 7 вечера тайл находится в нужном положении ({{t|x}}, {{t|y}}) на сопоставлении слоев карты {{t|layerName}}, изменяет свой индекс спрайт-листа на указанный {{t|tilesheetIndex}}, и добавляет свечение для имитации дневного света. Свечение будет добавлено только в том случае, если местоположение находится в помещении, а {{t|tilesheetIndex}} равен 256, 288, 405, 469 или 1224. Параметры могут быть повторены, чтобы повлиять на несколько тайлов.<br />''Например: <samp>DayTiles Front 3 1 256 Front 3 2 288</samp>.''
 
|-
 
|-
| <tt>Doors [{{t|int x}} {{t|int y}} {{t|string sheetID}} {{t|int tileID}}]+</tt><br />''(действует в помещениях)''
+
| <samp>Doors [{{t|int x}} {{t|int y}} {{t|string sheetID}} {{t|int tileID}}]+</samp><br />''(действует в помещениях)''
| Добавляет функциональности межкомнатным дверям. Используется с свойством тайла <tt>Action Door</tt>. {{t|x}} {{t|y}} поля - это координаты тайла, {{t|sheetID}} это название листа, содержащего дверной спрайт, и {{t|tileID}} - индекс тайла в спрайт-листе.
+
| Добавляет функциональности межкомнатным дверям. Используется с свойством тайла <samp>Action Door</samp>. {{t|x}} {{t|y}} поля - это координаты тайла, {{t|sheetID}} это название листа, содержащего дверной спрайт, и {{t|tileID}} - индекс тайла в спрайт-листе.
 
|-
 
|-
| <tt>Fall_Objects T</tt>²<br /><tt>Spring_Objects T</tt>²<br /><tt>Summer_Objects T</tt>²<br /><tt>Winter_Objects T</tt
+
| <samp>Fall_Objects T</samp>²<br /><samp>Spring_Objects T</samp>²<br /><samp>Summer_Objects T</samp>²<br /><samp>Winter_Objects T</samp
| Следует ли создавать сезонные объекты на создаваемых тайлах на основе данных из <tt>Data\Locations.xnb</tt>.<br />''Например: <tt>Fall_Objects</tt>.''
+
| Следует ли создавать сезонные объекты на создаваемых тайлах на основе данных из <samp>Data\Locations.xnb</samp>.<br />''Например: <samp>Fall_Objects</samp>.''
 
|-
 
|-
| <tt>FarmCaveEntry [{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>FarmCaveEntry [{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Позиция, в которую игрок переходит при входе на ферму из [[Ферма#Пещера|пещеры на ферме]].
 
| Позиция, в которую игрок переходит при входе на ферму из [[Ферма#Пещера|пещеры на ферме]].
 
|-
 
|-
| <tt>FarmHouseEntry[{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>FarmHouseEntry[{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Изменяет положение Фермерского дома. Соответствует входной двери или положению, в котором игрок будет находиться при выходе из дома.
 
| Изменяет положение Фермерского дома. Соответствует входной двери или положению, в котором игрок будет находиться при выходе из дома.
 
|-
 
|-
| <tt>Feed {{t|int x}} {{t|int y}}</tt><br />''(действует в птичнике или хлеву)''
+
| <samp>Feed {{t|int x}} {{t|int y}}</samp><br />''(действует в птичнике или хлеву)''
| Задает местоположение [[Кормораздатчик|кормораздатчика]] в птичнике или хлеву.<br />''Например: <tt>Feed 3 2</tt>.''
+
| Задает местоположение [[Кормораздатчик|кормораздатчика]] в птичнике или хлеву.<br />''Например: <samp>Feed 3 2</samp>.''
 
|-
 
|-
| <tt>forceLoadPathLayerLights T</tt>²<br />''(действительно в местах, не связанных с фестивалями, на открытом воздухе)''
+
| <samp>forceLoadPathLayerLights T</samp>²<br />''(действительно в местах, не связанных с фестивалями, на открытом воздухе)''
| Следует ли загружать огни со слоя <tt>Paths</tt> на карты, где их обычно не было бы.<br />''Например: <tt>forceLoadPathLayerLights true</tt>.''
+
| Следует ли загружать огни со слоя <samp>Paths</samp> на карты, где их обычно не было бы.<br />''Например: <samp>forceLoadPathLayerLights true</samp>.''
 
|-
 
|-
| <tt>ForceSpawnForageables T</tt>²<br />''(действует в помещениях)''
+
| <samp>ForceSpawnForageables T</samp>²<br />''(действует в помещениях)''
 
| Позволяет появляться кормовым предметам в этом месте.
 
| Позволяет появляться кормовым предметам в этом месте.
 
|-
 
|-
| <tt>ForestEntry [{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>ForestEntry [{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Положение, в котором находится игрок, когда он входит на ферму из [[Лес_Синдерсэп|Леса Синдерсэп]].
 
| Положение, в котором находится игрок, когда он входит на ферму из [[Лес_Синдерсэп|Леса Синдерсэп]].
 
|-
 
|-
| <tt>GrandpaShrineLocation [{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>GrandpaShrineLocation [{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Положение дедушкиного святилища. Соответствует верхнему левому углу.
 
| Положение дедушкиного святилища. Соответствует верхнему левому углу.
 
|-
 
|-
| <tt>GreenhouseLocation [{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>GreenhouseLocation [{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Положение теплицы по умолчанию. Соответствует верхнему левому углу фундамента теплицы.
 
| Положение теплицы по умолчанию. Соответствует верхнему левому углу фундамента теплицы.
 
|-
 
|-
| <tt>IgnoreLightingTiles T</tt>²<br />''(действует в помещениях)''
+
| <samp>IgnoreLightingTiles T</samp>²<br />''(действует в помещениях)''
| Следует ли игнорировать огни на <tt>Front</tt> и <tt>Buildings</tt> слоях.<br />''Например: <tt>IgnoreLightingTiles true</tt>.''
+
| Следует ли игнорировать огни на <samp>Front</samp> и <samp>Buildings</samp> слоях.<br />''Например: <samp>IgnoreLightingTiles true</samp>.''
 
|-
 
|-
| <tt>indoorWater T</tt>²<br />''(действует в помещениях)''
+
| <samp>indoorWater T</samp>²<br />''(действует в помещениях)''
 
| Включает водную логику (т.е. рыбалка и т.д.) в этом месте.
 
| Включает водную логику (т.е. рыбалка и т.д.) в этом месте.
 
|-
 
|-
| <tt>KitchenStandingLocation [{{t|int x}} {{t|int y}}]</tt><br />''(действует в фермерском доме)''
+
| <samp>KitchenStandingLocation [{{t|int x}} {{t|int y}}]</samp><br />''(действует в фермерском доме)''
 
| Позиция, в которой будет стоять супруг игрока при использовании кухни.
 
| Позиция, в которой будет стоять супруг игрока при использовании кухни.
 
|-
 
|-
| <tt>Light [{{t|int x}} {{t|int y}} {{t|int type}}]+</tt><br />''(действует в любом месте)''
+
| <samp>Light [{{t|int x}} {{t|int y}} {{t|int type}}]+</samp><br />''(действует в любом месте)''
 
| Добавляет источники света. Поле {t|type}} - вид источника света (например, 4 для двух свечей), и {{t|x}} {{t|y}} - координаты тайла. Поле {{t|type}} может принимать следующие значения:
 
| Добавляет источники света. Поле {t|type}} - вид источника света (например, 4 для двух свечей), и {{t|x}} {{t|y}} - координаты тайла. Поле {{t|type}} может принимать следующие значения:
* <tt>1</tt> (lantern)''(фонарь)'';
+
* <samp>1</samp> (lantern)''(фонарь)'';
* <tt>2</tt> (window)''(окно)'';
+
* <samp>2</samp> (window)''(окно)'';
* <tt>4</tt> (sconce)''(подсвечник)'';
+
* <samp>4</samp> (sconce)''(подсвечник)'';
* <tt>5</tt> (cauldron)''(котёл)'';
+
* <samp>5</samp> (cauldron)''(котёл)'';
* <tt>6</tt> (indoor window)''(внутреннее окно)'';
+
* <samp>6</samp> (indoor window)''(внутреннее окно)'';
* <tt>7</tt> (projector)''(прожектор)''.
+
* <samp>7</samp> (projector)''(прожектор)''.
Любое другое значение приведет к падению игры.<br />''Например: <tt>Light 3 8 4 6 8 4 11 8 4 3 2 5 10 2 5 6 19 5 5 15 5 5 11 5 11 12 5</tt> (Гильдия искателей приключений).''
+
Любое другое значение приведет к падению игры.<br />''Например: <samp>Light 3 8 4 6 8 4 11 8 4 3 2 5 10 2 5 6 19 5 5 15 5 5 11 5 11 12 5</samp> (Гильдия искателей приключений).''
 
|-
 
|-
| <tt>LocationContext Default</tt><br />''(действует в любом месте)''
+
| <samp>LocationContext Default</samp><br />''(действует в любом месте)''
 
| Устанавливает карту как часть материка для целей игровой логики, таких как погода.
 
| Устанавливает карту как часть материка для целей игровой логики, таких как погода.
 
|-
 
|-
| <tt>LocationContext Island</tt><br />''(действует в любом месте)''
+
| <samp>LocationContext Island</samp><br />''(действует в любом месте)''
 
| Устанавливает карту как часть Имбирного острова для целей игровой логики, таких как погода.
 
| Устанавливает карту как часть Имбирного острова для целей игровой логики, таких как погода.
 
|-
 
|-
| <tt>MailboxLocation [{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>MailboxLocation [{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Положение почтового ящика игрока. Соответствует верхнему левому углу.
 
| Положение почтового ящика игрока. Соответствует верхнему левому углу.
 
|-
 
|-
| <tt>Music {{t|string name}}</tt><br />''(действует в любом месте)''
+
| <samp>Music {{t|string name}}</samp><br />''(действует в любом месте)''
| Задает музыку, которая воспроизводится при входе игрока, где {{t|name}} - наименование файла музыки.<br />''Например: <tt>Music MarlonsTheme</tt>.''
+
| Задает музыку, которая воспроизводится при входе игрока, где {{t|name}} - наименование файла музыки.<br />''Например: <samp>Music MarlonsTheme</samp>.''
 
|-
 
|-
| <tt>Music {{t|int start}} {{t|int end}} {{t|string name}}</tt><br />''(действует в любом месте)''
+
| <samp>Music {{t|int start}} {{t|int end}} {{t|string name}}</samp><br />''(действует в любом месте)''
| Задает музыку, которая воспроизводится при входе проигрывателя, где {{t|name}} - имя сигнала в аудиофайлах, музыка будет воспроизводиться только в том случае, если время находится между {{t|int start}} (включительно) и {{t|int end}}(исключительно).<br />''например: <tt>Music 800 1200 MarlonsTheme</tt>.''
+
| Задает музыку, которая воспроизводится при входе проигрывателя, где {{t|name}} - имя сигнала в аудиофайлах, музыка будет воспроизводиться только в том случае, если время находится между {{t|int start}} (включительно) и {{t|int end}}(исключительно).<br />''например: <samp>Music 800 1200 MarlonsTheme</samp>.''
 
|-
 
|-
| <tt>NightTiles [{{t|string layerName}} {{t|int x}} {{t|int y}} {{t|int tilesheetIndex}}]+</tt><br />''(действует в любом месте)''
+
| <samp>NightTiles [{{t|string layerName}} {{t|int x}} {{t|int y}} {{t|int tilesheetIndex}}]+</samp><br />''(действует в любом месте)''
| Меняет плитку после 7 вечера. Снаружи работет вместе с <tt>DayTiles</tt>: устанавливает <tt>DayTiles</tt> тайлы для загрузки карты с 6 утра до 7 вечера, затем <tt>NightTiles</tt> для загрузки с 7 вечера до конца дня. Используется в основном он для ламп.
+
| Меняет плитку после 7 вечера. Снаружи работет вместе с <samp>DayTiles</samp>: устанавливает <samp>DayTiles</samp> тайлы для загрузки карты с 6 утра до 7 вечера, затем <samp>NightTiles</samp> для загрузки с 7 вечера до конца дня. Используется в основном он для ламп.
 
|-
 
|-
| <tt>NPCWarp [{{t|int fromX}} {{t|int fromY}} {{t|string toArea}} {{t|int toX}} {{t|int toY}}]+</tt><br />''(действует в любом месте)''
+
| <samp>NPCWarp [{{t|int fromX}} {{t|int fromY}} {{t|string toArea}} {{t|int toX}} {{t|int toY}}]+</samp><br />''(действует в любом месте)''
| Эквивалентно <tt>Warp</tt>, но используется для NPC.
+
| Эквивалентно <samp>Warp</samp>, но используется для NPC.
 
|-
 
|-
| <tt>Outdoors T</tt>²<br />''(действует в любом месте)''
+
| <samp>Outdoors T</samp>²<br />''(действует в любом месте)''
| Определяет, находится ли место на открытом воздухе.<br />''Например: <tt>Outdoors true</tt>.''
+
| Определяет, находится ли место на открытом воздухе.<br />''Например: <samp>Outdoors true</samp>.''
 
|-
 
|-
| <tt>ProduceArea {{t|int x}} {{t|int y}} {{t|int width}} {{t|int height}}</tt><br />''(действует в птичнике и хлеву)''
+
| <samp>ProduceArea {{t|int x}} {{t|int y}} {{t|int width}} {{t|int height}}</samp><br />''(действует в птичнике и хлеву)''
| Задает область, где животные могут размножаться в птичнике или хлеву.<br />''Например: <tt>ProduceArea 6 4 8 7</tt>.''
+
| Задает область, где животные могут размножаться в птичнике или хлеву.<br />''Например: <samp>ProduceArea 6 4 8 7</samp>.''
 
|-
 
|-
| <tt>ScreenshotRegion {{t|int left}} {{t|int top}} {{t|int right}} {{t|int bottom}}</tt><br />''(действует в любом месте)''
+
| <samp>ScreenshotRegion {{t|int left}} {{t|int top}} {{t|int right}} {{t|int bottom}}</samp><br />''(действует в любом месте)''
| Ограничивает часть карты, отображаемую при создании скриншотов.<br />''Например: <tt>ScreenshotRegion 0 27 69 61</tt>.''
+
| Ограничивает часть карты, отображаемую при создании скриншотов.<br />''Например: <samp>ScreenshotRegion 0 27 69 61</samp>.''
 
|-
 
|-
| <tt>SeasonOverride [{{t|string season}}]</tt><br />''(действует в любом месте)''
+
| <samp>SeasonOverride [{{t|string season}}]</samp><br />''(действует в любом месте)''
 
| Берёт определенный сезон для большинства проверок игры. (Есть ли урожай в сезоне, какой спрайт-лист использовать, и т.д.)
 
| Берёт определенный сезон для большинства проверок игры. (Есть ли урожай в сезоне, какой спрайт-лист использовать, и т.д.)
 
|-
 
|-
| <tt>ShippingBinLocation [{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>ShippingBinLocation [{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Положение ячейки доставки по умолчанию. Соответствует верхнему левому углу.
 
| Положение ячейки доставки по умолчанию. Соответствует верхнему левому углу.
 
|-
 
|-
| <tt>skipWeedGrowth T</tt>²<br />''(действует в любом месте)''
+
| <samp>skipWeedGrowth T</samp>²<br />''(действует в любом месте)''
 
| Предотвращает размножение и распространение сорняков в этом месте.
 
| Предотвращает размножение и распространение сорняков в этом месте.
 
|-
 
|-
| <tt>SpouseAreaLocation [{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>SpouseAreaLocation [{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Положение открытой зоны для супругов. Соответствует верхнему левому углу.
 
| Положение открытой зоны для супругов. Соответствует верхнему левому углу.
 
|-
 
|-
| <tt>Stumps [{{t|int x}} {{t|int y}} {{t|unused}}]+</tt><br />''(действует в [[Тайный_лес|Тайном лесу]])''
+
| <samp>Stumps [{{t|int x}} {{t|int y}} {{t|unused}}]+</samp><br />''(действует в [[Тайный_лес|Тайном лесу]])''
| Ежедневно добавляет пни на карту Тайного леса. Третье поле для каждого пня, не используется.<br />''Например: <tt>Stumps 24 6 3 29 7 3 26 10 3 46 6 3 34 26 3 41 26 3</tt>.''
+
| Ежедневно добавляет пни на карту Тайного леса. Третье поле для каждого пня, не используется.<br />''Например: <samp>Stumps 24 6 3 29 7 3 26 10 3 46 6 3 34 26 3 41 26 3</samp>.''
 
|-
 
|-
| <tt>TreatAsOutdoors T</tt>²<br />''(valid in indoor locations)''
+
| <samp>TreatAsOutdoors T</samp>²<br />''(valid in indoor locations)''
| Это место рассматривается как открытое для целей спавна чего-либо, кроме света со слоя <tt>Paths</tt> и получения [[Уголь|угля]] из камней.<br />''Пример: <tt>TreatAsOutdoors true</tt>.''
+
| Это место рассматривается как открытое для целей спавна чего-либо, кроме света со слоя <samp>Paths</samp> и получения [[Уголь|угля]] из камней.<br />''Пример: <samp>TreatAsOutdoors true</samp>.''
 
|-
 
|-
| <tt>Trees [{{t|int x}} {{t|int y}} {{t|int type}}]+</tt><br />''(действует в любом месте)''
+
| <samp>Trees [{{t|int x}} {{t|int y}} {{t|int type}}]+</samp><br />''(действует в любом месте)''
|Добавляет деревья на карту. Поля {{t|x}} {{t|y}} - координаты тайла, и {{t|type}} - тип дерева (1: дуб, 2: клён, 3: сосна, 6: пальма, 7: грибное дерево).<br />''Например: <tt>Trees 17 18 2 20 31 2</tt>.''
+
|Добавляет деревья на карту. Поля {{t|x}} {{t|y}} - координаты тайла, и {{t|type}} - тип дерева (1: дуб, 2: клён, 3: сосна, 6: пальма, 7: грибное дерево).<br />''Например: <samp>Trees 17 18 2 20 31 2</samp>.''
 
|-
 
|-
| <tt>UniquePortrait [{{t|str name}}]+</tt><br />''(действует в любом месте)''
+
| <samp>UniquePortrait [{{t|str name}}]+</samp><br />''(действует в любом месте)''
| Переключает портреты для NPC на уникальные варианты для местоположения. NPC <tt>Jane</tt> в локации <tt>Room</tt> переключится на портрет <tt>Portraits/Jane_Room</tt>.<br/>''Например: <tt>UniquePortrait Maru</tt>.''
+
| Переключает портреты для NPC на уникальные варианты для местоположения. NPC <samp>Jane</samp> в локации <samp>Room</samp> переключится на портрет <samp>Portraits/Jane_Room</samp>.<br />''Например: <samp>UniquePortrait Maru</samp>.''
 
|-
 
|-
| <tt>UniqueSprite [{{t|str name}}]+</tt><br />''(действует в любом месте)''
+
| <samp>UniqueSprite [{{t|str name}}]+</samp><br />''(действует в любом месте)''
| Переключает спрайт-листы для NPC на уникальные варианты для местоположения. NPC <tt>Jane</tt> в локации  <tt>Room</tt> will переключится на спрайт-лист <tt>Characters/Jane_Room</tt>.<br/>''Например: <tt>UniqueSprite Maru</tt>.''
+
| Переключает спрайт-листы для NPC на уникальные варианты для местоположения. NPC <samp>Jane</samp> в локации  <samp>Room</samp> will переключится на спрайт-лист <samp>Characters/Jane_Room</samp>.<br />''Например: <samp>UniqueSprite Maru</samp>.''
 
|-
 
|-
| <tt>ViewportFollowPlayer T</tt>²<br />''(действует в любом месте)''
+
| <samp>ViewportFollowPlayer T</samp>²<br />''(действует в любом месте)''
| Заставляет окно игры центрироваться на игроке.<br />''например: <tt>ViewportFollowPlayer</tt>.''
+
| Заставляет окно игры центрироваться на игроке.<br />''например: <samp>ViewportFollowPlayer</samp>.''
 
|-
 
|-
| <tt>Warp [{{t|int fromX}} {{t|int fromY}} {{t|string toArea}} {{t|int toX}} {{t|int toY}}]+</tt><br />''(действует в любом месте)''
+
| <samp>Warp [{{t|int fromX}} {{t|int fromY}} {{t|string toArea}} {{t|int toX}} {{t|int toY}}]+</samp><br />''(действует в любом месте)''
 
| Устанавливает тайлы, которые перемещают игрока на другую карту (например, двери). Поля {{t|fromX}} {{t|fromY}} - координаты тайла перехода, и {{t|toArea}} {{t|toX}} {{t|toY}} это название внутриигрового местоположения, в которое нужно переместиться, и координаты тайла внутри него<br />''Например: 6 20 Mountain 76 9''.
 
| Устанавливает тайлы, которые перемещают игрока на другую карту (например, двери). Поля {{t|fromX}} {{t|fromY}} - координаты тайла перехода, и {{t|toArea}} {{t|toX}} {{t|toY}} это название внутриигрового местоположения, в которое нужно переместиться, и координаты тайла внутри него<br />''Например: 6 20 Mountain 76 9''.
 
|-
 
|-
| <tt>WarpTotemEntry[{{t|int x}} {{t|int y}}]</tt><br />''(действует на ферме)''
+
| <samp>WarpTotemEntry[{{t|int x}} {{t|int y}}]</samp><br />''(действует на ферме)''
 
| Позиция, в которую игрок перемещается при телепортации на ферму с помощью Тотема телепортации или Скипетра Возврата.
 
| Позиция, в которую игрок перемещается при телепортации на ферму с помощью Тотема телепортации или Скипетра Возврата.
 
|-
 
|-
| <tt>WindowLight [{{t|int x}} {{t|int y}} {{t|int type}}]+</tt><br />''(действует в любом месте)''
+
| <samp>WindowLight [{{t|int x}} {{t|int y}} {{t|int type}}]+</samp><br />''(действует в любом месте)''
| Добавляет источники света, которые горят только днем, когда нет дождя (например, свет, проникающий через окно). Смотри <tt>Light</tt> для получения дополнительной информации.
+
| Добавляет источники света, которые горят только днем, когда нет дождя (например, свет, проникающий через окно). Смотри <samp>Light</samp> для получения дополнительной информации.
 
|}
 
|}
   −
Используются следующие свойства, но, по-видимому, они не оказывают никакого эффекта: <tt>Arch</tt>, <tt>Debris</tt>, <tt>Spouse</tt>, и <tt>Fish</tt>.
+
Используются следующие свойства, но, по-видимому, они не оказывают никакого эффекта: <samp>Arch</samp>, <samp>Debris</samp>, <samp>Spouse</samp>, и <samp>Fish</samp>.
   −
<small>¹ Свойства карты в основном обрабатываются различными методами класса <tt>GameLocation</tt>, особенно классом <tt>resetLocalState</tt>.</small><br />
+
<small>¹ Свойства карты в основном обрабатываются различными методами класса <samp>GameLocation</samp>, особенно классом <samp>resetLocalState</samp>.</small><br />
<small>² Значение <tt>T</tt> (сокращение от ''true''), но любое непустое значение тоже будет работать.</small>
+
<small>² Значение <samp>T</samp> (сокращение от ''true''), но любое непустое значение тоже будет работать.</small>
    
===Свойства тайла===
 
===Свойства тайла===
Свойства тайла(за исключением специализированных свойств, таких как <tt>TouchAction WomensLocker</tt>):¹
+
Свойства тайла(за исключением специализированных свойств, таких как <samp>TouchAction WomensLocker</samp>):¹
   −
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
 
! Слой
 
! Слой
Строка 555: Строка 555:  
! Описание
 
! Описание
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>Bed T</tt
+
| <samp>Bed T</samp
 
|Если игрок стоит на этой плитке, он считается лежащим в постели в целях восстановления выносливости (в мультиплеере) и логики потери сознания.
 
|Если игрок стоит на этой плитке, он считается лежащим в постели в целях восстановления выносливости (в мультиплеере) и логики потери сознания.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>Buildable T</tt
+
| <samp>Buildable T</samp
 
| Позволяет размещать сельскохозяйственные постройки на этом тайле, если нет других препятствий.
 
| Позволяет размещать сельскохозяйственные постройки на этом тайле, если нет других препятствий.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>Diggable T</tt
+
| <samp>Diggable T</samp
 
| Помечает тайл как пригодный для возделывания мотыгой и позволяет сажать сельскохозяйственные культуры. Также позволяет [[Трава|траве]] распространяться на этот тайл.
 
| Помечает тайл как пригодный для возделывания мотыгой и позволяет сажать сельскохозяйственные культуры. Также позволяет [[Трава|траве]] распространяться на этот тайл.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>NoFishing T</tt
+
| <samp>NoFishing T</samp
 
| Предотвращает забрасывание игроком лески на этот тайл при ловле рыбы.
 
| Предотвращает забрасывание игроком лески на этот тайл при ловле рыбы.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>NoFurniture T</tt
+
| <samp>NoFurniture T</samp
 
| Не позволяет игроку размещать мебель на этом тайле.
 
| Не позволяет игроку размещать мебель на этом тайле.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>NoSpawn Grass</tt>
+
| <samp>NoSpawn Grass</samp>
 
| Предотвращает появление мусора (например, сорняков или камней) на этом тайле.
 
| Предотвращает появление мусора (например, сорняков или камней) на этом тайле.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>NoSpawn Tree</tt>
+
| <samp>NoSpawn Tree</samp>
 
| Предотвращает появление деревьев на этом тайле. Запрещает игроку сажать деревья на этом тайле, за исключением фермы. Если дерево уже находится на этом тайле, это предотвращает его рост.
 
| Предотвращает появление деревьев на этом тайле. Запрещает игроку сажать деревья на этом тайле, за исключением фермы. Если дерево уже находится на этом тайле, это предотвращает его рост.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>NoSpawn All</tt><br /><tt>NoSpawn True</tt>
+
| <samp>NoSpawn All</samp><br /><samp>NoSpawn True</samp>
| Объединяет <tt>NoSpawn Grass</tt> и <tt>NoSpawn Tree</tt>.
+
| Объединяет <samp>NoSpawn Grass</samp> и <samp>NoSpawn Tree</samp>.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>NoSprinklers T</tt
+
| <samp>NoSprinklers T</samp
 
| Предотвращает размещение спринклеров на этом тайле.
 
| Предотвращает размещение спринклеров на этом тайле.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>NPCBarrier T</tt
+
| <samp>NPCBarrier T</samp
 
| Не позволяет NPC проходить по этому тайлу.
 
| Не позволяет NPC проходить по этому тайлу.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>Passable T</tt
+
| <samp>Passable T</samp
| Позволяет игрокам ходить или размещать объекты на этом тайле, даже если обычно они заблокированы строительным тайлом или другим свойством. Отличается от <tt>Buildings Passable T</tt> ниже.
+
| Позволяет игрокам ходить или размещать объекты на этом тайле, даже если обычно они заблокированы строительным тайлом или другим свойством. Отличается от <samp>Buildings Passable T</samp> ниже.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>Placeable T</tt
+
| <samp>Placeable T</samp
 
| '''Запрещает''' игрокам размещать объекты на этом тайле.
 
| '''Запрещает''' игрокам размещать объекты на этом тайле.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>Type {{t|str type}}</tt>
+
| <samp>Type {{t|str type}}</samp>
 
| Задает тип тайла для различной игровой логики (например, звуки шагов или посадка культур), где {{t|type}} равен одному из следующих значений: ''Dirt'', ''Stone'', ''Grass'', or ''Wood''.
 
| Задает тип тайла для различной игровой логики (например, звуки шагов или посадка культур), где {{t|type}} равен одному из следующих значений: ''Dirt'', ''Stone'', ''Grass'', or ''Wood''.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>Water T</tt
+
| <samp>Water T</samp
 
| Помечает тайл как водный, для различной игровой логики (т.е. в него попадают предметы, из него можно наполнять лейку, в нём можно ловить рыбу, в него можно помещать ловушки, он поливает ближайшие рисовые культуры, блокирует большинство проверок свободного тайла, восстанавливать здоровье в нём, если в помещении, и рисовать анимированное наложение на нём, если на улице; если в шахтах, канализации или подводной лодке; или иным образом не в пустыне).
 
| Помечает тайл как водный, для различной игровой логики (т.е. в него попадают предметы, из него можно наполнять лейку, в нём можно ловить рыбу, в него можно помещать ловушки, он поливает ближайшие рисовые культуры, блокирует большинство проверок свободного тайла, восстанавливать здоровье в нём, если в помещении, и рисовать анимированное наложение на нём, если на улице; если в шахтах, канализации или подводной лодке; или иным образом не в пустыне).
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>WaterSource T</tt
+
| <samp>WaterSource T</samp
 
| Позволяет игроку наполнить лейку из этого тайла.
 
| Позволяет игроку наполнить лейку из этого тайла.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Passable T</tt
+
| <samp>Passable T</samp
| При размещении на водном тайле игра больше не считает его свободным (например, если это мост). Отличается от <tt>Back Passable T</tt> выше.
+
| При размещении на водном тайле игра больше не считает его свободным (например, если это мост). Отличается от <samp>Back Passable T</samp> выше.
 
|-
 
|-
| <tt>Paths</tt>
+
| <samp>Paths</samp>
| <tt>Order {{T|I}}</tt>
+
| <samp>Order {{T|I}}</samp>
 
| Для размещения в индексе 29 и 30 таблицы путей. Установите порядок, в котором будут появляться каюты при создании многопользовательского сохранения
 
| Для размещения в индексе 29 и 30 таблицы путей. Установите порядок, в котором будут появляться каюты при создании многопользовательского сохранения
 
|}
 
|}
   −
Свойство  <tt>TouchAction</tt> заставляет что-то происходить, когда игрок наступает на тайл:
+
Свойство  <samp>TouchAction</samp> заставляет что-то происходить, когда игрок наступает на тайл:
   −
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
 
! Слой
 
! Слой
Строка 632: Строка 632:  
! Описание
 
! Описание
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>TouchAction Bus</tt>
+
| <samp>TouchAction Bus</samp>
 
| Начинается поездка на автобусе и мини-ролик "Пустыня", работающий в сочетании с билетом на автобус.
 
| Начинается поездка на автобусе и мини-ролик "Пустыня", работающий в сочетании с билетом на автобус.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>TouchAction ChangeIntoSwimsuit</tt>
+
| <samp>TouchAction ChangeIntoSwimsuit</samp>
 
| Переодевает игрока в купальник и отключает бег.
 
| Переодевает игрока в купальник и отключает бег.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>TouchAction ChangeOutOfSwimsuit</tt>
+
| <samp>TouchAction ChangeOutOfSwimsuit</samp>
 
| Переодевает игрока в обычную одежду и позволяет бегать.
 
| Переодевает игрока в обычную одежду и позволяет бегать.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>TouchAction DesertBus</tt>
+
| <samp>TouchAction DesertBus</samp>
 
| Позволяет доехать на автобусе обратно до автобусной остановки.
 
| Позволяет доехать на автобусе обратно до автобусной остановки.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>TouchAction Emote {{t|string npc}} {{t|int emoteID}}</tt>
+
| <samp>TouchAction Emote {{t|string npc}} {{t|int emoteID}}</samp>
 
| Находит NPC, чье имя соответствует полю {{t|npc}}, и заставляет их показывать указанную эмоцию {{t|emoteID}} над их головой (4: пусто, 8: вопросительный знак, 12: сердитый, 16: восклицание, 20: сердце, 24: сон, 28: грусть, 32: счастье, 36: х, 40: пауза, 52: видеоигра, 56: музыкальная нота, 60: покраснение).
 
| Находит NPC, чье имя соответствует полю {{t|npc}}, и заставляет их показывать указанную эмоцию {{t|emoteID}} над их головой (4: пусто, 8: вопросительный знак, 12: сердитый, 16: восклицание, 20: сердце, 24: сон, 28: грусть, 32: счастье, 36: х, 40: пауза, 52: видеоигра, 56: музыкальная нота, 60: покраснение).
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>TouchAction FacingDirection {{t|string npc}} {{t|int direction}}</tt>
+
| <samp>TouchAction FacingDirection {{t|string npc}} {{t|int direction}}</samp>
 
| Находит NPC, чье имя соответствует полю {{t|npc}}, и заставляет его смотреть в заданном направлении (0: вверх, 1: вправо, 2: вниз, 3: влево).
 
| Находит NPC, чье имя соответствует полю {{t|npc}}, и заставляет его смотреть в заданном направлении (0: вверх, 1: вправо, 2: вниз, 3: влево).
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>TouchAction legendarySword</tt>
+
| <samp>TouchAction legendarySword</samp>
 
| Дает [[Меч_Галактики|меч галактики]] при удержании в руках [[Радужный_осколок|радужного осколка]].
 
| Дает [[Меч_Галактики|меч галактики]] при удержании в руках [[Радужный_осколок|радужного осколка]].
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>TouchAction MagicWarp {{t|string area}} {{t|int x}} {{t|int y}} {{o|string prerequisite}}</tt>
+
| <samp>TouchAction MagicWarp {{t|string area}} {{t|int x}} {{t|int y}} {{o|string prerequisite}}</samp>
| Телепортирует игрока на тайл с координатами {{t|x}} {{t|y}} указанной области {{t|area}} с волшебным звуком и эффектами. Если установлено поле {{o|prerequisite}}, происходит только в том случае, если этот флаг установлен с помощью <tt>Game1.player.mailReceived</tt>.
+
| Телепортирует игрока на тайл с координатами {{t|x}} {{t|y}} указанной области {{t|area}} с волшебным звуком и эффектами. Если установлено поле {{o|prerequisite}}, происходит только в том случае, если этот флаг установлен с помощью <samp>Game1.player.mailReceived</samp>.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>TouchAction PoolEntrance</tt>
+
| <samp>TouchAction PoolEntrance</samp>
 
| Переключает игрока между режимом плавания и режимом ходьбы.
 
| Переключает игрока между режимом плавания и режимом ходьбы.
 
|-
 
|-
| <tt>Back</tt>
+
| <samp>Back</samp>
| <tt>TouchAction Sleep</tt>
+
| <samp>TouchAction Sleep</samp>
 
| Заканчивается день, если игрок подтвердит это.
 
| Заканчивается день, если игрок подтвердит это.
 
|}
 
|}
   −
Свойство <tt>Action</tt> вызывает ддействие при взаимодействии игрока с тайлом(например, нажатие):
+
Свойство <samp>Action</samp> вызывает ддействие при взаимодействии игрока с тайлом(например, нажатие):
   −
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
 
! Слой
 
! Слой
Строка 681: Строка 681:  
! Описание
 
! Описание
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action AdventureShop</tt>
+
| <samp>Action AdventureShop</samp>
 
| Показывает экран магазина Гильдии искателей приключений.
 
| Показывает экран магазина Гильдии искателей приключений.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Arcade_Prairie</tt>
+
| <samp>Action Arcade_Prairie</samp>
 
| Запускает ''Путешествие Короля Прерий''.
 
| Запускает ''Путешествие Короля Прерий''.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Arcade_Minecart</tt>
+
| <samp>Action Arcade_Minecart</samp>
 
| Запускает ''Джумино Карт''.
 
| Запускает ''Джумино Карт''.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action BuyBackpack</tt>
+
| <samp>Action BuyBackpack</samp>
 
| Показывает меню, которое позволяет игроку обновить свой рюкзак, если доступно обновление.
 
| Показывает меню, которое позволяет игроку обновить свой рюкзак, если доступно обновление.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Billboard</tt>
+
| <samp>Action Billboard</samp>
 
| Показывает календарь.
 
| Показывает календарь.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Blacksmith</tt>
+
| <samp>Action Blacksmith</samp>
 
| Показывает магазин Клинта
 
| Показывает магазин Клинта
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action BrokenBeachBridge</tt>
+
| <samp>Action BrokenBeachBridge</samp>
 
| Предлагает использовать дерево для ремонта моста.
 
| Предлагает использовать дерево для ремонта моста.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action BusTicket</tt>
+
| <samp>Action BusTicket</samp>
 
| Предлагает отправиться в пустыню Калико, если автобус был отремонтирован. Работает в сочетании с TouchAction.
 
| Предлагает отправиться в пустыню Калико, если автобус был отремонтирован. Работает в сочетании с TouchAction.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action BuyQiCoins</tt>
+
| <samp>Action BuyQiCoins</samp>
 
| Показывает диалог, который позволяет игроку купить 100 монет в казино.
 
| Показывает диалог, который позволяет игроку купить 100 монет в казино.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action ColaMachine</tt>
+
| <samp>Action ColaMachine</samp>
 
| Предлагает игроку купить Джоджа-колу.
 
| Предлагает игроку купить Джоджа-колу.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action ClubCards</tt><br /><tt>Action Blackjack</tt>
+
| <samp>Action ClubCards</samp><br /><samp>Action Blackjack</samp>
 
| Показывает мини-игру блэкджек в казино.
 
| Показывает мини-игру блэкджек в казино.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action ClubComputer</tt><br /><tt>Action FarmerFile</tt>
+
| <samp>Action ClubComputer</samp><br /><samp>Action FarmerFile</samp>
 
| Показывает диалог со статистикой игры (сделанные шаги, подаренные подарки  и т.д.).
 
| Показывает диалог со статистикой игры (сделанные шаги, подаренные подарки  и т.д.).
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action ClubSeller</tt>
+
| <samp>Action ClubSeller</samp>
 
| Показывает диалог, который позволяет игроку купить [[Статуя_Вечной_Удачи|статую вечной удачи]] за миллион золотых.
 
| Показывает диалог, который позволяет игроку купить [[Статуя_Вечной_Удачи|статую вечной удачи]] за миллион золотых.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action ClubShop</tt>
+
| <samp>Action ClubShop</samp>
 
| Показывает меню магазина казино.
 
| Показывает меню магазина казино.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action ClubSlots</tt>
+
| <samp>Action ClubSlots</samp>
 
| Показывает мини-игру игровые автоматы в казино.
 
| Показывает мини-игру игровые автоматы в казино.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Dialogue {{t|text}}</tt>
+
| <samp>Action Dialogue {{t|text}}</samp>
 
| Показывает общее диалоговое окно с заданным текстом. Смотри [[Модификации:Диалоги|Формат диалога]].<br />''Например: Action Dialogue Привет, @!''
 
| Показывает общее диалоговое окно с заданным текстом. Смотри [[Модификации:Диалоги|Формат диалога]].<br />''Например: Action Dialogue Привет, @!''
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action DivorceBook</tt>
+
| <samp>Action DivorceBook</samp>
 
| Показывает варианты развода для текущего статуса брака игрока (как если бы они нажали на [[Брак#Развод|книгу развода]]).
 
| Показывает варианты развода для текущего статуса брака игрока (как если бы они нажали на [[Брак#Развод|книгу развода]]).
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Door {{t|npcName}} {{o|npcName}}</tt>
+
| <samp>Action Door {{t|npcName}} {{o|npcName}}</samp>
 
| Устанавливает внутреннюю дверь, которую нельзя открыть, если у игрока нет двух или более сердец дружбы с любым из названных NPC. Помещается на нижнюю из двух дверных плиток. Смотри [[Модификации:Диалоги|формат диалога]].<br />''Например: Action Door Abigail''
 
| Устанавливает внутреннюю дверь, которую нельзя открыть, если у игрока нет двух или более сердец дружбы с любым из названных NPC. Помещается на нижнюю из двух дверных плиток. Смотри [[Модификации:Диалоги|формат диалога]].<br />''Например: Action Door Abigail''
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action ElliotBook</tt>
+
| <samp>Action ElliotBook</samp>
 
| TODO: Объясните, что это значит.
 
| TODO: Объясните, что это значит.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action ElliotPiano</tt>
+
| <samp>Action ElliotPiano</samp>
 
| TODO: Объясните, что это значит.
 
| TODO: Объясните, что это значит.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action EnterSewer</tt>
+
| <samp>Action EnterSewer</samp>
 
| Уводит вас в канализацию, если вы получили ключ.
 
| Уводит вас в канализацию, если вы получили ключ.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action EvilShrineLeft</tt>
+
| <samp>Action EvilShrineLeft</samp>
 
| Превращает ваших детей в голубей для радужного осколка.
 
| Превращает ваших детей в голубей для радужного осколка.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action EvilShrineCenter</tt>
+
| <samp>Action EvilShrineCenter</samp>
 
| Стирает память о вас у ваших бывших супругов.
 
| Стирает память о вас у ваших бывших супругов.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action EvilShrineRight</tt>
+
| <samp>Action EvilShrineRight</samp>
 
| Переключает появление монстров на вашей ферме.
 
| Переключает появление монстров на вашей ферме.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Garbage {{t|ID}}</tt>
+
| <samp>Action Garbage {{t|ID}}</samp>
 
| Дать игроку определенный предмет по {{t|ID}}. Можно нажимать только один раз в день. TODO: Объясните, что означает каждое {{t|ID}}.
 
| Дать игроку определенный предмет по {{t|ID}}. Можно нажимать только один раз в день. TODO: Объясните, что означает каждое {{t|ID}}.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Gunther</tt>
+
| <samp>Action Gunther</samp>
 
| Открывает меню музея, в котором вы можете пожертвовать артефакты или получить награды.
 
| Открывает меню музея, в котором вы можете пожертвовать артефакты или получить награды.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action HMGTF</tt>
+
| <samp>Action HMGTF</samp>
 
| Даёт "[[??HMTGF??]]", когда у игрока есть [[Чудо-огурец]] в руках.
 
| Даёт "[[??HMTGF??]]", когда у игрока есть [[Чудо-огурец]] в руках.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action IceCreamStand</tt>
+
| <samp>Action IceCreamStand</samp>
 
| Если лето, показывает торговый экран киоска с мороженым. В противном случае игроку будет предложено вернуться летом.
 
| Если лето, показывает торговый экран киоска с мороженым. В противном случае игроку будет предложено вернуться летом.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action JojaShop</tt>
+
| <samp>Action JojaShop</samp>
 
| Показывает экран покупок Джоджа.
 
| Показывает экран покупок Джоджа.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Jukebox</tt>
+
| <samp>Action Jukebox</samp>
 
| Показывает меню музыкального автомата для выбора музыки.
 
| Показывает меню музыкального автомата для выбора музыки.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action kitchen</tt>
+
| <samp>Action kitchen</samp>
 
| Показывает меню готовки.
 
| Показывает меню готовки.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Letter {{t|string text}}</tt>
+
| <samp>Action Letter {{t|string text}}</samp>
| Показывает буквенное меню на экране с заданным текстом, с синтаксисом, используемым <tt>Data\mail.xnb</tt>.<br />''Например: <tt>Action Letter Hey there!^I had some extra wood lying around... I thought maybe you could use it. Take care!  ^  -Robin %item object 388 50 %%</tt>''
+
| Показывает буквенное меню на экране с заданным текстом, с синтаксисом, используемым <samp>Data\mail.xnb</samp>.<br />''Например: <samp>Action Letter Hey there!^I had some extra wood lying around... I thought maybe you could use it. Take care!  ^  -Robin %item object 388 50 %%</samp>''
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action LockedDoorWarp [{{t|int toX}} {{t|int toY}} {{t|string toArea}} {{t|int openTime}} {{t|int closeTime}}]</tt>
+
| <samp>Action LockedDoorWarp [{{t|int toX}} {{t|int toY}} {{t|string toArea}} {{t|int openTime}} {{t|int closeTime}}]</samp>
 
| Указывает в какое время можно войти в дверь. Обратите внимание, вы должны использовать 24-часовой формат времени, т.е. 2000 для 8 вечера. <br />''Например: 6 29 SeedShop 900 2100''
 
| Указывает в какое время можно войти в дверь. Обратите внимание, вы должны использовать 24-часовой формат времени, т.е. 2000 для 8 вечера. <br />''Например: 6 29 SeedShop 900 2100''
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action LuauSoup</tt>
+
| <samp>Action LuauSoup</samp>
 
| Используется для фестиваля Луау, здесь вы добавляете продукт в суп.
 
| Используется для фестиваля Луау, здесь вы добавляете продукт в суп.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action MagicInk</tt>
+
| <samp>Action MagicInk</samp>
 
| Добавляет волшебные чернила в ваш кошелек.
 
| Добавляет волшебные чернила в ваш кошелек.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Mailbox</tt>
+
| <samp>Action Mailbox</samp>
 
| Показывает следующее письмо из почтового ящика игрока (если таковое имеется).
 
| Показывает следующее письмо из почтового ящика игрока (если таковое имеется).
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Material</tt>
+
| <samp>Action Material</samp>
 
| Показывает сводную информацию о запасах древесины и камня игрока.
 
| Показывает сводную информацию о запасах древесины и камня игрока.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Message {{t|string messageKey}}</tt>
+
| <samp>Action Message {{t|string messageKey}}</samp>
 
| Загружает сообщение с заданным ключом из ''Content\Strings\StringsFromMaps.xnb'' файл и отображает его в диалоговом окне.
 
| Загружает сообщение с заданным ключом из ''Content\Strings\StringsFromMaps.xnb'' файл и отображает его в диалоговом окне.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action MessageOnce {{t|int eventID}} {{t|string message}}</tt>
+
| <samp>Action MessageOnce {{t|int eventID}} {{t|string message}}</samp>
 
| Если игрок не видел событие с ID {{t|eventID}}, отмечает увиденное событие и отображает заданный текст сообщения в диалоговом окне. ''Не'' затрагивает [[Модификации:Диалоги|формат диалога]].
 
| Если игрок не видел событие с ID {{t|eventID}}, отмечает увиденное событие и отображает заданный текст сообщения в диалоговом окне. ''Не'' затрагивает [[Модификации:Диалоги|формат диалога]].
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action MessageSpeech {{t|string messageKey}}</tt>
+
| <samp>Action MessageSpeech {{t|string messageKey}}</samp>
| Идентично <tt>Action Message</tt>, но заменяет обычный контрольный курсор речевым курсором.
+
| Идентично <samp>Action Message</samp>, но заменяет обычный контрольный курсор речевым курсором.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action MineSign {{t|string message}}</tt>
+
| <samp>Action MineSign {{t|string message}}</samp>
 
| Показывает мини-диалоговое окно с заданным исходным текстом сообщения. ''Не'' затрагивает [[Модификации:Диалоги|формат диалога]].
 
| Показывает мини-диалоговое окно с заданным исходным текстом сообщения. ''Не'' затрагивает [[Модификации:Диалоги|формат диалога]].
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action MinecartTransport</tt>
+
| <samp>Action MinecartTransport</samp>
 
| Показывает меню назначения карты (или сообщение, если оно не разблокировано).
 
| Показывает меню назначения карты (или сообщение, если оно не разблокировано).
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action MineElevator</tt>
+
| <samp>Action MineElevator</samp>
 
| Показывает меню шахтного лифта (для перехода на уровень шахты), если игрок достиг уровня шахты 5+, иначе сообщение о том, что шахтный лифт не работает.
 
| Показывает меню шахтного лифта (для перехода на уровень шахты), если игрок достиг уровня шахты 5+, иначе сообщение о том, что шахтный лифт не работает.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action NextMineLevel</tt>
+
| <samp>Action NextMineLevel</samp>
 
| Переводит игрока на следующий уровень шахты (или на 1 уровень, если они не находятся в шахте).
 
| Переводит игрока на следующий уровень шахты (или на 1 уровень, если они не находятся в шахте).
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Notes {{t|int noteID}}</tt>
+
| <samp>Action Notes {{t|int noteID}}</samp>
 
| Если игрок нашел указанную потерянную книгу, отобразит текст заметки о музее и пометит ее как прочитанную.<br />''Например: Action Notes 17''
 
| Если игрок нашел указанную потерянную книгу, отобразит текст заметки о музее и пометит ее как прочитанную.<br />''Например: Action Notes 17''
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action NPCMessage {{t|str name}} "{{t|str dialogueKey}}"</tt>
+
| <samp>Action NPCMessage {{t|str name}} "{{t|str dialogueKey}}"</samp>
 
| Если указанный NPC находится в пределах 14 тайлов от игрока, считывает диалог с данным ключом из строковых файлов и отображает диалоговое окно. Смотри [[Модификации:Диалоги|формат диалога]].<br />''Например: Action NPCMessage Abigail "Strings\\StringsFromCSFiles:Event.cs.1022"''
 
| Если указанный NPC находится в пределах 14 тайлов от игрока, считывает диалог с данным ключом из строковых файлов и отображает диалоговое окно. Смотри [[Модификации:Диалоги|формат диалога]].<br />''Например: Action NPCMessage Abigail "Strings\\StringsFromCSFiles:Event.cs.1022"''
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action playSound {{t|str cueName}}</tt>
+
| <samp>Action playSound {{t|str cueName}}</samp>
 
| Воспроизводит звук или музыку с заданным именем.
 
| Воспроизводит звук или музыку с заданным именем.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action QiCoins</tt>
+
| <samp>Action QiCoins</samp>
 
| Показывает диалог, который позволяет игроку купить 10 монет в казино, если у него их нет, в противном случае показывает, сколько монет есть.
 
| Показывает диалог, который позволяет игроку купить 10 монет в казино, если у него их нет, в противном случае показывает, сколько монет есть.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action SandDragon</tt>
+
| <samp>Action SandDragon</samp>
 
| Используется для 3 части квеста загадочного "Мистера Ки".
 
| Используется для 3 части квеста загадочного "Мистера Ки".
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Shop</tt>
+
| <samp>Action Shop</samp>
 
| На картах фестиваля открывается фестивальный магазин. Не влияет на карты, не относящиеся к фестивалю.
 
| На картах фестиваля открывается фестивальный магазин. Не влияет на карты, не относящиеся к фестивалю.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action TownMailbox {{t|ID}}</tt>
+
| <samp>Action TownMailbox {{t|ID}}</samp>
 
| TODO: Объясните, что это значит.
 
| TODO: Объясните, что это значит.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action Warp {{t|int x}} {{t|int y}} {{t|str area}}</tt>
+
| <samp>Action Warp {{t|int x}} {{t|int y}} {{t|str area}}</samp>
 
| Перемещает игрока в координаты тайла {{t|x}} {{t|y}} в локации {{t|area}}.<br />''Например: Action Warp 76 9 Mountain''
 
| Перемещает игрока в координаты тайла {{t|x}} {{t|y}} в локации {{t|area}}.<br />''Например: Action Warp 76 9 Mountain''
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action WarpCommunityCenter</tt>
+
| <samp>Action WarpCommunityCenter</samp>
 
| Перемещает игрока внутрь Общественного центра, если у него есть доступ (в противном случае отобразится сообщение "заблокирован").
 
| Перемещает игрока внутрь Общественного центра, если у него есть доступ (в противном случае отобразится сообщение "заблокирован").
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action WarpGreenhouse</tt>
+
| <samp>Action WarpGreenhouse</samp>
 
| Перемещает игрока внутрь своей теплицы, если они ее разблокировали, в противном случае отображается сообщение о руинах теплицы.
 
| Перемещает игрока внутрь своей теплицы, если они ее разблокировали, в противном случае отображается сообщение о руинах теплицы.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action WizardBook</tt>
+
| <samp>Action WizardBook</samp>
 
| Если разблокировано, вы покупаете здания у мастера.
 
| Если разблокировано, вы покупаете здания у мастера.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action WizardHatch</tt>
+
| <samp>Action WizardHatch</samp>
 
| Если вы достаточно хорошо дружите с волшебником, вы переходите в его подвал, если нет, вам говорят, что вы не можете войти.
 
| Если вы достаточно хорошо дружите с волшебником, вы переходите в его подвал, если нет, вам говорят, что вы не можете войти.
 
|-
 
|-
| <tt>Buildings</tt>
+
| <samp>Buildings</samp>
| <tt>Action WizardShrine</tt>
+
| <samp>Action WizardShrine</samp>
 
| Показывает меню настройки персонажа, доступное в башне волшебника.
 
| Показывает меню настройки персонажа, доступное в башне волшебника.
 
|}
 
|}
   −
<small>¹ Свойства тайла обрабатываются по всей кодовой базе с помощью <tt>GameLocation::doesTileHaveProperty</tt>. Действия и касания обрабатываются <tt>GameLocation::performAction</tt> и <tt>GameLocation::performTouchAction</tt> соответственно. ID эмоций перечислены как константы <tt>Character</tt>.</small><br />
+
<small>¹ Свойства тайла обрабатываются по всей кодовой базе с помощью <samp>GameLocation::doesTileHaveProperty</samp>. Действия и касания обрабатываются <samp>GameLocation::performAction</samp> и <samp>GameLocation::performTouchAction</samp> соответственно. ID эмоций перечислены как константы <samp>Character</samp>.</small><br />
<small>²<tt>T</tt> value (сокращение от ''true''), но любое непустое значение тоже будет работать.</small>
+
<small>²<samp>T</samp> value (сокращение от ''true''), но любое непустое значение тоже будет работать.</small>
    
==Слой Paths==
 
==Слой Paths==
Слой <tt>Paths</tt> содержит тайлы путей из спрайт-листа <tt>paths</tt> которые влияют на поведение карты:
+
Слой <samp>Paths</samp> содержит тайлы путей из спрайт-листа <samp>paths</samp> которые влияют на поведение карты:
    
[[File:PathsExplanation.png|thumb|Индексы тайлов, показанные в таблице.]]
 
[[File:PathsExplanation.png|thumb|Индексы тайлов, показанные в таблице.]]
   −
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
 
! Индекс тайла
 
! Индекс тайла
Строка 929: Строка 929:  
|-
 
|-
 
| 8
 
| 8
| Добавьте этот тайл в [[#Свойства карты 2|свойство карты <tt>Light</tt>]] с подсветкой типа 4 (бра).
+
| Добавьте этот тайл в [[#Свойства карты 2|свойство карты <samp>Light</samp>]] с подсветкой типа 4 (бра).
 
| Только в помещении и на фестивалях.²
 
| Только в помещении и на фестивалях.²
 
|-
 
|-
Строка 965: Строка 965:  
|-
 
|-
 
| 27
 
| 27
| Когда локация будет создана, добавит этот тайл в [[#Свойства карты 2|свойство карты <tt>BrookSounds</tt>]] с звуком <tt>babblingBrook</tt>.
+
| Когда локация будет создана, добавит этот тайл в [[#Свойства карты 2|свойство карты <samp>BrookSounds</samp>]] с звуком <samp>babblingBrook</samp>.
 
| Только на открытом воздухе.
 
| Только на открытом воздухе.
 
|-
 
|-
Строка 973: Строка 973:  
|-
 
|-
 
| 29–30
 
| 29–30
| Размещает [[Домик|домики]] в [[Совместная_игра|мультиплеере]] на основе слоя (29=поблизости или 30=отдельно) и [[#Свойства тайла 2|свойство тайла <tt>Order</tt>]], верхним левым углом на этой плитке.
+
| Размещает [[Домик|домики]] в [[Совместная_игра|мультиплеере]] на основе слоя (29=поблизости или 30=отдельно) и [[#Свойства тайла 2|свойство тайла <samp>Order</samp>]], верхним левым углом на этой плитке.
 
| Только на ферме.
 
| Только на ферме.
 
|-
 
|-
Строка 987: Строка 987:  
Примечания:
 
Примечания:
 
# В [[Логово_жуков-мутантов|Логове жуков-мутантов]], вероятность появления мусора снижается до 33% в день.
 
# В [[Логово_жуков-мутантов|Логове жуков-мутантов]], вероятность появления мусора снижается до 33% в день.
# Ограничение может быть отменено с помощью свойства карты <tt>forceLoadPathLayerLights</tt>.
+
# Ограничение может быть отменено с помощью свойства карты <samp>forceLoadPathLayerLights</samp>.
    
==Потенциальные проблемы==
 
==Потенциальные проблемы==
Строка 1000: Строка 1000:  
: [[File:Tiled tileset order B.png|thumb|none|'''Неправильный''' способ добавления нового спрай-листа (изменяет исходный порядок).]]
 
: [[File:Tiled tileset order B.png|thumb|none|'''Неправильный''' способ добавления нового спрай-листа (изменяет исходный порядок).]]
   −
: Если игра попытается получить доступ к тайлу из первого листа, она получит ее из<tt>customSheet</tt> вместо ожидаемого листа <tt>Paths</tt>. Это может вызвать что угодно, от визуальных (например, отображение неправильных тайлов) до критичных сбоев (особенно если новый лист меньше, чем ожидалось).
+
: Если игра попытается получить доступ к тайлу из первого листа, она получит ее из<samp>customSheet</samp> вместо ожидаемого листа <samp>Paths</samp>. Это может вызвать что угодно, от визуальных (например, отображение неправильных тайлов) до критичных сбоев (особенно если новый лист меньше, чем ожидалось).
    
: Чтобы избежать этого, всегда сохраняйте исходные таблицы листов в том же порядке и добавляйте к новым таблицам префикс <code>z_</code>, чтобы они добавлялись в конец:
 
: Чтобы избежать этого, всегда сохраняйте исходные таблицы листов в том же порядке и добавляйте к новым таблицам префикс <code>z_</code>, чтобы они добавлялись в конец:
Строка 1009: Строка 1009:     
===Локальная копия ванильных спрай-листов===
 
===Локальная копия ванильных спрай-листов===
При редактировании карты в тайловом формате вам может потребоваться скопировать ванильные спрайт-листы, например <tt>path.png</tt> или <tt>spring_town.png</tt> в папку карты для нахождения их в Tiled. Если спрайт-лист все еще там, когда вы загружаете игру, SMAPI будет использовать нго для вашей карты вместо ванильных листов, что может привести к непредвиденным результатам (например, изменения в модах перекраски не будут работать на вашей карте).
+
При редактировании карты в тайловом формате вам может потребоваться скопировать ванильные спрайт-листы, например <samp>path.png</samp> или <samp>spring_town.png</samp> в папку карты для нахождения их в Tiled. Если спрайт-лист все еще там, когда вы загружаете игру, SMAPI будет использовать нго для вашей карты вместо ванильных листов, что может привести к непредвиденным результатам (например, изменения в модах перекраски не будут работать на вашей карте).
    
Чтобы избежать проблем, вы можете сделать...
 
Чтобы избежать проблем, вы можете сделать...
 
* Удалите ванильные листы из папки перед тестированием или выпуском мода.
 
* Удалите ванильные листы из папки перед тестированием или выпуском мода.
* Переименовать файл листа, чтобы он начинался с точки (like <tt>.spring_town.png</tt>) и ссылаться на это. Когда SMAPI загружает карту в игре, он автоматически игнорирует точку и ищет <tt>spring_town.png</tt> в локальных файлах или папке <tt>Content/Maps</tt>.
+
* Переименовать файл листа, чтобы он начинался с точки (like <samp>.spring_town.png</samp>) и ссылаться на это. Когда SMAPI загружает карту в игре, он автоматически игнорирует точку и ищет <samp>spring_town.png</samp> в локальных файлах или папке <samp>Content/Maps</samp>.
    
===Проблемы, связанные с картой===
 
===Проблемы, связанные с картой===
 
Игра делает некоторые предположения о картах, которые могут нарушиться для модифицированных карт. Известные проблемы:
 
Игра делает некоторые предположения о картах, которые могут нарушиться для модифицированных карт. Известные проблемы:
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
 
! Затрагиваемые карта
 
! Затрагиваемые карта
 
! Проблема
 
! Проблема
 
|-
 
|-
| <tt>Maps/Farm</tt><br /><tt>Maps/Farm_Combat</tt><br /><tt>Maps/Farm_Fishing</tt><br /><tt>Maps/Farm_Foraging</tt><br /><tt>Maps/Farm_Mining</tt>
+
| <samp>Maps/Farm</samp><br /><samp>Maps/Farm_Combat</samp><br /><samp>Maps/Farm_Fishing</samp><br /><samp>Maps/Farm_Foraging</samp><br /><samp>Maps/Farm_Mining</samp>
 
| &#32;
 
| &#32;
* На ферме слой <tt>Paths</tt> должен иметь по крайней мере одну плитку с индексом 22 (создание травы). Используется для инициализации кода травы при загрузке сохранения, даже если трава не создается.<ref>Звук травы устанавливается в <tt>Grass::loadSprite</tt>, который называется от <tt>GameLocation::loadObjects</tt> если слой <tt>Paths</tt> имеет тайл с индексом 22. (Игра создаёт траву для каждого такого тайла, а затем удаляет их.)</ref>
+
* На ферме слой <samp>Paths</samp> должен иметь по крайней мере одну плитку с индексом 22 (создание травы). Используется для инициализации кода травы при загрузке сохранения, даже если трава не создается.<ref>Звук травы устанавливается в <samp>Grass::loadSprite</samp>, который называется от <samp>GameLocation::loadObjects</samp> если слой <samp>Paths</samp> имеет тайл с индексом 22. (Игра создаёт траву для каждого такого тайла, а затем удаляет их.)</ref>
 
|-
 
|-
| <tt>Maps/FarmHouse*</tt>
+
| <samp>Maps/FarmHouse*</samp>
 
| &#32;
 
| &#32;
* Два тайла кровати, по которым игрок может ходить, должны иметь два свойства: <tt>Bed T</tt> (используется для определения того, находится ли игрок в постели) и <tt>TouchAction Sleep</tt>.
+
* Два тайла кровати, по которым игрок может ходить, должны иметь два свойства: <samp>Bed T</samp> (используется для определения того, находится ли игрок в постели) и <samp>TouchAction Sleep</samp>.
 
* Удаление или изменение обоев и полов приведет к сбою игры.
 
* Удаление или изменение обоев и полов приведет к сбою игры.
* Свойства карты <tt>DayTiles</tt> и <tt>NightTiles</tt> очищаются при загрузке комнаты супругов, поэтому пользовательские значения для этих свойств не будут работать для женатых игроков.
+
* Свойства карты <samp>DayTiles</samp> и <samp>NightTiles</samp> очищаются при загрузке комнаты супругов, поэтому пользовательские значения для этих свойств не будут работать для женатых игроков.
 
|-
 
|-
| <tt>Maps/SpouseRooms</tt>
+
| <samp>Maps/SpouseRooms</samp>
 
| &#32;
 
| &#32;
* Если вы добавляете или изменяете размер любого спрайт-листа, вы также должны отредактировать <tt>Maps/FarmHouse1_marriage</tt> и <tt>Maps/FarmHouse2_marriage</tt> чтобы произошли те же изменения (даже если вы не внесете никаких других изменений в фермерский дом). Это необходимо, потому что ссылки на спрайт-листы и их размеры хранятся как часть файла карты.
+
* Если вы добавляете или изменяете размер любого спрайт-листа, вы также должны отредактировать <samp>Maps/FarmHouse1_marriage</samp> и <samp>Maps/FarmHouse2_marriage</samp> чтобы произошли те же изменения (даже если вы не внесете никаких других изменений в фермерский дом). Это необходимо, потому что ссылки на спрайт-листы и их размеры хранятся как часть файла карты.
 
|}
 
|}
 
<small><references /></small>
 
<small><references /></small>
Строка 1044: Строка 1044:  
Если спрайт-листы карты отсутствуют, никогда не используйте поиск, чтобы использовать спрайт листы из другой папки. Это добавит сложный путь к листам, который не будет работать в игре. Вместо этого скопируйте листы в ту же папку, что и карта, и ссылайтесь на них оттуда.
 
Если спрайт-листы карты отсутствуют, никогда не используйте поиск, чтобы использовать спрайт листы из другой папки. Это добавит сложный путь к листам, который не будет работать в игре. Вместо этого скопируйте листы в ту же папку, что и карта, и ссылайтесь на них оттуда.
   −
==Troubleshooting==
+
==Устранение неисправностей==
See also [[#Potential issues|''potential issues'']] above for common issues.
+
Смотри также [[#Потенциальные проблемы|''потенциальные проблемы'']] выше для решения общих вопросов.
   −
==="Tilesheet paths must be a relative path without directory climbing (../)"===
+
==="Пути к листам должны быть относительными без перехода по каталогам (../)"===
; What does this mean?
+
; Что это значит?
: Your map uses a tilesheet that's outside its folder root. That might happen if you [[#'Save as' in Tiled|used 'save as' in Tiled to save into a different folder]], copied & pasted tiles between maps in different folders, or manually added a tilesheet from a different folder.
+
: Ваша карта использует листы, которые находится за пределами корневой папки. Это может произойти, если вы [[#'Save as' в Tiled|использовали 'save as' в Tiled для сохранения в другую папку]], копируйте и вставляйте листы между картами в разных папках или вручную добавляйте листы из другой папки.
   −
: For example:
+
: Например:
 
<pre style="margin-left: 2em;">
 
<pre style="margin-left: 2em;">
 
📁 Stardew Valley/
 
📁 Stardew Valley/
Строка 1063: Строка 1063:  
</pre>
 
</pre>
   −
: This isn't allowed since it's very fragile (e.g. players might install your mod in a different folder path).
+
: Это запрещено, так как это очень ненадёжно (например, игроки могут установить ваш мод в другую папку).
   −
; How do I fix it?
+
; Как мне это исправить?
:# Copy the tilesheets you're using into the same folder as the map.
+
:# Скопируйте листы, которые вы используете, в ту же папку, что и карта.
:# For unchanged vanilla tilesheets, rename them to start with a dot (like <tt>.townInterior.png</tt>). This tells SMAPI to ignore the file when loading the map in-game, and load the one in the <tt>Content</tt> folder instead.
+
:# Для неизмененных ванильных листов переименуйте их, чтобы они начинались с точки (например, <samp>.townInterior.png</samp>). Это говорит SMAPI игнорировать файл при загрузке карты в игре и загружать карту из папки <samp>Content</samp>.
:# In Tiled, click the edit icon under the tilesheet.
+
:# В Tiled, нажмите на значок редактирования под спрайт-листом.
:# In the tab that opens, click ''Tileset > Tileset Properties''.
+
:# На открывшейся вкладке, нажмите ''Tileset > Tileset Properties''.
:# Click the 'Image' field, then the 'Edit' button to locate the tilesheet in the same folder.
+
:# Нажмите на поле 'Image', затем на 'Edit' для поиска листов в той же папке.
For a screenshot guide of steps 3-5, [https://imgur.com/a/rukygAr see these images] provided by Discord user foggywizard#7430.
+
Для руководства по скриншотам шагов 3-5 [https://imgur.com/a/rukygAr see these images] предоставлено пользователем Discord foggywizard#7430.
   −
: After fixing it, the above example would look like this:
+
: После его исправления приведенный выше пример будет выглядеть следующим образом:
 
<pre style="margin-left: 2em;">
 
<pre style="margin-left: 2em;">
 
📁 Stardew Valley/
 
📁 Stardew Valley/
Строка 1083: Строка 1083:  
</pre>
 
</pre>
   −
==="mod reordered the original tilesheets"===
+
==="мод изменил порядок исходных спрайт-листов"===
; What does this mean?
+
; Что это значит?
: See [[#Tilesheet order|''tilesheet order'']] for more info.
+
: Смотри [[#Порядок спрайт-листов|''порядок спрайт-листов'']] для большей информации.
   −
; How do I fix it?
+
; Как мне это исправить?
: Always keep the original tilesheets in the same order and prefix new tilesheets with <code>z_</code> so they're added at the end:
+
: Всегда сохраняйте исходные листы в том же порядке и добавляйте к новым листам префикс <code>z_</code>, чтобы они добавлялись в конец:
: [[File:Tiled tileset order C.png|thumb|none|Correct way to add a new tilesheet.]]
+
: [[File:Tiled tileset order C.png|thumb|none|Правильный способ добавления нового листа.]]
   −
: To rename an affected tilesheet in Tiled:
+
: Чтобы переименовать лист в Tiled:
 
<gallery style="margin-left: 2em;">
 
<gallery style="margin-left: 2em;">
File:Tiled rename tileset A.png|In the tileset pane, click the tab for the tileset and then click the edit icon.
+
File:Tiled rename tileset A.png|На панели тайлов перейдите на вкладку для тайлов, а затем нажмите на значок "Изменить".
File:Tiled rename tileset B.png|Click ''Tileset > Tileset Properties'' from the top menu to show the properties pane.
+
File:Tiled rename tileset B.png|Нажмите ''Tileset > Tileset Properties'' из верхнего меню, чтобы отобразить панель свойств.
File:Tiled rename tileset C.png|Change the name in the ''Name'' field.
+
File:Tiled rename tileset C.png|Измените поле ''Name''.
 
</gallery>
 
</gallery>
   −
==="mod has no tilesheet with ID '<name>'"===
+
==="мод не имеет спрайт-листов с ID '<name>'"===
; What does this mean?
+
; Что это значит?
: You replaced one of the vanilla maps, but your custom map doesn't have all of the original map's tilesheets (or you changed their names in Tiled). This will cause a crash if the game tries to access the missing tilesheet.
+
: Вы заменили одну из ванильных карт, но на вашей пользовательской карте нет всех листов исходной карты (или вы изменили их имена в Tiled). Это приведет к сбою, если игра попытается получить доступ к отсутствующему листу.
   −
; How do I fix it?
+
; Как мне это исправить?
: Compare the original and custom maps in Tiled. For each tilesheet in the original map, make sure it's also in the custom map '''and''' has the same name (even if you're not using it).
+
: Сравните исходные и пользовательские карты в Tiled. Для каждого листа на исходной карте убедитесь, что он также находится на пользовательской карте '''и''' имеет то же имя (даже если вы его не используете).
   −
: If you need to rename a tilesheet:
+
: Если вам нужно переименовать спрайт-лист:
:# In the tileset pane, click the tab for the tileset and then click the edit icon.
+
:# На панели тайлов перейдите на вкладку для тайлов, а затем нажмите на значок "Изменить".
:# Click ''Tileset > Tileset Properties'' from the top menu to show the properties pane.
+
:# Нажмите ''Tileset > Tileset Properties'' из верхнего меню, чтобы отобразить панель свойств.
:# Change the ''Name'' field to match the original map's tilesheet name.
+
:# Измените поле ''Name''.
       
===Смотри также===
 
===Смотри также===
* Discord user foggywizard#7430 [https://imgur.com/a/l1Ql16D annotated some screenshot guides for using Tiled]. These include an annotated overview, how to find where the coordinates are, and how to rename a tilesheet.
+
* Discord пользователь foggywizard#7430 [https://imgur.com/a/l1Ql16D аннотированы некоторые руководства по скриншотам для использования Tiled]. Включают аннотированный обзор, как найти координаты и как переименовать спрайт-листы.
    
[[Category:Модификации]]
 
[[Category:Модификации]]
 
[[en:Modding:Maps]]
 
[[en:Modding:Maps]]

Навигация