Fixed invisible stat effects (disease, pain, etc)

Before this PR stat effects from disease, pain, etc are not shown to player in any status window. (Probably due to *_cur variables not updated properly; stat effects are using related bonus variables and bonus modification functions)

This PR is yet another push towards protected _cur and _max values, using getters instead (i.e. get_str, get_str_base, etc)

Player resets for stat updates are needed for related bonus calculations, otherwise fun ensues.

Also another related typographical error fixed.