5-24-2017 (hotfix)

Discussion in 'Changelog' started by robregen, May 24, 2017.

  1. robregen

    robregen Administrator Staff Member

    Messages:
    8,384
    Code:
    Cavedude

    * Fixed a crash in NPC::CheckMinMaxLevel().

    Database:
    Robregen

    * correct the Slowstone amber recharge cost

    Scripts:
    Robregen

    * fixed the monk epic with a book return when giving the book to a Fake/Angry Kaiaren to spawn a real Kaiaren.
     
  2. Faults

    Faults I Feel Loved

    Messages:
    1,892
    So Soon!
     
  3. cavedude

    cavedude Administrator Staff Member

    Messages:
    1,893
    Due to database changes, we had to merge our dev branch to TAKP. In addition to the above, here are the rest of the changes. Please let us know if there are any issues, we weren't expecting to do a full code merge today ;)
    Code:
    Cavedude

    *Rewrote several deprecated char methods to use their std::string equivalents.
    *Fixed several other misc Windows warnings. (Mostly unused variables, logic that didn't return a value, or deprecated calls.)
    *Removed Evolution client framework, as it's unlikely to ever see support in our code base due to the differences in the client.
    *Removed #serverinfo and #object as they either didn't work or are not completely compatible with our client and were both creating Windows warnings.
    *Moved the remaining warning suppression from #pragma in each effected file to ADD_DEFINITIONS calls in CMakeLists.txt. This allows us to easily comment/remove each definition when we wish to see specific Windows warnings.
    *Removed code our client will never use in eq_dictionary.cpp and associated files.
    *DumpPacket() will now require EQDEBUG level 11 or higher. It will also now provide opcode information by default.
    *Removed common/guilds.cpp as it provided nothing of use and was creating a linker warning.
    *Changed the Logs::SpellDebug calls to again use Logs::Spells as the bug that caused me to change that hasn't been reported in some time.
    *Renamed sof_char_create_data.h to char_create_data.h and removed out of era code from it.
    *Casting an instant activated ability while casting another will now reset the original ability's cooldown timer.
    *Corrected the bug that prevented Enchanter pets from being able to upgrade their weapon slots.
    *Corrected an overflow in Spell Casting Reinforcement Mastery that was causing permanent buffs to appear to be fading.
    *Removed several unused variables from features.h.
    *Removed resist types not found in our spell data.
    *Removed several strings that aren't in our client's eqstr_en.txt file.
    *CastTime is now an int32.

    Haynar

    *Updated Z Offset calcs to match the client.
    *Updated player sizes to match the values used in the client.
    *Fixed size adjusts for illusions not updating all required values. This will fix issues with wolf form, causing pathing issues in various places.
     
    Last edited: May 24, 2017
    showstring likes this.
  4. showstring

    showstring I Feel Loved

    Messages:
    3,338
    early patch! nice job