Fixed an issue with items accidentally made equippable from all classes

- Follow-up to 15a0f6dea6f4f3c5adc9a1bc9e7e8be81cc49c48
- Fixes dagger items being equippable by acolyte classes (and possibly
  many other issues)
- Issue caused by an incorrect capping method when the Job field is set
  to a value greater than 0x7fffffff

Signed-off-by: Haru <haru@dotalux.com>