// ----------------------------------------------------------------------- // // Licensed under the MIT License. See LICENSE file in the project root for full license information. // // ----------------------------------------------------------------------- namespace MUnique.OpenMU.GameLogic.PlayerActions.ItemConsumeActions; using System.Runtime.InteropServices; using MUnique.OpenMU.DataModel.Configuration.Items; using MUnique.OpenMU.PlugIns; /// /// Consume handler for the Jewel of Life which adds and increases the item option of . /// [Guid("8AC6592D-D51C-47C9-B491-4778C615691D")] [PlugIn] [Display(Name = nameof(PlugInResources.LifeJewelConsumeHandlerPlugIn_Name), Description = nameof(PlugInResources.LifeJewelConsumeHandlerPlugIn_Description), ResourceType = typeof(PlugInResources))] public class LifeJewelConsumeHandlerPlugIn : ItemUpgradeConsumeHandlerPlugIn { /// /// Initializes a new instance of the class. /// public LifeJewelConsumeHandlerPlugIn() : base(new ItemUpgradeConfiguration(ItemOptionTypes.Option, true, true, 0.5, ItemFailResult.RemoveOption)) { } /// public override ItemIdentifier Key => ItemConstants.JewelOfLife; }