Updated Copyright dates

git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7261 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* schedule.*, usecode/intrinsics.cc: Fixed bug #3599714 "Attacked npcs make
  their bed before defending themselves". Also fixed bug where NPCs were not
  too concerned about who they share their beds with -- they could lie down
  with the avatar. Incidentally, this incidentaly fixes the bug reported in
  the comments of the aforementioned bug report (avatar making a bed that an
  NPC took right after the avatar woke up). Improved bed occupancy detection
  routine allows children to be detected too.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7262 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.cc, schedule.cc: Actor::unready_weapon causes actor to redraw if a
  weapon has been unreadied. Forcibly remove the weapon from hand if not a
  party NPC and belt slot is being used. Places where Actor::unready_weapon
  were called together with Game_object::add_dirty see the latter removed.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7263 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* schedule.cc: Incorrect condition prevented beds from ever being made.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7264 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* objs/objnames.cc: Incorrect branch caused undefined behavior.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7265 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* shapes/*: Eliminating warnings.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7266 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* gamewin.cc: Avatar now properly restores into combat if the game was saved
  during combat. Correct mouse shape is set in all cases.
* gamewin.*, mouse.*: Eliminating warnings.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7267 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actor.*, schedule.cc: Renamed Actor::unready_weapon to Actor::empty_hands,
  which will now empty both hands. The function tries to place on the belt
  and backpack slots, trying to add to containers if present, or forcing the
  slot to accept the item if not. This fixes weapons disappearing on sleep
  bug. Also, party members will not hide their weapons on sleep.
* paths.*: Yet more fixes to grabbing.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7268 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* all: Collecting all hard-coded usecode functions in separate header until
  they are properly de-hard-coded. Eliminated warnings. Consolidated  32-bit
  usecode opcodes with their 16-bit counterparts when they were otherwise
  identical except for size of data read. Improved string reading functions.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7269 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
Fixing error in previous commit.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7270 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* all: Made party members less prone to teleporting while trying to sit on
  barges. This is done by having party members persistently repathfinding if
  the path is blocked, and by ignoring NPCs that aren't sitting, lying down,
  etc. when determining if it is possible to reach the seat. Also, some more
  warnings eliminated. Further, actors no longer move aside when they are on
  the move. Moreover, party members will also stand at rest after a while,
  as the avatar does, matching the original games. Finally, the avatar will
  have bad feelings when saving too often.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7271 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* all: Eliminate some errors and Cppcheck noise

git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7272 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* gamewin.cc: Fixing bug exposed by revision 7267 (bug #3600300 "as_npc()
  causes issues (warning fix regression)") before which the the avatar was
  being incorrectly cast from Main_actor to unrelated class Npc_actor.


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