View Single Post
  #1  
Old 08-25-2015, 11:09 AM
laxative
Hill Giant
 
Join Date: Aug 2008
Location: NorthEast
Posts: 115
Default Very simple attack.cpp question (adding crit)

Hi

Been away for a LONG time. I just want to remember if I get the jist of things here...

Let's say I want to add a base crit chance to paladins(ok shd too). (I know it's humorous)

From all that I understand (which is very little) .. modify the attack.cpp and add some new rules.

modify this:
Code:
		if (((GetClass() == WARRIOR || GetClass() == BERSERKER) && GetLevel() >= 12)  || IsBerskerSPA) {
			if (IsBerserk() || IsBerskerSPA)
				critChance += RuleI(Combat, BerserkBaseCritChance);
			else
				critChance += RuleI(Combat, WarBerBaseCritChance);
to this

Code:
		if (((GetClass() == WARRIOR || GetClass() == BERSERKER || GetClass() == Paladin || GetClass() == ShadowKnight) && GetLevel() >= 12)  || IsBerskerSPA) {
			if (IsBerserk() || IsBerskerSPA)
				critChance += RuleI(Combat, BerserkBaseCritChance);
			elseif
				critChance += RuleI(Combat, PalShdBaseCritChance);
			else
				critChance += RuleI(Combat, WarBerBaseCritChance);
Add the appropriate rule to the rules table; PalShdBaseCritChance

Would this fly?

-lax
Reply With Quote