Дело в том, что дверь добавляет здоровье через TakeHealth, который следит за переполнением. Если вы попробуете повторить этот фокус сами, то убедитесь, что здоровье на растёт выше ста. Они там что-то отключают.
If a player dies from time-over in a 2P Versus mode while on their last life, the Game Over routine will be interrupted and the results screen will be displayed. The player who died will appear to have 0 lives, but if they die again, the counter will roll back to "y5" (255), as the lives are stored as an unsigned byte, and the life counter was only meant to display up to 99 lives.
This bug can also be found in single player mode. In Chemical Plant Zone, there is an area before the boss where there are spikes underwater. If a player has 1 life, gets a ring and lets the drowning timer dwindle down to "1", then jumps into the spikes, Sonic will drown in the middle of his "recoil from damage" animation, which will cause two lives to be lost and the counter to roll back to "y5".
До меня дошло. Я смотрел поле "healthvalue", который действительно прибавляет здоровье через TakeHealth. А здесь прибавление здоровья идёт через TakeDamage, поэтому проверяется только нижняя граница, а не верхняя. И сама дверь никак эту ситуацию не проверяет и функция TakeDamage тоже. А то шо худ по кругу, ну так величина одним байтом по сети передаётся, вот и по кругу. Да уж.
Добавлено 20-04-2019 в 20:20:
Ну я просто думал, что там именно "healthvalue" прописан, там да, действительно, добавляется здоровья тому, кто открыл дверь. Не застрял, а именно открыл. А тут вон оно што.
Вчера снова прошёл первый У, любимые карты. Flatshaded-грани просто ужасны, да. Но дизайн освещения - класс. Всякие движимые хрени тоже радуют.
Если б не проприетарный никомуненужный unrealscript, я бы точно моддил под У.
Но это ладно.
С матами и костылями запустил WoT. ОпенГЛ не стартовал в принципе. Д3Д завёлся с диким плаванием ФПС, треском звука и другими ужасами. Без видеовставок, конечно. Новые дрова от У[Т] не подошли, конечно же, т.к. core.dll. Двиг там от самого первого У и не обновлён ни разу. И... снова я попал в этот разрушенный город ужасов. Капец какой-то. Игра вообще, похоже, создавалась как the_horror.wav Лабираинты и ужасы. Не знаю, как они этого добились, но клаустрофобия и эффект отчаяния просто потрясает. Не говоря уже о мерзости монстров. Кстати, маппинг просто удивительно хороший. Детальный, уникальный, реалистичный. А вот движок - просто фекальная яма. Вечные анрыльные полутёмные модели, освещённость которых не всегда связана с миром (правда, зато красные глаза в темноте). Говнистые анимации (скелетонов.нет). Ну и максимально дерьмовое оружие. Видать, на него времени не хватило. \(o_O)/