2022-05-07 14:23:37 -04:00
|
|
|
using ACE.Server.WorldObjects;
|
|
|
|
|
|
2020-03-07 02:27:24 -05:00
|
|
|
namespace ACE.Server.Entity
|
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// questionable if this was ever in retail
|
|
|
|
|
/// </summary>
|
|
|
|
|
public class CastQueue
|
|
|
|
|
{
|
|
|
|
|
public CastQueueType Type;
|
|
|
|
|
public uint TargetGuid;
|
|
|
|
|
public uint SpellId;
|
2022-05-07 14:23:37 -04:00
|
|
|
//public bool BuiltInSpell;
|
|
|
|
|
public WorldObject CasterItem;
|
2020-03-07 02:27:24 -05:00
|
|
|
|
2022-05-07 14:23:37 -04:00
|
|
|
public CastQueue(CastQueueType type, uint targetGuid, uint spellId, WorldObject casterItem)
|
2020-03-07 02:27:24 -05:00
|
|
|
{
|
|
|
|
|
Type = type;
|
|
|
|
|
TargetGuid = targetGuid;
|
|
|
|
|
SpellId = spellId;
|
2022-05-07 14:23:37 -04:00
|
|
|
//BuiltInSpell = builtInSpell;
|
|
|
|
|
CasterItem = casterItem;
|
2020-03-07 02:27:24 -05:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public enum CastQueueType
|
|
|
|
|
{
|
|
|
|
|
Targeted,
|
|
|
|
|
Untargeted
|
|
|
|
|
}
|
|
|
|
|
}
|