Placer tradeskill changes + charm breaks on hide/itu

I'm not sure how this pull is going to work. I merged my invishide_fix branch to main and then cut this tradeskill one, so the tradeskill branch has both.

The tradeskill changes are the ones Placer wanted on the DEV server to test out skill up checks. I only did very light testing with fletching.