Schedule Requirements, Active Effect Icons

added costs and conditions to schedules, which will now only run if
these pass; schedule instance is destroyed without changing the caster's
state or animation if requirements fail to pass; ground + state
validation for interact and use item (from play and menu modes); new
status icons
fixed weapon details stamina cost comparison
Schedule State Constants

don't know why these weren't already constants...