EZ Server

General Category => Updates => Topic started by: Akkadius on June 23, 2015, 10:00:00 pm



Title: Source Update 6/23/2015
Post by: Akkadius on June 23, 2015, 10:00:00 pm
Greetings everyone!

It's been a while since we've done a code update so I've issued a needed update.

As usual, if you notice anything out of the ordinary, please report any issues on the forums here; this thread will do just fine as well.

There's been so many odds and ends added and adjusted over the past several months I couldn't cover them all and they aren't necessarily in the changelog, but we needed quite a few updates for T10 that is on its way as well as many others.

I've posted the changelog below in this thread in a separate post as it is quite long.

7/1/2015 Source Updates
  • Fixed run-speed issues, thanks to Haynar
  • Added a "Health Marquee" display for players to get accurate server health percentage, this is server wide right now and I may add the ability to toggle it in the future, for now its enabled on everyone. Example of this here: https://www.youtube.com/watch?v=KUVdbPxLIn0
  • Fixed a zone crash (Thanks Watchyoudie) that was reported, it had to do with Instance code and Guild messages that were being sent out overflowing the message buffer. So in the case where the character name was long, or the zone name was long and you created a Guild instance, this issue would occur.
  • Any outstanding issues, please continue to report in this thread

4th Weekend
  • Double Loot July 4th Weekend (LIVE NOW) - http://ezserver.online/forums/index.php?topic=4236.0
  • EZ Credits to be re-opened this next week (DOUBLE CREDITS LIVE NOW JUST FOR WEEKEND)

Enjoy!
Akkadius


Title: Re: Source Update 6/23/2015
Post by: Akkadius on June 23, 2015, 10:00:15 pm
Changelog:

Quote
== 06/12/2015 ==
Uleat: Adjusted SessionStats to better reflect a sister implementation

== 06/07/2015 ==
Uleat: Implemented optional rule for using disenchanted bags. Action triggers at the same point that temporary items are removed.
Optional SQL: utils/sql/git/optional/2015_06_07_TransformSummonedBagsRule.sql
mackal: changes to AA packets since more fields have been identified
mackal: fix exploit with expendable AAs punching holes in the aa_array and staying around longer than they are welcomed

== 05/25/2015 ==
Akkadius: Implemented disjointed zone based time, this can be triggered via quest methods
Akkadius: Added parameter to LUA and Perl method settime(hour, minute, [update_world = true])
   - If update_world is false, the zone will then unsubscribe itself from regular worldserver time synchronizations
   - Basically this localizes the zones time and keeps it from syncing with world updates
Akkadius: Added DB ver 9082 with update to add npc_types texture columns if table does not currently have them

== 05/22/2015 ==
Uleat: Added null-term declaration for character names in ENCODE(OP_CharInfo) - where appropriate

== 05/20/2015 ==
demonstar55: Bard instrument mods should be more consistent with live. Zoning will keep instrument mod for long duration buffs (selo's)
   Still need to have procs/doom effects to inherit the instrument mods from their source buff/whatever

== 05/18/2015 ==
KLS: Changed how fishing locates water to hopefully be a bit more accurate at the expense of a bit more cpu power per line cast.

== 05/15/2015 ==
Uleat: Added check to EntityList::CheckSpawnQueue() to bypass dereference if returned iterator is npc_list.end() - should fix the debug assertion failure crash

== 04/30/2015 ==
demonstar55: Implement mob and client melee push
       You can set Combat:MeleePush to false to turn off or change Combat:MeleePushChance to increase the chance an NPC can be pushed
       PCs are always pushed, need to do more testing to verify.

== 04/22/2015 ==
Uleat: Probable fix for 'Debug Assertion Failure' in Client::GarbleMessage() when calling the 'isalpha' macro.
ref: https://connect.microsoft.com/VisualStudio/feedback/details/932876/calling-isdigit-with-a-signed-char-1-results-in-a-assert-failure-in-debug-compiles

== 03/29/2015 ==
Secrets: Identified the Target Ring fields for RoF/RoF2.
Secrets: Added a perl accessor for the last target ring position received from the client. Usage: $client->GetTargetRingX(), $client->GetTargetRingY(), $client->GetTargetRingZ()

== 03/12/2015 ==
Akkadius: [eqemu_update.pl V7] Add Option 9) LUA Modules - Download latest LUA Modules (Required for Lua)

== 03/11/2015 ==
Akkadius: [eqemu_update.pl] Add Option 7) Plugins - Download latest Perl plugins
Akkadius: [eqemu_update.pl] Add Option 8) Quests - Download latest PEQ quests and stage updates
Akkadius: [eqemu_update.pl] Set version 5 of script

== 03/10/2015 ==
Akkadius: [eqemu_update.pl] Add Option 6) Download Latest map and water files

== 03/04/2015 ==
Akkadius: Fix Spell Book Deletion

== 03/03/2015 ==
Uleat: Fix for 'Invalid Slot ID' messages. Bag slot count is now enforced during database saves to eliminate existing 'hidden' duplicated items..sorry MQ2 users...
Uleat: Fix for Item loss during corpse looting and possible item loss when purchasing items from LDoN or Adventure merchants. (cursor-related)

== 02/27/2015 ==
Uleat: Final 'tweak' for light sources until a valid issue arises. Wearable equipment now matches client behavior. Stackable light sources are bugged in the client..but, the current timer update implementation alleviates this condition.

== 02/26/2015 ==
Uleat: Updated light source criteria to (hopefully) match what the client uses (still needs tweaking)
Uleat: Changed 'general' light source checks to accept the last valid light source (client behavior)
Notes:
   - "Fire Beetle Eyes" are still causing issues in general slots (no item movement sound effect)
   - Wearable equipment types still register as valid light sources when in general slots (needs exemption criteria)

== 02/23/2015 ==
Noudess: Allow for a rule to set starting swimming && SenseHeading value.
I moved the swimming override to char create instead of setting it
every time a char enters a zone.

Also added rules to not ignore, but rather forrce sense heading packets to be
used to train it instead of maxing it out like before.

Uleat: Fix for RoF+ clients showing active 'Return Home' button when action is not available (swapped 'GoHome' and 'Enabled' fields in RoF-era CharacterSelectEntry structs)

== 02/21/2015 ==
Noudess: Starting erudites that were supposed to start in paineel were landing in erudin on Titanium. Fixed to be paineel.

== 02/20/2015 ==
demonstar55: Implement claims for RoF/RoF2 (should no longer crash the client!)
   - fixed bugs related to claims for the rest of the clients (woo infinite loops)

== 02/18/2015 ==
Trevius: Fix for potential recursive loops if using RemoveFromHateList() within EVENT_HATE_LIST.

== 02/17/2015 ==
Uleat: Implemented per-client character creation limiting. Caps are unknown atm..so, don't get over-zealous!
Notes:
   - Titanium is hard-coded to min/max of 8 in both the server and client translator code (client doesn't support variations in available character count)
   - SoF thru RoF2 have had their max characters raised to 12 from 10
   - Changing the number of characters per account is accomplished by:
      1) Setting consts::CHARACTER_CREATION_LIMIT to the desired count in the client's constants file in ../common/patches/
      2) Ensuring that eq_dictionary's EmuConstants::CHARACTER_CREATION_LIMIT is equal-greater than the client's new value..referencing is good
      3) Recompiling the server code
   - A rules-based qualifier may be added at some point

== 02/16/2015 ==
Trevius: (RoF2) Bazaar Trading (Buying/Selling) is now fully functional.  Bazaar (/bazaar) search is not yet functional.
demonstar55: (RoF2) Send the bard focus effects, note custom servers will need to fix their items, server side we still use the old system, but RoF2 wasn't showing anything with not sending focus, so send them

== 02/14/2015 ==
Trevius: (RoF2) Bazaar is now partially functional.  RoF2 clients can start/end trader mode and other clients can purchase from them.  No other functionality yet.
Uleat: Implemented higher bandolier and potion belt counts for clients that support it..you will still need to activate them through the proper aa's, etc...

== 02/12/2015 ==
Akkadius: Implement zone based gravity, required SQL DB change
   - To test `zone` table `gravity` values, change the value and use #zheader <zoneshortname> to test

== 02/11/2015 ==
Trevius: (RoF+) Bandolier no longer displays a Treasure Chest Icon when no Bandoliers are set.

== 02/09/2015 ==
Trevius: (RoF+) Setting Alt flag on characters in the Guild Management Window is now saved and functional for filtering.
Trevius: (RoF+) Guild Invites between RoF+ and previous Clients is now functional.

== 02/08/2015 ==
Kayen: Implemented npc specialability (44) COUNTER_AVOID_DAMAGE which when applied to the ATTACKING NPC will make their attacks more difficult to be avoided by riposte/dodge/parry/block.
Parama0: Negative modifer value that affects ALL avoid damage types dodge/parry/riposte/block) chance on defender. Ie (44,50 = 50 pct reduction to ALL)
Parama1: Negative modifer value that affects RIPOSTE chance on defender. Ie (44,1,0,50 = 50 pct reduction to riposte chance)
Parama2: Negative modifer value that affects PARRY chance on defender.  Ie (44,1,0,0,50 = 50 pct reduction to parry chance)
Parama3: Negative modifer value that affects BLOCK chance on defender.  Ie (44,1,0,0,0,50 = 50 pct reduction to block chance)
Parama4: Negative modifer value that affects DODGE chance on defender.  e (44,1,0,0,0,0,50 = 50 pct reduction to dodge chance)
Example of usage: Player has Improved Dodge V (+50 pct dodge chance), you want to negate this bonus you would set 44,1,0,0,0,0,50 on your NPC.

== 02/07/2015 ==
Akkadius: Reduced #repop time dramatically by taking down hundreds of individual SELECT/DELETE/INSERT queries in routines and bringing it down to very few
   See: https://www.youtube.com/watch?v=9kSFbyTBuAk

== 02/06/2015 ==
Uleat: Updated returns for Inventory and ItemInst const iterators. (const == const)
Uleat: Replaced 'iter_inst' and 'iter_contents' typedefs with their stl definitions
Uleat: Removed 'limbo' from the 'HasItem' series of checks - including lore checks. The client excludes this range and it causes issues when performing item searches - dupe lore checks were added to account for this.
Uleat: Updated command #iteminfo to show light source information and a few other things

== 02/05/2015 ==
Trevius: Fixed Environmental Damage for RoF2.

== 02/03/2015 ==
Trevius: Crashfix for TempName() when numbers are passed at the end of the name.
Uleat: Tweaking of item type exclusions to alleviate strobing conditions with light sources


Title: Re: Source Update 6/23/2015
Post by: Waraesh on June 23, 2015, 11:01:27 pm
Warrior 9.0 Aug buff is now landing in the buffs section and is overwriting IG pet.

Clarification:  Warrior Aug originally lands in song window, along with shield proc.  IG pet buff will not land while 9.0 is up.  When IG pet buff is first, it lands in buff window; if the 9.0 is clicked after IG is put on, the 9.0 buff replaces the IG buff in buffs slot.  Not sure if I should be recording this here or elsewhere.


Title: Re: Source Update 6/23/2015
Post by: warrior5 on June 24, 2015, 12:20:26 am
^

All sorts of people reporting odd stuff in ooc.


Title: Re: Source Update 6/23/2015
Post by: Akkadius on June 24, 2015, 09:05:23 am
^

All sorts of people reporting odd stuff in ooc.

Not going to be able to troubleshoot or do anything off of "odd stuff"


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 24, 2015, 09:22:55 am
EXP buffs lasting less than 5 minutes (reward clicky excluded).


Title: Re: Source Update 6/23/2015
Post by: Natedog on June 24, 2015, 10:11:16 am
EXP buffs lasting less than 5 minutes (reward clicky excluded).


This might be related to the click level on the actual item itself. Unless someone changed the buff duration formulas :p ... which is also possible :p


Just checked and BuffDurationFormula 4 was changed and it works completely different now.


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 24, 2015, 10:27:55 am
Also getting hit more than I normally do....evasion/avoidance issues?


Title: Re: Source Update 6/23/2015
Post by: Leis on June 24, 2015, 10:46:16 am
Mob push, buff stacking, and buff timers are the issues I have seen so far.


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 24, 2015, 10:53:05 am
Mob push on EZ is nuts. Shoved around more than I ever did live. Pushed off the ledge in T8 into the lava pit while pulling. Unfun.


Title: Re: Source Update 6/23/2015
Post by: Akkadius on June 24, 2015, 10:59:36 am
I'll disable push when I get a chance next. Please keep the other reported issues coming


Title: Re: Source Update 6/23/2015
Post by: avadar on June 24, 2015, 11:18:09 am
Thanks Akka - Mob push made EZ unplayable.

buffs stacking with Insane Goblin halloween buff is an issue and XP buff timer is off along with Incinerating Aura 3.

Also it seems like mobs hit me MUCH more often on my warrior for some reason, Not sure why that would be the case.

Thanks,
Harthek


Title: Re: Source Update 6/23/2015
Post by: Akkadius on June 24, 2015, 11:31:34 am
Push disabled


Title: Re: Source Update 6/23/2015
Post by: Premador on June 24, 2015, 11:51:14 am
Warrior epic 9.0 buff would go into regular buffs and overwrite IG buff. I tried removing 9.0 and re-clicking and it did go back under spell buffs, then was able to pull up IG and get IG buff.


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 24, 2015, 12:27:24 pm
Tried that, doesnt work for me. No matter the order I cant get IG and epic buff at the same time.


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 24, 2015, 01:21:47 pm
Rsan HoH. Before, even buffless, pulling the zone was no sweat. Now I get chewed on like a milkbone at the humane society. Mobs miss FAR less, and something seems wrong with fastest travel click (run speed seems off).

Also getting frontal melee stuns on ogre char.


Title: Re: Source Update 6/23/2015
Post by: Leis on June 24, 2015, 02:19:59 pm
Buffs marked as permanent seem to be dropping when I zone.


Title: Re: Source Update 6/23/2015
Post by: Premador on June 24, 2015, 02:27:03 pm
I did it in nexus, for whatever reason i zoned there to try and get it sorted.


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 24, 2015, 02:42:11 pm
Dranik mission, 2nd floor, mobs are hitting 100K range with occasional multi million backstabs (with some messages that I resisted Ultimate Dagger Stab IV spell). Intentional?

And no, not the Underboss. He was dead and I was getting hit like this from trash, 1st and 2nd floor (mostly crawlers and some mosquitos on 2nd).


Title: Re: Source Update 6/23/2015
Post by: Digz on June 24, 2015, 04:10:32 pm
chromatic shield buff from uw aug overwriting mof & ig familliar buffs as well


Title: Re: Source Update 6/23/2015
Post by: slaughterhaus on June 24, 2015, 05:33:27 pm
Here are my observations so far:

Wizard - Cazic Thule Halloween pet and Curious Creation Familiar blocking each other.
Warrior - IG will be overwritten by Epic click. Epic click will block IG buff. - Samething everyone else has been posting.
Mage - Buff time on Incinerating Aura III is now 6m - I believe it was 16m before.

More to come I'm sure. Hope this helps

Deadend


Title: Re: Source Update 6/23/2015
Post by: Natedog on June 24, 2015, 05:42:32 pm
To retain the old EZ spell stacking .. the Halloween pets need to be set to Bard level 126 (unless source is updated back to its old way)

And all spells that use BuffDurationFormula 4 need to be be formula 3600


Title: Re: Source Update 6/23/2015
Post by: Waraesh on June 24, 2015, 07:01:21 pm
Ancestral Grudge buff is showing as 18s initially, then increasing 1 or 2 times during the fight (looks to be still ending after 30s).


Title: Re: Source Update 6/23/2015
Post by: Akkadius on June 24, 2015, 07:42:10 pm
All other buff and avoidance issues I will have to address tomorrow. I've got like 3 hours of sleep and a super long work day and won't be up for much longer.

You all know I make it right :)


Title: Re: Source Update 6/23/2015
Post by: Waraesh on June 24, 2015, 08:06:02 pm
Thanks Akka!  Have a good night


Title: Re: Source Update 6/23/2015
Post by: slaughterhaus on June 24, 2015, 11:03:02 pm
Update:

Enchanter:
  • Epic proc is not procing or not showing in the song window.
  • Masked strength duration is only 5 min now.

Hope this info helps.

Deadend


Title: Re: Source Update 6/23/2015
Post by: Mixlor on June 25, 2015, 01:37:24 am
Tried T7 Loping Plains earlier tonight. I have sound enabled on the main toon and I noticed there was big distortion during combat sounds while fighting the trees and orcs at the entrance to the zone. Normally they make a swish/creaking sound as they attack.. but all I heard was distortion. Hopes this helps in fixing the current bugs. Sorry I couldn't be more descriptive. Might have to pull few Orcs, Treants, and Saplings at the entrance to see what I am talking about. All other game sounds worked fine while I was buffing my group pre-fight.

Mix


Title: Re: Source Update 6/23/2015
Post by: slaughterhaus on June 25, 2015, 09:19:09 am
Update:

Pally
  • Gift of Avenger timer: 9m
Mitigation
  • On Deadend (SK) in Anguish - pulled two lightning commanders and was dead before I could get back to the group. The mobs are hitting very heavy and landing each hit. I can usually pull 5-6 and stay up without regen or drake.
Misc
  • Enchanter focus effect is no longer raid wide.
  • Wizard Deadly Silence timer is 9ish minutes - similar to masked strength
  • All of my filters on every character have been reset to default. This includes MQ filters.
  • When I logged in this morning every client screen had the Vote Now button


I hope you all don't mind I'm going to keep posting as much information as I can to help AKK get things back in action.

Deadend


Title: Re: Source Update 6/23/2015
Post by: Mixlor on June 25, 2015, 03:16:10 pm
I have the fix!!! Server rollback prior to update implementation!

*Runs from the Ban Hamma..*

(Sorry.. couldn't help myself. I know Akk and company are working hard to restore everything and everyone is pointing out issues to help. Just bored here in this computer class...)


Title: Re: Source Update 6/23/2015
Post by: Akkadius on June 25, 2015, 03:58:48 pm
I have the fix!!! Server rollback prior to update implementation!

*Runs from the Ban Hamma..*

(Sorry.. couldn't help myself. I know Akk and company are working hard to restore everything and everyone is pointing out issues to help. Just bored here in this computer class...)

Rollback is not really an option.

I'll get through the issues, they don't seem to be that complicated.

I didn't anticipate issues with the update like I normally do and that's the problem here. I usually do it on a weekend when I'm available to deal with any deep dive troubleshooting that I may need to do.

Either way I'll hop in here in a few hours and start working on each issue individually and before people know it things will be quiet again.

Thanks everyone who have posted details about what they have observed.


Title: Re: Source Update 6/23/2015
Post by: Akkadius on June 25, 2015, 04:21:32 pm
Yes I realize the server is down.

I really hate Windows Server 2012 when it comes to running Windows Updates.

We'll be back up shortly with buff stacking issues fixed as well as buff duration issues fixed.


Title: Re: Source Update 6/23/2015
Post by: avadar on June 25, 2015, 04:25:39 pm
Man I swear i just looted a GSoA from Qvic right before I crashed... Hopefully that is in my inventory lol.. If not that would be the story of my life hah.

- Harthek


Title: Re: Source Update 6/23/2015
Post by: Akkadius on June 25, 2015, 04:39:01 pm
Back up


Title: Re: Source Update 6/23/2015
Post by: Denzig on June 25, 2015, 04:48:31 pm
IG/Warrior buff problem is fixed.


Title: Re: Source Update 6/23/2015
Post by: WatchYouDie on June 25, 2015, 08:40:29 pm
Seems as npc run speed has increased. watching them stop as they run up on me now. use to have a distance and wouldnt get hit


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 26, 2015, 12:17:44 am
If its the same issue its that the fastest travel click isnt as fast as it was. Same for BU pet run buff.


Title: Re: Source Update 6/23/2015
Post by: Waraesh on June 26, 2015, 01:26:12 am
Not sure if you addressed it yet Akka, but the Shm Ancestral Grudge still isn't counting down normally.  Counts down 7 or so seconds, jumps up 2 seconds, down 4, up 2, etc.


Title: Re: Source Update 6/23/2015
Post by: Gannicus on June 26, 2015, 02:52:20 am
Seems as npc run speed has increased. watching them stop as they run up on me now. use to have a distance and wouldnt get hit

I was noticing that in t6, they would just destroy me from behind on pulls running up and stopping even with reward speed on.


Title: Re: Source Update 6/23/2015
Post by: spuddson on June 26, 2015, 09:49:24 pm
noticed pets dropping buffs when zoning


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 27, 2015, 12:15:28 am
So is run speed changed on mobs? Or is it somehow messed up on players? Because mobs I was able to outrun before are now right on my tail, stunning me often enough to make mass pulls in these zones no longer viable.


Title: Re: Source Update 6/23/2015
Post by: Chieftan on June 27, 2015, 02:34:30 am
MQ still reports run speed = 255 with clickie on, i dont know where that info is pulled from thou, so may be wrong
But character speed looks normal to me, dosn't seem slower
So to me, it looks like mob speed has increased, poss change in code has messed with mob run speed formula?


Title: Re: Source Update 6/23/2015
Post by: Gannicus on June 27, 2015, 03:58:09 am
So is run speed changed on mobs? Or is it somehow messed up on players? Because mobs I was able to outrun before are now right on my tail, stunning me often enough to make mass pulls in these zones no longer viable.

Yeah I came back and instantly went to much lower tier content while this gets figured out. Normal quite large pulls I've been able to do t6+ are now not viable due to being stunned in seconds and dead not long after.


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 27, 2015, 04:25:52 am
Yeah, this combined with the increased stuns we were getting from the update a few months back is a killer.


Title: Re: Source Update 6/23/2015
Post by: Mixlor on June 27, 2015, 05:13:29 am
Okay.. there is something definitely going on still. I am farming T7 trying to get 1 wrist to flag a toon for T8 and this is what happened to me:

I got chewed up like a beast on several pulls. Normally I can pull sections of the zone and survive running back to my group. Example I would pull the Drangol camp in the SE corner, all the crocs along the beach, the 1 croc in the pool and the Drangol camp by the small lake and then run back to my raid group at the foot of the ramp leading to the SE Drangol camp without going below 40% health. The mobs seem to be nipping at my heels the whole way even though I have the Swiftest Speed reward clicky. I was down to 23% or so by the time I got back and died at the feet of my group before I could get heals off with the pallies proc. That was pulling 20-30 mobs. I tried to pull all of the mobs around Blookmoon keep, which was 10-15 mobs.. and again.. I died as I reached my group.

The most baffling time was when I pulled the small group of 5 Shadowmane Shamans that are to the left of the Bloodmoon keep. I parked my group on the road near them so I didn't have far to go. I pulled those 5 Shamans and a warg... 6 mobs total.. and barely made it to my group with 20% health left on my warrior. I know in the past they could wipe you if you didn't have high enough resists because of the poison AoE they would cast. My warrior is full T9 geared, Shield of the Ages LV (maxxed), 3775 resists and about 3.2mil hps fully raid buffed. I never had a problem with that group before and wouldn't even go below 98% health even if they did their AoE cast. I could pull that little group.. and all the other mobs around them and then run north to the small cluster there and grab those and make it back to my group at the Bloodmoon Keep area and survive no problem. I am down to running around with my entire raid group everywhere and pulling 10 mobs or less in order to survive.

Another thing is my pets were going zonkers. I noticed on some several occasions that I would pull a small group and my pets would run off somewhere and attack something else not in sight and not on my target list as I was cleaning up my pull. I thought maybe I targeted something by accident hitting the auto target key followed by my auto assist key. I saw this was not the case when I had Pride spawn at the entrance to the zone. I ported my entire raid up to the zone in and attacked Pride and nothing else was around since I had cleared that area at the beginning. Once Pride was dead.. my pets took off toward the small camp targeting something. I had to hit my Pet Stop hotkey to get them to come back.

Overall I have to agree with the other posts about the stuns.. I seem to be getting stunned a lot and there is still something about the mobs doing more damage than I remember while trying to drag them back to my group. I thought maybe my Shield of Ages and Warrior epic buffs weren't working but I clicked off the Stonewall XI and Warrior VII buffs and attacked a mob. They were hitting me for 69kish. I enabled the buffs again and they were only hitting for 23kish with a max of 40k so the buffs seem to be working to mitigate damage. I am wondering while pulling mobs and running with my back towards them if they are getting backstabs in and spells are landing that I should be resisting. I just seem to be taking ALOT more damage for a fully geared T9 warrior with UW IX, max Shield LV and IG pet resulting in way less mobs being pulled at a time.


Title: Re: Source Update 6/23/2015
Post by: Dinadas on June 27, 2015, 07:08:53 am
Wiped 3-4 times on normal pulls in t9 for me.

Not just pulling, just fighting at the army 100% to dead.


Title: Re: Source Update 6/23/2015
Post by: hateborne on June 27, 2015, 07:46:23 am
NPC ID: 130089
Name: a ghoulish creature
DB Runspeed: 3.35
#showstats Runspeed: 137
GMRunspeed Speed: ~158

With GM Runspeed (obscenely fast), they were nearly keeping up with me. Below is the update that broke it.

https://github.com/EQEmu/Server/commit/788959a5e287e07006419c3532668315c0a931d1

Using this formula:
Code:
// neotokyo: sanity check
+ if (runspeed < 0 || runspeed > 20)
+ runspeed = 1.25f;
+ base_runspeed = (int)((float)runspeed * 40.0f); #runspeed is 3.5, base_runspeed is 134
(omitted)
+ } else {
+ base_walkspeed = base_runspeed * 100 / 265; #(134 * 100 / 265 = 50.56)
+ walkspeed = ((float)base_walkspeed) * 0.025f; #(50.56 * 0.025 = 1.26)
+ base_fearspeed = base_runspeed * 100 / 127; #(134 * 100 / 127 = 105.11)
+ fearspeed = ((float)base_fearspeed) * 0.025f; #(105.11 * 0.025 = 2.26775)
+ }


No idea why or how this made sense to some one. Maybe I'm not seeing the whole picture?



-Hate


Title: Re: Source Update 6/23/2015
Post by: Natedog on June 27, 2015, 08:48:47 am
3.35 DB runspeed is insanely fast now.. if you can get a hold of secrets I think he knows more about the runspeed stuff :p


Title: Re: Source Update 6/23/2015
Post by: hateborne on June 27, 2015, 09:45:04 am
3.35 DB runspeed is insanely fast now.. if you can get a hold of secrets I think he knows more about the runspeed stuff :p

Before this update, 3.35 was quick but below Fastest Travel clickie by a fair margin. Now 3.35 is damn near warp speed...

Additionally, some of the mobs were using 5-6 in the tiers we used to group up and clear Nate. :-)


-Hate



P.S. - This change seems to have broken modifynpcstat's "runspeed" option. Mentioned possible fix in irc. These gigantic, sweeping changes are ...frustrating.  >:(
Quote
Hateborne> Having issues with modifynpcstat working as a command or in a perl script. Regardless of what I use when calling it, the mob's speed does not change in the slightest.
<Hateborne> Any recent changes to this that I've missed? :-)
<Hateborne> With Haynar's changes (https://github.com/EQEmu/Server/commit/788959a5e287e07006419c3532668315c0a931d1) should line 1932 in npc.cpp not read something like this...
<Hateborne> else if(id == "runspeed") { runspeed = (float)atof(val.c_str()); CalcBonuses(); return; } # old
<Hateborne> else if(id == "runspeed") { runspeed = (int)atof(val.c_str()); SetCurrentSpeed(runspeed); return; } # new


Title: Re: Source Update 6/23/2015
Post by: warrior5 on June 27, 2015, 12:07:28 pm
Can't we just bump up fastest travel clickies and BU to offset the increase? Even with FT, BU or my clickie up I'm noticing mobs are attacking me and stopping aka they move much faster than even FT.


Title: Re: Source Update 6/23/2015
Post by: hateborne on June 27, 2015, 12:52:05 pm
Can't we just bump up fastest travel clickies and BU to offset the increase? Even with FT, BU or my clickie up I'm noticing mobs are attacking me and stopping aka they move much faster than even FT.

No. The mobs are running unholy fast. Let's fix the problem instead of just band-aid'ing it up.


-Hate


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 27, 2015, 02:04:58 pm
Couldnt help but notice on pet stats that pets are lacking a stonewall now on stats. Is the stats bugged or is the stonewall gone? Also I am seeing more lag than I've seen on EZ in....months. TONS of loot lag, any zone. DB hits?


Title: Re: Source Update 6/23/2015
Post by: hateborne on June 27, 2015, 02:19:34 pm
Couldnt help but notice on pet stats that pets are lacking a stonewall now on stats. Is the stats bugged or is the stonewall gone? Also I am seeing more lag than I've seen on EZ in....months. TONS of loot lag, any zone. DB hits?

I just answered this in the last thread. Posting in multiple places is ...less than helpful. No, the DB hits have been RADICALLY reduced and the debug mode all but disabled (compared to when Akk/I picked up EZ).


-Hate


Title: Re: Source Update 6/23/2015
Post by: Fugitive on June 27, 2015, 04:17:52 pm
Can't we just bump up fastest travel clickies and BU to offset the increase? Even with FT, BU or my clickie up I'm noticing mobs are attacking me and stopping aka they move much faster than even FT.

.. duct tape...

What about players without those clicks..


Title: Re: Source Update 6/23/2015
Post by: littlelongbeard on June 27, 2015, 04:24:41 pm
I have been having an issue where in the middle of every pull no matter what zone I am in I dicconect from the server


Title: Re: Source Update 6/23/2015
Post by: WatchYouDie on June 27, 2015, 04:32:08 pm
Couldnt help but notice on pet stats that pets are lacking a stonewall now on stats. Is the stats bugged or is the stonewall gone? Also I am seeing more lag than I've seen on EZ in....months. TONS of loot lag, any zone. DB hits?

I just answered this in the last thread. Posting in multiple places is ...less than helpful. No, the DB hits have been RADICALLY reduced and the debug mode all but disabled (compared to when Akk/I picked up EZ).


-Hate

Maybe to you but i havent seen another post about this. I only really check ez forms.



Title: Re: Source Update 6/23/2015
Post by: hateborne on June 27, 2015, 04:56:00 pm
Maybe to you but i havent seen another post about this. I only really check ez forms.


He posted it ~10min before in the second most recent thread [Immaterium thread]... (went to grab link, post was removed). :-)


-Hate


Title: Re: Source Update 6/23/2015
Post by: Mixlor on June 27, 2015, 06:08:06 pm
Quote
Quote from: warrior5 on Today at 12:07:28 PM

Can't we just bump up fastest travel clickies and BU to offset the increase? Even with FT, BU or my clickie up I'm noticing mobs are attacking me and stopping aka they move much faster than even FT.
Quote
.. duct tape...

What about players without those clicks..

You can borrow mine Fugi.. mine don't seem to work for me anyway....  ;D


Title: Re: Source Update 6/23/2015
Post by: WatchYouDie on June 27, 2015, 06:31:30 pm
After talking with a few players. It seems that the health bar stops updating (some report at 50% some at 70% some have no change in bar) i have noticed that i have huge jumps in my update time with the health bar as well. (self hp health bar)


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 27, 2015, 06:39:37 pm
Quote
I just answered this in the last thread. Posting in multiple places is ...less than helpful.

Didnt post it in more than one place :D I removed the one when I discovered it was in the wrong thread, then moved it here. So nyah nyah nyah freakin nyah nyah. :D


Title: Re: Source Update 6/23/2015
Post by: Adidis on June 27, 2015, 07:25:57 pm
After talking with a few players. It seems that the health bar stops updating (some report at 50% some at 70% some have no change in bar) i have noticed that i have huge jumps in my update time with the health bar as well. (self hp health bar)

I've noticed this. I'm in the 70-77% before updates stop depending on buffless and up to T9 buffs. On my boxes the health updates completely normally for myself though.


Title: Re: Source Update 6/23/2015
Post by: Mixlor on June 28, 2015, 04:10:07 am
This has always been an issue for me...for over a year now. I run 2 comps side by side so I have to look at another toon on the other computer that is in my tank's group to see the Tank's real health percentage. Kinda hard to do for those that run all their toons on 1 computer. My Tank will report 95% but the other toon in the group will show 79% with the bar updating normally. Tank's bar will sporadically move up or down after a 5 secs or so to show the true percentage which can be deadly in a pull. More times than not.. I have run back to my raid only to die at their feet wondering WTH.. when my Tank's health bar was showing 80-100% when in reality he was 20% or less due to burst damage and it not updating correctly.


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 28, 2015, 05:25:08 am
I get that often enough on Chunka, too....pain in the ass, but I've learned to compensate for it. I still see the issue without MQ2 running, but it seems a lot more pronounced when its up (for me anyway).


Title: Re: Source Update 6/23/2015
Post by: Waraesh on June 28, 2015, 07:36:06 am
The health bar has been my only frustration with EZ at all.  Even with the current state of angry mobs running at GM'ish speed, the thing I find the most infuriating is an unresponsive hitpoint bar.  I honestly never know how much health my tank has, sometimes he falls down and I realize that pull was too big.  Most of the time, I underpull by a ton so I can stay topped out on health and guarantee living through the fight.


Title: Re: Source Update 6/23/2015
Post by: Natedog on June 28, 2015, 08:54:59 am
The only way you can see your real HP percentage on EZ is through the Target of Target window due to HP numbers being so damn high :p  ...
Or multibox and look at the warriors HP percentage through the group window


Title: Re: Source Update 6/23/2015
Post by: WatchYouDie on June 28, 2015, 12:22:15 pm
The only way you can see your real HP percentage on EZ is through the Target of Target window due to HP numbers being so damn high :p  ...
Or multibox and look at the warriors HP percentage through the group window

I do this, but it seems like my hps doesnt move from 64% down to 30% on my health window. so say i'm at 40% and i go afk with mobs beating at me enough to counter my rejen i will come back and my health will still say 64% and not 40. this isnt what it did before it's a new issue


Title: Re: Source Update 6/23/2015
Post by: balidet on June 28, 2015, 02:53:12 pm
Quote
This has always been an issue for me...for over a year now. I run 2 comps side by side so I have to look at another toon on the other computer that is in my tank's group to see the Tank's real health percentage. Kinda hard to do for those that run all their toons on 1 computer. My Tank will report 95% but the other toon in the group will show 79% with the bar updating normally. Tank's bar will sporadically move up or down after a 5 secs or so to show the true percentage which can be deadly in a pull. More times than not.. I have run back to my raid only to die at their feet wondering WTH.. when my Tank's health bar was showing 80-100% when in reality he was 20% or less due to burst damage and it not updating correctly.

I too have see an increase in this after my hiatus... even pulling t7 can be tricky when you have no idea what your hps are..


Title: Re: Source Update 6/23/2015
Post by: Gannicus on June 28, 2015, 09:06:22 pm
I just fast tab to my healer when pulling to check %s which is annoying but it works. Now it doesn't matter since incoming pulls will just destroy you anyway since mobs run 8x faster than you.


Title: Re: Source Update 6/23/2015
Post by: vile on June 29, 2015, 03:16:01 am
I just fast tab to my healer when pulling to check %s which is annoying but it works. Now it doesn't matter since incoming pulls will just destroy you anyway since mobs run 8x faster than you.

For this make a hotkey..

/bct 2ndtoonname //target PullingTankNameHere
/noparse /bct 2ndtoonname //bc ${Target.PctHPs}hp


Title: Re: Source Update 6/23/2015
Post by: Marzooth on June 29, 2015, 04:53:27 pm
Ok, I thought this was just me, and I've only recently had the issue.  I thought it was something messed up with my install


Title: Re: Source Update 6/23/2015
Post by: wendel on June 30, 2015, 06:38:38 am
Hey Akkadius,  how about double loot for your Canadian friends July 1st???  I'm home all day :)


Title: Re: Source Update 6/23/2015
Post by: Raygan on June 30, 2015, 01:57:39 pm
This may be just a bad bought of RNG but seems that the drop rate of AA crystals in t9 has dried up...not talking gsoa cause I haven't seen one drop in months but the AA crystals were dropping nicely before source update and now they seem to have dried up.


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 30, 2015, 02:25:50 pm
Also.....what happend to Abyss essences? They used to drop fairly steadily in T5 (about the same rate as T6) but now seeing jack. Guildies said they've seen similar issues. This related to the source code update, or ninja nerf? If the former, can we fix? If the later....uh, why?


Title: Re: Source Update 6/23/2015
Post by: Leis on June 30, 2015, 02:50:17 pm
I farmed a few UC2's recently and was getting jack in the T6 essences. It took me 10 complete clears to farm up 16 including the one from the chest.

Edit: Also pets still seem to be losing buffs marked as permanent when zoning.


Title: Re: Source Update 6/23/2015
Post by: Kovou on June 30, 2015, 03:01:57 pm
T7 bats + named cycle seem to have stopped as well...almost a full clear and only triggered 2 traps and 2 bags this last clear i did....


Title: Re: Source Update 6/23/2015
Post by: Chunka on June 30, 2015, 03:07:56 pm
Seen the pet issue with perm buffs, and thought Hate knew about it already.....but cant find it on the thread.


Title: Re: Source Update 6/23/2015
Post by: Akkadius on June 30, 2015, 05:13:54 pm
Tonight:

I will be updating with code that will fix all the run speed issues.

Still investigating:

  • Mitigation issues
  • HP Update issues
  • Pet buffs marked as permanent


Title: Re: Source Update 6/23/2015
Post by: Leis on June 30, 2015, 05:16:30 pm
Awesome, thanks for keeping us up to date.


Title: Re: Source Update 6/23/2015
Post by: WatchYouDie on June 30, 2015, 05:54:05 pm
Seem that a few problem (including myself) that when in zone and you make an instance it crashed the zone. Instances that can not be created remotely makes this issue kinda horrible


Title: Re: Source Update 6/23/2015
Post by: Gannicus on June 30, 2015, 05:54:25 pm
As some were saying, essences seem very very scarce now. Did 11 t5 runs today with a total of 3 t5 essences. Could be RNG but I usually averaged much much more than that per run.


Title: Re: Source Update 6/23/2015
Post by: demonstar55 on June 30, 2015, 07:52:56 pm
The HP update issue is because server side you have a lot more HP than you do on the client. That should be fixed (which will result in a nerf)

I did push a rule to spam HP updates that should hide the fact that your below 100% HP again!


Title: Re: Source Update 6/23/2015
Post by: slaughterhaus on June 30, 2015, 11:53:20 pm
More information on Enchanter gift of force II.

The recourse is now only triggering when a beneficial spell is cast on player character target. It use to trigger anytime a group buff was cast regardless of target, specifically I would cast enchanters arm when I hit the attack button on Deadend. My chanter would attack and cast enchanters arm with the mob targeted. The spell of course would hit the group the chanters in and the raid would get the recourse. Now, unless I specifically target a group member the recourse will not trigger.

Not sure if this was intended or not.

Deadend


Title: Re: Source Update 6/23/2015
Post by: Warbash on July 01, 2015, 12:48:21 am
Akka,
emissaries in Postorms are accepting stacked crystals. should refuse stacked and ask for 1 at a time.


Title: Re: Source Update 6/23/2015
Post by: Krinkle on July 01, 2015, 01:36:48 am
Just want to also say thanks for keeping us up to date Akka. And also agree with gannicus that the t5 essence drop rate is dropped down to next to nothing.

I dont wanna make a new thread but id like to ask If its possible when things like this are changed if we could be notified? Im sure people will whine and bitch and moan about nerfs but Im also sure we all know how to speed read through it and on to the next post.

I had a stock of t5 essences but sold them off at next to nothing to help a buddy out then I go to farm em up when I need them to find out that hey they dont exist any more. shitty situation but oh well. It would be cool if changes could be posted whenever possible if its not too much hassle  though.

And thanks akka and hate for the work you guys put in blablala etc etc =)


Title: Re: Source Update 6/23/2015
Post by: Akkadius on July 01, 2015, 02:01:20 am
7/1/2015 Source Updates
  • Fixed run-speed issues, thanks to Haynar
  • Added a "Health Marquee" display for players to get accurate server health percentage, this is server wide right now and I may add the ability to toggle it in the future, for now its enabled on everyone. Example of this here: https://www.youtube.com/watch?v=KUVdbPxLIn0
  • Fixed a zone crash (Thanks Watchyoudie) that was reported, it had to do with Instance code and Guild messages that were being sent out overflowing the message buffer. So in the case where the character name was long, or the zone name was long and you created a Guild instance, this issue would occur.
  • Any outstanding issues, please continue to report in this thread


Title: Re: Source Update 6/23/2015
Post by: Ponzi on July 01, 2015, 08:15:20 am
That health marque is simply amazing. Thank you.


Title: Re: Source Update 6/23/2015
Post by: Waraesh on July 01, 2015, 10:32:32 am
I forgot to mention earlier, since the source was changed I have NOT seen an agro rollover on my tank.  I do not want that back, and if it was removed intentionally or by accident let me be the first to say.  Thank you!


Title: Re: Source Update 6/23/2015
Post by: Digz on July 01, 2015, 11:24:30 am
That health marque is simply amazing. Thank you.

this!


Title: Re: Source Update 6/23/2015
Post by: Mixlor on July 01, 2015, 07:56:16 pm
Hell yeah! Like I said.. I have dealt with that health issue for over a year or so.. even with the UF client so super awesome there was a fix for it!

+1.......x a Bajillion!

Mix


Title: Re: Source Update 6/23/2015
Post by: balidet on July 02, 2015, 04:11:08 pm
day 2 and first pull of 35 mobs in t7 caused my main to dc again......is it possible that this is creating just enough server traffic to boot people that where on the edge before


Title: Re: Source Update 6/23/2015
Post by: WatchYouDie on July 02, 2015, 05:32:53 pm
day 2 and first pull of 35 mobs in t7 caused my main to dc again......is it possible that this is creating just enough server traffic to boot people that where on the edge before
sounds more like a client side issue. focus effects seem to be working again so you might want to adjust your filters


Title: Re: Source Update 6/23/2015
Post by: yoosung on July 02, 2015, 06:02:09 pm
The augment vendor no longer sells distilled augment remover to remove epic augments. Not sure if this is intentional.


Title: Re: Source Update 6/23/2015
Post by: Chunka on July 02, 2015, 08:17:23 pm
If you recently changed to RoF2 client you will need to click off the "show only usable items" field at the bottom of the vendor window. Do so and he will show them for sale.


Title: Re: Source Update 6/23/2015
Post by: LaterGator on July 03, 2015, 01:27:53 pm
How do we go about getting EZ Credits?

Post says double for weekend, but I can't find much info on how to get these.

Is this a donation thing? Since the donation page says they aren't being accepted it's a little confusing to someone not familiar with it


Title: Re: Source Update 6/23/2015
Post by: Akkadius on July 03, 2015, 01:54:20 pm
How do we go about getting EZ Credits?

Post says double for weekend, but I can't find much info on how to get these.

Is this a donation thing? Since the donation page says they aren't being accepted it's a little confusing to someone not familiar with it

http://ezserver.online/forums/index.php?topic=4236.0


Title: Re: Source Update 6/23/2015
Post by: LaterGator on July 03, 2015, 01:55:42 pm
Thanks Akka!


Title: Re: Source Update 6/23/2015
Post by: troxeler on July 06, 2015, 11:43:25 am
Spells that are duration of 30 seconds like Tower of Vie, and Skin of Drake have been affected by this latest source update.  Instead of the normal 30 seconds, they are only lasting 18 seconds. 


Title: Re: Source Update 6/23/2015
Post by: hateborne on July 06, 2015, 02:39:18 pm
Spells that are duration of 30 seconds like Tower of Vie, and Skin of Drake have been affected by this latest source update.  Instead of the normal 30 seconds, they are only lasting 18 seconds. 

Just explained this in http://ezserver.online/forums/index.php?topic=4724 and I'll explain in here:

These effects were built and intended to be 18 seconds. They were set to bard duration formula with duration of 3 (tics, or 18s). Before last source update, they were, somehow and for unknown reasons, being extended with levels. With new source, it's actually enforcing these 18 second durations. That being said, some of the spells (like Drake) may be brought OFF of that formula to fit better as a 30 second buff. Will have to dig in to find which ones I want to manually raise.


-Hate


Title: Re: Source Update 6/23/2015
Post by: Raygan on July 09, 2015, 12:58:51 pm
Any new info on drop rate of AA crystals and GSoA in t9?  Is it as intended and not just a really crappy RNG thing?