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
-
objectBotProfile
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).
- LootNameFilter
Custom name filter for loot pickup (empty = pick everything).
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.