49 char name[MAX_NAME_LENGTH];
53 dice_size_t dice_size;
54 damage_type_t damage_type;
void free_ability_table(memory_pool_t *memory_pool, ability_table_t *table)
Free the ability table, deallocates memory in the memory pool.
ability_table_t * init_ability_table(memory_pool_t *memory_pool, const db_connection_t *db_connection)
Initialize the ability table, allocates memory and returns the pointer to the table.
Defines common macros, types, and global variables for color schemes and utilities.
Exposes functions for working with damage.
Exposes functions for working with the database.
Exposes functions for working with the memory management.
This struct is used for the database connection in SQLite.