Изменения

м
Замена текста — «<br/>» на «<br />»
Строка 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>
Строка 1067: Строка 1067:  
; Как мне это исправить?
 
; Как мне это исправить?
 
:# Скопируйте листы, которые вы используете, в ту же папку, что и карта.
 
:# Скопируйте листы, которые вы используете, в ту же папку, что и карта.
:# Для неизмененных ванильных листов переименуйте их, чтобы они начинались с точки (например, <tt>.townInterior.png</tt>). Это говорит SMAPI игнорировать файл при загрузке карты в игре и загружать карту из папки <tt>Content</tt>.
+
:# Для неизмененных ванильных листов переименуйте их, чтобы они начинались с точки (например, <samp>.townInterior.png</samp>). Это говорит SMAPI игнорировать файл при загрузке карты в игре и загружать карту из папки <samp>Content</samp>.
 
:# В Tiled, нажмите на значок редактирования под спрайт-листом.
 
:# В Tiled, нажмите на значок редактирования под спрайт-листом.
 
:# На открывшейся вкладке, нажмите ''Tileset > Tileset Properties''.
 
:# На открывшейся вкладке, нажмите ''Tileset > Tileset Properties''.