Switch uint32_t and int32_t to int to match rest of code and un-break code that allows signed skill levels.
Replace bandages or first-aid in inventory if application is cancelled.