Пример #1
0
 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);
 }
Пример #2
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);
 }
Пример #3
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);
 }
Пример #4
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);
 }
Пример #5
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);
 }
Пример #6
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);
 }
Пример #7
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);
 }
Пример #8
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);
 }
Пример #9
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);
 }
Пример #10
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);
 }
Пример #11
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);
 }
Пример #12
0
 public override double ResModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory)
 {
     return(0.9);
 }
Пример #13
0
 public double AbilityModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory, Ability ability)
 {
     return(recordMateria.AbilityModifier(weapon, armor, accessory, ability));
 }
Пример #14
0
 public double ResModifier(Party.DataEquipmentInformation weapon, Party.DataEquipmentInformation armor, Party.DataEquipmentInformation accessory)
 {
     return(recordMateria.ResModifier(weapon, armor, accessory));
 }