* combat.cc: Reverted changes from rev 7229 to fix bug #3598684 "problems
  attacking medium and large actors (7229 regression)".
* paths.cc: Speed improvements for Fast_pathfinder_client::is_grabable.
  Fast_pathfinder_client::is_straight_path will no longer prematurely quit
  before the end of the path.
* rect.h: Truly fixed Fixed bug #3594342 "Attacking through walls and doors"
  (and who knows how many other bugs).


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7230 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* npcnear.cc: Disabling old proximity usecode method. The rabbit hack is not
  needed anymore since patrol schedule does what it should, so it has gone.
* schedule.*: Only loiter, tend shop, dance, hound, sew and bake schedules
  seem to call proximity usecode in the original. This fixes bug #3598581
  "Barks in Serpents' Isle".


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


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7232 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* schedule.cc: Completing dance schedule (fixes bug #3435764 "Dance Schedule
  broken". Tweaked odds of proximity barks for dance schedule.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7233 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* paths.*, schedule.cc, pathfinder/PathFinder.h: New Fast_pathfinder_client
  that checks it the proper way. Fixes issues with ships and beds reported
  on IRC.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7234 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
Missing file from previous commit.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7235 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* gamewin.cc: Eliminating segfault when loading a game if map edit mode was
  active (due to fixed object deletion).
* actors.cc: Fixed bugs #3127755 "dead NPC bodies become obstacles" and
  #3594344 "dead bodies hang in wall - become obstacles", which were caused
  by the dying NPC blocking the placement of his own body.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7236 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* gamewinn.*: Fixed incorrect calling of ES if mapedit was still on when
  Exult is closed (caused by rev #7236).


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7237 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.cc: Only heal more than 1 hp through mend_hourly if the npc's
  schedule is sleep.
  Fix freezing check. Temp of 50 should do damage
  Allow starving party members to regain health over time if below 0 hp.
* npctime.cc: Only wake up npcs over time if they have 1 or more hp. (was 0)
  Do hunger damage check every minute. Hunger does 1 damage instead of 0-2.
* actors.cc, npctime.cc, Stats_gump.cc: Fix hunger check. Food <= 9 is bad

git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7238 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
Set LANG to C++ in configure script

See bug #3595455.

git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7239 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* shapeid.h, shapes/vgafile.*, usecode/conversation.cc: Fixed bug #3001914:
  "Cutted texts in voiceovers with Speech disabled" [sic] for the guardian
  in BG. Also, fill whole game area with background color from large faces
  so SI guardian and serpents cover the whole screen.
* usecode/conversation.h: Spacing.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7240 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* usecode/conversation.cc: Center BG guardian vertically too.
* actors.cc: Fixed bug #3186728 "SI: Incorrect property flags? (1.5.0svn)"
  by applying okay-to-take flag *after* the NPC's stuff is moved to the
  dead body.
* gamemap.cc: Make sure okay-to-take flag is read for quantity shapes.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7241 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.cc, gamewin.cc, shapes/items.h: Guards now bark messages when
  coming to arrest you. People calling guards only yell if they can talk.
  If there are no guards in the area, people will call for help instead
  of calling guards. Guards are no longer called in dungeons, and people
  will not yell for them in such places. This should fix bug #3186715
  "SI: Automatons in MoF call guards (1.5.0svn)".


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7242 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* objs/objs.cc: Added some (disabled by default) tracing facilities to debug
  render order. One day...


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7243 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* exult.cc, keyactions.*, keys.*: Walking and running keys no longer count
  for the purposes of skipping faces, maps and such, as they could prevent
  someone from ever seeing the face. Also, enforcing const-ness in KeyBinder
  class and on key actions.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7244 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.*, gamewin.cc, npctime.cc: Fixed bug #3598886 "HP < 1 should regen
  faster than per hour".


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7245 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.cc, combat.cc: Have the Avatar stop attacking unconscious actors

git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7246 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.*, gamewin.cc, npctime.cc, objs/egg.cc, usecode/intrinsics.cc:
  Party members no longer heal to full if knocked out when they cache out.
  UI_clear_item_flag no longer awakens unconscious NPCs (matches original in
  e.g., BG usecode 0x6bc). Fire fields no longer awaken knocked out NPCs.
  Mana no longer regenerates quickly for knocked out NPCs. Trying new dead
  body positioning method. Fixed last commit to not randomly remove the
  avatar's target.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7247 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* defaultkeys.txt: Fix description of walk keys

git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7248 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* gamewin.cc: Save/load combat state

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