Skip to content

BossID

Defined in: collections/roomSubTypes.ts:54

For StageID.SPECIAL_ROOMS (0), RoomType.BOSS (5).

This matches the “bossID” attribute in the “entities2.xml” file. It also matches the sub-type in the “00.special rooms.stb” file.

The enum is named BossID instead of BossRoomSubType in order to match the Entity.GetBossID, Room.GetBossID and Room.GetSecondBossID methods.

There is no BossID with a value of 0 because this is the default return value for “no boss ID” when using the Room.GetBossID method.

This enum is contiguous. (Every value is satisfied between 1 and 102, inclusive.)

Also see the MinibossID enum.

MONSTRO: 1

Defined in: collections/roomSubTypes.ts:55


LARRY_JR: 2

Defined in: collections/roomSubTypes.ts:56


CHUB: 3

Defined in: collections/roomSubTypes.ts:57


GURDY: 4

Defined in: collections/roomSubTypes.ts:58


MONSTRO_2: 5

Defined in: collections/roomSubTypes.ts:59


MOM: 6

Defined in: collections/roomSubTypes.ts:60


SCOLEX: 7

Defined in: collections/roomSubTypes.ts:61


MOMS_HEART: 8

Defined in: collections/roomSubTypes.ts:62


FAMINE: 9

Defined in: collections/roomSubTypes.ts:63


PESTILENCE: 10

Defined in: collections/roomSubTypes.ts:64


WAR: 11

Defined in: collections/roomSubTypes.ts:65


DEATH: 12

Defined in: collections/roomSubTypes.ts:66


DUKE_OF_FLIES: 13

Defined in: collections/roomSubTypes.ts:67


PEEP: 14

Defined in: collections/roomSubTypes.ts:68


LOKI: 15

Defined in: collections/roomSubTypes.ts:69


BLASTOCYST: 16

Defined in: collections/roomSubTypes.ts:70


GEMINI: 17

Defined in: collections/roomSubTypes.ts:71


FISTULA: 18

Defined in: collections/roomSubTypes.ts:72


GISH: 19

Defined in: collections/roomSubTypes.ts:73


STEVEN: 20

Defined in: collections/roomSubTypes.ts:74


CHAD: 21

Defined in: collections/roomSubTypes.ts:75


HEADLESS_HORSEMAN: 22

Defined in: collections/roomSubTypes.ts:76


FALLEN: 23

Defined in: collections/roomSubTypes.ts:77


SATAN: 24

Defined in: collections/roomSubTypes.ts:78


IT_LIVES: 25

Defined in: collections/roomSubTypes.ts:79


HOLLOW: 26

Defined in: collections/roomSubTypes.ts:80


CARRION_QUEEN: 27

Defined in: collections/roomSubTypes.ts:81


GURDY_JR: 28

Defined in: collections/roomSubTypes.ts:82


HUSK: 29

Defined in: collections/roomSubTypes.ts:83


BLOAT: 30

Defined in: collections/roomSubTypes.ts:84


LOKII: 31

Defined in: collections/roomSubTypes.ts:85


BLIGHTED_OVUM: 32

Defined in: collections/roomSubTypes.ts:86


TERATOMA: 33

Defined in: collections/roomSubTypes.ts:87


WIDOW: 34

Defined in: collections/roomSubTypes.ts:88


MASK_OF_INFAMY: 35

Defined in: collections/roomSubTypes.ts:89


WRETCHED: 36

Defined in: collections/roomSubTypes.ts:90


PIN: 37

Defined in: collections/roomSubTypes.ts:91


CONQUEST: 38

Defined in: collections/roomSubTypes.ts:92


ISAAC: 39

Defined in: collections/roomSubTypes.ts:93


BLUE_BABY: 40

Defined in: collections/roomSubTypes.ts:96

Also known as “???”.


DADDY_LONG_LEGS: 41

Defined in: collections/roomSubTypes.ts:98


TRIACHNID: 42

Defined in: collections/roomSubTypes.ts:99


HAUNT: 43

Defined in: collections/roomSubTypes.ts:100


DINGLE: 44

Defined in: collections/roomSubTypes.ts:101


MEGA_MAW: 45

Defined in: collections/roomSubTypes.ts:102


GATE: 46

Defined in: collections/roomSubTypes.ts:103


MEGA_FATTY: 47

Defined in: collections/roomSubTypes.ts:104


CAGE: 48

Defined in: collections/roomSubTypes.ts:105


MAMA_GURDY: 49

Defined in: collections/roomSubTypes.ts:106


DARK_ONE: 50

Defined in: collections/roomSubTypes.ts:107


ADVERSARY: 51

Defined in: collections/roomSubTypes.ts:108


POLYCEPHALUS: 52

Defined in: collections/roomSubTypes.ts:109


MR_FRED: 53

Defined in: collections/roomSubTypes.ts:110


LAMB: 54

Defined in: collections/roomSubTypes.ts:111


MEGA_SATAN: 55

Defined in: collections/roomSubTypes.ts:112


GURGLING: 56

Defined in: collections/roomSubTypes.ts:113


STAIN: 57

Defined in: collections/roomSubTypes.ts:114


BROWNIE: 58

Defined in: collections/roomSubTypes.ts:115


FORSAKEN: 59

Defined in: collections/roomSubTypes.ts:116


LITTLE_HORN: 60

Defined in: collections/roomSubTypes.ts:117


RAG_MAN: 61

Defined in: collections/roomSubTypes.ts:118


ULTRA_GREED: 62

Defined in: collections/roomSubTypes.ts:119


HUSH: 63

Defined in: collections/roomSubTypes.ts:120


DANGLE: 64

Defined in: collections/roomSubTypes.ts:121


TURDLING: 65

Defined in: collections/roomSubTypes.ts:122


FRAIL: 66

Defined in: collections/roomSubTypes.ts:123


RAG_MEGA: 67

Defined in: collections/roomSubTypes.ts:124


SISTERS_VIS: 68

Defined in: collections/roomSubTypes.ts:125


BIG_HORN: 69

Defined in: collections/roomSubTypes.ts:126


DELIRIUM: 70

Defined in: collections/roomSubTypes.ts:127


ULTRA_GREEDIER: 71

Defined in: collections/roomSubTypes.ts:134

Ultra Greedier does not have its own boss room; it appears in the normal Ultra Greed room. The Room.GetBossID function returns BossID.ULTRA_GREED (62) when fighting Ultra Greedier, but the boss ID can be successfully retrieved from the Entity.GetBossID method.


MATRIARCH: 72

Defined in: collections/roomSubTypes.ts:136


PILE: 73

Defined in: collections/roomSubTypes.ts:137


REAP_CREEP: 74

Defined in: collections/roomSubTypes.ts:138


LIL_BLUB: 75

Defined in: collections/roomSubTypes.ts:139


WORMWOOD: 76

Defined in: collections/roomSubTypes.ts:140


RAINMAKER: 77

Defined in: collections/roomSubTypes.ts:141


VISAGE: 78

Defined in: collections/roomSubTypes.ts:142


SIREN: 79

Defined in: collections/roomSubTypes.ts:143


TUFF_TWINS: 80

Defined in: collections/roomSubTypes.ts:144


HERETIC: 81

Defined in: collections/roomSubTypes.ts:145


HORNFEL: 82

Defined in: collections/roomSubTypes.ts:146


GREAT_GIDEON: 83

Defined in: collections/roomSubTypes.ts:147


BABY_PLUM: 84

Defined in: collections/roomSubTypes.ts:148


SCOURGE: 85

Defined in: collections/roomSubTypes.ts:149


CHIMERA: 86

Defined in: collections/roomSubTypes.ts:150


ROTGUT: 87

Defined in: collections/roomSubTypes.ts:151


MOTHER: 88

Defined in: collections/roomSubTypes.ts:152


MAUSOLEUM_MOM: 89

Defined in: collections/roomSubTypes.ts:153


MAUSOLEUM_MOMS_HEART: 90

Defined in: collections/roomSubTypes.ts:154


MIN_MIN: 91

Defined in: collections/roomSubTypes.ts:155


CLOG: 92

Defined in: collections/roomSubTypes.ts:156


SINGE: 93

Defined in: collections/roomSubTypes.ts:157


BUMBINO: 94

Defined in: collections/roomSubTypes.ts:158


COLOSTOMIA: 95

Defined in: collections/roomSubTypes.ts:159


SHELL: 96

Defined in: collections/roomSubTypes.ts:160


TURDLET: 97

Defined in: collections/roomSubTypes.ts:161


RAGLICH: 98

Defined in: collections/roomSubTypes.ts:168

Raglich is currently unfinished and there are no boss rooms for it. However, the boss ID can be successfully retrieved from the Entity.GetBossID method. This works for all variants of EntityType.RAGLICH (919).


DOGMA: 99

Defined in: collections/roomSubTypes.ts:176

Dogma does not have its own boss rooms; it appears in a normal room. The Room.GetBossID function returns 0 inside of the Dogma Boss Room. However, the boss ID can be successfully retrieved from the Entity.GetBossID method. This works for all variants of EntityType.DOGMA (950).


BEAST: 100

Defined in: collections/roomSubTypes.ts:184

The Beast does not have its own boss rooms; it appears in a crawl space. The Room.GetBossID function returns 0 inside of The Beast Boss Room. However, the boss ID can be successfully retrieved from the Entity.GetBossID method, but only if the variant is BeastVariant.BEAST (0) or BeastVariant.STALACTITE (1).


HORNY_BOYS: 101

Defined in: collections/roomSubTypes.ts:186


CLUTCH: 102

Defined in: collections/roomSubTypes.ts:187