Code: Cavedude * NPCs will now assign an equip_slot to pieces of armor that do not have a visual texture. * Implemented an assist aggro cap to prevent a single NPC from calling too many NPCs to assist at once. Added rule Combat:NPCAssistCap to change that cap. * A NPC's assist cap limit is on a timer, and will decrease every time the timer hits. * Added rule AlKabor:AllowTickSplit. When disabled it causes the assist cap limit to be cleared when a NPC loses aggro. (defaults to false, but should be set to true for era correct behavior.) * NPCs that are answering another NPC's call for help will no longer ask for help until they have been attacked. * Added a new NPC specialattack 43 that allows the NPC to always yell for help if able, ignoring the cap and combat rules. * Pets will now only answer calls for help from their master. * Added an "attacked" option to #listnpcs to display a list of NPCs currently in combat (have been attacked and have a hate list). * Changed the default NPC loot equip_slot to 22, which is general inventory. * Invalid focus components in the spell data will now be ignored. This fixes spells like Emissary of Thule which has a focus item that nobody seems to have a record of. * Re-worked yell for help changes. Haynar * #aggrozone command can now be used on a target * Fix for potential crashes in Mob::AvoidDamage due to uninitialized variable being used. * This was also preventing NPCs from getting their skill for block, parry, and dodge applied their chance to perform. * The server select screen will now show LOCKED servers. * The server select screen will show servers with no zones up as DOWN. * Added some checks in packet decoding for bad packets. * Culling of path nodes at back of route, will no longer force a path update every time the destination changes. * During AI yell for help, NPCs that already have the target on their hate list will be skipped during checks. Torven * The standard hate for non-damaging detrimental spells now scales with NPC hitpoints instead of level, and is precise. * The hate bonuses for melee range, first in melee range, sitting, and low health aggro are now either precise or are extremely close approximations. * Pet (summoned and charmed) melee hate is now equal to one half the maximum damage hit per swing, changed from the maximum damage per hit. * The doubling of the melee range hate bonus for proximity aggro flagged NPCs has been removed. * #hatelist will now display hate bonuses. * Level 90+ monk damage table removed. Robregen * Fix for launcher not actually sending static ports when set in the db (KLS) Database Robregen * fixed the brew barrel in Eruden and Paineel. * Fixed the Imbued Dwarven Chain Recipes. * ghoul savant should now only see invisible.