DamageFlag
Defined in: flags/DamageFlag.ts:9
Not Exported
This is represented as an object instead of an enum due to limitations with TypeScript enums. (We
want this type to be a child of the BitFlag type.)
Enumeration Members
Section titled “Enumeration Members”NO_KILL
Section titled “NO_KILL”NO_KILL:
number
Defined in: flags/DamageFlag.ts:11
1 << 0 (1)
FIRE:
number
Defined in: flags/DamageFlag.ts:18
e.g. fireplace
1 << 1 (2)
EXPLOSION
Section titled “EXPLOSION”EXPLOSION:
number
Defined in: flags/DamageFlag.ts:21
1 << 2 (4)
LASER:
number
Defined in: flags/DamageFlag.ts:24
1 << 3 (8)
ACID:
number
Defined in: flags/DamageFlag.ts:27
1 << 4 (16)
RED_HEARTS
Section titled “RED_HEARTS”RED_HEARTS:
number
Defined in: flags/DamageFlag.ts:30
1 << 5 (32)
COUNTDOWN
Section titled “COUNTDOWN”COUNTDOWN:
number
Defined in: flags/DamageFlag.ts:33
1 << 6 (64)
SPIKES
Section titled “SPIKES”SPIKES:
number
Defined in: flags/DamageFlag.ts:36
1 << 7 (128)
CLONES
Section titled “CLONES”CLONES:
number
Defined in: flags/DamageFlag.ts:39
1 << 8 (256)
POOP:
number
Defined in: flags/DamageFlag.ts:42
1 << 9 (512)
DEVIL:
number
Defined in: flags/DamageFlag.ts:45
1 << 10 (1024)
ISSAC_HEART
Section titled “ISSAC_HEART”ISSAC_HEART:
number
Defined in: flags/DamageFlag.ts:48
1 << 11 (2048)
TNT:
number
Defined in: flags/DamageFlag.ts:51
1 << 12 (4096)
INVINCIBLE
Section titled “INVINCIBLE”INVINCIBLE:
number
Defined in: flags/DamageFlag.ts:54
1 << 13 (8192)
SPAWN_FLY
Section titled “SPAWN_FLY”SPAWN_FLY:
number
Defined in: flags/DamageFlag.ts:57
1 << 14 (16384)
POISON_BURN
Section titled “POISON_BURN”POISON_BURN:
number
Defined in: flags/DamageFlag.ts:60
1 << 15 (32768)
CURSED_DOOR
Section titled “CURSED_DOOR”CURSED_DOOR:
number
Defined in: flags/DamageFlag.ts:63
1 << 16 (65536)
TIMER:
number
Defined in: flags/DamageFlag.ts:66
1 << 17 (131072)
IV_BAG
Section titled “IV_BAG”IV_BAG:
number
Defined in: flags/DamageFlag.ts:69
1 << 18 (262144)
PITFALL
Section titled “PITFALL”PITFALL:
number
Defined in: flags/DamageFlag.ts:72
1 << 19 (524288)
CHEST:
number
Defined in: flags/DamageFlag.ts:75
1 << 20 (1048576)
FAKE:
number
Defined in: flags/DamageFlag.ts:78
1 << 21 (2097152)
BOOGER
Section titled “BOOGER”BOOGER:
number
Defined in: flags/DamageFlag.ts:81
1 << 22 (4194304)
SPAWN_BLACK_HEART
Section titled “SPAWN_BLACK_HEART”SPAWN_BLACK_HEART:
number
Defined in: flags/DamageFlag.ts:84
1 << 23 (8388608)
CRUSH:
number
Defined in: flags/DamageFlag.ts:92
Comes from a strong impact. Can damage Tuff Twins or The Shell (e.g. Mom’s foot, shockwaves, rock tears).
1 << 24 (16777216)
NO_MODIFIERS
Section titled “NO_MODIFIERS”NO_MODIFIERS:
number
Defined in: flags/DamageFlag.ts:95
1 << 25 (33554432)
SPAWN_RED_HEART
Section titled “SPAWN_RED_HEART”SPAWN_RED_HEART:
number
Defined in: flags/DamageFlag.ts:98
1 << 26 (67108864)
SPAWN_COIN
Section titled “SPAWN_COIN”SPAWN_COIN:
number
Defined in: flags/DamageFlag.ts:101
1 << 27 (134217728)
NO_PENALTIES
Section titled “NO_PENALTIES”NO_PENALTIES:
number
Defined in: flags/DamageFlag.ts:104
1 << 28 (268435456)
SPAWN_TEMP_HEART
Section titled “SPAWN_TEMP_HEART”SPAWN_TEMP_HEART:
number
Defined in: flags/DamageFlag.ts:107
1 << 29 (536870912)
IGNORE_ARMOR
Section titled “IGNORE_ARMOR”IGNORE_ARMOR:
number
Defined in: flags/DamageFlag.ts:110
1 << 30 (1073741824)
SPAWN_CARD
Section titled “SPAWN_CARD”SPAWN_CARD:
number
Defined in: flags/DamageFlag.ts:113
1 << 31 (2147483648)
SPAWN_RUNE
Section titled “SPAWN_RUNE”SPAWN_RUNE:
number
Defined in: flags/DamageFlag.ts:116
1 << 32 (4294967296)
