Added modular description system (limited scope to 170 fully automateable items)

This commit is contained in:
Wofsauge committed 2026-01-13 19:50:52 +01:00
1 parent 411be3d8a7
commit d98397ec26
27 files changed
+3807 -3

No files matched your search

+328
View File
@@ -0,0 +1,328 @@
-- Repentance Modular Descriptions
-- Used to generate item descriptions based on modules and data entries
local C_ID = "5.100."
local T_ID = "5.350."
local Pill_ID = "5.70."
local Card_ID = "5.300."
local HorseID = PillColor.PILL_GIANT_FLAG
-- Update automated descriptions table
local automatedRep = {
[C_ID..564] = true, [C_ID..587] = true, [C_ID..600] = true, [C_ID..613] = true, [C_ID..620] = true, [C_ID..624] = true, [C_ID..630] = true, [C_ID..639] = true, [C_ID..648] = true, [C_ID..659] = true, [C_ID..662] = true, [C_ID..666] = true, [C_ID..669] = true, [C_ID..707] = true, [C_ID..718] = true, [C_ID..730] = true, [C_ID..731] = true,
}
EID:updateDescriptionsViaTable(automatedRep, EID.FullyAutomatedDescriptions)
EID.FullyAutomatedDescriptions[C_ID..263] = nil -- Proptosis
EID.FullyAutomatedDescriptions[C_ID..298] = nil -- Box of Spiders
EID.FullyAutomatedDescriptions[C_ID..330] = nil -- Soy Milk
EID.FullyAutomatedDescriptions[C_ID..344] = nil -- A Snack
EID.FullyAutomatedDescriptions[C_ID..474] = nil -- Glass Canon Item
local itemData = {
---------- Collectibles ----------
[C_ID .. 2] = { FireRateMultiplier = 0.51 }, -- Inner Eye
[C_ID .. 5] = { Damage = 1.5, Range = 1.5, RangeMultiplier = 2, ShotSpeedMultiplier = 1.6, Luck = -1 }, -- My Reflection
[C_ID .. 6] = { Tears = 1.5, Range = -1.5, RangeMultiplier = 0.8 }, -- Number One
[C_ID .. 12] = { RedHeart = 1, Speed = 0.3, Damage = 0.3, DamageMultiplier = 1.5, Range = 2.5, SizeUp = 1, FullHealth = 1 }, -- Magic Mushroom
[C_ID .. 13] = { Speed = 0.2, PlayerContactDamage = 48 }, -- The Virus
[C_ID .. 14] = { Speed = 0.3, Range = 2.5 }, -- Roid Rage
[C_ID .. 18] = { Coin = 100 }, -- Dollar
[C_ID .. 22] = { RedHeart = 1, HealingRed = 1 }, -- Lunch
[C_ID .. 23] = { RedHeart = 1, HealingRed = 1 }, -- Dinner
[C_ID .. 24] = { RedHeart = 1, HealingRed = 1 }, -- Dessert
[C_ID .. 25] = { RedHeart = 1, HealingRed = 1 }, -- Breakfast
[C_ID .. 26] = { RedHeart = 1, HealingRed = 1 }, -- Rotten Meat
[C_ID .. 29] = { Range = 2.5 , Spawns = {BlueFly = {3,6}}}, -- Mom's Underwear
[C_ID .. 30] = { Range = 2.5, PlayerContactDamage = 24 }, -- Mom's Heels
[C_ID .. 31] = { Range = 3.75, Spawns = {RandomHeart = 1}}, -- Mom's Lipstick
[C_ID .. 37] = { Variables = { [1] = 185 } }, -- Mr. Boom
[C_ID .. 40] = { Variables = { [1] = 185 } }, -- Kamikaze!
[C_ID .. 41] = { Spawns = { BlueFly = 1 }}, -- Mom's Pad
[C_ID .. 49] = { Variables = { [1] = 24, [2] = 0.83 } }, -- Shoop da Whoop!
[C_ID .. 52] = { FireRateMultiplier = 0.4 }, -- Dr. Fetus
[C_ID .. 55] = { LuckChance = { Formula = "Additive", Top = 1, Bottom = 2, Multiplier = 0.1 } }, -- Mom's Eye
[C_ID .. 59] = { AngelDevilChance = 12.5, RoomEffect = {Damage = 2} }, -- Book of Belial (passive)
[C_ID .. 62] = { Damage = 0.3 }, -- Charm of the Vampire
[C_ID .. 67] = { DamagePerTear = 6 }, -- Sister Maggy
[C_ID .. 70] = { Speed = 0.2, Damage = 1 }, -- Growth Hormones
[C_ID .. 71] = { Speed = 0.3, Range = 2.5, SizeDown = 1 }, -- Mini Mush
[C_ID .. 72] = { Tears = 0.5, SoulHeart = 3 }, -- Rosary
[C_ID .. 79] = { Speed = 0.2, Damage = 1, BlackHeart = 1 }, -- The Mark
[C_ID .. 80] = { Tears = 0.7, Damage = 0.5, BlackHeart = 2 }, -- The Pact
[C_ID .. 83] = { OnUseEffect = { BlackHeart = 0.5 }, RoomEffect = {Damage = 2, Speed = -0.18 } }, -- The Nail
[C_ID .. 87] = { LuckChance = { Formula = "Additive", Top = 1, Bottom = 4, Multiplier = 0.05 } }, -- Loki's Horns
[C_ID .. 98] = { Variables = { RANGE = {7,8} } }, -- The Relic
[C_ID .. 101] = { RedHeart = 1, Speed = 0.3, Tears = 0.2, Damage = 0.3, Range = 1.5, HealingRed = 1 }, -- The Halo
[C_ID .. 106] = { BombDamage = 1.85, Bomb = 5 }, -- Mr. Mega
[C_ID .. 107] = { Variables = { [1] = 23.5 }, RoomEffect = { Flight = true } }, -- The Pinking Shears
[C_ID .. 110] = { Range = 1.5, LuckChance = {Top = 1, Bottom = 5, Multiplier = 0.15, Maximum = 0.5 } }, -- Mom's Contacts
[C_ID .. 115] = { Tears = 0.5, TearEffect = "Spectral" }, -- Ouija Board
[C_ID .. 118] = { FireRateMultiplier = 0.33, Variables = {[1] = 9, [2] = 0.63} }, -- Brimstone
[C_ID .. 121] = { RedHeart = 1, Damage = 1, Range = 1.5, Speed = -0.2 }, -- Odd Mushroom (Large)
[C_ID .. 129] = { RedHeart = 2, Speed = -0.2 }, -- Bucket of Lard
[C_ID .. 138] = { RedHeart = 1, Damage = 0.3, HealingRed = 1 }, -- Stigmata
[C_ID .. 139] = { Spawns = {RandomTrinket = 1}}, -- Mom's Purse
[C_ID .. 140] = { Bomb = 5 }, -- Bob's Curse
[C_ID .. 148] = { Variables = { RANGE = {2,6}} }, -- Infestation
[C_ID .. 149] = { Damage = 40, FireRateMultiplier = 0.33, RangeMultiplier = 0.8, ShotSpeedMultiplier = 0.8 }, -- Ipecac
[C_ID .. 152] = { FireRateMultiplier = 0.67 }, -- Technology 2
[C_ID .. 153] = { FireRateMultiplier = 0.42 }, -- Mutant Spider
[C_ID .. 155] = { ContactDamagePerSecond = 17.1, LeftEye = { DamageMultiplier = 1.35 } }, -- The Peeper
[C_ID .. 158] = { EffectList = { FullMapping = "Exception", HeldEffect = { PlanetariumChance = 15 } } }, -- Crystal Ball
[C_ID .. 169] = { Damage = 4, DamageMultiplier = 2, FireRateMultiplier = 0.42 }, -- Polyphemus
[C_ID .. 172] = { Orbital = true, BlockProjectiles = true, ContactDamagePerSecond = 112.5 }, -- Sacrificial Dagger
[C_ID .. 173] = { Variables = { [1] = 33 } }, -- Mitre
[C_ID .. 176] = { RedHeart = 1, ShotSpeed = 0.16, HealingRed = 1 }, -- Stem Cells
[C_ID .. 182] = { RedHeart = 1, DamageMultiplier = 2.3, Damage = 1, Tears = -0.4, ShotSpeed = -0.25, FullHealth = 1, TearEffect = "Homing" }, -- Sacred Heart
[C_ID .. 184] = { RedHeart = 1, HealingRed = 1, Flight = true }, -- Holy Grail
[C_ID .. 189] = { RedHeart = 1, Speed = 0.2, Tears = 0.2, Damage = 0.3, Range = 2.5, FullHealth = 1 }, -- SMB Super Fan
[C_ID .. 192] = { RoomEffect = { TearEffect = "Homing", Range = 3 } }, -- Telepathy for Dummies
[C_ID .. 193] = { RedHeart = 1, Damage = 0.3, HealingRed = 1 }, -- MEAT!
[C_ID .. 194] = { ShotSpeed = 0.16, Spawns = {Card = 1}, PlanetariumChance = 15 }, -- Magic 8 Ball
[C_ID .. 197] = { Damage = 0.5, Range = 1.5 }, -- Jesus Juice
[C_ID .. 206] = { FireRate = 0.5, Damage = 1, Variables = { [1] = 56 } }, -- Guillotine
[C_ID .. 211] = { Variables = { RANGE = {3,5} } }, -- Spiderbaby
[C_ID .. 214] = { Range = 1.5 }, -- Anemic
[C_ID .. 218] = { RedHeart = 1, HealingRed = 1 }, -- Placenta
[C_ID .. 219] = { EmptyHeart = 1, Variables = { [1] = 20 } }, -- Old Bandage
[C_ID .. 222] = { FireRate = 1 }, -- Anti-Gravity
[C_ID .. 224] = { FireRate = 0.5, RangeMultiplier = 0.8 }, -- Cricket's Body
[C_ID .. 226] = { RedHeart = 1, HealingRed = 1, SoulHeart = 1, BlackHeart = 1}, -- Black Lotus
[C_ID .. 228] = { FireRate = 0.5 }, -- Mom's Perfume
[C_ID .. 229] = { FireRateMultiplier = 0.23 }, -- Monstro's Lung
[C_ID .. 230] = { Speed = 0.2, Damage = 1.5, BlackHeart = 2 }, -- Abaddon
[C_ID .. 233] = { TearEffect = "Spectral", Range = 6.5 }, -- Tiny Planet
[C_ID .. 245] = { DamageMultiplier = 0.8 }, -- 20/20
[C_ID .. 253] = { RedHeart = 1, HealingRed = 1, Luck = 1 }, -- Magic Scab
[C_ID .. 254] = { LeftEye = { Damage = 1, Range = 2.75 } }, -- Blood Clot (Removed tear Height)
[C_ID .. 261] = { Damage = 0.5 }, -- Proptosis
[C_ID .. 263] = { Spawns = { Rune = 1 } }, -- Proptosis
[C_ID .. 264] = { Orbital = true, ContactDamagePerSecond = 6.5 }, -- Smart Fly
[C_ID .. 272] = { Variables = { [1] = 100 } }, -- BBF
[C_ID .. 273] = { Variables = { [1] = 100 } }, -- Bob's Brain
[C_ID .. 274] = { ContactDamagePerSecond = 150 }, -- Best Bud
[C_ID .. 275] = { Variables = { [1] = 24 } }, -- Lil Brimstone
[C_ID .. 288] = { Spawns={BlueSpider={4,8}} }, -- Box of Spiders
[C_ID .. 293] = { Variables = { [1] = 200 } }, -- Head of Krampus
[C_ID .. 307] = { RedHeart = 1, HealingRed = 1, Speed = 0.1, FireRate = 0.5, Damage = 0.5, Range = 0.75, CoinBombKey = 1 }, -- Capricorn
[C_ID .. 309] = { FireRate = 0.5, TearSize = 0.12 }, -- Pisces
[C_ID .. 310] = { DamageMultiplier = 2, ShotSpeed = -0.5, TearsMultiplier = 0.66 }, -- Eve's Mascara
[C_ID .. 314] = { RedHeart = 1, Speed = -0.4, HealingRed = 1 }, -- Thunder Thighs
[C_ID .. 316] = { Variables = { [1] = 5 } }, -- Cursed Eye
[C_ID .. 320] = { ContactDamagePerSecond = 15 }, -- ???'s Only Friend
[C_ID .. 328] = { Damage = 1 }, -- The Negative
[C_ID .. 330] = { FireRateMultiplier = 5.5, DamageMultiplier = 0.2, TearSize = -0.3 }, -- Soy Milk
[C_ID .. 331] = { Damage = 0.5, Tears = -0.3, ShotSpeed = -0.3, RoomEffect = { TearEffect = "Homing" } }, -- Godhead
[C_ID .. 336] = { Range = -1.5, TearSize = 0.22, ShotSpeed = -0.4, TearEffect = {"Spectral", "Piercing"} }, -- Dead Onion
[C_ID .. 339] = { Range = 2.5, ShotSpeed = 0.16, BlackHeart = 1 }, -- Safety Pin
[C_ID .. 342] = { RedHeart = 1, Tears = 0.7, ShotSpeed = -0.16, HealingRed = 1 }, -- Blue Cap
[C_ID .. 345] = { Damage = 1, Range = 2.5 }, -- Synthoil
[C_ID .. 346] = { RedHeart = 1, HealingRed = 1 }, -- A Snack
[C_ID .. 349] = { Variables = { [1] = 59 } }, -- Wooden Nickel
[C_ID .. 354] = { RedHeart = 1, HealingRed = 1 , Spawns = { RandomTrinket = 1 } }, -- Crack Jacks
[C_ID .. 355] = { Range = 2.5, Luck = 1, SoulHeart = 1 }, -- Mom's Pearls
[C_ID .. 365] = { ContactDamagePerSecond = 30 }, -- Lost Fly
[C_ID .. 366] = { Bomb = 5, Variables = { RANGE = {4,5} } }, -- Scatter Bombs
[C_ID .. 369] = { Range = 3, TearEffect = "Spectral" }, -- Continuum
[C_ID .. 370] = { Tears = 0.7, Range = 2.5, Spawns = {RandomHeart = 3} }, -- Mr. Dolly
[C_ID .. 376] = { }, -- Restock (no longer spawns pickups)
[C_ID .. 394] = { Tears = 0.7, Range = 3 }, -- Marked
[C_ID .. 397] = { FireRate = 1, Range = 2.5, ShotSpeed = 0.16 }, -- Tractor Beam
[C_ID .. 399] = { }, -- Maw of the Void (No longer adds damage)
[C_ID .. 405] = { }, -- GB Bug (No longer does damage)
[C_ID .. 415] = { SoulHeart = 2, EffectList = { DamageMultiplier = 2, ShotSpeed = -0.3 } }, -- Crown Of Light
[C_ID .. 419] = { Variables = { TEXT = "{{Room}}>{{BossRoom}}>{{SuperSecretRoom}}>{{Shop}}>{{TreasureRoom}}>{{SacrificeRoom}}> {{DiceRoom}}>{{Library}}>{{CursedRoom}}>{{MiniBoss}}>{{ChallengeRoom}}{{BossRushRoom}}>{{IsaacsRoom}}{{BarrenRoom}}> {{ArcadeRoom}}>{{ChestRoom}}>{{Planetarium}}>{{SecretRoom}}>{{DevilRoom}}{{AngelRoom}}>{{ErrorRoom}}" }}, -- Teleport 2.0
[C_ID .. 426] = { ContactDamagePerSecond = 30, MimicMovement = 0.66 }, -- Obsessed Fan
[C_ID .. 430] = { MimicMovement = 0.66}, -- Papa Fly
[C_ID .. 431] = { MimicMovement = 0.66}, -- Multidimensional Baby
[C_ID .. 433] = { ContactDamagePerSecond = 8.7 }, -- My Shadow
[C_ID .. 440] = { }, -- Kidney Stone (Stats all got removed)
[C_ID .. 442] = { EffectList = {FireRate = 2, Range = 1.5, ShotSpeed = 0.2}}, -- Dark Prince's Crown
[C_ID .. 453] = { Range = 1.5 }, -- Compound Fracture
[C_ID .. 455] = { Range = 2.5 }, -- Dad's Lost Coin
[C_ID .. 456] = { RedHeart = 1, HealingRed = 1 }, -- Moldy Bread
[C_ID .. 459] = { Variables = { [1] = 10 } }, -- Sinus Infection
[C_ID .. 462] = { Range = 1.5, TearEffect = "Piercing" }, -- Eye of Belial
[C_ID .. 468] = { ContactDamagePerSecond = 75, MimicMovement = 0.66, Variables = { [1] = 666 } }, -- Shade
[C_ID .. 474] = { }, -- Glass Canon Item (Previously Tonsil)
[C_ID .. 487] = { RoomEffect = { Range = 1.5 }, EffectList = { Damage = 0.2 } }, -- Potato Peeler
[C_ID .. 491] = { Variables = { [1] = 7 } }, -- Acid Baby
[C_ID .. 495] = { LuckChance = {Top = 1, Bottom = 12, Maximum = 0.5 } }, -- Ghost Pepper
[C_ID .. 496] = { LuckChance = {Top = 1, Bottom = 30, Multiplier = 2, Maximum = 0.25 } }, -- Euthanasia
[C_ID .. 500] = { Variables = { RANGE = {7,8} } }, -- Sack of Sacks
[C_ID .. 501] = { PlayerContactDamage = 7 }, -- Little Horn
[C_ID .. 504] = { DamagePerTear = 3.5 }, -- Brown Nugget
[C_ID .. 509] = { DamagePerTear = 3.5, ContactDamagePerSecond = 20 }, -- Bloodshot Eye
[C_ID .. 531] = { DamageMultiplier = 1.5, Damage = 1, FireRateMultiplier = 0.33, RangeMultiplier = 0.8 }, -- Haemolacria
[C_ID .. 543] = { EffectList = { FireRateMultiplier = 2.5, DamageMultiplier = 1.2, TearEffect = "Homing"} }, -- Hallowed Ground
[C_ID .. 549] = { EffectList = { FireRate = 0.4} }, -- Brittle Bones
-- Repentance Items
[C_ID .. 555] = { Coin = 5, EffectList = { Damage = 1.2 } }, -- Golden Razor
[C_ID .. 563] = { Bomb = 5 }, -- Nancy Bombs
[C_ID .. 564] = { Tears = 0.5, ShotSpeed = 0.2 }, -- A Bar of Soap
[C_ID .. 561] = { FireRateMultiplier = 4, DamageMultiplier = 0.3, TearSize = -0.16 }, -- Almond Milk
[C_ID .. 571] = { Speed = 0.3, SoulHeart = 2, }, -- Orphan Socks
[C_ID .. 572] = { Damage = 1, Range = 2, ShotSpeed = -0.16, }, -- Eye of the Occult
[C_ID .. 573] = { RedHeart = 1, DamageMultiplier = 1.2, FullHealth = true }, -- Immaculate Heart
[C_ID .. 577] = { SingleUseInfo = true }, -- Damocles
[C_ID .. 581] = { ContactDamagePerSecond = 15 }, -- Psy Fly
[C_ID .. 582] = { FireRate = 0.75, Speed = -0.03, }, -- Wavy Cap
[C_ID .. 583] = { Bomb = 5 }, -- Rocket in a Jar
[C_ID .. 584] = { AngelChance = 12.5 }, -- Book of Virtues
[C_ID .. 585] = { SingleUseInfo = true }, -- Alabaster Box
[C_ID .. 588] = { EffectList = { Damage = 3, Luck = 1} }, -- Sol
[C_ID .. 590] = { Speed = 0.4 }, -- Mercurius
[C_ID .. 591] = { RedHeart = 1, HealingRed = 1 }, -- Venus
[C_ID .. 592] = { Damage = 1 }, -- Terra
[C_ID .. 594] = { EmptyHeart = 2, Speed = -0.3, HealingRed = 0.5 }, -- Jupiter
[C_ID .. 598] = { Tears = 0.7 }, -- Pluto
[C_ID .. 600] = { LeftEye = { FireRateMultiplier = 1.4 } }, -- Eye Drops
[C_ID .. 601] = { Tears = 0.7, EternalHeart = 1 }, -- Act of Contrition
[C_ID .. 603] = { Spawns = {Battery = {2,4}} }, -- Battery Pack
[C_ID .. 605] = { ContactDamagePerSecond = 36, RightEye = { DamageMultiplier = 1.35 } }, -- The Scooper
[C_ID .. 606] = { LuckChance = {Top = 1, Bottom = 20, Maximum = 0.2 } }, -- Ocular Rift
[C_ID .. 607] = { DamagePerTear = {3.5 , 5.25} }, -- Boiled Baby
[C_ID .. 614] = { RedHeart = 1, HealingRed = 4 }, -- Blood Bombs
[C_ID .. 616] = { LuckChance = {Top = 1, Bottom = 12, Maximum = 0.5 } }, -- Bird's Eye
[C_ID .. 617] = { LuckChance = {Top = 1, Bottom = 6 } }, -- Lodestone
[C_ID .. 618] = { LuckChance = {Top = 1, Bottom = 6 } }, -- Rotten Tomato
[C_ID .. 621] = { Damage = 21.6, FullHealth = true }, -- Red Stew
[C_ID .. 622] = { SingleUseInfo = true }, -- Genesis
[C_ID .. 623] = { Key = 5 }, -- Sharp Key
[C_ID .. 624] = { Spawns = { Card = 5 } }, -- Booster Pack
[C_ID .. 625] = { TimedEffect = { Duration = 30, DamageMultiplier = 4, Range = 2, Tears = -1.9, Invincibility = true } }, -- Mega Mush
[C_ID .. 628] = { SingleUseInfo = true }, -- Death Certificate
[C_ID .. 629] = { ContactDamagePerSecond = 3 }, -- Bot Fly
[C_ID .. 632] = { Luck = 2 }, -- Evil Charm
[C_ID .. 633] = { Speed = 0.1, Damage = 2, Flight = true }, -- Dogma
[C_ID .. 636] = { SingleUseInfo = true }, -- R Key
[C_ID .. 637] = { LuckChance = {Top = 1, Bottom = 10 } }, -- Rotten Tomato
[C_ID .. 639] = { RottenHeart = 1 }, -- Yuck Heart
[C_ID .. 643] = { SoulHeart = 2, Flight = true }, -- Revelation
[C_ID .. 645] = { ContactDamagePerSecond = 3.5 }, -- Tinytoma
[C_ID .. 646] = { Bomb = 5 }, -- Brimstone Bombs
[C_ID .. 649] = { ContactDamagePerSecond = 6 }, -- Fruity Plum
[C_ID .. 651] = { EffectList = { TearsMultiplier = 2.5, DamageMultiplier = 1.8, TearEffect = "Homing"} }, -- Star of Bethlehem
[C_ID .. 654] = { BlackHeart = 1 }, -- False PHD
[C_ID .. 655] = { OnUseEffect = { Speed = 0.5 } }, -- Spin to Win
[C_ID .. 659] = { Range = 2.5, TearSize = 0.22 }, -- Tropicamide
[C_ID .. 664] = { RedHeart = 1, FullHealth = true }, -- Binge Eater
[C_ID .. 667] = { Bomb = 1 }, -- Strawman
[C_ID .. 669] = { RedHeart = 1, Speed = 0.2, Tears = 0.5, Damage = 0.5, Range = 2.5, ShotSpeed = 0.16, Luck = 1, FullHealth = true, AngelDevilChance = 6.9, PlanetariumChance = 6.9 }, -- Sausage
[C_ID .. 673] = { EffectList = {Damage = 1, SoulHeart = 1 } }, -- Redemption
[C_ID .. 686] = { Spawns = { SoulHeart = 1 } }, -- Soul Locket
[C_ID .. 688] = { Life = 1 }, -- Inner Child
[C_ID .. 693] = { FlyOrbital = 8 }, -- The Swarm
[C_ID .. 694] = { BrokenHeart = 3 }, -- Heartbreak
[C_ID .. 704] = { TimedEffect = { Duration = 5, Speed = 0.4, FireRateMultiplier = 0.5, FireRate = 2, Damage = 3 } }, -- Berserk!
[C_ID .. 705] = { EffectList = { Speed = 1 } }, -- Dark Arts
[C_ID .. 707] = { RedHeart = 1, HealingRed = 1 }, -- Supper
[C_ID .. 708] = { Damage = 1 }, -- Stapler
[C_ID .. 716] = { Spawns = { Coin = 3, Key = 1}, EffectList = { Speed = 0.03, Damage =0.5, Range =0.25 } }, -- Keeper's Sack
[C_ID .. 727] = { Bomb = 5 }, -- Ghost Bombs
[C_ID .. 730] = { Damage = 0.75, Luck = 1 }, -- Glass Eye
[C_ID .. 731] = { RightEye = { DamageMultiplier = 1.28, Range = 6.5, ShotSpeed = -0.3 } }, -- Stye
[C_ID .. 732] = { Damage = 1 }, -- Mom's Ring
---------- Trinkets ----------
[T_ID .. 10] = { Tears = 0.4, TearEffect = "Spectral" }, -- Wiggle Worm
[T_ID .. 11] = { Tears = 0.47, TearEffect = "Spectral" }, -- Ring Worm
[T_ID .. 16] = { Variables = { [1] = 20 } }, -- Mom's Toenail
[T_ID .. 26] = { Tears = 0.4, Range = 1.5, TearEffect = "Spectral" }, -- Hook Worm
[T_ID .. 39] = { FireRate = 1 }, -- Cancer
[T_ID .. 65] = { Range = 3 }, -- Tape Worm
[T_ID .. 66] = { ShotSpeed = -0.5 }, -- Lazy Worm
[T_ID .. 67] = { Variables = { TEXT = "{{IND}}{{NameC105}}#{{IND}}{{NameC406}}#{{IND}}{{NameC285}}#{{IND}}{{NameC386}}#{{IND}}{{NameC166}}" } }, -- Cracked Dice
[T_ID .. 80] = { Variables = { [1] = 0.5 } }, -- Black Feather
[T_ID .. 96] = {Tears = 0.4, Range = 1.5, TearEffect = "Spectral", LuckChance = {Formula = "Additive", Top = 1, Bottom = 10, Multiplier = 0.1 } }, -- Ouroboros Worm (Initial Luck chance is not documented on the wiki. This is a best guess)
[T_ID .. 98] = { Variables = { [1] = 10 } }, -- Nose Goblin
[T_ID .. 101] = { EffectList = { Speed = 0.5, Tears = 0.5, Damage = 1.5, Range = 1.5, ShotSpeed = 0.3, Luck = 2 } }, -- Dim Bulb
[T_ID .. 128] = { Variables = { [1] = 4 } }, -- Finger Bone
[T_ID .. 129] = { LuckChance = { Top = 1, Bottom = 10 } }, -- Jawbreaker
[T_ID .. 130] = { LuckChance = { Top = 1, Bottom = 10, Multiplier = 0.5 } }, -- Chewed Pen
[T_ID .. 135] = { LuckChance = { Formula = "Additive", Top = 1, Bottom = 5, Multiplier = 0.05 } }, -- A Lighter (Formula is not documented on the wiki. This is a best guess)
[T_ID .. 143] = { LuckChance = { Formula = "Additive", Top = 1, Bottom = 5, Multiplier = 0.03, Maximum = 1/3 } }, -- Old Capacitor
[T_ID .. 145] = { Luck = 10 }, -- Perfection
[T_ID .. 152] = { PlanetariumChance = 9 }, -- Telescope Lens
[T_ID .. 159] = { Key = 1 }, -- Gilded Key
[T_ID .. 174] = { DevilChance = 10 }, -- Number Magnet
[T_ID .. 188] = { LuckChance = { Formula = "Additive", Top = 1, Bottom = 5, Multiplier = 0.02 } }, -- Ice Cube (Formula is not documented on the wiki. This is a best guess)
---------- Cards ----------
[Card_ID .. 2] = { RoomEffect = { TearEffect = "Homing", Range = 3 } }, -- I - The Magician
[Card_ID .. 12] = { RoomEffect = { RedHeart = 1, Speed = 0.3, Damage = 0.3, DamageMultiplier = 1.5, Range = 2.5 } }, -- XI - Strength
[Card_ID .. 39] = { TimedEffect = { Duration = 20, Invincibility = true} }, -- Algiz
[Card_ID .. 52] = { RoomEffect = { Damage = 7, Range = 3, SizeUp = true } }, -- Huge Growth
[Card_ID .. 59] = { TimedEffect = { Duration = 60, RedHeart = 2, FireRate = 1.5, Speed = -0.1 } }, -- III - The Empress?
[Card_ID .. 61] = { Spawns = { BoneHeart = 2 } }, -- V - The Hierophant?
[Card_ID .. 63] = { TimedEffect = { Duration = 10, FireRateMultiplier = 4} }, -- VII - The Chariot?
[Card_ID .. 68] = { TimedEffect = { Duration = 30, Speed = -0.1 } }, -- XII - The Hanged Man?
[Card_ID .. 75] = { EffectList = { Damage = 1.5, Flight = true, TearEffect = "Spectral" }}, -- XIX - The Sun?
[Card_ID .. 79] = { Spawns = { RedHeart = {1,20} } }, -- Queen of Hearts
[Card_ID .. 85] = { EffectList = { FireRate = 1.5, Damage = 1 } }, -- Soul of ???
[Card_ID .. 93] = { Spawns = { Coin = {1, 25} } }, -- Soul of the Keeper
---------- Pills ----------
[Pill_ID .. 12] = { Range = -1 }, -- Range Down
[Pill_ID .. 13] = { Range = 1.25 }, -- Range Up
[Pill_ID .. 48] = { ShotSpeed = -0.15 }, -- Shot speed Down
[Pill_ID .. 49] = { ShotSpeed = 0.15 }, -- Shot speed Up
[Pill_ID .. 50] = { RandomStatUp = 1, RandomStatDown = 1 }, -- Experimental Pill
---------- Horse Pills ----------
[Pill_ID .. (HorseID + 3)] = { SoulHeart = 4 }, -- Balls of Steel
[Pill_ID .. (HorseID + 6)] = { SoulHeart = 3, FullHealth = true }, -- Full Health
[Pill_ID .. (HorseID + 7)] = { RedHeart = -2 }, -- Health Down
[Pill_ID .. (HorseID + 8)] = { EmptyHeart = 2 }, -- Health Up
[Pill_ID .. (HorseID + 9)] = { NoEffect = true }, -- I Found Pills
[Pill_ID .. (HorseID + 10)] = { ItemDescription = "5.70.10" }, -- Puberty
[Pill_ID .. (HorseID + 12)] = { Range = -2 }, -- Range Down
[Pill_ID .. (HorseID + 13)] = { Range = 2.5 }, -- Range Up
[Pill_ID .. (HorseID + 14)] = { Speed = -0.24 }, -- Speed Down
[Pill_ID .. (HorseID + 15)] = { Speed = 0.3 }, -- Speed Up
[Pill_ID .. (HorseID + 16)] = { Tears = -0.56 }, -- Tears Down
[Pill_ID .. (HorseID + 17)] = { Tears = 0.70 }, -- Tears Up
[Pill_ID .. (HorseID + 18)] = { Luck = -2 }, -- Luck Down
[Pill_ID .. (HorseID + 19)] = { Luck = 2 }, -- Luck Up
[Pill_ID .. (HorseID + 20)] = { ItemDescription = "5.70.20" }, -- Telepills
[Pill_ID .. (HorseID + 21)] = { Spawns = {Battery = {3,4}} }, -- 48 Hour Energy!
[Pill_ID .. (HorseID + 22)] = { Spawns = {RedHeart = {1,4}} }, -- Hematemesis
[Pill_ID .. (HorseID + 24)] = { ItemDescription = {"5.100.333", "5.70.24"} }, -- I can see forever!
[Pill_ID .. (HorseID + 26)] = { ItemDescription = "5.70.26" }, -- Amnesia
[Pill_ID .. (HorseID + 29)] = { ItemDescription = "5.70.29" }, -- Percs!
[Pill_ID .. (HorseID + 30)] = { ItemDescription = "5.70.30" }, -- Addicted!
[Pill_ID .. (HorseID + 37)] = { RoomEffect = { Damage = 7, Range = 3 }, ItemDescription = "5.100.93" }, -- Power Pill!
[Pill_ID .. (HorseID + 39)] = { Spawns = {BlueFly = 6} }, -- Friends Till The End!
[Pill_ID .. (HorseID + 46)] = { ItemDescription = "5.100.93" }, -- Feels like I'm walking on sunshine!
[Pill_ID .. (HorseID + 48)] = { ShotSpeed = -0.3 }, -- Shot speed Down
[Pill_ID .. (HorseID + 49)] = { ShotSpeed = 0.3 }, -- Shot speed Up
}
EID:updateDescriptionsViaTable(itemData, EID.ItemData)
-- TODO: Add modular
EID.ItemData.BingeEaterBuffs = {
[C_ID .. 22] = { Tears = 0.5, Range = 2.5, Speed = -0.03, DamageTemp = 3.6 }, -- Lunch
[C_ID .. 23] = { Tears = 0.5, ShotSpeed = 0.2, Speed = -0.03, DamageTemp = 3.6 }, -- Dinner
[C_ID .. 24] = { Damage = 1, ShotSpeed = 0.2, Speed = -0.03, DamageTemp = 3.6 }, -- Dessert
[C_ID .. 25] = { Range = 2.5, ShotSpeed = 0.2, Speed = -0.03, DamageTemp = 3.6 }, -- Breakfast
[C_ID .. 26] = { Damage = 1, Range = 2.5, Speed = -0.03, DamageTemp = 3.6 }, -- Rotten Meat
[C_ID .. 346] = { ShotSpeed = 0.2, Luck = 1, Speed = -0.03, DamageTemp = 3.6 }, -- A Snack
[C_ID .. 456] = { Damage = 1, Luck = 1, Speed = -0.03, DamageTemp = 3.6 }, -- Midnight Snack
[C_ID .. 707] = { Tears = 0.5, Luck = 1, Speed = -0.03, DamageTemp = 3.6 }, -- Supper
}