public DecryptionStone(Stone stone) : base(stone.Damage, stone.Description + ", need to be decrypted", stone.Weight, true, stone.StoneHealth, stone.Collapses, stone) { }
private DecryptionStone(Stone stone, bool decrypt) : base(stone.Damage, stone.Description, stone.Weight, decrypt, stone.StoneHealth, stone.Collapses, stone) { }
private PoisonedStone(Stone stone) : base(stone.Damage, stone.Description, stone.Weight, true, stone.StoneHealth, stone.Collapses, stone) { }
public PoisonedStone(int damage, Stone stone) : base(damage, stone.Description + ", will harm on every turn (ciborgs only)", stone.Weight, true, stone.StoneHealth, stone.Collapses, stone) { }
public StoneDecorator(int damage, string description, double weight, bool decryption, int stoneHealth, bool collapses, Stone stone) : base(damage, description, weight, decryption, stoneHealth, collapses) { this.stone = stone; }
private CollapseStone(Stone stone) : base(stone.Damage, stone.Description, stone.Weight, true, stone.StoneHealth, true, stone) { }
public CollapseStone(int stoneHealth, Stone stone) : base(stone.Damage, stone.Description + ", will destroy on every turn", stone.Weight, true, stoneHealth, true, stone) { }