EQEMu Changelog (Started on Sept 24, 2003 15:50) ------------------------------------------------------- ==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. ==08/12/2007 KLS: A little bit more tinkering with how potions and stacks work. ==08/11/2007 KLS: Fixed stackable potions in the item packet, they should now appear to have 1 charge instead of 0. KLS: Added support for stackable items above 20. KLS: Fixed forage, it will no longer overwrite slot 30 to create it's item, instead it will push the item onto the cursor like it should. ==08/10/2007 KLS: Fixed a stacking issue and made res effects not count to normal stacking rules. KLS: Implemented a few more passive AA effects. KLS: Added CanThisClassBlock() for the avoid code KLS: Addressed some inconsistancies in the CanThisClass line of functions, GM classes should be able to do everything their base class can now. ==08/01/2007 FatherNitwit: (cavedude) Fix Iksar BL pet appearance. ==07/30/2007 Rogean: Fixed an item dupe exploit. ==07/28/2007 Rogean: Put in checks for No Drop Trading Hacks ==07/26/2007 ----- Truncated. See changelog.txt in release for full details.