139 lines
2.5 KiB
C#
139 lines
2.5 KiB
C#
using System;
|
|
|
|
namespace ClassicAssist.UO.Data
|
|
{
|
|
[Flags]
|
|
public enum MessageAffixType
|
|
{
|
|
Append,
|
|
Prepend,
|
|
System
|
|
}
|
|
|
|
[Flags]
|
|
public enum HealthbarColour
|
|
{
|
|
None = 0x00,
|
|
Green = 0x01,
|
|
Yellow = 0x02,
|
|
Red = 0x04
|
|
}
|
|
|
|
public enum TargetFlags : byte
|
|
{
|
|
None,
|
|
Harmful,
|
|
Beneficial,
|
|
Cancel
|
|
}
|
|
|
|
public enum Virtues
|
|
{
|
|
None = '0',
|
|
Honor,
|
|
Sacrafice,
|
|
Valor,
|
|
Compassion,
|
|
Honesty,
|
|
Humility,
|
|
Justice,
|
|
Spirituality
|
|
}
|
|
|
|
public enum MobileRace : byte
|
|
{
|
|
Unknown,
|
|
Human,
|
|
Elf,
|
|
Gargoyle
|
|
}
|
|
|
|
public enum JournalSpeech : byte
|
|
{
|
|
Say,
|
|
System,
|
|
Emote,
|
|
Unknown1,
|
|
Unknown2,
|
|
Unknown3,
|
|
Label,
|
|
Focus,
|
|
Whisper,
|
|
Yell,
|
|
Spell,
|
|
Unknown4,
|
|
Unknown5,
|
|
Guild,
|
|
Alliance,
|
|
GM
|
|
}
|
|
|
|
public enum MobileQueryType : byte
|
|
{
|
|
StatsRequest = 4,
|
|
SkillsRequest = 5
|
|
}
|
|
|
|
public enum TargetType : byte
|
|
{
|
|
Object,
|
|
Tile
|
|
}
|
|
|
|
[Flags]
|
|
public enum FeatureFlags
|
|
{
|
|
None = 0x00000000,
|
|
T2A = 0x00000001,
|
|
UOR = 0x00000002,
|
|
UOTD = 0x00000004,
|
|
LBR = 0x00000008,
|
|
AOS = 0x00000010,
|
|
SixthCharacterSlot = 0x00000020,
|
|
SE = 0x00000040,
|
|
ML = 0x00000080,
|
|
EigthAge = 0x00000100,
|
|
NinthAge = 0x00000200, /* Crystal/Shadow Custom House Tiles */
|
|
TenthAge = 0x00000400,
|
|
IncreasedStorage = 0x00000800, /* Increased Housing/Bank Storage */
|
|
SeventhCharacterSlot = 0x00001000,
|
|
RoleplayFaces = 0x00002000,
|
|
TrialAccount = 0x00004000,
|
|
LiveAccount = 0x00008000,
|
|
SA = 0x00010000,
|
|
HS = 0x00020000,
|
|
Gothic = 0x00040000,
|
|
Rustic = 0x00080000,
|
|
Jungle = 0x00100000,
|
|
Shadowguard = 0x00200000,
|
|
TOL = 0x00400000,
|
|
EJ = 0x00800000
|
|
}
|
|
|
|
public enum Notoriety : byte
|
|
{
|
|
Invalid,
|
|
Innocent,
|
|
Ally,
|
|
Attackable,
|
|
Criminal,
|
|
Enemy,
|
|
Murderer,
|
|
Invulnerable,
|
|
Unknown
|
|
}
|
|
|
|
[Flags]
|
|
public enum MobileStatus : byte
|
|
{
|
|
None = 0x00,
|
|
Frozen = 0x01,
|
|
Female = 0x02,
|
|
Flying = 0x04,
|
|
Invulnerable = 0x08,
|
|
IgnoreMobiles = 0x10,
|
|
Unknown = 0x20,
|
|
WarMode = 0x40,
|
|
Hidden = 0x80
|
|
}
|
|
} |