summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/field_map_obj.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/field_map_obj.c b/src/field_map_obj.c
index ccc88db15..c8d147e6d 100644
--- a/src/field_map_obj.c
+++ b/src/field_map_obj.c
@@ -6,6 +6,7 @@
#include "rom4.h"
#include "data3.h"
#include "berry.h"
+#include "palette.h"
#include "field_player_avatar.h"
#include "event_data.h"
#include "rom_818CFC8.h"
@@ -1144,3 +1145,11 @@ u8 sub_808E8F4(const struct SpritePalette *spritePalette)
}
return LoadSpritePalette(spritePalette);
}
+
+void pal_patch_for_npc(u16 paletteTag, u8 paletteSlot)
+{
+ u8 paletteIdx;
+
+ paletteIdx = FindFieldObjectPaletteIndexByTag(paletteTag);
+ LoadPalette(gUnknown_0850BBC8[paletteIdx].data, 16 * paletteSlot + 256, 0x20);
+}