public TowerShield(ForgeTier tier) : base(ShieldType.HEAVY, tier) { }
protected ReforgableArmor(ArmorType armor, ForgeTier forgeTier) : base(armor) { tier = forgeTier; }
public override ReforgableShield ForgesInto(ForgeTier tier) { return(new TowerShield(tier)); }
public override ReforgableShield ForgesInto(ForgeTier tier) { return(new Buckler(tier)); }
public Buckler(ForgeTier tier) : base(ShieldType.LIGHT, tier) { }
public abstract ReforgableShield ForgesInto(ForgeTier tier);
protected ReforgableShield(ShieldType armor, ForgeTier forgeTier) : base(armor) { tier = forgeTier; }
public GreatShield(ForgeTier tier) : base(ShieldType.MEDIUM, tier) { }
public override ReforgableShield ForgesInto(ForgeTier tier) { return(new DragonShellShield(tier == ForgeTier.MASTERWORK)); }
public KiteShield(ForgeTier tier) : base(ShieldType.MEDIUM, tier) { }