Project 1999

Go Back   Project 1999 > Server Issues > Bugs

Reply
 
Thread Tools Display Modes
  #1  
Old 08-24-2016, 10:16 AM
Daldaen Daldaen is offline
Planar Protector


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

From my experience playing an enchanter on P99, I feel our Memory Blur calculation is incorrect. It favors a success roll too much here I believe.

Memory Blur success chance should be a sum of three values:
  1. Level of Mob Factor
  2. Spell Raw Value
  3. Charisma Factor

Level Based Factor:

The way Devs described the first factor, is like this:

Mobs below level 17, have a 100% value to memory blur
Mobs above level 53, have a 25% value to memory blur

They are less clear on what happens to mobs inbetween that range, but I believe we can safely assume a linear model, in which case it can be represented by this function:

Level Based Chance = -2.08333 * Level + 135.4167

Spell Raw Value:

This is simply the value shown in the spell data for the actual memory blur component. For example, Blanket of Confusion has a built in 20% Memory Blur Raw Value (however it should be noted Blanket has 2 of these, meaning it should perform the memory blur roll twice, making it the most reliable memory blur available to Enchanters)

Charisma Factor:

This is simply (CHA - 150) / 10. Meaning a max (255) CHA enchanter would have a 10.5% value.

----------------

Example 1: let's use any ToV trash mob (excluding baby drakes), with an enchanter using Memory Flux, with 255 CHA.

1. Level Component for level 53+ mob = 25%
2. Raw Value for Memory Flux = 30%
3. Charisma Calculation for 255 CHA = (255-150)/10 = 10.5%

Sum = 25+30+10.5 = 65.5% Chance your Memory Flux spell should roll a success and blur the target.

Example 2: let's use any ToV trash mob (excluding baby drakes), with an enchanter using Blanket of Confusion, again with 255 CHA.

1. Level Component for level 53+ mob = 25%
2. Raw Value for Blanket of Confusion = 20%
3. Charisma Calculation for 255 CHA = (255-150)/10 = 10.5%

Sum = 25+20+10.5 = 55.5% Chance your Blanket of Confusion spell should roll a success.

HOWEVER! This check is performed twice. So the chance that either both rolls are a success or atleast one roll is a success is most easily calculated by:

1-(1-.555)^2 = 80.2% Chance that you Successfully memblur (basically check the chance of failing both rolls and see the difference from 100%)

Example 3: let's use a max level Illis Froglok in Sebilis, when using level 4 Mesmerize, and again 255 CHA.

1. Level Component for level 53+ mob = 25%
2. Raw Value for Memory Flux = 1%
3. Charisma Calculation for 255 CHA = (255-150)/10 = 10.5%

Sum = 25+1+10.5 = 36.5% Chance your Level 4 (or any mez due to them all having a 1% memblur) should roll a success and blur a target.

Evidence:

Naturally for something this specific you need developer quotes, and of course those aren't in era but something this inherent in the game code is unlikely to have been modified hugely over the games life:

http://www.eqclerics.org/forums/showthread.php?t=23401

Quote:
Base effect 1 is a % bonus for the effect to occur.
The player is given a percentage bonus based on level, lower is better. < 17, bonus = 100, > 53 bonus = 25.
Another bonus is applied for charisma. (Cha - 150) / 10 up to a maximum of 15.
So if you have 150 charisma or higher, the initial 1% mem blur become: 1 + 15 + 25 = 41%
Discuss.
Last edited by Daldaen; 08-24-2016 at 10:23 AM..
Reply With Quote
  #2  
Old 08-24-2016, 12:19 PM
Raev Raev is offline
Planar Protector


Join Date: Sep 2014
Posts: 2,290
Default

It would be very easy to change memblur mechanics assuming that Verant wrote their code in a vaguely correct way.

Also, your numbers (80% for blanket and 35% for L4 mez) look pretty close to what I've seen on Loraen.
Reply With Quote
  #3  
Old 08-24-2016, 12:25 PM
eisley eisley is offline
Planar Protector


Join Date: Nov 2009
Location: seattle
Posts: 1,159
Default

the modifier is gigantic, i'm really skeptical that was classic, particularly because the 1% chance on mezzes was very very uncommon on live from what i remember, as a mained enchanter back then. not that that proves anything of course, but similar to charm, it's one of those things where we've kinda accepted that no proof can be produced that would enact change.

i'm confused what point you are trying to make though dald - like raev said, I think in-game values reflect your stated expectations
__________________
alksley <rampage> / <awakened> / <TSS>
Reply With Quote
  #4  
Old 08-24-2016, 12:48 PM
fash fash is offline
Fire Giant

fash's Avatar

Join Date: May 2016
Posts: 640
Default

Quote:
Originally Posted by Daldaen [You must be logged in to view images. Log in or Register.]
It favors a success roll too much here I believe.
Do you have any evidence that suggests the success rate is higher than your proposal? FWIW, if I had to guess, I'd say success seems less likely on p99 than the rates you've provided. 36% mem blur chance on at 53+ mob with lvl 4 mez, in particular, seems higher than my experience. With 36% chance, the expected number of casts for a success is less than 3. If that's accurate, I will be forgoing mem blur spells in favor of a few casts of low mana, fast cast mezes, save for when aoe mem blur is required.

Quote:
Originally Posted by Daldaen [You must be logged in to view images. Log in or Register.]
Naturally for something this specific you need developer quotes, and of course those aren't in era but something this inherent in the game code is unlikely to have been modified hugely over the games life:

http://www.eqclerics.org/forums/showthread.php?t=23401

Discuss.
Assuming the mem blur spelldat data hasn't changed between classic and the time of this evidence, it seems reasonable.
Reply With Quote
  #5  
Old 08-24-2016, 01:49 PM
Daldaen Daldaen is offline
Planar Protector


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

My personal experience is that the Mez line should be roughly 35% for mobs over 53, and I feel like it's way closer to 50%.

What you described Fash is exactly what I've gotten used to doing. Level 4 Mez is superior to most memory blurs assuming the mob is mezzable (I.E. 55 or lower). Which can be correct from a mana standpoint but from a success rate I don't think it should be firing as frequently as it does.

Also as a cleric, using Atone and not having CHA exceed 150, it should be about 26%, yet that seems to function more towards the 40ish% range.

Maybe it is working, I just thought it was worth a post to see if those with access to the code could take a peak and see if it does line up!
Reply With Quote
  #6  
Old 08-24-2016, 02:00 PM
eisley eisley is offline
Planar Protector


Join Date: Nov 2009
Location: seattle
Posts: 1,159
Default

do you have any insight about Reoccuring Amnesia? what's wrong, how to fix it, etc.

I must admit, I found this post very interesting. Learn something new every day in this game.
__________________
alksley <rampage> / <awakened> / <TSS>
Reply With Quote
  #7  
Old 08-24-2016, 02:34 PM
fash fash is offline
Fire Giant

fash's Avatar

Join Date: May 2016
Posts: 640
Default

Quote:
Originally Posted by eisley [You must be logged in to view images. Log in or Register.]
do you have any insight about Reoccuring Amnesia? what's wrong, how to fix it, etc.
Presumably, it should cause a memblur(25%) every tick for its duration (4 ticks). Currently it has no duration, so the memblur occurs only once, when the spell is cast (just like every other memblur spell).
Reply With Quote
  #8  
Old 09-13-2016, 07:53 AM
fash fash is offline
Fire Giant

fash's Avatar

Join Date: May 2016
Posts: 640
Default

Quote:
Originally Posted by fash [You must be logged in to view images. Log in or Register.]
FWIW, if I had to guess, I'd say success seems less likely on p99 than the rates you've provided. 36% mem blur chance on at 53+ mob with lvl 4 mez, in particular, seems higher than my experience.
I take that back. Testing on a lvl 49-51 mob with 241 CHA, success rate of lvl 4 mez was 44% (out of 96 tests), which is close to the expected, 41%.
Reply With Quote
  #9  
Old 10-22-2019, 10:35 AM
Gustoo Gustoo is offline
Planar Protector

Gustoo's Avatar

Join Date: Mar 2012
Location: The side of Bristlebane
Posts: 5,920
Default

I'm going to necro post this.

The cleric reference says the charisma stat is maximum 15 percent based on charisma this would mean that 300 charisma is effective even if Max visible charisma is 255 is this correct?

Has anyone tested this on a cleric? This would mean charisma basically has no impact due to so few clerics are going to go much beyond 150 without serious effort.

In the example calculation it says charisma - 150 / 10
For a 150 charisma player that would be 0 / 10 so zero.

However in the example it reads as if it was 150 / 10 = 15
__________________
Discord PVP Server:
Quote:
Originally Posted by Rogean View Post
Lost but not forgotten.
Last edited by Gustoo; 10-22-2019 at 10:49 AM..
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 02:03 PM.


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 - 2024, Jelsoft Enterprises Ltd.