DAMAGE_TYPE
16bit bitmask used in Movable::damage. Can be many things, like 0x2024 = hit by a burning object that was thrown by an explosion.
| Name | Value | Description |
|---|---|---|
DAMAGE_TYPE.ARROW | 8 | |
DAMAGE_TYPE.CURSE | 256 | witchskull, catmummy directly, but not cloud |
DAMAGE_TYPE.EXPLOSION | 8192 | also from lava |
DAMAGE_TYPE.FALL | 512 | |
DAMAGE_TYPE.FIRE | 32 | fire, fireball, lava |
DAMAGE_TYPE.GENERIC | 1 | enemy contact, rope hit, spikes(-1 damage), anubisshot, forcefield, dagger shot, spear trap... |
DAMAGE_TYPE.ICE_BREAK | 2048 | damage or fall when frozen |
DAMAGE_TYPE.LASER | 1024 | laser trap, ufo, not dagger |
DAMAGE_TYPE.POISON | 64 | applies the status effect, not damage |
DAMAGE_TYPE.POISON_TICK | 128 | actual damage from being poisoned for a while |
DAMAGE_TYPE.STOMP | 4096 | |
DAMAGE_TYPE.SWORD | 16 | |
DAMAGE_TYPE.THROW | 4 | rock, bullet, monkey, yeti |
DAMAGE_TYPE.VOODOO | 16384 | |
DAMAGE_TYPE.WHIP | 2 |