Overview
A guide to the characters, items, console commands, and more for Retribution.A very comprehensive, unofficial, Russian wiki is available here.[moddingofisaac.fandom.com]
Notice
As of the 1.17 Gacha Update, this guide is no longer up to date and fully factual. For full item effects we recommend installing either Encyclopedia, or External Item Descriptions. At some point after the release of the Repentance edition of Retribution, this guide may be updated, or migrated to a more suitable platform.
Thank you for understanding.
Icarus
- Starts with two red hearts and one eternal heart.
- Starts with Wax Wing and Communion.
- Curse of the Sun: many monsters are transformed into their stronger variants.
Mom’s Heart and Full Completion require Hard mode, all others with exception to Greed(ier) mode only require Normal difficulty. Press Tab to view unlock progress.
- Boss Rush: Wax Wing
- Mom’s Heart: Heart Worm
- Isaac: Baptismal Shell
- ???: Baptismal Font
- Satan: Blood of Satan
- Lamb: Kapala
- Mega Satan: Goat eye
- Hush: Shattered Dice
- Delirium: Rapture
- Ultra Greed: Shycoin
- Ultra Greedier: Pyrite
- All: Hundred Dollar Steak
Mammon
- Starts with two red hearts and one black heart.
- Starts with Spoils Pouch and Meat Grinder.
- Curse of Swine: treasure rooms contain only money (and the occasional pig), deals with the Devil or Angels cost half your coins.
Mom’s Heart and Full Completion require Hard mode, all others with exception to Greed(ier) mode only require Normal difficulty. Press Tab to view unlock progress.
- Boss Rush: Snap Bang
- Mom’s Heart: Thick Skin
- Isaac: Stained Shard
- ???: Carapace
- Satan: Booster Shot
- Lamb: Eye of Balor
- Mega Satan: Bell of Circe
- Hush: Bottled Fairy
- Delirium: Glioma
- Ultra Greed: Spoils Pouch
- Ultra Greedier: Meat Grinder
- All: Technology Omicron
Active Items
Chance to spawn either spiders or a collectible proportionate to luck.
If the bell transforms the user, the bell may not be used until the next room.
Tear damage scales from x1/4 to x2 from 1-8 and triples on 9.
Some numbers have additional effects.
Grants one black heart upon use.
Dying while the item is held will release the fairy, reviving the player to full.
-0.35 damage, -0.06 speed, -0.06, shotspeed
+5% chance to fire poison tears
Once fully consumed, grants major stat upgrades and full health:
+2.75 damage, damage x1.5, +0.5 speed, +0.5 shotspeed
The granted item is also removed if Modelling Clay is drop or swapped with a new active item.
Forces the player to fire a brimstone beam each minute afterwards, inflicting damage.
Using the item will destroy it, producing a few coins and a shattered shard.
Each shard blocks one projectile before breaking and inflicts damage and bleeding onto enemies.
Passive Items (A-E)
Tears illuminate and pierce in darkness.
After taking enough damage, the Axolotl dies and its body periodically spawns a blue fly.
Black hearts trigger at half-heart intervals.
Respawns after six seconds.
Having any number of Bob’s Heart will also grant a single companion familiar, Bob’s Intestines, which poisons enemies on contact.
Respawns after a few seconds.
Blocks one projectile before breaking. Regenerates each room.
Chance to fire a tear that transforms enemies into poop.
Constantly gravitates back.
Ignores bosses.
Will not activate when fighting a “final” boss.
Deal additional damage to that enemy.
Passive Items (E-R)
(Damage x0.65, then +5)
An exclusive familiar, Friend, may also appear.
After deating the boss, all rooms are reset.
Unusual methods of acquiring.
High damage tears have any special effects removed.
Fire delay x2.
(+1 Heart container, +0.6 damage, fire delay x0.75, +0.2 speed).
Fire delay x2
Firing also knocks you back.
Passive Items (S-W)
Temporary coins do not proc “penny” trinkets.
Chance to fire a tear that deals x1.5 damage and grants half a soul heart if it kills.
- Diamonds inflict midas freeze
- Hearts inflict charm
- Clubs inflict bleed
- Spades inflict fear
Using a playing card pocket item will inflict the corresponding effect on every monster in the room.
Standing still for 3 seconds, grants +2 damage and fire delay x0.8.
Taking one will cause the other to disappear.
Monsters hit directly with a soy bean tear spawn a Linger Bean fart on death.
Blue flies explode in a cloud of toxic gas.
(Damage x1.5, then -2).
Gain an eternal heart if any items were lost. Gain +2% angel chance for each lost pickup.
Can provide access to angel rooms even after accepting a deal with the devil.
Wings and stats can be regained by picking up a Wax Feather, which can drop from the sacrifice room whilst in possession of this item.
Self dealt damage, including curse room doors, spiked chests, and blood donation machines, will not break the wings.
Trinkets
(Special tears are defined by Crutch as any tears with tear flags different to the player’s tear flag attribute, for example: Scorpio poison won’t count, since every tear gets the effect, but Serpent’s Kiss poison will, as it is a chance per tear for the effect. Any Retribution custom tear flag-like effects, e.g. Cholera tears, will also count)
Tears accelerate and decelerate in manner similar to Mom’s Heart.
Damage gained is lost on dropping the trinket.
These coins take longer to disappear than Spoils Pouch coins, but explode on vanishing.
If Spoils Pouch is held, cursed nickels and dimes may also drop.
Rots after 7 rooms or upon being dropped. Regenerates on the next floor.
Console Commands
CiiruleanGiantbooks or CGB:
true/t: enables giantbooks (default).
false/f: disables giantbooks.
toggle: toggles between true and false.
query/q: states whether giantbooks will display currently.
Usage: CiiruleanGiantbooks true, cgb f, etc.
UnlockIcarusItems: unlocks all of Icarus’ unlockable items.
LockIcarusItems: locks all of Icarus’ unlockable items.
UnlockMammonItems: unlocks all of Mammon’s unlockable items.
LockMammonItems: locks all of Mammon’s unlockable items.
UnlockAllRetItems: unlocks all unlockable items from Retribution.
LockAllRetItems: locks all unlockable items from Retribution.
Case doesn’t matter for any command.
Compatibility Features
Retribution loads considerably late relative to other mods, and so it may be necessary to add your compatibility on MC_POST_GAME_STARTED, with some check to verify that the compatibility functions are not run multiple times. All instances of “Retribution” in the function names can be replaced with “CiiruleanItems” if you so wish.
Retribution natively supports the following mods:
If, as a developer, there is more compatibility features you would like me to add, feel free to comment it here or dm me on discord at Xalum#4103.
Icarus, Baptismal Shell, and Baptismal Font can upgrade and downgrade monsters respectively. Functions exist for you to add data to both of these transformation tables:
Retribution.AddIcarusEnemyData(type, variant, subtype, type2, variant2, subtype2)
- Type, Variant, and SubType are the data for the monster to be transformed
- Type2, Variant, and SubType2 are the data for the transforming monster to be transformed into
- SubType and SubType2 will default to 0 if left nil
Retribution.AddIcarusSpawnerBlacklist(type, variant, subtype)
- Type, Variant, and SubType are the data of the monster, from which, spawned monsters cannot transform (e.g. Mega Clotties, prevents the clotties it spawns from becoming more mega clotties)
- SubType will default to 0 if left blank
Retribution.AddBaptismalShellData(t, v, s, t2, v2, s2, activeonly)
- t, v, s, t2, v2, and s2, function identically to AddIcarusEnemyData
- If activeonly is true then the transformation cannot be caused by a Baptismal Shell tear, only through the Baptismal Font – This is used in Retribution for enemies that have too little health to survive after transformation through a single Baptismal Shell tear at base damage
Retribution.AddBook(base, mark, double, hold)
- Base: The original book’s ItemID
- Mark: The bookmarked book’s ItemID
- Double: The bookmarked book’s ItemID if you also have Schoolbag and Mom’s Box
- Hold: true/false, should the bookmarked books be held like a normal active item when its used
Each of the three books needs to be a separate item in order to facilitate the different maximum charge and sprite
This function automatically adds MC_USE_ITEM callbacks for the bookmarked books, these callbacks automatically use the base book item and hold up the bookmarked book
Lent grants a bonus if you do not pick up any hearts on a floor, if your mod adds new heart pickups it is important to let Lent know. Player entities have a data tag called lentcounter, increment this if a player picks up your heart
Retribution.RainbowPenny is a table of functions from which the effect of Rainbow Penny is drawn.
To add a new function:
Retribution.RainbowPenny[#Retribution.RainbowPenny + 1] = YourFunction
For example:
Some Options has a blacklist, so that some specialist pickups cannot spawn alongside a wooden counterpart. In Retribution this is used for Wooden Pickups themselves, Celestial Berries, and base-game specialist pickups, like Beds, Trophies, and Ending Chests.
To add a new banned spawner:
Retribution.AddSomeOptionsBannedDuplicator(variant)
- Variant: the variant of your pickup entity