Пример #1
0
 public Armour(int _id, Armour armour, int _level)
 {
     id = _id;
     name = Equipment.equipmentPrefixes[_level - 1] + armour.name;
     description = armour.description;
     value = armour.value;
     type = armour.type;
     stackable = false;
     icon = armour.icon;
     stats = new EquipmentEffect(armour.stats);
     stats.modifyEffect(1 + (_level - 1) * ItemSet.levelMultipler);
     level = _level;
 }
Пример #2
0
 public Armour(int _id, string _name, string _description, uint _value, ArmourType _type, EquipmentEffect _stats, int _level,
                 Uri _icon)
 {
     id = _id;
     name = _name;
     description = _description;
     value = _value;
     type = _type;
     stackable = false;
     _stats.modifyEffect(1 + (_level - 1) * ItemSet.levelMultipler);
     stats = _stats;
     level = _level;
     icon = _icon;
 }
Пример #3
0
 public Weapon(int _id, Weapon weapon, int _level)
 {
     id = _id;
     name = Equipment.equipmentPrefixes[_level - 1] + weapon.name;
     description = weapon.description;
     value = weapon.value;
     type = weapon.type;
     level = _level;
     stackable = false;
     icon = weapon.icon;
     EquipmentEffect e;
     weaponTypeEffects.TryGetValue(type, out e);
     effect = new EquipmentEffect(e);
     effect.modifyEffect(1 + ItemSet.levelMultipler * (level - 1));
 }