Изменения

Перейти к навигации Перейти к поиску
м
Замена текста — «tt>» на «samp>»
Строка 5: Строка 5:     
==Источник==
 
==Источник==
События хранятся по в <tt>Content\Data\Events\*.xnb</tt> (один файл на локацию), которые могут быть [[Модификации:Редактирование_XNB_файлов#Распаковывание и упаковывание ресурсов|распакованы]] для редактирования. Исходные данные для локации [[Фургон|трейлера Пэм]] в версии {{version|1.5.1}} для примера:
+
События хранятся по в <samp>Content\Data\Events\*.xnb</samp> (один файл на локацию), которые могут быть [[Модификации:Редактирование_XNB_файлов#Распаковывание и упаковывание ресурсов|распакованы]] для редактирования. Исходные данные для локации [[Фургон|трейлера Пэм]] в версии {{version|1.5.1}} для примера:
    
{{collapse|Данные|content=<syntaxhighlight lang="json">
 
{{collapse|Данные|content=<syntaxhighlight lang="json">
Строка 20: Строка 20:  
Вы можете использовать любой ID для тестирования '''НО когда вы будете готовы к публикации, вам рекомендуется использовать вместо префикса четырехзначный ID мода, полученный от Nexus (указан в URL-адресе страницы мода).'''. ''Обратите внимание, что любой другой ID (например, последняя четырехзначная цифра идентификатора пользователя не гарантируется как уникальный ID в других модах).'' Вы так же можете зарезервировать ID для своего мода в Nexus, создав страницу без нажатия кнопки "Опубликовать". Конечно, это не правило, но хороший тон, чтобы предотвратить столкновение модов. Если вместо этого вы загружаете данные на Moddrop или другой сайт, измените префикс ID в соответствии с количеством цифр, найденных в идентификаторах этого сайта.
 
Вы можете использовать любой ID для тестирования '''НО когда вы будете готовы к публикации, вам рекомендуется использовать вместо префикса четырехзначный ID мода, полученный от Nexus (указан в URL-адресе страницы мода).'''. ''Обратите внимание, что любой другой ID (например, последняя четырехзначная цифра идентификатора пользователя не гарантируется как уникальный ID в других модах).'' Вы так же можете зарезервировать ID для своего мода в Nexus, создав страницу без нажатия кнопки "Опубликовать". Конечно, это не правило, но хороший тон, чтобы предотвратить столкновение модов. Если вместо этого вы загружаете данные на Moddrop или другой сайт, измените префикс ID в соответствии с количеством цифр, найденных в идентификаторах этого сайта.
   −
Предварительные условия события включают любое количество следующих аргументов (разделённых <tt>/</tt>). Например, Предпосылками для сердечного события в салуне Клинта являются <code>97/f Clint 750/t 1900 2300/d Tue Wed Thu Fri Sat Sun</code>, что (согласно приведённым ниже таблицам) означает ''событие #97, требует 3 сердца дружбы с Клинтом, между 7 и 11 вечера в понедельник''.
+
Предварительные условия события включают любое количество следующих аргументов (разделённых <samp>/</samp>). Например, Предпосылками для сердечного события в салуне Клинта являются <code>97/f Clint 750/t 1900 2300/d Tue Wed Thu Fri Sat Sun</code>, что (согласно приведённым ниже таблицам) означает ''событие #97, требует 3 сердца дружбы с Клинтом, между 7 и 11 вечера в понедельник''.
    
Примечания:
 
Примечания:
 
* 'NPC name' означает их внутреннее английское имя, а не переводимое отображаемое имя.
 
* 'NPC name' означает их внутреннее английское имя, а не переводимое отображаемое имя.
* Большинство текстов чувствительны к регистру (т.е. <tt>Mon</tt> не то же самое, что <tt>mon</tt>).
+
* Большинство текстов чувствительны к регистру (т.е. <samp>Mon</samp> не то же самое, что <samp>mon</samp>).
* Логика игры для этих кодов находится в <tt>GameLocation::checkEventPrecondition</tt>.
+
* Логика игры для этих кодов находится в <samp>GameLocation::checkEventPrecondition</samp>.
    
===Контекст===
 
===Контекст===
Строка 35: Строка 35:  
! Предварительные условия
 
! Предварительные условия
 
|-
 
|-
| <tt>A {{t|dialogue ID}}</tt>
+
| <samp>A {{t|dialogue ID}}</samp>
| Специальное событие по диалогу с данным ID ''не'' выполняется. Это может быть пользовательский ID события, но это стандартные ID в игре: <tt>cc_Begin</tt>, <tt>cc_Boulder</tt>, <tt>cc_Bridge</tt>, <tt>cc_Bus</tt>, <tt>cc_Complete</tt>, <tt>cc_Greenhouse</tt>, <tt>cc_Minecart</tt>, <tt>dumped_Girls</tt>, <tt>dumped_Guys</tt>, <tt>Introduction</tt>, <tt>joja_Begin</tt>, <tt>pamHouseUpgrade</tt>, <tt>pamHouseUpgradeAnonymous</tt>, <tt>secondChance_Girls</tt>, <tt>secondChance_Guys</tt>, <tt>shaneSaloon1</tt>, <tt>shaneSaloon2</tt>, <tt>willyCrabs</tt>.
+
| Специальное событие по диалогу с данным ID ''не'' выполняется. Это может быть пользовательский ID события, но это стандартные ID в игре: <samp>cc_Begin</samp>, <samp>cc_Boulder</samp>, <samp>cc_Bridge</samp>, <samp>cc_Bus</samp>, <samp>cc_Complete</samp>, <samp>cc_Greenhouse</samp>, <samp>cc_Minecart</samp>, <samp>dumped_Girls</samp>, <samp>dumped_Guys</samp>, <samp>Introduction</samp>, <samp>joja_Begin</samp>, <samp>pamHouseUpgrade</samp>, <samp>pamHouseUpgradeAnonymous</samp>, <samp>secondChance_Girls</samp>, <samp>secondChance_Guys</samp>, <samp>shaneSaloon1</samp>, <samp>shaneSaloon2</samp>, <samp>willyCrabs</samp>.
 
|-
 
|-
| <tt>F</tt>
+
| <samp>F</samp>
 
| Сегодня ''не'' день фестиваля.
 
| Сегодня ''не'' день фестиваля.
 
|-
 
|-
| <tt>U {{t|day count}}</tt>
+
| <samp>U {{t|day count}}</samp>
 
| В течение указанного количества дней с сегодняшнего дня фестивалей не будет.
 
| В течение указанного количества дней с сегодняшнего дня фестивалей не будет.
 
|-
 
|-
| <tt>d {{t|day of week}}</tt>
+
| <samp>d {{t|day of week}}</samp>
 
| Сегодня ''не'' один из указанных дней (можно указать несколько дней). Доступные значения: Mon, Tue, Wed, Thu, Fri, Sat, Sun.
 
| Сегодня ''не'' один из указанных дней (можно указать несколько дней). Доступные значения: Mon, Tue, Wed, Thu, Fri, Sat, Sun.
 
|-
 
|-
| <tt>r {{t|number}}</tt>
+
| <samp>r {{t|number}}</samp>
 
| Проверка случайной вероятности, где {{t|number}} число между 0 и 1 (т.е. 0.2 соответствует 20% шансу).
 
| Проверка случайной вероятности, где {{t|number}} число между 0 и 1 (т.е. 0.2 соответствует 20% шансу).
 
|-
 
|-
| <tt>v {{t|name}}</tt>
+
| <samp>v {{t|name}}</samp>
 
| Указанный NPC не невидимый (независимо от того, находятся ли они на экране).
 
| Указанный NPC не невидимый (независимо от того, находятся ли они на экране).
 
|-
 
|-
| <tt>w {{t|weather}}</tt>
+
| <samp>w {{t|weather}}</samp>
 
| Текущие погодные условия соответствуют {{t|weather}}. Доступные значения: rainy, sunny.
 
| Текущие погодные условия соответствуют {{t|weather}}. Доступные значения: rainy, sunny.
 
|-
 
|-
| <tt>y {{t|year}}</tt>
+
| <samp>y {{t|year}}</samp>
 
| Если {{t|year}} - 1, то событие должно произойти в первый год. В противном случае, год должен быть не менее этого значения.
 
| Если {{t|year}} - 1, то событие должно произойти в первый год. В противном случае, год должен быть не менее этого значения.
 
|-
 
|-
| <tt>z {{t|season}}</tt>
+
| <samp>z {{t|season}}</samp>
 
| Текущий сезон ''не'' {{t|season}}.
 
| Текущий сезон ''не'' {{t|season}}.
 
|}
 
|}
Строка 71: Строка 71:  
! Предварительное условие
 
! Предварительное условие
 
|-
 
|-
| <tt>D {{t|name}}</tt>
+
| <samp>D {{t|name}}</samp>
 
| Текущий игрок встречается с данным NPC.
 
| Текущий игрок встречается с данным NPC.
 
|-
 
|-
| <tt>J</tt>
+
| <samp>J</samp>
 
| Текущий игрок построил [[Склад_Джоджа|Склад Джоджа]].
 
| Текущий игрок построил [[Склад_Джоджа|Склад Джоджа]].
 
|-
 
|-
| <tt>L</tt>
+
| <samp>L</samp>
 
| Мероприятие проходит в фермерском доме, и фермерский дом был модернизирован по крайней мере дважды (есть детская, но не обязательно подвал).
 
| Мероприятие проходит в фермерском доме, и фермерский дом был модернизирован по крайней мере дважды (есть детская, но не обязательно подвал).
 
|-
 
|-
| <tt>M {{t|number}}</tt>
+
| <samp>M {{t|number}}</samp>
 
| У нынешнего игрока есть по крайней мере такое количество денег.
 
| У нынешнего игрока есть по крайней мере такое количество денег.
 
|-
 
|-
| <tt>O {{t|name}}</tt>
+
| <samp>O {{t|name}}</samp>
 
| Текущий игрок женат на этом NPC.
 
| Текущий игрок женат на этом NPC.
 
|-
 
|-
| <tt>S {{t|secret note ID}}</tt>
+
| <samp>S {{t|secret note ID}}</samp>
 
| Текущий игрок видел [[Секретные_заметки|Секретную заметку]] с данным ID.
 
| Текущий игрок видел [[Секретные_заметки|Секретную заметку]] с данным ID.
 
|-
 
|-
| <tt>a {{t|x}} {{t|y}}</tt>
+
| <samp>a {{t|x}} {{t|y}}</samp>
 
| Текущий игрок находится на этой позиции.
 
| Текущий игрок находится на этой позиции.
 
|-
 
|-
| <tt>b {{t|number}}</tt>
+
| <samp>b {{t|number}}</samp>
 
| Текущий игрок достиг нижнего этажа [[Шахта|Шахты]] как минимум столько раз.
 
| Текущий игрок достиг нижнего этажа [[Шахта|Шахты]] как минимум столько раз.
 
|-
 
|-
| <tt>c {{t|number}}</tt>
+
| <samp>c {{t|number}}</samp>
 
| У текущего игрока есть по крайней мере столько свободных слотов для инвентаря.
 
| У текущего игрока есть по крайней мере столько свободных слотов для инвентаря.
 
|-
 
|-
| <tt>e {{t|event ID}}</tt>
+
| <samp>e {{t|event ID}}</samp>
 
| Текущий игрок видел указанное событие (может содержать несколько ID событий).
 
| Текущий игрок видел указанное событие (может содержать несколько ID событий).
 
|-
 
|-
| <tt>f {{t|name}} {{t|number}}</tt>
+
| <samp>f {{t|name}} {{t|number}}</samp>
 
| У текущего игрока есть по крайней мере {{t|number}} [[Дружба|дружбы]] с {{t|name}} NPC. Можно указать несколько пар имен и номеров, и в этом случае игрок должен соответствовать всем из них.
 
| У текущего игрока есть по крайней мере {{t|number}} [[Дружба|дружбы]] с {{t|name}} NPC. Можно указать несколько пар имен и номеров, и в этом случае игрок должен соответствовать всем из них.
 
|-
 
|-
| <tt>g {{t|gender}}</tt>
+
| <samp>g {{t|gender}}</samp>
| Текущий игрок имеет указанный пол (<tt>male</tt> или <tt>female</tt>).
+
| Текущий игрок имеет указанный пол (<samp>male</samp> или <samp>female</samp>).
 
|-
 
|-
| <tt>h {{t|pet}}</tt>
+
| <samp>h {{t|pet}}</samp>
 
| У текущего игрока еще нет домашнего животного, и их свойство совпадает {{t|pet}} ("cat" или "dog").
 
| У текущего игрока еще нет домашнего животного, и их свойство совпадает {{t|pet}} ("cat" или "dog").
 
|-
 
|-
| <tt>i {{t|item ID}}</tt>
+
| <samp>i {{t|item ID}}</samp>
 
| Текущий игрок имеет указанный предмет в своем инвентаре.
 
| Текущий игрок имеет указанный предмет в своем инвентаре.
 
|-
 
|-
| <tt>j {{t|number}}</tt>
+
| <samp>j {{t|number}}</samp>
 
| Текущий игрок сыграл ''больше'' чем {{t|number}} дней.
 
| Текущий игрок сыграл ''больше'' чем {{t|number}} дней.
 
|-
 
|-
| <tt>k {{t|event ID}}</tt>
+
| <samp>k {{t|event ID}}</samp>
 
| Текущий игрок ''не'' видел это событие (может содержать несколько идентификаторов событий).
 
| Текущий игрок ''не'' видел это событие (может содержать несколько идентификаторов событий).
 
|-
 
|-
| <tt>l {{t|letter ID}}</tt>
+
| <samp>l {{t|letter ID}}</samp>
 
| Текущий игрок ''не'' получил письмо по почте или не по почте.
 
| Текущий игрок ''не'' получил письмо по почте или не по почте.
 
|-
 
|-
| <tt>m {{t|number}}</tt>
+
| <samp>m {{t|number}}</samp>
 
| Текущий игрок заработал по крайней мере такое количество денег (независимо от того, сколько у него в данный момент есть).
 
| Текущий игрок заработал по крайней мере такое количество денег (независимо от того, сколько у него в данный момент есть).
 
|-
 
|-
| <tt>n {{t|letter ID}}</tt>
+
| <samp>n {{t|letter ID}}</samp>
 
| Текущий игрок получил письмо по почте или не по почте.
 
| Текущий игрок получил письмо по почте или не по почте.
 
|-
 
|-
| <tt>o {{t|name}}</tt>
+
| <samp>o {{t|name}}</samp>
 
| Текущий игрок ''не'' женат на NPC.
 
| Текущий игрок ''не'' женат на NPC.
 
|-
 
|-
| <tt>p {{t|name}}</tt>
+
| <samp>p {{t|name}}</samp>
 
| Указанный NPC находится рядом с текущим игроком.
 
| Указанный NPC находится рядом с текущим игроком.
 
|-
 
|-
| <tt>q {{t|dialogue ID}}</tt>
+
| <samp>q {{t|dialogue ID}}</samp>
 
| Текущий игрок выбрал данный ответ в диалоге. Может содержать несколько идентификаторов диалога, в этом случае все они должны быть выбраны.
 
| Текущий игрок выбрал данный ответ в диалоге. Может содержать несколько идентификаторов диалога, в этом случае все они должны быть выбраны.
 
|-
 
|-
| <tt>s {{t|item ID}} {{t|number}}</tt>
+
| <samp>s {{t|item ID}} {{t|number}}</samp>
 
| Текущий игрок отправил по крайней мере {{t|number}} указанного товара. Можно указать несколько пар элементов и номеров, и в этом случае все они должны быть выполнены.
 
| Текущий игрок отправил по крайней мере {{t|number}} указанного товара. Можно указать несколько пар элементов и номеров, и в этом случае все они должны быть выполнены.
 
|-
 
|-
| <tt>t {{t|min time}} {{t|max time}}</tt>
+
| <samp>t {{t|min time}} {{t|max time}}</samp>
 
| Текущее время находится между указанными значениями. Может варьироваться от 600 до 2600.
 
| Текущее время находится между указанными значениями. Может варьироваться от 600 до 2600.
 
|-
 
|-
| <tt>u {{t|day of month}}</tt>
+
| <samp>u {{t|day of month}}</samp>
 
| Текущий день месяца является одним из указанных значений (может содержать несколько дней).
 
| Текущий день месяца является одним из указанных значений (может содержать несколько дней).
 
|-
 
|-
| <tt>x {{t|letter ID}}</tt>
+
| <samp>x {{t|letter ID}}</samp>
 
| Для текущего игрока: отметьте это событие как просмотренное, добавьте указанное письмо в завтрашнюю почту, затем верните false (чтобы больше ничего не произошло). Используйте формат "x letterid true", чтобы отправить письмо немедленно.
 
| Для текущего игрока: отметьте это событие как просмотренное, добавьте указанное письмо в завтрашнюю почту, затем верните false (чтобы больше ничего не произошло). Используйте формат "x letterid true", чтобы отправить письмо немедленно.
 
|}
 
|}
Строка 158: Строка 158:  
! Предварительное условие
 
! Предварительное условие
 
|-
 
|-
| <tt>C</tt>
+
| <samp>C</samp>
 
| Host player has not finished the [[community center]], or has not seen the grand reopening yet.
 
| Host player has not finished the [[community center]], or has not seen the grand reopening yet.
 
|-
 
|-
| <tt>H</tt>
+
| <samp>H</samp>
 
| Current player is the host player.
 
| Current player is the host player.
 
|-
 
|-
| <tt>Hl {{t|letter ID}}</tt>
+
| <samp>Hl {{t|letter ID}}</samp>
 
| Host player has '''not''' received that mail letter or non-mail flag.
 
| Host player has '''not''' received that mail letter or non-mail flag.
 
|-
 
|-
| <tt>Hn {{t|letter ID}}</tt>
+
| <samp>Hn {{t|letter ID}}</samp>
 
| Host player has received that mail letter or non-mail flag.
 
| Host player has received that mail letter or non-mail flag.
 
|-
 
|-
| <tt>*l {{t|letter ID}}</tt>
+
| <samp>*l {{t|letter ID}}</samp>
 
| Host player ''and'' current player have '''not''' received that mail letter or non-mail flag.
 
| Host player ''and'' current player have '''not''' received that mail letter or non-mail flag.
 
|-
 
|-
| <tt>*n {{t|letter ID}}</tt>
+
| <samp>*n {{t|letter ID}}</samp>
 
| Host player ''and'' current player have received that mail letter or non-mail flag.
 
| Host player ''and'' current player have received that mail letter or non-mail flag.
 
|}
 
|}
Строка 179: Строка 179:  
==Сценарии событий==
 
==Сценарии событий==
 
===Базовый формат===
 
===Базовый формат===
Каждое событие имеет значение, которое является сценарием события. Сценарий определяет, что происходит в событии — все, от освещения и музыки до движения и диалога NPC. Сценарий состоит из нескольких команд, разделенных символами <tt>/</tt>.
+
Каждое событие имеет значение, которое является сценарием события. Сценарий определяет, что происходит в событии — все, от освещения и музыки до движения и диалога NPC. Сценарий состоит из нескольких команд, разделенных символами <samp>/</samp>.
    
Каждый сценарий должен начинаться с трех команд именно в таком порядке:
 
Каждый сценарий должен начинаться с трех команд именно в таком порядке:
Строка 190: Строка 190:  
|-
 
|-
 
| 0
 
| 0
| <tt>{{t|music ID}}</tt>
+
| <samp>{{t|music ID}}</samp>
| Фоновая музыка или фоновая дорожка для воспроизведения. Может быть изменен позже с помощью <tt>PlayMusic <newmusic></tt> или полностью остановлен с помощью <tt>stopMusic</tt>. Также может имет значение <tt>none</tt> (который останавливает любую существующую музыку и использует фоновый шум по умолчанию для местоположения) или <tt>continue</tt> (который продолжает воспроизводить текущую фоновую песню).
+
| Фоновая музыка или фоновая дорожка для воспроизведения. Может быть изменен позже с помощью <samp>PlayMusic <newmusic></samp> или полностью остановлен с помощью <samp>stopMusic</samp>. Также может имет значение <samp>none</samp> (который останавливает любую существующую музыку и использует фоновый шум по умолчанию для местоположения) или <samp>continue</samp> (который продолжает воспроизводить текущую фоновую песню).
 
|-
 
|-
 
| 1
 
| 1
| <tt>{{t|x}} {{t|y}}</tt>
+
| <samp>{{t|x}} {{t|y}}</samp>
 
| Координаты, на которых должна быть сосредоточена камера, в начале события.
 
| Координаты, на которых должна быть сосредоточена камера, в начале события.
 
|-
 
|-
 
| 2
 
| 2
| <tt>[{{t|character ID}} {{t|x}} {{t|y}} {{t|direction}}]+</tt>
+
| <samp>[{{t|character ID}} {{t|x}} {{t|y}} {{t|direction}}]+</samp>
| Инициализирует начальные позиции одного или нескольких персонажей и их [[#Directions|направления]]. ID персонажа может быть <tt>farmer</tt> или NPC, например, <tt>Abigail</tt>.
+
| Инициализирует начальные позиции одного или нескольких персонажей и их [[#Directions|направления]]. ID персонажа может быть <samp>farmer</samp> или NPC, например, <samp>Abigail</samp>.
 
|}
 
|}
   Строка 209: Строка 209:  
! Описание
 
! Описание
 
|-
 
|-
| <tt>addBigProp {{t|x}} {{t|y}} {{t|object ID}}</tt>
+
| <samp>addBigProp {{t|x}} {{t|y}} {{t|object ID}}</samp>
| Добавляет объект на указанные координаты из таблицы листов <tt>\Craftables.png</tt> спрайт-листа.
+
| Добавляет объект на указанные координаты из таблицы листов <samp>\Craftables.png</samp> спрайт-листа.
 
|-
 
|-
| <tt>addConversationTopic {{t|ID}} {{o|length}}</tt>
+
| <samp>addConversationTopic {{t|ID}} {{o|length}}</samp>
 
| Запускает [[Модификации:Диалоги#Темы для разговоров|тему для разговора]] с указанным ID и продолжительностью дня (или 4 дня, если продолжительность не указана).
 
| Запускает [[Модификации:Диалоги#Темы для разговоров|тему для разговора]] с указанным ID и продолжительностью дня (или 4 дня, если продолжительность не указана).
 
|-
 
|-
| <tt>addCookingRecipe {{t|recipe}}</tt>
+
| <samp>addCookingRecipe {{t|recipe}}</samp>
 
| Добавляет указанный рецепт приготовления игроку.
 
| Добавляет указанный рецепт приготовления игроку.
 
|-
 
|-
| <tt>addCraftingRecipe {{t|recipe}}</tt>
+
| <samp>addCraftingRecipe {{t|recipe}}</samp>
 
| Добавляет указанный рецепт изготовления игроку.
 
| Добавляет указанный рецепт изготовления игроку.
 
|-
 
|-
| <tt>addFloorProp {{t|prop index}} {{t|x}} {{t|y}} {{o|solid width}} {{o|solid height}} {{o|display height}}</tt>
+
| <samp>addFloorProp {{t|prop index}} {{t|x}} {{t|y}} {{o|solid width}} {{o|solid height}} {{o|display height}}</samp>
 
| Добавляет нетвердую опору из текущей текстуры фестиваля. По умолчанию ширина/высота равны 1. Высота дисплея по умолчанию равна высоте.
 
| Добавляет нетвердую опору из текущей текстуры фестиваля. По умолчанию ширина/высота равны 1. Высота дисплея по умолчанию равна высоте.
 
|-
 
|-
| <tt>addLantern {{t|row in texture}} {{t|x}} {{t|y}} {{t|light radius}}</tt>
+
| <samp>addLantern {{t|row in texture}} {{t|x}} {{t|y}} {{t|light radius}}</samp>
| Добавляет светящийся временный спрайт на указанные координаты с листа спрайтов <tt>Maps\springobjects.png</tt>. Радиус света <tt>0</tt> просто помещает спрайт.
+
| Добавляет светящийся временный спрайт на указанные координаты с листа спрайтов <samp>Maps\springobjects.png</samp>. Радиус света <samp>0</samp> просто помещает спрайт.
 
|-
 
|-
| <tt>addMailReceived {{t|letter ID}}</tt>
+
| <samp>addMailReceived {{t|letter ID}}</samp>
 
| Устанавливает статус письма на "полученное".
 
| Устанавливает статус письма на "полученное".
 
|-
 
|-
| <tt>addObject {{t|x}} {{t|y}} {{t|sprite index}} {{o|layer}} </tt>
+
| <samp>addObject {{t|x}} {{t|y}} {{t|sprite index}} {{o|layer}} </samp>
| Добавляет временный спрайт на указанные координаты из листа спрайтов <tt>Maps\springobjects.png</tt>.
+
| Добавляет временный спрайт на указанные координаты из листа спрайтов <samp>Maps\springobjects.png</samp>.
 
|-
 
|-
| <tt>addProp {{t|prop index}} {{t|x}} {{t|y}} {{o|solid width}} {{o|solid height}} {{o|display height}}</tt>
+
| <samp>addProp {{t|prop index}} {{t|x}} {{t|y}} {{o|solid width}} {{o|solid height}} {{o|display height}}</samp>
 
| Добавьте твёрдую опору из текущей текстуры фестиваля. По умолчанию сплошная ширина/высота равна 1. Высота дисплея по умолчанию равна высоте.
 
| Добавьте твёрдую опору из текущей текстуры фестиваля. По умолчанию сплошная ширина/высота равна 1. Высота дисплея по умолчанию равна высоте.
 
|-
 
|-
| <tt>addQuest {{t|quest ID}}</tt>
+
| <samp>addQuest {{t|quest ID}}</samp>
 
| Добавьте указанный квест в журнал заданий.
 
| Добавьте указанный квест в журнал заданий.
 
|-
 
|-
| <tt>addTemporaryActor {{t|character}} {{t|sprite width}} {{t|sprite height}} {{t|tile x}} {{t|tile y}} {{t|facing}} {{o|breather}} {{o|Character|Animal|Monster}} {{o|animal name}}</tt>
+
| <samp>addTemporaryActor {{t|character}} {{t|sprite width}} {{t|sprite height}} {{t|tile x}} {{t|tile y}} {{t|facing}} {{o|breather}} {{o|Character|Animal|Monster}} {{o|animal name}}</samp>
 
| Добавьте временного участника. 'breather' - это логическое значение. Категория определяет, откуда будет загружена текстура, по умолчанию используется Символ. Название животного относится только к животному.
 
| Добавьте временного участника. 'breather' - это логическое значение. Категория определяет, откуда будет загружена текстура, по умолчанию используется Символ. Название животного относится только к животному.
 
|-
 
|-
| <tt>addToTable {{t|x}} {{t|y}} {{t|object ID}}</tt>
+
| <samp>addToTable {{t|x}} {{t|y}} {{t|object ID}}</samp>
 
| Размещает предмет на мебели в определенном положении. Если местоположение - фермерский дом, то предмет всегда будет размещен на начальном столе.
 
| Размещает предмет на мебели в определенном положении. Если местоположение - фермерский дом, то предмет всегда будет размещен на начальном столе.
 
|-
 
|-
| <tt>addTool {{t|Sword|Wand}}</tt>
+
| <samp>addTool {{t|Sword|Wand}}</samp>
 
| Добавляет либо Потрепанный Меч, либо Скипетр в инвентарь игрока. ''Потрепанный меч'' недоступен в ванильной версии, он неполон и не реализован.
 
| Добавляет либо Потрепанный Меч, либо Скипетр в инвентарь игрока. ''Потрепанный меч'' недоступен в ванильной версии, он неполон и не реализован.
 
|-
 
|-
| <tt>advancedMove {{t|npc}} {{t|loop}} {{t|x y}}...</tt>
+
| <samp>advancedMove {{t|npc}} {{t|loop}} {{t|x y}}...</samp>
| Установите несколько направлений для NPC. Вы можете установить значение True, чтобы NPC непрерывно шел по пути. Пример: <tt>/advancedMove Robin false 0 3 2 0 0 2 -2 0 0 -2 2 0/</tt>
+
| Установите несколько направлений для NPC. Вы можете установить значение True, чтобы NPC непрерывно шел по пути. Пример: <samp>/advancedMove Robin false 0 3 2 0 0 2 -2 0 0 -2 2 0/</samp>
 
|-
 
|-
| <tt>ambientLight {{t|r}} {{t|g}} {{t|b}}</tt>
+
| <samp>ambientLight {{t|r}} {{t|g}} {{t|b}}</samp>
| Изменяет уровень окружающего освещения со значениями RGB от 0 до 255. Обратите внимание, что он работает, "удаляя" цвета из существующей световой среды, поэтому <tt>AmbientLight 1 80 80</tt> уменьшит зеленый и синий цвета и оставит свет с красноватым оттенком.
+
| Изменяет уровень окружающего освещения со значениями RGB от 0 до 255. Обратите внимание, что он работает, "удаляя" цвета из существующей световой среды, поэтому <samp>AmbientLight 1 80 80</samp> уменьшит зеленый и синий цвета и оставит свет с красноватым оттенком.
 
|-
 
|-
| <tt>animalNaming</tt>
+
| <samp>animalNaming</samp>
 
| Показывает меню для названия животных, если другое меню не открыто. Использует текущее местоположение в качестве курятника. Работает только для 'вылупившихся' животных.
 
| Показывает меню для названия животных, если другое меню не открыто. Использует текущее местоположение в качестве курятника. Работает только для 'вылупившихся' животных.
 
|-
 
|-
| <tt>animate {{t|actor}} {{t|flip}} {{t|loop}} {{t|frame duration}} {{t|frames...}}</tt>
+
| <samp>animate {{t|actor}} {{t|flip}} {{t|loop}} {{t|frame duration}} {{t|frames...}}</samp>
| Анимирует именованного актера, используя один или несколько {{t|frames}} из спрайт-листа, в течении {{t|frame duration}} миллисекунд на кадр. {{t|frames}} индексируются численно, на основе 16x32 пикселей на кадр. Этот индекс увеличивается по мере продвижения слева направо, начиная с 0. {{t|flip}} указывает, следует ли переворачивать спрайты вдоль оси Y; {{t|loop}} указывает, следует ли повторять анимацию до тех пор, пока не будет использована функция <tt>stopAnimation</tt>.
+
| Анимирует именованного актера, используя один или несколько {{t|frames}} из спрайт-листа, в течении {{t|frame duration}} миллисекунд на кадр. {{t|frames}} индексируются численно, на основе 16x32 пикселей на кадр. Этот индекс увеличивается по мере продвижения слева направо, начиная с 0. {{t|flip}} указывает, следует ли переворачивать спрайты вдоль оси Y; {{t|loop}} указывает, следует ли повторять анимацию до тех пор, пока не будет использована функция <samp>stopAnimation</samp>.
 
|-
 
|-
| <tt>attachCharacterToTempSprite {{t|actor}}</tt>
+
| <samp>attachCharacterToTempSprite {{t|actor}}</samp>
 
| Прикрепляет актера к самому последнему временному спрайту.
 
| Прикрепляет актера к самому последнему временному спрайту.
 
|-
 
|-
| <tt>awardFestivalPrize</tt>
+
| <samp>awardFestivalPrize</samp>
 
| Присуждает приз фестиваля победителю конкурса охота за пасхальными яйцами и подледная рыбалка.
 
| Присуждает приз фестиваля победителю конкурса охота за пасхальными яйцами и подледная рыбалка.
 
|-
 
|-
| <tt>awardFestivalPrize {{t|item type}}</tt>
+
| <samp>awardFestivalPrize {{t|item type}}</samp>
 
| Награждает игрока указанным предметом. Возможные типы предметов: "pan", "sculpture", "rod", "sword", "hero", "joja", "slimeegg", "emilyClothes", и "jukebox".
 
| Награждает игрока указанным предметом. Возможные типы предметов: "pan", "sculpture", "rod", "sword", "hero", "joja", "slimeegg", "emilyClothes", и "jukebox".
 
|-
 
|-
| <tt>beginSimultaneousCommand</tt>
+
| <samp>beginSimultaneousCommand</samp>
 
| Эта команда указывает, что все команды следующего события будут выполняться одновременно. Также должна быть команда ''endSimultaneousCommand'' после команд, необходимых для одновременного выполнения.
 
| Эта команда указывает, что все команды следующего события будут выполняться одновременно. Также должна быть команда ''endSimultaneousCommand'' после команд, необходимых для одновременного выполнения.
 
|-
 
|-
| <tt>broadcastEvent</tt>
+
| <samp>broadcastEvent</samp>
 
| TODO: Описывает broadcastEvent.
 
| TODO: Описывает broadcastEvent.
 
|-
 
|-
| <tt>catQuestion</tt>
+
| <samp>catQuestion</samp>
 
| Диалоговое окно с вопросом об усыновлении вашего питомца.
 
| Диалоговое окно с вопросом об усыновлении вашего питомца.
 
|-
 
|-
| <tt>cave</tt>
+
| <samp>cave</samp>
 
| Диалоговое окно для типа пещеры фермы. Это снова сработает позже, однако переход от летучих мышей к грибам не приведет к удалению объектов, порождающих грибы.
 
| Диалоговое окно для типа пещеры фермы. Это снова сработает позже, однако переход от летучих мышей к грибам не приведет к удалению объектов, порождающих грибы.
 
|-
 
|-
| <tt>changeLocation {{t|location}}</tt>
+
| <samp>changeLocation {{t|location}}</samp>
 
| Перейти в другое место и запустить там оставшийся сценарий события.
 
| Перейти в другое место и запустить там оставшийся сценарий события.
 
|-
 
|-
| <tt>changeMapTile {{t|layer}} {{t|x}} {{t|y}} {{t|tile index}}</tt>
+
| <samp>changeMapTile {{t|layer}} {{t|x}} {{t|y}} {{t|tile index}}</samp>
 
| Изменяет указанный тайл на определенное значение.
 
| Изменяет указанный тайл на определенное значение.
 
|-
 
|-
| <tt>changePortrait {{t|npc}} {{t|portrait}}</tt>
+
| <samp>changePortrait {{t|npc}} {{t|portrait}}</samp>
 
| Изменяет портрет NPC на "Portraits/{{t|actor}}_{{t|portrait}}".
 
| Изменяет портрет NPC на "Portraits/{{t|actor}}_{{t|portrait}}".
 
|-
 
|-
| <tt>changeSprite {{t|actor}} {{t|sprite}}</tt>
+
| <samp>changeSprite {{t|actor}} {{t|sprite}}</samp>
 
| Изменяет спрайт актёра на "Characters/{{t|actor}}_{{t|sprite}}".
 
| Изменяет спрайт актёра на "Characters/{{t|actor}}_{{t|sprite}}".
 
|-
 
|-
| <tt>changeToTemporaryMap {{t|map}} {{o|pan}}</tt>
+
| <samp>changeToTemporaryMap {{t|map}} {{o|pan}}</samp>
| Измените местоположение на временное, загруженное из файла карты, указанного в {{t|map}}. Если аргумент {{o|pan}} опущен, также переместите на плитку координаты <tt>0, 0</tt> на новой карте. Если для {{o|pan}} задано какое-либо значение, панорамирование не выполняется.
+
| Измените местоположение на временное, загруженное из файла карты, указанного в {{t|map}}. Если аргумент {{o|pan}} опущен, также переместите на плитку координаты <samp>0, 0</samp> на новой карте. Если для {{o|pan}} задано какое-либо значение, панорамирование не выполняется.
 
|-
 
|-
| <tt>changeYSourceRectOffset {{t|npc}} {{t|offset}}</tt>
+
| <samp>changeYSourceRectOffset {{t|npc}} {{t|offset}}</samp>
| Изменяет смещение текстуры NPC по вертикали. Например: <tt>changeYSourceRectOffset Abigail 96</tt> будет смещать ее спрайт-лист, показывая, что она смотрит влево, а не вниз. Сохраняется до конца события. Работает только в событии Эмили ''Костюмная терапия'' чтобы правильно отображать разные наряды.
+
| Изменяет смещение текстуры NPC по вертикали. Например: <samp>changeYSourceRectOffset Abigail 96</samp> будет смещать ее спрайт-лист, показывая, что она смотрит влево, а не вниз. Сохраняется до конца события. Работает только в событии Эмили ''Костюмная терапия'' чтобы правильно отображать разные наряды.
 
|-
 
|-
| <tt>characterSelect</tt>
+
| <samp>characterSelect</samp>
 
| Вроде бы не используется. Устанавливает Game1.gameMode до 5 и Game1.menuChoice = 0.
 
| Вроде бы не используется. Устанавливает Game1.gameMode до 5 и Game1.menuChoice = 0.
 
|-
 
|-
| <tt>cutscene {{t|cutscene}}</tt>
+
| <samp>cutscene {{t|cutscene}}</samp>
 
| Активирует заставку. Смотри [[Модификации:События#Заставки|список заставок]].
 
| Активирует заставку. Смотри [[Модификации:События#Заставки|список заставок]].
 
|-
 
|-
| <tt>doAction {{t|x}} {{t|y}}</tt>
+
| <samp>doAction {{t|x}} {{t|y}}</samp>
| Действует так, как если бы игрок щелкнул по указанной координате x/y, и запускает любое соответствующее действие. Он обычно используется для открытия дверей изнутри событий, но его можно использовать и для других целей. Если вы используете его на NPC, вы поговорите с ними, и если игрок держит предмет, он передаст его в подарок. <tt>doAction</tt> активирует объекты в основном игровом мире (их фактическое местоположение вне события), поэтому активировать NPC подобным образом очень сложно, и их реакция варьируется в зависимости от того, что держит игрок.
+
| Действует так, как если бы игрок щелкнул по указанной координате x/y, и запускает любое соответствующее действие. Он обычно используется для открытия дверей изнутри событий, но его можно использовать и для других целей. Если вы используете его на NPC, вы поговорите с ними, и если игрок держит предмет, он передаст его в подарок. <samp>doAction</samp> активирует объекты в основном игровом мире (их фактическое местоположение вне события), поэтому активировать NPC подобным образом очень сложно, и их реакция варьируется в зависимости от того, что держит игрок.
 
|-
 
|-
| <tt>dump {{t|group}}</tt>
+
| <samp>dump {{t|group}}</samp>
| Starts the special "cold shoulder" and "second chance" dialogue events for the given group (women if group is <tt>girls</tt> and men if it is anything else.) The cold shoulder event has an id of <tt>dumped_Girls</tt> or <tt>dumped_Guys</tt> and lasts 7 days; the second chance event has an id of <tt>secondChance_Girls</tt> or <tt>secondChance_Guys</tt> and lasts 14 days. During open beta testing of version 1.3 there was a second parameter which determined the amount of hearts lost, but support for that parameter was removed before release.
+
| Starts the special "cold shoulder" and "second chance" dialogue events for the given group (women if group is <samp>girls</samp> and men if it is anything else.) The cold shoulder event has an id of <samp>dumped_Girls</samp> or <samp>dumped_Guys</samp> and lasts 7 days; the second chance event has an id of <samp>secondChance_Girls</samp> or <samp>secondChance_Guys</samp> and lasts 14 days. During open beta testing of version 1.3 there was a second parameter which determined the amount of hearts lost, but support for that parameter was removed before release.
 
|-
 
|-
| <tt>endSimultaneousCommand</tt>
+
| <samp>endSimultaneousCommand</samp>
| Устанавливает окончание всех команд, которые должны выполняться одновременно. Формат: <tt>beginSimultaneousCommand/<Event Commands>.../endSimultaneousCommand</tt>
+
| Устанавливает окончание всех команд, которые должны выполняться одновременно. Формат: <samp>beginSimultaneousCommand/<Event Commands>.../endSimultaneousCommand</samp>
 
|-
 
|-
| <tt>elliotbooktalk</tt>
+
| <samp>elliotbooktalk</samp>
 
| Разговор о книге Эллиота.
 
| Разговор о книге Эллиота.
 
|-
 
|-
| <tt>emote {{t|actor}} {{t|emote ID}}</tt>
+
| <samp>emote {{t|actor}} {{t|emote ID}}</samp>
| Заставьте NPC выполнить эмоцию, которая представляет собой маленькую иконку, показанную над головой NPC. Эмоции хранятся в <tt>Content\TileSheets\emotes.xnb</tt> (смотри [https://www.reddit.com/r/StardewValley/comments/5s5m9g/help_annoyed_squiggle/ddd33qg/ list of emotes]).
+
| Заставьте NPC выполнить эмоцию, которая представляет собой маленькую иконку, показанную над головой NPC. Эмоции хранятся в <samp>Content\TileSheets\emotes.xnb</samp> (смотри [https://www.reddit.com/r/StardewValley/comments/5s5m9g/help_annoyed_squiggle/ddd33qg/ list of emotes]).
 
|-
 
|-
| <tt>end</tt>
+
| <samp>end</samp>
| Завершает текущее событие исчезновением, затем возобновляет игровой мир и помещает игрока на квадрат, в котором он вошел в зону. Все параметры <tt>end</tt> делают это по умолчанию ''если не указано иное''.
+
| Завершает текущее событие исчезновением, затем возобновляет игровой мир и помещает игрока на квадрат, в котором он вошел в зону. Все параметры <samp>end</samp> делают это по умолчанию ''если не указано иное''.
 
|-
 
|-
| <tt>end bed</tt>
+
| <samp>end bed</samp>
| Тоже самое, что и <tt>end</tt>, но переносит игрока в кровать. Не привязывает к фермерскому дому, а к координатам x/y на которых расположена кровать.
+
| Тоже самое, что и <samp>end</samp>, но переносит игрока в кровать. Не привязывает к фермерскому дому, а к координатам x/y на которых расположена кровать.
 
|-
 
|-
| <tt>end beginGame</tt>
+
| <samp>end beginGame</samp>
| ''Используется только во время последовательности введения в событии автобусной остановки.'' Устанавливает режим игры в <tt>playingGameMode</tt>, переносит игрока на ферму (9, 9), завершает текущее событие и начинает новый день.
+
| ''Используется только во время последовательности введения в событии автобусной остановки.'' Устанавливает режим игры в <samp>playingGameMode</samp>, переносит игрока на ферму (9, 9), завершает текущее событие и начинает новый день.
 
|-
 
|-
| <tt>end credits</tt>
+
| <samp>end credits</samp>
| ''Не используется ни в каких обычных событиях'' Очищает погоду, меняет музыку на свадебную, устанавливает режим игры на <tt>creditsMode</tt> и завершает текущее событие.
+
| ''Не используется ни в каких обычных событиях'' Очищает погоду, меняет музыку на свадебную, устанавливает режим игры на <samp>creditsMode</samp> и завершает текущее событие.
 
|-
 
|-
| <tt>end dialogue {{t|NPC}} {{t|"Text for next chat"}}</tt>
+
| <samp>end dialogue {{t|NPC}} {{t|"Text for next chat"}}</samp>
| То же, что и <tt>end</tt>, так же дополнительно очищает существующий диалог NPC за день и заменяет его строкой(строками), указанными в конце команды. Пример использования: ''end dialogue Abigail "It was fun talking to you today.$h"''
+
| То же, что и <samp>end</samp>, так же дополнительно очищает существующий диалог NPC за день и заменяет его строкой(строками), указанными в конце команды. Пример использования: ''end dialogue Abigail "It was fun talking to you today.$h"''
 
|-
 
|-
| <tt>end dialogueWarpOut {{t|NPC}} {{t|"Text for next chat"}}</tt>
+
| <samp>end dialogueWarpOut {{t|NPC}} {{t|"Text for next chat"}}</samp>
| Смотри <tt>end dialogue</tt> и <tt>end warpOut</tt>.
+
| Смотри <samp>end dialogue</samp> и <samp>end warpOut</samp>.
 
|-
 
|-
| <tt>end invisible {{t|NPC}}</tt>
+
| <samp>end invisible {{t|NPC}}</samp>
| То же, что и <tt>end</tt>, и дополнительно делает указанного NPC невидимым (с ним нельзя взаимодействовать до следующего дня).
+
| То же, что и <samp>end</samp>, и дополнительно делает указанного NPC невидимым (с ним нельзя взаимодействовать до следующего дня).
 
|-
 
|-
| <tt>end invisibleWarpOut {{t|NPC}}</tt>
+
| <samp>end invisibleWarpOut {{t|NPC}}</samp>
| Смотри <tt>end invisible</tt> и <tt>end warpOut</tt>.
+
| Смотри <samp>end invisible</samp> и <samp>end warpOut</samp>.
 
|-
 
|-
| <tt>end newDay</tt>
+
| <samp>end newDay</samp>
 
| Заканчивает событие и день (укладывание игрока в постель, сохраняет игру, продаёт всё в коробке для доставки и т.д.).
 
| Заканчивает событие и день (укладывание игрока в постель, сохраняет игру, продаёт всё в коробке для доставки и т.д.).
 
|-
 
|-
| <tt>end position {{t|x}} {{t|y}}</tt>
+
| <samp>end position {{t|x}} {{t|y}}</samp>
| То же, что и <tt>end</tt>, и дополнительно перемещает игрока к координатам карты, указанным в ''x y''.
+
| То же, что и <samp>end</samp>, и дополнительно перемещает игрока к координатам карты, указанным в ''x y''.
 
|-
 
|-
| <tt>end warpOut</tt>
+
| <samp>end warpOut</samp>
| То же, что и <tt>end</tt>, и дополнительно находит первую warp-зону вне текущего местоположения (вторая warp-зона, если мужчина и в бане), и перемещает игрока к его конечной точке.
+
| То же, что и <samp>end</samp>, и дополнительно находит первую warp-зону вне текущего местоположения (вторая warp-зона, если мужчина и в бане), и перемещает игрока к его конечной точке.
 
|-
 
|-
| <tt>end wedding</tt>
+
| <samp>end wedding</samp>
 
| ''Используется только в жестко закодированном свадебном мероприятии.'' Меняет одежду персонажа на обычную, устанавливает чат Льюиса после события на ''"Это была прекрасная церемония. Поздравляю!$h"'', и переносит игрока на ферму.
 
| ''Используется только в жестко закодированном свадебном мероприятии.'' Меняет одежду персонажа на обычную, устанавливает чат Льюиса после события на ''"Это была прекрасная церемония. Поздравляю!$h"'', и переносит игрока на ферму.
 
|-
 
|-
| <tt>extendSourceRect {{t|actor}} reset</tt>
+
| <samp>extendSourceRect {{t|actor}} reset</samp>
 
| Сбрасывает спрайты актеров.
 
| Сбрасывает спрайты актеров.
 
|-
 
|-
| <tt>extendSourceRect {{t|actor}} {{t|horizontal}} {{t|vertical}} {{o|ignoreUpdates}}</tt>
+
| <samp>extendSourceRect {{t|actor}} {{t|horizontal}} {{t|vertical}} {{o|ignoreUpdates}}</samp>
 
| TODO: Описывает Character.extendSourceRect
 
| TODO: Описывает Character.extendSourceRect
 
|-
 
|-
| <tt>eyes {{t|eyes}} {{t|blink}}</tt>
+
| <samp>eyes {{t|eyes}} {{t|blink}}</samp>
 
| Измените глаза игрока. Глаза представлены целым числом от 0 до 5 (открытые, закрытые, правый, левый, полузакрытые, широко открытые). Моргание - таймер, который представлен отрицательным числом. -1000 таймер по умолчанию.  
 
| Измените глаза игрока. Глаза представлены целым числом от 0 до 5 (открытые, закрытые, правый, левый, полузакрытые, широко открытые). Моргание - таймер, который представлен отрицательным числом. -1000 таймер по умолчанию.  
 
|-
 
|-
| <tt>faceDirection {{t|actor}} {{t|direction}} {{o|continue}}</tt>
+
| <samp>faceDirection {{t|actor}} {{t|direction}} {{o|continue}}</samp>
 
| Столкнуть NPC с [[#Направления|направлением]]. Если параметр не указан для [continue], игра будет приостановлена.
 
| Столкнуть NPC с [[#Направления|направлением]]. Если параметр не указан для [continue], игра будет приостановлена.
 
|-
 
|-
| <tt>fade {{o|unfade}}</tt>
+
| <samp>fade {{o|unfade}}</samp>
| Становится черным, если параметр не указан. Если параметр равен <tt>unfade</tt> (не <tt>true</tt>), исчезает в чёрный.
+
| Становится черным, если параметр не указан. Если параметр равен <samp>unfade</samp> (не <samp>true</samp>), исчезает в чёрный.
 
|-
 
|-
| <tt>farmerAnimation {{t|anim}}</tt>
+
| <samp>farmerAnimation {{t|anim}}</samp>
| Кратко устанавливает спрайт фермера в {{t|anim}} для переменного (в зависимости от спрайта) интервала. Используется только один раз в ванильных событиях. Использование <tt>showFrame farmer <sprite></tt> дважды (чтобы установить новый кадр и переключить обратно) является более целесообразным, так как позволяет управлять интервалом с помощью <tt>pause n</tt>.
+
| Кратко устанавливает спрайт фермера в {{t|anim}} для переменного (в зависимости от спрайта) интервала. Используется только один раз в ванильных событиях. Использование <samp>showFrame farmer <sprite></samp> дважды (чтобы установить новый кадр и переключить обратно) является более целесообразным, так как позволяет управлять интервалом с помощью <samp>pause n</samp>.
 
|-
 
|-
| <tt>farmerEat {{t|object ID}}</tt>
+
| <samp>farmerEat {{t|object ID}}</samp>
 
| Заставляет игрока съесть предмет.
 
| Заставляет игрока съесть предмет.
 
|-
 
|-
| <tt>fork {{o|req}} {{t|event ID}}</tt>
+
| <samp>fork {{o|req}} {{t|event ID}}</samp>
| Завершите текущий командный сценарий и запустите другой сценарий с заданным ID, но только в том случае, если {{o|req}} условие выполнено. (Например: <tt>/fork choseWizard finalBossWizard</tt> в сценарии 6-сердечного события Себастьяна.) {{o|req}}условием может быть ID письма или ID ответа в диалоге; если не указано, проверяет, соответствует ли <tt>specialEventVariable1</tt> переменная была установлена (т.е. от <tt>question</tt> команды события или <tt>%fork</tt> команды диалога). Новый сценарий должен иметь тот же формат, что и обычный сценарий событий, но без обязательных трех начальных полей.
+
| Завершите текущий командный сценарий и запустите другой сценарий с заданным ID, но только в том случае, если {{o|req}} условие выполнено. (Например: <samp>/fork choseWizard finalBossWizard</samp> в сценарии 6-сердечного события Себастьяна.) {{o|req}}условием может быть ID письма или ID ответа в диалоге; если не указано, проверяет, соответствует ли <samp>specialEventVariable1</samp> переменная была установлена (т.е. от <samp>question</samp> команды события или <samp>%fork</samp> команды диалога). Новый сценарий должен иметь тот же формат, что и обычный сценарий событий, но без обязательных трех начальных полей.
 
|-
 
|-
| <tt>friendship {{t|npc}} {{t|amount}}</tt>
+
| <samp>friendship {{t|npc}} {{t|amount}}</samp>
 
| Добавьте заданное количество очков дружбы с NPC. (На каждое сердце приходится 250 очков.)
 
| Добавьте заданное количество очков дружбы с NPC. (На каждое сердце приходится 250 очков.)
 
|-
 
|-
| <tt>globalFade {{o|speed}}</tt>
+
| <samp>globalFade {{o|speed}}</samp>
| Исчезает до черного с определённой скоростью (по умолчанию 0,007). Если скорость не указана, событие продолжится немедленно; в противном случае оно продолжится после завершения затухания. Эффект затухания исчезает после выполнения этой команды; чтобы избежать этого, используйте команду <tt>viewport</tt> для перемещения камеры за пределы экрана.
+
| Исчезает до черного с определённой скоростью (по умолчанию 0,007). Если скорость не указана, событие продолжится немедленно; в противном случае оно продолжится после завершения затухания. Эффект затухания исчезает после выполнения этой команды; чтобы избежать этого, используйте команду <samp>viewport</samp> для перемещения камеры за пределы экрана.
 
|-
 
|-
| <tt>globalFadeToClear {{o|speed}}</tt>
+
| <samp>globalFadeToClear {{o|speed}}</samp>
 
| Очищает затемнение с определённой скоростью (по умолчанию 0.007). Если скорость не указана, событие продолжится немедленно; в противном случае оно продолжится после завершения затухания.
 
| Очищает затемнение с определённой скоростью (по умолчанию 0.007). Если скорость не указана, событие продолжится немедленно; в противном случае оно продолжится после завершения затухания.
 
|-
 
|-
| <tt>glow {{t|r}} {{t|g}} {{t|b}} {{t|hold}}</tt>
+
| <samp>glow {{t|r}} {{t|g}} {{t|b}} {{t|hold}}</samp>
| Заставьте экран светиться один раз, растворяясь в и появляясь из {{t|r}} {{t|g}} {{t|b}} значений в течении секунды. Если  {{t|hold}} равна <tt>true</tt> экран поблекнет и сохранит этот цвет до тех пор, пока не будет использована команда <tt>stopGlowing</tt>.
+
| Заставьте экран светиться один раз, растворяясь в и появляясь из {{t|r}} {{t|g}} {{t|b}} значений в течении секунды. Если  {{t|hold}} равна <samp>true</samp> экран поблекнет и сохранит этот цвет до тех пор, пока не будет использована команда <samp>stopGlowing</samp>.
 
|-
 
|-
| <tt>grandpaCandles</tt>
+
| <samp>grandpaCandles</samp>
 
| Do grandpa candles.
 
| Do grandpa candles.
 
|-
 
|-
| <tt>grandpaEvaluation</tt>
+
| <samp>grandpaEvaluation</samp>
 
| Do grandpa evaluation.
 
| Do grandpa evaluation.
 
|-
 
|-
| <tt>grandpaEvaluation2</tt>
+
| <samp>grandpaEvaluation2</samp>
 
| Do grandpa evaluation (manually resummoned).
 
| Do grandpa evaluation (manually resummoned).
 
|-
 
|-
| <tt>halt</tt>
+
| <samp>halt</samp>
 
| Make everyone stop.
 
| Make everyone stop.
 
|-
 
|-
| <tt>hospitaldeath</tt>
+
| <samp>hospitaldeath</samp>
 
|  
 
|  
 
|-
 
|-
| <tt>ignoreCollisions {{t|character ID}}</tt>
+
| <samp>ignoreCollisions {{t|character ID}}</samp>
| Заставьте персонажа игнорировать столкновения при перемещении в течение оставшейся части события. Например, персонаж пройдёт сквозь стены, если потребуется, чтобы добраться до места назначения. ID персонажа может быть равен <tt>farmer</tt> или имя NPC, например, <tt>Abigail</tt>.
+
| Заставьте персонажа игнорировать столкновения при перемещении в течение оставшейся части события. Например, персонаж пройдёт сквозь стены, если потребуется, чтобы добраться до места назначения. ID персонажа может быть равен <samp>farmer</samp> или имя NPC, например, <samp>Abigail</samp>.
 
|-
 
|-
| <tt>itemAboveHead {{o|type}}</tt>
+
| <samp>itemAboveHead {{o|type}}</samp>
 
| Показать предмет над головой игрока. {{o|type}} Может быть равен "pan", "hero", "sculpture", "joja", "slimeEgg", "rod", "sword", или "ore". Если ни один элемент не указан, то игроку будет нечего "держать"?
 
| Показать предмет над головой игрока. {{o|type}} Может быть равен "pan", "hero", "sculpture", "joja", "slimeEgg", "rod", "sword", или "ore". Если ни один элемент не указан, то игроку будет нечего "держать"?
 
|-
 
|-
| <tt>jump {{t|actor}} {{o|intensity}}</tt>
+
| <samp>jump {{t|actor}} {{o|intensity}}</samp>
| Заставить NPC подпрыгнуть. По умолчанию <tt>intensity</tt> равна 8.
+
| Заставить NPC подпрыгнуть. По умолчанию <samp>intensity</samp> равна 8.
 
|-
 
|-
| <tt>loadActors {{t|layer}}</tt>
+
| <samp>loadActors {{t|layer}}</samp>
 
| Загрузить актеров из указанного слоя в файле карты.
 
| Загрузить актеров из указанного слоя в файле карты.
 
|-
 
|-
| <tt>makeInvisible {{t|x}} {{t|y}} {{o|x-dimension}} {{o|y-dimension}}</tt>
+
| <samp>makeInvisible {{t|x}} {{t|y}} {{o|x-dimension}} {{o|y-dimension}}</samp>
| Временно скрывает выбранные объекты: плитка станет проходимой на время события. Полезно для расчистки пешеходной зоны во время мероприятий, особенно в фермерском доме.(Например: <tt>/makeInvisible 8 14</tt> скрывает любой объект на плитках 8, 14 текущей карты.) Необязательные аргументы {{o|x-dimension}} и {{o|y-dimension}}позволяет указать большую область, подлежащую очистке. (Например: <tt>/makeInvisible 68 36 13 7</tt> в событии Лии 14 сердец очищается прямоугольная область размером 13 × 7 плиток с верхним левым углом в координатах 68, 36.)
+
| Временно скрывает выбранные объекты: плитка станет проходимой на время события. Полезно для расчистки пешеходной зоны во время мероприятий, особенно в фермерском доме.(Например: <samp>/makeInvisible 8 14</samp> скрывает любой объект на плитках 8, 14 текущей карты.) Необязательные аргументы {{o|x-dimension}} и {{o|y-dimension}}позволяет указать большую область, подлежащую очистке. (Например: <samp>/makeInvisible 68 36 13 7</samp> в событии Лии 14 сердец очищается прямоугольная область размером 13 × 7 плиток с верхним левым углом в координатах 68, 36.)
 
|-
 
|-
| <tt>mail {{t|letter ID}}</tt>
+
| <samp>mail {{t|letter ID}}</samp>
| Установить очередь письма на завтра (смотри <tt>Content\Data\mail.xnb</tt> для просмотра доступных писем).
+
| Установить очередь письма на завтра (смотри <samp>Content\Data\mail.xnb</samp> для просмотра доступных писем).
 
|-
 
|-
| <tt>message "{{t|text}}"</tt>
+
| <samp>message "{{t|text}}"</samp>
 
| Показать диалоговое окно (без персонажа). Смотри [[#Dialogue format|формат диалога]] для форматирования {{t|text}}.
 
| Показать диалоговое окно (без персонажа). Смотри [[#Dialogue format|формат диалога]] для форматирования {{t|text}}.
 
|-
 
|-
| <tt>minedeath</tt>
+
| <samp>minedeath</samp>
 
| TODO.
 
| TODO.
 
|-
 
|-
| <tt>move {{t|actor}} {{t|x}} {{t|y}} {{t|facing}} {{t|continue}}</tt>
+
| <samp>move {{t|actor}} {{t|x}} {{t|y}} {{t|facing}} {{t|continue}}</samp>
| Смещает NPC (вдоль ''только'' одной оси), поворачивает лицом в заданном [[#Направления|направлении]]. Чтобы перемещаться по нескольким осям, необходимо указать несколько <tt>move</tt> команд. По умолчанию событие приостанавливается во время выполнения команды перемещения, но если {{t|continue}} равно ''true'', перемещение происходит асинхронно и будет выполняться одновременно с другими командами события.
+
| Смещает NPC (вдоль ''только'' одной оси), поворачивает лицом в заданном [[#Направления|направлении]]. Чтобы перемещаться по нескольким осям, необходимо указать несколько <samp>move</samp> команд. По умолчанию событие приостанавливается во время выполнения команды перемещения, но если {{t|continue}} равно ''true'', перемещение происходит асинхронно и будет выполняться одновременно с другими командами события.
 
|-
 
|-
| <tt>pause {{t|duration}}</tt>
+
| <samp>pause {{t|duration}}</samp>
 
| Приостанавливает игру на заданное количество миллисекунд.
 
| Приостанавливает игру на заданное количество миллисекунд.
 
|-
 
|-
| <tt>playMusic {{t|track}}</tt>
+
| <samp>playMusic {{t|track}}</samp>
 
| Воспроизводит музыкальную дорожку с указанным ID. Если трэк равен 'samBand', воспроизводимый трек будет меняться в зависимости от определенных диалоговых ответов (76-79).
 
| Воспроизводит музыкальную дорожку с указанным ID. Если трэк равен 'samBand', воспроизводимый трек будет меняться в зависимости от определенных диалоговых ответов (76-79).
 
|-
 
|-
| <tt>playSound {{t|sound}}</tt>
+
| <samp>playSound {{t|sound}}</samp>
 
| Воспроизводит звук с заданным ID из звукового банка игры.
 
| Воспроизводит звук с заданным ID из звукового банка игры.
 
|-
 
|-
| <tt>playerControl</tt>
+
| <samp>playerControl</samp>
 
| Вернуть игроку контроль.
 
| Вернуть игроку контроль.
 
|-
 
|-
| <tt>positionOffset {{t|actor}} {{t|x}} {{t|y}}</tt>
+
| <samp>positionOffset {{t|actor}} {{t|x}} {{t|y}}</samp>
 
| Смещение положения NPC на заданное количество пикселей. Происходит мгновенно, без анимации ходьбы.
 
| Смещение положения NPC на заданное количество пикселей. Происходит мгновенно, без анимации ходьбы.
 
|-
 
|-
| <tt>proceedPosition {{t|actor}}</tt>
+
| <samp>proceedPosition {{t|actor}}</samp>
 
| TODO: Описание
 
| TODO: Описание
 
|-
 
|-
| <tt>question null "{{t|question}}#{{t|answer1}}#{{t|answer2}}"</tt>
+
| <samp>question null "{{t|question}}#{{t|answer1}}#{{t|answer2}}"</samp>
 
| Показать диалоговое окно с некоторыми ответами и необязательным вопросом. Когда игрок выбирает ответ, сценарий события продолжается без какого-либо другого эффекта.
 
| Показать диалоговое окно с некоторыми ответами и необязательным вопросом. Когда игрок выбирает ответ, сценарий события продолжается без какого-либо другого эффекта.
 
|-
 
|-
| <tt>question fork{{t|answer index}} "{{t|question}}#{{t|answer 0}}#{{t|answer 1}}#..."</tt>
+
| <samp>question fork{{t|answer index}} "{{t|question}}#{{t|answer 0}}#{{t|answer 1}}#..."</samp>
| Показать диалог с некоторыми ответами и необязательным вопросом. Когда игрок выбирает ответ, соответствующий <tt>fork{{t|answer index}}</tt> (<tt>fork0</tt> для первого ответа),<tt>specialEventVariable1</tt> заданной переменной.Обычно за этим следует <tt>fork</tt> команд.
+
| Показать диалог с некоторыми ответами и необязательным вопросом. Когда игрок выбирает ответ, соответствующий <samp>fork{{t|answer index}}</samp> (<samp>fork0</samp> для первого ответа),<samp>specialEventVariable1</samp> заданной переменной.Обычно за этим следует <samp>fork</samp> команд.
 
|-
 
|-
| <tt>quickquestion "#{{t|question1}}#{{t|question2}}#{{t|question3}}(break){{t|command}}#{{t|answer1 script}}(break){{t|answer2 script}}(break){{t|answer3 script}}\\"</tt>
+
| <samp>quickquestion "#{{t|question1}}#{{t|question2}}#{{t|question3}}(break){{t|command}}#{{t|answer1 script}}(break){{t|answer2 script}}(break){{t|answer3 script}}\\"</samp>
 
| Показать диалоговое окно с некоторыми ответами и необязательным вопросом. Когда игрок выбирает ответ, сценарий события продолжается без какого-либо другого эффекта.
 
| Показать диалоговое окно с некоторыми ответами и необязательным вопросом. Когда игрок выбирает ответ, сценарий события продолжается без какого-либо другого эффекта.
 
|-
 
|-
| <tt>removeItem {{t|object ID}}</tt>
+
| <samp>removeItem {{t|object ID}}</samp>
 
| Удалить первый предмет из инвентаря игрока.
 
| Удалить первый предмет из инвентаря игрока.
 
|-
 
|-
| <tt>removeObject {{t|x}} {{t|y}}</tt>
+
| <samp>removeObject {{t|x}} {{t|y}}</samp>
 
| Удалить опору в указанных координатах.
 
| Удалить опору в указанных координатах.
 
|-
 
|-
| <tt>removeQuest {{t|quest ID}}</tt>
+
| <samp>removeQuest {{t|quest ID}}</samp>
 
| Удалить указанный квест из журнала заданий.
 
| Удалить указанный квест из журнала заданий.
 
|-
 
|-
| <tt>removeSprite {{t|x}} {{t|y}}</tt>
+
| <samp>removeSprite {{t|x}} {{t|y}}</samp>
 
| Удалить временный спрайт в указанных координатах.
 
| Удалить временный спрайт в указанных координатах.
 
|-
 
|-
| <tt>removeTemporarySprites</tt>
+
| <samp>removeTemporarySprites</samp>
 
| Удалить все временные спрайты.
 
| Удалить все временные спрайты.
 
|-
 
|-
| <tt>removeTile {{t|x}} {{t|y}} {{t|layer}}</tt>
+
| <samp>removeTile {{t|x}} {{t|y}} {{t|layer}}</samp>
 
| Удалить плитку на указанном слое.
 
| Удалить плитку на указанном слое.
 
|-
 
|-
| <tt>resetVariable</tt>
+
| <samp>resetVariable</samp>
 
| Установить для первой переменной события значение false.
 
| Установить для первой переменной события значение false.
 
|-
 
|-
| <tt>rustyKey</tt>
+
| <samp>rustyKey</samp>
 
| Дать игроку ржавый ключ. (Ключ от канализации)
 
| Дать игроку ржавый ключ. (Ключ от канализации)
 
|-
 
|-
| <tt>screenFlash {{t|alpha}}</tt>
+
| <samp>screenFlash {{t|alpha}}</samp>
| На мгновение экран становится белым. Альфа-значение изменяется от <tt>0</tt> до <tt>1</tt> регулируя яркость, вспыхивает чистым белым светом за <tt>x</tt> секунд.
+
| На мгновение экран становится белым. Альфа-значение изменяется от <samp>0</samp> до <samp>1</samp> регулируя яркость, вспыхивает чистым белым светом за <samp>x</samp> секунд.
 
|-
 
|-
| <tt>setRunning</tt>
+
| <samp>setRunning</samp>
 
| Заставить игрока бежать.
 
| Заставить игрока бежать.
 
|-
 
|-
| <tt>shake {{t|actor}} {{t|duration}}</tt>
+
| <samp>shake {{t|actor}} {{t|duration}}</samp>
 
| Встряхивает указанного NPC в течение заданного количества миллисекунд.
 
| Встряхивает указанного NPC в течение заданного количества миллисекунд.
 
|-
 
|-
| <tt>showFrame farmer flip</tt>
+
| <samp>showFrame farmer flip</samp>
 
| Перевернуть текущий спрайт игрока вдоль оси y. TODO: Поведение игрока выглядит странно?
 
| Перевернуть текущий спрайт игрока вдоль оси y. TODO: Поведение игрока выглядит странно?
 
|-
 
|-
| <tt>showFrame {{t|actor}} {{t|frame ID}}</tt>
+
| <samp>showFrame {{t|actor}} {{t|frame ID}}</samp>
| Установить текущий кадр NPC из его <tt>Content\Characters\*.xnb</tt> спрайт-листа. Обратите внимание, что настройка спрайта игрока изменяется только ''частями'' (иногда руки, ноги и туловище, но не голова и т.д.). Чтобы повернуть весь спрайт, используйте ''faceDirection farmer {{t|0/1/2/3}}'', прежде чем изменять спрайт с помощью''showFrame''. ID кадров начинаются с 0. Если изменяется кадр игрока, "farmer" может быть исключен, т.е. будут работать как <tt>showFrame farmer {{t|frame ID}}</tt>, так и <tt>showFrame {{t|frame ID}}</tt>.
+
| Установить текущий кадр NPC из его <samp>Content\Characters\*.xnb</samp> спрайт-листа. Обратите внимание, что настройка спрайта игрока изменяется только ''частями'' (иногда руки, ноги и туловище, но не голова и т.д.). Чтобы повернуть весь спрайт, используйте ''faceDirection farmer {{t|0/1/2/3}}'', прежде чем изменять спрайт с помощью''showFrame''. ID кадров начинаются с 0. Если изменяется кадр игрока, "farmer" может быть исключен, т.е. будут работать как <samp>showFrame farmer {{t|frame ID}}</samp>, так и <samp>showFrame {{t|frame ID}}</samp>.
 
|-
 
|-
| <tt>showRivalFrame {{t|frame}}</tt>
+
| <samp>showRivalFrame {{t|frame}}</samp>
 
| Установить 'rival' спрайт актера в определённый кадр.
 
| Установить 'rival' спрайт актера в определённый кадр.
 
|-
 
|-
| <tt>skippable</tt>
+
| <samp>skippable</samp>
 
| Разрешить пропустить это событие.
 
| Разрешить пропустить это событие.
 
|-
 
|-
| <tt>speak {{t|character}} "{{t|text}}"</tt>
+
| <samp>speak {{t|character}} "{{t|text}}"</samp>
 
| Показать текст диалога от NPC; смотри [[#Формат диалога|формат диалога]].
 
| Показать текст диалога от NPC; смотри [[#Формат диалога|формат диалога]].
 
|-
 
|-
| <tt>specificTemporarySprite {{t|sprite}} {{o|other params}}</tt>
+
| <samp>specificTemporarySprite {{t|sprite}} {{o|other params}}</samp>
 
| Показывает текущий временный спрайт. Параметры меняются в зависимости от спрайта.
 
| Показывает текущий временный спрайт. Параметры меняются в зависимости от спрайта.
 
|-
 
|-
| <tt>speed farmer {{t|modifier}}</tt>
+
| <samp>speed farmer {{t|modifier}}</samp>
 
| Добавьте модификатор скорости к фермеру. Модификатор является постоянным, чтобы вернуться к нормальной скорости необходимо снова использовать команду.
 
| Добавьте модификатор скорости к фермеру. Модификатор является постоянным, чтобы вернуться к нормальной скорости необходимо снова использовать команду.
 
|-
 
|-
| <tt>speed {{t|actor}} {{t|speed}}</tt>
+
| <samp>speed {{t|actor}} {{t|speed}}</samp>
 
| Задает скорость NPC (по умолчанию скорость равна 3). Не применимо к игроку. Применяется только до конца следующего движения или анимации NPC.
 
| Задает скорость NPC (по умолчанию скорость равна 3). Не применимо к игроку. Применяется только до конца следующего движения или анимации NPC.
 
|-
 
|-
| <tt>splitSpeak {{t|actor}} "{{t|text}}"</tt>
+
| <samp>splitSpeak {{t|actor}} "{{t|text}}"</samp>
 
| Диалог, выбранный на основе предыдущего ответа. ('~' используется как разделитель.)
 
| Диалог, выбранный на основе предыдущего ответа. ('~' используется как разделитель.)
 
|-
 
|-
| <tt>startJittering</tt>
+
| <samp>startJittering</samp>
 
| Заставить игрока дрожать.
 
| Заставить игрока дрожать.
 
|-
 
|-
| <tt>stopAdvancedMoves</tt>
+
| <samp>stopAdvancedMoves</samp>
 
| Остановить advancedMove.
 
| Остановить advancedMove.
 
|-
 
|-
| <tt>stopAnimation farmer</tt>
+
| <samp>stopAnimation farmer</samp>
 
| Остановите текущую анимацию игрока.
 
| Остановите текущую анимацию игрока.
 
|-
 
|-
| <tt>stopAnimation {{t|actor}} {{t|end frame}}</tt>
+
| <samp>stopAnimation {{t|actor}} {{t|end frame}}</samp>
 
| Остановить текущую анимацию NPC. Не применимо к фермеру.
 
| Остановить текущую анимацию NPC. Не применимо к фермеру.
 
|-
 
|-
| <tt>stopGlowing</tt>
+
| <samp>stopGlowing</samp>
 
| Заставить экран перестать светиться.
 
| Заставить экран перестать светиться.
 
|-
 
|-
| <tt>stopJittering</tt>
+
| <samp>stopJittering</samp>
 
| Заставить игрока перестать дрожать.
 
| Заставить игрока перестать дрожать.
 
|-
 
|-
| <tt>stopMusic</tt>
+
| <samp>stopMusic</samp>
 
| Остановите любую воспроизводимую в данный момент музыку.
 
| Остановите любую воспроизводимую в данный момент музыку.
 
|-
 
|-
| <tt>stopRunning</tt>
+
| <samp>stopRunning</samp>
 
| Остановить бег игрока.
 
| Остановить бег игрока.
 
|-
 
|-
| <tt>stopSwimming {{t|actor}}</tt>
+
| <samp>stopSwimming {{t|actor}}</samp>
 
| Заставить актера перестать плавать.
 
| Заставить актера перестать плавать.
 
|-
 
|-
| <tt>swimming {{t|actor}}</tt>
+
| <samp>swimming {{t|actor}}</samp>
 
| Заставить актера плавать.
 
| Заставить актера плавать.
 
|-
 
|-
| <tt>switchEvent {{t|event ID}}</tt>
+
| <samp>switchEvent {{t|event ID}}</samp>
 
| Изменяет текущее событие (т. е. команды событий) на другое событие в том же месте.
 
| Изменяет текущее событие (т. е. команды событий) на другое событие в том же месте.
 
|-
 
|-
| <tt>taxvote</tt>
+
| <samp>taxvote</samp>
 
| Инициируйте голосование за или против налога на доставку в размере 3%. (Не влияет на игру?)
 
| Инициируйте голосование за или против налога на доставку в размере 3%. (Не влияет на игру?)
 
|-
 
|-
| <tt>temporarySprite {{t|x}} {{t|y}} {{t|row in texture}} {{t|animation length}} {{t|animation interval}} {{t|flipped}} {{t|layer depth}}</tt>
+
| <samp>temporarySprite {{t|x}} {{t|y}} {{t|row in texture}} {{t|animation length}} {{t|animation interval}} {{t|flipped}} {{t|layer depth}}</samp>
| Создайте временный спрайт с заданными параметрами из ресурса <tt>TileSheets/animations</tt>.
+
| Создайте временный спрайт с заданными параметрами из ресурса <samp>TileSheets/animations</samp>.
 
|-
 
|-
| <tt>textAboveHead {{t|actor}} "{{t|text}}"</tt>
+
| <samp>textAboveHead {{t|actor}} "{{t|text}}"</samp>
 
| Покажите небольшой текстовый пузырь над головой указанного NPC с заданным текстом; смотри [[#Формат диалога|формат диалога]].
 
| Покажите небольшой текстовый пузырь над головой указанного NPC с заданным текстом; смотри [[#Формат диалога|формат диалога]].
 
|-
 
|-
| <tt>tutorialMenu</tt>
+
| <samp>tutorialMenu</samp>
 
| Показать меню обучения, если другое меню не открыто.
 
| Показать меню обучения, если другое меню не открыто.
 
|-
 
|-
| <tt>updateMinigame {{t|event data}}</tt>
+
| <samp>updateMinigame {{t|event data}}</samp>
 
| Отправить событие в текущую мини-игру.
 
| Отправить событие в текущую мини-игру.
 
|-
 
|-
| <tt>viewport move {{t|x}} {{t|y}} {{t|duration}}</tt>
+
| <samp>viewport move {{t|x}} {{t|y}} {{t|duration}}</samp>
 
| Переместите камеру в направлении (и со скоростью), определяемом "x/y", в течение заданной продолжительности в миллисекундах. Например: ''"viewport move 2 -1 5000"'' перемещает камеру на 2 пикселя вправо и на 1 пиксель вверх в течение 5 секунд.
 
| Переместите камеру в направлении (и со скоростью), определяемом "x/y", в течение заданной продолжительности в миллисекундах. Например: ''"viewport move 2 -1 5000"'' перемещает камеру на 2 пикселя вправо и на 1 пиксель вверх в течение 5 секунд.
 
|-
 
|-
| <tt>viewport {{t|x}} {{t|y}} [true [unfreeze]&#124;clamp [true&#124;unfreeze]]</tt>
+
| <samp>viewport {{t|x}} {{t|y}} [true [unfreeze]&#124;clamp [true&#124;unfreeze]]</samp>
 
| Мгновенно переместить камеру в центр заданной плитки, указанной координатами x, y. TODO: описание других параметров.
 
| Мгновенно переместить камеру в центр заданной плитки, указанной координатами x, y. TODO: описание других параметров.
 
|-
 
|-
| <tt>waitForKey {{t|key}} {{t|message on finish}}</tt>
+
| <samp>waitForKey {{t|key}} {{t|message on finish}}</samp>
 
| TODO: Описание
 
| TODO: Описание
 
|-
 
|-
| <tt>waitForOtherPlayers</tt>
+
| <samp>waitForOtherPlayers</samp>
 
| Ожидание других игроков (ванила мультиплеер).
 
| Ожидание других игроков (ванила мультиплеер).
 
|-
 
|-
| <tt>warp {{t|actor}} {{t|x}} {{t|y}}</tt>
+
| <samp>warp {{t|actor}} {{t|x}} {{t|y}}</samp>
 
| Перемещает NPC в положение, соответствующее заданным координатам x, y. Может быть использовано для изменения символов за пределами экрана.
 
| Перемещает NPC в положение, соответствующее заданным координатам x, y. Может быть использовано для изменения символов за пределами экрана.
 
|-
 
|-
| <tt>weddingSprite {{t|frame}}</tt>
+
| <samp>weddingSprite {{t|frame}}</samp>
 
| Устанавливает спрайт актёра 'WeddingOutfits' в указанный кадр.
 
| Устанавливает спрайт актёра 'WeddingOutfits' в указанный кадр.
 
|}
 
|}
Строка 594: Строка 594:  
! Описание
 
! Описание
 
|-
 
|-
| <tt>grabObject {{t|object ID}}</tt>
+
| <samp>grabObject {{t|object ID}}</samp>
 
| '''Сломано.''' Запускает общую анимацию. Идентификатор элемента игнорируется, и элемент не добавляется.
 
| '''Сломано.''' Запускает общую анимацию. Идентификатор элемента игнорируется, и элемент не добавляется.
 
|-
 
|-
| <tt>end busIntro</tt>
+
| <samp>end busIntro</samp>
 
| Предполагалось начать сцену вступления в автобус, предположительно ту, которая была вырезана перед выпуском.
 
| Предполагалось начать сцену вступления в автобус, предположительно ту, которая была вырезана перед выпуском.
 
|}
 
|}
Строка 633: Строка 633:  
|-
 
|-
 
| AbigailGame
 
| AbigailGame
| Настройка мини-игры <tt>Путешествие короля Прерий</tt> с Абигейл
+
| Настройка мини-игры <samp>Путешествие короля Прерий</samp> с Абигейл
 
|-
 
|-
 
| addSecretSantaItem
 
| addSecretSantaItem
Строка 648: Строка 648:  
|-
 
|-
 
| boardGame
 
| boardGame
| Настройка мини-игры <tt>Solarion Chronicles</tt>
+
| Настройка мини-игры <samp>Solarion Chronicles</samp>
 
|-
 
|-
 
| clearTempSprites
 
| clearTempSprites

Навигация