Для тех кто не в курсе того, как этот баг возник:
- уровень агрессивности хранился в переменной типа беззнакового byte (значения 0-255) и для разных народов имел базовые значения от 1 до 10;
- у Ганди изначально самый низкий уровень агрессивности, кажется 1, если я не ошибаюсь;
- имелись изучаемые модификаторы, которые уменьшают агрессивность на 1-2 единицы;
- ну и собственно говоря, стоило изучить эти модификаторы - агрессивность Ганди уходила в минус, а т.к. переменная беззнаковая, то происходило переполнение и выставлялось максимальное значение 255;
- в итоге Ганди моментально сносило крышу и он начинал устраивать атомный геноцид.
Мне вот просто интересно, это насколько агрессивным он становиться, если технически максимум 10? Это же не просто съехать с катушек... таких слов нет что бы описать такое состояние...
10 - базовый минимум, который присваивается при инициализации переменной, в данном случае на старте игры.
уровень агрессивности хранился в переменной типа беззнакового byte (значения 0-255) и для разных народов имел базовые значения от 1 до 10;
В пятой тоже было такое. Я, например, в первый раз победил, запустил первым ракету в космос
Конечно стоит! Можешь, конечно, сразу покупать пятую, но чтобы войти в игру и понять суть, тебе придется посмотреть летсплеи каких-ниудь Циверов, "Леша Играет", например. Но сай посуди, что лучше, играть самому или смотреть летсплеи. При этом тебе все равно придется посмотреть пару десятков обучающих видео, если ты новичок :D
Хм... Баг был в первой игре. С тех пор в каждой игре серии Генди такой.
Да, думаю они продолжат. Можно сделать пацифистом, но зачем, когда получился клёвый диссонанс, ставший одной из фишек серии?
Баяны
256K поста14.4K подписчиков
Правила сообщества
Сообщество для постов, которые ранее были на Пикабу.