Ejemplo n.º 1
0
        protected internal override bool AffectHero(Hero hero)
        {
            Sample.Instance.Play(Assets.SND_DRINK);

            PotionOfHealing.Heal(hero);
            hero.Belongings.UncurseEquipped();
            hero.Buff <Hunger>().Satisfy(Hunger.Starving);

            CellEmitter.Get(Pos).Start(ShaftParticle.Factory, 0.2f, 3);

            Dungeon.Hero.Interrupt();

            GLog.Positive(TxtProcced);

            Journal.Remove(Journal.Feature.WELL_OF_HEALTH);

            return(true);
        }