Инвертированные спрайты
Инвертированные спрайты — побочный эффект вызываемый столкновение с Покемонами-глюками, выпуска названных покемонов в бою или просмотре их записи в Покедексе.
Эффекты
Данный баг приводит к тому, что спрайты покемонов и тренеров в бою инвертированы по горизонтали. В случае спрайтов спереди отзеркаливание происходит корректно, однако в случае спрайтов со спины — они начинают ломаться. Также ломаться начнут и спрайты спереди после применения противником какой либо атаки после обновления. Данный эффект не имеет постоянного пагубного влияния на игру.
Причина возникновения
В Red,Blue и Yellow в ОЗУ просчитывается параметр инвентирован спрайт или нет в отдельном адресе 0xd0aa (RB)/ 0xd0a9 (Y) и имеет значение по умолчанию равный 0x00. Если это значение отличное от заданного — спрайт покемона или тренера инвертируется. Если просмотреть запись покедекса покемона по номеру 00 или по номеру дальше 151 — значение 0x00 меняется на другое, из-за чего и происходит отзеркаливание спрайтов. Если просмотреть запись в покедексе обычного не глючного покемона, значение сбрасывается на 0x00