Constants (Vanilla Collections)
Constants relating to collections for various vanilla objects.
Variables
VANILLA_COLLECTIBLE_TYPE_RANGE
• Const
VANILLA_COLLECTIBLE_TYPE_RANGE: readonly int
[]
An array that represents the range from the first vanilla collectible type to the last vanilla collectible type. This will include integers that do not represent any valid collectible types.
This function is only useful when building collectible type objects. For most purposes, you
should use the VANILLA_COLLECTIBLE_TYPES
or VANILLA_COLLECTIBLE_TYPES_SET
constants instead.
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:44
VANILLA_COLLECTIBLE_TYPES
• Const
VANILLA_COLLECTIBLE_TYPES: readonly CollectibleType
[]
An array that contains every valid vanilla collectible type, as verified by the
ItemConfig.GetCollectible
method. Vanilla collectible types are not contiguous, so every valid
must be verified. (There are several gaps, e.g. 666.)
If you need to do O(1) lookups, use the VANILLA_COLLECTIBLE_TYPES_SET
constant instead.
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:57
VANILLA_COLLECTIBLE_TYPES_SET
• Const
VANILLA_COLLECTIBLE_TYPES_SET: ReadonlySet
<CollectibleType
>
A set that contains every valid vanilla collectible type, as verified by the
ItemConfig.GetCollectible
method. Vanilla collectible types are not contiguous, so every valid
must be verified. (There are several gaps, e.g. 666.)
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:69
VANILLA_TRINKET_TYPE_RANGE
• Const
VANILLA_TRINKET_TYPE_RANGE: readonly int
[]
An array that represents the range from the first vanilla trinket type to the last vanilla trinket type. This will include integers that do not represent any valid trinket types.
This function is only useful when building trinket type objects. For most purposes, you should
use the VANILLA_TRINKET_TYPES
or VANILLA_TRINKET_TYPES_SET
constants instead.
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:84
VANILLA_TRINKET_TYPES
• Const
VANILLA_TRINKET_TYPES: readonly TrinketType
[]
An array that contains every valid vanilla trinket type, as verified by the
ItemConfig.GetTrinket
method. Vanilla trinket types are not contiguous, so every valid must be
verified. (The only gap is 47 for POLAROID_OBSOLETE
.)
If you need to do O(1) lookups, use the VANILLA_TRINKET_TYPES_SET
constant instead.
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:97
VANILLA_TRINKET_TYPES_SET
• Const
VANILLA_TRINKET_TYPES_SET: ReadonlySet
<TrinketType
>
A set that contains every valid vanilla trinket type, as verified by the ItemConfig.GetTrinket
method. Vanilla trinket types are not contiguous, so every valid must be verified. (The only gap
is 47 for POLAROID_OBSOLETE
.)
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:109
VANILLA_CARD_TYPE_RANGE
• Const
VANILLA_CARD_TYPE_RANGE: readonly int
[]
An array that represents the range from the first vanilla card type to the last vanilla card type.
This function is only useful when building card type objects. For most purposes, you should use
the VANILLA_CARD_TYPES
or VANILLA_CARD_TYPES_SET
constants instead.
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:122
VANILLA_CARD_TYPES
• Const
VANILLA_CARD_TYPES: readonly CardType
[]
An array that contains every valid vanilla card type, as verified by the ItemConfig.GetCard
method. Vanilla card types are contiguous, but we validate every entry to double check.
If you need to do O(1) lookups, use the VANILLA_CARD_TYPES_SET
constant instead.
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:134
VANILLA_CARD_TYPES_SET
• Const
VANILLA_CARD_TYPES_SET: ReadonlySet
<CardType
>
A set that contains every valid vanilla card type, as verified by the ItemConfig.GetCard
method. Vanilla card types are contiguous, but we validate every entry to double check.
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:145
VANILLA_PILL_EFFECT_RANGE
• Const
VANILLA_PILL_EFFECT_RANGE: readonly int
[]
An array that represents the range from the first vanilla pill effect to the last vanilla pill effect.
This function is only useful when building pill effect objects. For most purposes, you should use
the VANILLA_PILL_EFFECTS
or VANILLA_PILL_EFFECTS_SET
constants instead.
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:158
VANILLA_PILL_EFFECTS
• Const
VANILLA_PILL_EFFECTS: readonly PillEffect
[]
An array that contains every valid vanilla pill effect, as verified by the
ItemConfig.GetPillEffect
method. Vanilla pill effects are contiguous, but we validate every
entry to double check.
If you need to do O(1) lookups, use the VANILLA_PILL_EFFECT_SET
constant instead.
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:171
VANILLA_PILL_EFFECTS_SET
• Const
VANILLA_PILL_EFFECTS_SET: ReadonlySet
<PillEffect
>
A set that contains every valid vanilla pill effect, as verified by the
ItemConfig.GetPillEffect
method. Vanilla pill effects are contiguous, but we validate every
entry to double check.
Defined in
packages/isaacscript-common/src/core/constantsVanilla.ts:183