diff --git a/src/scrcmd.c b/src/scrcmd.c index ae2cbfc335..b53ae95b90 100644 --- a/src/scrcmd.c +++ b/src/scrcmd.c @@ -1589,7 +1589,7 @@ bool8 ScrCmd_vmessage(struct ScriptContext *ctx) bool8 ScrCmd_bufferspeciesname(struct ScriptContext *ctx) { u8 stringVarIndex = ScriptReadByte(ctx); - u16 species = VarGet(ScriptReadHalfword(ctx)); + u16 species = VarGet(ScriptReadHalfword(ctx)) & ((1 << 10) - 1); // ignore possible shiny / form bits StringCopy(sScriptStringVars[stringVarIndex], gSpeciesNames[species]); return FALSE;