Skip to content

Commit

Permalink
Balanced enum balances, reduced multiple attributes to a single line
Browse files Browse the repository at this point in the history
  • Loading branch information
OptimShi committed Dec 24, 2024
1 parent cee8ba2 commit b159500
Show file tree
Hide file tree
Showing 7 changed files with 1,021 additions and 1,076 deletions.
297 changes: 145 additions & 152 deletions Source/ACE.Entity/Enum/Properties/PropertyBool.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,187 +7,180 @@ namespace ACE.Entity.Enum.Properties
// AssessmentProperty gets sent in successful appraisal
public enum PropertyBool : ushort
{
Undef = 0,
Undef = 0,
[Ephemeral]
Stuck = 1,
Stuck = 1,
[AssessmentProperty][Ephemeral]
Open = 2,
[AssessmentProperty]
Locked = 3,
RotProof = 4,
AllegianceUpdateRequest = 5,
AiUsesMana = 6,
AiUseHumanMagicAnimations = 7,
AllowGive = 8,
CurrentlyAttacking = 9,
AttackerAi = 10,
IgnoreCollisions = 11,
ReportCollisions = 12,
Ethereal = 13,
GravityStatus = 14,
LightsStatus = 15,
ScriptedCollision = 16,
Inelastic = 17,
[Ephemeral]
Open = 2,
[AssessmentProperty]
Locked = 3,
RotProof = 4,
AllegianceUpdateRequest = 5,
AiUsesMana = 6,
AiUseHumanMagicAnimations = 7,
AllowGive = 8,
CurrentlyAttacking = 9,
AttackerAi = 10,
IgnoreCollisions = 11,
ReportCollisions = 12,
Ethereal = 13,
GravityStatus = 14,
LightsStatus = 15,
ScriptedCollision = 16,
Inelastic = 17,
[Ephemeral]
Visibility = 18,
Attackable = 19,
SafeSpellComponents = 20,
[SendOnLogin]
AdvocateState = 21,
Inscribable = 22,
DestroyOnSell = 23,
UiHidden = 24,
IgnoreHouseBarriers = 25,
HiddenAdmin = 26,
PkWounder = 27,
PkKiller = 28,
NoCorpse = 29,
UnderLifestoneProtection = 30,
ItemManaUpdatePending = 31,
[Ephemeral]
GeneratorStatus = 32,
[Ephemeral]
ResetMessagePending = 33,
DefaultOpen = 34,
DefaultLocked = 35,
DefaultOn = 36,
OpenForBusiness = 37,
IsFrozen = 38,
DealMagicalItems = 39,
LogoffImDead = 40,
ReportCollisionsAsEnvironment = 41,
AllowEdgeSlide = 42,
AdvocateQuest = 43,
[SendOnLogin]
[Ephemeral]
IsAdmin = 44,
Visibility = 18,
Attackable = 19,
SafeSpellComponents = 20,
[SendOnLogin]
AdvocateState = 21,
Inscribable = 22,
DestroyOnSell = 23,
UiHidden = 24,
IgnoreHouseBarriers = 25,
HiddenAdmin = 26,
PkWounder = 27,
PkKiller = 28,
NoCorpse = 29,
UnderLifestoneProtection = 30,
ItemManaUpdatePending = 31,
[Ephemeral]
IsArch = 45,
[SendOnLogin]
GeneratorStatus = 32,
[Ephemeral]
IsSentinel = 46,
ResetMessagePending = 33,
DefaultOpen = 34,
DefaultLocked = 35,
DefaultOn = 36,
OpenForBusiness = 37,
IsFrozen = 38,
DealMagicalItems = 39,
LogoffImDead = 40,
ReportCollisionsAsEnvironment = 41,
AllowEdgeSlide = 42,
AdvocateQuest = 43,
[SendOnLogin][Ephemeral]
IsAdmin = 44,
[SendOnLogin][Ephemeral]
IsArch = 45,
[SendOnLogin][Ephemeral]
IsSentinel = 46,
[SendOnLogin]
IsAdvocate = 47,
CurrentlyPoweringUp = 48,
IsAdvocate = 47,
CurrentlyPoweringUp = 48,
[Ephemeral]
GeneratorEnteredWorld = 49,
NeverFailCasting = 50,
VendorService = 51,
AiImmobile = 52,
DamagedByCollisions = 53,
IsDynamic = 54,
IsHot = 55,
IsAffecting = 56,
AffectsAis = 57,
SpellQueueActive = 58,
GeneratorEnteredWorld = 49,
NeverFailCasting = 50,
VendorService = 51,
AiImmobile = 52,
DamagedByCollisions = 53,
IsDynamic = 54,
IsHot = 55,
IsAffecting = 56,
AffectsAis = 57,
SpellQueueActive = 58,
[Ephemeral]
GeneratorDisabled = 59,
IsAcceptingTells = 60,
LoggingChannel = 61,
OpensAnyLock = 62,
GeneratorDisabled = 59,
IsAcceptingTells = 60,
LoggingChannel = 61,
OpensAnyLock = 62,
[AssessmentProperty]
UnlimitedUse = 63,
GeneratedTreasureItem = 64,
IgnoreMagicResist = 65,
IgnoreMagicArmor = 66,
AiAllowTrade = 67,
UnlimitedUse = 63,
GeneratedTreasureItem = 64,
IgnoreMagicResist = 65,
IgnoreMagicArmor = 66,
AiAllowTrade = 67,
[SendOnLogin]
SpellComponentsRequired = 68,
SpellComponentsRequired = 68,
[AssessmentProperty]
IsSellable = 69,
IgnoreShieldsBySkill = 70,
NoDraw = 71,
ActivationUntargeted = 72,
HouseHasGottenPriorityBootPos = 73,
IsSellable = 69,
IgnoreShieldsBySkill = 70,
NoDraw = 71,
ActivationUntargeted = 72,
HouseHasGottenPriorityBootPos = 73,
[Ephemeral]
GeneratorAutomaticDestruction = 74,
HouseHooksVisible = 75,
HouseRequiresMonarch = 76,
HouseHooksEnabled = 77,
HouseNotifiedHudOfHookCount = 78,
AiAcceptEverything = 79,
IgnorePortalRestrictions = 80,
RequiresBackpackSlot = 81,
DontTurnOrMoveWhenGiving = 82,
NpcLooksLikeObject = 83,
IgnoreCloIcons = 84,
GeneratorAutomaticDestruction = 74,
HouseHooksVisible = 75,
HouseRequiresMonarch = 76,
HouseHooksEnabled = 77,
HouseNotifiedHudOfHookCount = 78,
AiAcceptEverything = 79,
IgnorePortalRestrictions = 80,
RequiresBackpackSlot = 81,
DontTurnOrMoveWhenGiving = 82,
NpcLooksLikeObject = 83,
IgnoreCloIcons = 84,
[AssessmentProperty]
AppraisalHasAllowedWielder = 85,
ChestRegenOnClose = 86,
LogoffInMinigame = 87,
PortalShowDestination = 88,
PortalIgnoresPkAttackTimer = 89,
NpcInteractsSilently = 90,
AppraisalHasAllowedWielder = 85,
ChestRegenOnClose = 86,
LogoffInMinigame = 87,
PortalShowDestination = 88,
PortalIgnoresPkAttackTimer = 89,
NpcInteractsSilently = 90,
[AssessmentProperty]
Retained = 91,
IgnoreAuthor = 92,
Limbo = 93,
Retained = 91,
IgnoreAuthor = 92,
Limbo = 93,
[AssessmentProperty]
AppraisalHasAllowedActivator = 94,
AppraisalHasAllowedActivator = 94,
ExistedBeforeAllegianceXpChanges = 95,
IsDeaf = 96,
[SendOnLogin]
[Ephemeral]
IsPsr = 97,
Invincible = 98,
IsDeaf = 96,
[SendOnLogin][Ephemeral]
IsPsr = 97,
Invincible = 98,
[AssessmentProperty]
Ivoryable = 99,
Ivoryable = 99,
[AssessmentProperty]
Dyable = 100,
CanGenerateRare = 101,
CorpseGeneratedRare = 102,
NonProjectileMagicImmune = 103,
Dyable = 100,
CanGenerateRare = 101,
CorpseGeneratedRare = 102,
NonProjectileMagicImmune = 103,
[SendOnLogin]
ActdReceivedItems = 104,
Unknown105 = 105,
ActdReceivedItems = 104,
Unknown105 = 105,
[Ephemeral]
FirstEnterWorldDone = 106,
RecallsDisabled = 107,
FirstEnterWorldDone = 106,
RecallsDisabled = 107,
[AssessmentProperty]
RareUsesTimer = 108,
ActdPreorderReceivedItems = 109,
RareUsesTimer = 108,
ActdPreorderReceivedItems = 109,
[Ephemeral]
Afk = 110,
IsGagged = 111,
ProcSpellSelfTargeted = 112,
IsAllegianceGagged = 113,
EquipmentSetTriggerPiece = 114,
Uninscribe = 115,
WieldOnUse = 116,
ChestClearedWhenClosed = 117,
NeverAttack = 118,
SuppressGenerateEffect = 119,
TreasureCorpse = 120,
EquipmentSetAddLevel = 121,
BarberActive = 122,
TopLayerPriority = 123,
Afk = 110,
IsGagged = 111,
ProcSpellSelfTargeted = 112,
IsAllegianceGagged = 113,
EquipmentSetTriggerPiece = 114,
Uninscribe = 115,
WieldOnUse = 116,
ChestClearedWhenClosed = 117,
NeverAttack = 118,
SuppressGenerateEffect = 119,
TreasureCorpse = 120,
EquipmentSetAddLevel = 121,
BarberActive = 122,
TopLayerPriority = 123,
[SendOnLogin]
NoHeldItemShown = 124,
NoHeldItemShown = 124,
[SendOnLogin]
LoginAtLifestone = 125,
OlthoiPk = 126,
LoginAtLifestone = 125,
OlthoiPk = 126,
[SendOnLogin]
Account15Days = 127,
HadNoVitae = 128,
NoOlthoiTalk = 129,
Account15Days = 127,
HadNoVitae = 128,
NoOlthoiTalk = 129,
[AssessmentProperty]
AutowieldLeft = 130,
AutowieldLeft = 130,

/* Custom Properties */

LinkedPortalOneSummon = 9001,
LinkedPortalTwoSummon = 9002,
HouseEvicted = 9003,
UntrainedSkills = 9004,
LinkedPortalOneSummon = 9001,
LinkedPortalTwoSummon = 9002,
HouseEvicted = 9003,
UntrainedSkills = 9004,
[Ephemeral]
IsEnvoy = 9005,
UnspecializedSkills = 9006,
FreeSkillResetRenewed = 9007,
FreeAttributeResetRenewed = 9008,
SkillTemplesTimerReset = 9009,
FreeMasteryResetRenewed = 9010,

IsEnvoy = 9005,
UnspecializedSkills = 9006,
FreeSkillResetRenewed = 9007,
FreeAttributeResetRenewed = 9008,
SkillTemplesTimerReset = 9009,
FreeMasteryResetRenewed = 9010,
}
}
Loading

0 comments on commit b159500

Please sign in to comment.