From d8a6b72e23cc868b735b14ae2aab0fb283578bbe Mon Sep 17 00:00:00 2001 From: GriffinR Date: Wed, 3 Dec 2025 21:31:22 -0500 Subject: [PATCH] Display error for invalid hidden item flags --- asm/macros/map.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/asm/macros/map.inc b/asm/macros/map.inc index acbcd532dd..884ecba5f6 100644 --- a/asm/macros/map.inc +++ b/asm/macros/map.inc @@ -109,6 +109,9 @@ @ Defines a background hidden item event for map data .macro bg_hidden_item_event x:req, y:req, elevation:req, item:req, flag:req + .if \flag < FLAG_HIDDEN_ITEMS_START + .error "Hidden Item flag \flag is too small. Must be >= FLAG_HIDDEN_ITEMS_START." + .endif bg_event \x, \y, \elevation, BG_EVENT_HIDDEN_ITEM, \item, ((\flag) - FLAG_HIDDEN_ITEMS_START) .endm