3-8-2017

Discussion in 'Changelog' started by robregen, Mar 8, 2017.

  1. robregen

    robregen Administrator Staff Member

    Messages:
    8,384
    Code:
    Cavedude

    * Added new pathgrid type 7. This grid causes a NPC to alternate between the first waypoint in their grid (Number 1 in the editor) and a random waypoint. (1 - 7 - 1 - 4 - 1 - 11 - 1 - 5 - 1, etc)
    * Changed the wandertype IDs to an enum so we know what we're looking at.
    * Added rule Character:DefaultExpansions which allows us to change the expansion that is set when a new account is created without having to change the account database table.
    * Implemented the Necro AA Flesh to Bone.
    * Added singingMod to the SE_AddSingingMod spell effect. This should fix the Bard AA Singing Mastery.
    * Corrected the AA resue timer message to use white text.
    * Removed the player_lootitem namespace so we don't need to maintain two identical ServerLootItem_Struct structs.
    * Added new method GetFactionValue() and exported it to Lua. This works similar to GetFactionLevel() except it returns the numeric faction value instead of the con value.
    * Corrected a stacking issue involving Speed of the Shissar.
    * Corrected an issue causing a duplicate lore item to be allowed during certain tradeskill combines.
    * Mod Rods' reuse timer will now persist over camping and zoning.
    * Fixed an issue causing tradeskill recipes to incorrectly use a product item as the recipe container if all other variables succeeded.
    * Tradeskill recipes that would result in a duplicate lore item on success will now fail before any items are consumed. This will prevent item loss and a possible item desync.
    * Corrected a tradeskill packet desync caused by not sending the reply packet OP_TradeSkillCombine when a tradeskill fails due to a race or class specific combine.
    * Removed some methods related to the overhauled tradeskill window newer clients have.
    * Fixed a Windows compile warning in GetDiscTimerID().
    * Bard songs with an ATK component (McVaxius` Rousing Rondo, Jonthan's Provocation) will now use normal stacking rules when compared with a spell that also has an ATK component. This corrects a buff slot desync seen in this situation.
    * Going into water on a horse will now fade the horse buff.
    * Bard beneficial AE spells will no longer land on pets.
    * Identified LastModulated field in the player profile, and we're now populating it with data and sending it to the client.
    * Implemented opcode OP_ResetSkill which resets an activated skill. (Thanks to Haynar for helping to work out the struct.)
    * The server timer for Mend will again survive zoning and camping. The skill will become available again after the original timer expires, even if pressed. (The client incorrectly resets the button.)
    * Resisting a spell will now break invis.
    * Movement speed buffs will now be blocked by illusion buffs that have a movement speed component.
    * Spells that land on any target will no longer break Feign Death.
    * SE_LimitSpellType will now check for spells that land on any target and treat them as Beneficial.
    * Smoothed the death experience loss at higher levels a bit.
    * Sacrifice will no longer cause the target to remember their HP and mana values.
    Haynar
    * Many netcode updates. Many improvements to prevent client desyncs.
    * Added more size checks in inbound packets to ensure buffer is adequate.
    * Sends to client will keep track such that acks do not get more than 120 behind, preventing going into packet loss.
    * Added more checks when rolling over the ARQ under high data rates and packet loss, to prevent client from desyncs.
    * Improved pathing logic for finding hazards.
    * Reduced damage message range to match client.

    Database:
    Robregen

    * Siren: neriad maiden / mistress should now be waterbound only
    * Warrior Epic will now combine up a new container and delete the old one. Can now have both 1h weapons and 2h weapons in inventory if use summon mage weapon "sword of runes".
    * stone skeleton in Lake Rathe should now respawn at 6 minutes.
    Torven
    * necropolis: Frakadar's Talisman now a guaranteed drop.

    Script:
    Robregen

    * Invisibility and Alliance line of spells should now work with faction involving scripts such as Shaman / SK epic quest and Circlet of the Falinkan quest.
     
    Last edited: Mar 8, 2017
  2. robregen

    robregen Administrator Staff Member

    Messages:
    8,384
    Misc:
    Haynar

    * Fixed some pathing issues in Lower Guk and Estate of Unrest.
     
    Videri-Tala likes this.
  3. Pithy

    Pithy I Feel Loved

    Messages:
    2,628
    You guys are killin' it lately. Great work!
     
    Quirk likes this.
  4. Haynar

    Haynar Administrator

    Messages:
    3,637
    Lately?

    Are you implying we been slackers?
     
  5. Pithy

    Pithy I Feel Loved

    Messages:
    2,628
    Crushin' it... more than usual... lately? :oops:
     
  6. showstring

    showstring I Feel Loved

    Messages:
    3,339
    holy epic patch list!