World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл SpriteObject.h

См. исходные тексты.

Классы

struct  SpriteObject
 

Перечисления

enum  SPRITE_OBJECT_TYPE : unsigned __int16 {
  SPRITE_NULL = 0, SPRITE_SPELL_0 = 10, SPRITE_PROJECTILE_500 = 500, SPRITE_PROJECTILE_500_IMPACT = 501,
  SPRITE_PROJECTILE_505 = 505, SPRITE_PROJECTILE_505_IMPACT = 506, SPRITE_PROJECTILE_510 = 510, SPRITE_PROJECTILE_510_IMPACT = 511,
  SPRITE_PROJECTILE_515 = 515, SPRITE_PROJECTILE_515_IMPACT = 516, SPRITE_PROJECTILE_520 = 520, SPRITE_PROJECTILE_520_IMPACT = 521,
  SPRITE_PROJECTILE_525 = 525, SPRITE_PROJECTILE_525_IMPACT = 526, SPRITE_PROJECTILE_530 = 530, SPRITE_PROJECTILE_530_IMPACT = 531,
  SPRITE_PROJECTILE_535 = 535, SPRITE_PROJECTILE_535_IMPACT = 536, SPRITE_PROJECTILE_540 = 540, SPRITE_PROJECTILE_540_IMPACT = 541,
  SPRITE_ARROW_PROJECTILE = 545, SPRITE_PROJECTILE_550 = 550, SPRITE_BLASTER_PROJECTILE = 555, SPRITE_BLASTER_IMPACT = 556,
  SPRITE_OBJECT_EXPLODE = 600, SPRITE_OBJECT_EXPLODE_IMPACT = 601, SPRITE_WATER_SPLASH = 800, SPRITE_811 = 811,
  SPRITE_812 = 812, SPRITE_813 = 813, SPRITE_814 = 814, SPRITE_SPELL_FIRE_TORCH_LIGHT = 1000,
  SPRITE_SPELL_FIRE_FIRE_BOLT = 1010, SPRITE_SPELL_FIRE_FIRE_BOLT_IMPACT = 1011, SPRITE_SPELL_FIRE_PROTECTION_FROM_FIRE = 1020, SPRITE_SPELL_FIRE_FIRE_AURA = 1030,
  SPRITE_SPELL_FIRE_HASTE = 1040, SPRITE_SPELL_FIRE_FIREBALL = 1050, SPRITE_SPELL_FIRE_FIREBALL_IMPACT = 1051, SPRITE_SPELL_FIRE_FIRE_SPIKE = 1060,
  SPRITE_SPELL_FIRE_FIRE_SPIKE_IMPACT = 1061, SPRITE_SPELL_FIRE_IMMOLATION = 1070, SPRITE_SPELL_FIRE_METEOR_SHOWER = 1080, SPRITE_SPELL_FIRE_METEOR_SHOWER_1 = 1081,
  SPRITE_SPELL_FIRE_INFERNO = 1090, SPRITE_SPELL_FIRE_INCINERATE = 1100, SPRITE_SPELL_FIRE_INCINERATE_IMPACT = 1101, SPRITE_SPELL_AIR_WIZARD_EYE = 2000,
  SPRITE_SPELL_AIR_FEATHER_FALL = 2010, SPRITE_SPELL_AIR_PROTECTION_FROM_AIR = 2020, SPRITE_SPELL_AIR_SPARKS = 2030, SPRITE_SPELL_AIR_JUMP = 2040,
  SPRITE_SPELL_AIR_SHIELD = 2050, SPRITE_SPELL_AIR_LIGHNING_BOLT = 2060, SPRITE_SPELL_AIR_LIGHNING_BOLT_IMPACT = 2061, SPRITE_SPELL_AIR_INVISIBILITY = 2070,
  SPRITE_SPELL_AIR_IMPLOSION = 2080, SPRITE_SPELL_AIR_IMPLOSION_IMPACT = 2081, SPRITE_SPELL_AIR_FLY = 2090, SPRITE_SPELL_AIR_STARBURST = 2100,
  SPRITE_SPELL_AIR_STARBURST_1 = 2101, SPRITE_SPELL_WATER_AWAKEN = 3000, SPRITE_SPELL_WATER_POISON_SPRAY = 3010, SPRITE_SPELL_WATER_POISON_SPRAY_IMPACT = 3011,
  SPRITE_SPELL_WATER_PROTECTION_FROM_WATER = 3020, SPRITE_SPELL_WATER_ICE_BOLT = 3030, SPRITE_SPELL_WATER_ICE_BOLT_IMPACT = 3031, SPRITE_SPELL_WATER_WATER_WALK = 3040,
  SPRITE_SPELL_WATER_RECHARGE_ITEM = 3050, SPRITE_SPELL_WATER_ACID_BURST = 3060, SPRITE_SPELL_WATER_ACID_BURST_IMPACT = 3061, SPRITE_SPELL_WATER_ENCHANT_ITEM = 3070,
  SPRITE_SPELL_WATER_TOWN_PORTAL = 3080, SPRITE_SPELL_WATER_ICE_BLAST = 3090, SPRITE_SPELL_WATER_ICE_BLAST_IMPACT = 3091, SPRITE_SPELL_WATER_ICE_BLAST_FALLOUT = 3092,
  SPRITE_SPELL_WATER_LLOYDS_BEACON = 3100, SPRITE_SPELL_EARTH_STUN = 4000, SPRITE_SPELL_EARTH_SLOW = 4010, SPRITE_SPELL_EARTH_PROTECTION_FROM_EARTH = 4020,
  SPRITE_SPELL_EARTH_DEADLY_SWARM = 4030, SPRITE_SPELL_EARTH_DEADLY_SWARM_IMPACT = 4031, SPRITE_SPELL_EARTH_STONESKIN = 4040, SPRITE_SPELL_EARTH_BLADES = 4050,
  SPRITE_SPELL_EARTH_BLADES_IMPACT = 4051, SPRITE_SPELL_EARTH_STONE_TO_FLESH = 4060, SPRITE_SPELL_EARTH_ROCK_BLAST = 4070, SPRITE_SPELL_EARTH_ROCK_BLAST_IMPACT = 4071,
  SPRITE_SPELL_EARTH_TELEKINESIS = 4080, SPRITE_SPELL_EARTH_DEATH_BLOSSOM = 4090, SPRITE_SPELL_EARTH_DEATH_BLOSSOM_IMPACT = 4091, SPRITE_SPELL_EARTH_DEATH_BLOSSOM_FALLOUT = 4092,
  SPRITE_SPELL_EARTH_MASS_DISTORTION = 4100, SPRITE_SPELL_SPIRIT_DETECT_LIFE = 5000, SPRITE_SPELL_SPIRIT_BLESS = 5010, SPRITE_SPELL_SPIRIT_FATE = 5020,
  SPRITE_SPELL_SPIRIT_TURN_UNDEAD = 5030, SPRITE_SPELL_SPIRIT_TURN_UNDEAD_1 = 5031, SPRITE_SPELL_SPIRIT_REMOVE_CURSE = 5040, SPRITE_SPELL_SPIRIT_PRESERVATION = 5050,
  SPRITE_SPELL_SPIRIT_HEROISM = 5060, SPRITE_SPELL_SPIRIT_SPIRIT_LASH = 5070, SPRITE_SPELL_SPIRIT_RAISE_DEAD = 5080, SPRITE_SPELL_SPIRIT_SHARED_LIFE = 5090,
  SPRITE_SPELL_SPIRIT_RESSURECTION = 5100, SPRITE_SPELL_MIND_REMOVE_FEAR = 6000, SPRITE_SPELL_MIND_MIND_BLAST = 6010, SPRITE_SPELL_MIND_MIND_BLAST_IMPACT = 6011,
  SPRITE_SPELL_MIND_PROTECTION_FROM_MIND = 6020, SPRITE_SPELL_MIND_TELEPATHY = 6030, SPRITE_SPELL_MIND_CHARM = 6040, SPRITE_SPELL_MIND_CURE_PARALYSIS = 6050,
  SPRITE_SPELL_MIND_BERSERK = 6060, SPRITE_SPELL_MIND_MASS_FEAR = 6070, SPRITE_SPELL_MIND_MASS_FEAR_1 = 6071, SPRITE_SPELL_MIND_CURE_INSANITY = 6080,
  SPRITE_SPELL_MIND_PSYCHIC_SHOCK = 6090, SPRITE_SPELL_MIND_ENSLAVE = 6100, SPRITE_SPELL_BODY_CURE_WEAKNESS = 7000, SPRITE_SPELL_BODY_FIRST_AID = 7010,
  SPRITE_SPELL_BODY_PROTECTION_FROM_BODY = 7020, SPRITE_SPELL_BODY_HARM = 7030, SPRITE_SPELL_BODY_HARM_IMPACT = 7031, SPRITE_SPELL_BODY_REGENERATION = 7040,
  SPRITE_SPELL_BODY_CURE_POISON = 7050, SPRITE_SPELL_BODY_HAMMERHANDS = 7060, SPRITE_SPELL_BODY_CURE_DISEASE = 7070, SPRITE_SPELL_BODY_PROTECTION_FROM_MAGIC = 7080,
  SPRITE_SPELL_BODY_FLYING_FIST = 7090, SPRITE_SPELL_BODY_FLYING_FIST_IMPACT = 7091, SPRITE_SPELL_BODY_POWER_CURE = 7100, SPRITE_SPELL_LIGHT_LIGHT_BOLT = 8000,
  SPRITE_SPELL_LIGHT_LIGHT_BOLT_IMPACT = 8001, SPRITE_SPELL_LIGHT_DESTROY_UNDEAD = 8010, SPRITE_SPELL_LIGHT_DESTROY_UNDEAD_1 = 8011, SPRITE_SPELL_LIGHT_DISPEL_MAGIC = 8020,
  SPRITE_SPELL_LIGHT_DISPEL_MAGIC_1 = 8021, SPRITE_SPELL_LIGHT_PARALYZE = 8030, SPRITE_SPELL_LIGHT_SUMMON_ELEMENTAL = 8040, SPRITE_SPELL_LIGHT_DAY_OF_THE_GODS = 8050,
  SPRITE_SPELL_LIGHT_PRISMATIC_LIGHT = 8060, SPRITE_SPELL_LIGHT_PRISMATIC_LIGHT_1 = 8061, SPRITE_SPELL_LIGHT_DAY_OF_PROTECTION = 8070, SPRITE_SPELL_LIGHT_HOUR_OF_POWER = 8080,
  SPRITE_SPELL_LIGHT_SUNRAY = 8090, SPRITE_SPELL_LIGHT_SUNRAY_IMPACT = 8091, SPRITE_SPELL_LIGHT_DIVINE_INTERVENTION = 8100, SPRITE_SPELL_DARK_REANIMATE = 9000,
  SPRITE_SPELL_DARK_REANIMATE_1 = 9001, SPRITE_SPELL_DARK_TOXIC_CLOUD = 9010, SPRITE_SPELL_DARK_VAMPIRIC_WEAPON = 9020, SPRITE_SPELL_DARK_SHRINKING_RAY = 9030,
  SPRITE_SPELL_DARK_SHARPMETAL = 9040, SPRITE_SPELL_DARK_SHARPMETAL_IMPACT = 9041, SPRITE_SPELL_DARK_CONTROL_UNDEAD = 9050, SPRITE_SPELL_DARK_PAIN_REFLECTION = 9060,
  SPRITE_SPELL_DARK_SACRIFICE = 9070, SPRITE_SPELL_DARK_DRAGON_BREATH = 9080, SPRITE_SPELL_DARK_DRAGON_BREATH_1 = 9081, SPRITE_SPELL_DARK_ARMAGEDDON = 9090,
  SPRITE_SPELL_DARK_SOULDRINKER = 9100
}
 
enum  { OBJECT_40 = 0x40, OBJECT_ATTACHED_TO_ACTOR = 0x80 }
 

Функции

void CompactLayingItemsList ()
 
bool _46BFFA_update_spell_fx (unsigned int uLayingItemID, signed int a2)
 
void sub_43A97E (unsigned int uLayingItemID, signed int a2)
 

Переменные

size_t uNumSpriteObjects
 
std::array< SpriteObject, MAX_SPRITE_OBJECTS > pSpriteObjects
 

Перечисления

◆ SPRITE_OBJECT_TYPE

enum SPRITE_OBJECT_TYPE : unsigned __int16
Элементы перечислений
SPRITE_NULL 
SPRITE_SPELL_0 
SPRITE_PROJECTILE_500 
SPRITE_PROJECTILE_500_IMPACT 
SPRITE_PROJECTILE_505 
SPRITE_PROJECTILE_505_IMPACT 
SPRITE_PROJECTILE_510 
SPRITE_PROJECTILE_510_IMPACT 
SPRITE_PROJECTILE_515 
SPRITE_PROJECTILE_515_IMPACT 
SPRITE_PROJECTILE_520 
SPRITE_PROJECTILE_520_IMPACT 
SPRITE_PROJECTILE_525 
SPRITE_PROJECTILE_525_IMPACT 
SPRITE_PROJECTILE_530 
SPRITE_PROJECTILE_530_IMPACT 
SPRITE_PROJECTILE_535 
SPRITE_PROJECTILE_535_IMPACT 
SPRITE_PROJECTILE_540 
SPRITE_PROJECTILE_540_IMPACT 
SPRITE_ARROW_PROJECTILE 
SPRITE_PROJECTILE_550 
SPRITE_BLASTER_PROJECTILE 
SPRITE_BLASTER_IMPACT 
SPRITE_OBJECT_EXPLODE 
SPRITE_OBJECT_EXPLODE_IMPACT 
SPRITE_WATER_SPLASH 
SPRITE_811 
SPRITE_812 
SPRITE_813 
SPRITE_814 
SPRITE_SPELL_FIRE_TORCH_LIGHT 
SPRITE_SPELL_FIRE_FIRE_BOLT 
SPRITE_SPELL_FIRE_FIRE_BOLT_IMPACT 
SPRITE_SPELL_FIRE_PROTECTION_FROM_FIRE 
SPRITE_SPELL_FIRE_FIRE_AURA 
SPRITE_SPELL_FIRE_HASTE 
SPRITE_SPELL_FIRE_FIREBALL 
SPRITE_SPELL_FIRE_FIREBALL_IMPACT 
SPRITE_SPELL_FIRE_FIRE_SPIKE 
SPRITE_SPELL_FIRE_FIRE_SPIKE_IMPACT 
SPRITE_SPELL_FIRE_IMMOLATION 
SPRITE_SPELL_FIRE_METEOR_SHOWER 
SPRITE_SPELL_FIRE_METEOR_SHOWER_1 
SPRITE_SPELL_FIRE_INFERNO 
SPRITE_SPELL_FIRE_INCINERATE 
SPRITE_SPELL_FIRE_INCINERATE_IMPACT 
SPRITE_SPELL_AIR_WIZARD_EYE 
SPRITE_SPELL_AIR_FEATHER_FALL 
SPRITE_SPELL_AIR_PROTECTION_FROM_AIR 
SPRITE_SPELL_AIR_SPARKS 
SPRITE_SPELL_AIR_JUMP 
SPRITE_SPELL_AIR_SHIELD 
SPRITE_SPELL_AIR_LIGHNING_BOLT 
SPRITE_SPELL_AIR_LIGHNING_BOLT_IMPACT 
SPRITE_SPELL_AIR_INVISIBILITY 
SPRITE_SPELL_AIR_IMPLOSION 
SPRITE_SPELL_AIR_IMPLOSION_IMPACT 
SPRITE_SPELL_AIR_FLY 
SPRITE_SPELL_AIR_STARBURST 
SPRITE_SPELL_AIR_STARBURST_1 
SPRITE_SPELL_WATER_AWAKEN 
SPRITE_SPELL_WATER_POISON_SPRAY 
SPRITE_SPELL_WATER_POISON_SPRAY_IMPACT 
SPRITE_SPELL_WATER_PROTECTION_FROM_WATER 
SPRITE_SPELL_WATER_ICE_BOLT 
SPRITE_SPELL_WATER_ICE_BOLT_IMPACT 
SPRITE_SPELL_WATER_WATER_WALK 
SPRITE_SPELL_WATER_RECHARGE_ITEM 
SPRITE_SPELL_WATER_ACID_BURST 
SPRITE_SPELL_WATER_ACID_BURST_IMPACT 
SPRITE_SPELL_WATER_ENCHANT_ITEM 
SPRITE_SPELL_WATER_TOWN_PORTAL 
SPRITE_SPELL_WATER_ICE_BLAST 
SPRITE_SPELL_WATER_ICE_BLAST_IMPACT 
SPRITE_SPELL_WATER_ICE_BLAST_FALLOUT 
SPRITE_SPELL_WATER_LLOYDS_BEACON 
SPRITE_SPELL_EARTH_STUN 
SPRITE_SPELL_EARTH_SLOW 
SPRITE_SPELL_EARTH_PROTECTION_FROM_EARTH 
SPRITE_SPELL_EARTH_DEADLY_SWARM 
SPRITE_SPELL_EARTH_DEADLY_SWARM_IMPACT 
SPRITE_SPELL_EARTH_STONESKIN 
SPRITE_SPELL_EARTH_BLADES 
SPRITE_SPELL_EARTH_BLADES_IMPACT 
SPRITE_SPELL_EARTH_STONE_TO_FLESH 
SPRITE_SPELL_EARTH_ROCK_BLAST 
SPRITE_SPELL_EARTH_ROCK_BLAST_IMPACT 
SPRITE_SPELL_EARTH_TELEKINESIS 
SPRITE_SPELL_EARTH_DEATH_BLOSSOM 
SPRITE_SPELL_EARTH_DEATH_BLOSSOM_IMPACT 
SPRITE_SPELL_EARTH_DEATH_BLOSSOM_FALLOUT 
SPRITE_SPELL_EARTH_MASS_DISTORTION 
SPRITE_SPELL_SPIRIT_DETECT_LIFE 
SPRITE_SPELL_SPIRIT_BLESS 
SPRITE_SPELL_SPIRIT_FATE 
SPRITE_SPELL_SPIRIT_TURN_UNDEAD 
SPRITE_SPELL_SPIRIT_TURN_UNDEAD_1 
SPRITE_SPELL_SPIRIT_REMOVE_CURSE 
SPRITE_SPELL_SPIRIT_PRESERVATION 
SPRITE_SPELL_SPIRIT_HEROISM 
SPRITE_SPELL_SPIRIT_SPIRIT_LASH 
SPRITE_SPELL_SPIRIT_RAISE_DEAD 
SPRITE_SPELL_SPIRIT_SHARED_LIFE 
SPRITE_SPELL_SPIRIT_RESSURECTION 
SPRITE_SPELL_MIND_REMOVE_FEAR 
SPRITE_SPELL_MIND_MIND_BLAST 
SPRITE_SPELL_MIND_MIND_BLAST_IMPACT 
SPRITE_SPELL_MIND_PROTECTION_FROM_MIND 
SPRITE_SPELL_MIND_TELEPATHY 
SPRITE_SPELL_MIND_CHARM 
SPRITE_SPELL_MIND_CURE_PARALYSIS 
SPRITE_SPELL_MIND_BERSERK 
SPRITE_SPELL_MIND_MASS_FEAR 
SPRITE_SPELL_MIND_MASS_FEAR_1 
SPRITE_SPELL_MIND_CURE_INSANITY 
SPRITE_SPELL_MIND_PSYCHIC_SHOCK 
SPRITE_SPELL_MIND_ENSLAVE 
SPRITE_SPELL_BODY_CURE_WEAKNESS 
SPRITE_SPELL_BODY_FIRST_AID 
SPRITE_SPELL_BODY_PROTECTION_FROM_BODY 
SPRITE_SPELL_BODY_HARM 
SPRITE_SPELL_BODY_HARM_IMPACT 
SPRITE_SPELL_BODY_REGENERATION 
SPRITE_SPELL_BODY_CURE_POISON 
SPRITE_SPELL_BODY_HAMMERHANDS 
SPRITE_SPELL_BODY_CURE_DISEASE 
SPRITE_SPELL_BODY_PROTECTION_FROM_MAGIC 
SPRITE_SPELL_BODY_FLYING_FIST 
SPRITE_SPELL_BODY_FLYING_FIST_IMPACT 
SPRITE_SPELL_BODY_POWER_CURE 
SPRITE_SPELL_LIGHT_LIGHT_BOLT 
SPRITE_SPELL_LIGHT_LIGHT_BOLT_IMPACT 
SPRITE_SPELL_LIGHT_DESTROY_UNDEAD 
SPRITE_SPELL_LIGHT_DESTROY_UNDEAD_1 
SPRITE_SPELL_LIGHT_DISPEL_MAGIC 
SPRITE_SPELL_LIGHT_DISPEL_MAGIC_1 
SPRITE_SPELL_LIGHT_PARALYZE 
SPRITE_SPELL_LIGHT_SUMMON_ELEMENTAL 
SPRITE_SPELL_LIGHT_DAY_OF_THE_GODS 
SPRITE_SPELL_LIGHT_PRISMATIC_LIGHT 
SPRITE_SPELL_LIGHT_PRISMATIC_LIGHT_1 
SPRITE_SPELL_LIGHT_DAY_OF_PROTECTION 
SPRITE_SPELL_LIGHT_HOUR_OF_POWER 
SPRITE_SPELL_LIGHT_SUNRAY 
SPRITE_SPELL_LIGHT_SUNRAY_IMPACT 
SPRITE_SPELL_LIGHT_DIVINE_INTERVENTION 
SPRITE_SPELL_DARK_REANIMATE 
SPRITE_SPELL_DARK_REANIMATE_1 
SPRITE_SPELL_DARK_TOXIC_CLOUD 
SPRITE_SPELL_DARK_VAMPIRIC_WEAPON 
SPRITE_SPELL_DARK_SHRINKING_RAY 
SPRITE_SPELL_DARK_SHARPMETAL 
SPRITE_SPELL_DARK_SHARPMETAL_IMPACT 
SPRITE_SPELL_DARK_CONTROL_UNDEAD 
SPRITE_SPELL_DARK_PAIN_REFLECTION 
SPRITE_SPELL_DARK_SACRIFICE 
SPRITE_SPELL_DARK_DRAGON_BREATH 
SPRITE_SPELL_DARK_DRAGON_BREATH_1 
SPRITE_SPELL_DARK_ARMAGEDDON 
SPRITE_SPELL_DARK_SOULDRINKER 

См. определение в файле SpriteObject.h строка 5

5  : unsigned __int16 {
6  SPRITE_NULL = 0,
7 
8  SPRITE_SPELL_0 = 10,
9 
10  SPRITE_PROJECTILE_500 = 500, // blue bolt projectile + smoke e.g. blue dragon attack
12  SPRITE_PROJECTILE_505 = 505, // dark-brown bolt
14  SPRITE_PROJECTILE_510 = 510, // red bolt projectile + smoke e.g. red dragon attack
16  SPRITE_PROJECTILE_515 = 515, // deep-blue bolt
18  SPRITE_PROJECTILE_520 = 520, // light-green bolt
20  SPRITE_PROJECTILE_525 = 525, // yellow bolt
22  SPRITE_PROJECTILE_530 = 530, // blue bolt projectile + smoke e.g. blue dragon attack
24  SPRITE_PROJECTILE_535 = 535, // white bolt
26  SPRITE_PROJECTILE_540 = 540, // gray bolt
32  SPRITE_OBJECT_EXPLODE = 600, // some reddish mobile light applied - actor explode
34 
35  SPRITE_WATER_SPLASH = 800,
36 
37  SPRITE_811 = 811,
38  SPRITE_812 = 812,
39  SPRITE_813 = 813,
40  SPRITE_814 = 814,
41 
58 
63  SPRITE_SPELL_AIR_JUMP = 2040,
70  SPRITE_SPELL_AIR_FLY = 2090,
73 
90 
107 
120 
134 
138  SPRITE_SPELL_BODY_HARM = 7030,
148 
165 
180 };

◆ anonymous enum

anonymous enum
Элементы перечислений
OBJECT_40 
OBJECT_ATTACHED_TO_ACTOR 

См. определение в файле SpriteObject.h строка 182

182 { OBJECT_40 = 0x40, OBJECT_ATTACHED_TO_ACTOR = 0x80 };

Функции

◆ CompactLayingItemsList()

void CompactLayingItemsList ( )

См. определение в файле SpriteObject.cpp строка 882

882  {
883  int new_obj_pos = 0;
884 
885  for (int i = 0; i < MAX_SPRITE_OBJECTS; ++i) {
886  if (pSpriteObjects[i].uObjectDescID) {
887  if (i != new_obj_pos) {
888  memcpy(&pSpriteObjects[new_obj_pos], &pSpriteObjects[i],
889  sizeof(SpriteObject));
890  pSpriteObjects[i].uObjectDescID = 0;
891  }
892  new_obj_pos++;
893  }
894  }
895  uNumSpriteObjects = new_obj_pos;
896 }

Перекрестные ссылки pSpriteObjects и uNumSpriteObjects.

Используется в SaveGame().

+ Граф вызова функции:

◆ _46BFFA_update_spell_fx()

bool _46BFFA_update_spell_fx ( unsigned int  uLayingItemID,
signed int  a2 
)

◆ sub_43A97E()

void sub_43A97E ( unsigned int  uLayingItemID,
signed int  a2 
)

Переменные

◆ uNumSpriteObjects

◆ pSpriteObjects

SPRITE_PROJECTILE_530
@ SPRITE_PROJECTILE_530
Definition: SpriteObject.h:22
SpriteObject
Definition: SpriteObject.h:189
SPRITE_SPELL_MIND_BERSERK
@ SPRITE_SPELL_MIND_BERSERK
Definition: SpriteObject.h:128
SPRITE_SPELL_SPIRIT_TURN_UNDEAD
@ SPRITE_SPELL_SPIRIT_TURN_UNDEAD
Definition: SpriteObject.h:111
SPRITE_SPELL_AIR_WIZARD_EYE
@ SPRITE_SPELL_AIR_WIZARD_EYE
Definition: SpriteObject.h:59
SPRITE_SPELL_MIND_PSYCHIC_SHOCK
@ SPRITE_SPELL_MIND_PSYCHIC_SHOCK
Definition: SpriteObject.h:132
SPRITE_SPELL_BODY_FLYING_FIST
@ SPRITE_SPELL_BODY_FLYING_FIST
Definition: SpriteObject.h:145
SPRITE_SPELL_AIR_LIGHNING_BOLT
@ SPRITE_SPELL_AIR_LIGHNING_BOLT
Definition: SpriteObject.h:65
SPRITE_BLASTER_PROJECTILE
@ SPRITE_BLASTER_PROJECTILE
Definition: SpriteObject.h:30
SPRITE_SPELL_SPIRIT_FATE
@ SPRITE_SPELL_SPIRIT_FATE
Definition: SpriteObject.h:110
SPRITE_SPELL_AIR_SPARKS
@ SPRITE_SPELL_AIR_SPARKS
Definition: SpriteObject.h:62
SPRITE_PROJECTILE_535
@ SPRITE_PROJECTILE_535
Definition: SpriteObject.h:24
SPRITE_PROJECTILE_530_IMPACT
@ SPRITE_PROJECTILE_530_IMPACT
Definition: SpriteObject.h:23
SPRITE_SPELL_FIRE_HASTE
@ SPRITE_SPELL_FIRE_HASTE
Definition: SpriteObject.h:47
pSpriteObjects
std::array< SpriteObject, MAX_SPRITE_OBJECTS > pSpriteObjects
Definition: SpriteObject.cpp:34
SPRITE_SPELL_LIGHT_DESTROY_UNDEAD_1
@ SPRITE_SPELL_LIGHT_DESTROY_UNDEAD_1
Definition: SpriteObject.h:152
SPRITE_SPELL_FIRE_INCINERATE_IMPACT
@ SPRITE_SPELL_FIRE_INCINERATE_IMPACT
Definition: SpriteObject.h:57
SPRITE_SPELL_BODY_CURE_POISON
@ SPRITE_SPELL_BODY_CURE_POISON
Definition: SpriteObject.h:141
SPRITE_SPELL_LIGHT_DAY_OF_PROTECTION
@ SPRITE_SPELL_LIGHT_DAY_OF_PROTECTION
Definition: SpriteObject.h:160
SPRITE_SPELL_FIRE_TORCH_LIGHT
@ SPRITE_SPELL_FIRE_TORCH_LIGHT
Definition: SpriteObject.h:42
SPRITE_SPELL_MIND_ENSLAVE
@ SPRITE_SPELL_MIND_ENSLAVE
Definition: SpriteObject.h:133
SPRITE_PROJECTILE_540_IMPACT
@ SPRITE_PROJECTILE_540_IMPACT
Definition: SpriteObject.h:27
SPRITE_PROJECTILE_510_IMPACT
@ SPRITE_PROJECTILE_510_IMPACT
Definition: SpriteObject.h:15
SPRITE_SPELL_DARK_DRAGON_BREATH
@ SPRITE_SPELL_DARK_DRAGON_BREATH
Definition: SpriteObject.h:176
SPRITE_BLASTER_IMPACT
@ SPRITE_BLASTER_IMPACT
Definition: SpriteObject.h:31
SPRITE_SPELL_EARTH_MASS_DISTORTION
@ SPRITE_SPELL_EARTH_MASS_DISTORTION
Definition: SpriteObject.h:106
SPRITE_SPELL_WATER_ICE_BOLT_IMPACT
@ SPRITE_SPELL_WATER_ICE_BOLT_IMPACT
Definition: SpriteObject.h:79
SPRITE_SPELL_LIGHT_SUMMON_ELEMENTAL
@ SPRITE_SPELL_LIGHT_SUMMON_ELEMENTAL
Definition: SpriteObject.h:156
SPRITE_SPELL_SPIRIT_REMOVE_CURSE
@ SPRITE_SPELL_SPIRIT_REMOVE_CURSE
Definition: SpriteObject.h:113
SPRITE_SPELL_DARK_SHARPMETAL_IMPACT
@ SPRITE_SPELL_DARK_SHARPMETAL_IMPACT
Definition: SpriteObject.h:172
SPRITE_SPELL_DARK_SACRIFICE
@ SPRITE_SPELL_DARK_SACRIFICE
Definition: SpriteObject.h:175
SPRITE_SPELL_BODY_HAMMERHANDS
@ SPRITE_SPELL_BODY_HAMMERHANDS
Definition: SpriteObject.h:142
SPRITE_SPELL_FIRE_FIRE_AURA
@ SPRITE_SPELL_FIRE_FIRE_AURA
Definition: SpriteObject.h:46
SPRITE_SPELL_AIR_STARBURST
@ SPRITE_SPELL_AIR_STARBURST
Definition: SpriteObject.h:71
SPRITE_SPELL_DARK_DRAGON_BREATH_1
@ SPRITE_SPELL_DARK_DRAGON_BREATH_1
Definition: SpriteObject.h:177
SPRITE_SPELL_SPIRIT_HEROISM
@ SPRITE_SPELL_SPIRIT_HEROISM
Definition: SpriteObject.h:115
SPRITE_SPELL_EARTH_SLOW
@ SPRITE_SPELL_EARTH_SLOW
Definition: SpriteObject.h:92
SPRITE_SPELL_FIRE_FIRE_BOLT
@ SPRITE_SPELL_FIRE_FIRE_BOLT
Definition: SpriteObject.h:43
SPRITE_SPELL_BODY_CURE_WEAKNESS
@ SPRITE_SPELL_BODY_CURE_WEAKNESS
Definition: SpriteObject.h:135
SPRITE_PROJECTILE_500
@ SPRITE_PROJECTILE_500
Definition: SpriteObject.h:10
SPRITE_SPELL_FIRE_INFERNO
@ SPRITE_SPELL_FIRE_INFERNO
Definition: SpriteObject.h:55
SPRITE_SPELL_EARTH_ROCK_BLAST
@ SPRITE_SPELL_EARTH_ROCK_BLAST
Definition: SpriteObject.h:100
SPRITE_SPELL_MIND_MIND_BLAST
@ SPRITE_SPELL_MIND_MIND_BLAST
Definition: SpriteObject.h:122
SPRITE_WATER_SPLASH
@ SPRITE_WATER_SPLASH
Definition: SpriteObject.h:35
SPRITE_SPELL_WATER_LLOYDS_BEACON
@ SPRITE_SPELL_WATER_LLOYDS_BEACON
Definition: SpriteObject.h:89
SPRITE_SPELL_SPIRIT_SHARED_LIFE
@ SPRITE_SPELL_SPIRIT_SHARED_LIFE
Definition: SpriteObject.h:118
SPRITE_SPELL_SPIRIT_RAISE_DEAD
@ SPRITE_SPELL_SPIRIT_RAISE_DEAD
Definition: SpriteObject.h:117
SPRITE_SPELL_LIGHT_DIVINE_INTERVENTION
@ SPRITE_SPELL_LIGHT_DIVINE_INTERVENTION
Definition: SpriteObject.h:164
SPRITE_SPELL_DARK_SHARPMETAL
@ SPRITE_SPELL_DARK_SHARPMETAL
Definition: SpriteObject.h:171
SPRITE_SPELL_MIND_MASS_FEAR_1
@ SPRITE_SPELL_MIND_MASS_FEAR_1
Definition: SpriteObject.h:130
SPRITE_PROJECTILE_535_IMPACT
@ SPRITE_PROJECTILE_535_IMPACT
Definition: SpriteObject.h:25
SPRITE_SPELL_LIGHT_PRISMATIC_LIGHT_1
@ SPRITE_SPELL_LIGHT_PRISMATIC_LIGHT_1
Definition: SpriteObject.h:159
SPRITE_SPELL_EARTH_TELEKINESIS
@ SPRITE_SPELL_EARTH_TELEKINESIS
Definition: SpriteObject.h:102
SPRITE_SPELL_WATER_ACID_BURST_IMPACT
@ SPRITE_SPELL_WATER_ACID_BURST_IMPACT
Definition: SpriteObject.h:83
SPRITE_SPELL_EARTH_PROTECTION_FROM_EARTH
@ SPRITE_SPELL_EARTH_PROTECTION_FROM_EARTH
Definition: SpriteObject.h:93
SPRITE_SPELL_LIGHT_DAY_OF_THE_GODS
@ SPRITE_SPELL_LIGHT_DAY_OF_THE_GODS
Definition: SpriteObject.h:157
SPRITE_PROJECTILE_525
@ SPRITE_PROJECTILE_525
Definition: SpriteObject.h:20
SPRITE_SPELL_BODY_POWER_CURE
@ SPRITE_SPELL_BODY_POWER_CURE
Definition: SpriteObject.h:147
SPRITE_SPELL_MIND_PROTECTION_FROM_MIND
@ SPRITE_SPELL_MIND_PROTECTION_FROM_MIND
Definition: SpriteObject.h:124
OBJECT_ATTACHED_TO_ACTOR
@ OBJECT_ATTACHED_TO_ACTOR
Definition: SpriteObject.h:182
SPRITE_SPELL_SPIRIT_SPIRIT_LASH
@ SPRITE_SPELL_SPIRIT_SPIRIT_LASH
Definition: SpriteObject.h:116
SPRITE_SPELL_BODY_CURE_DISEASE
@ SPRITE_SPELL_BODY_CURE_DISEASE
Definition: SpriteObject.h:143
SPRITE_SPELL_DARK_PAIN_REFLECTION
@ SPRITE_SPELL_DARK_PAIN_REFLECTION
Definition: SpriteObject.h:174
SPRITE_SPELL_EARTH_DEATH_BLOSSOM
@ SPRITE_SPELL_EARTH_DEATH_BLOSSOM
Definition: SpriteObject.h:103
SPRITE_SPELL_FIRE_PROTECTION_FROM_FIRE
@ SPRITE_SPELL_FIRE_PROTECTION_FROM_FIRE
Definition: SpriteObject.h:45
SPRITE_SPELL_DARK_SOULDRINKER
@ SPRITE_SPELL_DARK_SOULDRINKER
Definition: SpriteObject.h:179
SPRITE_SPELL_AIR_IMPLOSION_IMPACT
@ SPRITE_SPELL_AIR_IMPLOSION_IMPACT
Definition: SpriteObject.h:69
SPRITE_SPELL_AIR_JUMP
@ SPRITE_SPELL_AIR_JUMP
Definition: SpriteObject.h:63
SPRITE_PROJECTILE_525_IMPACT
@ SPRITE_PROJECTILE_525_IMPACT
Definition: SpriteObject.h:21
SPRITE_PROJECTILE_510
@ SPRITE_PROJECTILE_510
Definition: SpriteObject.h:14
SPRITE_SPELL_EARTH_ROCK_BLAST_IMPACT
@ SPRITE_SPELL_EARTH_ROCK_BLAST_IMPACT
Definition: SpriteObject.h:101
SPRITE_PROJECTILE_515
@ SPRITE_PROJECTILE_515
Definition: SpriteObject.h:16
SPRITE_SPELL_BODY_HARM
@ SPRITE_SPELL_BODY_HARM
Definition: SpriteObject.h:138
SPRITE_PROJECTILE_520_IMPACT
@ SPRITE_PROJECTILE_520_IMPACT
Definition: SpriteObject.h:19
SPRITE_SPELL_EARTH_DEADLY_SWARM
@ SPRITE_SPELL_EARTH_DEADLY_SWARM
Definition: SpriteObject.h:94
SPRITE_SPELL_LIGHT_HOUR_OF_POWER
@ SPRITE_SPELL_LIGHT_HOUR_OF_POWER
Definition: SpriteObject.h:161
SPRITE_SPELL_AIR_SHIELD
@ SPRITE_SPELL_AIR_SHIELD
Definition: SpriteObject.h:64
SPRITE_PROJECTILE_520
@ SPRITE_PROJECTILE_520
Definition: SpriteObject.h:18
SPRITE_SPELL_FIRE_IMMOLATION
@ SPRITE_SPELL_FIRE_IMMOLATION
Definition: SpriteObject.h:52
SPRITE_SPELL_BODY_REGENERATION
@ SPRITE_SPELL_BODY_REGENERATION
Definition: SpriteObject.h:140
SPRITE_SPELL_WATER_TOWN_PORTAL
@ SPRITE_SPELL_WATER_TOWN_PORTAL
Definition: SpriteObject.h:85
SPRITE_SPELL_MIND_MASS_FEAR
@ SPRITE_SPELL_MIND_MASS_FEAR
Definition: SpriteObject.h:129
SPRITE_813
@ SPRITE_813
Definition: SpriteObject.h:39
SPRITE_SPELL_WATER_ACID_BURST
@ SPRITE_SPELL_WATER_ACID_BURST
Definition: SpriteObject.h:82
SPRITE_SPELL_LIGHT_LIGHT_BOLT_IMPACT
@ SPRITE_SPELL_LIGHT_LIGHT_BOLT_IMPACT
Definition: SpriteObject.h:150
SPRITE_SPELL_FIRE_FIRE_BOLT_IMPACT
@ SPRITE_SPELL_FIRE_FIRE_BOLT_IMPACT
Definition: SpriteObject.h:44
SPRITE_SPELL_FIRE_FIRE_SPIKE_IMPACT
@ SPRITE_SPELL_FIRE_FIRE_SPIKE_IMPACT
Definition: SpriteObject.h:51
SPRITE_OBJECT_EXPLODE_IMPACT
@ SPRITE_OBJECT_EXPLODE_IMPACT
Definition: SpriteObject.h:33
SPRITE_SPELL_WATER_ENCHANT_ITEM
@ SPRITE_SPELL_WATER_ENCHANT_ITEM
Definition: SpriteObject.h:84
SPRITE_SPELL_AIR_STARBURST_1
@ SPRITE_SPELL_AIR_STARBURST_1
Definition: SpriteObject.h:72
SPRITE_SPELL_BODY_PROTECTION_FROM_BODY
@ SPRITE_SPELL_BODY_PROTECTION_FROM_BODY
Definition: SpriteObject.h:137
SPRITE_SPELL_DARK_TOXIC_CLOUD
@ SPRITE_SPELL_DARK_TOXIC_CLOUD
Definition: SpriteObject.h:168
SPRITE_SPELL_WATER_AWAKEN
@ SPRITE_SPELL_WATER_AWAKEN
Definition: SpriteObject.h:74
SPRITE_SPELL_FIRE_METEOR_SHOWER
@ SPRITE_SPELL_FIRE_METEOR_SHOWER
Definition: SpriteObject.h:53
SPRITE_SPELL_EARTH_STONE_TO_FLESH
@ SPRITE_SPELL_EARTH_STONE_TO_FLESH
Definition: SpriteObject.h:99
SPRITE_SPELL_FIRE_METEOR_SHOWER_1
@ SPRITE_SPELL_FIRE_METEOR_SHOWER_1
Definition: SpriteObject.h:54
SPRITE_SPELL_EARTH_BLADES_IMPACT
@ SPRITE_SPELL_EARTH_BLADES_IMPACT
Definition: SpriteObject.h:98
SPRITE_SPELL_EARTH_DEADLY_SWARM_IMPACT
@ SPRITE_SPELL_EARTH_DEADLY_SWARM_IMPACT
Definition: SpriteObject.h:95
SPRITE_SPELL_DARK_VAMPIRIC_WEAPON
@ SPRITE_SPELL_DARK_VAMPIRIC_WEAPON
Definition: SpriteObject.h:169
SPRITE_SPELL_DARK_REANIMATE_1
@ SPRITE_SPELL_DARK_REANIMATE_1
Definition: SpriteObject.h:167
SPRITE_PROJECTILE_500_IMPACT
@ SPRITE_PROJECTILE_500_IMPACT
Definition: SpriteObject.h:11
SPRITE_811
@ SPRITE_811
Definition: SpriteObject.h:37
SPRITE_SPELL_WATER_WATER_WALK
@ SPRITE_SPELL_WATER_WATER_WALK
Definition: SpriteObject.h:80
SPRITE_SPELL_MIND_REMOVE_FEAR
@ SPRITE_SPELL_MIND_REMOVE_FEAR
Definition: SpriteObject.h:121
SPRITE_PROJECTILE_505
@ SPRITE_PROJECTILE_505
Definition: SpriteObject.h:12
SPRITE_SPELL_AIR_IMPLOSION
@ SPRITE_SPELL_AIR_IMPLOSION
Definition: SpriteObject.h:68
SPRITE_SPELL_LIGHT_SUNRAY_IMPACT
@ SPRITE_SPELL_LIGHT_SUNRAY_IMPACT
Definition: SpriteObject.h:163
SPRITE_SPELL_BODY_FLYING_FIST_IMPACT
@ SPRITE_SPELL_BODY_FLYING_FIST_IMPACT
Definition: SpriteObject.h:146
SPRITE_SPELL_WATER_RECHARGE_ITEM
@ SPRITE_SPELL_WATER_RECHARGE_ITEM
Definition: SpriteObject.h:81
SPRITE_SPELL_SPIRIT_BLESS
@ SPRITE_SPELL_SPIRIT_BLESS
Definition: SpriteObject.h:109
SPRITE_SPELL_AIR_LIGHNING_BOLT_IMPACT
@ SPRITE_SPELL_AIR_LIGHNING_BOLT_IMPACT
Definition: SpriteObject.h:66
SPRITE_SPELL_EARTH_DEATH_BLOSSOM_IMPACT
@ SPRITE_SPELL_EARTH_DEATH_BLOSSOM_IMPACT
Definition: SpriteObject.h:104
SPRITE_SPELL_SPIRIT_DETECT_LIFE
@ SPRITE_SPELL_SPIRIT_DETECT_LIFE
Definition: SpriteObject.h:108
SPRITE_SPELL_MIND_CURE_INSANITY
@ SPRITE_SPELL_MIND_CURE_INSANITY
Definition: SpriteObject.h:131
uNumSpriteObjects
size_t uNumSpriteObjects
Definition: SpriteObject.cpp:33
SPRITE_SPELL_WATER_POISON_SPRAY
@ SPRITE_SPELL_WATER_POISON_SPRAY
Definition: SpriteObject.h:75
SPRITE_SPELL_FIRE_INCINERATE
@ SPRITE_SPELL_FIRE_INCINERATE
Definition: SpriteObject.h:56
SPRITE_SPELL_MIND_CURE_PARALYSIS
@ SPRITE_SPELL_MIND_CURE_PARALYSIS
Definition: SpriteObject.h:127
SPRITE_SPELL_LIGHT_DESTROY_UNDEAD
@ SPRITE_SPELL_LIGHT_DESTROY_UNDEAD
Definition: SpriteObject.h:151
SPRITE_NULL
@ SPRITE_NULL
Definition: SpriteObject.h:6
SPRITE_SPELL_DARK_REANIMATE
@ SPRITE_SPELL_DARK_REANIMATE
Definition: SpriteObject.h:166
SPRITE_SPELL_EARTH_DEATH_BLOSSOM_FALLOUT
@ SPRITE_SPELL_EARTH_DEATH_BLOSSOM_FALLOUT
Definition: SpriteObject.h:105
SPRITE_SPELL_LIGHT_PRISMATIC_LIGHT
@ SPRITE_SPELL_LIGHT_PRISMATIC_LIGHT
Definition: SpriteObject.h:158
SPRITE_SPELL_LIGHT_DISPEL_MAGIC
@ SPRITE_SPELL_LIGHT_DISPEL_MAGIC
Definition: SpriteObject.h:153
SPRITE_814
@ SPRITE_814
Definition: SpriteObject.h:40
SPRITE_SPELL_EARTH_STUN
@ SPRITE_SPELL_EARTH_STUN
Definition: SpriteObject.h:91
SPRITE_SPELL_BODY_PROTECTION_FROM_MAGIC
@ SPRITE_SPELL_BODY_PROTECTION_FROM_MAGIC
Definition: SpriteObject.h:144
SPRITE_ARROW_PROJECTILE
@ SPRITE_ARROW_PROJECTILE
Definition: SpriteObject.h:28
SPRITE_SPELL_SPIRIT_PRESERVATION
@ SPRITE_SPELL_SPIRIT_PRESERVATION
Definition: SpriteObject.h:114
SPRITE_SPELL_WATER_ICE_BLAST_FALLOUT
@ SPRITE_SPELL_WATER_ICE_BLAST_FALLOUT
Definition: SpriteObject.h:88
SPRITE_SPELL_EARTH_STONESKIN
@ SPRITE_SPELL_EARTH_STONESKIN
Definition: SpriteObject.h:96
SPRITE_SPELL_WATER_POISON_SPRAY_IMPACT
@ SPRITE_SPELL_WATER_POISON_SPRAY_IMPACT
Definition: SpriteObject.h:76
SPRITE_SPELL_LIGHT_SUNRAY
@ SPRITE_SPELL_LIGHT_SUNRAY
Definition: SpriteObject.h:162
SPRITE_SPELL_WATER_ICE_BLAST_IMPACT
@ SPRITE_SPELL_WATER_ICE_BLAST_IMPACT
Definition: SpriteObject.h:87
SPRITE_OBJECT_EXPLODE
@ SPRITE_OBJECT_EXPLODE
Definition: SpriteObject.h:32
SPRITE_SPELL_AIR_FEATHER_FALL
@ SPRITE_SPELL_AIR_FEATHER_FALL
Definition: SpriteObject.h:60
SPRITE_SPELL_WATER_ICE_BOLT
@ SPRITE_SPELL_WATER_ICE_BOLT
Definition: SpriteObject.h:78
SPRITE_812
@ SPRITE_812
Definition: SpriteObject.h:38
SPRITE_SPELL_LIGHT_PARALYZE
@ SPRITE_SPELL_LIGHT_PARALYZE
Definition: SpriteObject.h:155
SPRITE_SPELL_MIND_TELEPATHY
@ SPRITE_SPELL_MIND_TELEPATHY
Definition: SpriteObject.h:125
SPRITE_SPELL_BODY_FIRST_AID
@ SPRITE_SPELL_BODY_FIRST_AID
Definition: SpriteObject.h:136
SPRITE_SPELL_WATER_PROTECTION_FROM_WATER
@ SPRITE_SPELL_WATER_PROTECTION_FROM_WATER
Definition: SpriteObject.h:77
SPRITE_SPELL_DARK_CONTROL_UNDEAD
@ SPRITE_SPELL_DARK_CONTROL_UNDEAD
Definition: SpriteObject.h:173
SPRITE_PROJECTILE_515_IMPACT
@ SPRITE_PROJECTILE_515_IMPACT
Definition: SpriteObject.h:17
SPRITE_SPELL_LIGHT_DISPEL_MAGIC_1
@ SPRITE_SPELL_LIGHT_DISPEL_MAGIC_1
Definition: SpriteObject.h:154
SPRITE_SPELL_MIND_CHARM
@ SPRITE_SPELL_MIND_CHARM
Definition: SpriteObject.h:126
SPRITE_SPELL_FIRE_FIREBALL
@ SPRITE_SPELL_FIRE_FIREBALL
Definition: SpriteObject.h:48
SPRITE_PROJECTILE_540
@ SPRITE_PROJECTILE_540
Definition: SpriteObject.h:26
SPRITE_SPELL_WATER_ICE_BLAST
@ SPRITE_SPELL_WATER_ICE_BLAST
Definition: SpriteObject.h:86
SPRITE_SPELL_FIRE_FIREBALL_IMPACT
@ SPRITE_SPELL_FIRE_FIREBALL_IMPACT
Definition: SpriteObject.h:49
SPRITE_SPELL_MIND_MIND_BLAST_IMPACT
@ SPRITE_SPELL_MIND_MIND_BLAST_IMPACT
Definition: SpriteObject.h:123
SPRITE_SPELL_AIR_FLY
@ SPRITE_SPELL_AIR_FLY
Definition: SpriteObject.h:70
SPRITE_PROJECTILE_550
@ SPRITE_PROJECTILE_550
Definition: SpriteObject.h:29
SPRITE_SPELL_0
@ SPRITE_SPELL_0
Definition: SpriteObject.h:8
SPRITE_SPELL_SPIRIT_TURN_UNDEAD_1
@ SPRITE_SPELL_SPIRIT_TURN_UNDEAD_1
Definition: SpriteObject.h:112
SPRITE_SPELL_AIR_INVISIBILITY
@ SPRITE_SPELL_AIR_INVISIBILITY
Definition: SpriteObject.h:67
OBJECT_40
@ OBJECT_40
Definition: SpriteObject.h:182
SPRITE_SPELL_DARK_SHRINKING_RAY
@ SPRITE_SPELL_DARK_SHRINKING_RAY
Definition: SpriteObject.h:170
SPRITE_SPELL_LIGHT_LIGHT_BOLT
@ SPRITE_SPELL_LIGHT_LIGHT_BOLT
Definition: SpriteObject.h:149
SPRITE_SPELL_SPIRIT_RESSURECTION
@ SPRITE_SPELL_SPIRIT_RESSURECTION
Definition: SpriteObject.h:119
SPRITE_PROJECTILE_505_IMPACT
@ SPRITE_PROJECTILE_505_IMPACT
Definition: SpriteObject.h:13
SPRITE_SPELL_EARTH_BLADES
@ SPRITE_SPELL_EARTH_BLADES
Definition: SpriteObject.h:97
SPRITE_SPELL_AIR_PROTECTION_FROM_AIR
@ SPRITE_SPELL_AIR_PROTECTION_FROM_AIR
Definition: SpriteObject.h:61
SPRITE_SPELL_DARK_ARMAGEDDON
@ SPRITE_SPELL_DARK_ARMAGEDDON
Definition: SpriteObject.h:178
SPRITE_SPELL_BODY_HARM_IMPACT
@ SPRITE_SPELL_BODY_HARM_IMPACT
Definition: SpriteObject.h:139
SPRITE_SPELL_FIRE_FIRE_SPIKE
@ SPRITE_SPELL_FIRE_FIRE_SPIKE
Definition: SpriteObject.h:50