* actors.cc: Fixed dying fish turning into bread then fish by only using the
  'frame 0 then script to set correct frame' trick if first frame is empty.
* effects.cc: Fixing bug #3599105 "Cannons don't fire correctly".
* gamewin.cc: Use c_tilesize/2 instead of hard-coded 4.
* objs/chunks.cc: Eliminated irrelevant comparison translation.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7254 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* usecode/ucsched.cc: Fixed bug #3598888 "fade out doesn't always fade back
  in" which was caused by usecode function 0x6fb in FoV killing the script
  that caused the screen to fade back in. This function will now be delayed
  until the screen is faded in again.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7255 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* schedule.cc: Add back quality check for dough and clear okay_to_take flag
  since okay_to_take doesn't get saved. This should fix dough not being used
  after cache out or reload.

git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7256 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actions.cc: Fixed Fawn guards sometimes not being able to open doors.
* actions.*, actors.cc: Prevent schedule changes from stopping intrinsics
  path_run_usecode and si_path_run_usecode. This fixes avatar not animating
  to roll bedroll if sleep is cancelled, and maybe a few other things.
* gamewin.cc: Eliminate double check for avatar paralysis. Sleep schedule no
  longer prevents avatar from moving (sleep flag does that).
* paths.cc: More changes to Fast_pathfinder_client::is_grabable, as previous
  version prevented, for example, the gavel at Spark's from being used.
* schedule.*: Refactored code common to patrol and pace schedules. NPCs will
  now make their beds when getting out of sleep schedule. Children are now
  better positioned in beds.
* schedule.*, usecode/intrinsics.cc: Fixed bugs #3599106 "beds not working
  properly again" and #3330452 "Sleeping on the first or higher floor not
  working correctly" (and comments). Also, double-clicking on beds can now
  be 'cancelled' by moving away while moving towards the bed, as happens in
  the originals.
* actions.*, schedule.*, tqueue.*, usecode/ucsched.*: Const-correctness.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7257 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* schedule.cc: Set sleep flag on avatar too for nap_time intrinsic.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7258 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* paths.cc: Fixed object manipulation regression due to incorrect condition
  on rev 7257.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7259 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
Updated Copyright dates

git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7260 67c084eb-e78b-48f3-b8e7-bfa43f95ef20