Code: Cavedude * Charmed pets will now be aggroed by NPCs that are KOS to their owner. * Simplified the logic in CheckWillAggro(). * Removed rules Aggro:SmartAggroList, Aggro:IntAggroThreshold, and Aggro:UseLevelAggro as they are either obsolete or produce unnecessary code. * Group members while in a raid are now sent in the player profile like normal groups which prevents an incorrect message and allows us to send a much smaller group packet. * Raid group members will now receive the group leader update packet instead of the full group update packet when they enter a new zone. * Changed or removed some packets sent when a raid group member is added or removed. This will prevent duplicated or incorrect messages. * Added some messages when a raid group invite fails. * /consent can now be used whenever a new corpse is created to grant permission to the new corpse (or any others that are not already consented.) Using the command a second time when all available corpses are consented will revoke consent. * The consent list will no longer expire on a timer. Consent will now only be revoked using the command, looting a corpse, having a corpse poof, or on server resets. * Lay on Hands and Harm Touch are now excluded from the spell recovery timer. * Simplified the logic in CheckWillAggro() even more. * Summoned pets will now use their owner's resists and level when checking if they will resist a spell if the caster is a NPC. They will continue to use their own immunities. * The GetFaction() lua method now will return 0 if the player is max ally (+2000) with the given faction or 10 if they are max scowling (-2000.) * NPCs will now use light source items from their general inventory. * NPCs that are fleeing will now set a 7 second timer, and once that timer expires any feigned players (or players that feign after that point) will not receive XP or a faction hit. This is not exactly how Live works but it approximates the functionality, without changing our flee pathing code. * Players that feign before the NPC begins to flee are not affected by this, because they always avoid the faction hit anyway. * Changed corpses to use the same light source code as NPCs. * Fixed a spell buff desync that occurred when a player's buff bar is full and a detrimental buff is cast on them. * Corrected a spell buff desync that occurred due to incorrect stacking rules involving HP regen spells and DOTs. * DOT damage is now combined with the HP tick packet, to keep the client and server in sync better. * Fixed some logic that was causing DOTs to give an incorrect message and prevented the client from completing its death routine. * Corrected an issue causing the server to not always fade buffs by client request. Haynar * Fixed an issue with the pathing node system, when a fleeing mob is snared to the stop, their heading changes. They should continue to face the pathing node they are heading towards, rather than rotate towards their final destination. Database: Robregen * Reduced the spawntimer for Eldrig the Old / PH to 13 minites. * Spider Fur-lined Boots and Spider Fur gloves should now drops of hunters. * added a couple of missing Celestial Essence recipe as well as remove one. (Credit to Neea for putting it together from EQTrader) Script: Robregen * added level check and requirement to all Pogrowth NPC quest. requirement is level 55.