Exemple #1
0
        public override void UseItem(theHero user)
        {
            base.UseItem(user);
            getMessageBox().Items.Add("你喝了生水\n口渴度-" + getThristyDecrease() + ",免疫力-" + getImmDecrease() + "");
            //System.Console.WriteLine("你喝了生水\n口渴度-"+getThristyDecrease()+",免疫力-"+getImmDecrease()+"");
            if (user.getThirsty() - getThristyDecrease() <= 0)
            {
                user.setThirsty(0);
            }
            else
            {
                user.setThirsty(user.getThirsty() - getThristyDecrease());
            }

            if (user.getImmunity() - getImmDecrease() <= 0)
            {
                user.setImmunity(0);
            }
            else
            {
                user.setImmunity(user.getImmunity() - getImmDecrease());
            }

            user.setPeeIncreaseIndex(user.getPeeIncreaseIndex() + getPeeIncrease());

            user.setShitIncreaseIndex(user.getShitIncreaseIndex() + getShitIncrease());

            user.destoryOneItem(this);
            user.getHeroBag().updata(user);
        }
Exemple #2
0
        override public void UseItem(theHero user)
        {
            base.UseItem(user);
            getMessageBox().Items.Add("你吃了一个苹果\n饥饿度-" + getHungryDecrease() + ",口渴度-" + getThristyDecrease() + "\n免疫力-" + getImmDecrease() + ",精力+" + getEnergyIncrease());
            //System.Console.WriteLine("你吃了一个苹果\n饥饿度-"+getHungryDecrease()+",口渴度-"+getThristyDecrease()+"\n免疫力-"+getImmDecrease()+",精力+"+getEnergyIncrease());
            if (user.getThirsty() - getThristyDecrease() <= 0)
            {
                user.setThirsty(0);
            }
            else
            {
                user.setThirsty(user.getThirsty() - getThristyDecrease());
            }

            if (user.getHungry() - getHungryDecrease() <= 0)
            {
                user.setHungry(0);
            }
            else
            {
                user.setHungry(user.getHungry() - getHungryDecrease());
            }

            if (user.getImmunity() - getImmDecrease() <= 0)
            {
                user.setImmunity(0);
            }
            else
            {
                user.setImmunity(user.getImmunity() - getImmDecrease());
            }

            if (user.getEnergy() + getEnergyIncrease() >= user.getMaxEnergy())
            {
                user.setEnergy(user.getMaxEnergy());
            }
            else
            {
                user.setEnergy(user.getEnergy() + getEnergyIncrease());
            }

            user.setPeeIncreaseIndex(user.getPeeIncreaseIndex() + getPeeIncrease());

            user.setShitIncreaseIndex(user.getShitIncreaseIndex() + getShitIncrease());


            user.destoryOneItem(this);
            user.getHeroBag().updata(user);
        }