From ff8615401e19bd6e5b236ca37e71ac2d251eefa7 Mon Sep 17 00:00:00 2001 From: kuroppoi <68156848+kuroppoi@users.noreply.github.com> Date: Thu, 27 Mar 2025 03:36:04 +0100 Subject: [PATCH] Alternate form bitmask --- src/main/java/entralinked/model/pkmn/PkmnInfoReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/entralinked/model/pkmn/PkmnInfoReader.java b/src/main/java/entralinked/model/pkmn/PkmnInfoReader.java index 89fa315..b9b9f79 100644 --- a/src/main/java/entralinked/model/pkmn/PkmnInfoReader.java +++ b/src/main/java/entralinked/model/pkmn/PkmnInfoReader.java @@ -63,7 +63,7 @@ public class PkmnInfoReader { int trainerSecretId = buffer.getShortLE(14) & 0xFFFF; int level = buffer.getByte(140); int ability = buffer.getByte(21) & 0xFF; - int form = (buffer.getByte(64) >> 3) & 0xFF; + int form = (buffer.getByte(64) >> 3) & 0x1F; boolean genderless = ((buffer.getByte(64) >> 2) & 1) == 1; boolean female = ((buffer.getByte(64) >> 1) & 1) == 1; PkmnGender gender = genderless ? PkmnGender.GENDERLESS : female ? PkmnGender.FEMALE : PkmnGender.MALE;