MACRO unown_set rept _NARG db UNOWN_\1 shift endr db -1 ENDM UnlockedUnownLetterSets: ; entries correspond to UNLOCKED_UNOWNS_* constants table_width 2, UnlockedUnownLetterSets dw .Set_A_K ; UNLOCKED_UNOWNS_A_TO_K_F dw .Set_L_R ; UNLOCKED_UNOWNS_L_TO_R_F dw .Set_S_W ; UNLOCKED_UNOWNS_S_TO_W_F dw .Set_X_Z ; UNLOCKED_UNOWNS_X_TO_Z_F dw .Set_Exclamation_Question ; UNLOCKED_UNOWNS_EXCLAMATION_QUESTION assert_table_length NUM_UNLOCKED_UNOWN_SETS .Set_A_K: unown_set A, B, C, D, E, F, G, H, I, J, K .Set_L_R: unown_set L, M, N, O, P, Q, R .Set_S_W: unown_set S, T, U, V, W .Set_X_Z: unown_set X, Y, Z .Set_Exclamation_Question ; I'm not the biggest fan of this - could easily just put them with XYZ, but it seems in HGSS it was made more awkward, so let's do it this way. Could also be used to place them somewhere else - Tanoby Ruins? unown_set EXCLAMATION, QUESTION