OpenEnroth 73e68f7
|
#include "Monsters.h"
#include <cstring>
#include <string>
#include <utility>
#include "Engine/Tables/FrameTableInc.h"
#include "Library/Logger/Logger.h"
#include "Library/Serialization/Serialization.h"
#include "Utility/Memory/Blob.h"
#include "Utility/String/Ascii.h"
#include "Utility/Exception.h"
#include "Utility/String/Transformations.h"
Functions | |
void | ParseDamage (char *damage_str, uint8_t *dice_rolls, uint8_t *dice_sides, uint8_t *dmg_bonus) |
int | ParseMissleAttackType (const char *missle_attack_str) |
int | ParseSpecialAttack (const char *spec_att_str) |
SpellId | ParseSpellType (FrameTableTxtLine *tbl, int *next_token) |
CombinedSkillValue | ParseSkillValue (std::string_view skillString, std::string_view masteryString) |
static DamageType | ParseAttackType (const char *damage_type_str) |
int | ParseSpecialAttack (char *spec_att_str) |
Variables | |
MonsterStats * | pMonsterStats |
MonsterList * | pMonsterList |
|
static |
void ParseDamage | ( | char * | damage_str, |
uint8_t * | dice_rolls, | ||
uint8_t * | dice_sides, | ||
uint8_t * | dmg_bonus | ||
) |
int ParseMissleAttackType | ( | const char * | missle_attack_str | ) |
CombinedSkillValue ParseSkillValue | ( | std::string_view | skillString, |
std::string_view | masteryString | ||
) |
int ParseSpecialAttack | ( | char * | spec_att_str | ) |
int ParseSpecialAttack | ( | const char * | spec_att_str | ) |
SpellId ParseSpellType | ( | FrameTableTxtLine * | tbl, |
int * | next_token | ||
) |
MonsterList* pMonsterList |
MonsterStats* pMonsterStats |