From 621ca115a209dcd0f2500bbf59de6360171ce20b Mon Sep 17 00:00:00 2001 From: Eduardo Quezada Date: Sat, 17 Jun 2023 23:05:59 -0400 Subject: [PATCH] Added OBJ_EVENT_GFX_SPECIES macro to help setting up OW Graphic IDs --- include/constants/event_objects.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/constants/event_objects.h b/include/constants/event_objects.h index 98fc354e76..44767675ec 100644 --- a/include/constants/event_objects.h +++ b/include/constants/event_objects.h @@ -280,6 +280,9 @@ #define OBJ_EVENT_GFX_SPECIES_BITS 11 #define OBJ_EVENT_GFX_SPECIES_MASK ((1 << OBJ_EVENT_GFX_SPECIES_BITS) - 1) +// Used to call a specific species' follower graphics. Useful for static encounters. +#define OBJ_EVENT_GFX_SPECIES(name) (OBJ_EVENT_GFX_MON_BASE + SPECIES_##name) + #define OW_SPECIES(x) (((x)->graphicsId & OBJ_EVENT_GFX_SPECIES_MASK) - OBJ_EVENT_GFX_MON_BASE) #define OW_FORM(x) ((x)->graphicsId >> OBJ_EVENT_GFX_SPECIES_BITS)