Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 07-06-2009, 02:56 PM
Dibalamin
Hill Giant
 
Join Date: Dec 2007
Posts: 182
Default Missing SQL?

KLS, where did you hide the SQL for the new rule values for Monk Skills? I see slow mitigation in the svn, but not the rule values.
__________________
Retired EMarr
Project1999 Developer
Reply With Quote
  #2  
Old 07-06-2009, 03:44 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

I didn't make it.
Reply With Quote
  #3  
Old 07-06-2009, 04:44 PM
Dibalamin
Hill Giant
 
Join Date: Dec 2007
Posts: 182
Default

My bad, I was going by this:

Quote:
KLS: Lowered monk kick damage and damage table bonuses but added rules to govern this damage so they can be boosted up for any servers that want.
What are the names of the values then? And what are the specifics of the rule? AKA what makes it hit for more/less, etc.
__________________
Retired EMarr
Project1999 Developer
Reply With Quote
  #4  
Old 07-06-2009, 05:01 PM
Zeice
Sarnak
 
Join Date: Oct 2008
Location: USA
Posts: 92
Default

In /common/ruletypes.h

Code:
RULE_INT ( Combat, MonkDamageTableBonus, 5) //% bonus monks get to their damage table calcs
RULE_INT ( Combat, FlyingKickBonus, 50) //% Modifier that this skill gets to str and skill bonuses
RULE_INT ( Combat, DragonPunchBonus, 40) //% Modifier that this skill gets to str and skill bonuses
RULE_INT ( Combat, EagleStrikeBonus, 30) //% Modifier that this skill gets to str and skill bonuses
RULE_INT ( Combat, TigerClawBonus, 20) //% Modifier that this skill gets to str and skill bonuses
RULE_INT ( Combat, RoundKickBonus, 10) //% Modifier that this skill gets to str and skill bonuses
You would just add what you wanted into the rule_values table.
Reply With Quote
  #5  
Old 07-06-2009, 05:09 PM
Dibalamin
Hill Giant
 
Join Date: Dec 2007
Posts: 182
Default

So, the rule_name would be Combat:MonkDamageTableBonus

the value would be 0-100 which will be a %

Never added rules manually before, want to make sure I don't hose it ><
__________________
Retired EMarr
Project1999 Developer
Reply With Quote
  #6  
Old 07-06-2009, 05:15 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

If you don't plan to change them you don't have to add them.
Reply With Quote
  #7  
Old 07-06-2009, 05:18 PM
Dibalamin
Hill Giant
 
Join Date: Dec 2007
Posts: 182
Default

Oh, I plan too. Flying kick at level 20ish is slamming people in the head for 180 in unrest from the Monk Skel's, and the 300 flying kick I dropped just a few minutes ago to a fire giant are a bit out of line for us =o.
__________________
Retired EMarr
Project1999 Developer
Reply With Quote
  #8  
Old 07-06-2009, 05:29 PM
leslamarch
Discordant
 
Join Date: Sep 2006
Location: Green Bay, WI
Posts: 436
Default

if anyone else needs them here they are

Code:
INSERT INTO `rule_values` VALUES ('0', 'Combat:MonkDamageTableBonus', '5', 'bonus monks get to their damage table calcs');
INSERT INTO `rule_values` VALUES ('0', 'Combat:FlyingKickBonus', '50', ' Modifier that this skill gets to str and skill bonuses');
INSERT INTO `rule_values` VALUES ('0', 'Combat:DragonPunchBonus', '40', ' Modifier that this skill gets to str and skill bonuses');
INSERT INTO `rule_values` VALUES ('0', 'Combat:EagleStrikeBonus', '30', ' Modifier that this skill gets to str and skill bonuses');
INSERT INTO `rule_values` VALUES ('0', 'Combat:TigerClawBonus', '20', 'Modifier that this skill gets to str and skill bonuses');
INSERT INTO `rule_values` VALUES ('0', 'Combat:RoundKickBonus', '10', 'Modifier that this skill gets to str and skill bonuses');
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 07:21 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