8-24-2016

Discussion in 'Changelog' started by robregen, Aug 24, 2016.

  1. robregen

    robregen Administrator Staff Member

    Messages:
    8,370
    Code:
    Cavedude

    * Added boot_variance column to spawn2.
    * Bard clicky songs will no longer attempt to pulse.
    * Fixed the crash caused by casting Bind Sight on a corpse.
    * Coin will now be properly updated when /split is used and the server is unable to successfully complete the split.
    * Large race NPCs will now open doors as they walk through them.
    * Eye of Zomm will now be faded when an Succor type spell is cast on a player to avoid ending up at invalid coords.
    * The server will now calculate the SeeInvis worn effect bonus properly.
    * The range values when checking if a NPC should open a door or not are now rules, so they can be tweaked on the fly if needed.
    * Numerous fixes to keep linked doors in sync with each other when one is opened or closed.
    (close_time specifies how long a door will stay open for before it is closed server side. This allows us to control the time on each door, instead of hardcoding values in the code. Setting the column to 0 keeps the door open until is is closed by a player or NPC. (The PoK elevator uses this.) This column is also useful to keep a set of linked doors in sync when they have two different client side close timers. KELSEYDOOR and KELSEYDOOR2 in sleeper is an example of this.)
    (Added can_open to doors, which specifies if the door is usable or is just a zone object (crate, tent, torch, etc.) This prevents NPCs from trying to open these objects, and will also return on a player click instead of trying to work with the door. I've populated this column the best I could, however there may be errors and I am sure omissions. (There is no way to tell if a door is a real door or an object in many cases without going in-game and looking.) If players are unable to open a specific door after this patch, please post in database bugs.)
    Haynar
    * Added support for dragging corpses to cause aggro in certain Velious zones.
    * Increased the max amount of nodes culled, when determining a path, to improve pathing route calculations.
    * Improved "/camp desktop" to more consistently allow the client to completely exit.
    * The command /pet attack [mobname] will have similar restrictions comparted to /target [mobname]. The command will no longer have unlimited range, allowing it to function like a ghetto form of tracking.
    * Set the max range to 350 for /pet attack command.
    Torven
    * NPCs above level 60 now have slightly less ATK.
    * The Taunt skill will now add +10 hate on success above the top hater if the taunter does not have the most hate before or after bonuses. This allows the taunter to overcome the minor first-to-aggro bonus after 4 successful taunts.
    * The random 0-4 second recast variance for NPC spells was not being applied as intended and has been fixed. This means raid boss AoE recast times are now an average of 2 seconds longer.
    * Spell hate on belly caster NPCs maybe possibly hopefully fixed.
    Robregen
    * Fix memset in QuestReward (credit to Demonstar)
    * use std::abs in Map::FindClosestZ (credit to Demonstar)
    * Fix potential crash in zonelist (credit to Demonstar)

    Database
    Robregen

    * Kunark Outdoor Dragons (Severilous, Gorenaire, and Taledor) now has a boot variance up to 24 hours on every schedule server reset.
    * Fixed the recipe for Greater Potion of Antibody x10
    * Added the spell ring of faydark to the list of block spells in Veeshan Peak.
    * Emotes NPC in Chardok should no longer attack on AE.
    * Battle Master Sha`Tu should no longer flee.
    * Slightly increase the spawn rate for Tae Ew Spiritualist.
    Torven
    * veeshan: Blade of Falling Stars removed from Silverwing's table.
    * The Evasive discipline's evasion effectiveness has been increased to 35%.
     
    Last edited by a moderator: Aug 24, 2016