Enum PluginObjectClass
- Namespace
- AcDream.Plugin.Abstractions
- Assembly
- AcDream.Plugin.Abstractions.dll
A broad category for an object, worked out from its item type and its public flags. It is a convenience for plugins that want to say "this is a weapon" without decoding bit masks themselves.
public enum PluginObjectClass
Fields
Armor = 2A piece of armor.
BaseAlchemy = 19A raw alchemy ingredient.
BaseCooking = 18A raw cooking ingredient.
BaseFletching = 20A raw fletching ingredient.
Book = 33A book.
Bundle = 32A bundle of items.
Clothing = 3A piece of clothing.
CombatPet = 43A creature fighting on the player's side.
Container = 10A pack, chest, or other container.
Corpse = 27A corpse.
CraftedAlchemy = 22A finished alchemy product.
CraftedCooking = 21A finished cooking product.
CraftedFletching = 23A finished fletching product.
Door = 26A door.
Foci = 38A casting focus.
Food = 6Something edible or drinkable.
Gem = 11A gemstone.
HealingKit = 29A healing kit.
Housing = 36A house or a housing fixture.
Jewelry = 4A ring, necklace, or other trinket.
Journal = 34A journal.
Key = 13A key.
Lifestone = 28A lifestone.
Lockpick = 30A lockpick.
ManaStone = 16A mana stone.
MeleeWeapon = 1A hand weapon.
Misc = 8An item that fits no more specific category.
MissileWeapon = 9A bow, crossbow, or thrown weapon.
Money = 7Coin.
Monster = 5A hostile creature.
Npc = 37A non-hostile character the player can talk to.
Plant = 17A plant or herb.
Player = 24Another player character.
Portal = 14A portal.
Salvage = 39Salvage material.
Scroll = 42A spell scroll.
Services = 41Something that provides a service rather than an item.
Sign = 35A readable sign.
SpellComponent = 12A spell component.
TradeNote = 15A trade note standing in for coin.
Unknown = 0Nothing in the object's data placed it in a category.
Ust = 40An ultimate salvaging tool.
Vendor = 25A shopkeeper.
WandStaffOrb = 31A wand, staff, or orb -- a spell-casting implement.