using System;
using System.Collections.Generic;
namespace ACE.Database.Models.Shard;
///
/// Enchantment Registry Properties of Weenies
///
public partial class BiotaPropertiesEnchantmentRegistry
{
///
/// Id of the object this property belongs to
///
public uint ObjectId { get; set; }
///
/// Which PackableList this Enchantment goes in (enchantmentMask)
///
public uint EnchantmentCategory { get; set; }
///
/// Id of Spell
///
public int SpellId { get; set; }
///
/// Id of Layer
///
public ushort LayerId { get; set; }
///
/// Has Spell Set Id?
///
public bool HasSpellSetId { get; set; }
///
/// Category of Spell
///
public ushort SpellCategory { get; set; }
///
/// Power Level of Spell
///
public uint PowerLevel { get; set; }
///
/// the amount of time this enchantment has been active
///
public double StartTime { get; set; }
///
/// the duration of the spell
///
public double Duration { get; set; }
///
/// Id of the object that cast this spell
///
public uint CasterObjectId { get; set; }
///
/// ???
///
public float DegradeModifier { get; set; }
///
/// ???
///
public float DegradeLimit { get; set; }
///
/// the time when this enchantment was cast
///
public double LastTimeDegraded { get; set; }
///
/// flags that indicate the type of effect the spell has
///
public uint StatModType { get; set; }
///
/// along with flags, indicates which attribute is affected by the spell
///
public uint StatModKey { get; set; }
///
/// the effect value/amount
///
public float StatModValue { get; set; }
///
/// Id of the Spell Set for this spell
///
public uint SpellSetId { get; set; }
public virtual Biota Object { get; set; }
}