* shape_info.txt: Fix typos that caused books to run the wrong usecode. This
  fixes bug #3601322 Exploding books in Castle of White dragon don't explode

git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7307 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* readnpcs.cc: Fixed bug that caused monster actors to go away instead of
  resuming their schedule on reload.
* schedule.*: Created an 'arrest avatar' schedule for guards summoned to
  arrest a thieving avatar.
* gamewin.cc: Danger music will override all but combat music. Creating 1-3
  guards to arrest avatar instead of 1, and all of them use the new schedule
  to arrest the avatar. Danger music is forced to play when guards approach,
  as happens on the original. Arrest schedule is considered to be combat for
  determining if the NPC is hostile. Guards are of chaotic alignment as they
  are in the original.
* actors.cc: Arrest schedule does not seek foes. Local guards call for more
  guards. All together, this fixes bug #3599723 "guards that were called by
  npcs stop attacking on reload".


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7308 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.cc, schedule.*: Implemented graze schedule, fixing bug #3601321
  "Graze schedule not working properly".


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7309 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
Add missing smooth plugin files to toolsclean target for common builds.

git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7310 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* content/makefile_builder.sh: Updated to work without doing a 'clean'.
* content/{bgkeyring,sifixes}/{README,Readme.txt}: Massive update, clean-up
  and reformatting.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7311 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* combat.cc: Combat music should start if the avatar is targetting an NPC.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7312 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.cc: Doing a raw intelligence check causes some animals to be able
  to open doors; so I am basing the sentince test only on monster intellect,
  which is 10 for 'default' monster information.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7313 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* all: Research into the originals shows that only neutral NPCs and guards
  call guards -- good NPCs ignore theft, murder and being attacked, evil and
  chaotic are out for your blood anyway. Based on this, I revamped the call
  guards/attack avatar bit so only neutral NPCs and guards call guards and
  NPCs of all alignments help NPCs of the same alignment, while ignoring any
  friendly fire. Disabled actors no longer call for help -- instead, if any
  sympathetic witnesses are nearby, they will call for help and assist.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7314 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* gamewin.cc: Fixed bug #3601519 "Breaking glass displays results in guards
  attacking" by having guards try to arrest for theft on all cases.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7315 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* all: Alignments are an enum of Actor class, not Npc_actor.
* gamewin.cc: Crickets are now random, instead of adding large random delays
  to background music change. Defined private enum for BGM states.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7316 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* actors.cc: Partially reverted rev #7304 as it breaks BG intro.
* monsters.cc: Don't ask for tile before we know we have one (reduces stdout
  noise).


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7317 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* content/bgkeyring/*: Healing services were not charging any money.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7318 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* all: World-wrapping for finding directions.


git-svn-id: https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk@7319 67c084eb-e78b-48f3-b8e7-bfa43f95ef20
* combat.cc: Fixed error introduced in rev 7296, allowing people to keep on
  attacking turned-invisible foes.


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