Неправильная работа пробивной способности

(Вырезка из баг-репорта)
“Механика пробития работает неправильно, в пробитие идёт весь урон, а не высчитанный по проценту пробивной способности.
К примеру, возьмём пушку мститель, процент пробития - 65%. На сфере поглощения показывает 30 взрывного и 58 огнестрельного, при уроне в кабину 89. Урон на пробитие должен быть 38. Но если взять конструкционку на 50 структуры, снаряд пролетит насквозь. А вот на 62 структуры уже сдерживают удар.
И следовательно вместо пробивного урона (65%), в пробитии участвует полный огнестрельный урон.”

Поправите, пожалуйста, если это должно работать иначе.

2 лайка

Поправляем.

Итак: снаряд имеет 100 ед. урона от попадания и пробивную способность 80%. Разберем 2 ситуации:

  1. Снаряд попадает в деталь, имеющую 90 ед. прочности, снаряд потратит 90% своего урона, а затем исчезнет или взорвется, т.к. это значение больше 80%.
  2. Снаряд попадает в деталь, имеющую 40 ед. прочности. Он уничтожает ее и летит дальше, т.к. нанес только 40% урона от попадания. Следующая деталь на пути имеет 100 ед. прочности. Снаряд нанесет ей 60 урона и исчезнет или взорвется, т.к. суммарно он нанес 100% урона, что больше 80%.

Таким образом, перед тем, как исчезнуть или взорваться, снаряд суммарно нанесет от 80% (значение пробивной способности) до 100% своего урона от попадания.

Это из патчноута, если что.

1 лайк

Если это действительно так, то это баг. Ибо:" 1. Снаряд попадает в деталь, имеющую 90 ед. прочности, снаряд потратит 90% своего урона, а затем исчезнет или взорвется, т.к. это значение больше 80%." А в данном случае, 50 хп детали это явно больше чем пробивной урон пушки и снаряд должен взорваться.

От 80 др 100 процентов, до СТА процентов нанесëт снаряд. Он наносит 50 из 58. Что не так?

Я провел тест на детали ровно 50 прочности, максимум урона Мститель должен давать 38 ед. - после чего взрываться или исчезать. При выстреле он пробивает деталь и летит дальше, врезаясь в землю. Очевидно, что он наносит гораздо больше урона детали, чем 38 ед, поэтому странно, что он не взорвался сразу же после уничтожения детали.

У него пробивная способность 65% (38 урона)

не так то, что он делает после.

Это из патчноута. Снаряд нанесëт ОТ 80 ДО 100 процентов. Там вмë очень просто и понятно написано, даже примеры приведены.

так, замечательно. он нанёс урон больше своего пробития по одной детали. что снаряд должен делать дальше?

Вы, уважаемый, перепутали на сфере, где смотреть взрывной, где огнестрельный.

На сфере - СВЕРХУ - огнестрельный.
СНИЗУ - взрывной.

Условный мститель
screenshot-230612-001154(16;6;203)

При отстреле по деталям, если хп детали (с резистами) МЕНЬШЕ - верхних циферок - деталь отколупывается, а снаряд летит дальше, до следующей детали и он может пролететь 10 деталей, НО! их ХП должно быть примерно равно ± “% от пробивной способности снаряда”.
Если БОЛЬШЕ - снаряд взрывается и наносится полный урон, и огнестрельный (весь), и взрывной (весь, если в радиусе взрыва нет чего-то другого) (тут не точно, по моим наблюдениям)

Только что на полигоне левика своего насиловал - можете сами проверить.

ПС - где смотреть огнестрел.
Скорпион - ТОЛЬКО огнестрельный.

Условный скорпион

screenshot-230612-002712(18;6;226)

сверху огнестрельный, 59. Пробитие 65%, так? Это значит 38-39 урона. Снаряд ударяется в деталь с хп в 50. Он наносит ей 50 урона и это больше чем урон пробития 38-39. Что снаряд должен делать дальше?
Судя по патчноуту он “исчезнет или взорвется , т.к. это значение больше его пробития.”.
Автор говорит что у него снаряд полетел дальше.

и да и нет, технологию подсчета я описал выше.

Одиночная деталь с 50 хп отлетит без взрыва.

Вы неверно трактуете то, что написал разраб, это работает чуток по другому.

Ну а как ещё трактовать слово “затем”?
Т.е. имеется в виду что он взорвётся только при ударе в следующую деталь? Могли бы так и написать.

С доходчивым пояснением у них всегда были проблемы (у разрабов)…

И вообще, там (в новой математике расчета урона) не все так однозначно. При простреле через 1 деталь, одна формула, при простреле нескольких, другая.

Сейчас стреляю скорпом по отвалам, интересные результаты получаются. Формул расчета несколько и они работают от ситуации (количества\хп деталей).

1 лайк

они примерно так и написали.

не очень понятно, да, но суть описана в патчноуте.

скорее “не очень точно”.

:point_up_2:

1 лайк

Хорошо, я проверил 2 пункт из пачноута на том же мстителе. Вот что у меня получилось:
Снаряд попадает в деталь, имеющую 10 ед. прочности. Он уничтожает ее и летит дальше, т.к. нанес только 17% урона от попадания. Следующая деталь на пути имеет 45 ед. прочности. Снаряд нанёс ей 45 (77%) урона и полетел дальше (Сумма деталей с резистами - 58). Он нанёс 98% от своего урона, что на 33% больше его пробивной способности.
Следовательно, механика всё равно работает косо, а пачноут содержит неверную информацию

1 лайк

Точно полетел, не взорвался?

Я не утверждаю однозначно.

Попробуй после этой детали (которая 45) по бокам, поставить ещё что-то, но так, чтобы они были не на пути снаряда. Если они получат урон, значит был взрыв.

Если нет, то ты прав и где-то в механике косяк.

Да, он полетел дальше. Было видно траекторию + взрыв вдали в точке попадания.