8-12-2015

Discussion in 'Changelog' started by robregen, Aug 12, 2015.

  1. robregen

    robregen Administrator Staff Member

    Messages:
    8,387
    Code: https://github.com/EQMacEmu/Server/pull/454
    Cavedude
    * Partially reverted my change in 29d225b that incorrectly affected other focus effects. Instead, made the correction in spells_new.
    * Added ignore_distance column to npc_types, so the distance at which a mob will ignore aggro can be set per NPC.
    * Added code to help place you on the boat while zoning to firiona and timorous. Having the boat name in your player profile sends you to incorrect coords in these zones. This is a workaround until it can be figured out why this happens. Interestingly enough, overthere does not have this issue and the client will find the boat and place you on it like in all other boat zones.
    * Moved a lot of the boat code to a single method, SendToBoat().
    * Uncommented a log that will hopefully gives us more information when the server recieves an opcode it was not expecting during the connecting phase.
    * Removed AA_NO_TARGET string as our client does not have it in its string file.
    * Guild rank is now set in the player profile properly, allowing officers and leaders to use privileged commands.
    * Implemented quantity column on merchantlist. This allows developers to have limited quantity, but permanent items on a merchant's list. The merchant NPC will "restock" these items on a respawn (after being killed, #repop, spawn_condition, etc) or on a server/zone reset. Due to this, any zone that has a merchant that uses quantity must be static to work correctly.
    Haynar
    * Added checks on loading paths to try and salvage bad paths.
    * New path head version is 4. P99 has a v3 path file, and this will allow converting theirs to the new v4 file too.
    * Added #path optimize which converts loaded path file to v4. This will cause pathing to use new system, without needing to save or restart the zone.
    * Making changes to a path file, adding, moving, deleting nodes, will revert it back to v2, to not break the file.
    * Using #path dump <filename> will automatically convert to v4.
    * Added #path nearest [all] - the all is new, and will allow checking all mobs in zone have a searchable path node nearby.
    * Added #path shownodes [number] - this allows spawning path nodes, starting at the number.
    * Spawned path nodes will now show their numbers in their name, when the node number has 4 digits (i.e. 1000 or greater).
    * Pathing Improvements.
    * Increased range of client and npc updates.
    * Filtered some redundant client updates.
    Torven
    * fix for all-outside-melee-range hate bonus being applied incorrectly

    Database:
    Robregen
    * Reduced aggro range to 193 for West Karana Ogres.
    * Added missing culteral recipe for Neriad's Steelweave, Stormreaper Steelwoven and Stormreaper Chainwoven.
    Torven
    * Set ignore_distance to 1000 as a default for all NPC.
    Cavedude
    * Set Crow's special brew limit to 20 for each spawn.

    General:
    Haynar
    * Update path files for Crushbone, Befallen, Beholder, Blackburrow, Charasis, Chardok, Citymist, Hateplane, Kael, Sebilis, Dalnir, Soldungb, Gukbottom, and Guktop
     
    Last edited: Aug 12, 2015