Ejemplo n.º 1
0
    public void Enchant()
    {
        Weapon    w = Weapon.Item.Item as Weapon;
        Enchanter e = Enchanter.Item.Item as Enchanter;

        if (w == null || e == null)
        {
            return;
        }

        NumberOfEnchantedWeapons.Value++;

        Inventory.Remove(e);
        w.Enchant(e);

        Start();

        Result.SetData(w, 1, "Enchant Damage: " + w.GetEnchantDamage(), () => { WeaponUI.SetWeaponWithDefaults(w); });
        EquipItemProcessor.Instance.ProcessItem(w, null);
    }