We can't use unsigned int for equip index since we put -1 in sd->equip_index[i] as sign of an empty place.

This is causing intermittent map crashes