Table of Contents

Class BotProfile

Namespace
GrindFest
Assembly
GrindFest.dll

Serializable bot configuration profile. Stored per-profile. Feature unlock state is NOT stored here — it's read from Grimoire inscribed nodes (persistent across prestiges). Only toggle states (enabled/disabled) are stored per-profile.

[Serializable]
public class BotProfile
Inheritance
object
BotProfile

Fields

EnabledFeatures

Maps automation node IDs to their enabled state. Only unlocked features are relevant; locked ones are always false. Default for any purchased node: true (enabled).

IsActive
LootNameFilter

Custom name filter for loot pickup (empty = pick everything).

Name

Methods

IsEnabled(string)

Quick check: is this feature enabled in this profile? Returns false if the feature isn't in the dictionary. For the intended "OFF by default" behavior, use IsFeatureActive(string) instead.