DPB1Class · Game state and actions

LokiPoe.InstanceInfo.Bestiary

This class is not currently updated and require more attention to properly work. It was originally intended to be used with the Beast crafting interface inside the Menagery. Actually you can still use the Beast crafting interface in the Menagery, it work and offert you all the information to craft whatever you want. The way it is been used till now, is to go to the menagery once per day and see what recipe are aviable.

Namespace: DreamPoeBot.Loki.Game

public static class LokiPoe.InstanceInfo.Bestiary

Members and overloads

5 results

BuildCache

MethodLink ↗
public static void LokiPoe.InstanceInfo.Bestiary.BuildCache(bool reload = false)

Executes the build cache operation with the supplied arguments.

reloadbool
Specifies reload. Optional; the default is shown in the signature.

CapturedMonsters

PropertyLink ↗
public static List<BestiaryCapturedMonster> LokiPoe.InstanceInfo.Bestiary.CapturedMonsters { get; }

Return a list containing all actually captured monsters.

IsActive

PropertyLink ↗
public static bool LokiPoe.InstanceInfo.Bestiary.IsActive { get; }

internally used, this pair up with IsCapturedMonstersDataLoaded to ensure all the data are loaded.

IsCapturedMonstersDataLoaded

PropertyLink ↗
public static bool LokiPoe.InstanceInfo.Bestiary.IsCapturedMonstersDataLoaded { get; }

Return true, if you recieved the Bestiary data from the server. To force recieve the Bestiary data from the server, open the Bestiary Challenges pannel using LokiPoe.InGameState.ChallengeUi.OpenBestiary(). Shortcut for the ChallengeUi, is by default `H`.

UnlockedRecipes

PropertyLink ↗
public static List<DatBestiaryRecipesWrapper> LokiPoe.InstanceInfo.Bestiary.UnlockedRecipes { get; }

Return a List of all Unlocked Bestiary recipes.

DPB1 0.3.29.47 · Reference reviewed 2026-10-02. Descriptions use source summaries where available, otherwise concise signature-based descriptions. Examples illustrate usage; they are not a live-game test.