public override double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability) { if (weapon != null && weapon.Category == SchemaConstants.EquipmentCategory.Katana && ability.Formula == SchemaConstants.Formulas.Physical) { return(1.1); } return(1.0); }
public override double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability) { if (ability.Element == SchemaConstants.ElementID.Holy && ability.Formula != SchemaConstants.Formulas.Healing) { return(1.2); } return(1.0); }
public override double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability) { if (ability.Category == SchemaConstants.AbilityCategory.WhiteMagic && ability.Formula != SchemaConstants.Formulas.Healing) { return(1.2); } return(1.0); }
public override double MagModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory) { if (weapon != null && weapon.Category == SchemaConstants.EquipmentCategory.Whip) { return(1.1); } return(1.0); }
public override double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability) { if (weapon != null && weapon.Category == SchemaConstants.EquipmentCategory.Thrown && ability.Category == SchemaConstants.AbilityCategory.BlackMagic) { return(1.2); } return(1.0); }
public override double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability) { if (ability.IsJumpAttack()) { return(1.2); } return(1.0); }
public override double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability) { if (ability.Element == SchemaConstants.ElementID.Earth) { return(1.1); } return(1.0); }
public override double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability) { if (ability.Category == SchemaConstants.AbilityCategory.Machinist) { return(1.3); } return(1.0); }
public override double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability) { if (weapon != null && weapon.Category == SchemaConstants.EquipmentCategory.Rod && (ability.Formula == SchemaConstants.Formulas.Physical || ability.Category == SchemaConstants.AbilityCategory.BlackMagic)) { return(1.2); } return(1.0); }
public override double DefModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory) { if (armor != null && armor.Category == SchemaConstants.EquipmentCategory.Shield) { return(1.2); } return(1.0); }
public override double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability) { if (ability.Name == "Sky Grinder" || ability.Name == "High Jump" || ability.Name == "Double Jump" || ability.Name == "Gungnir" || ability.Name == "Rising Drive" || ability.Name == "Death Claw" || ability.Name == "Repentance" || ability.Name == "Boost Jump" || ability.Name == "Hyper Jump" || ability.Name == "Dragon Breath" || ability.Name == "Jump" || ability.Name == "Wind Jump" || ability.Name == "Ice Jump" || ability.Name == "Lightning Jump" || ability.Name == "Soaring Jump" || ability.Name == "Leeching Leap" ) { return(1.2); } return(1.0); }
public override double ResModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory) { return(0.9); }
public double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability) { return(recordMateria.AbilityModifier(weapon, armor, accessory, ability)); }
public double ResModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory) { return(recordMateria.ResModifier(weapon, armor, accessory)); }