Привет друзья!
Все кузнецы, медики и инженеры, а иногда даже шахтеры сталкивались с проблемой, когда с надетой бронёй урон, поглощённый ею, не отображается в чате.
К примеру урон от паука, зомбаша и лавы не отображается в чате у кузнецов и инженеров.
У кузнецов и медиков не отображаются удары от играков. У шахтера Т800 портится броня и нет урона по корпусу (от лавы), и он не видит сколько урона пришлось на броню.
Зачем это нужно?
Что бы знать сколько, от куда, от кого и за что ты получил урон.
Функцию можно будет включить/отключить настройкой чата.
Так же было бы не плохо применить это к любой броне, не только профессиональной, чтобы знать сколько урона поглотила броня, а сколько пришлось по игроку.
Выглядеть в чате будет вот так:
Броня поглотила 5 ед. урона от fall
Броня поглотила 4 ед. урона от lava
Броня поглотила 18 ед. урона от NAGIBATOR_228
И находится под сообщением о том, сколько всего было нанесено урона (то есть под теми, что есть сейчас).
Так же нужно добавить обратно, то есть когда бьёшь по игроку, будет так:
Броня игрока NAGIBATOR_228 поглотила 18 ед. урона
Ещё ничего не пишется, когда убиваешь игрока. Нужно добавить и это. Например:
Вы убили игрока nub_1 на PK
Вы убили игрока NAGIBATOR_228 в PvP
короткая версия темы (оно же заключение)
Все выше написанное можно изложить так:
Любой нанесенный тобой или по тебе урон (или убийство) должен отображаться в чате с указанием ника, количество единиц урона и направления удара(ты ударил/убил или тебя ударили/убили), неважно в броне он или нет.