# enums

- [Enum "DoorVariant"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/doorvariant.md)
- [CollectibleType](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/collectibletype.md)
- [Enum "ActionTriggers"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/actiontriggers.md)
- [Enum "Card"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/card.md)
- [Enum "NpcState"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/npcstate.md)
- [Enum "EffectVariant"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/effectvariant.md)
- [Enum "EntityGridCollisionClass"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/entitygridcollisionclass.md)
- [Enum "EntityFlag"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/entityflag.md)
- [Enum "LocustSubtypes"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/locustsubtypes.md)
- [Enum "LevelCurse"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/levelcurse.md)
- [Enum "GridRooms"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/gridrooms.md)
- [Enum "TrinketType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/trinkettype.md)
- [Enum "SortingLayer"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/sortinglayer.md)
- [Enum "ItemType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/itemtype.md)
- [Enum "GridCollisionClass"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/gridcollisionclass.md)
- [Enum "ModCallbacks"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/modcallbacks.md)
- [Enum "DoorSlot"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/doorslot.md)
- [Enum "CacheFlag"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/cacheflag.md)
- [Enum "PillEffect"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/pilleffect.md)
- [Enum "EntityCollisionClass"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/entitycollisionclass.md)
- [Enum "ItemPoolType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/itempooltype.md)
- [Enum "PickupPrice"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/pickupprice.md)
- [Enum "InputHook"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/inputhook.md)
- [Enum "ButtonAction"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/buttonaction.md)
- [Enum "PlayerSpriteLayer"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/playerspritelayer.md)
- [Enum "Keyboard"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/keyboard.md)
- [Enum "GameStateFlag"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/gamestateflag.md)
- [Enum "PillColor"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/pillcolor.md)
- [Enum "CoinSubType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/coinsubtype.md)
- [Enum "PlayerForm"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/playerform.md)
- [Enum "PickupVariant"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/pickupvariant.md)
- [Enum "GridEntityType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/gridentitytype.md)
- [Enum "EntityPartition"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/entitypartition.md)
- [Enum "SeedEffect"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/seedeffect.md)
- [Enum "RoomShape"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/roomshape.md)
- [Enum "Mouse"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/mouse.md)
- [Enum "TearFlags"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/tearflags.md)
- [Enum "Music"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/music.md)
- [Enum "BabySubType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/babysubtype.md)
- [Enum "BombVariant"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/bombvariant.md)
- [Enum "DoorState"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/doorstate.md)
- [Enum "Challenge"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/challenge.md)
- [Enum "TearVariant"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/tearvariant.md)
- [Enum "EntityType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/entitytype.md)
- [Enum "SoundEffect"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/soundeffect.md)
- [Enum "FamiliarVariant"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/familiarvariant.md)
- [Enum "PlayerType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/playertype.md)
- [Enum "Difficulty"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/difficulty.md)
- [Enum "DamageFlag"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/damageflag.md)
- [Enum "Direction"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/direction.md)
- [Enum "KeySubType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/keysubtype.md)
- [Enum "LaserOffset"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/laseroffset.md)
- [Enum "ProjectileFlags"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/projectileflags.md)
- [Enum "LevelStage"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/levelstage.md)
- [Enum "PlayerItemState"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/playeritemstate.md)
- [Enum "LevelStateFlag"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/levelstateflag.md)
- [Enum "ChestSubType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/chestsubtype.md)
- [Enum "ProjectileVariant"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/projectilevariant.md)
- [Enum "WeaponType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/weapontype.md)
- [Enum "RoomType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/roomtype.md)
- [Enum "NullItemID"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/nullitemid.md)
- [Enum "StageType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/stagetype.md)
- [Enum "HeartSubType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/heartsubtype.md)
- [Enum "BombSubType"](https://docs.moddingofisaac.com/ab_p/beta/docs/enums/bombsubtype.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.moddingofisaac.com/ab_p/beta/docs/enums.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
