#### Version 2.1 - 10/12/06

- Added an option to disallow Evos from attacking players

#### Version 2.0 - 9/4/06

- Made the system compatible with RunUO 2.0
- Fixed a couple of warnings
- Made EvoStages zero based in the example Specs to avoid confusion
- Removed a couple of workarounds for 1.x C# compiler bugs
- Mercs must now be near a shrine to tithe
- Evos can now be made to spawn with random hues
- Removed the shrink system and made it a stand alone package.

#### Version 1.15 - 2/21/06

- Fixed a bug introduced in 1.12 that resulted in Evos gaining a stage when trained after a server restart.
- Added a modified BallOfSummoning that works well with shrunken pets. Delete's the statuette when summoning a shrunken pet. Allows a shrunken pet statuette to be targeted as a link target. Each pet must be unshrunk and then re-shrunken one time before the ball will work properly.
- The stage at which crafted and artifact items are equipable are now configurable in the Mercenary Spec.
- The Servant and Avenger titles are now configurable in the Mercenary Spec.
- A handy new command [Findmobs has been added to the utilities allowing staff to easily find mobiles by name or type. Gump buttons allow the mobs to be summoned or visited quickly without all the steps required using the stock admin interface.

#### Version 1.14 - 2/4/06

- Mercenary got a code reduction by relying on a utility method to check for artifact item equip attempts.
- Changed checking of pack animal types to be consistent with other Xanthos systems; based on fully qualified class name rather than short class name as string.
- ConfigParser no longer halts shard start-up when a bad value is found in the xml file. Instead it displays the error on the console, leaving the default value untouched.
- Added a ConfigParser option to halt the shard on bad values in the xml config file.

#### Version 1.13 - 1/25/06

- Re-fixed the dead pet Auction exploit in a way that does not demand you have Xanthos shrink system. Any shrink system that implements the IShrinkItem interface will do. Xanthos shrink system does implement the IShrinkItem interface.

#### Version 1.12 - 1/14/06

- A new Training Elemental Deed can be used by players to place a Training Elemental Spawner in a player's home.
- Mountable Evos that produce young prompt, on double click, as to whether the user wants to ride.
- A configuration option allows Evos to stop gaining off of training elementals at a specified stage.
- The Shrink System provides support to fix an auction system exploit. The auction system will no longer accept invalid shrunken pets.
- A number of ShrinkSystem parameters are available for configuration in the file ShrinkConfig.xml (place this in your RunUO\Data directory). This allows configuration parameters to be modified without code changes.

#### Version 1.11 - 12/18/05

- Fixed a bug introduced in 1.10 whereby mercs would not feed themselves and therefore not regain loyalty.

#### Version 1.10 - 12/17/05

- BaseEvoSpec now has a variable to set the chance for Evos to hatch as female. This is to limit egg production capability in the case of breedable Evos and thereby control the population.
- Added Guardian that are stronger than normal Evos and have a chance to drop eggs/deeds on death.
- Fixed a problem with Evos not always eating and becoming grumpy and unbonded.
- Added a command to get the Evo system version from a merc.
- Took out code that never really worked to change the title of mercs who change masters.

#### Version 1.9 - 11/25/05

- Evo specific props are modifiable only to admins now
- Evos now have configurable max resists (defaulted to 90)
- Allgined BaseEvoMount with the recent Version BaseEvo
- A config option allows training ells to be set to not move when spawned
- Mercs cannot use bows - they are melee AI and they were not using the arrow (will be addressed in a future release).

#### Version 1.8 - 11/12/05

- Made some grammatical Version user interaction strings.
- Dropping food on the merc will no longer feed it like other pets. Instead the food will go to its pack and it will eat at will.
- Renamed MercSpec.cs to UberMercSpec.cs, and made the values in MercSpec.cs more in line with OSI style shards. Resists and virtual armor have been lowered substantially. Damage has been reduced slightly.
- Fixed a bug that allowed mercs to respond to all commands while dead.
- Made the speech handling code more efficient.

#### Version 1.7 - 8/16/05

- Fixed an exploit whereby players could bypass the restrictions on crafted items and artifacts on the mercs
- Removed the depencies on the Evo System shrink to allow for flexibilty
- Tithing points are displayed when using the tithe command
- Mercs now heal reliably if they have bandages
- Mercs now eat reliably if they have food
- Mercs can now grab gold in town and it will not dissappear.

#### Version 1.6 - 6/7/05

- Code placed in the Training Elemental checks that the combatant still exists before reflecting damage back to it.

#### Version 1.5 - 6/1/05

- Pets lose their bonded status when unshrunk by someone who is not the control master before unshrinking.
- When Mercenaries bond, their title will change to reflect thier new master, if they are Servant or above.
- Mercenaries now have new commands: grab, loot, attack, tithe and list. Grab picks up loot on the ground as long as it will not flag the mercenary gray. Loot picks up loot on the ground and in corpses regardless of flagging. Attack causes the mercenary to consecrate weapon (if they have tithing points and the chivalry skill), or use a special move. Tithe causes the mercenary to tithe all the gold in its pack. List causes the mercenary to list the contents of its pack.
- Another bug was fixed involving equipping of multiple items on the same layer when the mercenary was instructed to dress.
- Mercenaries with the healing skill will now heal themsleves provided they have bandaids in their pack.
- Mercenaries will eat when hungry provide dthey have food in their pack.
- Mercenaries now have an additional stage at 15M experience points.
- Removed some of the skills on the Hiryu but bumped up its stats.

#### Version 1.4 - 5/30/05

- Changed the merc to require no taming skills to control.
- Made the default for the pet leash to be infinite uses.
- Fixed a bug where uses would go negative on the pet leash.
- Defaulted to always happy for all Evos.
- Fixed the EP command for the Hiryu.

#### Version 1.3 - 5/26/05

- Fixed a bug with followers not always updating when an Evo evolves. Now when the followersMax is exceeded the evo will begin to randomly lose loyalty. A message is seen by the control master as well. Also the Evo emotes alerting others to a potential problem. Once the loyalty reaches confused, the Evo is subject to release when the server does its loyalty sweep; this may happen anywhere from a few seconds to a maximum of one hour after loyalty reaches confused.
- Fixed a bug where any kind of dust could be used by any Evo. A new abstract method was added to BaseEvo to and is used to query the Type of dust that shoud be accepted by the creature.
- Fixed a bug where multiple weapons coudl be equipped. I believe all cases are covered now.
- Evo Mercenaries can now equip jewelry (rings, earrings and bracelets).
- Added a chance for the Hooded Shroud to the special items pack.

#### Version 1.2 - 5/22/05

- Fixed a typo in a user string in the shink item
- Updated the version in all headers
- Added this change log.

#### Version 1.1 - 5/21/05

- Some changes were made to the BaseEvo interfaces and the EvoSpec/EvoStages. A couple new absract methods were added as well as a few new Attributes. It should not be a lot of work to install this but I recommend diffing the changes to be safe.
- Added Mercenary and Mercenary Deed
- Evos can be marked as tamable in the EvoSpec, with control for skill required to hatch as well as skill required to tame at each level
- A user configurable variable switches between Evos always being happy as long as the owner is near, or the more realistic loyalty decay without feeding.
- Moved setting of the skill values into the EvoSpec, changes are not allowed in the stages since players should have to work the pet skills up from the start.
- ShrinkConfig has a new option to choose blessed or regular loot type for the Pet Leash
- Two new attributes have been added for control over where the Exp Points are accumulated (OnDamage vs. OnMelee)
- Cleaned up those messy constructors
- Fixed a bug where some Evos skills would not gain beyond the original setting.
- Pregnancy timer priority was lowered to be kinder to the servers
- Added weapon skills to the properties on shrunken pets.