Take starting time option into account when setting initial weather timeout.
Unrolled and refactored update_scent() to accelerate waiting, reading, etc.
Don't add in the starting time offset to the initial weather change calculation, it's alreadt in OPT_INITIAL_TIME.
Move STARTING_MINUTES to mongroupdef.cpp since it's the only place it's used now.
Further cleanup of update_scent, and handle barrier scent attenuation properly.
Exit early from map::field_at() if trhere are no fields in the current submap.
Update unit test to use overmapbuffer.
Make newwin in catacurse correctly handle 0 for ncols/nlines
Add missing return statement to catacurse's getch()
Check if we have enough rags/leather before sewing.
Make sewing use rags/leather.
Re-indent game::consume_items
Add a debug message if no components are available
Allow tracking of consumed items
Actually use the iterator variable in a for loop
Extract common code from the two spawn item methods.
Move fitted clothing generation to item spawn method so dropped items don't become fitted.
menu  function allows selection via up/down + enter in addition to
single character.
Merge PR #1073 - spontaneous fitting fix
Background for selected entry extends the entire line.