Шериф и прерванный полет
Начал я сегодня очередной раунд борьбы с багами. Часть поборол:
+BUG: для призрака координаты пересчитываются раз в пятилетку
+BUG: флаг Призрака не возвращается после его ликвидации
+BUG: в золотом нет призрака?
+BUG: призрак не поражает и в конце он красный
Потом взялся за это:
BUG: скелет в прыжке 137070 не вызывает FIGHT?
Это я заметил, когда пытался стукнуть прыгающего Скелета во время его пребывания в воздухе. И Скелет меня проигнорировал. Потом я проверил это на Шерифах и выяснил, что когда ноги Шерифа выше уровня земли, он игнорирует Балбеса и его удары. Соответствующий комментарий даже был в коде. То ли это было «пусть об этом думает Тэд из будущего», то ли я думал, что в прыжках нечисть сбивать будет только маньяк, т.к. там велика вероятность самому огрести. Попробовал я сделать это на оригинальной игре MSX и открыл для себя новость — оказывается, если поймать Шерифа во время полета и стукнуть, то он падает вниз, но после падения не бежит себе дальше, а именно валяется и дрыгает ногами. Т.е. эта ситуация была авторами предусмотрена. Мне и в голову не приходило охотиться на Шерифов и бить их на взлете — я старался держаться от них подальше. Ну… что делать, пришлось внедрять и мне такой же трюк. Теперь Шерифа можно бить в полете. Вот так это выглядит:
В процессе отладки этого механизма я поймал эпичный скриншот, когда за мной гонялись сразу ДВА Шерифа:
Список оставшихся багов (он пополнился):
BUG: Балбес проваливается в 18-03, во втором черем флаг в земле?
BUG: кость + пуля = порча фона
BUG: скелет не запрыгивает? сцена 11-02, начало GOON DOCKS
BUG: подарки с жизнями и опытом не работают
BUG: при отключенной музыке нет паузы после game over
BUG: ноты при вопле выводить ближе
BUG: кости вообще не набиваются!
BUG: нота сзади верхняя пролетела без урона
BUG: если Балбес получает толчок во время удара, то проваливается
Свежие комментарии