EQEMu Changelog (Started on Sept 24, 2003 15:50) ------------------------------------------------------- ==02/28/2008 WildcardX: Tweaked the code for the Divine Intervention spell line code and the Unfailing Divinity AA ability. ==02/27/2008 WildcardX: Implemented HeadShot AA Ability. WildcardX: Archery and throwing attacks will not cause you to suffer injury from your target's damage shield. WildcardX: Implemented Spell: Death Pact. WildcardX: Implemented Spell: Divine Intervention. WildcardX: Implemented Unfailing Divinity AA Ability. ==02/25/2008 WildcardX: Enchanters can now control their pets if they purchased the Animation Empathy AA. WildcardX: Mobs now have a chance to resist fear spell line each tic. WildcardX: Mobs now have a chance to resist charm spell line each tic. WildcardX: Implemented Total Domination AA. WildcardX: Reworked new charisma test. This test now evaluates factors like MR, CHA, mob and caster levels. It yields better live-like results. WildcardX: Enchanter pets now get the /pet report and /pet health commands by default. ==02/23/2008 WildcardX: Only characters with Pet Affinity AA can have group buffs casted on their pets. WildcardX: Fixed a bug that would not allow a rune buff to be used in some situations. ==02/22/2008 WildcardX: Characters can now have only one caster specialization skill above 50. If more than one specialization skill is detected above 50, then all specialization skills are reset to 1. WildcardX: Reworked mana reduction calculations. WildcardX: Implemented spell casting specilization checks. ==02/21/2008 WildcardX: Removed the possible fix for the Call of Hero spell as it didnt actually fix the issue after extensive testing. WildcardX: Added new command #scribespell. This will scribe a specified spell into the target's spell book. WildcardX: Added new command #unscribespell. This will unscribe a specified spell from the target's spell book. ==02/20/2008 KLS: Zone crash fix caused by calling the TryWeaponProc() method when dead. WildcardX: Changed the quest function depopzone() to accept a parameter to specify if the spawn timers should resume or become disabled. 0 = Disable, 1 = Enable. WildcardX: Added the quest function repopzone(). This function will cause a zone to repop it's spawns normally. WildcardX: Possible fix for a zoning bug caused by the Call Of Hero spell. WildcardX: Harmony/Pacify line of spells will now cause aggro when resisted. WildcardX: Added a check against CHA to avoid aggro from a resisted Harmony/Pacify spell. ==02/19/2008 WildcardX: Found a small efficiency for the code that determines if an item is equipable. WildcardX: Re-worked the rune spell buff code to make it more efficient and reduce CPU utilization. WildcardX: Added the quest function depopall(int npctype_id). This will remove all mobs from the zone with the specified npctype_id. WildcardX: Added the quest function depopzone(). This will remove all mobs from the zone and NOT cause a repop. ==02/10/2008 WildcardX: Mesmerize line of spells will now cause aggro when casted on a mesmerize immune mob. WildcardX: Fixed enchanter spell Theft of Thought. This spell will now work as described. WildcardX: The pacify/harmony line of spells will no longer require a line of sight check to complete a cast. ==01/28/2008 WildcardX: Regenerated perl_mob.cpp due to deprecating the following methods: GetFamiliar(), SetFamiliar(), GetRune(), SetRune(), GetMagicRune(), SetMagicRune(). WildcardX: Enchanters, this is your patch! Characters will now benefit from all rune and spell rune spell effects all spell buffs will provide, consistent with spell rules. WildcardX: Rune and spell rune spell buffs will now persist zoning and camping. WildcardX: Fixed a zone crash caused by TryWeaponProc() method. ==01/27/2008 WildcardX: Subtle changes to zoning code to allow both the 6.2 and Titanium client to perform all zoning operations similiar to live. WildcardX: Fixed #zone and #goto commands for both the 6.2 and Titanium client. ==01/25/2008 WildcardX: Regenerated perl_client.cpp and perl_groups.cpp due to parameter changes for Group::TeleportGroup and Client::MovePC methods. Changes to some quest files may be necessary. WildcardX: void MovePC(int32 zoneID, float x, float y, float z, float heading) WildcardX: void TeleportGroup(Mob* sender, int32 zoneID, float x, float y, float z, float heading) WildcardX: Pets will now report their buff list along with their health. WildcardX: Fixed a bug that resulted in a zone crash if spell error logging is turned on. WildcardX: (cavedude) Corrected an item id and some small typos in fishing. KLS: Fixed a potential crash in Mob::CheckWillAggro() KLS: Tweaked melee accuracy. KLS: Ironed out some quirks between min hit and the AC code that was keeping it from mitigating some hits into misses. KLS: (Knightly)#time should no longer be off by an hour, $zonehour, $zonemin and $zonetime are now exported to perl KLS: Added player quests, player quests are quests designed to be attached to player processes such as zoning and clicking objects. ----- Truncated. See changelog.txt in release for full details.