|
Spellforce-Spell-framework
|
| API Documentation | |
| Internal | |
| Assembly Hooks | |
| Console Hook | Used for hooking into the Ingame Console |
| End Spell Hook | Used to inject 'endspell' handlers registered by mods and sfsf into spellforce |
| AI Hooks | Hooks and Functions related to AI functionality |
| Custom Campaign Hook | Custom Campaign selection screen and launch via the vanilla pre-game flow |
| Damage Hook | |
| Menu Hook | Only Used internally to inject text onto the Main Menu of Spellforce |
| Refresh Hook | Used to inject Spell Refresh Handlers into Spellforce |
| Effect Hook | Used to inject Spell Effect Handlers into Spellforce |
| Spell Type Hook | Used to inject new Spell Types into Spellforce |
| SubEffect Hook | Used to inject sub effects into spellforce |
| Utility Hooks | Hooks for Utility functions not directly related to each other; but not large enough to support their own hook type |
| Framework Wrappers | Contains wrapper functions that streamline complex setups |
| Custom Campaign JSON Loader | Turns a campaign JSON file into an SFSF_CampaignDef |
| SFSF Custom Campaign Module | Core mod that discovers, validates and registers custom campaigns |
| Loading Screen JSON Loader | Parses screens.json into ScreenEntry records |
| SFSF Loading Screen Module | Core mod that maps custom maps to custom loading screen meshes |
| Mod Error and Conflict Registry | Central bookkeeping for mod errors, warnings and ID conflicts |