MosswartMassacre/Shared/Constants/BoolValueKey.cs
2025-05-12 20:27:00 +02:00

187 lines
7.5 KiB
C#

namespace Mag.Shared.Constants
{
// https://github.com/ACEmulator/ACE/blob/master/Source/ACE.Entity/Enum/Properties/PropertyBool.cs
public enum BoolValueKey
{
// properties marked as ServerOnly are properties we never saw in PCAPs, from here:
// http://ac.yotesfan.com/ace_object/not_used_enums.php
// source: @OptimShi
// description attributes are used by the weenie editor for a cleaner display name
Undef = 0,
[Ephemeral][ServerOnly]
Stuck = 1,
[Ephemeral]
Open = 2,
Locked = 3,
RotProof = 4,
AllegianceUpdateRequest = 5,
AiUsesMana = 6,
AiUseHumanMagicAnimations = 7,
AllowGive = 8,
CurrentlyAttacking = 9,
AttackerAi = 10,
[ServerOnly]
IgnoreCollisions = 11,
[ServerOnly]
ReportCollisions = 12,
[ServerOnly]
Ethereal = 13,
[ServerOnly]
GravityStatus = 14,
[ServerOnly]
LightsStatus = 15,
[ServerOnly]
ScriptedCollision = 16,
[ServerOnly]
Inelastic = 17,
[ServerOnly][Ephemeral]
Visibility = 18,
[ServerOnly]
Attackable = 19,
SafeSpellComponents = 20,
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,
[Ephemeral][SendOnLogin]
IsAdmin = 44,
[Ephemeral][SendOnLogin]
IsArch = 45,
[Ephemeral][SendOnLogin]
IsSentinel = 46,
[SendOnLogin]
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,
[Ephemeral]
GeneratorDisabled = 59,
IsAcceptingTells = 60,
LoggingChannel = 61,
OpensAnyLock = 62,
UnlimitedUse = 63,
GeneratedTreasureItem = 64,
IgnoreMagicResist = 65,
IgnoreMagicArmor = 66,
AiAllowTrade = 67,
[SendOnLogin]
SpellComponentsRequired = 68,
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,
[ServerOnly]
NpcLooksLikeObject = 83,
IgnoreCloIcons = 84,
AppraisalHasAllowedWielder = 85,
ChestRegenOnClose = 86,
LogoffInMinigame = 87,
PortalShowDestination = 88,
PortalIgnoresPkAttackTimer = 89,
NpcInteractsSilently = 90,
Retained = 91,
IgnoreAuthor = 92,
Limbo = 93,
AppraisalHasAllowedActivator = 94,
ExistedBeforeAllegianceXpChanges = 95,
IsDeaf = 96,
[Ephemeral][SendOnLogin]
IsPsr = 97,
Invincible = 98,
Ivoryable = 99,
Dyable = 100,
CanGenerateRare = 101,
CorpseGeneratedRare = 102,
NonProjectileMagicImmune = 103,
[SendOnLogin]
ActdReceivedItems = 104,
Unknown105 = 105,
[Ephemeral]
FirstEnterWorldDone = 106,
RecallsDisabled = 107,
RareUsesTimer = 108,
ActdPreorderReceivedItems = 109,
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,
NoHeldItemShown = 124,
LoginAtLifestone = 125,
OlthoiPk = 126,
[SendOnLogin]
Account15Days = 127,
HadNoVitae = 128,
NoOlthoiTalk = 129,
AutowieldLeft = 130,
// ACE Specific
/* custom */
[ServerOnly]
LinkedPortalOneSummon = 9001,
[ServerOnly]
LinkedPortalTwoSummon = 9002,
[ServerOnly]
HouseEvicted = 9003,
[ServerOnly]
UntrainedSkills = 9004,
// Decal Specific
Lockable_Decal = 201326592,
Inscribable_Decal = 201326593,
}
}