7-15-2015

Discussion in 'Changelog' started by robregen, Jul 15, 2015.

  1. robregen

    robregen Administrator Staff Member

    Messages:
    8,387
    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.
     
    Ghakim likes this.