Ejemplo n.º 1
0
        protected internal override void OnItemSelected(Item item)
        {
            ScrollOfRemoveCurse.Uncurse(Dungeon.Hero, item);
            item.Upgrade();

            GLog.Positive(TxtLooksBetter, item.Name);

            Badge.ValidateItemLevelAquired(item);

            Upgrade(CurUser);
        }
Ejemplo n.º 2
0
        protected internal override void OnItemSelected(Item item)
        {
            var weapon = (Weapon)item;

            ScrollOfRemoveCurse.Uncurse(Dungeon.Hero, weapon);
            weapon.Upgrade(true);

            GLog.Positive(TxtLooksBetter, weapon.Name);

            Badge.ValidateItemLevelAquired(weapon);

            CurUser.Sprite.Emitter().Start(Speck.Factory(Speck.UP), 0.2f, 3);
        }