| 
    World of Might and Magic
    0.2.0
    
   Open reimplementation of Might and Magic 6 7 8 game engine 
   | 
 
 
 
 
См. документацию.
  146 #pragma pack(push, 1) 
  174 #pragma pack(push, 1) 
  188 #pragma pack(push, 1) 
  197 #pragma pack(push, 1) 
  205 #pragma pack(push, 1) 
  208     SpellData(__int16 innormalMana, __int16 inExpertLevelMana,
 
  209               __int16 inMasterLevelMana, __int16 inMagisterLevelMana,
 
  210               __int16 inNormalLevelRecovery, __int16 inExpertLevelRecovery,
 
  211               __int16 inMasterLevelRecovery, __int16 inMagisterLevelRecovery,
 
  212               __int8 inbaseDamage, __int8 inbonusSkillDamage, __int16 instats);
 
  240 #pragma pack(push, 1) 
  249 #pragma pack(push, 1) 
  262 extern std::array<std::array<struct SpellBookIconPos, 12>, 9> 
pIconPos;
 
  264 extern std::array<stru324_spell_id_to_sprite_mapping, 103>
 
  270                               signed int skillMastery, 
int currentHp);
 
  273 void EventCastSpell(
int uSpellID, 
int uSkillLevel, 
int uSkill, 
int fromx,
 
  274                     int fromy, 
int fromz, 
int tox, 
int toy,
 
  
 
int _43AFE3_calc_spell_damage(int spellId, int spellLevel, signed int skillMastery, int currentHp)
 
@ SPELL_SPIRIT_RESSURECTION
 
@ SPELL_SPIRIT_SHARED_LIFE
 
unsigned __int16 uMasterLevelMana
 
@ SPELL_SPIRIT_TURN_UNDEAD
 
@ SPELL_LIGHT_DESTROY_UNDEAD
 
@ SPELL_DARK_VAMPIRIC_WEAPON
 
@ SPELL_SPIRIT_PRESERVATION
 
@ SPELL_MIND_PSYCHIC_SHOCK
 
unsigned __int16 uExpertLevelRecovery
 
@ SPELL_DARK_PAIN_REFLECTION
 
@ SPELL_WATER_POISON_SPRAY
 
@ SPELL_LIGHT_HOUR_OF_POWER
 
bool IsBuffExpiredToTime(GameTime time)
 
@ SPELL_LIGHT_DAY_OF_PROTECTION
 
std::array< std::array< struct SpellBookIconPos, 12 >, 9 > pIconPos
 
@ SPELL_EARTH_DEADLY_SWARM
 
@ SPELL_EARTH_PROTECTION_FROM_EARTH
 
@ SPELL_EARTH_DEATH_BLOSSOM
 
@ SPELL_EARTH_STONE_TO_FLESH
 
@ SPELL_FIRE_PROTECTION_FROM_FIRE
 
@ SPELL_WATER_TOWN_PORTAL
 
@ SPELL_MIND_PROTECTION_FROM_MIND
 
@ SPELL_FIRE_METEOR_SHOWER
 
@ SPELL_AIR_PROTECTION_FROM_AIR
 
std::array< stru324_spell_id_to_sprite_mapping, 103 > spell_sprite_mapping
 
unsigned __int16 mana_per_skill[4]
 
@ SPELL_EARTH_TELEKINESIS
 
unsigned __int16 recovery_per_skill[4]
 
std::array< SPELL_TYPE, 25 > wand_spell_ids
 
SPRITE_OBJECT_TYPE uSpriteType
 
@ SPELL_DARK_CONTROL_UNDEAD
 
unsigned __int16 uMapInfoID
 
std::array< TownPortalData, 6 > TownPortalList
 
@ SPELL_LIGHT_DISPEL_MAGIC
 
@ SPELL_BODY_REGENERATION
 
unsigned __int16 uMagisterLevelMana
 
@ SPELL_LIGHT_SUMMON_ELEMENTAL
 
unsigned __int16 uNormalLevelMana
 
unsigned __int16 uOverlayID
 
@ SPELL_MIND_CURE_INSANITY
 
@ SPELL_SPIRIT_RAISE_DEAD
 
@ SPELL_BODY_PROTECTION_FROM_BODY
 
unsigned __int16 uMagisterLevelRecovery
 
@ SPELL_SPIRIT_REMOVE_CURSE
 
std::array< SpellData, 100 > pSpellDatas
 
@ SPELL_SPIRIT_SPIRIT_LASH
 
@ SPELL_EARTH_MASS_DISTORTION
 
unsigned __int16 uNormalLevelRecovery
 
unsigned __int16 uExpertLevelMana
 
@ SPELL_BODY_CURE_WEAKNESS
 
@ SPELL_DARK_DRAGON_BREATH
 
struct SpellStats * pSpellStats
 
@ SPELL_WATER_PROTECTION_FROM_WATER
 
@ SPELL_BODY_CURE_DISEASE
 
@ SPELL_LIGHT_PRISMATIC_LIGHT
 
@ SPELL_LIGHT_DIVINE_INTERVENTION
 
@ SPELL_WATER_LLOYDS_BEACON
 
@ SPELL_SPIRIT_DETECT_LIFE
 
@ SPELL_WATER_ENCHANT_ITEM
 
@ BECOME_MAGIC_GUILD_MEMBER
 
@ SPELL_AIR_LIGHNING_BOLT
 
@ SPELL_WATER_RECHARGE_ITEM
 
bool Apply(GameTime time, unsigned __int16 uSkillLevel, unsigned __int16 uPower, int uOverlayID, unsigned __int8 caster)
 
void EventCastSpell(int uSpellID, int uSkillLevel, int uSkill, int fromx, int fromy, int fromz, int tox, int toy, int toz)
 
@ SPELL_DARK_SHRINKING_RAY
 
@ SPELL_MIND_CURE_PARALYSIS
 
unsigned __int16 uMasterLevelRecovery
 
SpellData(__int16 innormalMana, __int16 inExpertLevelMana, __int16 inMasterLevelMana, __int16 inMagisterLevelMana, __int16 inNormalLevelRecovery, __int16 inExpertLevelRecovery, __int16 inMasterLevelRecovery, __int16 inMagisterLevelRecovery, __int8 inbaseDamage, __int8 inbonusSkillDamage, __int16 instats)
 
bool sub_427769_isSpellQuickCastableOnShiftClick(unsigned int uSpellID)
 
char * pGrandmasterSkillDesc
 
@ SPELL_BODY_PROTECTION_FROM_MAGIC
 
@ SPELL_LIGHT_DAY_OF_THE_GODS