|
#1
|
||||||||||
|
Max Resist Cap should be 255
It has always bothered me that the stat cap is 255 but the resist cap is 500 or something. 255 is not an arbitrary choice: the mediocre programmers at Verant, unaware of stuff like Amdahls Law, were trying to save memory and use byte values to store these things serverside (for a rough savings of 45kb; they were morons). This is the same reason nothing in Kunark has more than 32k HP, which is the amount which fits into a signed 2-byte integer.
http://webcache.googleusercontent.co...ead.php?t=2180 from 1/15/2001 Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
1. Originally the programmers stored both stat and resist values in 1-byte unsigned integers with no check 2. Somewhere in late Kunark people started getting enough gear to go over 255; some programmer did the 1-liner hack val = min(255, val) thus at least fixing the wraparound 3. Somewhere after this (before Planes of Power for sure) the typedef was changed. It might have been around the release of Luclin where Verant realized that their itemization guys weren't talking to the game balance guys and decided to handle everything with caps. It's definitely not an ironclad proof or anything, but if things really were the way I suspect it would be almost impossible to prove one way or another. Nirgon where the hell have you been on this issue?
__________________
Raev | Loraen | Sakuragi <The A-Team> | Solo Artist Challenge | Farmer's Market
Quote:
| |||||||||
#2
|
|||
|
I approve.
| ||
#3
|
||||
|
^
Nirgon, where are you to keep this thread alive???
__________________
Raev | Loraen | Sakuragi <The A-Team> | Solo Artist Challenge | Farmer's Market
Quote:
| |||
#4
|
|||
|
Approved
So let it be done Trivializes the fuck out of content! "hur hur hur got 400 magic gonna go immune VS/Phara Dar". Omg... so not classic... I gotta go lay down... momma's gettin' the brain pains. The chickens are comin' home to roost bluebies, you will reap the error of your ways. | ||
Last edited by Nirgon; 02-24-2013 at 12:58 AM..
|
#5
|
|||
|
Take notes nirgon, this is how you do a bug report.
__________________
Lootenant Dan <Hierophant>
| ||
#6
|
|||
|
I don't need to take any notes, scum
| ||
#7
|
|||
|
I really don't see any of this as definitive proof, and with a big change like this I'm pretty sure you're going to need more. And if it is in fact impossible to prove one way or another then...well don't fix what's not broken?
__________________
Hi
| ||
#8
|
|||
|
After seeing this thread and thinking about it, I'm pretty sure the 255 cap is classic. Wish I still had some of my old SS's to confirm. All on a fried HD. I remember having resists cap at 255 back in the day for what its worth.
__________________
Zeelot <TMO>
| ||
#9
|
|||||
|
Quote:
__________________
Raev | Loraen | Sakuragi <The A-Team> | Solo Artist Challenge | Farmer's Market
Quote:
| ||||
#10
|
|||
|
I'm not asking for a window where it rolls over past 255 :P That is cray.
But 255 should be the cap. | ||
|
|