예제 #1
0
    IItem CreateArmorTorso()
    {
        IItem         armor          = new Item("ArmorTorso");
        PhysicalArmor armorPhysical  = new PhysicalArmor(armor, 3);
        MagicalArmor  armorMagical   = new MagicalArmor(armorPhysical, 1);
        MaxHealthBuff armorMaxHealth = new MaxHealthBuff(armorMagical, 3);

        return(armor);
    }
예제 #2
0
        public override void Apply(Item sourceItem, EffectChangeReason reason)
        {
            if (reason == EffectChangeReason.DayStart)
            {
                Logger.Debug("Grant MaxEnergy buff");

                // create & give buff to player
                MaxHealthBuff healthBuff = new MaxHealthBuff(Parameters.Amount, 1080, sourceItem?.DisplayName ?? "");
                Game1.buffsDisplay.addOtherBuff(healthBuff);

                // Game1.addHUDMessage(new HUDMessage("You awake eager to get to work."));
            }
        }