From 3c8bcba6b540f5cb84572994d9ec2426dd348a93 Mon Sep 17 00:00:00 2001 From: fusion32 Date: Thu, 5 Jun 2025 02:00:10 -0300 Subject: finish `magic.cc` --- src/enums.hh | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'src/enums.hh') 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, }; -- cgit v1.2.3