Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 01-09-2013, 12:10 AM
revloc02c's Avatar
revloc02c
Hill Giant
 
Join Date: Aug 2010
Location: UT
Posts: 215
Default Rule Value Cap Limits?

In the rule_values table there are several cap rules:
Code:
Character:ItemManaRegenCap
Character:ItemHealthRegenCap
Character:ItemDamageShieldCap
Character:ItemAccuracyCap
Character:ItemAvoidanceCap
Character:ItemCombatEffectsCap
Character:ItemShieldingCap
Character:ItemSpellShieldingCap
Character:ItemDoTShieldingCap
Character:ItemStunResistCap
Character:ItemStrikethroughCap
Character:HasteCap
Character:ItemExtraDmgCap
Character:ItemEnduranceRegenCap
Character:ItemClairvoyanceCap
Character:ItemHealAmtCap
Character:ItemSpellDmgCap
Character:ItemDSMitigationCap
Does anyone know what the upper limits are on these?
Reply With Quote
  #2  
Old 01-09-2013, 01:58 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

For the rules themselves? 2,147,483,647.

Most bonuses would roll over above 32,767 though, and that is a cumulative total for each bonus, so more than one item/spell/etc. can add to them.

Haste provides no additional benefit once a weapon's delay is reduced to the MinHastedDelay rule value.
Reply With Quote
  #3  
Old 01-09-2013, 07:21 PM
revloc02c's Avatar
revloc02c
Hill Giant
 
Join Date: Aug 2010
Location: UT
Posts: 215
Default

So for example if I wanted to raise the cap on haste like:
Character:HasteCap = 200
This would work fine? Given the right items and buffs (and an accommodating MinHastedDelay setting) the PC would be able to appropriately utilize such a setting?

(FYI: The notes in the db say, "Haste cap for item haste + spell haste(not including overhaste)")
Reply With Quote
  #4  
Old 01-09-2013, 10:54 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Yes, 200 is fine for that value.
Reply With Quote
  #5  
Old 01-11-2013, 08:40 PM
revloc02c's Avatar
revloc02c
Hill Giant
 
Join Date: Aug 2010
Location: UT
Posts: 215
Default

Quote:
Originally Posted by lerxst2112 View Post
Haste provides no additional benefit once a weapon's delay is reduced to the MinHastedDelay rule value.
Could someone elaborate on this please?

And if you could further explain MinHastedDelay in general too. What's it do? Is lower or higher better?
Reply With Quote
  #6  
Old 01-11-2013, 10:24 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Haste effectively reduces delay. Without any haste, a weapon with delay 10 would swing once per second. If you had enough haste to reduce that delay to 4 you would have 2.5 swings per second. The MinHastedDelay is is the lowest the delay will be allowed to get to. 400 = 2.5 attacks per second maximum.
Reply With Quote
  #7  
Old 01-12-2013, 03:47 PM
revloc02c's Avatar
revloc02c
Hill Giant
 
Join Date: Aug 2010
Location: UT
Posts: 215
Default

Ah, thanks. That is very helpful to know.

So just to clarify if I wanted the lowest delay to be a 1, so 10 swings per second, I would set MinHastedDelay=100.

Correct?
Reply With Quote
  #8  
Old 01-12-2013, 03:52 PM
Phantons
Sarnak
 
Join Date: Feb 2008
Posts: 35
Default

MinHastedDelay=100 would mean 1 swing every 10 sec, I'm pretty sure. If you want 10 swings a second, you should set MinHastedDelay to 1. MinHastedDelay means the lowest the delay on a weapon can be, so if it's 100, the lowest delay on a weapon would be 100. Meaning 1 attack every 10 seconds. If I got anything in this post wrong, let me know and I'll edit it out so no one reads over it and gets the wrong idea.
__________________
On all servers, I am Zephr/Zephfr/Zentail.
Reply With Quote
  #9  
Old 01-12-2013, 05:35 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Quote:
Originally Posted by Phantons View Post
MinHastedDelay=100 would mean 1 swing every 10 sec, I'm pretty sure. If you want 10 swings a second, you should set MinHastedDelay to 1. MinHastedDelay means the lowest the delay on a weapon can be, so if it's 100, the lowest delay on a weapon would be 100. Meaning 1 attack every 10 seconds. If I got anything in this post wrong, let me know and I'll edit it out so no one reads over it and gets the wrong idea.
You are incorrect. That rule value is in milliseconds, so 400 = 40% of 1 second, or 2.5 swings per second at the cap.
Reply With Quote
  #10  
Old 01-12-2013, 05:39 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Quote:
Originally Posted by revloc02c View Post
So just to clarify if I wanted the lowest delay to be a 1, so 10 swings per second, I would set MinHastedDelay=100.

Correct?
Theoretically yes. At that rate though, don't be surprised if the client or server react badly to that speed.
Reply With Quote
  #11  
Old 01-12-2013, 06:14 PM
revloc02c's Avatar
revloc02c
Hill Giant
 
Join Date: Aug 2010
Location: UT
Posts: 215
Default

Quote:
Originally Posted by lerxst2112 View Post
Theoretically yes. At that rate though, don't be surprised if the client or server react badly to that speed.
Interesting. I was having second thoughts on that change anyway. In your humble opinion, would the client react badly to MinHastedDelay=200?

Or perhaps a better question is: What is the lowest MinHastedDelay you think the client would be able to handle happily?
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:46 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3