Изменения

Строка 31: Строка 31:  
</syntaxhighlight>}}
 
</syntaxhighlight>}}
   −
==Schedule key==
+
==Ключ расписания==
Each schedule has a key which is used to decide when it applies. The key must be one of the exact formats below (it's not dynamic). If multiple schedules apply, the first match in the order listed here is used.
+
У каждого расписания есть ключ, который используется для определения того, когда оно применяется. Ключ должен быть в одном из приведенных ниже форматов (он не динамический). Если применяется несколько расписаний, используется первое совпадение в указанном здесь порядке.
   −
Notes:
+
Примечание:
* Most text is case-sensitive (e.g. <tt>Mon</tt> is not the same as <tt>mon</tt>).
+
* Большинство текстов чувствительны к регистру (т.е. <tt>Mon</tt> '''не''' тоже самое, что <tt>mon</tt>).
* The game's logic for schedule keys is in <tt>NPC::getSchedule</tt>.
+
* Логика игры для ключей расписания находится в <tt>NPC::getSchedule</tt>.
   −
===Marriage schedules===
+
===Расписание в браке===
These apply if the NPC is married to a player (not necessarily the main player). '''Married NPCs don't use any other schedule keys.''' If the marriage keys don't match, they won't have a schedule for that day.
+
Они применяются, если NPC женат на игроке (не обязательно главном). '''Женатые NPC не используют никаких других расписаний.'''
    
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! syntax
+
! Синтаксис
! summary
+
! Описание
 
|-
 
|-
 
| <tt>marriage_{{t|season}}_{{t|day of month}}</tt>
 
| <tt>marriage_{{t|season}}_{{t|day of month}}</tt>
| Applies on the given date.<br /><small>Example: <tt>marriage_spring_26</tt></small>
+
| Применяется в указанную дату.<br /><small>Пример: <tt>marriage_spring_26</tt></small>
 
|-
 
|-
 
| <tt>marriageJob</tt>
 
| <tt>marriageJob</tt>
| Used by Harvey on Tuesday/Thursday, Maru on Tuesday/Thursday, Penny on Tuesday/Wednesday/Friday.
+
| Используется Харви во вторник/четверг, Мару во вторник/четверг, Пенни во вторник/среду/пятницу.
 
|-
 
|-
 
| <tt>marriage_{{t|day of week}}</tt>
 
| <tt>marriage_{{t|day of week}}</tt>
| Applies on the given day of week when not raining.<br /><small>Example: <tt>marriage_Mon</tt></small>
+
| Применяется в указанный день недели, когда нет дождя.<br /><small>Пример: <tt>marriage_Mon</tt></small>
 
|}
 
|}
   −
===Normal schedules===
+
===Нормальное расписание===
These schedules apply to any non-marriage NPC. If none of these keys match, they won't have a schedule for that day.
+
Такие расписания применяются к любому NPC, не состоящему в браке. Если ни один из этих ключей не совпадает, у персонажа не будет расписания на этот день.
    
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! syntax
+
! Синтаксис
! summary
+
! Описание
 
|-
 
|-
 
| <tt>{{t|season}}_{{t|day of month}}</tt>
 
| <tt>{{t|season}}_{{t|day of month}}</tt>
| Applies on the given date.<br /><small>Example: <tt>spring_15</tt></small>
+
| Применяется в указанную дату.<br /><small>Пример: <tt>spring_15</tt></small>
 
|-
 
|-
 
| <tt>{{t|day of month}}_{{t|hearts}}</tt>
 
| <tt>{{t|day of month}}_{{t|hearts}}</tt>
| Applies on the given day of month if ''any'' player has at least that many [[friendship|hearts]] with the NPC. If multiple schedules apply, the one with the highest heart number is used.<br /><small>Example: <tt>11_6</tt></small>
+
| Применяется в указанный день месяца, если у ''любого'' игрока есть по крайней мере столько [[Дружба|сердец]] с NPC. Если применяется несколько расписаний, используется то, у которого наибольшее число сердец.<br /><small>Пример: <tt>11_6</tt></small>
 
|-
 
|-
 
| <tt>{{t|day of month}}</tt>
 
| <tt>{{t|day of month}}</tt>
| Applies on the given day of month.<br /><small>Example: <tt>16</tt></small>
+
| Применяется в указанный день месяца.<br /><small>Пример: <tt>16</tt></small>
 
|-
 
|-
 
| <tt>bus</tt>
 
| <tt>bus</tt>
| For [[Pam]] only, applies if the bus is repaired.
+
| Для [[Пэм]], применяется только если автобус отремонтирован.
 
|-
 
|-
 
| <tt>rain2</tt>
 
| <tt>rain2</tt>
| 50% chance of applying on rainy days.
+
| 50% шанс в дождливый день.
 
|-
 
|-
 
| <tt>rain</tt>
 
| <tt>rain</tt>
| Applies on rainy days.
+
| Применяется в дождливые дни.
 
|-
 
|-
 
| <tt>{{t|season}}_{{t|day of week}}_{{t|hearts}}</tt>
 
| <tt>{{t|season}}_{{t|day of week}}_{{t|hearts}}</tt>
| Applies in the given season and day of week, if ''any'' player has at least that many [[friendship|hearts]] with the NPC. If multiple schedules apply, the one with the highest heart number is used.<br /><small>Example: <tt>spring_Mon_6</tt></small>
+
| Применяется в указанный сезон и день недели, если у ''любого'' игрока есть по крайней мере столько [[Дружба|сердец]] с NPC. Если применяется несколько расписаний, используется то, у которого наибольшее число сердец.<br /><small>Пример: <tt>spring_Mon_6</tt></small>
 
|-
 
|-
 
| <tt>{{t|season}}_{{t|day of week}}</tt>
 
| <tt>{{t|season}}_{{t|day of week}}</tt>
| Applies in the given season and day of week.<br /><small>Example: <tt>spring_Mon</tt></small>
+
| Применяется в указанный сезон и день недели.<br /><small>Пример: <tt>spring_Mon</tt></small>
 
|-
 
|-
 
| <tt>{{t|day of week}}</tt>
 
| <tt>{{t|day of week}}</tt>
| Applies in the given day of week.<br /><small>Example: <tt>Mon</tt></small>
+
| Применяется в указанный день недели.<br /><small>Пример: <tt>Mon</tt></small>
 
|-
 
|-
 
| <tt>{{t|season}}</tt>
 
| <tt>{{t|season}}</tt>
| Applies in the given season.<br /><small>Example: <tt>spring</tt></small>
+
| Применяется в указанный сезон.<br /><small>Пример: <tt>spring</tt></small>
 
|-
 
|-
 
| <tt>spring_{{t|day of week}}</tt>
 
| <tt>spring_{{t|day of week}}</tt>
| Applies (in any season) on the given day of week.<br /><small>Example: <tt>spring_Mon</tt></small>
+
| Применяется (в любое время года) в указанный день недели.<br /><small>Пример: <tt>spring_Mon</tt></small>
 
|-
 
|-
 
| <tt>{{t|season}}_{{t|day of week}}_{{t|hearts}}</tt>
 
| <tt>{{t|season}}_{{t|day of week}}_{{t|hearts}}</tt>
| Applies in the given season, if ''any'' player has at least that many [[friendship|hearts]] with the NPC. If multiple schedules apply, the one with the highest heart number is used.<br /><small>Example: <tt>spring_Mon_6</tt></small>
+
| Применяется в указанный сезон, если у ''любого'' игрока есть по крайней мере столько [[Дружба|сердец]] с NPC. Если применяется несколько расписаний, используется то, у которого наибольшее число сердец.<br /><small>Пример: <tt>spring_Mon_6</tt></small>
 
|-
 
|-
 
| <tt>spring</tt>
 
| <tt>spring</tt>
| Always applies.
+
| Применяется всегда
 
|}
 
|}
  
602

правки