Steel Body

Steel Body - damage reduction

 * Step 1
 * Find \src\map\battle.c


 * Step 2
 * Find,


 * 1) ifdef RENEWAL
 * //Renewal: steel body reduces all incoming damage to 1/10 [helvetica]
 * if( sc->data[CS_STEELBODY] ) {
 * damage = damage > 10 ? damage / 10 : 1;


 * Added info
 * damage = damage > 10 ? damage / 10 : 1; is the damage formula meaning,
 * if damage is greater then 10 devide it by 10 otherwise damage equals 1.
 * This provides damage output equal to the old 90 hard def from pre renewal.
 * To mod this increase the 10's for more damage reduction, or lower them to decrease damage reduction.
 * Both the 10's need to be of equal value to make the formula work because if the 1st value remains 10  yet the second value is increased to lets say 20. Now if you would deal 11 damage you would get a 0.55 damage output which will translate into 0 damage. All damage after the 0 will be dropped.


 * Step 3A
 * Increase the damage reduction (equal to 95 hard def pre renewal), change
 * damage = damage > 10 ? damage / 10 : 1;
 * to
 * damage = damage > 20 ? damage / 20 : 1;
 * Step 3B
 * Decrease the damage reduction (equal to 50 hard def pre renewal), change
 * damage = damage > 10 ? damage / 10 : 1;
 * to
 * damage = damage > 2 ? damage / 2 : 1;

