10-11-2023

Discussion in 'Changelog' started by robregen, Oct 11, 2023.

  1. robregen

    robregen Administrator Staff Member

    Messages:
    8,386
    Code:
    Solar

    * fix a pvp check with intimidation/instill doubt skill
    * remove a duplicate interrupt message for blocked spells
    * rampage list fix
    * added a new server packet for GM training skills to remove some extra messages
    * clean up excessive database queries for cross zone group messages routed to worldserver
    * fixed an observed zone crash related to chat message handling
    * GM training will set new skills to the current character level instead of the required level for the skill. this desyncs the value shown in the client UI but is believed to be how the real server did it.
    Robregen
    * rewrote and clean up money split and fixed a bug in /autosplit.
    * fixed an issue with zoning between North Ro / East Freeport when using 999999 as the destination.
    * std:shared_ptr backport for EQStream/etc <Secrets>
    * spell + monk feign breaks charm pets (pulled from EQMacEmu by crdunwel)
    Torven
    * Randomized the spawn locations of roam boxes which use spawnpoints to prevent camping of many outdoor roaming NPCs.
    * NPC HP regen from sitting is now 1, down from 3. (not sure if this should exist at all)
    * Removed some very old out-of-combat regen logic for pets that was stacking with the out-of-combat regen field and should have been removed with the addition of that database field.
    * GetRandomWaypointLocFromGrid() now checks the new grid cache instead of hitting the database all the time.

    Database:
    Robregen

    * Nektulos: adjust min / max fog clipping to be more akurate.
    * North Ro / East Freeport: zoning should now worked as intended.
    * East Commons -> Common zoning should now worked as intended (hopefully)
    * Large Brick of Ore: changed the price and sellrate to fixed an exploit for plats profit. (change requested by Torven)
    Elroz
    * Fixed up lfaydark pathing grids and spawn tables with Torven
    * Added "Dayle Jornin" to oot
    * Added "Naya Driftwood" to oot
    * Added "a ravenous stiletto fang" to kedge
    * Added "orc shaman" to gfaydark
    * Adjusted spawn rate of level 1 mobs in gfay near felwithe, black wolves should be a bit more common.
    * Slight adjustments in kedge, increased a couple npc's level ranges, added piranhas to phinigel (non-assist) faction, fixed stiletto fang piranha damage (they were doing almost 2x damage)
    * Guards in west karana should kill spiders now
    * Lydl the Great should no longer path on top of the zone wall in freporte
    * North Ro newbie mob roambox should no longer path beyond the zoneline
    * Lots of small database fixes, ie : Ratraz should drop Warclub 100% and spawn every 10 minutes instead of 20, Misty Storyswapper in qey2hh1 should drop Mandolin 100%, orc centurion in butcher will drop scalps and belts less often, Aglthin in tox will not longer give negative faction hits.. other minor tweaks to some vanilla npcs.
    * Fixed Martar and Karg Icebear to have placeholders on a 6 minute timer, Icebear bros being rare.
    * Fixed Guard N`Mar in neriakb, wizard version spawns on balcony instead of in place of the other Dreadguard version below.
    * Added loot to some "a fish" in various zones that were missing it
    * Added missing npcs "a shriveled mummy" and "a crypt mummy" to oasis
    * Added/adjusted coin drops on some npcs in various zones (runaway/defective clockworks in steamfont, drakes in steamfont and rathe mountains, harpies in steamfont, orc warriors in oasis, fae drakes in lfaydark and gfaydark, willowisps in all zones, gnoll scouts in qeytoqrg, centaurs in southkarana, griffawns and griffennes in northkarana, basically every mob in EJ - verified via logs).
    * Added loot tables to the 5 steel warriors npcs in freportw
    * Lieutenant Midraim will now correctly attack just about everything in north karana and probably die doing so.
    * Fixed Dervish Cutthroat spawns to match AK collects - orc warriors, human rogues, barbarian warriors will be the most common while eru wiz, orc priest, ogre shm will be uncommon/rare
    Torven
    * Summoned pet combat regen has been reduced. It was previously doing out-of-combat regen while in combat and this was inaccurate.
    * Giant scarabs no longer flee.
    * Spawn limits placed on Sand and Hill giants in Oasis, SRo, Commons.
    * More open zone NPCs will now spawn in random locations instead of a single location all the time. (grid NPCs using WP Spawning)
    * Spectre stun proc chance has been significantly increased.
    * gfaydark: Gave faeries and willowips their own spawngroups. This will prevent them from displacing other NPCs when other NPCs are killed.
    * gfaydark: Split orc centurions into three types and set their spawns appropriately. (i.e. higher level ones spawn at Crushbone zone)
    * gfaydark: Slighgtly reduced the aggro radius for most NPCs in the zone.
    * lfaydark: orc oracles now have a spell set assigned.
    * everfrost: Reduced the spawn timers for most of the NPCs in the zone.
    * butcher: Modified the spawn timers for many NPCs in the zone.
    * butcher: Adjusted aggro and assist radii for goblins.
    * butcher: Reduced the spawn chance of Krag elders.
    * butcher: Chessboard undead pawns will now spawn more frequently.
    * hateplane: a loathling lich now casts stun instead of procs it.
    * sro: Orc and dervish camp spawn timers are now 6 minutes.
    * ecommons: Roaming NPCs and orc camps are now 6 minute spawns.
    * nekulos: Increased the spawn times for the various camps in the zone.
    * lavastorm: Shadowed men spawn timers reduced.
    * oasis: Spectre spawn locations fixed and spawn timers increased. (I am very certain of this)
    * feerrott: Increased the spawn times of lizardman camps and old CT mobs.
    * feerrott: Increased the spawn rates of the Archon and Diviner.
    * misty: Camps in this zone now have 6 minute spawn timers.
    * lavastorm: Reduced the spawn timers for NPCs in the zone.

    Script:
    Elroz

    * Ghoul Messenger in qey2hh1 will now always be running
    Torven
    * Dill Fireshine (Kelethin Ranger guild) quest rewards are now accurate.
    * Jakum Webdancer (Kelethin Bard guild mail quests) quest rewards are now accurate.
    * Lfay sisters necklace quest (from 'a drunkard') reward exp is now correct. (much higher)
    * Gunrich in Misty now has correct dialog and the correct faction check.
    * Rueppy Kutpurse in Rivervale's Blackburrow Stout quest now has accurate rewards and the correct faction check.
    * Felisity Starbright in North Freeport now gives the correct coin and gold for bard mail from Kelethin.
    * Accurate exp rewards for Bent Card turn-in to Jracol Brestiage and note to Knargon Lanenda.
     
    Last edited: Oct 11, 2023
    Mascha, Cadsuane, Mechaike and 5 others like this.
  2. Mokli

    Mokli I Feel Loved

    Messages:
    2,461
    So if there is a loc in the db for a spawngroupID that is no longer correct?
     
  3. RossGuy

    RossGuy Well-Known Member

    Messages:
    74
    The Alliance channel and all other /join <channel name> aren't working now.
     
    Enot83, solar and Walex like this.
  4. robregen

    robregen Administrator Staff Member

    Messages:
    8,386
    yeah we are reverting that shared_ptr commit. it broke the UCS.
     
  5. robregen

    robregen Administrator Staff Member

    Messages:
    8,386
    okay server is back up and UCS should be working again.
     
    Inacht likes this.
  6. Fizzol

    Fizzol New Member

    Messages:
    2
    What does this line mean?

    * spell + monk feign breaks charm pets (pulled from EQMacEmu by crdunwel)
     
  7. solar

    solar Administrator Staff Member

    Messages:
    1,197
    Like invisibility, feign death effect releases charmed pet.
     
  8. JemiS

    JemiS Active Member

    Messages:
    33
    I thought I was crazy and senile when it wasn't happening like this here. I remember the advice being to not train skills until you really needed them for those extra few points.
     
  9. Fizzol

    Fizzol New Member

    Messages:
    2
    Ahh, of course, thanks. That went right over my head.
     
  10. Darchon

    Darchon I Feel Loved

    Messages:
    3,630
    Curious if this will ruin some random epic camps. Things like Eldrig the Old or Phurzikon. These types of NPCs have very specifically documented outdoor spawn locations but I would assume use a roam box to travel after?
     
  11. Torven

    Torven I Feel Loved

    Messages:
    2,742
    Any NPC like that should be on a grid, not in a roambox. We have both of those on grids without WP spawning turned on, so their spawn locations will not be random. Although Eldrig's got two spawn locations for whatever reason.
     
  12. Mokli

    Mokli I Feel Loved

    Messages:
    2,461
    Where would one look to see if something is on a roambox vs a grid?
     
  13. Devour_Souls

    Devour_Souls People Like Me

    Messages:
    585
    Ripwind, Kuron, Kithani and 2 others like this.
  14. Manstache

    Manstache Active Member

    Messages:
    210
    I had forgotten to train specializations on my wizard so I did.

    Skill went from trained once each->all 20->zoned->all went to 64->cast once->all went to 1
     
  15. Manstache

    Manstache Active Member

    Messages:
    210
    I just wonder what would happen there for a brad.
     
  16. solar

    solar Administrator Staff Member

    Messages:
    1,197
    Interesting, thank you for reporting it.
     
  17. Manstache

    Manstache Active Member

    Messages:
    210
    Nevermind me. It's supposed to do that.


    [Mon Nov 13 19:19:34 2023] You have entered Plane of Tranquility.
    [Mon Nov 13 19:20:16 2023] You begin casting Shock of Frost.
    [Mon Nov 13 19:20:17 2023] Your spell did not take hold.
    [Mon Nov 13 19:20:17 2023] Your Arantir's Sleeves of Discovery flickers with a pale light.
    [Mon Nov 13 19:20:17 2023] Your spell casting specializations skills have been reset. Only 1 primary specialization skill is allowed.
    [Mon Nov 13 19:20:17 2023] You have become better at Specialize Abjure! (1)
    [Mon Nov 13 19:20:17 2023] You have become better at Specialize Alteration! (1)
    [Mon Nov 13 19:20:17 2023] You have become better at Specialize Conjuration! (1)
    [Mon Nov 13 19:20:17 2023] You have become better at Specialize Divination! (1)
    [Mon Nov 13 19:20:17 2023] You have become better at Specialize Evocation! (1)
     
  18. Mokli

    Mokli I Feel Loved

    Messages:
    2,461
    I thought those were supposed to be reset to all be 50?
     
  19. Mokli

    Mokli I Feel Loved

    Messages:
    2,461
    and since only one could go over 50, it just means the one that was above 50 was changed to 50, the rest 50 or below
     
  20. solar

    solar Administrator Staff Member

    Messages:
    1,197
    I excluded those skills from the 'train to current level' logic so this won't happen.
     
    Mechaike, Manstache and Mokli like this.
  21. Devour_Souls

    Devour_Souls People Like Me

    Messages:
    585
    On AK and in PC EQ if you trained them post 50 they would all go to that level and remain there forever unless you did the reset quest in Solusek Ro's Temple.
     
  22. solar

    solar Administrator Staff Member

    Messages:
    1,197
    Ok I don't really care, if you guys prefer it that way I could make it do that. Clearly it's not very important if people aren't even training it :)
     
    Mechaike and Manstache like this.
  23. showstring

    showstring I Feel Loved

    Messages:
    3,339
    just to clarify this

    if you trained it first time at lvl 65 would it be like this:
    all 5 specilizaions stuck at 65 and never raise again until you reset it all
    or, 4 specilizations at 65 and one continues to raise to 200 like normal?
     
  24. Devour_Souls

    Devour_Souls People Like Me

    Messages:
    585
  25. solar

    solar Administrator Staff Member

    Messages:
    1,197
    Thanks I adjusted it to be that way.
     
  26. Mokli

    Mokli I Feel Loved

    Messages:
    2,461
    Just seems like a bug without any tangible benefit.