1 Описание проблемы, коротко суть. В информации об оружии отображается неправильный урон в секунду.
2. Что именно для вас стало багом. Неправильное отображение или некорректный подсчет урона в секунду для оружия.
3.1. Как часто воспроизводится баг. Всегда
3.2. Подробный перечень действий для воспроизведения бага.
Открыть характеристики например Пушки Гаусса и посчитать:
Урон Пушки Гаусса на зафиченном корабле с имплантами 1511 ед, скорострельность 68 выстр/мин.
Итого: 1511*68/60=1712,46666… ≈1712 ед/сек с учетом округления до целых, а отображается в характеристиках 1700 ед/сек.
Могу предположить, что в формуле фигурирует переменная скорострельности при накоплении заряда, но время накопления заряда нигде не указано, так что я не могу догадываться сколько оно.
Далее открыть характеристики Пушки Гаусса в магазине:
Урон Пушки Гаусса в магазине 266 ед, скорострельность 68 выстр/мин.
Итого: 266*68/60=301,46666… ≈301 ед/сек с учетом округления до целых, а отображается в характеристиках 299 ед/сек.
Далее Позитронная Пушка:
на зафиченном корабле с имплантами урон 2259 ед, скорострельность 52 выстр/мин.
Итого: 2259*52/60=1957,8 ≈1958 ед/сек с учетом округления до целых, а отображается в характеристиках 1952 ед/сек.
Опять же допустим в формуле не отображается накопление заряда.
из магазина урон 480 ед, скорострельность 48 выстр/мин.
Итого: 480*48/60=384 ед/сек и отображается в характеристиках 384 ед/сек. Значит в формуле время накопления заряда не учитывается?
А теперь самое интересное:
Для Рельсового миномета на зафиченном и с имплантами корабле:
урон 1245 ед, скорострельность 91 выстр/мин.
Итого: 1245*91/60=1888,25 ≈1888 ед/сек с учетом округления до целых, а отображается в характеристиках 1883 ед/сек.
Даже с учетом того, что урон оружия дробный, например от 1244,5 до 1245,4, то все равно урон в секунду должен быть от 1887 до 1889 ед/сек
из магазина
урон 1058 ед, скорострельность 21 выстр/мин.
Итого: 1058*21/60=370,3 ≈370 ед/сек с учетом округления до целых, и отображается в характеристиках 370 ед/сек, т.е. по логике все правильно.
Для других пушек тоже самое.
Для лазеров формула сложнее из за снижения резиста.
Для пушек с переменной скорострельностью (например, Тяжелый Бластер) урон в секунду скорей всего считается нелинейно, поэтому я этого подсчитать не могу.
- Пояснения. Мое предположение, что в формуле подсчета урона в секунду для оружия на зафиченном корабле и с имплантами не учитываются какие то модификаторы. На пушках с накоплением заряда непонятно какая реальная скорострельность берется в расчет и не указано время накопления заряда.
- Скрины + логи + видео.
[2016.01.07 12.18.02.rar](< base_url >/applications/core/interface/file/attachment.php?id=160374)