Fixes small regression introduced in #4698

martial arts ongethit trigger now works again
fix OR in required tools
adv inv show overload; create FONTDATA if absent, do not want to overwrite the existing FONTDATA
fix-or-in-materials
fix prev commit
fix prev commit
show weather under artificial light
fix tabs selection for translations
adv inv show current/max weight and volume inv items
Merge miscellaneous fixes.