Project 1999

Go Back   Project 1999 > Class Discussions > Priests

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #2  
Old 08-17-2014, 05:54 PM
Zaela Zaela is offline
Sarnak


Join Date: Jul 2014
Posts: 319
Default

Most of the oddity probably comes down to rounding.

Your values look about right coming out of the formula EQEmu has for pre-SoF clients:
Code:
if((( Wis - 199 ) / 2) > 0)
	MindLesserFactor = ( Wis - 199 ) / 2;
else
	MindLesserFactor = 0;

MindFactor = Wis - MindLesserFactor;

if(Wis > 100)
	max_m = (((5 * (MindFactor + 20)) / 2) * 3 * GetLevel() / 40);
else
	max_m = (((5 * (MindFactor + 200)) / 2) * 3 * GetLevel() / 100);
All the variables in there are integers, meaning decimals are truncated after each division operation. With that in mind, it matches up pretty well.

Comes down to about 10 (flip flops between 9 and 11?) mana per wis pre-200 at 60. After 200, it's not that you get half mana per wis so much as that every second point of wis (the odds) doesn't count. Which would explain how +3 wis can look like very little.

All that's assuming the devs haven't mucked with the clientside calculations, though.
Last edited by Zaela; 08-17-2014 at 06:52 PM.. Reason: forgot to truncate when calculating the per-wis value ;p
 


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 09:30 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 - 2025, Jelsoft Enterprises Ltd.