I am trying to get this macro to give me the appropriate number, currently it seems to jump up at level 11 (to 4 when it should still be 3), when it shouldn't jump up until level 13 because of being a half caster. I'm using the OGL D&D 5e's sheet. The code I'm using is bellow. The ceiling was put in place because it jumped to 6 at some point. [[{[[ceil({[[floor(@{selected|caster_level} / 1.5)]],1}kh1)]],5}kl1)]]