Rawset the entirety of HUD code
Alternative to !11 (closed)
Rawsets every hud related function, negating the need for overriding the entire hud code to edit one function. Local variables that are initialized as empty have been kept local. Hud hook functions have been taken out of their declaration and made global first before being used.
From my testing of battles, dungeon, scoreboard, and the shop, I haven't seen any immediate issues, so I assume its as stable as !32 (merged) currently.