World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Функции | |
unsigned int | ParseSpellType (struct FrameTableTxtLine *tbl, int *next_token) |
int | ParseAttackType (const char *damage_type_str) |
void | ParseDamage (char *damage_str, unsigned __int8 *dice_rolls, unsigned __int8 *dice_sides, unsigned __int8 *dmg_bonus) |
int | ParseMissleAttackType (const char *missle_attack_str) |
int | ParseSpecialAttack (const char *spec_att_str) |
int | ParseSpecialAttack (char *spec_att_str) |
Переменные | |
struct MonsterStats * | pMonsterStats |
struct MonsterList * | pMonsterList |
unsigned int ParseSpellType | ( | struct FrameTableTxtLine * | tbl, |
int * | next_token | ||
) |
См. определение в файле Monsters.cpp строка 20
Перекрестные ссылки logger, FrameTableTxtLine::pProperties, StringPrintf() и Log::Warning().
Используется в MonsterStats::Initialize().
int ParseAttackType | ( | const char * | damage_type_str | ) |
См. определение в файле Monsters.cpp строка 125
Используется в MonsterStats::Initialize().
void ParseDamage | ( | char * | damage_str, |
unsigned __int8 * | dice_rolls, | ||
unsigned __int8 * | dice_sides, | ||
unsigned __int8 * | dmg_bonus | ||
) |
См. определение в файле Monsters.cpp строка 151
Используется в MonsterStats::Initialize().
int ParseMissleAttackType | ( | const char * | missle_attack_str | ) |
См. определение в файле Monsters.cpp строка 183
Используется в MonsterStats::Initialize().
int ParseSpecialAttack | ( | const char * | spec_att_str | ) |
int ParseSpecialAttack | ( | char * | spec_att_str | ) |
struct MonsterStats* pMonsterStats |
См. определение в файле Monsters.cpp строка 8
Используется в stru262_TurnBased::_406457(), Actor::_SelectTarget(), stru262_TurnBased::AI_Action_(), Actor::AI_MeleeAttack(), Actor::AI_MissileAttack1(), Actor::AI_MissileAttack2(), Actor::AI_SpellAttack1(), Actor::AI_SpellAttack2(), Actor::Arena_summon_actor(), ArenaFight(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), GameUI_WritePointedObjectStatusString(), ItemsTable::Initialize(), MonsterPopup_Draw(), Actor::PrepareSprites(), stru262_TurnBased::SetAIRecoveryTimes(), SimpleHouseDialog(), SpawnActor(), SpawnEncounter(), sub_44FA4C_spawn_light_elemental(), Actor::SummonMinion(), TownHallDialog() и Actor::UpdateActorAI().
struct MonsterList* pMonsterList |
См. определение в файле Monsters.cpp строка 9
Используется в stru262_TurnBased::AITurnBasedAction(), Actor::Arena_summon_actor(), MonsterStats::Initialize(), Engine::MM7_Initialize(), IndoorLocation::PrepareActorRenderList_BLV(), OutdoorLocation::PrepareActorsDrawList(), Actor::PrepareSprites(), SpawnActor(), SpawnEncounter(), sub_44FA4C_spawn_light_elemental(), Actor::SummonMinion(), Actor::UpdateActorAI() и SpriteObject::UpdateObject_fn0_BLV().