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; }
void ParseWeaponClass() { missileType = missileType.ToLower(); if(missileType == "bomb") { weaponClass = WeaponClasses.Bomb; } else { weaponClass = WeaponClasses.Missile; } }
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; }