Project 1999

Go Back   Project 1999 > Server Issues > Bugs

Reply
 
Thread Tools Display Modes
  #1  
Old 01-21-2015, 06:42 PM
Scrubosaur Scrubosaur is offline
Sarnak

Scrubosaur's Avatar

Join Date: Jan 2014
Location: WA
Posts: 257
Default Dispel broke

Haven't played for a bit, but I have noticed that NPC's are casting Dispel very often and its negating a random buff instead of top slot. This doesn't seem to be in line with classic mechanics.

There was a reason that we had temp buffs in our top slots for dragon raids and certain boss fights. You never wanted your tank to lose their HP buff in the middle of a fight so it was mandatory that tanks had AoN, Jboots, and/or Grim Aura earring. Even in Velious a majority of the fights required temp buffs in top slots minus a few fights that had a random dispel component (was a few rare dragons I think).

Hopefully this bug gets fixed.
__________________
Scrubosaur - Necromancer

"Living my life 6 seconds at a time." - Unknown
Reply With Quote
  #2  
Old 01-21-2015, 08:19 PM
Kender Kender is offline
Fire Giant


Join Date: Aug 2010
Posts: 879
Default

agreed. you always had to arrange your junkers at the top
Reply With Quote
  #3  
Old 01-21-2015, 10:34 PM
Technique Technique is offline
Sarnak


Join Date: Jun 2013
Posts: 451
Default

not a bug

Quote:
Originally Posted by Haynar [You must be logged in to view images. Log in or Register.]
Most of basics are this. Not totally, but this is general idea.

Say buff 1 has 3 effects, we assign it 3 counters with a strength of 3.
Buff 2 has 4 effects, 4 counters, strenth 4
Buff 3 has 1 effect, 1 strength.

If u have those 3 buffs in order, and cast cancel magic.

It checks buff 1, do say a rand 100, it has 3 str, so if ran less than 33, kills buff and done

If it fails its check counter -1. If counter at 0, dump buff, done.

If no buff dumped, move to buff 2. If ran 100 < 100/4, dump buff, else counter--

If no buff dumped, go to buff 3. It has 1 counter, so if we passed all the other checks to get her, we kill the buff. It looks like cancel magic takes out buff 3. Wow, looks random. But its not.

Thats basic idea. A buff can have up to 8 counters. So you could take 8 cancel magics to dump.

If you have a dispell(9). It does 9 iterations on each buff. But stops after kills a buff, for that slot of dispell(9).

2 dispell 9 buffs always take top 2 slots, unless its a buff that cant be dispelled. Think rez effects.

You could have a cancel magic cast once lower all counters of all buffs by 1, but if all passed their check, and none hit zero counters, none disappear.

And it can make it look like buffs get removed at random.

Thats the basics.

H
Reply With Quote
  #4  
Old 01-22-2015, 11:40 AM
Ele Ele is offline
Planar Protector

Ele's Avatar

Join Date: Jan 2011
Posts: 5,290
Default

The issue with dispell mechanics isn't with dispell itself, but whether or not clickie buffs specifically should have a fewer counters, so they are guaranteed dispelled in the first check.
Reply With Quote
  #5  
Old 01-22-2015, 11:52 AM
Daldaen Daldaen is offline
Planar Protector


Join Date: Jun 2010
Location: Kedge Keep
Posts: 9,062
Default

Quote:
Originally Posted by Ele [You must be logged in to view images. Log in or Register.]
The issue with dispell mechanics isn't with dispell itself, but whether or not clickie buffs specifically should have a fewer counters, so they are guaranteed dispelled in the first check.
This.

I think that counters were based off the level of the spell. Makes sense right? The higher the level spell the more counters. Or at the very least, base it off the level of the caster.

Clickies however should be considered to be a level 1 caster or spell always. So they should get the minimum number of counters and get removed regardless of the dispel roll.

If that gets implemented, I'd say our Dispell system is pretty perfect.
Reply With Quote
  #6  
Old 01-22-2015, 12:17 PM
Nirgon Nirgon is offline
Banned


Join Date: Jun 2011
Location: Ruins of Old Paineel
Posts: 14,480
Default

Well 'mask you this

I haven't tested cancel magic but the chance to dispel right now when it isn't a guaranteed removal takes the strength of dispel into account?

Like it should take tons of cancel magics but maybe just 2-3 nullifies to get rid of a strength 9? Right? That might be the only tweak off the top of my head that might be needed if its not already there.

Clickies and procs are a tough one.. good point.. never considered it. You're right just about everything is strength (1) like coldain rings, fiery might bp click, jboots, grim aura ear... but wizard epic should be strength 9... shaman epic dot strength 9... etc
Reply With Quote
  #7  
Old 01-22-2015, 12:49 PM
Ele Ele is offline
Planar Protector

Ele's Avatar

Join Date: Jan 2011
Posts: 5,290
Default

Quote:
Originally Posted by Nirgon [You must be logged in to view images. Log in or Register.]
I haven't tested cancel magic but the chance to dispel right now when it isn't a guaranteed removal takes the strength of dispel into account?

Like it should take tons of cancel magics but maybe just 2-3 nullifies to get rid of a strength 9? Right? That might be the only tweak off the top of my head that might be needed if its not already there.
Magician dispell sticks don't work to well during Nexona and Gore now. [You must be logged in to view images. Log in or Register.]
Reply With Quote
  #8  
Old 01-22-2015, 03:30 PM
Scrubosaur Scrubosaur is offline
Sarnak

Scrubosaur's Avatar

Join Date: Jan 2014
Location: WA
Posts: 257
Default

It's sounds like the mechanic is a little too complicated. Velious dragons dispel would always dispel a set number of slots from top down regardless of what was on them. Casters NPC's would dispel your top buff slot every time they cast a higher level dispel. If it was a low level NPC casting dispel it would either be resisted or not strong enough to remove the buff. More than likely dispel mechanic removed buffs from the top buff down (hidden counters) but there was no over lap to the second buff unless it was a very high level dispel then it could remove more. PC vs NPC dispel mechanics might have been different as I remember it taking a lot of casts to remove NPC buffs but the dispel order was the same (removing first spell cast first).

If someone was testing dispel mechanics on live then it does look like there is a mechanic in which buffs after the first one could be dispelled first. The issue with that is if you either click the junk buff while dispel is being cast or less than 6 secs before being cast then EQ doesn't recognize the buff being up and will dispel the first buff that had been on longer than 6 secs.
__________________
Scrubosaur - Necromancer

"Living my life 6 seconds at a time." - Unknown
Reply With Quote
  #9  
Old 01-22-2015, 05:17 PM
Technique Technique is offline
Sarnak


Join Date: Jun 2013
Posts: 451
Default

The notion that the level of a spell's caster factors into its dispel difficulty is highly dubious, mostly because there's no evidence this information was persisted on the target. Nor was the level of the spell itself likely involved because many spells don't even have one.

Quote:
Originally Posted by Daldaen [You must be logged in to view images. Log in or Register.]
Clickies however should be considered to be a level 1 caster or spell always. So they should get the minimum number of counters and get removed regardless of the dispel roll..
If this were the case, there wouldn't be examples of items with click effects whose magnitudes vary with the level of the user.

Quote:
Originally Posted by Scrubosaur [You must be logged in to view images. Log in or Register.]
The issue with that is if you either click the junk buff while dispel is being cast or less than 6 secs before being cast then EQ doesn't recognize the buff being up and will dispel the first buff that had been on longer than 6 secs.
If the game were resolving actions based on state that was up to 6 seconds old, there would likely be other examples of this absurdity, but none exist.
Reply With Quote
  #10  
Old 01-23-2015, 03:06 PM
Scrubosaur Scrubosaur is offline
Sarnak

Scrubosaur's Avatar

Join Date: Jan 2014
Location: WA
Posts: 257
Default

Quote:
Originally Posted by Technique [You must be logged in to view images. Log in or Register.]
If the game were resolving actions based on state that was up to 6 seconds old, there would likely be other examples of this absurdity, but none exist.
You are welcome to test this on live. The best place I have seen in Ture in AoA. Ture has a pretty regular 1 slot dispel and if you junk buff while he is casting or less than 6 secs (a tick) before he casts he will remove the second buff and not the top buff.

And there are plenty of things that are based on this "absurdity" of a tick in EQ. A quick google search will give you a list.
__________________
Scrubosaur - Necromancer

"Living my life 6 seconds at a time." - Unknown
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 06:08 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.