Skip to main content

ItemConfigTag

Matches the ItemConfig.TAG_ members of the ItemConfig class. In IsaacScript, we re-implement this as an object instead, since it is cleaner.

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.)

Not Exported

Enumeration Members

DEAD

DEAD = number

Dead things (for the Parasite unlock).

Equal to "dead" in "items_metadata.xml".

1 << 0 (1)

Defined in

flags/ItemConfigTag.ts:20


SYRINGE

SYRINGE = number

Syringes (for Little Baggy and the Spun transformation).

Equal to "syringe" in "items_metadata.xml".

1 << 1 (2)

Defined in

flags/ItemConfigTag.ts:29


MOM

MOM = number

Mom's things (for Mom's Contact and the Yes Mother transformation).

Equal to "mom" in "items_metadata.xml".

1 << 2 (4)

Defined in

flags/ItemConfigTag.ts:38


TECH

TECH = number

Technology items (for the Technology Zero unlock).

Equal to "tech" in "items_metadata.xml".

1 << 3 (8)

Defined in

flags/ItemConfigTag.ts:47


BATTERY

BATTERY = number

Battery items (for the Jumper Cables unlock).

Equal to "battery" in "items_metadata.xml".

1 << 4 (16)

Defined in

flags/ItemConfigTag.ts:56


GUPPY

GUPPY = number

Guppy items (Guppy transformation).

Equal to "guppy" in "items_metadata.xml".

1 << 5 (32)

Defined in

flags/ItemConfigTag.ts:65


FLY

FLY = number

Fly items (Beelzebub transformation).

Equal to "fly" in "items_metadata.xml".

1 << 6 (64)

Defined in

flags/ItemConfigTag.ts:74


BOB

BOB = number

Bob items (Bob transformation).

Equal to "bob" in "items_metadata.xml".

1 << 7 (128)

Defined in

flags/ItemConfigTag.ts:83


MUSHROOM

MUSHROOM = number

Mushroom items (Fun Guy transformation).

Equal to "mushroom" in "items_metadata.xml".

1 << 8 (256)

Defined in

flags/ItemConfigTag.ts:92


BABY

BABY = number

Baby items (Conjoined transformation).

Equal to "mushroom" in "items_metadata.xml".

1 << 9 (512)

Defined in

flags/ItemConfigTag.ts:101


ANGEL

ANGEL = number

Angel items (Seraphim transformation).

Equal to "angel" in "items_metadata.xml".

1 << 10 (1024)

Defined in

flags/ItemConfigTag.ts:110


DEVIL

DEVIL = number

Devil items (Leviathan transformation).

Equal to "devil" in "items_metadata.xml".

1 << 11 (2048)

Defined in

flags/ItemConfigTag.ts:119


POOP

POOP = number

Poop items (Oh Shit transformation).

Equal to "poop" in "items_metadata.xml".

1 << 12 (4096)

Defined in

flags/ItemConfigTag.ts:128


BOOK

BOOK = number

Book items (Book Worm transformation).

Equal to "book" in "items_metadata.xml".

1 << 13 (8192)

Defined in

flags/ItemConfigTag.ts:137


SPIDER

SPIDER = number

Spider items (Spider Baby transformation).

Equal to "spider" in "items_metadata.xml".

1 << 14 (16384)

Defined in

flags/ItemConfigTag.ts:146


QUEST

QUEST = number

Quest item (cannot be rerolled or randomly obtained).

Equal to "quest" in "items_metadata.xml".

1 << 15 (32768)

Defined in

flags/ItemConfigTag.ts:155


MONSTER_MANUAL

MONSTER_MANUAL = number

Can be spawned by Monster Manual.

Equal to "monstermanual" in "items_metadata.xml".

1 << 16 (65536)

Defined in

flags/ItemConfigTag.ts:164


NO_GREED

NO_GREED = number

Cannot appear in Greed Mode.

Equal to "nogreed" in "items_metadata.xml".

1 << 17 (131072)

Defined in

flags/ItemConfigTag.ts:173


FOOD

FOOD = number

Food item (for Binge Eater).

Equal to "food" in "items_metadata.xml".

1 << 18 (262144)

Defined in

flags/ItemConfigTag.ts:182


TEARS_UP

TEARS_UP = number

Tears up item (for Lachryphagy unlock detection).

Equal to "tearsup" in "items_metadata.xml".

1 << 19 (524288)

Defined in

flags/ItemConfigTag.ts:191


OFFENSIVE

OFFENSIVE = number

Whitelisted item for Tainted Lost.

Equal to "offensive" in "items_metadata.xml".

1 << 20 (1048576)

Defined in

flags/ItemConfigTag.ts:200


NO_KEEPER

NO_KEEPER = number

Blacklisted item for Keeper & Tainted Keeper.

Equal to "nokeeper" in "items_metadata.xml".

1 << 21 (2097152)

Defined in

flags/ItemConfigTag.ts:209


NO_LOST_BR

NO_LOST_BR = number

Blacklisted item for The Lost's Birthright.

Equal to "nolostbr" in "items_metadata.xml".

1 << 22 (4194304)

Defined in

flags/ItemConfigTag.ts:218


STARS

STARS = number

Star themed items (for the Planetarium unlock).

Equal to "stars" in "items_metadata.xml".

1 << 23 (8388608)

Defined in

flags/ItemConfigTag.ts:227


SUMMONABLE

SUMMONABLE = number

Summonable items (for Tainted Bethany).

Equal to "summonable" in "items_metadata.xml".

1 << 24 (16777216)

Defined in

flags/ItemConfigTag.ts:236


NO_CANTRIP

NO_CANTRIP = number

Can't be obtained in Cantripped challenge.

Equal to "nocantrip" in "items_metadata.xml".

1 << 25 (33554432)

Defined in

flags/ItemConfigTag.ts:245


WISP

WISP = number

Active items that have wisps attached to them (automatically set).

Not equal to any particular tag in "items_metadata.xml". Instead, this is set for all of the items in the "wisps.xml" file.

1 << 26 (67108864)

Defined in

flags/ItemConfigTag.ts:255


UNIQUE_FAMILIAR

UNIQUE_FAMILIAR = number

Unique familiars that cannot be duplicated.

Equal to "uniquefamiliar" in "items_metadata.xml".

1 << 27 (134217728)

Defined in

flags/ItemConfigTag.ts:264


NO_CHALLENGE

NO_CHALLENGE = number

Items that should not be obtainable in challenges.

Equal to "nochallenge" in "items_metadata.xml".

1 << 28 (268435456)

Defined in

flags/ItemConfigTag.ts:273


NO_DAILY

NO_DAILY = number

Items that should not be obtainable in daily runs.

Equal to "nodaily" in "items_metadata.xml".

1 << 29 (536870912)

Defined in

flags/ItemConfigTag.ts:282


LAZ_SHARED

LAZ_SHARED = number

Items that should be shared between Tainted Lazarus' forms.

This is different from LAZ_SHARED_GLOBAL in that it does apply stat changes from the item for both characters.

Equal to "lazarusshared" in "items_metadata.xml".

1 << 30 (1073741824)

Defined in

flags/ItemConfigTag.ts:294


LAZ_SHARED_GLOBAL

LAZ_SHARED_GLOBAL = number

Items that should be shared between Tainted Lazarus' forms but only through global checks (such as PlayerManager::HasCollectible).

This is different from LAZ_SHARED in that it does not apply stat changes from the item for both characters.

Equal to "lazarussharedglobal" in "items_metadata.xml".

1 << 31 (2147483648)

Defined in

flags/ItemConfigTag.ts:307


NO_EDEN

NO_EDEN = number

Items that will not be a random starting item for Eden and Tainted Eden.

Equal to "noeden" in "items_metadata.xml".

1 << 32 (4294967296)

Defined in

flags/ItemConfigTag.ts:316