Esempio n. 1
0
 public Weapon(string name, WeaponClasses wclass, int dice, int ndice, int b, decimal value)
 {
     Name = name;
     wClass = wclass;
     wNumDice = ndice;
     wDice = dice;
     wBonus = b;
     Value = value;
 }
Esempio n. 2
0
 void ParseWeaponClass()
 {
     missileType = missileType.ToLower();
     if(missileType == "bomb")
     {
         weaponClass = WeaponClasses.Bomb;
     }
     else
     {
         weaponClass = WeaponClasses.Missile;
     }
 }
Esempio n. 3
0
 private string findDamageBonus(int strMod, int dexMod, WeaponClasses weapon)
 {
     string bonus;
     if (weapon == WeaponClasses.SimpleRange || weapon == WeaponClasses.MartialRange)
     {
         if (dexMod > 0)
             bonus = "+" + dexMod.ToString();
         else if (dexMod < 0)
             bonus = dexMod.ToString();
         else
             bonus = string.Empty;
     }
     else
     {
         if (strMod > 0)
             bonus = "+" + strMod.ToString();
         else if (strMod < 0)
             bonus = strMod.ToString();
         else
             bonus = string.Empty;
     }
     return bonus;
 }