EQEMu Changelog (Started on Sept 24, 2003 15:50) ------------------------------------------------------- ==10/11/2007 KLS: Familiars should fall under the pet system instead of their own system now, familiars should act in a much more behaved fashion when it comes to functionality shared with normal pets. KLS: Added a network timeout for clients in zone, clients should linkdead from zone when their connection is suddenly severed. KLS: (AiliaMorisato) Added some checks for item bonuses, bonuses should not calculate if the item is not equipable. KLS: NPCs should now accept signals while engaged in combat. ==10/10/2007 FatherNitwit: Quick fix for Divine Aura on pets exploit (KingMort) ==10/09/2007 KLS: Tweaked my AC system a bit, should get less default defense and the system should be much more lienent overall, goal is to allow people to see more of a benefit from having AC. ==09/24/2007 FatherNitwit: (sfisque) Quick adjustment to item fishing probability. ==09/07/2007 KLS: Fixed melee mitigation and tweaks and a small fix to AC. KLS: Small changes to the order in the getweapondamage code to make it a little more efficient KLS: Added a field that allows you to override a factions innate desire to assist their own faction in battle to the npc_faction table Required SQL: alter table npc_faction add column ignore_primary_assist tinyint(3) not null default 0; ==09/02/2007 KLS: Fixed an issue with items adding stats to NPCs exponentially. KLS: Added a rule (Boolean) NPC:UseItemBonusesForNonPets, if set to true (default) item bonuses will be applied to all npcs, but only to pets if it is false. KLS: Lockpicking should work once again KLS: Should hopefully no longer be possible to use teleport doors when they are in the closed position. KLS: Added basic AC mitigation, not on by default uncomment #define USE_INT_AC in features.h to use it. ==08/31/2007 KLS: (gernblan) Added spawn group info to #npcstats KLS: (TheLieka) Fix for zone exp modifiers not being used KLS: (inkubus) Lull and harmony spells should land on enemy targets and not cause any aggro, still some work to be done on the AE portion. KLS: (cbodmer) Pet aggro changed, owner will no longer gain more aggro from proximity than the pet KLS: (cbodmer) Support for LDoN style boxes (class 62 + body type 33) implemented KLS: The error in acmod() should no longer complain as much. Required: Opcode files have changed, be sure to update to the latest .conf files. ==08/30/2007 KLS: Reworked Mob::GetWeaponDamage(), it will now return damage done by any item and NULL and will return a value zero or less if we can't hit a mob with said item KLS: Applied new GetWeaponDamage() to Attack and Special Attack code KLS: Seperated Finishing Blow code to it's own function KLS: Spell procs and innate procs should now function once again KLS: NPC Weapons have more of an impact on NPC attack code now KLS: Some NPC equipped items should correctly add bonuses to NPCs now KLS: NPCs should no longer be able to dual wield with two-handed weapons KLS: NPC weapons should properly show up if the item model is particularly high KLS: Changed NPC_DW_CHANCE in features.h to 100% as default as opposed to the previous 5% KLS: Archery will be affected by various crit AA effects and spell bonuses KLS: Applied haste and slow modifiers to basic NPC special attacks such as kick and bash. ==08/26/2007 KLS: Fixed a misplaced field in the titanium spawn structure that was causing some spawn display issues on titanium. ==08/16/2007 KLS: Some cleaning up on autofire code KLS: Reintroduction of item animation for archery ==08/15/2007 KLS: Fixed an /autofire crash KLS: Added some conditions to RangedAttack() for now. Should keep from using ranged attacks when we shouldn't be allowed to attack. ==08/14/2007 KLS: Added /autofire KLS: Fixed up SetAttackTimer() calculations a bit, especially when it comes to ranged attacks. Hopefully fewer instances where ranged attacks will be wasted because of the attack timer. KLS: Ranged attack crits will now work no matter your chance to hit, also changed the appearances a tiny bit and added a min range check for /autofire. KLS: Removed ReadBook packet size checking for now.. it was checking a wrong size and canceling out legitimate book requests Make sure to update your .conf files to get /autoattack to work. ----- Truncated. See changelog.txt in release for full details.