Project 1999

Go Back   Project 1999 > Blue Community > Blue Server Chat

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 12-24-2017, 02:45 PM
demonstar55 demonstar55 is offline
Scrawny Gnoll


Join Date: Mar 2011
Posts: 21
Default How AC Should Work

Fun fact, older clients tell us how AC actually works! So with that, here is how AC works in an Oct 2001 era exe. I will refer to the dev post in the "AC vs ACv2" thread I'm sure many people who care about this topic already know about (https://forums.daybreakgames.com/eq/.../#post-3078126) since many things are still the same.

First some quick questions to answer.

Should P99 have an AC softcap? No, not yet. This must of been added in November, but I can't verify that (I do however know what it is thanks to a luclin exe)

Should shields give extra benefit? Nope. That was very late luclin, basically PoP for all that matters.

First we sum up the AC on items. Then if we're not a WIZ, ENC, MAG, or NEC we set this number to 4 * sum / 3. Next if we're a client, we check if the sum is greater than 6 * Level + 25. If it is, we cap our item AC to the same number.

The next steps are the same (minus more levels added for monks) Those steps being Monk bonus, rogue bonus, beastlord bonus (yep, they're in every velious exe I've checked), iksar bonus, the defense skill bonus based on class, the AGI bonus, and the class based spell AC bonus have all not changed.

Next step is the change, where the hardcap comes into play. Which only applies to client.

The default hardcap is 350 for all classes, then if you're greater than 50 (so 51+) some classes have a new, higher cap. Those being

WAR: 430
PAL, SHD, BRD: 403
RNG, ROG, MNK, BST: 375

Then since this is a hardcap, if we're above the hardcap, return the hardcap.

If I can get a hold of older velious clients, I can verify when softcaps were added, but dev quotes do tell us it's a velious change, so it must happen in November.

The way that works is exactly the same as above, just hardcap is now a softcap, for some classes.

So if we're below the softcap, we will then return the sum. Then if we're a WAR, PAL, RNG, SHD, MNK, BRD, ROG, or BST we will take the difference between our sum and softcap divided by 12 and add that to the softcap and return that number. Then in every other case we will return the softcap.

So in code form:
Code:
if sum < softcap then
  return sum

if IsMeleeClass() then
  return (sum - softcap) / 12 + softcap

return softcap
I know there have been several threads on this question, so I thought I would provide a definitive answer since I can :P This isn't how AC is currently working, but it's how it should be. I do understand that it does mean the devs will probably have to rebalance some content so it may take a while for this to be implement if it ever is :P (looking at the wiki for warriors, so much wasted item AC!)
  #2  
Old 12-24-2017, 02:46 PM
Baler Baler is offline
Planar Protector

Baler's Avatar

Join Date: Mar 2014
Posts: 9,520
Default

My understanding is that the staff have put in a lot of work to get AC working as close to intended as possible.
I base this on something rogean said in the past.

edit: And for anyone wondering AC does make a difference on p99.
__________________
P99 Wiki
No longer active, thank you for the years of fun.
No alt account and I do not post on the P99 forums.
Told this to Rogean, Nilbog & Menden.
Last edited by Baler; 12-24-2017 at 02:50 PM..
  #3  
Old 12-24-2017, 03:02 PM
Dolalin Dolalin is online now
Planar Protector

Dolalin's Avatar

Join Date: Oct 2009
Location: UK
Posts: 2,542
Default

True Baler, although I'm sure they'd welcome any informed (especially by disassembly) commentary. Especially Haydar.
  #4  
Old 12-24-2017, 03:06 PM
rahmani rahmani is online now
Kobold

rahmani's Avatar

Join Date: Jul 2011
Posts: 126
Default

Hmm are we talking about the ancient cyclops?
  #5  
Old 12-24-2017, 03:24 PM
skarlorn skarlorn is offline
Banned


Join Date: Jul 2016
Location: The Misty Thicket
Posts: 4,863
Default

Turn ac on, have cool air. Marry Christian
  #6  
Old 12-24-2017, 04:00 PM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 9,343
Default

Quote:
Originally Posted by demonstar55 [You must be logged in to view images. Log in or Register.]
beastlord bonus (yep, they're in every velious exe I've checked)
If someone someday wants to justify adding Beastlords to P99 (eg. in the custom content era), the fact that original developers were starting to do so during Velious makes for a way better argument than "not everything in Luclin was bad".

I eagerly await being able to create a Barbarian Beastlord [You must be logged in to view images. Log in or Register.]
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue server, you can improve the wiki to earn a "welcome package" of up to 2k+ platinum! Message me for details.
  #7  
Old 12-24-2017, 04:07 PM
Dothgar Dothgar is offline
Kobold


Join Date: Dec 2012
Posts: 116
Default

he spawns at 9pm but his location is random on the sand
  #8  
Old 12-24-2017, 04:42 PM
xKoopa xKoopa is offline
Fire Giant


Join Date: Dec 2014
Posts: 690
Default

Quote:
Originally Posted by Dothgar [You must be logged in to view images. Log in or Register.]
he spawns at 9pm but his location is random on the sand
This. Also you don't have to bother killing any placeholders.
  #9  
Old 12-24-2017, 08:15 PM
Jimjam Jimjam is offline
Planar Protector


Join Date: Jul 2013
Posts: 11,332
Default

I told you all the rogue bonus existed!!!
  #10  
Old 12-24-2017, 08:38 PM
rollin5k rollin5k is offline
Banned


Join Date: Nov 2012
Posts: 802
Default

Beastlordz are like so ooo ooo lame.. sooooooooooooo bad. Super terrible. Terrible gross disgusting not classic
Closed Thread


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 04:53 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.