Spellforce-Spell-framework
Toggle main menu visibility
Loading...
Searching...
No Matches
sf_mod_registry.h
Go to the documentation of this file.
1
#ifndef MOD_REGISTRY_H
2
#define MOD_REGISTRY_H
3
#include "
../../api/sfsf.h
"
4
#include "
../core/sf_modloader.h
"
5
#include "
../core/sf_wrappers.h
"
6
#include "
../core/sf_hooks.h
"
7
#include <list>
8
9
extern
std::list<SFSpell *>
g_internal_spell_list
;
10
extern
std::list<SFBuilding *>
g_internal_building_list
;
11
void
register_mod_spells
();
12
void
register_mod_buildings
();
13
14
// TODO Clean this up, move to spell API
15
uint16_t __thiscall
getSpellTags
(uint16_t spell_line_id);
16
uint32_t __thiscall
getBuildingTags
(uint8_t building_type);
17
18
uint8_t __thiscall
getRacialFoodstore
(uint8_t race);
19
uint8_t __thiscall
getRacialSmelter
(uint8_t race);
20
uint8_t __thiscall
getRacialSawmill
(uint8_t race);
21
uint8_t __thiscall
getRacialStonecutter
(uint8_t race);
22
uint8_t __thiscall
getRacialWoodcutter
(uint8_t race);
23
uint8_t __thiscall
getRacialIronMine
(uint8_t race);
24
uint8_t __thiscall
getRacialQuarry
(uint8_t race);
25
26
27
#endif
// MOD_REGISTRY_H
sf_hooks.h
g_internal_building_list
std::list< SFBuilding * > g_internal_building_list
Definition
sf_mod_registry.cpp:33
g_internal_spell_list
std::list< SFSpell * > g_internal_spell_list
Definition
sf_mod_registry.cpp:70
getRacialIronMine
uint8_t __thiscall getRacialIronMine(uint8_t race)
Definition
sf_mod_registry.cpp:274
getRacialWoodcutter
uint8_t __thiscall getRacialWoodcutter(uint8_t race)
Definition
sf_mod_registry.cpp:259
getRacialStonecutter
uint8_t __thiscall getRacialStonecutter(uint8_t race)
Definition
sf_mod_registry.cpp:244
register_mod_buildings
void register_mod_buildings()
Definition
sf_mod_registry.cpp:607
getBuildingTags
uint32_t __thiscall getBuildingTags(uint8_t building_type)
Definition
sf_mod_registry.cpp:187
getRacialFoodstore
uint8_t __thiscall getRacialFoodstore(uint8_t race)
Definition
sf_mod_registry.cpp:214
getRacialQuarry
uint8_t __thiscall getRacialQuarry(uint8_t race)
Definition
sf_mod_registry.cpp:289
register_mod_spells
void register_mod_spells()
Registers the mod spells and performs basic conflict checking.
Definition
sf_mod_registry.cpp:331
getRacialSawmill
uint8_t __thiscall getRacialSawmill(uint8_t race)
Definition
sf_mod_registry.cpp:229
getRacialSmelter
uint8_t __thiscall getRacialSmelter(uint8_t race)
Definition
sf_mod_registry.cpp:199
getSpellTags
uint16_t __thiscall getSpellTags(uint16_t spell_line_id)
Definition
sf_mod_registry.cpp:175
sf_modloader.h
sf_wrappers.h
sfsf.h
src
internal
registry
sf_mod_registry.h
Generated by
1.17.0