View Single Post
  #1  
Old 10-24-2008, 09:40 AM
seveianrex
Sarnak
 
Join Date: Sep 2008
Location: asdf
Posts: 60
Default GoD: Elemental Alacrity AA

{zone/MobAI.cpp}
~683, find:

Code:
					if (SpecAttacks[SPECATK_FLURRY]) {
					    // perhaps get the values from the db?
					    if (MakeRandomInt(0, 99) < 20)
							Flurry();
					}
add below:

Code:
					if (IsPet() && GetOwner()->IsClient()) {
						int aa_chance = 0;
						switch (GetOwner()->CastToClient()->GetAA(aaElementalAlacrity))
						{
						case 1:
							aa_chance = 1;
							break;
						case 2:
							aa_chance = 2;
							break;
						case 3:
							aa_chance = 4;
							break;
						case 4:
							aa_chance = 6;
							break;
						case 5:
							aa_chance = 8;
							break;
						}
						if (MakeRandomInt(1, 100) < aa_chance)
							Flurry();
					}
Reply With Quote