Skip to content

DAMAGE_TYPE

source

16bit bitmask used in Movable::damage. Can be many things, like 0x2024 = hit by a burning object that was thrown by an explosion.

NameValueDescription
DAMAGE_TYPE.ARROW8
DAMAGE_TYPE.CURSE256

witchskull, catmummy directly, but not cloud

DAMAGE_TYPE.EXPLOSION8192

also from lava

DAMAGE_TYPE.FALL512
DAMAGE_TYPE.FIRE32

fire, fireball, lava

DAMAGE_TYPE.GENERIC1

enemy contact, rope hit, spikes(-1 damage), anubisshot, forcefield, dagger shot, spear trap...

DAMAGE_TYPE.ICE_BREAK2048

damage or fall when frozen

DAMAGE_TYPE.LASER1024

laser trap, ufo, not dagger

DAMAGE_TYPE.POISON64

applies the status effect, not damage

DAMAGE_TYPE.POISON_TICK128

actual damage from being poisoned for a while

DAMAGE_TYPE.STOMP4096
DAMAGE_TYPE.SWORD16
DAMAGE_TYPE.THROW4

rock, bullet, monkey, yeti

DAMAGE_TYPE.VOODOO16384
DAMAGE_TYPE.WHIP2