«Протестировал Cyberpunk спустя несколько месяцев — на случай, если игру починили, и кажется, теперь все в порядке»
236236

"У машины закончились ХП -> пользовать ее нельзя -> всех персов внутри умертвить" - что тут, в плане программирования, можно перемудрить?

24

Комментарий недоступен

54

По опыту могу сказать, что там далеко не все так просто. У них наверняка куча другой взаимосвязанной логики и при этом в 90% все срабатывает норм, но тут может, что-то не догрузилось, помешал какой-то другой скрипт, куча всего могло произойти. Вот и машина продолжила ехать.

7

Комментарий недоступен

6

IF (hp == 0) die();если ХП упадёт ниже 0 - условие не сработает.

2

выпало исключение, по хер какой причине, и весь скрипт, грубо говоря, прервался

1

1. Делаешь так, как ты написал.
2. Поскольку физический движок очень несовершенен, игрок начинает дохнуть каждые 10 минут из-за столкновений, в которых, казалось бы, повреждения не должны быть критичными.
3. Игрок прибегает на dtf и визжит в комментариях, что в игру невозможно играть.

1

Ну, если этот скрипт ни с чем не связан и существует в мире где есть только машина и кто-то в ней, то да, ничего сложного :)

1

Восстание машин.