searchlight -> locate_thing_to_plot_then_plot.
sub_B89C -> locate_thing_to_plot.

(Yes, it needs a better name).
set_morale_flag_screen_attributes: Fix omitted attribute store op.

(Spotted in TGE-in-C).
breakfast_time: Constant 0 in room context -> room_0_outdoors.
Be a bit more formal in documentation lines, e.g. use 'visible character' instead of vischar.
sub_BAF7 -> vischar_visible.

This routine clips visible characters to the game window.