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
SYRINGE
• SYRINGE = number
Syringes (for Little Baggy and the Spun transformation).
Equal to "syringe" in "items_metadata.xml".
1 << 1 (2)
Defined in
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
TECH
• TECH = number
Technology items (for the Technology Zero unlock).
Equal to "tech" in "items_metadata.xml".
1 << 3 (8)
Defined in
BATTERY
• BATTERY = number
Battery items (for the Jumper Cables unlock).
Equal to "battery" in "items_metadata.xml".
1 << 4 (16)
Defined in
GUPPY
• GUPPY = number
Guppy items (Guppy transformation).
Equal to "guppy" in "items_metadata.xml".
1 << 5 (32)
Defined in
FLY
• FLY = number
Fly items (Beelzebub transformation).
Equal to "fly" in "items_metadata.xml".
1 << 6 (64)
Defined in
BOB
• BOB = number
Bob items (Bob transformation).
Equal to "bob" in "items_metadata.xml".
1 << 7 (128)
Defined in
MUSHROOM
• MUSHROOM = number
Mushroom items (Fun Guy transformation).
Equal to "mushroom" in "items_metadata.xml".
1 << 8 (256)
Defined in
BABY
• BABY = number
Baby items (Conjoined transformation).
Equal to "mushroom" in "items_metadata.xml".
1 << 9 (512)
Defined in
ANGEL
• ANGEL = number
Angel items (Seraphim transformation).
Equal to "angel" in "items_metadata.xml".
1 << 10 (1024)
Defined in
DEVIL
• DEVIL = number
Devil items (Leviathan transformation).
Equal to "devil" in "items_metadata.xml".
1 << 11 (2048)
Defined in
POOP
• POOP = number
Poop items (Oh Shit transformation).
Equal to "poop" in "items_metadata.xml".
1 << 12 (4096)
Defined in
BOOK
• BOOK = number
Book items (Book Worm transformation).
Equal to "book" in "items_metadata.xml".
1 << 13 (8192)
Defined in
SPIDER
• SPIDER = number
Spider items (Spider Baby transformation).
Equal to "spider" in "items_metadata.xml".
1 << 14 (16384)
Defined in
QUEST
• QUEST = number
Quest item (cannot be rerolled or randomly obtained).
Equal to "quest" in "items_metadata.xml".
1 << 15 (32768)
Defined in
MONSTER_MANUAL
• MONSTER_MANUAL = number
Can be spawned by Monster Manual.
Equal to "monstermanual" in "items_metadata.xml".
1 << 16 (65536)
Defined in
NO_GREED
• NO_GREED = number
Cannot appear in Greed Mode.
Equal to "nogreed" in "items_metadata.xml".
1 << 17 (131072)
Defined in
FOOD
• FOOD = number
Food item (for Binge Eater).
Equal to "food" in "items_metadata.xml".
1 << 18 (262144)
Defined in
TEARS_UP
• TEARS_UP = number
Tears up item (for Lachryphagy unlock detection).
Equal to "tearsup" in "items_metadata.xml".
1 << 19 (524288)
Defined in
OFFENSIVE
• OFFENSIVE = number
Whitelisted item for Tainted Lost.
Equal to "offensive" in "items_metadata.xml".
1 << 20 (1048576)
Defined in
NO_KEEPER
• NO_KEEPER = number
Blacklisted item for Keeper & Tainted Keeper.
Equal to "nokeeper" in "items_metadata.xml".
1 << 21 (2097152)
Defined in
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
STARS
• STARS = number
Star themed items (for the Planetarium unlock).
Equal to "stars" in "items_metadata.xml".
1 << 23 (8388608)
Defined in
SUMMONABLE
• SUMMONABLE = number
Summonable items (for Tainted Bethany).
Equal to "summonable" in "items_metadata.xml".
1 << 24 (16777216)
Defined in
NO_CANTRIP
• NO_CANTRIP = number
Can't be obtained in Cantripped challenge.
Equal to "nocantrip" in "items_metadata.xml".
1 << 25 (33554432)
Defined in
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
UNIQUE_FAMILIAR
• UNIQUE_FAMILIAR = number
Unique familiars that cannot be duplicated.
Equal to "uniquefamiliar" in "items_metadata.xml".
1 << 27 (134217728)
Defined in
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
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
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
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
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)