Fixed staff hire crash

Fixes #621 
error caused by signed word expanding incorrectly to an unsigned dword