Add more detail to itemstructs: they have a room byte.
Consider room 255 to be 'none'.
Consider room zero to be 'outside'.
Whitespace and formatting changes only.
byte_69A0 is source data not destination. Gets copied to $8021.
item_data_related is an array of item locations.

* Unsure what the flags mean yet, but the room value is truncated to six bits to allow for the two flag bits.
Fix the syntax of incrementing a pointed-to element.
Use do..while in preference to labels and gotos.

* Note use of <> instead of {} to avoid SkoolKit bunching up the lines.
get_character_struct is trivial.
More detail and a cleanup for sub_CCAB.
Trailing whitespace strip.
call_mystery_if_h_AND_7_is_zero is now get_prev_scanline.
Document wave_morale_flag.
Document sub_CCCD.