Esempio n. 1
0
 public AffinityData(sbyte meleeAffinity, sbyte rangedAffinity, sbyte magicAffinity, sbyte weaknessAffinity, AttackType.AttackStyles attackStyleWeakness)
 {
     this.meleeAffinity       = meleeAffinity;
     this.rangedAffinity      = rangedAffinity;
     this.magicAffinity       = magicAffinity;
     this.weaknessAffinity    = weaknessAffinity;
     this.attackStyleWeakness = attackStyleWeakness;
 }
Esempio n. 2
0
 public HitChance(int combatLevel, int weaponAccTier)
 {
     this.combatLevel   = combatLevel;
     this.weaponAccTier = weaponAccTier;
     this.attStyle      = (AttackType.AttackStyles) 1; //  0 is none so initiate to 1
     affinityModifier   = new AffinityModifier();
     lvlModifier        = new LevelModifier();
     accuracyModifier   = new AccuracyModifier();
     hitChanceModifier  = new HitChanceModifier();
 }
Esempio n. 3
0
 public Weapon(AttackType.AttackStyles attackStyle, int accuracyTier)
 {
     this.attackType   = new AttackType(attackStyle);
     this.accuracyTier = accuracyTier;
 }
Esempio n. 4
0
 public void SetAttackStyle(AttackType.AttackStyles attackStyle)
 {
     this.attStyle = attackStyle;
 }