using System;
using System.Collections.Generic;
namespace ACE.Database.Models.World;
///
/// EmoteAction Properties of Weenies
///
public partial class WeeniePropertiesEmoteAction
{
///
/// Unique Id of this Property
///
public uint Id { get; set; }
///
/// Id of the emote this property belongs to
///
public uint EmoteId { get; set; }
///
/// Emote Action Sequence Order
///
public uint Order { get; set; }
///
/// EmoteType
///
public uint Type { get; set; }
///
/// Time to wait before EmoteAction starts execution
///
public float Delay { get; set; }
///
/// ?
///
public float Extent { get; set; }
public uint? Motion { get; set; }
public string Message { get; set; }
public string TestString { get; set; }
public int? Min { get; set; }
public int? Max { get; set; }
public long? Min64 { get; set; }
public long? Max64 { get; set; }
public double? MinDbl { get; set; }
public double? MaxDbl { get; set; }
public int? Stat { get; set; }
public bool? Display { get; set; }
public int? Amount { get; set; }
public long? Amount64 { get; set; }
public long? HeroXP64 { get; set; }
public double? Percent { get; set; }
public int? SpellId { get; set; }
public int? WealthRating { get; set; }
public int? TreasureClass { get; set; }
public int? TreasureType { get; set; }
public int? PScript { get; set; }
public int? Sound { get; set; }
///
/// Type of Destination the value applies to (DestinationType.????)
///
public sbyte? DestinationType { get; set; }
///
/// Weenie Class Id of object to Create
///
public uint? WeenieClassId { get; set; }
///
/// Stack Size of object to create (-1 = infinite)
///
public int? StackSize { get; set; }
///
/// Palette Color of Object
///
public int? Palette { get; set; }
///
/// Shade of Object's Palette
///
public float? Shade { get; set; }
///
/// Unused?
///
public bool? TryToBond { get; set; }
public uint? ObjCellId { get; set; }
public float? OriginX { get; set; }
public float? OriginY { get; set; }
public float? OriginZ { get; set; }
public float? AnglesW { get; set; }
public float? AnglesX { get; set; }
public float? AnglesY { get; set; }
public float? AnglesZ { get; set; }
public virtual WeeniePropertiesEmote Emote { get; set; }
}