Namespace GrindFest
Classes
- AutomaticHero
Base class for all bots
- AutomaticIdentifyToolBehaviour
Tool that automatically identifies unidentified items when mousing over them. Attach to any item that should have auto-identify capability when equipped.
- Fireball
Casts a fireball that explodes on impact, dealing 1.2x weapon damage as fire damage to all enemies in a 2m radius
- InvokeOnReloadAttribute
Marks a static method to be automatically called when your bot script is recompiled. This is useful for destroying instantiated classes of your types that will stop being valid (mono behaviours are destroyed automatically) or storing state before your bot code is reloaded.
- LifeDrainSpell
Channels to continuously drain life from target enemy and converts it to mana or health based on the spell variant
- MusicalInstrumentBehaviour
Provides MIDI instrument functionality for playable musical items.
- NamespaceRewriter
A syntax rewriter that transforms all references to GrindFest namespace to GrindFest.Isolated namespace.
- OverworldMonsterSpawner
Checks the player movement and after few steps spawns a monsterrs
- PersistedAreaBehaviour
Stores all items in this area in save data, and restores them on load. Checks if player has modified/entered area, so it doesn't save unnecessary data.
- ShortScale
Parse a numeric value into a short scale string representation.
- VBCompiler
Visual Basic compiler that inherits from the base Compiler class. Does not support top-level scripts or isolated execution.
Structs
- ShortScaleData
Allows for the value to be separated from the symbol; both can be styled separately.