isaacscript-common
Version:
Helper functions and features for IsaacScript mods.
202 lines (199 loc) • 10 kB
text/typescript
import { TrinketType } from "isaac-typescript-definitions";
export const DEFAULT_TRINKET_NAME = "Unknown";
/**
* Maps trinket types to the real English names from the "stringtable.sta" file.
*
* For a mapping of name to `TrinketType`, see `TRINKET_NAME_TO_TYPE_MAP`.
*/
export const TRINKET_NAMES = {
[]: DEFAULT_TRINKET_NAME, // 0
[]: "Swallowed Penny", // 1
[]: "Petrified Poop", // 2
[]: "AAA Battery", // 3
[]: "Broken Remote", // 4
[]: "Purple Heart", // 5
[]: "Broken Magnet", // 6
[]: "Rosary Bead", // 7
[]: "Cartridge", // 8
[]: "Pulse Worm", // 9
[]: "Wiggle Worm", // 10
[]: "Ring Worm", // 11
[]: "Flat Worm", // 12
[]: "Store Credit", // 13
[]: "Callus", // 14
[]: "Lucky Rock", // 15
[]: "Mom's Toenail", // 16
[]: "Black Lipstick", // 17
[]: "Bible Tract", // 18
[]: "Paper Clip", // 19
[]: "Monkey Paw", // 20
[]: "Mysterious Paper", // 21
[]: "Daemon's Tail", // 22
[]: "Missing Poster", // 23
[]: "Butt Penny", // 24
[]: "Mysterious Candy", // 25
[]: "Hook Worm", // 26
[]: "Whip Worm", // 27
[]: "Broken Ankh", // 28
[]: "Fish Head", // 29
[]: "Pinky Eye", // 30
[]: "Push Pin", // 31
[]: "Liberty Cap", // 32
[]: "Umbilical Cord", // 33
[]: "Child's Heart", // 34
[]: "Curved Horn", // 35
[]: "Rusted Key", // 36
[]: "Goat Hoof", // 37
[]: "Mom's Pearl", // 38
[]: "Cancer", // 39
[]: "Red Patch", // 40
[]: "Match Stick", // 41
[]: "Lucky Toe", // 42
[]: "Cursed Skull", // 43
[]: "Safety Cap", // 44
[]: "Ace of Spades", // 45
[]: "Isaac's Fork", // 46
// There is no `TrinketType` with a value of 47.
[]: "A Missing Page", // 48
[]: "Bloody Penny", // 49
[]: "Burnt Penny", // 50
[]: "Flat Penny", // 51
[]: "Counterfeit Penny", // 52
[]: "Tick", // 53
[]: "Isaac's Head", // 54
[]: "Maggy's Faith", // 55
[]: "Judas' Tongue", // 56
[]: "???'s Soul", // 57
[]: "Samson's Lock", // 58
[]: "Cain's Eye", // 59
[]: "Eve's Bird Foot", // 60
[]: "The Left Hand", // 61
[]: "Shiny Rock", // 62
[]: "Safety Scissors", // 63
[]: "Rainbow Worm", // 64
[]: "Tape Worm", // 65
[]: "Lazy Worm", // 66
[]: "Cracked Dice", // 67
[]: "Super Magnet", // 68
[]: "Faded Polaroid", // 69
[]: "Louse", // 70
[]: "Bob's Bladder", // 71
[]: "Watch Battery", // 72
[]: "Blasting Cap", // 73
[]: "Stud Finder", // 74
[]: "Error", // 75
[]: "Poker Chip", // 76
[]: "Blister", // 77
[]: "Second Hand", // 78
[]: "Endless Nameless", // 79
[]: "Black Feather", // 80
[]: "Blind Rage", // 81
[]: "Golden Horse Shoe", // 82
[]: "Store Key", // 83
[]: "Rib of Greed", // 84
[]: "Karma", // 85
[]: "Lil Larva", // 86
[]: "Mom's Locket", // 87
[]: "NO!", // 88
[]: "Child Leash", // 89
[]: "Brown Cap", // 90
[]: "Meconium", // 91
[]: "Cracked Crown", // 92
[]: "Used Diaper", // 93
[]: "Fish Tail", // 94
[]: "Black Tooth", // 95
[]: "Ouroboros Worm", // 96
[]: "Tonsil", // 97
[]: "Nose Goblin", // 98
[]: "Super Ball", // 99
[]: "Vibrant Bulb", // 100
[]: "Dim Bulb", // 101
[]: "Fragmented Card", // 102
[]: "Equality!", // 103
[]: "Wish Bone", // 104
[]: "Bag Lunch", // 105
[]: "Lost Cork", // 106
[]: "Crow Heart", // 107
[]: "Walnut", // 108
[]: "Duct Tape", // 109
[]: "Silver Dollar", // 110
[]: "Bloody Crown", // 111
[]: "Pay To Win", // 112
[]: "Locust of War", // 113
[]: "Locust of Pestilence", // 114
[]: "Locust of Famine", // 115
[]: "Locust of Death", // 116
[]: "Locust of Conquest", // 117
[]: "Bat Wing", // 118
[]: "Stem Cell", // 119
[]: "Hairpin", // 120
[]: "Wooden Cross", // 121
[]: "Butter!", // 122
[]: "Filigree Feather", // 123
[]: "Door Stop", // 124
[]: "Extension Cord", // 125
[]: "Rotten Penny", // 126
[]: "Baby-Bender", // 127
[]: "Finger Bone", // 128
[]: "Jawbreaker", // 129
[]: "Chewed Pen", // 130
[]: "Blessed Penny", // 131
[]: "Broken Syringe", // 132
[]: "Short Fuse", // 133
[]: "Gigante Bean", // 134
[]: "A Lighter", // 135
[]: "Broken Padlock", // 136
[]: "Myosotis", // 137
[]: " 'M", // 138
[]: "Teardrop Charm", // 139
[]: "Apple of Sodom", // 140
[]: "Forgotten Lullaby", // 141
[]: "Beth's Faith", // 142
[]: "Old Capacitor", // 143
[]: "Brain Worm", // 144
[]: "Perfection", // 145
[]: "Devil's Crown", // 146
[]: "Charged Penny", // 147
[]: "Friendship Necklace", // 148
[]: "Panic Button", // 149
[]: "Blue Key", // 150
[]: "Flat File", // 151
[]: "Telescope Lens", // 152
[]: "Mom's Lock", // 153
[]: "Dice Bag", // 154
[]: "Holy Crown", // 155
[]: "Mother's Kiss", // 156
[]: "Torn Card", // 157
[]: "Torn Pocket", // 158
[]: "Gilded Key", // 159
[]: "Lucky Sack", // 160
[]: "Wicked Crown", // 161
[]: "Azazel's Stump", // 162
[]: "Dingle Berry", // 163
[]: "Ring Cap", // 164
[]: "Nuh Uh!", // 165
[]: "Modeling Clay", // 166
[]: "Polished Bone", // 167
[]: "Hollow Heart", // 168
[]: "Kid's Drawing", // 169
[]: "Crystal Key", // 170
[]: "Keeper's Bargain", // 171
[]: "Cursed Penny", // 172
[]: "Your Soul", // 173
[]: "Number Magnet", // 174
[]: "Strange Key", // 175
[]: "Lil Clot", // 176
[]: "Temporary Tattoo", // 177
[]: "Swallowed M80", // 178
[]: "RC Remote", // 179
[]: "Found Soul", // 180
[]: "Expansion Pack", // 181
[]: "Beth's Essence", // 182
[]: "The Twins", // 183
[]: "Adoption Papers", // 184
[]: "Cricket Leg", // 185
[]: "Apollyon's Best Friend", // 186
[]: "Broken Glasses", // 187
[]: "Ice Cube", // 188
[]: "Sigil of Baphomet", // 189
} as const satisfies Record<TrinketType, string>;