Files
ClassicAssist.Avalonia/ClassicAssist.Shared/UO/Data/Enums.cs
T
Beyhan Oğur d5f52cc3d3 first commit
2026-09-03 04:45:36 +03:00

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
}
}