# beta

- [docs](https://docs.moddingofisaac.com/ab_p/beta/docs.md)
- [Class "RoomConfig::Entry"](https://docs.moddingofisaac.com/ab_p/beta/docs/roomconfig_entry.md)
- [Class "ItemConfig::Card"](https://docs.moddingofisaac.com/ab_p/beta/docs/itemconfig_card.md)
- [Class "PlayerTypes::PosVel"](https://docs.moddingofisaac.com/ab_p/beta/docs/playertypes_posvel.md)
- [enums](https://docs.moddingofisaac.com/ab_p/beta/docs/enums.md)
- [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)
- [Class "Isaac"](https://docs.moddingofisaac.com/ab_p/beta/docs/isaac.md)
- [Class "ProjectileParams"](https://docs.moddingofisaac.com/ab_p/beta/docs/projectileparams.md)
- [Class "Font"](https://docs.moddingofisaac.com/ab_p/beta/docs/font.md)
- [Class "ItemPool"](https://docs.moddingofisaac.com/ab_p/beta/docs/itempool.md)
- [Class "GridEntityRock"](https://docs.moddingofisaac.com/ab_p/beta/docs/gridentityrock.md)
- [tutorials](https://docs.moddingofisaac.com/ab_p/beta/docs/tutorials.md)
- [Class "\[Tutorial\]Rendertext"](https://docs.moddingofisaac.com/ab_p/beta/docs/tutorials/tutorial-rendertext.md)
- [Tutorial: Example Project](https://docs.moddingofisaac.com/ab_p/beta/docs/tutorials/exampleproject.md)
- [Class "XMLFiledocumentation"](https://docs.moddingofisaac.com/ab_p/beta/docs/tutorials/xmlfiledocumentation.md)
- [Class "Writingscreenshaders"](https://docs.moddingofisaac.com/ab_p/beta/docs/tutorials/writingscreenshaders.md)
- [Class "DebugConsole"](https://docs.moddingofisaac.com/ab_p/beta/docs/tutorials/debugconsole.md)
- [\[Tutorial\] Adding Costumes to items without LUA](https://docs.moddingofisaac.com/ab_p/beta/docs/tutorials/addingcostumeswithoutlua.md)
- [Class "Usingadditional.luaFiles"](https://docs.moddingofisaac.com/ab_p/beta/docs/tutorials/usingadditional.luafiles.md)
- [\[Tutorial\] Debugging with ZeroBrane Studio](https://docs.moddingofisaac.com/ab_p/beta/docs/tutorials/zerobranestudio.md)
- [Class "CppContainer::Vector::ItemConfigList"](https://docs.moddingofisaac.com/ab_p/beta/docs/cppcontainer_vector_itemconfiglist.md)
- [Class "EntityProjectile"](https://docs.moddingofisaac.com/ab_p/beta/docs/entityprojectile.md)
- [Class "CppContainer::ArrayProxy"](https://docs.moddingofisaac.com/ab_p/beta/docs/cppcontainer_arrayproxy.md)
- [Class "CppContainer::Vector::CardConfigList"](https://docs.moddingofisaac.com/ab_p/beta/docs/cppcontainer_vector_cardconfiglist.md)
- [Class "PathFinder"](https://docs.moddingofisaac.com/ab_p/beta/docs/pathfinder.md)
- [Class "ItemConfig::PillEffect"](https://docs.moddingofisaac.com/ab_p/beta/docs/itemconfig_pilleffect.md)
- [Class "CppContainer::Vector::EffectList"](https://docs.moddingofisaac.com/ab_p/beta/docs/cppcontainer_vector_effectlist.md)
- [Class "RoomDescriptor"](https://docs.moddingofisaac.com/ab_p/beta/docs/roomdescriptor.md)
- [Class "GridEntity"](https://docs.moddingofisaac.com/ab_p/beta/docs/gridentity.md)
- [Class "GridEntityPoop"](https://docs.moddingofisaac.com/ab_p/beta/docs/gridentitypoop.md)
- [PLACEHOLDER](https://docs.moddingofisaac.com/ab_p/beta/docs/placeholder.md)
- [Class "TearParams"](https://docs.moddingofisaac.com/ab_p/beta/docs/tearparams.md)
- [Class "GridEntityPit"](https://docs.moddingofisaac.com/ab_p/beta/docs/gridentitypit.md)
- [Class "EntityFamiliar"](https://docs.moddingofisaac.com/ab_p/beta/docs/entityfamiliar.md)
- [Class "MusicManager"](https://docs.moddingofisaac.com/ab_p/beta/docs/musicmanager.md)
- [Class "SFXManager"](https://docs.moddingofisaac.com/ab_p/beta/docs/sfxmanager.md)
- [Lua API Documentation for The Binding of Isaac - Afterbirth+](https://docs.moddingofisaac.com/ab_p/beta/docs/index.md)
- [Class "GridEntityTNT"](https://docs.moddingofisaac.com/ab_p/beta/docs/gridentitytnt.md)
- [Class "EntityRef"](https://docs.moddingofisaac.com/ab_p/beta/docs/entityref.md)
- [Class "Sprite"](https://docs.moddingofisaac.com/ab_p/beta/docs/sprite.md)
- [Class "EntityBomb"](https://docs.moddingofisaac.com/ab_p/beta/docs/entitybomb.md)
- [Class "EntityTear"](https://docs.moddingofisaac.com/ab_p/beta/docs/entitytear.md)
- [Class "QueueItemData"](https://docs.moddingofisaac.com/ab_p/beta/docs/queueitemdata.md)
- [Class "EntityPlayer"](https://docs.moddingofisaac.com/ab_p/beta/docs/entityplayer.md)
- [Class "Vector"](https://docs.moddingofisaac.com/ab_p/beta/docs/vector.md)
- [Class "Entity"](https://docs.moddingofisaac.com/ab_p/beta/docs/entity.md)
- [Class "ItemConfig::Config"](https://docs.moddingofisaac.com/ab_p/beta/docs/itemconfig_config.md)
- [Class "CppContainer::ArrayProxy::RoomList"](https://docs.moddingofisaac.com/ab_p/beta/docs/cppcontainer_arrayproxy_roomlist.md)
- [Class "RNG"](https://docs.moddingofisaac.com/ab_p/beta/docs/rng.md)
- [Class "EntityPtr"](https://docs.moddingofisaac.com/ab_p/beta/docs/entityptr.md)
- [Class "Input"](https://docs.moddingofisaac.com/ab_p/beta/docs/input.md)
- [Class "EntityPickup"](https://docs.moddingofisaac.com/ab_p/beta/docs/entitypickup.md)
- [Class "EntityLaser"](https://docs.moddingofisaac.com/ab_p/beta/docs/entitylaser.md)
- [Class "GridEntityPressurePlate"](https://docs.moddingofisaac.com/ab_p/beta/docs/gridentitypressureplate.md)
- [Class "CppContainer::Vector::VectorList"](https://docs.moddingofisaac.com/ab_p/beta/docs/cppcontainer_vector_vectorlist.md)
- [Class "Room"](https://docs.moddingofisaac.com/ab_p/beta/docs/room.md)
- [Class "CppContainer::Vector::CostumeConfigList"](https://docs.moddingofisaac.com/ab_p/beta/docs/cppcontainer_vector_costumeconfiglist.md)
- [Class "GridEntityDesc"](https://docs.moddingofisaac.com/ab_p/beta/docs/gridentitydesc.md)
- [Class "Level"](https://docs.moddingofisaac.com/ab_p/beta/docs/level.md)
- [Class "RoomConfig::Spawn"](https://docs.moddingofisaac.com/ab_p/beta/docs/roomconfig_spawn.md)
- [Class "Color"](https://docs.moddingofisaac.com/ab_p/beta/docs/color.md)
- [Class "KColor"](https://docs.moddingofisaac.com/ab_p/beta/docs/kcolor.md)
- [Class "TemporaryEffect"](https://docs.moddingofisaac.com/ab_p/beta/docs/temporaryeffect.md)
- [Class "EntityKnife"](https://docs.moddingofisaac.com/ab_p/beta/docs/entityknife.md)
- [Class "Seeds"](https://docs.moddingofisaac.com/ab_p/beta/docs/seeds.md)
- [Class "CppContainer::EntityList"](https://docs.moddingofisaac.com/ab_p/beta/docs/cppcontainer_entitylist.md)
- [Class "GridEntityDoor"](https://docs.moddingofisaac.com/ab_p/beta/docs/gridentitydoor.md)
- [Class "ShockwaveParams"](https://docs.moddingofisaac.com/ab_p/beta/docs/shockwaveparams.md)
- [Class "ItemConfig::Costume"](https://docs.moddingofisaac.com/ab_p/beta/docs/itemconfig_costume.md)
- [Class "GridEntitySpikes"](https://docs.moddingofisaac.com/ab_p/beta/docs/gridentityspikes.md)
- [Class "EntityEffect"](https://docs.moddingofisaac.com/ab_p/beta/docs/entityeffect.md)
- [Class "CppContainer::Vector::PillConfigList"](https://docs.moddingofisaac.com/ab_p/beta/docs/cppcontainer_vector_pillconfiglist.md)
- [Class "EntityNPC"](https://docs.moddingofisaac.com/ab_p/beta/docs/entitynpc.md)
- [Class "RoomDescriptorData"](https://docs.moddingofisaac.com/ab_p/beta/docs/roomdescriptordata.md)
- [Class "ItemConfig::Item"](https://docs.moddingofisaac.com/ab_p/beta/docs/itemconfig_item.md)
- [Class "RoomConfig::Room"](https://docs.moddingofisaac.com/ab_p/beta/docs/roomconfig_room.md)
- [Class "Game"](https://docs.moddingofisaac.com/ab_p/beta/docs/game.md)
- [Class "TemporaryEffects"](https://docs.moddingofisaac.com/ab_p/beta/docs/temporaryeffects.md)
- [Class "PlayerTypes::ActiveItemDesc"](https://docs.moddingofisaac.com/ab_p/beta/docs/playertypes_activeitemdesc.md)
- [Class "Global Functions"](https://docs.moddingofisaac.com/ab_p/beta/docs/functions.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.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.
