Качество данной статьи: 4/5
Качество данной статьи: 4/5
Качество данной статьи: 4/5
Качество данной статьи: 4/5
Качество данной статьи: 4/5

Время использования

Материал из Terraria Wiki
Перейти к навигации Перейти к поиску

Время использования — это характеристика, которая применяется к оружию, инструментам и другим предметам, которые можно использовать. Оно определяет время задержки перед повторным использованием предмета. В базовом понимании это «скорострельность» предмета, измеряемая в игровых тиках[1]. Чем ниже время использования, тем быстрее предмет, и наоборот. Например, время использования кинжалов обычно варьируется от 10 до 13, что означает возможность их быстрого использования, в отличие от крайне медленного «Вулкана», время использования которого составляет 40 — это довольно медленное оружие, которое нельзя использовать так часто.

Время использования особенно полезно при сравнении скорости работы инструментов и оружия. Во внутриигровых подсказках для этих предметов эти значения автоматически группируются в категории «Очень высокое» или «Очень низкое». Они группируются следующим образом:

Значение Внутриигровой текст
≤8 Безумно высокая скорость
9–20 Очень высокая скорость
21–25 Высокая скорость
26–30 Средняя скорость
31–35 Низкая скорость
36–45 Очень низкая скорость
46–55 Чрезвычайно низкая скорость
≥56 Черепашья скорость

Время использования от модификаторов

Модификатор, дающий «+10% к скорости», на самом деле означает «-10% времени использования». Изменённое значение округляется и даёт новое время использования. Из-за округления фактические бонусы получаются в иных процентах. В приведенной ниже таблице сравниваются скорострельная «Мегаакула» и более медленный мушкет.

Оружие Модификатор Бонус Время использования от модификатора Фактический бонус
«Мегаакула»
«Мегаакула»
Базовое время использования: 7
Нереальный +10% к скорости 6 +14% к скорости (+4%)
Скоростной +15% к скорости 6 +14% к скорости (-1%)
Мушкет
Мушкет
Базовое время использования: 32
Шустрый +5% к скорости 30 +6% к скорости (+1%)
Нереальный +10% к скорости 29 +9% к скорости (-1%)
Скоростной +15% к скорости 27 +16% к скорости (+1%)

Вычисление

Если предположить, что расчёт времени использования аналогичен расчёту наносимого урона, то вычисления будет выглядеть следующим образом: (см. ниже)

[math]\displaystyle{ \mathit{общ.\ время\ исп.} = \left\lfloor округл.\left(\mathit{базовое\ время\ исп.}\times\left(1-\frac{\mathit{модификатор\ оружия}}{100}\right)\right)\times\frac{1}{1+\frac{\mathit{итоговая\ скор.\ атаки\ от\ модификаторов}}{100}}\right\rfloor+\mathit{задержка\ исп.} }[/math]

Примечание: общая скорость атаки используется только в том случае, если тип урона оружия — ближний, так как именно на него она влияет. [math]\displaystyle{ \mathit{вторичное\ время\ исп.\ (если\ нет\ автоматического\ огня)} = \mathit{общ.\ время\ исп.}\times\left\lceil\frac{\mathit{общ.\ время\ исп.}}{\mathit{secondary\ use\ time\ as\ calculated\ with\ above\ formula}}\right\rceil }[/math]

Примечания

  • Скорострельность рассчитывается путём деления количества кадров в секунду (обычно 60) на время использования предмета: [math]\displaystyle{ \mathit{скорострельность} = \frac{60}{\mathit{время\ исп.}} }[/math]
Например, время использования мегаакулы равна 7. Его скорострельность можно рассчитать, подставив это значение в приведенную дальше формулу: [math]\displaystyle{ \mathit{скорострельность} = \frac{60}{7} \approx 8,57 }[/math]
Умножив это число на 60, можно получить скорострельность в минуту, которая для мегаакулы составляет примерно 514,3 выстрела в минуту.
  • Исключение составляют некоторые предметы, например восстанавливающие зелья, которые имеют отдельное время перезарядки, или кистени с бумерангами, которые должны вернуться, прежде чем их можно будет использовать снова.
  • Некоторые виды оружия, например оружие ближнего боя со снарядом, имеют вторичную атаку. Обычно она имеет собственное время использования, которое отличается от стандартного времени использования оружия. Скорость снаряда и модификаторы атаки/скорости ближнего боя по-прежнему влияют на эти вторичные атаки. Однако если у такого оружия нет автовзмаха и если скорость снаряда отличается от времени использования оружия, то после окончания времени использования снаряда он не может выстрелить снова, пока не закончится первичная атака оружия.
  • Некоторые виды оружия, например заводная штурмовая винтовка, имеют независимый признак, называемый задержкой использования. Он не зависит от модификаторов скорости и скорости атаки, а действует как базовое увеличение времени использования.
  • Время использования предмета именуется как useAnimation в исходном коде игры.
  • Особым случаем являются мечи, способные к автовзмаху. Когда такой меч достигает последнего кадра анимации взмаха, он возвращается к первому, пропуская, таким образом, один кадр. Это означает, что его реальное время использования на одно значение меньше, чем указано в исходном коде, в подсказке меча и здесь, на вики.

История

  • 1.0.6:
    • Текст подсказки «Очень высокое» теперь применяется ко всем предметам со времени использования до 20 единиц. Соответствующим образом изменены остальные группы:
      • «Очень высокая скорость» теперь в промежутке 9-20, а не 9-15.
      • «Высокая» теперь 21-25, а не 16-20.
      • «Средняя» теперь 25–30, а не 21–25.
      • «Низкая» теперь 31–35, а не 26–30.
      • «Очень низкая» теперь 36–45, а не 31–40.
      • «Чрезвычайно низкая» теперь 46–55, а не 41–50.
      • «Черепашья» теперь ≥56, а не ≥51.
В результате некоторые предметы стали указываться как более быстрые, хотя их реальное время использования не изменилось.
  • 1.0.3: Исправлена опечатка в тексте подсказки времени использования на английском языке: «Extremly slow speed» → «Extremely slow speed».

Сноски

  1. Тик — это единица времени, которую считает программа. Бо́льшая часть обновлений логики игры происходит каждый тик. Тик имеет длину 1/60 секунды, следовательно в секунде 60 тиков, а в минуте 3600 тиков.