aboutsummaryrefslogtreecommitdiff
path: root/src/enums.hh
diff options
context:
space:
mode:
authorfusion32 <marcopuzziello@gmail.com>2025-06-05 02:00:10 -0300
committerfusion32 <marcopuzziello@gmail.com>2025-06-05 02:00:10 -0300
commit3c8bcba6b540f5cb84572994d9ec2426dd348a93 (patch)
tree54af53f02d549951446d5a87845b42d4ee777559 /src/enums.hh
parent2c91caa1dd4ea53dfeb63751d04170d9a9a61474 (diff)
downloadgame-3c8bcba6b540f5cb84572994d9ec2426dd348a93.tar.gz
game-3c8bcba6b540f5cb84572994d9ec2426dd348a93.zip
finish `magic.cc`
Diffstat (limited to 'src/enums.hh')
-rw-r--r--src/enums.hh17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/enums.hh b/src/enums.hh
index 7b2fc68..21194dd 100644
--- a/src/enums.hh
+++ b/src/enums.hh
@@ -18,6 +18,7 @@ enum AnimationType: int {
ANIMATION_THROWING_STAR = 8,
ANIMATION_THROWING_KNIFE = 9,
ANIMATION_SMALL_STONE = 10,
+ ANIMATION_DEATH = 11,
ANIMATION_SNOWBALL = 13,
ANIMATION_POWER_BOLT = 14,
ANIMATION_POISON = 15,
@@ -81,10 +82,9 @@ enum DamageType: int {
DAMAGE_POISON = 0x0002,
DAMAGE_FIRE = 0x0004,
DAMAGE_ENERGY = 0x0008,
- //DAMAGE_DEATH ? = 0x0010
- DAMAGE_POISON_PERIODIC = 0x0020,
- DAMAGE_FIRE_PERIODIC = 0x0040,
- DAMAGE_ENERGY_PERIODIC = 0x0080,
+ DAMAGE_POISON_PERIODIC = 0x0020, // Better name?
+ DAMAGE_FIRE_PERIODIC = 0x0040, // Better name?
+ DAMAGE_ENERGY_PERIODIC = 0x0080, // Better name?
DAMAGE_LIFEDRAIN = 0x0100,
DAMAGE_MANADRAIN = 0x0200,
};
@@ -109,16 +109,19 @@ enum EffectType: int {
EFFECT_MANA_HIT = 2,
EFFECT_POFF = 3,
EFFECT_BLOCK_HIT = 4,
- EFFECT_BURST_ARROW = 7,
+ EFFECT_FIRE_EXPLOSION = 5,
+ EFFECT_FIRE_BURST = 6, // Not sure about this one.
+ EFFECT_FIRE = 7,
EFFECT_POISON = 9,
EFFECT_BONE_HIT = 10,
- EFFECT_TELEPORT = 11,
+ EFFECT_ENERGY = 11,
EFFECT_ENERGY_HIT = 12,
EFFECT_MAGIC_BLUE = 13,
EFFECT_MAGIC_RED = 14,
EFFECT_MAGIC_GREEN = 15,
EFFECT_FIRE_HIT = 16,
EFFECT_POISON_HIT = 17,
+ EFFECT_DEATH = 18,
};
enum FLAG: int {
@@ -232,6 +235,8 @@ enum LiquidType: int {
LIQUID_MUD = 4,
LIQUID_BLOOD = 5,
LIQUID_SLIME = 6,
+ LIQUID_MANA = 10,
+ LIQUID_LIFE = 11,
LIQUID_LEMONADE = 12,
};