fix: rainy castform is no longer a Ninja Boy on return-to-field
This commit is contained in:
parent
c8fb56d73b
commit
73e891a88a
@ -2772,13 +2772,13 @@ const struct ObjectEventGraphicsInfo *GetObjectEventGraphicsInfo(u16 graphicsId)
|
||||
if (graphicsId >= OBJ_EVENT_GFX_VARS && graphicsId <= OBJ_EVENT_GFX_VAR_F)
|
||||
graphicsId = VarGetObjectEventGraphicsId(graphicsId - OBJ_EVENT_GFX_VARS);
|
||||
|
||||
if (graphicsId >= OBJ_EVENT_GFX_MON_BASE + SPECIES_SHINY_TAG)
|
||||
graphicsId -= SPECIES_SHINY_TAG;
|
||||
// graphicsId may contain mon form info
|
||||
if (graphicsId > OBJ_EVENT_GFX_SPECIES_MASK) {
|
||||
form = graphicsId >> OBJ_EVENT_GFX_SPECIES_BITS;
|
||||
graphicsId = graphicsId & OBJ_EVENT_GFX_SPECIES_MASK;
|
||||
}
|
||||
if (graphicsId >= OBJ_EVENT_GFX_MON_BASE + SPECIES_SHINY_TAG)
|
||||
graphicsId -= SPECIES_SHINY_TAG;
|
||||
|
||||
if (graphicsId == OBJ_EVENT_GFX_BARD) {
|
||||
return gMauvilleOldManGraphicsInfoPointers[GetCurrentMauvilleOldMan()];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user