Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7348bf3467 | ||
|
|
01788b0d11 | ||
|
|
150d8503aa | ||
|
|
53a03153d5 | ||
|
|
fde703a05b | ||
|
|
b181220525 | ||
|
|
92c4e4a382 | ||
|
|
fd0dc6f57e | ||
|
|
62fce35691 | ||
|
|
2d7560c9da | ||
|
|
22878c9244 | ||
|
|
dd757d4995 | ||
|
|
232e601ba8 | ||
|
|
a719f198e2 | ||
|
|
5798a9eb52 | ||
|
|
440e13fdb4 | ||
|
|
f70d4074a8 | ||
|
|
68615370f6 | ||
|
|
7627162db8 | ||
|
|
f22d1973b4 | ||
|
|
bd192c3ee4 | ||
|
|
f31b5dfa7a | ||
|
|
078c9b8b5c | ||
|
|
da9cf9ddef | ||
|
|
4e12773d62 | ||
|
|
20538d0434 | ||
|
|
ee43fe6127 |
No files matched your search
@@ -10,6 +10,7 @@ This version is designed to be used with the Afterbirth+ and Repentance DLCs.
|
||||
- Displays information for all collectibles, trinkets, cards, runes, pills, horsepills and some rooms
|
||||
- Displays **additional information** like item type, charges, transformations, Spindown Dice results, Bag of Crafting recipes, TMTRAINER item effects (Detailed informations require --luadebug flag!), and much much more!
|
||||
- Mod support for nearly all mods!
|
||||
- Extended features available with [Repentogon](https://repentogon.com/)
|
||||
- Easy to use API ([Documentation here](https://github.com/wofsauge/External-Item-Descriptions/wiki))
|
||||
- A huge amount of custom options like:
|
||||
- Indicators
|
||||
|
||||
@@ -307,7 +307,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"285", "D10", "Zamíchá všechny nepřátele v místnosti"},
|
||||
{"286", "Prázdná Karta", "Napodobuje efekty tvojí držené karty"},
|
||||
{"287", "Kniha Tajemství", "Získáš jeden z těchto efektů pro patro: #{{Collectible54}} Mapa pokladů#{{Collectible21}} Kompas #{{Collectible246}} Modrá mapa"},
|
||||
{"288", "Bedna Plná Pavouků", "Vytvoří 1-4 modré pavouky"},
|
||||
{"288", "Krabice Plná Pavouků", "Vytvoří 1-4 modré pavouky"},
|
||||
{"289", "Červená Svíčka", "Vyhodíte červený plamen#Plamen přetrvává, dokud pětkrát nezpůsobí 23 poškození nebo pětkrát nezablokuje střelu"},
|
||||
{"290", "Sklenice", "{{Heart}} Uloží až 4 Červené Srdce pro pozdější použití"},
|
||||
{"291", "Spláchnutej!", "!!! Instantně zabíjí hovnové nepřátele a bosse!#Proměňuje nepřátele v hovna"},
|
||||
@@ -338,7 +338,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"316", "Prokleté Oko", "Nabitá salva slz#!!! Pokud tě něco zasáhne při nabíjení, teleportuje tě do náhodné místnosti#{{Collectible260}} Neteleportne tě, pokud máš Černou Svíčku"},
|
||||
{"317", "Záhadná Kapalina", "Slzy po sobě zanechávají kaluž#Kaluž uděluje 30 poškození za sekundu"},
|
||||
{"318", "Blíženec", "Spojenec pro blízký souboj#Uděluje 6 kontaktního poškození za sekundu "},
|
||||
{"319", "Cainovo Druhé Oko", "Odráží se po místnosti#Střílí směrem k Izákovi#{{Damage}} Jeho poškození se rovná tvému poškození"},
|
||||
{"319", "Kainovo Druhé Oko", "Odráží se po místnosti#Střílí směrem k Izákovi#{{Damage}} Jeho poškození se rovná tvému poškození"},
|
||||
{"320", "Jediný Přítel ???", "Ovladatelná moucha#Uděluje 5 kontaktního poškození za sekundu"},
|
||||
{"321", "Samsonovy Řetězy", "Přetahovatelná koule, která dokáže ničit kameny#Uděluje 10.7 kontaktního poškození za sekundu"},
|
||||
{"322", "Divné Dítě", "Kopíruje efekt jednoho z tvých spojenců#Působí dvojnásobné poškození"},
|
||||
@@ -401,7 +401,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"379", "Duplexní Pupila", "Slzy dostanou mnohem větší hitbox#Spektrální slzy"},
|
||||
{"380", "Zaplať za Hraní", "{{Coin}} +5 minc#Nyní otevíráš zamčené dveře a truhly pomocí mincí namísto klíčů"},
|
||||
{"381", "Edenovo Požehnání", "↑ {{Tears}} +0.7 Více Slz#Dá ti náhodný předmět na začátku tvojí další hry"},
|
||||
{"382", "Kamarádská Koule", "Můžeš ji vrhnout na nepřátele k jejich zachycení#Při dalším použití se znovu objeví stejný nepřítel ale jakožto přátelský společník"},
|
||||
{"382", "Kamarádský Míček", "Můžeš ji vrhnout na nepřátele k jejich zachycení#Při dalším použití se znovu objeví stejný nepřítel ale jakožto přátelský společník"},
|
||||
{"383", "Slzní Rozbuška", "Odpálíš všechny slzy aktuálně na obrazovce, což způsobí, že se každá rozdělí na 6 dalších slz, které se budou šířit do kruhu"},
|
||||
{"384", "Maličký Gurdy", "{{Chargeable}} Vystřelí se a bude létat po místnosti#Uděluje 5-90 kontaktního poškození za sekundu, závisí to na jeho rychlosti"},
|
||||
{"385", "Bumbo", "Sbírá mince poblíž#Upgraduje se po získání 6, 12 a 24 mincí#LVL2: Šance na vytvoření předmětu po vyčištění místnosti#LVL3: Vystřeluje slzy, které mohou při zásahu upustit mince#LVL4: Pronásleduje nepřátele, příležitostně shazuje bomby a může při sběru mincí vytvořit předmět"},
|
||||
@@ -527,7 +527,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"505", "Poké Go", "Možnost vytvoření očarovaného nepřítele při vstupu do nepřátelské místnosti"},
|
||||
{"506", "Kudlou Do Zad", "Pokud slzy zasáhnou nepřítele do zad, způsobí jim dvojnásobné poškození a také krvácení, které každých 5 sekund způsobí 10% poškození z maximálního zdraví nepřítele."},
|
||||
{"507", "Ostré Brčko", "{{Damage}} Způsobí tvoje poškození + 10 % maximálního zdraví nepřítele#Ovlivňuje všechny nepřátele v místnosti#{{HalfHeart}} Šance vytvoření půlky srdcí, když způsobí poškození#{{HalfSoulHeart}} Pokud nemáš Červené Srdce, může místo toho vytvořit poloviny Duševních Srdcí"},
|
||||
{"508", "Maminčina Žiletka", "Orbitální žiletka, která způsobuje krvácení, které způsobí 10% poškození maximálního zdraví nepřítele každých 5 sekund#Uděluje 300% poškození při kontaktu za sekundu#Neblokuje střely"},
|
||||
{"508", "Maminčin Holicí Strojek", "Orbitální žiletka, která způsobuje krvácení, které způsobí 10% poškození maximálního zdraví nepřítele každých 5 sekund#Uděluje 300% poškození při kontaktu za sekundu#Neblokuje střely"},
|
||||
{"509", "Krví Podlité Oko", "Orbitální oko, které vystřelí slzu každé 2 sekundy v náhodném směru#Uděluje 3.5 poškození za slzu#Uděluje 30 kontaktního poškození za sekundu"},
|
||||
{"510", "Blouznivec", "Vytvoří přátelskou verzi Bosse Delíria pro aktuální místnost"},
|
||||
{"511", "Naštvaná Moucha", "Obíhá kolem náhodného nepřítele, dokud tento nepřítel nezemře#Uděluje 30 kontaktního poškození za sekundu ostatním nepřátelům"},
|
||||
@@ -553,7 +553,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"531", "Hemolakrie", "Slzy létají obloukem#Slzy při dopadu propukají v další menší slzy#↓ Méně Slz#↑ 31% Větší Poškození"},
|
||||
{"532", "Lachryfagie", "Slzy při cestování zpomalují#Po zastavení explodují v 8 menších slz#Slzy mohou být vstřeleny do jiných slz, čímž se zvětší"},
|
||||
{"533", "Trisagion", "Střílíš průrazné záblesky světla#{{Damage}} Udělují 33% poškození, ale mohou zasáhnout nepřátele několikrát"},
|
||||
{"534", "Školní Aktovka", "Umožňuje ti držet 2 aktivní předměty#Přepínej mezi nimi stisknutím tlačítka Drop (tlačítko držte za \"The Forgotten\")"},
|
||||
{"534", "Školní Aktovka", "Umožňuje ti držet 2 aktivní předměty#Přepínej mezi nimi stisknutím tlačítka Drop (tlačítko 'drž' za \"The Forgotten\")"},
|
||||
{"535", "Přikrývka", "{{SoulHeart}} +1 Duševní Srdce#{{Heart}} Léčí 1 Červené Srdce#{{Collectible313}} Uděluje štít při vstupu do místnosti s Bossem"},
|
||||
{"536", "Obětní Oltář", "!!! JEDNO POUŽITÍ !!!#Obětuje 1-2 spojence, aby vytvořil Ďábelský předmět#Promění tvé modré pavouky/mouchy na mince"},
|
||||
{"537", "Maličký Plivač", "{{Pill}} Vytvoří náhodnou pilulku#Spojenec, který střílí řadu kaluží#Typ kaluže se změní pokaždé, když použiješ pilulku"},
|
||||
@@ -617,7 +617,7 @@ EID.descriptions[languageCode].trinkets={
|
||||
{"39", "Rakovina", "↑ {{Tears}} -2 Zpoždění Slz"},
|
||||
{"40", "Červená Záplata", "{{Damage}} 20% šance na získání +1.8 Větší Poškození, když dostaneš zásah#{{Luck}} 100% šance při 8 Štěstí#Efekt trvá pro aktuální místnost"},
|
||||
{"41", "Zápalka", "{{Bomb}} 10% šance na bombu jakožto odměnu za vyčištění místnosti#{{Bomb}} Šance na bonusovou bombu z truhel, zbarvených kamenů a rozbitých strojů#!!! Odstraňuje {{Trinket53}} Klíště"},
|
||||
{"42", "Palec Šťestí", "↑ {{Luck}} +1 Zvýšení Štěstí#+8% šance na odměnu z vyčištěné místnosti#Extra pickupy z truhel, zbarvených kamenů a rozbitých strojů"},
|
||||
{"42", "Palec Štěstí", "↑ {{Luck}} +1 Zvýšení Štěstí#+8% šance na odměnu z vyčištěné místnosti#Extra pickupy z truhel, zbarvených kamenů a rozbitých strojů"},
|
||||
{"43", "Prokletá Lebka", "Když utrpíš poškození až k polovině Červeného Srdce nebo méně, teleportuje tě do náhodné místnosti"},
|
||||
{"44", "Bezpečnostní Uzávěr", "{{Pill}} 10% šance na pilulku jakožto odměnu za vyčištění místnosti#{{Pill}} Šance na bonusovou pilulku z truhel, zbarvených kamenů a rozbitých strojů"},
|
||||
{"45", "Pikové Eso", "{{Card}} 10% šance na kartu jakožto odměnu za vyčištění místnosti#{{Card}} Šance na bonusovou kartu z truhel, zbarvených kamenů a rozbitých strojů"},
|
||||
@@ -634,7 +634,7 @@ EID.descriptions[languageCode].trinkets={
|
||||
{"56", "Jidášův Jazyk", "{{DevilRoom}} Snižuje ceny Dohod s Ďáblem ze 2 srdcí na 1 srdce"},
|
||||
{"57", "Duše ???", "Společník, který skáče po místnosti#Střílí stejným směrem jako hráč#Uděluje 3.5 poškození za slzu"},
|
||||
{"58", "Samsonova Kadeř", "{{Damage}} 1/15 šance na +0.5 Větší Poškození při zabití nepřítele#{{Luck}} 100% šance při 10 Štěstí#Efekt trvá pro aktuální místnost"},
|
||||
{"59", "Cainovo Oko", "25% šance odhalit ikony na mapě na začátku nového patra#100% šance při 3 Štěstí"},
|
||||
{"59", "Kainovo Oko", "25% šance odhalit ikony na mapě na začátku nového patra#100% šance při 3 Štěstí"},
|
||||
{"60", "Evina Ptačí Noha", "{{Collectible117}} 5% šance na vytvoření Mrtvého Ptáka při zabití nepřítele#{{Luck}} 100% šance při 8 Štěstí"},
|
||||
{"61", "Levá Ruka", "Přemění všechny truhly na červené truhly"},
|
||||
{"62", "Lesklý Kamínek", "Kameny skrývající průlez a zbarvené kameny budou blikat každých 10 sekund"},
|
||||
@@ -813,7 +813,7 @@ EID.descriptions[languageCode].pills={
|
||||
{"42", "Jsem vzrušený!!!", "Zrychlí všechny nepřátele v místnosti"},
|
||||
{"43", "Polk!", "{{Trinket}} Spotřebuje aktuálně držený trinket a získáš jeho účinek natrvalo"},
|
||||
{"44", "Blink!", "{{Collectible149}} Vystřelí jednu Ipekak slzu"},
|
||||
{"45", "Mám Pocit, Jako Bych Kráčel po Slunečním Svitu!", "Krátká nesmrtelnost"},
|
||||
{"45", "Jako bych kráčel po slunečním svitu!", "Krátká nesmrtelnost"},
|
||||
{"46", "Brk!", "Vybrkneš posledně použitou pilulku"},
|
||||
}
|
||||
|
||||
|
||||
+21
-11
@@ -101,7 +101,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"78", "Book of Revelations", "{{SoulHeart}} +1 Soul Heart#{{AngelDevilChance}} +17.5% Devil/Angel Room chance while held#Higher horseman boss chance if used"},
|
||||
{"79", "The Mark", "↑ {{Speed}} +0.2 Speed#↑ {{Damage}} +1 Damage#{{SoulHeart}} +1 Soul Heart"},
|
||||
{"80", "The Pact", "↑ {{Tears}} +0.7 Tears#↑ {{Damage}} +0.5 Damage#{{SoulHeart}} +2 Soul Hearts"},
|
||||
{"81", "Dead Cat", "↑ +9 Lives#Isaac respawns with 1 heart container on death#{{Warning}} Sets Isaac's heart containers to 1 when picked up#Characters that can't have Red Hearts get set to 1 Soul/Black Heart"},
|
||||
{"81", "Dead Cat", "↑ +9 Lives#Isaac respawns with 1 heart container on death#{{Warning}} Sets Isaac's heart containers to 1 when picked up"},
|
||||
{"82", "Lord of the Pit", "↑ {{Speed}} +0.3 Speed#Flight"},
|
||||
{"83", "The Nail", "{{SoulHeart}} +1 Soul Heart#{{Timer}} Receive for the room:#↑ {{Damage}} +0.7 Damage#↓ {{Speed}} -0.18 Speed#Isaac deals 40 contact damage per second#Allows Isaac to destroy rocks by walking into them"},
|
||||
{"84", "We Need To Go Deeper!", "Opens a trapdoor to the next floor#{{LadderRoom}} 10% chance to open a crawlspace trapdoor"},
|
||||
@@ -155,12 +155,12 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"132", "A Lump of Coal", "{{Damage}} Tears deal more damage the further they travel"},
|
||||
{"133", "Guppy's Paw", "{{SoulHeart}} Converts 1 heart container into 3 Soul Hearts"},
|
||||
{"134", "Guppy's Tail", "{{Chest}} 33% chance to replace the room clear reward with a chest#33% chance to spawn no room clear reward"},
|
||||
{"135", "IV Bag", "{{Coin}} Hurts Isaac for half a heart and spawns 1-3 coins#{{Player14}} Spawns 0-1 coin as Keeper"},
|
||||
{"135", "IV Bag", "{{Coin}} Hurts Isaac for half a heart and spawns 1-2 coins"},
|
||||
{"136", "Best Friend", "Spawns a decoy Isaac that attracts enemies and explodes after 5 seconds"},
|
||||
{"137", "Remote Detonator", "{{Bomb}} +5 bombs#Isaac's bombs no longer explode automatically#Using the item detonates all of Isaac's bombs at once"},
|
||||
{"137", "Remote Detonator", "{{Bomb}} +5 Bombs#Isaac's bombs no longer explode automatically#Using the item detonates all of Isaac's bombs at once"},
|
||||
{"138", "Stigmata", "↑ {{Heart}} +1 Health#↑ {{Damage}} +0.3 Damage"},
|
||||
{"139", "Mom's Purse", "{{Trinket}} Isaac can hold 2 trinkets"},
|
||||
{"140", "Bob's Curse", "{{Bomb}} +5 bombs#{{Poison}} Isaac's bombs poison enemies caught in the blast"},
|
||||
{"140", "Bob's Curse", "{{Bomb}} +5 Bombs#{{Poison}} Isaac's bombs poison enemies caught in the blast"},
|
||||
{"141", "Pageant Boy", "{{Coin}} Spawns 7 random coins"},
|
||||
{"142", "Scapular", "{{SoulHeart}} Isaac gains 1 Soul Heart when damaged down to half a heart#Can only happen once per room#Exiting and re-entering the room allows the effect to trigger again"},
|
||||
{"143", "Speed Ball", "↑ {{Speed}} +0.3 Speed#↑ {{Shotspeed}} +0.2 Shot speed"},
|
||||
@@ -261,7 +261,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"238", "Key Piece 1", "{{Warning}} Getting both parts of the key opens a big golden door#{{AngelChance}} +25% Angel Room chance#{{EternalHeart}} +2% chance for Eternal Hearts"},
|
||||
{"239", "Key Piece 2", "{{Warning}} Getting both parts of the key opens a big golden door#{{AngelChance}} +25% Angel Room chance#{{EternalHeart}} +2% chance for Eternal Hearts"},
|
||||
{"240", "Experimental Treatment", "↑ Increases 4 random stats#↓ Decreases 2 random stats"},
|
||||
{"241", "Contract from Below", "Doubles all room clear rewards#33% chance for no room clear reward#{{GreedMode}} Doesn't affect Greed Mode"},
|
||||
{"241", "Contract from Below", "Doubles all room clear rewards#33% chance for no room clear reward"},
|
||||
{"242", "Infamy", "50% chance to block enemy shots"},
|
||||
{"243", "Trinity Shield", "Blocks enemy shots coming from the direction Isaac is shooting"},
|
||||
{"244", "Tech.5", "Occasionally shoot lasers in addition to Isaac's tears"},
|
||||
@@ -464,7 +464,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"439", "Mom's Box", "{{Trinket}} Spawns a random trinket#While held:#↑ {{Luck}} +1 Luck#{{Trinket}} Doubles trinket effects"},
|
||||
{"440", "Kidney Stone", "↑ +2 Tear height#↓ {{Speed}} -0.2 Speed#↓ {{Range}} -17 Range#Isaac occasionally stops firing and charges an attack that releases a burst of tears and a kidney stone"},
|
||||
{"441", "Mega Blast", "{{Timer}} Fires a huge Mega Satan blood beam for 15 seconds#The beam persists between rooms and floors"},
|
||||
{"442", "Dark Prince's Crown", "While at 1 full Red Heart:#↑ {{Tears}} +0.75 Tears#↑ {{Range}} +1.5 Range#↑ +1 Tear height#↑ {{Shotspeed}} +0.2 Shot speed#Does not work on characters without Red Hearts"}, -- Dark Princes Crown (apostrophe added to the name in Repentance)
|
||||
{"442", "Dark Prince's Crown", "While at 1 full Red Heart:#↑ {{Tears}} +0.75 Tears#↑ {{Range}} +1.5 Range#↑ +1 Tear height#↑ {{Shotspeed}} +0.2 Shot speed"}, -- Dark Princes Crown (apostrophe added to the name in Repentance)
|
||||
{"443", "Apple!", "↑ {{Tears}} +0.3 Tears#{{Damage}} 6.66% chance to shoot razor blades that deal 4x Isaac's damage#{{Luck}} 100% chance at 14 luck"},
|
||||
{"444", "Lead Pencil", "Isaac shoots a cluster of tears every 15 tears#Tears in the cluster deal double damage"},
|
||||
{"445", "Dog Tooth", "↑ {{Speed}} +0.1 Speed#↑ {{Damage}} +0.3 Damage#{{SecretRoom}}{{SuperSecretRoom}} A wolf howls in rooms adjacent to a Secret/Super Secret Room#{{LadderRoom}} A dog barks in rooms with a crawlspace under a rock"},
|
||||
@@ -631,7 +631,7 @@ EID.descriptions[languageCode].trinkets={
|
||||
{"20", "Monkey Paw", "{{BlackHeart}} Spawns 1 Black Heart when Isaac's health is reduced to half a heart#{{Warning}} Disappears after spawning 3 Black Hearts"},
|
||||
{"21", "Mysterious Paper", "Randomly grants the effect of: #{{Collectible327}} The Polaroid#{{Collectible328}} The Negative#{{Trinket48}} A Missing Page#{{Trinket23}} Missing Poster"},
|
||||
{"22", "Daemon's Tail", "{{Heart}} Decreases spawn rate of hearts to 20%#{{BlackHeart}} All Heart pickups turn into Black Hearts#{{Key}} Increases the drop chance of keys"},
|
||||
{"23", "Missing Poster", "{{Player10}} Respawn as The Lost on death#{{Warning}} Dying in a {{SacrificeRoom}} Sacrifice Room while holding this trinket unlocks The Lost"},
|
||||
{"23", "Missing Poster", "{{Player10}} Respawn as The Lost on death"},
|
||||
{"24", "Butt Penny", "{{Coin}} 20% higher chance for coins to spawn from poop#Picking up coins makes Isaac fart"},
|
||||
{"25", "Mysterious Candy", "Isaac farts or spawns poop every 30 seconds"},
|
||||
{"26", "Hook Worm", "↑ {{Range}} +10 Range#Isaac's tears move in angular patterns"},
|
||||
@@ -711,7 +711,7 @@ EID.descriptions[languageCode].trinkets={
|
||||
{"100", "Vibrant Bulb", "Holding a fully charged active item grants:#↑ {{Speed}} +0.25 Speed#↑ {{Tears}} +0.2 Tears#↑ {{Damage}} +0.5 Damage#↑ {{Range}} +0.75 Range#↑ {{Shotspeed}} +0.1 Shot speed#↑ {{Luck}} +1 Luck"},
|
||||
{"101", "Dim Bulb", "Holding a completely uncharged active item grants:#↑ {{Speed}} +0.5 Speed#↑ {{Tears}} +0.4 Tears#↑ {{Damage}} +1.5 Damage#↑ {{Range}} +1.5 Range#↑ {{Shotspeed}} +0.3 Shot speed#↑ {{Luck}} +2 Luck"},
|
||||
{"102", "Fragmented Card", "{{SecretRoom}} +1 extra Secret Room per floor while held"},
|
||||
{"103", "Equality!", "Turns single consumables into double consumables when Isaac's {{Coin}} coin, {{Bomb}} bomb and {{Key}} key counts are equal"},
|
||||
{"103", "Equality!", "Turns single pickups into double pickups when Isaac's {{Coin}} coin, {{Bomb}} bomb and {{Key}} key counts are equal"},
|
||||
{"104", "Wish Bone", "2% chance to get destroyed and spawn a pedestal item when hit"},
|
||||
{"105", "Bag Lunch", "{{Collectible22}} 2% chance to get destroyed and spawn Lunch when hit"},
|
||||
{"106", "Lost Cork", "Increases the radius of friendly creep"},
|
||||
@@ -755,7 +755,7 @@ EID.descriptions[languageCode].cards={
|
||||
{"12", "XI - Strength", "{{Timer}} Receive for the room:#↑ {{Heart}} +1 Health#↑ {{Speed}} +0.3 Speed#↑ {{Damage}} +0.3 Damage#↑ {{Damage}} x1.5 Damage multiplier#↑ {{Range}} +5.25 Range#↑ +0.5 Tear height"},
|
||||
{"13", "XII - The Hanged Man", "{{Timer}} Flight for the room"},
|
||||
{"14", "XIII - Death", "Deals 40 damage to all enemies in the room"},
|
||||
{"15", "XIV - Temperance", "{{DonationMachine}} Spawns a Blood Donation Machine#{{GreedMode}} Spawns a Devil Beggar in Greed Mode"},
|
||||
{"15", "XIV - Temperance", "{{DonationMachine}} Spawns a Blood Donation Machine"},
|
||||
{"16", "XV - The Devil", "{{Timer}} Receive for the room:#↑ {{Damage}} +2 Damage"},
|
||||
{"17", "XVI - The Tower", "Spawns 6 Troll Bombs"},
|
||||
{"18", "XVII - The Stars", "{{TreasureRoom}} Teleports Isaac to the Treasure Room"},
|
||||
@@ -854,8 +854,8 @@ EID.descriptions[languageCode].pills={
|
||||
EID.descriptions[languageCode].sacrificeHeader = "[Next Sacrifice Room payout]"
|
||||
|
||||
EID.descriptions[languageCode].sacrifice={
|
||||
{"1", "", "{{Coin}} 50% chance for 1 coin#{{Bomb}} 100% chance for 1 Bomb, when on B1 and killed the Boss under 1 minute"},
|
||||
{"2", "", "{{Coin}} 50% chance for 1 coin#{{Bomb}} 100% chance for 1 Bomb, when on B1 and killed the Boss under 1 minute"},
|
||||
{"1", "", "{{Coin}} 50% chance for 1 coin#{{Bomb}} 100% chance for 1 bomb, when on B1 and killed the boss under 1 minute"},
|
||||
{"2", "", "{{Coin}} 50% chance for 1 coin#{{Bomb}} 100% chance for 1 bomb, when on B1 and killed the boss under 1 minute"},
|
||||
{"3", "", "{{AngelChance}} 67% chance for increased Angel Room chance"},
|
||||
{"4", "", "{{Chest}} 50% chance for 1 random chest"},
|
||||
{"5", "", "{{Coin}} 33% chance for 3 coins#{{AngelChance}} 67% chance for increased Angel Room chance"},
|
||||
@@ -955,3 +955,13 @@ EID.descriptions[languageCode].PickupNames = {
|
||||
["5.350"] = "{{Trinket}} Trinket",
|
||||
|
||||
}
|
||||
|
||||
EID.descriptions[languageCode].ConditionalDescs = {
|
||||
["5.100.81"] = "Characters that can't have Red Hearts get set to 1 Soul/Black Heart", -- Dead Cat
|
||||
["5.100.241"] = "{{GreedMode}} Doesn't affect Greed Mode", -- Contract From Below
|
||||
["5.100.135 (Keeper)"] = "{{Player14}} Spawns 0-1 coin as Keeper", -- IV Bag Keeper
|
||||
["5.100.135 (PHD)"] = "{{Collectible75}} Spawns 2-3 coins if you have PHD", -- IV Bag PHD
|
||||
["5.100.442"] = "No effect for characters that can't have Red Hearts", -- Dark Prince's Crown
|
||||
["5.300.15"] = "{{DemonBeggar}} Spawns a Devil Beggar", -- Temperance (Greed Mode effect)
|
||||
["5.350.23"] = "{{Warning}} Dying in a {{SacrificeRoom}} Sacrifice Room while holding this trinket unlocks The Lost", -- Missing Poster (Unlock The Lost)
|
||||
}
|
||||
@@ -129,7 +129,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"78", "요한묵시록", "{{DevilChanceSmall}} 소지중일 때 악마방 확률 +17.5%#사용 시 {{SoulHeart}}소울하트 +1#가능한 경우, 현재 층의 보스를 4기사로 교체합니다."}, -- Book of Revelations
|
||||
{"79", "낙인", "↑ {{SoulHeart}}소울하트 +1#↑ {{DamageSmall}}공격력 +1#↑ {{SpeedSmall}}이동속도 +0.2"}, -- The Mark
|
||||
{"80", "계약", "↑ {{SoulHeart}}소울하트 +2#↑ {{DamageSmall}}공격력 +0.5#↑ {{TearsSmall}}연사 +0.7"}, -- The Pact
|
||||
{"81", "죽은 고양이", "↑ 목숨 +9#!!! {{Heart}}최대 체력이 1칸이 됩니다.#사망 시 전 방에서 최대 체력 1칸으로 부활합니다.#!!! 최대 체력 = 소울하트 보정을 받는 캐릭터는 소울하트가 1칸이 됩니다."}, -- Dead Cat
|
||||
{"81", "죽은 고양이", "↑ 목숨 +9#!!! {{Heart}}최대 체력이 1칸이 됩니다.#사망 시 전 방에서 최대 체력 1칸으로 부활합니다."}, -- Dead Cat
|
||||
{"82", "구덩이의 제왕", "↑ {{SpeedSmall}}이동속도 +0.3#비행 능력을 얻습니다."}, -- Lord of the Pit
|
||||
{"83", "대못", "!!! 사용 시: #{{SoulHeart}}소울하트 +1#그 방에서 {{DamageSmall}}공격력 +0.3, {{SpeedSmall}}이동속도 -0.2#접촉한 적에게 피해를 입히며 장애물을 부술 수 있습니다."}, -- The Nail
|
||||
{"84", "더 깊이 내려가야 해!", "사용 시 다음 스테이지로 가는 다락문을 생성합니다.#10%의 확률로 {{LadderRoom}}사다리방으로 가는 다락문을 생성합니다."}, -- We Need To Go Deeper!
|
||||
@@ -183,7 +183,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"132", "석탄 한 덩이", "공격이 멀리 나갈수록 타일 1칸당 공격력이 +0.6 증가합니다."}, -- A Lump of Coal
|
||||
{"133", "구피의 발", "사용 시 최대 체력 1칸을 {{SoulHeart}}소울하트 3칸으로 바꿉니다."}, -- Guppy's Paw
|
||||
{"134", "구피의 꼬리", "{{Chest}} 방 클리어 보상이 33%의 확률로 상자 혹은 황금상자로 바뀝니다.#!!! 방 클리어 보상이 22%의 확률로 등장하지 않습니다."}, -- Guppy's Tail
|
||||
{"135", "수혈 팩", "사용 시 체력 반칸을 깎고 {{Coin}}동전을 1~3개 드랍합니다.#빨간하트를 우선적으로 깎습니다.#!!! {{Player14}}/{{Player33}}Keeper: 0~1개"}, -- IV Bag
|
||||
{"135", "수혈 팩", "사용 시 체력 반칸을 깎고 {{Coin}}동전을 1~2개 드랍합니다.#빨간하트를 우선적으로 깎습니다"}, -- IV Bag
|
||||
{"136", "최고의 친구", "사용 시 적을 유인하고 5초 뒤 공격력 110의 폭발을 일으키는 인형을 하나 설치합니다."}, -- Best Friend
|
||||
{"137", "원격 폭파기", "↑ {{Bomb}}폭탄 +5#폭탄이 아이템 사용 전까지 터지지 않습니다."}, -- Remote Detonator
|
||||
{"138", "성흔", "↑ {{Heart}}최대 체력 +1#↑ {{DamageSmall}}공격력 +0.3"}, -- Stigmata
|
||||
@@ -289,7 +289,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"238", "열쇠 조각 1", "{{MegaSatanSmall}} Key Piece 2와 조합 시 Chest/Dark Room 스테이지에서 거대한 금색 문을 열 수 있습니다.#빨간하트가 드랍될 때 2.5%의 확률로 {{EternalHeart}}이터널하트로 대체됩니다.#↑ {{AngelChanceSmall}}천사방 확률 +25%"}, -- Key Piece 1
|
||||
{"239", "열쇠 조각 2", "{{MegaSatanSmall}} Key Piece 1과 조합 시 Chest/Dark Room 스테이지에서 거대한 금색 문을 열 수 있습니다.#빨간하트가 드랍될 때 2.5%의 확률로 {{EternalHeart}}이터널하트로 대체됩니다.#↑ {{AngelChanceSmall}}천사방 확률 +25%"}, -- Key Piece 2
|
||||
{"240", "임상시험", "!!! 아래의 능력치 중;#↑ 능력치 4종류 증가#↓ 능력치 2종류 감소#!!! {{EmptyHeart}}빈 최대 체력 ±1#{{Blank}} {{SpeedSmall}}이동속도 ±0.2#{{Blank}} {{TearsSmall}}눈물 딜레이 ±1#{{Blank}} {{DamageSmall}}최종 공격력 ±1#{{Blank}} {{RangeSmall}}사거리 ±0.5#{{Blank}} {{ShotspeedSmall}}탄속 ±0.2#{{Blank}} {{LuckSmall}}행운 ±1"}, -- Experimental Treatment
|
||||
{"241", "지하로부터의 계약", "방 클리어 보상이 하나 더 나옵니다.#방 클리어 보상이 33%의 확률로 등장하지 않습니다.#{{Blank}} (중첩 시 보상 개수 증가, 보상 미등장 확률 감소)#{{GreedModeSmall}} 그리드 모드의 동전 보상은 영향 없음"}, -- Contract from Below
|
||||
{"241", "지하로부터의 계약", "방 클리어 보상이 하나 더 나옵니다.#방 클리어 보상이 33%의 확률로 등장하지 않습니다.#{{Blank}} (중첩 시 보상 개수 증가, 보상 미등장 확률 감소)"}, -- Contract from Below
|
||||
{"242", "악명", "적 탄환에 맞았을 때 50% 확률로 피해를 무시합니다."}, -- Infamy
|
||||
{"243", "삼위일체 방패", "캐릭터의 공격 방향에서 오는 적의 탄환을 모두 방어합니다."}, -- Trinity Shield
|
||||
{"244", "기계 0.5", "공격 시 캐릭터의 이마 쪽에서 보조 레이저가 발사됩니다."}, -- Tech.5
|
||||
@@ -454,7 +454,7 @@ EID.descriptions[languageCode].collectibles={
|
||||
{"403", "스파이더모드", "방 안을 돌아다니며 접촉한 적에게 랜덤한 상태이상을 부여합니다.#적의 체력과 적에게 주는 피해량이 수치로 표시됩니다.#방 클리어 시 일정 확률로 배터리 픽업이나 자폭 거미를 드랍합니다."}, -- Spider Mod
|
||||
{"404", "방귀쟁이 아기", "캐릭터를 따라다니며 적의 탄환을 막아줍니다.#탄환을 막을 시 10% 확률로 랜덤한 효과의 방귀를 뀝니다."}, -- Farting Baby
|
||||
{"405", "게임 버그", "대각선으로 돌아다니며 접촉한 적에게 초당 120의 피해를 주며 랜덤한 상태이상을 부여합니다."}, -- GB Bug
|
||||
{"406", "8면 주사위", "사용 시 {{DamageSmall}}공격력, {{TearsSmall}}연사, {{RangeSmall}}사거리, {{SpeedSmall}}이동속도 배율을 랜덤으로 바꿉니다."}, -- D8
|
||||
{"406", "8면 주사위", "사용 시 {{DamageSmall}}공격력, {{TearsSmall}}연사, {{RangeSmall}}사거리, {{SpeedSmall}}이동속도 배율을 랜덤으로 바꿉니다.#!!! 바뀐 배율의 총합은 항상 동일합니다."}, -- D8
|
||||
{"407", "순도", "캐릭터 머리에 오라가 생기며 오라 색에 따라 특정 능력치가 증가합니다.#피격시 비활성화되며 방 이동시 다른 색으로 변합니다.#{{ColorRed}}빨강:{{CR}} {{DamageSmall}}공격력 +4.0#{{Blank}} {{ColorCyan}}파랑:{{CR}} {{TearsSmall}}눈물 딜레이 -4#{{Blank}} {{ColorOrange}}주황:{{CR}} {{RangeSmall}}사거리 +7.5, 눈물 높이 +1#{{Blank}} {{ColorYellow}}노랑:{{CR}} {{SpeedSmall}}이동속도 +0.5"}, -- Purity
|
||||
{"408", "마법 단검", "피격 시 캐릭터 주위에 검은 고리가 둘러져 접촉한 적에게 현재 공격력만큼의 피해를 줍니다.#고리로 적 처치 시 15% 확률로 {{BlackHeart}}블랙하트를 드랍합니다."}, -- Athame
|
||||
{"409", "빈 그릇", "↑ {{BlackHeart}}블랙하트 +2#{{EmptyHeart}}빨간하트가 없을 때 비행 능력을 얻으며 40초마다 10초간 무적 상태가 됩니다."}, -- Empty Vessel
|
||||
@@ -1012,3 +1012,12 @@ EID.descriptions[languageCode].PickupNames = {
|
||||
["5.350"] = "{{Trinket}}장신구",
|
||||
|
||||
}
|
||||
EID.descriptions[languageCode].ConditionalDescs = {
|
||||
["5.100.81"] = "!!! 최대 체력 = 소울하트 보정을 받는 캐릭터는 소울하트가 1칸이 됩니다.", -- Dead Cat
|
||||
["5.100.241"] = "{{GreedModeSmall}} Greed 모드의 동전 보상은 영향 없음", -- Contract From Below
|
||||
["5.100.135 (Keeper)"] = "{{Player14}}Keeper: 0~1개", -- IV Bag Keeper
|
||||
["5.100.135 (PHD)"] = "{{Collectible75}} PHD 소지 시 2-3개로 증가", -- IV Bag PHD
|
||||
["5.100.442"] = "빨간하트를 소지할 수 없는 캐릭터는 무효과", -- Dark Prince's Crown
|
||||
["5.300.15"] = "{{DemonBeggar}} 악마거지를 소환합니다.", -- Temperance (Greed Mode effect)
|
||||
-- ["5.350.23"] = "", -- Missing Poster (Unlock The Lost)
|
||||
}
|
||||
+13
-13
@@ -110,12 +110,12 @@ local repCollectibles={
|
||||
[240] = {"240", "Experimentální Léčba", "↑ Náhodně zvýší 4 staty#↓ Náhodně sníží 2 staty"}, -- Experimental Treatment
|
||||
[241] = {"241", "Smlouva z Podzemí", "Zdvojnásobuje všechny odměny za pročištěnou místnost#30% šance na žádnou odměnu za pročištěnou místnost#Neovlivňuje režim Greed Mode"}, -- Contract from Below
|
||||
[245] = {"245", "20/20", "Zdvojnásobí všechny tvoje střely#↓ {{Damage}} -25% Poškození"}, -- 20/20
|
||||
[248] = {"248", "Skupinová mysl", "Modří pavouci/mušky způsobí dvojité poškození#Pavoučí/muší spojenci budou silnější"}, -- Hive Mind
|
||||
[248] = {"248", "Úlové Myšlení", "Modří pavouci/mušky způsobí dvojité poškození#Pavoučí/muší spojenci budou silnější"}, -- Hive Mind
|
||||
[253] = {"253", "Kouzelný Strup", "↑ {{Heart}} +1 Zvýšení Zdraví#↑ {{Luck}} +1 Zvýšení Štěstí#{{Heart}} Vyléčí 1 červené srdce"}, -- Magic Scab
|
||||
[254] = {"254", "Krevní Sraženina", "!!! Platí pouze pro levé oko#↑ {{Damage}} +1 Větší Poškození#↑ {{Range}} +1.5 Větší Dostřel"}, -- Blood Clot
|
||||
[256] = {"256", "Horké Bomby", "{{Burning}} Hořící bomby#{{Bomb}} +5 Bomb#Už nemůžeš utrpět poškození ohněm#Bomby způsobují kontaktní poškození"}, -- Hot Bombs
|
||||
[261] = {"261", "Proptóza", "↑ {{Damage}} +0.5 Větší Poškození#↓ Udělené poškození se snižuje podle uražené vzdálenosti slzy#300% poškození u přímého (a blízkého) kontaktu"}, -- Proptosis
|
||||
[262] = {"262", "Chybějící Stránka 2", "{{BlackHeart}} +1 Černé Srdce#Když zdraví klesne na 1 srdce, udělí poškození všem nepřátelům v místnosti#{{Collectible35}} Černá srdce a efekt u Necronomiconu způsobí dvakrát větší poškození"}, -- Missing Page 2
|
||||
[262] = {"262", "Chybějící stránka 2", "{{BlackHeart}} +1 Černé Srdce#Když zdraví klesne na 1 srdce, udělí poškození všem nepřátelům v místnosti#{{Collectible35}} Černá srdce a efekt u Necronomiconu způsobí dvakrát větší poškození"}, -- Missing Page 2
|
||||
[263] = {"263", "Čistá Runa", "{{Rune}} Kopíruje efekt momentálně držené runy nebo kamene duší#Vytvoří 1 náhodnou runu"}, -- Clear Rune (REPENTANCE ITEM)
|
||||
[264] = {"264", "Chytrá Muška", "Orbitální moucha#Když dostaneš zásah, zaútočí na nepřátele#Uděluje 22.5 poškození za sekundu"},
|
||||
[273] = {"273", "Bobův Mozek", "{{Throwable}} {{ColorOrange}}Vrhatelná{{CR}} bomba#Exploze způsobí 100 poškození#Poškození ignoruje brnění"}, -- Bob's Brain
|
||||
@@ -127,7 +127,7 @@ local repCollectibles={
|
||||
[283] = {"283", "D100", "Zamíchá všechny pickupy, předměty a všechny tvoje pasivní předměty#Duplikuje 1 náhodný pickup v místnosti#Restartuje aktuální místnost, respawne tě a zamíchá nepřátele v oné místnosti#Zamíchá kameny v místnosti"}, -- D100
|
||||
[285] = {"285", "D10", "Zamíchá nepřátele v místnosti#Pokusí se je zamíchat na nepřátele s podobným maximálním HP"}, -- D10
|
||||
[287] = {"287", "Kniha Tajemství", "Dá ti {{Collectible54}}Mapu pokladů, {{Collectible21}}Kompas nebo {{Collectible246}}Modrou Mapu pro aktuální patro#Poskytuje pouze efekty mapování, které ještě nemáš#Pokud všechny efekty jsou už aktivní, dá ti {{Collectible76}}Rentgenové Vidění"}, -- Book of Secrets
|
||||
[288] = {"288", "Bedna Plná Pavouků", "Vytvoří 4-8 modré pavouky"}, -- Box of Spiders
|
||||
[288] = {"288", "Krabice Plná Pavouků", "Vytvoří 4-8 modré pavouky"}, -- Box of Spiders
|
||||
[289] = {"289", "Červená Svíčka", "Vytvoří červený plamen#Plamen zůstává do té doby dokud nezpůsobí poškození nebo pětkrát nezablokuje střely anebo po 10 sekundách"}, -- Red Candle
|
||||
[291] = {"291", "Spláchnutej!", "Proměňuje ne-bossové nepřátele na hovna#Instantně zabíjí hovnové nepřátele a bosse#Hasí ohniště a naplňí místnost vodou#Proměňuje jámy naplněné lávou na půdu"}, -- Flush!
|
||||
[292] = {"292", "Satanská Bible", "{{BlackHeart}} +1 Černé srdce#{{DevilRoom}} Pokud je předmět použitý před bossem, pak po dokončení místnosti budeš moci uzavřít obchod s ďáblem#!!! Vezmeš-li si tento předmět, nechť budeš uzamčen do ďábelských obchodů po zbytek tohoto běhu!"}, -- Satanic Bible
|
||||
@@ -145,7 +145,7 @@ local repCollectibles={
|
||||
[311] = {"311", "Jidášův Stín", "{{Player12}} Když zemřeš, znovuzrodíš se jako Temný Jidáš#{{Damage}} Ten má 2x Násobič Poškození#{{Player24}} Poskvrněný Jidáš se sám oživí"}, -- Judas' Shadow
|
||||
[314] = {"314", "Boky Jako Skříň", "↑ {{Heart}} +1 Zvýšení Zdraví#↓ {{Speed}} -0.4 Snížení Rychlosti#{{Heart}} Vyléčí 1 červené srdce#Při chůzi přes kameny je zničí"}, -- Thunder Thighs
|
||||
[315] = {"315", "Podivný Přitahovák", "Magnetické slzy#Ovlivňuje nepřátele, pickupy a trinkety#Předměty budou přitahovány tam kam slza dopadne"}, -- Strange Attractor
|
||||
[319] = {"319", "Cainovo Druhé Oko", "Odráží se po místnosti#Střílí směrem k Izákovi#{{Damage}} Jeho poškození se rovná tvému poškození"},
|
||||
[319] = {"319", "Kainovo Druhé Oko", "Odráží se po místnosti#Střílí směrem k Izákovi#{{Damage}} Jeho poškození se rovná tvému poškození"},
|
||||
[320] = {"320", "Jediný Přítel ???", "Ovladatelná muška#Uděluje 3.5 kontaktního poškození za tik"}, -- ???'s Only Friend
|
||||
[323] = {"323", "Izákovy Slzy", "Při použití vystřelíš 8 slz ve všech směrech#Slzy kopírují ty tvoje#Nabíjí se při střílení"},
|
||||
[326] = {"326", "Dech Života", "Pro neporazitelnost podrž mezerník, dokud nebude nabíjecí lišta prázdná#Paprsky světla zasáhnou nepřátele, kteří se tě dotkli, během tvé neporazitelnosti#!!! Nedržto to příliš dlouho!"}, -- Breath of Life
|
||||
@@ -175,7 +175,7 @@ local repCollectibles={
|
||||
[375] = {"375", "Hostitelova Lebka", "Poskytuje imunitu proti výbuchům#20% šance na zablokování slz#Blokuje střely padající shora"}, -- Host hat
|
||||
[376] = {"376", "Doplnění Zásob", "Obchody okamžitě doplní své položky, když si je koupíš#Doskladněné zboží pomalu zdražuje"}, -- Restock
|
||||
[380] = {"380", "Zaplať za hraní", "{{Coin}} +5 mincí#Nyní otevíráš zamčené dveře a truhly pomocí mincí namísto klíčů"}, -- Pay To Play
|
||||
[382] = {"382", "Kamarádský Míč", "Můžeš jej vrhnout na nepřátele k jejich zachycení#Při dalším použití se znovu objeví stejný nepřítel, ale už jako přátelský společník#Chůze po míči (po zachycení ) předmět okamžitě dobije"}, -- Friendly Ball
|
||||
[382] = {"382", "Kamarádský Míček", "Můžeš jej vrhnout na nepřátele k jejich zachycení#Při dalším použití se znovu objeví stejný nepřítel, ale už jako přátelský společník#Chůze po míči (po zachycení ) předmět okamžitě dobije"}, -- Friendly Ball
|
||||
[384] = {"384", "Malý Gurdy", "{{Chargeable}} Vystřelí se a bude létat po místnosti#Způsobí 5-25 kontaktního poškození v závislosti na jeho rychlosti"}, -- Lil Gurdy
|
||||
[389] = {"389", "Pytlíček Run", "{{Rune}} Vytvoří náhodnou runu každých 7-8 místností#Také může vytvořit kámen duší"}, -- Rune Bag
|
||||
[391] = {"391", "Zrada", "{{Charm}} Pokaždé, když Izák utrpí poškození, okouzlí každého nepřítele v místnosti a ti pak můžou bojovat mezi sebou"},
|
||||
@@ -227,7 +227,7 @@ local repCollectibles={
|
||||
[496] = {"496", "Eutanázie", "3.33% šance na vystřelení jehel#{{Luck}} 50% šance při 15 Štěstí#Jehly okamžitě zabijí normální nepřátele a roztříští je do 10 slz#Jehly způsobí 3x poškození Bossům"}, -- Euthanasia
|
||||
[497] = {"497", "Maskáčové Spodní Prádlo", "Když vejdeš do místnosti, budeš zamaskován a zmáteš všechny nepřátele, dokud nezačneš střílet#↑ {{Speed}} +0.5 Zvýšení Rychlosti při zahalení#Po odmaskování, způsobíš poškození kolem sebe a získáš Více Slz a Větší Poškození"}, -- Camo Undies
|
||||
[501] = {"501", "Greedův Jícen", "Za každých 25 mincí ti přibyde 1 místo pro srdce#{{Player14}} Keeper může získat další místo pro Mincové Srdce#{{Collectible416}} Získáš místo pro srdce za každých 100 mincí, které máš po 99"}, -- Greed's Gullet
|
||||
[503] = {"503", "Little Horn", "5% šance na vystřelení slzy, která vyvolá ruku Big Horna#{{Luck}} 20% šance při 15 Štěstí#Ruka instantně zabijí nepřátele a uděluje poškození Bossům#Při kontaktu s nepřáteli udělí 3.5 poškození"}, -- Little Horn
|
||||
[503] = {"503", "Malej Horn", "5% šance na vystřelení slzy, která vyvolá ruku Big Horna#{{Luck}} 20% šance při 15 Štěstí#Ruka instantně zabijí nepřátele a uděluje poškození Bossům#Při kontaktu s nepřáteli udělí 3.5 poškození"}, -- Little Horn
|
||||
[504] = {"504", "Hnědý Nuget", "Vytvoří mouchu, která stojí na místě a střílí na nepřátele#Každý výstřel způsobí 3.5 poškození"}, -- Brown Nugget
|
||||
[506] = {"506", "Kudlou Do Zad", "Pokud slzy zasáhnou nepřítele do zad, způsobí dvojnásobné poškození a způsobí krvácení, takže nepřátelé zanechávají kaluž a utrpí poškození, při pohybu"}, -- Backstabber
|
||||
[507] = {"507", "Ostré Brčko", "{{Damage}} Uděluje tvoje poškození + 10% maximálního zdraví nepřítele#Ovlivňuje všechny nepřátele v místnosti#{{HalfHeart}} Šance upustit půl srdce, když způsobí poškození"}, -- Sharp Straw
|
||||
@@ -345,7 +345,7 @@ local repCollectibles={
|
||||
[652] = {"652", "Ledové Dítě", "Spojenec, který se klouže po místnosti, když do něj strčíte#{{Freezing}} Zpomaluje, způsobuje kontaktní poškození a zmrazí příšery, které zabije"}, -- Cube Baby
|
||||
[653] = {"653", "Ustup", "Když předmět držíš, nepřátelé, kteří nejsou duchové, vytvářejí po smrti malé červené duchy#Při použití způsobí, že duchové explodují"}, -- Vade Retro
|
||||
[654] = {"654", "Falešné PHD", "{{BlackHeart}} +1 Černé Srdce#{{Pill}} Identifikuje všechny pilulky#Převádí dobré pilulky na špatné pilulky#↑ {{Damage}} Pilulky snižující statistiky ti dá Větší Poškození#{{BlackHeart}} Ostatní pilulky při použití vytvářejí Černá Srdce"}, -- False PHD
|
||||
[655] = {"655", "Zatoč a Vyhraj", "Přidává káču jako orbitál, který blokuje nepřátelské střely#Uděluje 10.5 kontaktního poškození za sekundu#Při použití se {{Speed}} ↑ Zvyšuje Rychlost o +0.5 a výrazně zvyšuje rychlost rotace orbitálů"}, -- Spin to Win
|
||||
[655] = {"655", "Káča", "Přidává káču jako orbitál, který blokuje nepřátelské střely#Uděluje 10.5 kontaktního poškození za sekundu#Při použití se {{Speed}} ↑ Zvyšuje Rychlost o +0.5 a výrazně zvyšuje rychlost rotace orbitálů"}, -- Spin to Win
|
||||
[656] = {"656", "Damoklův Meč", "<Předmět není k dispozici>"}, -- Damocles
|
||||
[657] = {"657", "Vaskulitida", "Nepřátelé po smrti vybuchnou v slzy, které sdílí účinky Izákových slz"}, -- Vasculitis
|
||||
[658] = {"658", "Obrovská Buňka", "Vytváří mikro postavičky při utrpení poškození #Pronásledují a střílejí na nepřátele v okolí"}, -- Giant Cell
|
||||
@@ -393,7 +393,7 @@ local repCollectibles={
|
||||
[700] = {"700", "Echo Komora", "Když Izák použije kartu, pilulku nebo runu, použije se také kopie posledních 3 karet/pilulek/run, které použil poté, co sebral Echo Komoru"}, -- Echo Chamber
|
||||
[701] = {"701", "Izákova Hrobka", "Na začátku každého patra vytvoří {{DirtyChest}} Starou Truhlu, jejíž odemknutí vyžaduje klíč#Může obsahovat {{SoulHeart}} Duševní Srdce, trinkety nebo předměty#Předměty jsou ze sady předmětů z {{AngelRoom}} Andělské Místnosti, nebo s tématikou Mámy a Táty"}, -- Isaac's Tomb
|
||||
[702] = {"702", "Pomstychtivá Duše", "Po utrpení poškození se objeví orbitální bludička, který přetrvává po celé patro#Maximálně 6 bludiček#Střílí slzy, ale neblokují výstřely"}, -- Vengeful Spirit
|
||||
[703] = {"703", "Esau ml.", "Výměna mezi aktuální postavou a Esauem mladším, který má {{BlackHeart}} 3 Černá Srdce, {{Damage}} +2 Větší Poškození a možnost létání#Postavy mají nezávislé předměty a zdraví#Při prvním použití získá náhodné pasivní předměty rovnající se počtu předmětů, které máš ty#{{Warning}} Umřeš úplně, když zemře jedna z postav"}, -- Esau Jr.
|
||||
[703] = {"703", "Ezau ml.", "Výměna mezi aktuální postavou a Esauem mladším, který má {{BlackHeart}} 3 Černá Srdce, {{Damage}} +2 Větší Poškození a možnost létání#Postavy mají nezávislé předměty a zdraví#Při prvním použití získá náhodné pasivní předměty rovnající se počtu předmětů, které máš ty#{{Warning}} Umřeš úplně, když zemře jedna z postav"}, -- Esau Jr.
|
||||
[704] = {"704", "Zběsilost!", "Zběsilost po dobu 5 sekund:#↑ {{Speed}} +0.4 Zvýšení Rychlosti#↑ {{Damage}} +3 Větší Poškození#Omezuje útoky pouze na zbraň na blízko#Zabití během Zběsilosti prodlouží dobu trvání o 1 sekundu"}, -- Berserk!
|
||||
[705] = {"705", "Temné Umění", "Při použití získáš {{Speed}} +1 Zvýšení Rychlosti a procházíš nepřáteli a střelami po dobu 1 sekundy#Při doteku způsobíš 2x své poškození + 3.5 poškození za každého zasaženého nepřítele#Výbuch na konci efektu, který způsobí poškození rovnající se výši, kterou jsi způsobil ty"}, -- Dark Arts
|
||||
[706] = {"706", "Hlubina", "Zničí všechny předměty v místnosti a vytvoří spojeneckou útočnou mušku za každý předmět#Efekty mušek závisí na předmětech"}, -- Abyss
|
||||
@@ -631,7 +631,7 @@ EID.descriptions[languageCode].bookOfVirtuesWisps = {
|
||||
[481] = "5% šance, že slzy promění nepřátele v náhodné bludičky", -- Dataminer
|
||||
[482] = "Vytvoří náhodnou bludičku", -- Clicker
|
||||
[483] = "8 bludiček, které při zničení vytvoří zlatou trollí bombu", -- Mama Mega!
|
||||
[484] = "Bludička pro jednu místnost#Nemůžou střílet slzy#Počkat Co? efekt při zničení", -- Wait What?
|
||||
[484] = "Bludička pro jednu místnost#Nemůžou střílet slzy#Počkat, co? efekt při zničení", -- Wait What?
|
||||
[485] = "Všechny bludičky u Pokřivené Mince jsou zničeny nebo duplikovány, když je jedna poškozena", -- Crooked Penny
|
||||
[486] = "Nemůžou střílet slzy#Šance na negaci poškození, které Izák dostane", -- Dull Razor
|
||||
[487] = "Trvalé bludičky#Honí nepřátele, aby je zastřelili#Neblokuje výstřely ani nezpůsobuje kontaktní poškození", -- Potato Peeler
|
||||
@@ -930,7 +930,7 @@ EID.descriptions[languageCode].tarotClothBuffs = {
|
||||
[7] = "{{Heart}} Vytvoří 3 Červená Srdce", -- VI - The Lovers
|
||||
[8] = "Dvojnásobné trvání", -- VII - The Chariot
|
||||
[9] = "Zdvojené vytváření pickupů", -- VIII - Justice
|
||||
[10] ="Zabraňí tomu, aby se v obchodě objevil Greed#Promění obchod v normální obchod, pokud se v něm již s Greedem bojovalo", -- IX - The Hermit
|
||||
[10] ="Zabrání tomu, aby se v obchodě objevil Greed#Promění obchod v normální obchod, pokud se v něm již s Greedem bojovalo", -- IX - The Hermit
|
||||
[11] = "Vytvoří 2 výherní automaty", -- X - Wheel of Fortune
|
||||
[12] = "Dvojnásobné zvýšení statistik, kromě multiplikátoru poškození", -- XI - Strength
|
||||
[14] = "Způsobí 80 poškození", -- XIII - Death
|
||||
@@ -1008,8 +1008,8 @@ EID.descriptions[languageCode].horsepills={
|
||||
{"29", "Závislák!", "Utrpíš plné poškození pro aktuální místnost"}, -- Addicted!
|
||||
{"30", "Re-Laxuj", "Vytváříš hovna při chůzi po dobu 4 sekund"}, -- Re-Lax
|
||||
{"31", "???", "Efekt Prokletí Bludiště pro aktuální patro"}, -- ???
|
||||
{"32", "Jedna tě Zvětší", "Zvětšíš se#Nemá vliv na tvůj hitbox"}, -- One makes you larger
|
||||
{"33", "Jedna tě Zmenší", "Zmenšíš se#Nemá vliv na tvůj hitbox"}, -- One makes you small
|
||||
{"32", "Jedna tě zvětší", "Zvětšíš se#Nemá vliv na tvůj hitbox"}, -- One makes you larger
|
||||
{"33", "Jedna tě zmenší", "Zmenšíš se#Nemá vliv na tvůj hitbox"}, -- One makes you small
|
||||
{"34", "Zamoření!", "Vytvoří 2 modré pavouky za hovno v místnosti"}, -- Infested!
|
||||
{"35", "Zamoření?", "Vytvoří 2 modré pavouky za nepřítele v místnosti#Vytvoří 2-6 modrých pavouků když v místnosti není žádný nepřítel"}, -- Infested?
|
||||
{"36", "Power Pilulka!", "Efekt nesmrtelnosti na krátkou dobu#↑ {{Damage}} 7 Zvýšení Poškození#↑ {{Range}} +3 Větší Dostřel#Přetrvává pro aktuální místnost"}, -- Power Pill!
|
||||
@@ -1021,7 +1021,7 @@ EID.descriptions[languageCode].horsepills={
|
||||
{"42", "Jsem vzrušený!!!", "Zrychlí všechny nepřátele v místnosti"}, --I'm Excited!!!
|
||||
{"43", "Polk!", "Spolkneš aktuálně držený trinket a získáš jeho účinek natrvalo"}, -- Gulp!
|
||||
{"44", "Blink!", "{{Collectible149}} Vystřelíš salvu Ipekakových slz"}, -- Horf!
|
||||
{"45", "Mám Pocit, Jako Bych Kráčel po Slunečním Svitu!", "Krátká nesmrtelnost#Nepřátelé se tě bojí#Uděluješ 40 kontaktního poškození#Dva sežraní nepřátelé ti doplní půl srdce"}, -- Feels like I'm walking on sunshine!
|
||||
{"45", "Jako bych kráčel po slunečním svitu!", "Krátká nesmrtelnost#Nepřátelé se tě bojí#Uděluješ 40 kontaktního poškození#Dva sežraní nepřátelé ti doplní půl srdce"}, -- Feels like I'm walking on sunshine!
|
||||
{"46", "Brk!", "Vybrkneš posledně použitou pilulku jako koňskou pilulku"}, -- Vurp!
|
||||
{"47", "Menší Rychlost Střel", "↓ {{Shotspeed}} -0.3 Menší Rychlost Střel"}, -- Shot Speed Down
|
||||
{"48", "Vyšší Rychlost Střel", "↑ {{Shotspeed}} +0.3 Vyšší Rychlost Střel"}, -- Shot Speed Up
|
||||
|
||||
+31
-18
@@ -61,10 +61,9 @@ local repCollectibles={
|
||||
[123] = {"123", "Monster Manual", "{{Timer}} Spawns a random familiar for the floor"}, -- Monster Manual
|
||||
[126] = {"126", "Razor Blade", "↑ {{Damage}} +1.2 Damage for the room#{{Warning}} Deals 1 heart of damage to Isaac#After the first use in a room, deals half a heart instead#{{Heart}} Removes Red Hearts first"}, -- Razor Blade
|
||||
[129] = {"129", "Bucket of Lard", "↑ {{Heart}} +2 Health#↓ {{Speed}} -0.2 Speed"}, -- Bucket of Lard
|
||||
[135] = {"135", "IV Bag", "{{Coin}} Hurts Isaac for half a heart and spawns 1-2 coins#{{HardMode}} Spawns 1 coin on Hard Mode#{{Player14}} Spawns 0-1 coin as Keeper"}, -- IV Bag
|
||||
[138] = {"138", "Stigmata", "↑ {{Heart}} +1 Health#↑ {{Damage}} +0.3 Damage#{{Heart}} Heals 1 heart"}, -- Stigmata
|
||||
[139] = {"139", "Mom's Purse", "{{Trinket}} Spawns 1 random trinket#{{Trinket}} Isaac can hold 2 trinkets"}, -- Mom's Purse
|
||||
[140] = {"140", "Bob's Curse", "{{Bomb}} +5 bombs#{{Poison}} Isaac's bombs create a cloud of poison#{{Poison}} Poison immunity"}, -- Bob's Curse
|
||||
[140] = {"140", "Bob's Curse", "{{Bomb}} +5 Bombs#{{Poison}} Isaac's bombs create a cloud of poison#{{Poison}} Poison immunity"}, -- Bob's Curse
|
||||
[142] = {"142", "Scapular", "{{SoulHeart}} Isaac gains 1 Soul Heart when damaged down to half a heart#Can only happen once per room#Exiting and re-entering the room allows the effect to trigger again#{{Warning}} Doesn't trigger from health donations"}, --Scapular
|
||||
[147] = {"147", "Notched Axe", "Using the item makes Isaac hold the axe#Holding the axe allows Isaac to break rocks, secret room entrances and damage enemies#Landing a hit with the axe reduces its charge#Entering a new floor fully recharges the axe"}, -- Notched Axe
|
||||
[148] = {"148", "Infestation", "Taking damage spawns 2-6 blue flies"}, -- Infestation
|
||||
@@ -73,14 +72,13 @@ local repCollectibles={
|
||||
[153] = {"153", "Mutant Spider", "↓ {{Tears}} x0.42 Fire rate multiplier#Isaac shoots 4 tears at once"}, -- Mutant Spider
|
||||
[155] = {"155", "The Peeper", "↑ {{Damage}} x1.35 Damage multiplier for the left eye#Floats around the room#Deals 17.1 contact damage per second"}, -- The Peeper
|
||||
[158] = {"158", "Crystal Ball", "Spawns a {{SoulHeart}} Soul Heart, {{Rune}} rune or {{Card}} card#{{Timer}} Full mapping effect for the floor (except {{SuperSecretRoom}} Super Secret Room)#While held:#{{PlanetariumChance}} +15% Planetarium chance#{{PlanetariumChance}} +100% if a {{TreasureRoom}} Treasure Room was skipped"}, -- Crystal Ball
|
||||
[161] = {"161", "Ankh", "{{Player4}} Respawn as ??? (Blue Baby) on death#{{Player25}} Tainted ??? simply revives"},
|
||||
[169] = {"169", "Polyphemus", "↑ {{Damage}} +4 Damage#↑ {{Damage}} x2 Damage multiplier#↓ {{Tears}} x0.42 Fire rate multiplier#Tears pierce killed enemies if there is leftover damage"}, --Polyphemus
|
||||
[171] = {"171", "Spider Butt", "{{Slow}} Slows down enemies for 4 seconds#Deals 10 damage to all enemies#Enemies killed by the item spawn blue spiders"}, -- Spider Butt
|
||||
[172] = {"172", "Sacrificial Dagger", "Orbital#Blocks enemy shots#Deals 112.5 damage per second"}, -- Sacrificial Dagger
|
||||
[176] = {"176", "Stem Cells", "↑ {{Heart}} +1 Health#↑ {{Shotspeed}} +0.16 Shot speed#{{Heart}} Heals 1 heart"}, -- Stem Cells
|
||||
[178] = {"178", "Holy Water", "{{Throwable}} Launches itself in the direction Isaac shoots#Breaks and deals 7 damage upon hitting an enemy#Leaves a pool of petrifying + damaging creep"}, -- Holy Water
|
||||
[180] = {"180", "The Black Bean", "Isaac farts multiple times when damaged#{{Poison}} The farts leave poison clouds and deflects projectiles"}, -- The Black Bean
|
||||
[182] = {"182", "Sacred Heart", "↑ {{Heart}} +1 Health#↑ {{Damage}} x2.3 Damage multiplier#{{Damage}} +1 Damage#↓ {{Tears}} -0.4 Tears#↓ {{Shotspeed}} -0.25 Shot speed#{{Heart}} Full health#Homing tears"}, -- Sacred Heart
|
||||
[182] = {"182", "Sacred Heart", "↑ {{Heart}} +1 Health#↑ {{Damage}} x2.3 Damage multiplier#↑ {{Damage}} +1 Damage#↓ {{Tears}} -0.4 Tears#↓ {{Shotspeed}} -0.25 Shot speed#{{Heart}} Full health#Homing tears"}, -- Sacred Heart
|
||||
[184] = {"184", "Holy Grail", "↑ {{Heart}} +1 Health#{{Heart}} Heals 1 heart#Flight"}, -- Holy Grail
|
||||
[186] = {"186", "Blood Rights", "Deals 40 damage to every enemy#{{Warning}} Deals 1 heart of damage to Isaac#After the first use in a room, deals half a heart instead#{{Heart}} Removes Red Hearts first"},
|
||||
[188] = {"188", "Abel", "Mirrors Isaac's movement#Shoots towards Isaac#Deals 3.5 damage per tear#{{Player2}} Deals 7.5 damage as Cain"}, -- Abel
|
||||
@@ -139,7 +137,6 @@ local repCollectibles={
|
||||
[308] = {"308", "Aquarius", "Isaac leaves a trail of creep#{{Damage}} The creep deals 66% of Isaac's damage per second and inherits his tear effects"}, -- Aquarius
|
||||
[309] = {"309", "Pisces", "↑ {{Tears}} +0.5 Fire rate#↑ {{Tearsize}} +0.12 Tear size#Increases tear knockback"}, --Pisces
|
||||
[310] = {"310", "Eve's Mascara", "↑ {{Damage}} x2 Damage multiplier#↓ {{Tears}} x0.66 Tear multiplier#↓ {{Shotspeed}} -0.5 Shot speed"},
|
||||
[311] = {"311", "Judas' Shadow", "{{Player12}} When dead, respawn as Dark Judas with a 2x damage multiplier#{{Player24}} Tainted Judas simply revives"}, --Judas' Shadow
|
||||
[314] = {"314", "Thunder Thighs", "↑ {{Heart}} +1 Health#↓ {{Speed}} -0.4 Speed#{{Heart}} Heals 1 heart#Isaac can destroy rocks by walking into them"}, -- Thunder Thighs
|
||||
[315] = {"315", "Strange Attractor", "Isaac's tears attract enemies, pickups and trinkets#The attraction effect is much stronger at the end of the tears' path"}, -- Strange Attractor
|
||||
[316] = {"316", "Cursed Eye", "Charged wave of 5 tears#{{Warning}} Taking damage while partially charged teleports Isaac to a random room#{{Collectible260}} Black Candle removes the teleportation effect"}, -- Cursed Eye
|
||||
@@ -150,7 +147,6 @@ local repCollectibles={
|
||||
[328] = {"328", "The Negative", "↑ {{Damage}} +1 Damage#Taking damage at half a Red Heart or none damages all enemies in the room"}, -- The Negative
|
||||
[330] = {"330", "Soy Milk", "↑ {{Tears}} x5.5 Fire rate multiplier#↓ {{Damage}} x0.2 Damage multiplier#↓ {{Tearsize}} -0.3 Tear size#Drastically reduces knockback"}, -- Soy Milk
|
||||
[331] = {"331", "Godhead", "↑ {{Damage}} +0.5 Damage#↓ {{Tears}} -0.3 Tears#↓ {{Shotspeed}} -0.3 Shot speed#Homing tears#Tears gain an aura that deals 60 damage per second"}, -- Godhead
|
||||
[332] = {"332", "Lazarus' Rags", "{{Player11}} When dead, revive as Lazarus (Risen)#{{Player29}} Tainted Lazarus simply revives"},
|
||||
[336] = {"336", "Dead Onion", "↑ {{Tearsize}} +0.22 Tear size#↓ {{Range}} -1.5 Range#↓ {{Shotspeed}} -0.4 Shot speed#Piercing + spectral tears"}, -- Dead Onion
|
||||
[339] = {"339", "Safety Pin", "↑ {{Range}} +2.5 Range#↑ {{Shotspeed}} +0.16 Shot speed#{{BlackHeart}} +1 Black Heart"}, -- Safety Pin
|
||||
[342] = {"342", "Blue Cap", "↑ {{Heart}} +1 Health#↑ {{Tears}} +0.7 Tears#↓ {{Shotspeed}} -0.16 Shot speed#{{Heart}} Heals 1 heart"}, -- Blue Cap
|
||||
@@ -355,12 +351,12 @@ local repCollectibles={
|
||||
[668] = {"668", "Dad's Note", "Begins the Ascent#Trinkets left in previous {{TreasureRoom}} Treasure or {{BossRoom}} Boss Rooms turn into {{Card78}} Cracked Keys"}, -- Dad's Note
|
||||
[669] = {"669", "Sausage", "↑ {{Heart}} +1 Health#↑ {{Speed}} +0.2 Speed#↑ {{Tears}} +0.5 Tears#↑ {{Damage}} +0.5 Damage#↑ {{Range}} +2.5 Range#↑ {{Shotspeed}} +0.16 Shot speed#↑ {{Luck}} +1 Luck#{{Heart}} Full health#↑ {{AngelDevilChance}} +6.9% Devil/Angel Room chance#↑ {{PlanetariumChance}} +6.9% Planetarium chance"}, -- Sausage
|
||||
[670] = {"670", "Options?", "Allows Isaac to choose from two different room clear rewards"}, -- Options?
|
||||
[671] = {"671", "Candy Heart", "↑ Picking up {{Heart}} Red Hearts grants random permanent stat ups#{{Heart}} Spawns a Red Heart"}, -- Candy Heart
|
||||
[671] = {"671", "Candy Heart", "↑ Healing with {{Heart}} Red Hearts grants random permanent stat ups#{{Heart}} Spawns a Red Heart"}, -- Candy Heart
|
||||
[672] = {"672", "A Pound of Flesh", "{{DevilRoom}} Devil Room items cost coins#{{Shop}} Shop items cost hearts#Consumables in shops are surrounded by spikes"}, -- A Pound of Flesh
|
||||
[673] = {"673", "Redemption", "{{DevilRoom}} Entering a new floor after visiting a Devil Room and not taking any item/pickup grants:#↑ {{Damage}} +1 Damage#{{SoulHeart}} +1 Soul Heart"}, -- Redemption
|
||||
[674] = {"674", "Spirit Shackles", "Taking fatal damage transforms Isaac into a ghost chained to his dead body and allows him to continue to fight with half a heart#If the ghost survives, Isaac revives after 10 seconds#Must be recharged by picking up a Soul Heart"}, -- Spirit Shackles
|
||||
[675] = {"675", "Cracked Orb", "Taking damage:#Unlocks all locked doors in the room#Reveals a random room on the map#Destroys all tinted and crawlspace rocks"}, -- Cracked Orb
|
||||
[676] = {"676", "Empty Heart", "{{EmptyHeart}} +1 Empty heart container when at 1 Red Heart or less at the start of a new floor#No effect for characters that can't have Red Hearts"}, -- Empty Heart
|
||||
[676] = {"676", "Empty Heart", "{{EmptyHeart}} +1 Empty heart container when at 1 Red Heart or less at the start of a new floor"}, -- Empty Heart
|
||||
[677] = {"677", "Astral Projection", "{{Timer}} Taking damage in an uncleared room grants for the fight:#Spectral tears#Flight#Negates the next damage taken#Stops time for 2 seconds#Greatly increases speed and fire rate for 2 seconds"}, -- Astral Projection
|
||||
[678] = {"678", "C Section", "{{Chargeable}} Replaces Isaac's tears with a charge attack that shoots homing, spectral fetus tears#{{Damage}} Fetus tears deal about 2.8x Isaac's damage per second"}, -- C Section
|
||||
[679] = {"679", "Lil Abaddon", "{{Collectible399}} Familiar that charges and unleashes a Maw of the Void circle"}, -- Lil Abaddon
|
||||
@@ -563,7 +559,7 @@ EID.descriptions[languageCode].bookOfVirtuesWisps = {
|
||||
[137] = "Inner ring wisp#+1 Wisp per bomb detonated#Wisp's tears can also be remote detonated", -- Remote Detonator
|
||||
[145] = "Outer ring wisp#Wisps are spawned instead of flies#Spawns a blue fly when destroyed", -- Guppy's Head
|
||||
[146] = "Inner ring wisp#Homing tears", -- Prayer Card
|
||||
[147] = "Chance to spawn dip wisps form poop and 1 of 5 mineral wisps from rocks:#{{Collectible132}} Coal, {{Collectible201}} Iron, {{Collectible202}} Gold, {{Collectible68}} Redstone, {{Collectible415}} Diamond", -- Notched Axe
|
||||
[147] = "Chance to spawn dip wisps from poop and 1 of 5 mineral wisps from rocks:#{{Collectible132}} Coal, {{Collectible201}} Iron, {{Collectible202}} Gold, {{Collectible68}} Redstone, {{Collectible415}} Diamond", -- Notched Axe
|
||||
[158] = "Middle ring wisp#High HP wisp that shoots at nearby enemies", -- Crystal Ball
|
||||
[160] = "Middle ring wisp#Summon a beam of light on contact", -- Crack the Sky
|
||||
[164] = "Middle ring wisp#Single room wisp", -- The Candle
|
||||
@@ -732,12 +728,10 @@ EID:updateDescriptionsViaTable(repCarBattery, EID.descriptions[languageCode].car
|
||||
---------- Trinkets ----------
|
||||
|
||||
local repTrinkets={
|
||||
[1] = {"1", "Swallowed Penny", "{{Coin}} Taking damage spawns 1 coin#{{Player14}} 0-1 as Keeper"}, -- Swallowed Penny
|
||||
[10] = {"10", "Wiggle Worm", "↑ {{Tears}} +0.4 Tears#Spectral tears#Isaac's tears move in waves"}, -- Wiggle Worm
|
||||
[11] = {"11", "Ring Worm", "↑ {{Tears}} +0.47 Tears#Spectral tears#Isaac's tears move in spirals with high speed"}, -- Ring Worm
|
||||
[15] = {"15", "Lucky Rock", "{{Coin}} Destroying rocks has a 33% chance to spawn a coin"},-- Lucky Rock
|
||||
[16] = {"16", "Mom's Toenail", "Mom's Foot stomps a random spot in the room every 20 seconds"}, -- Mom's Toenail
|
||||
[23] = {"23", "Missing Poster", "{{Player10}} Respawn as The Lost on death#{{Player31}} Tainted Lost simply revives#{{Warning}} Dying in a {{SacrificeRoom}} Sacrifice Room while holding this trinket unlocks The Lost"}, -- Missing Poster
|
||||
[24] = {"24", "Butt Penny", "{{Coin}} 20% higher chance for coins to spawn from poop#{{Poison}} Picking up coins makes Isaac fart, which poisons and knocks back enemies and projectiles"}, -- Butt Penny
|
||||
[26] = {"26", "Hook Worm", "↑ {{Tears}} +0.4 Tears#↑ {{Range}} +1.5 Range#Spectral tears#Isaac's tears move in angular patterns"}, -- Hook Worm
|
||||
[32] = {"32", "Liberty Cap", "25% chance for a random mushroom effect per room"}, -- Liberty Cap
|
||||
@@ -782,7 +776,7 @@ local repTrinkets={
|
||||
[146] = {"146", "Devil's Crown", "{{RedTreasureRoom}} Treasure Room items are replaced with devil deals"}, -- Devil's Crown
|
||||
[147] = {"147", "Charged Penny", "{{Battery}} Picking up a coin has a 17% chance to add 1 charge to the active item"}, -- Charged Penny
|
||||
[148] = {"148", "Friendship Necklace", "All familiars orbit around Isaac"}, -- Friendship Necklace
|
||||
[149] = {"149", "Panic Button", "Taking damage uses the active item if it is charged"}, -- Panic Button
|
||||
[149] = {"149", "Panic Button", "Right before taking damage, uses the active item if it is charged"}, -- Panic Button
|
||||
[150] = {"150", "Blue Key", "Locked doors can be opened for free, but Isaac has to clear a room from the Hush floor before accessing the room behind them"}, -- Blue Key
|
||||
[151] = {"151", "Flat File", "Retracts most spikes, rendering them harmless#Also affects {{CursedRoom}} Curse Room doors, mimics and any spike obstacle"}, -- Flat File
|
||||
[152] = {"152", "Telescope Lens", "{{PlanetariumChance}} +9% Planetarium chance#Additional +15% chance if a Planetarium hasn't been entered yet#Planetariums can spawn in the Womb and Corpse"}, -- Telescope Lens
|
||||
@@ -807,7 +801,7 @@ local repTrinkets={
|
||||
[171] = {"171", "Keeper's Bargain", "{{DevilRoom}} 50% chance for devil deals to cost coins instead of hearts"}, -- Keeper's Bargain
|
||||
[172] = {"172", "Cursed Penny", "Picking up a coin teleports Isaac to a random room#Can teleport to secret rooms"}, -- Cursed Penny
|
||||
[173] = {"173", "Your Soul", "{{DevilRoom}} Allows Isaac to take 1 Devil Room item for free#{{Warning}} The free Devil deal still affects Angel Room chance"}, -- Your Soul
|
||||
[174] = {"174", "Number Magnet", "{{DevilChance}} +10% Devil Room chance#Prevents Krampus from appearing in Devil Rooms#Devil Rooms are special variants with more deals, Black Hearts and enemies"}, -- Number Magnet
|
||||
[174] = {"174", "Number Magnet", "{{DevilChance}} +10% Devil/Angel Room chance#Prevents Krampus from appearing in Devil Rooms#Devil Rooms are special variants with more deals, Black Hearts and enemies"}, -- Number Magnet
|
||||
[175] = {"175", "Strange Key", "Opens the door to the Hush floor regardless of the timer#Using {{Collectible297}} Pandora's Box consumes the key and spawns 6 items from random pools"}, -- Strange Key
|
||||
[176] = {"176", "Lil Clot", "Spawns a blood clot that mimics Isaac's movement#Copies Isaac's stats, tear effects and 35% of his damage#Respawns each room"}, -- Lil Clot
|
||||
[177] = {"177", "Temporary Tattoo", "{{Chest}} Clearing a {{ChallengeRoom}} Challenge Room spawns a chest#Clearing a {{BossRushRoom}} Boss Challenge Room spawns an item"}, -- Temporary Tattoo
|
||||
@@ -956,7 +950,7 @@ EID.descriptions[languageCode].tarotClothBuffs = {
|
||||
[11] = {"Spawns {{ColorShinyPurple}}2{{CR}} {{Slotmachine}} Slot Machines or {{FortuneTeller}} Fortune Machines"}, -- X - Wheel of Fortune
|
||||
[12] = {1, 2, 0.3, 0.6, 0.3, 0.6, 2.5, 5}, -- XI - Strength
|
||||
[14] = {40, 80}, -- XIII - Death
|
||||
[15] = {"{{DonationMachine}} Spawns {{ColorShinyPurple}}2{{CR}} Blood Donation Machines#{{GreedMode}} Spawns {{ColorShinyPurple}}2{{CR}} Devil Beggars in Greed Mode"}, -- XIV - Temperance
|
||||
[15] = {"{{DonationMachine}} Spawns {{ColorShinyPurple}}2{{CR}} Blood Donation Machines"}, -- XIV - Temperance
|
||||
[16] = {2, 4}, -- XV - The Devil
|
||||
[17] = {6, 12}, -- XVI - The Tower
|
||||
[18] = "If the Treasure Room hasn't been entered yet, it will have two items to choose from", -- XVII - The Stars
|
||||
@@ -1008,7 +1002,7 @@ local repPills={
|
||||
[43] = {"42", "I'm Excited!!", "{{Timer}} Speeds up Isaac and all enemies in the room#Triggers again after 30 and 60 seconds"}, -- I'm Excited!!
|
||||
[48] = {"47", "Shot speed Down", "↓ {{Shotspeed}} -0.15 Shot speed"}, -- Shot speed Down
|
||||
[49] = {"48", "Shot speed Up", "↑ {{Shotspeed}} +0.15 Shot speed"}, -- Shot speed Up
|
||||
[50] = {"49", "Experimental Pill", "↑ Increases 1 random stat#↓ Decreases 1 random stat#No stat decrease with {{Collectible75}}PHD, {{Collectible46}}Lucky Foot or {{Collectible303}}Virgo#No stat increase with {{Collectible654}}False PHD"}, -- Experimental Pill
|
||||
[50] = {"49", "Experimental Pill", "↑ Increases 1 random stat#↓ Decreases 1 random stat"}, -- Experimental Pill
|
||||
[9999] = {"", "Golden Pill", "Random pill effect#Has a chance to destroy itself with each use"}, -- golden Pill
|
||||
}
|
||||
EID:updateDescriptionsViaTable(repPills, EID.descriptions[languageCode].pills)
|
||||
@@ -1063,7 +1057,7 @@ EID.descriptions[languageCode].horsepills={
|
||||
{"46", "Vurp!", "Spawns the last pill Isaac used as a horse pill"}, -- Vurp!
|
||||
{"47", "Shot speed Down", "↓ {{Shotspeed}} -0.3 Shot speed"}, -- Shot speed Down
|
||||
{"48", "Shot speed Up", "↑ {{Shotspeed}} +0.3 Shot speed"}, -- Shot speed Up
|
||||
{"49", "Experimental Pill", "↑ Increases 1 random stat twice#↓ Decreases 1 random stat twice#No stat decrease with {{Collectible75}} PHD, {{Collectible46}} Lucky Foot or {{Collectible303}} Virgo#No stat increase with {{Collectible654}} False PHD"}, -- Experimental Pill
|
||||
{"49", "Experimental Pill", "↑ Increases 1 random stat twice#↓ Decreases 1 random stat twice"}, -- Experimental Pill
|
||||
[9999] = {"", "Golden Pill", "Random horse pill effect#Has a chance to destroy itself with each use"}, -- Golden Pill
|
||||
}
|
||||
|
||||
@@ -1173,11 +1167,15 @@ EID.descriptions[languageCode].ClearRuneCharge = "Clear Rune charge:"
|
||||
EID.descriptions[languageCode].PlaceboCharge = "Placebo charge:"
|
||||
EID.descriptions[languageCode].FlipItemToggleInfo = "(Hold {{CONFIG_BoC_Toggle}} to show description)"
|
||||
|
||||
EID.descriptions[languageCode].GlowingHourglassTransformed = "Will change back to Glowing Hourglass next floor"
|
||||
|
||||
EID.descriptions[languageCode].FalsePHDHeart = "Spawns 1 {{BlackHeart}} Black Heart"
|
||||
EID.descriptions[languageCode].FalsePHDDamage = "↑ {{Damage}} +0.6 Damage"
|
||||
EID.descriptions[languageCode].FalsePHDHorseDamage = "↑ {{Damage}} +1.2 Damage"
|
||||
|
||||
EID.descriptions[languageCode].ExperimentalPillPHD = "No stat decrease"
|
||||
EID.descriptions[languageCode].ExperimentalPillFalsePHD = "No random stat increase"
|
||||
|
||||
EID.descriptions[languageCode].PandorasBoxStrangeKeyEffect = "Instead, consumes the key and spawns 6 items from random pools"
|
||||
|
||||
EID.descriptions[languageCode].AchievementWarningTitle = "{{ColorYellow}}{{Warning}} WARNING {{Warning}}"
|
||||
@@ -1189,6 +1187,21 @@ EID.descriptions[languageCode].ModdedRecipesWarningText = "Modded items could ma
|
||||
|
||||
EID.descriptions[languageCode].ResultsWithX = "(Results with {1})"
|
||||
|
||||
|
||||
local repConditions={
|
||||
["5.100.161"] = "{{Player25}} Tainted ??? simply revives", -- Ankh
|
||||
["5.350.28"] = "{{Player25}} Tainted ??? simply revives", -- Broken Ankh
|
||||
["5.100.311"] = "{{Player24}} Tainted Judas simply revives", -- Judas's Shadow
|
||||
["5.100.332"] = "{{Player29}} Tainted Lazarus simply revives", -- Lazarus's Rags
|
||||
["5.350.23 (Tainted Lost)"] = "{{Player31}} Tainted Lost simply revives", -- Missing Poster
|
||||
["5.100.676"] = "No effect for characters that can't have Red Hearts", -- Empty Heart
|
||||
["5.300.15 (Tarot)"] = "{{DemonBeggar}} Spawns {{ColorShinyPurple}}2{{CR}} Devil Beggars", -- Temperance (Greed Mode + Tarot Cloth effect)
|
||||
["5.350.1"] = "{{Player14}} Spawns 0-1 coin as Keeper", -- Swallowed Penny
|
||||
["5.100.135 (Hard Mode)"] = {"1-2 coins", "1 coin", "2-3 coins", "2 coins"}, -- IV Bag Hard Mode (modify the PHD text too)
|
||||
}
|
||||
EID:updateDescriptionsViaTable(repConditions, EID.descriptions[languageCode].ConditionalDescs)
|
||||
|
||||
|
||||
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
||||
if EID.enableDebug then
|
||||
EID.descriptions[languageCode].repCollectibles = repCollectibles
|
||||
@@ -1198,6 +1211,6 @@ if EID.enableDebug then
|
||||
end
|
||||
|
||||
if REPENTOGON then
|
||||
EID.descriptions[languageCode].custom["6.8.0"] = {"0", "Donation Machine", "{1} of {2} coins remaining until next achievement#{{Luck}} 2% chance for +1 Luck when donating#{{AngelRoom}} Donating 10 coins increases Angel Room chance"}
|
||||
EID.descriptions[languageCode].custom["6.11.0"] = {"0", "Greed Donation Machine", "{{ColorGold}}{1} of {2}{{CR}} coins remaining until next achievement"}
|
||||
EID.descriptions[languageCode].custom["6.8.0"] = {"0", "Donation Machine", "Next achievement at {1} coins, {2} coins remaining#{{Luck}} 2% chance for +1 Luck when donating#{{AngelRoom}} Donating 10 coins increases Angel Room chance"}
|
||||
EID.descriptions[languageCode].custom["6.11.0"] = {"0", "Greed Donation Machine", "Next achievement at {1} coins, {2} coins remaining"}
|
||||
end
|
||||
+19
-11
@@ -67,7 +67,6 @@ local repCollectibles={
|
||||
[126] = {"126", "면도날", "사용 시 체력 한칸을 깎고 그 방에서 {{DamageSmall}}공격력 +1.2#그 방에서 연속적으로 사용 시 2번째 사용부터 깎이는 체력이 반칸으로 줄어들며 공격력 증가 효과는 중첩됩니다.#빨간하트를 우선적으로 깎습니다."}, -- Razor Blade
|
||||
[129] = {"129", "돼지기름 한 통", "↑ {{Heart}}최대 체력 +2#↓ {{SpeedSmall}}이동속도 -0.2"}, -- Bucket of Lard
|
||||
[130] = {"130", "조랑말", "!!! 소지 시:#비행 능력을 얻습니다.#{{SpeedSmall}} 이동속도가 1.5 이상으로 고정됩니다.#사용 시 바라보는 방향으로 돌진하여 접촉한 적에게 공격력 x4 +28의 피해를 입힙니다."}, -- A Pony
|
||||
[135] = {"135", "수혈 팩", "사용 시 체력 반칸을 깎고 {{Coin}}동전을 1~2개 드랍합니다.#빨간하트를 우선적으로 깎습니다.#!!! {{HardModeSmall}}하드 모드 : 1개#!!! {{Player14}}/{{Player33}}Keeper: 0~1개"}, -- IV Bag
|
||||
[136] = {"136", "최고의 친구", "사용 시 적을 유인하고 5초 뒤 공격력 185의 폭발을 일으키는 인형을 설치합니다."}, -- Best Friend
|
||||
[138] = {"138", "성흔", "↑ {{Heart}}최대 체력 +1#↑ {{Heart}}빨간하트 +1#↑ {{DamageSmall}}공격력 +0.3"}, -- Stigmata
|
||||
[139] = {"139", "엄마의 지갑", "획득 시 장신구를 하나 드랍합니다.#장신구를 2개 들 수 있습니다."}, -- Mom's Purse
|
||||
@@ -82,7 +81,6 @@ local repCollectibles={
|
||||
[155] = {"155", "엿보기 눈깔", "대각선으로 돌아다니며 접촉한 적에게 초당 17.1의 피해를 입힙니다.#캐릭터의 왼쪽 눈에서 공격력 x1.35의 공격이 나갑니다."}, -- The Peeper
|
||||
[157] = {"157", "피의 욕망", "피격 시 그 스테이지에서 {{DamageSmall}}공격력 +0.5 +(피격 횟수-1)x0.2#{{Blank}} (6회 피격 시 최대 +6)"}, -- Bloody Lust
|
||||
[158] = {"158", "수정구슬", "사용 시 맵에 스테이지 구조와 특수방 위치를 표시하며 {{SoulHeart}}소울하트 또는 {{Card}}카드를 하나 드랍합니다.#!!! 소지 시:#{{PlanetariumChanceSmall}} 첫 천체방 등장할 확률 +15%#{{PlanetariumChanceSmall}} 현재 게임에서 보물방 1회 이상 미입장 시 첫 천체방 등장 확률 +100%"}, -- Crystal Ball
|
||||
[161] = {"161", "앙크", "↑ 목숨 +1#{{Player4}} 사망 시 전 방에서 ??? 캐릭터로 부활합니다.#{{Player25}} Tainted ???의 경우 ??? 캐릭터로 변경되지 않습니다."},
|
||||
[163] = {"163", "유령 아기", "공격하는 방향으로 공격력 3.5의 장애물을 관통하는 빠른 눈물을 발사합니다."}, -- Ghost Baby
|
||||
[169] = {"169", "폴리페무스", "↑ {{DamageSmall}}공격력 배율 x2#↑ {{DamageSmall}}공격력 +4#↓ {{TearsSmall}}연사 배율 x0.42#적 처치 시 여분의 공격력을 남긴 채 관통합니다."}, -- Polyphemus
|
||||
[171] = {"171", "거미 엉덩이", "{{Slow}} 사용 시 방 안의 모든 적에게 10의 피해를 주고 4초간 둔화시키며 사용과 동시에 적 처치시 파란 아군 거미를 소환합니다."}, -- Spider Butt
|
||||
@@ -159,7 +157,6 @@ local repCollectibles={
|
||||
[308] = {"308", "물병자리", "캐릭터가 지나간 자리에 파란 장판이 생기며 닿은 적은 공격력 x0.66의 피해를 입습니다.#장판의 효과는 현재 눈물 효과에 따라 달라집니다."}, -- Aquarius
|
||||
[309] = {"309", "물고기자리", "↑ {{TearsSmall}}연사(+상한) +0.5#↑ {{TearsizeSmall}}눈물크기 +0.12#공격이 적을 밀쳐냅니다."}, -- Pisces
|
||||
[310] = {"310", "이브의 마스카라", "↑ {{DamageSmall}}공격력 배율 x2#↓ {{TearsSmall}}연사 배율 x0.66#↓ {{ShotspeedSmall}}탄속 -0.5"}, -- Eve's Mascara
|
||||
[311] = {"311", "유다의 그림자", "↑ 목숨 +1#{{Player12}} 사망 시 전 방에서 Black Judas 캐릭터#{{Blank}} (2{{BlackHeart}}/{{DamageSmall}} x2/{{SpeedSmall}} +0.1)로 부활합니다.#{{Player24}} Tainted Judas의 경우 Black Judas 캐릭터로 변경되지 않습니다."}, --Judas' Shadow
|
||||
[314] = {"314", "살찐 허벅지", "↑ {{Heart}}최대 체력 +1#↑ {{Heart}}빨간하트 +1#↓ {{SpeedSmall}}이동속도 -0.4#장애물을 부술 수 있습니다."}, -- Thunder Thighs
|
||||
[315] = {"315", "이상한 끌개", "공격이 무언가에 부딪힐 때 적과 픽업이 공격에 끌려옵니다."}, -- Strange Attractor
|
||||
[316] = {"316", "저주받은 눈알", "{{Chargeable}} 눈물을 충전한 다음 최대 5발의 눈물을 일렬로 발사합니다.#!!! 충전중 피격 시 스테이지 안의 랜덤한 방으로 순간이동합니다.#{{Blank}} ({{Collectible260}} 보유 시 순간이동 효과 면역)"}, -- Cursed Eye
|
||||
@@ -172,7 +169,7 @@ local repCollectibles={
|
||||
[328] = {"328", "반전사진", "!!! Dark Room/Home 스테이지 입장에 필요#↑ {{DamageSmall}}공격력 +1#피격 시 {{HalfHeart}}빨간하트가 반칸 이하일 때 방 안의 모든 적에게 40의 방어 무시 피해를 줍니다."}, -- The Negative
|
||||
[330] = {"330", "두유", "↓ {{DamageSmall}}공격력 배율 x0.2#↑ {{TearsSmall}}연사 배율 x5.5#↓ {{TearsizeSmall}}눈물크기 -0.3#충전이 필요한 공격이 충전 없이 자동으로 발사됩니다.#{{Blank}} (부가 공격 제외)"}, -- Soy Milk
|
||||
[331] = {"331", "신", "↑ {{DamageSmall}}공격력 +1#↓ {{TearsSmall}}연사 -0.3#↓ {{ShotspeedSmall}}탄속 -0.3#공격이 적에게 유도됩니다.#눈물에 후광이 생기며 후광에 닿은 적은 초당 60의 피해를 입습니다."}, -- Godhead
|
||||
[332] = {"332", "나사로의 붕대", "↑ 목숨 +1#{{Player11}} 사망 시 즉시 Lazarus Risen 캐릭터#{{Blank}} (1{{Heart}}/{{DamageSmall}} x1.4/{{Collectible214}})로 부활하며 최대 체력이 1 감소, {{DamageSmall}}공격력이 +0.5 증가합니다.#부활 이후 스테이지 진입 시마다 사망 이전의 Lazarus 캐릭터로 변경되며 해당 아이템의 효과를 다시 발동할 수 있습니다.#{{Player29}} Tainted Lazarus의 경우 Lazarus Risen 캐릭터로 변경되지 않습니다."}, -- Lazarus' Rags
|
||||
[332] = {"332", "나사로의 붕대", "↑ 목숨 +1#{{Player11}} 사망 시 즉시 Lazarus Risen 캐릭터#{{Blank}} (1{{Heart}}/{{DamageSmall}} x1.4/{{Collectible214}})로 부활하며 최대 체력이 1 감소, {{DamageSmall}}공격력이 +0.5 증가합니다.#부활 이후 스테이지 진입 시마다 사망 이전의 Lazarus 캐릭터로 변경되며 해당 아이템의 효과를 다시 발동할 수 있습니다."}, -- Lazarus' Rags
|
||||
[333] = {"333", "정신", "맵에 특급 비밀방을 제외한 모든 방의 위치가 표시됩니다."}, -- The Mind
|
||||
[336] = {"336", "죽은 양파", "↓ {{RangeSmall}}사거리 -1.5#↓ {{ShotspeedSmall}}탄속 -0.4#↑ {{TearsizeSmall}}눈물크기 +0.22#공격이 적과 장애물을 관통합니다."}, -- Dead Onion
|
||||
[339] = {"339", "안전핀", "↑ {{BlackHeart}}블랙하트 +1#↑ {{RangeSmall}}사거리 +2.5#↑ {{ShotspeedSmall}}탄속 +0.16"}, -- Safety Pin
|
||||
@@ -412,7 +409,7 @@ local repCollectibles={
|
||||
[674] = {"674", "영혼의 족쇄", "피격 시 체력이 없을 경우 체력 0.5칸의 원래 캐릭터와 족쇄로 묶인 영혼 캐릭터로 변합니다.#10초동안 피격당하지 않았을 경우 사망한 자리에서 사망하기 이전 상태로 돌아옵니다.#소울하트 획득 시 다시 발동할 수 있습니다."}, -- Spirit Shackles
|
||||
[675] = {"675", "깨진 오브", "피격 시 맵에 랜덤한 방의 위치를 보여주며 캐릭터가 있는 방 안의 잠겨있는 문을 모두 엽니다."}, -- Cracked Orb
|
||||
[676] = {"676", "비어있는 심장", "!!! 스테이지 입장 시 빨간하트가 1칸 이하일 경우:#↑ {{EmptyHeart}}빈 최대 체력 +1"}, -- Empty Heart
|
||||
[677] = {"677", "유체이탈", "방 안에 적이 있을 때 피격 시 3초간 적과 캐릭터가 느려지며 캐릭터가 The Lost(비행, 지형 관통 공격)의 모습으로 바뀝니다.#방을 클리어 하거나 피격 시 원래 캐릭터로 돌아옵니다."}, -- Astral Projection
|
||||
[677] = {"677", "유체이탈", "방 안에 적이 있을 때 피격 시 2초간 게임 속도가 느려지며;#2초간 {{DamageSmall}}공격력/{{TearsSmall}}연사가 크게 증가, 캐릭터가 The Lost(비행, 지형 관통 공격)의 모습으로 바뀝니다.#방을 클리어 하거나 피격 시 원래 캐릭터로 돌아옵니다."}, -- Astral Projection
|
||||
[678] = {"678", "제왕절개", "공격이 태아 발사 공격으로 변경됩니다.#{{Chargeable}} 공격키를 누르고 있으면 태아가 자동으로 충전되며 발사됩니다.#태아는 발사 시 적에게 유도되며 초당 공격력 x2.25의 피해를 줍니다."}, -- C Section
|
||||
[679] = {"679", "꼬마 아바돈", "{{Chargeable}} 공격키를 1초 이상 누르면 충전되며 공격키를 떼면 패밀리어 주위에 검은 고리가 둘러져 접촉한 적에게 3.5의 피해를 줍니다."}, -- Lil Abaddon
|
||||
[680] = {"680", "몬테주마의 복수", "{{Chargeable}} 공격키를 2.35초 이상 누르면 충전되며 공격키를 떼면 캐릭터의 뒤 방향으로 레이저와 옥수수탄을 발사합니다.#레이저는 다단히트로 적에게 최대 초당 공격력 x19의 피해를 줍니다.#옥수수탄은 적에게 6의 피해를 줍니다."}, -- Montezuma's Revenge
|
||||
@@ -806,7 +803,6 @@ EID:updateDescriptionsViaTable(repCarBattery, EID.descriptions[languageCode].car
|
||||
---------- Trinkets ----------
|
||||
local repTrinkets={
|
||||
-- Rebirth
|
||||
[1] = {"1", "삼킨 동전", "피격 시 {{Coin}}동전을 1개 드랍합니다.#!!! {{Player14}}/{{Player33}}Keeper: 0~1개"}, -- Swallowed Penny
|
||||
[10] = {"10", "씰룩벌레", "↑ {{TearsSmall}}연사 +0.4#눈물이 파동 곡선을 그리며 날아갑니다.#공격이 장애물을 관통합니다."}, -- Wiggle Worm
|
||||
[11] = {"11", "둥글벌레", "↑ {{TearsSmall}}연사 +0.4#눈물이 원을 그리며 날아갑니다.#공격이 장애물을 관통합니다."}, -- Ring Worm
|
||||
[14] = {"14", "굳은살", "가시나 장판에 피해를 입지 않습니다.#!!! Mama Gurdy, The Pile 보스의 가시, 혹은 가시 돌에는 여전히 피해를 입습니다."}, -- Callus
|
||||
@@ -815,7 +811,6 @@ local repTrinkets={
|
||||
[17] = {"17", "검은 립스틱", "소울하트가 드랍될 때 {{BlackHeart}}블랙하트로 바뀔 확률 +10%p"}, -- Black Lipstick
|
||||
[18] = {"18", "성경 책자", "빨간하트가 드랍될 때 {{EthernalHeart}}이터널하트로 바뀔 확률 +3.33%p"}, -- Bible Tract
|
||||
[19] = {"19", "종이 클립", "열쇠가 필요한 모든 상자를 열쇠 소모 없이 열 수 있습니다."}, -- Paper Clip
|
||||
[23] = {"23", "실종 포스터", "!!! 일회용#{{Player10}} {{SacrificeRoom}}희생방에서 사망 시 전 방에서 The Lost 캐릭터로 부활함과 동시에 The Lost 캐릭터가 해금됩니다.#The Lost 캐릭터 해금 이후에는 희생방이 아닌 다른 방에서의 사망 시에도 부활합니다.#{{Player31}} Tainted Lost의 경우 The Lost 캐릭터로 변경되지 않습니다."}, -- Missing Poster
|
||||
[24] = {"24", "똥전", "똥 오브젝트에서 {{Coin}}동전이 나올 확률이 20% 증가합니다.#{{Poison}} 동전 획득 시 적을 밀쳐내는 독성 방귀를 뀝니다."}, -- Butt Penny
|
||||
[25] = {"25", "이상한 초콜릿", "!!! 30초마다 일정 확률로:#똥을 싸거나;#적과 탄환을 밀쳐내며 6의 피해를 주는 방귀를 뀝니다."}, -- Mysterious Candy
|
||||
[26] = {"26", "꺾기벌레", "↑ {{TearsSmall}}연사 +0.4#↑ {{RangeSmall}}사거리 +1.5#눈물이 지그재그로 날아갑니다.#공격이 장애물을 관통합니다."}, -- Hook Worm
|
||||
@@ -1118,7 +1113,7 @@ local repPills={
|
||||
-- Repentance
|
||||
[48] = {"47", "탄속 감소", "↓ {{ShotspeedSmall}}탄속 -0.15"}, -- Shot Speed Down
|
||||
[49] = {"48", "탄속 증가", "↑ {{ShotspeedSmall}}탄속 +0.15"}, -- Shot Speed Up
|
||||
[50] = {"49", "실험용 알약", "랜덤한 능력치 두가지가 증가하거나 감소합니다.#{{Collectible75}}PHD, {{Collectible46}}Lucky Foot 혹은 {{Collectible303}}Virgo 보유 시 능력치가 감소하지 않습니다.#{{Collectible654}}False PHD 보유 시 능력치가 증가하지 않습니다."}, -- Experimental Pill
|
||||
[50] = {"49", "실험용 알약", "랜덤한 능력치 두가지가 증가하거나 감소합니다"}, -- Experimental Pill
|
||||
[9999] = {"", "황금 알약", "일반 알약에서 나오지 않는 알약 효과가 랜덤하게 발동됩니다.#사라지기 전까지 무제한으로 사용할 수 있습니다."} -- golden Pill
|
||||
}
|
||||
EID:updateDescriptionsViaTable(repPills, EID.descriptions[languageCode].pills)
|
||||
@@ -1174,7 +1169,7 @@ EID.descriptions[languageCode].horsepills={
|
||||
{"46", "끄어억!", "마지막으로 사용한 알약을 {{ColorCyan}}대형{{CR}} 알약으로 드랍합니다."}, -- Vurp!
|
||||
{"47", "탄속 감소", "↓ {{ShotspeedSmall}}탄속 -{{ColorYellow}}0.3{{CR}}"}, -- Shot Speed Down
|
||||
{"48", "탄속 증가", "↑ {{ShotspeedSmall}}탄속 +{{ColorCyan}}0.3{{CR}}"}, -- Shot Speed Up
|
||||
{"49", "실험용 알약", "랜덤한 능력치 두가지가 증가하거나 감소합니다.#{{Collectible75}}PHD, {{Collectible46}}Lucky Foot 혹은 {{Collectible303}}Virgo 보유 시 능력치가 감소하지 않습니다.#{{Collectible654}}False PHD 보유 시 능력치가 증가하지 않습니다."}, -- Experimental Pill
|
||||
{"49", "실험용 알약", "랜덤한 능력치 두가지가 크게 증가하거나 감소합니다."}, -- Experimental Pill
|
||||
[9999] = {"", "황금 알약", "일반 알약에서 나오지 않는 알약 효과가 랜덤하게 발동됩니다.#사라지기 전까지 무제한으로 사용할 수 있습니다."}, -- Golden Pill
|
||||
}
|
||||
|
||||
@@ -1301,6 +1296,9 @@ EID.descriptions[languageCode].FalsePHDHorseDamage = "{{DamageSmall}}공격력 +
|
||||
|
||||
EID.descriptions[languageCode].PandorasBoxStrangeKeyEffect = "위의 효과 대신 열쇠를 같이 소모하여 랜덤 배열의 아이템 6개를 소환합니다."
|
||||
|
||||
EID.descriptions[languageCode].ExperimentalPillPHD = "능력치 감소 없음"
|
||||
EID.descriptions[languageCode].ExperimentalPillFalsePHD = "능력치 증가 없음"
|
||||
|
||||
EID.descriptions[languageCode].AchievementWarningTitle = "{{ColorYellow}}!!! 경고 !!!"
|
||||
EID.descriptions[languageCode].AchievementWarningText = "{{ColorRed}}지금 모드를 적용하면 게임 진행이 막히며 도전과제가 언락되지 않습니다!{{CR}}#모든 모드를 비활성화 한 상태에서 6 스테이지 (Depths II) 보스를 클리어하셔야#{{Blank}}모드 적용 중에도 도전과제를 언락할 수 있습니다."
|
||||
|
||||
@@ -1308,8 +1306,18 @@ EID.descriptions[languageCode].OldGameVersionWarningText = "리펜턴스가 최
|
||||
|
||||
EID.descriptions[languageCode].ModdedRecipesWarningText = "아이템 추가 모드나 아이템 배열 변경 모드가 적용되어 있을 경우 조합법이 일치하지 않을 수 있습니다.#조합법 설명을 숨기거나 REPENTOGON 모드를 설치해 주세요.#(config 설정을 수정하여 해당 메세지를 비활성화 할 수 있습니다.)"
|
||||
|
||||
|
||||
|
||||
local repConditions={
|
||||
["5.100.161"] = "{{Player25}} Tainted ???의 경우 ??? 캐릭터로 변경되지 않습니다.", -- Ankh
|
||||
["5.350.28"] = "{{Player25}} Tainted ???의 경우 ??? 캐릭터로 변경되지 않습니다.", -- Broken Ankh
|
||||
["5.100.311"] = "{{Player24}} Tainted Judas의 경우 Black Judas 캐릭터로 변경되지 않습니다.", -- Judas's Shadow
|
||||
["5.100.332"] = "{{Player29}} TTainted Lazarus의 경우 Lazarus Risen 캐릭터로 변경되지 않습니다.", -- Lazarus's Rags
|
||||
["5.350.23 (Tainted Lost)"] = "{{Player31}} Tainted Lost의 경우 The Lost 캐릭터로 변경되지 않습니다.", -- Missing Poster
|
||||
["5.100.676"] = "빨간하트를 소지할 수 없는 캐릭터는 무효과", -- Empty Heart
|
||||
["5.300.15 (Tarot)"] = "{{DemonBeggar}} 악마거지를 {{ColorShinyPurple}}2{{CR}}명 소환합니다.", -- Temperance (Greed Mode + Tarot Cloth effect)
|
||||
["5.350.1"] = "{{Player14}} Keeper: 0~1개", -- Swallowed Penny
|
||||
["5.100.135 (Hard Mode)"] = {"1~2개", "1개", "2~3개", "2개"}, -- IV Bag Hard Mode (modify the PHD text too)
|
||||
}
|
||||
EID:updateDescriptionsViaTable(repConditions, EID.descriptions[languageCode].ConditionalDescs)
|
||||
|
||||
local RepDemoObject = {
|
||||
DemoObjectName = "아이템 설명 모드 표시용",
|
||||
|
||||
@@ -209,7 +209,7 @@ local repCollectibles={
|
||||
[491] = {"491", "Кислотный малыш", "Дает случайную пилюлю каждые 7 комнат#Каждое использование пилюли отравляет врагов в комнате"}, -- Acid Baby
|
||||
[493] = {"493", "Адреналин", "За каждый пустой контейнер красных сердец:#↑ Увеличивает урон по формуле: ((2 * Отсутствующие половины сердец) ^ 1.6) * 0.1"}, -- Adrenaline
|
||||
[494] = {"494", "Лестница Иакова", "При попадании слезой появляется 1 искра электричества#Искры наносят половину урона персонажа#Искры прыгают между врагами"}, -- Jacobs Ladder
|
||||
[495] = {"495", "Призрачный перец", "8% шасн выстрелить синим огнём, который блокирует снаряды врагов и наносит контактный урон#{{Luck}} 50% шанс при 10 удачи#Огонь исчезает после 2 секунд"}, -- Ghost Pepper
|
||||
[495] = {"495", "Призрачный перец", "8% шанс выстрелить синим огнём, который блокирует снаряды врагов и наносит контактный урон#{{Luck}} 50% шанс при 10 удачи#Огонь исчезает после 2 секунд"}, -- Ghost Pepper
|
||||
[496] = {"496", "Эвтаназия", "3.33% шанс выстрелить иглой#{{Luck}} 50% шанс при 15 удачи#Иглы мнгновенно убивают обычных врагов, разрывая их на 10 слёз#Иглы ноносят х3 урона против боссов"}, -- Euthanasia
|
||||
[497] = {"497", "Камуфляжные трусы", "Сбивает с толку всех врагов и камуфлирует персонажа при заходе в комнату до тех пор, пока вы не начнете стрелять#↑ {{Speed}} +0.5 скорости при комуфляже#При сбросе комуфляжа, наносит урон вокруг персонажа и даёт очень короткое увеличение скорострельности и урона"}, -- Camo Undies
|
||||
[498] = {"498", "Двойственность", "{{AngelDevilChance}} При появлении сделки после босса создаёт Комнаты Дьявола И Ангела одновременно#При заходе в одну, другая исчезнет"}, -- Duality
|
||||
|
||||
+9
-3
@@ -395,6 +395,7 @@ function EID:getDescriptionObj(Type, Variant, SubType, entity, checkModifiers)
|
||||
EID:getObjectItemTypeAndCharge(description)
|
||||
|
||||
if checkModifiers ~= false then
|
||||
description = EID:applyConditionals(description)
|
||||
description = EID:applyDescriptionModifier(description, SubType)
|
||||
end
|
||||
return description
|
||||
@@ -482,7 +483,8 @@ end
|
||||
-- falls back to english if it doesnt exist, unless specified otherwise
|
||||
function EID:getDescriptionEntry(objTable, objID, noFallback)
|
||||
if not objID then
|
||||
return EID.descriptions[EID:getLanguage()][objTable] or EID.descriptions["en_us"][objTable]
|
||||
if noFallback then return EID.descriptions[EID:getLanguage()][objTable]
|
||||
else return EID.descriptions[EID:getLanguage()][objTable] or EID.descriptions["en_us"][objTable] end
|
||||
else
|
||||
local translatedTable = EID.descriptions[EID:getLanguage()][objTable]
|
||||
if noFallback then return translatedTable and translatedTable[objID]
|
||||
@@ -1156,13 +1158,17 @@ function EID:PlayersHaveTrinket(trinketID)
|
||||
return false
|
||||
end
|
||||
|
||||
-- Checks if someone playing as certain character, for modifiers
|
||||
function EID:PlayersHaveCharacter(playerType)
|
||||
-- Checks if someone is playing as a certain character, for modifiers
|
||||
-- includeTainted means we don't care if the player is Tainted or not (for things that, say, apply to Lost/Tainted Lost)
|
||||
function EID:PlayersHaveCharacter(playerType, includeTainted)
|
||||
for i = 0, game:GetNumPlayers() - 1 do
|
||||
local player = Isaac.GetPlayer(i)
|
||||
if player:GetPlayerType() == playerType then
|
||||
return true, player
|
||||
end
|
||||
if includeTainted and REPENTANCE and Isaac.GetPlayerTypeByName(player:GetName()) == playerType then
|
||||
return true, player
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
+40
-26
@@ -588,11 +588,12 @@ function EID:BoCCheckForPickups()
|
||||
end
|
||||
end
|
||||
|
||||
EID:AddCallback(ModCallbacks.MC_POST_NEW_ROOM, function(_)
|
||||
function EID:BoCOnNewRoom(_)
|
||||
-- We're using the pickup indexes for quick checking, which reset on each new room
|
||||
pickupsCollected = {}
|
||||
recheckPickups = true
|
||||
end)
|
||||
end
|
||||
EID:AddCallback(ModCallbacks.MC_POST_NEW_ROOM, EID.BoCOnNewRoom)
|
||||
|
||||
-- Using a Card/Pill will change our inventory craftable items, so force a refresh then
|
||||
-- (Note: Items that directly add a card/pill to you, i.e. Bottle of Pills, also need a refresh, but aren't tracked for performance)
|
||||
@@ -749,7 +750,7 @@ local function getFloorItemsString(showPreviews, roomItems)
|
||||
local bagItems = EID.BoC.BagItemsOverride or EID.BoC.BagItems
|
||||
if #bagItems >0 then
|
||||
if showPreviews and #bagItems == 8 then
|
||||
local recipe = EID:calculateBagOfCrafting(bagItems)
|
||||
local recipe = REPENTOGON and EID.bagPlayer:GetBagOfCraftingOutput() or EID:calculateBagOfCrafting(bagItems)
|
||||
floorString = floorString .. "{{Collectible"..recipe.."}} "
|
||||
end
|
||||
local bagDesc = EID:getDescriptionEntry("CraftingBagContent")
|
||||
@@ -974,6 +975,34 @@ function EID:handleBagOfCraftingUpdating()
|
||||
if (bagOfCraftingOffset >= numResults) then bagOfCraftingOffset = bagOfCraftingOffset - EID.Config["BagOfCraftingResults"] end
|
||||
end
|
||||
|
||||
-- Check what pickups are available in this room
|
||||
function EID:BoCGetRoomPickupList()
|
||||
local currentRoomDesc = game:GetLevel():GetCurrentRoomDesc()
|
||||
local curRoomIndex = currentRoomDesc.ListIndex
|
||||
local pickups = Isaac.FindByType(5, -1, -1, true, false)
|
||||
|
||||
if EID.BoC.CurrentPickupCount ~= #pickups or recheckPickups then
|
||||
local roomItems = {}
|
||||
recheckPickups = false
|
||||
for _, entity in ipairs(pickups) do
|
||||
local craftingIDs = EID:getBagOfCraftingID(entity.Variant, entity.SubType)
|
||||
if craftingIDs ~= nil and not entity:ToPickup():IsShopItem() and entity:GetSprite():GetAnimation() ~= "Collect" then
|
||||
for _,v in ipairs(craftingIDs) do
|
||||
table.insert(roomItems, v)
|
||||
end
|
||||
end
|
||||
end
|
||||
EID.BoC.RoomQueries[curRoomIndex .. ""] = { roomItems, currentRoomDesc.Data.Variant }
|
||||
EID.BoC.CurrentPickupCount = #pickups
|
||||
calcHeldItems()
|
||||
calcFloorItems()
|
||||
EID.RefreshBagTextbox = true
|
||||
return roomItems
|
||||
else
|
||||
return EID.BoC.RoomQueries[curRoomIndex .. ""] and EID.BoC.RoomQueries[curRoomIndex .. ""][1] or {}
|
||||
end
|
||||
end
|
||||
|
||||
-- Called when needed based on EID.Config["RefreshRate"]
|
||||
function EID:handleBagOfCraftingRendering(ignoreRefreshRate)
|
||||
-- Determine if we should display anything at all
|
||||
@@ -993,6 +1022,12 @@ function EID:handleBagOfCraftingRendering(ignoreRefreshRate)
|
||||
return false
|
||||
end
|
||||
|
||||
if REPENTOGON then
|
||||
EID.BoC.BagItems = EID.bagPlayer:GetBagOfCraftingContent()
|
||||
for i=1,8 do
|
||||
if EID.BoC.BagItems[i] == 0 then EID.BoC.BagItems[i] = nil end
|
||||
end
|
||||
end
|
||||
local bagItems = EID.BoC.BagItemsOverride or EID.BoC.BagItems
|
||||
-- Display the result of the 8 items in our bag if applicable
|
||||
if (EID.ShowCraftingResult or EID.Config["BagOfCraftingDisplayRecipesMode"] == "Preview Only") and #bagItems == 8 then
|
||||
@@ -1000,7 +1035,7 @@ function EID:handleBagOfCraftingRendering(ignoreRefreshRate)
|
||||
EID.ShowCraftingResult = false
|
||||
return false
|
||||
end
|
||||
local craftingResult = EID:calculateBagOfCrafting(bagItems)
|
||||
local craftingResult = REPENTOGON and EID.bagPlayer:GetBagOfCraftingOutput() or EID:calculateBagOfCrafting(bagItems)
|
||||
local descriptionObj = EID:getDescriptionObj(5, 100, craftingResult)
|
||||
-- prepend the Hide/Preview hotkeys to the description
|
||||
descriptionObj.Description = getHotkeyString() .. descriptionObj.Description
|
||||
@@ -1011,28 +1046,7 @@ function EID:handleBagOfCraftingRendering(ignoreRefreshRate)
|
||||
if (EID.Config["BagOfCraftingDisplayRecipesMode"] == "Preview Only") then return false end
|
||||
|
||||
-- Check what pickups are available in this room
|
||||
local curRoomIndex = game:GetLevel():GetCurrentRoomDesc().ListIndex
|
||||
local roomItems = {}
|
||||
local pickups = Isaac.FindByType(5, -1, -1, true, false)
|
||||
|
||||
if EID.BoC.CurrentPickupCount ~= #pickups or recheckPickups then
|
||||
recheckPickups = false
|
||||
for _, entity in ipairs(pickups) do
|
||||
local craftingIDs = EID:getBagOfCraftingID(entity.Variant, entity.SubType)
|
||||
if craftingIDs ~= nil and not entity:ToPickup():IsShopItem() and entity:GetSprite():GetAnimation() ~= "Collect" then
|
||||
for _,v in ipairs(craftingIDs) do
|
||||
table.insert(roomItems, v)
|
||||
end
|
||||
end
|
||||
end
|
||||
EID.BoC.RoomQueries[curRoomIndex .. ""] = { roomItems, game:GetLevel():GetCurrentRoomDesc().Data.Variant }
|
||||
EID.BoC.CurrentPickupCount = #pickups
|
||||
calcHeldItems()
|
||||
calcFloorItems()
|
||||
EID.RefreshBagTextbox = true
|
||||
else
|
||||
roomItems = EID.BoC.RoomQueries[curRoomIndex .. ""] and EID.BoC.RoomQueries[curRoomIndex .. ""][1] or {}
|
||||
end
|
||||
local roomItems = EID:BoCGetRoomPickupList()
|
||||
|
||||
itemQuery = {}
|
||||
local itemCount = {}
|
||||
|
||||
@@ -0,0 +1,176 @@
|
||||
local game = Game()
|
||||
|
||||
--[[ Descs that need a variant:
|
||||
respawn items that respawn you as the tainted version of yourself
|
||||
tainted isaac Consolation Prize, Experimental Treatment
|
||||
things that apply only to Lost/Tainted Lost (broken heart card, magic skin)
|
||||
spoilers descs
|
||||
lachyphragy in co-op? tech zero in co-op? yum heart and such obviously
|
||||
black candle + cursed penny / cursed eye
|
||||
healing stuff for keeper?
|
||||
iron bar + notched axe
|
||||
IV bag in hard mode
|
||||
IV bag for keeper (hmm, two different modifiers needed!)
|
||||
swallowed penny keeper
|
||||
experimental pill phd / false phd / phd + falsephd prints nothing
|
||||
iv bag also has interaction with PHD...
|
||||
Items that have synergies with other specific items
|
||||
Items that override other items (brimstone, mom's knife, epic fetus stuff)
|
||||
|
||||
|
||||
TODO: new config options for spoiler descs, and for hiding the "needed for collection" stuff
|
||||
]]
|
||||
|
||||
-- silly function but I don't want to mess with Game() colon functions in the conditions table
|
||||
function EID:IsGreedMode()
|
||||
return game:IsGreedMode()
|
||||
end
|
||||
function EID:IsHardMode()
|
||||
if game.Difficulty == 1 or game.Difficulty == 3 then return true
|
||||
else return false end
|
||||
end
|
||||
|
||||
-- Check if we have any characters that can't have Red Health, to print additions to descs like Dead Cat
|
||||
function EID:CheckForNoRedHealthPlayer()
|
||||
for i = 0, game:GetNumPlayers() - 1 do
|
||||
local player = Isaac.GetPlayer(i)
|
||||
if EID.NoRedHeartsPlayerIDs[player:GetPlayerType()] then
|
||||
return true
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
-- Check for multiple players existing for items like Yum Heart and Extension Cord, includes J&E
|
||||
function EID:MultiplePlayerCharacters()
|
||||
return #EID.coopAllPlayers > 1
|
||||
end
|
||||
|
||||
-- Check the bestiary/character list if we have REPENTOGON, to help avoid spoilers. Otherwise just return true
|
||||
function EID:HaveEncountered(monsterType, monsterVariant)
|
||||
if not REPENTOGON then return true end
|
||||
return Isaac.GetPersistentGameData():GetBestiaryEncounterCount(monsterType, monsterVariant) > 0
|
||||
end
|
||||
function EID:HaveNotEncountered(monsterType, monsterVariant)
|
||||
if not REPENTOGON then return true end
|
||||
return not EID:HaveEncountered(monsterType, monsterVariant)
|
||||
end
|
||||
|
||||
function EID:HaveUnlockedAchievement(achID)
|
||||
if not REPENTOGON then return true end
|
||||
return Isaac.GetPersistentGameData():Unlocked(achID)
|
||||
end
|
||||
|
||||
function EID:HaveNotUnlockedAchievement(achID)
|
||||
if not REPENTOGON then return true end
|
||||
return not EID:HaveUnlockedAchievement(achID)
|
||||
end
|
||||
|
||||
--EID:PlayersHaveCharacter is already in the api to use for things like Swallowed Penny
|
||||
|
||||
|
||||
|
||||
--[[ (The conditions table has to be down here so that the functions exist)
|
||||
|
||||
func: The function that will be called to check if the condition is true
|
||||
vars: A table of values that will be passed into func
|
||||
type: A string denoting what kind of description change this is
|
||||
"append": Add new lines to the end of the description (default)
|
||||
"replaceAll": The entire description is replaced with a new one
|
||||
"findReplace": Find a phrase and replace it with a new one (the text in the localization file will be a table)
|
||||
repOnly: Don't check this on Afterbirth+ (not always necessary, because AB+ won't have the text anyway)
|
||||
abpOnly: Don't check this on Repentance
|
||||
modifierText: Text to add to find a specific string in the localization file (for items with multiple modifiers)
|
||||
|
||||
Due to co-op, it's best for replacing text in descriptions to only be used for things like Greed/Hard Mode
|
||||
Otherwise, appending is better so that players not affected by the change can still see what it will be for them
|
||||
]]
|
||||
EID.DescriptionConditions = {
|
||||
-- No Red HP
|
||||
["5.100.81"] = {func = EID.CheckForNoRedHealthPlayer}, -- Dead Cat
|
||||
["5.100.442"] = {func = EID.CheckForNoRedHealthPlayer}, -- Dark Prince's Crown
|
||||
["5.100.676"] = {func = EID.CheckForNoRedHealthPlayer}, -- Empty Heart
|
||||
|
||||
-- Keeper
|
||||
["5.100.135"] = { -- IV Bag is complicated
|
||||
{func = EID.PlayersHaveCollectible, vars = {75}, modifierText = "PHD"},
|
||||
{func = EID.PlayersHaveCharacter, vars = {14, true}, modifierText = "Keeper"},
|
||||
{func = EID.IsHardMode, type = "findReplace", modifierText = "Hard Mode"}, },
|
||||
["5.350.1"] = {func = EID.PlayersHaveCharacter, vars = {14, true}}, -- Swallowed Penny
|
||||
|
||||
-- Revives
|
||||
["5.100.161"] = {func = EID.PlayersHaveCharacter, vars = {25}}, -- Ankh
|
||||
["5.350.28"] = {func = EID.PlayersHaveCharacter, vars = {25}}, -- Broken Ankh
|
||||
["5.100.311"] = {func = EID.PlayersHaveCharacter, vars = {24}}, -- Judas's Shadow
|
||||
["5.100.332"] = {func = EID.PlayersHaveCharacter, vars = {29}}, -- Lazarus's Rags
|
||||
["5.350.23"] = { -- Missing Poster (revive, plus Unlock The Lost text if he's not unlocked)
|
||||
{func = EID.PlayersHaveCharacter, vars = {31}, modifierText = "Tainted Lost"},
|
||||
{func = EID.HaveNotUnlockedAchievement, vars = {82} } },
|
||||
|
||||
-- Greed Mode
|
||||
["5.100.241"] = {func = EID.IsGreedMode}, -- Contract From Below
|
||||
["5.300.15"] = {func = EID.IsGreedMode, type = "replaceAll"}, -- Temperance: spawns beggar in greed mode
|
||||
["5.300.15 (Tarot)"] = {func = EID.IsGreedMode, type = "replaceAll"}, -- Temperance + Tarot Cloth + Greed Mode
|
||||
|
||||
}
|
||||
|
||||
-- thing to fix find/replace pairs with hyphens (like "1-2") breaking because hyphen is a special char
|
||||
-- https://stackoverflow.com/questions/29072601/lua-string-gsub-with-a-hyphen
|
||||
local function replace(str, what, with, count)
|
||||
what = string.gsub(what, "[%(%)%.%+%-%*%?%[%]%^%$%%]", "%%%1") -- escape pattern
|
||||
with = string.gsub(with, "[%%]", "%%%%") -- escape replacement
|
||||
return string.gsub(str, what, with, count)
|
||||
end
|
||||
|
||||
function EID:applyConditionals(descObj, modifierText)
|
||||
local typeVarSub = descObj.ObjType.."."..descObj.ObjVariant.."."..descObj.ObjSubType
|
||||
if modifierText then typeVarSub = typeVarSub .. " (" .. modifierText .. ")" end
|
||||
|
||||
local conds = EID.DescriptionConditions[typeVarSub]
|
||||
if not conds then return descObj end
|
||||
|
||||
-- Check every condition we need to check for this item (usually 1)
|
||||
if #conds == 0 then conds = { conds } end
|
||||
for _, cond in ipairs(conds) do
|
||||
local tvs = typeVarSub
|
||||
if cond.modifierText then tvs = tvs .. " (" .. cond.modifierText .. ")" end
|
||||
-- Don't fall back to English if the current language doesn't have the entry
|
||||
local text = EID:getDescriptionEntry("ConditionalDescs", tvs, true)
|
||||
if (text ~= nil) and (not repOnly or REPENTANCE) and (not abpOnly or not REPENTANCE) then
|
||||
-- is there a way to pass all a table's values into a function aside from this? it's fine for now...
|
||||
cond.vars = cond.vars or {}
|
||||
if cond.func(EID, cond.vars[1], cond.vars[2], cond.vars[3], cond.vars[4]) then
|
||||
if (cond.type == "append" or cond.type == nil) then
|
||||
descObj.Description = descObj.Description .. "#" .. text
|
||||
elseif (cond.type == "replaceAll") then
|
||||
descObj.Description = text
|
||||
elseif (cond.type == "findReplace") then
|
||||
-- Entry 1 is replaced with entry 2, entry 3 is replaced with entry 4, etc.
|
||||
local pos = 1
|
||||
while pos < #text do
|
||||
local toFind = text[pos]
|
||||
local replaceWith = text[pos+1]
|
||||
|
||||
--"%d*%.?%d+" will grab every number group (1, 10, 0.5), this will allow us to not replace the "1" in "10" erroneously
|
||||
if (type(toFind) == "number") then
|
||||
local count = 0
|
||||
descObj.Description = string.gsub(descObj.Description, "%d*%.?%d+", function(s)
|
||||
if (s == tostring(toFind) and count == 0) then
|
||||
count = count + 1
|
||||
return replaceWith
|
||||
end
|
||||
end)
|
||||
-- Basic find+replace for non-numbers
|
||||
else
|
||||
descObj.Description = replace(descObj.Description, tostring(toFind), replaceWith, 1)
|
||||
end
|
||||
pos = pos + 2
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
return descObj
|
||||
end
|
||||
+8
-1
@@ -899,5 +899,12 @@ EID.ItemPoolTypeToMarkup = { [0] = "{{ItemPoolTreasure}}", "{{ItemPoolShop}}", "
|
||||
-- If a function returns a value, it will be used as the offset
|
||||
EID.LocalModePositionOffset = {
|
||||
Default = Vector(0, 20),
|
||||
Shop = function(entity) if entity:ToPickup() and entity:ToPickup():IsShopItem() then return Vector(0, 35) end end,
|
||||
Shop = function(entity) if entity and not EID:IsGridEntity(entity) and entity:ToPickup() and entity:ToPickup():IsShopItem() then return Vector(0, 35) end end,
|
||||
}
|
||||
|
||||
-- Character IDs that aren't allowed to have Red Health: ???, The Lost, The Soul
|
||||
EID.NoRedHeartsPlayerIDs = { [4] = true, [10] = true, [17] = true }
|
||||
if REPENTANCE then
|
||||
-- ???, The Lost, Black Judas, The Soul, Tainted Judas, Tainted ???, Tainted Lost, Tainted Forgotten, Tainted Bethany, Tainted Soul
|
||||
EID.NoRedHeartsPlayerIDs = { [4] = true, [10] = true, [12] = true, [17] = true, [24] = true, [25] = true, [31] = true, [35] = true, [36] = true, [40] = true }
|
||||
end
|
||||
+2
-2
@@ -259,10 +259,10 @@ function EID:getHoldMapDescription(player, checkingTwin)
|
||||
addObjectDesc(5, 100, modelingClayItem, "{{Trinket166}}")
|
||||
blacklist["5.350.166"] = true
|
||||
else
|
||||
addObjectDesc(5, 350, heldTrinket)
|
||||
addObjectDesc(5, 350, heldTrinketTrue) -- currently no effect applied
|
||||
end
|
||||
else
|
||||
addObjectDesc(5, 350, heldTrinket)
|
||||
addObjectDesc(5, 350, heldTrinketTrue)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
+61
-2
@@ -243,6 +243,65 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
|
||||
{"%<---- Clear Floor item list ----%>","<---- 清空房间中列表 ---->"},
|
||||
{"%<---- Clear Bag Content ----%>","<---- 清空袋中列表 ---->"}
|
||||
})
|
||||
|
||||
MCM.SetSubcategoryNameTranslate("EID","Repentogon","Repentogon")
|
||||
MCM.TranslateOptionsDisplayWithTable("EID","Repentogon",{
|
||||
{"Highlight uncollected items","未收集的道具高亮显示"},
|
||||
{"Collection Page Highlight color","道具页面高亮色"},
|
||||
{"Show descriptions on collection page","道具页面显示描述"},
|
||||
{"Donation machine progress","捐款机进度"},
|
||||
{"False","否"},
|
||||
{"True","是"},
|
||||
{"BlinkYellowGreen","黄绿闪烁"},
|
||||
{"BlinkYellowRed","黄红闪烁"},
|
||||
{"BagComplete","袋满"},
|
||||
{"BagOverfill","袋溢出"},
|
||||
{"Black","黑色"},
|
||||
{"Blink","闪烁"},
|
||||
{"Blue","蓝色"},
|
||||
{"Cyan","青色"},
|
||||
{"EIDError","EID错误"},
|
||||
{"EIDObjName","EID对象名"},
|
||||
{"EIDText","EID文本"},
|
||||
{"EIDTransform","EID套装"},
|
||||
{"Fade","渐隐"},
|
||||
{"Gold","金色"},
|
||||
{"Gray","灰色"},
|
||||
{"Green","绿色"},
|
||||
{"Lavender","淡紫色"},
|
||||
{"LightOrange","淡橙色"},
|
||||
{"LightYellow","淡黄色"},
|
||||
{"Lime","绿黄色"},
|
||||
{"Maroon","红褐色"},
|
||||
{"Navy","深蓝色"},
|
||||
{"Olive","黄褐色"},
|
||||
{"Orange","橙色"},
|
||||
{"Pastel","淡"},
|
||||
{"Pink","粉色"},
|
||||
{"Purple","紫色"},
|
||||
{"Rainbow","彩虹色"},
|
||||
{"Red","红色"},
|
||||
{"Shiny","闪光的"},
|
||||
{"Silver","银色"},
|
||||
{"Teal","蓝绿色"},
|
||||
{"White","白色"},
|
||||
{"Yellow","黄色"},
|
||||
})
|
||||
MCM.TranslateOptionsDisplayTextWithTable("EID","Repentogon",{
|
||||
["You need to install REPENTOGON to use the following features:"] = "你需要安装REPENTOGON以使用以下功能:",
|
||||
["Achievement tracking"] = "成就追踪",
|
||||
})
|
||||
MCM.TranslateOptionsInfoTextWithTable("EID","Repentogon",{
|
||||
["Highlight items, if they need to be collected for the collection page"]
|
||||
= "如果道具页面中此道具未拾取过时则高亮显示",
|
||||
["Color in which item names are colored to highlight that this item needs to be collected for the collection page"]
|
||||
= "道具页面中此道具未拾取过时高亮的颜色",
|
||||
["Displays item effects when navigating the collection page in the main menu."]
|
||||
= "在主菜单的道具页面显示道具效果",
|
||||
["Displays the number of coins required to gain the next achievement from donation machines"]
|
||||
= "显示下一个捐款机成就所需的硬币",
|
||||
})
|
||||
|
||||
MCM.SetSubcategoryNameTranslate("EID","Save Game","游戏存档")
|
||||
MCM.TranslateOptionsDisplayWithTable("EID","Save Game",{
|
||||
{"To enable savegame related features,","如需启用游戏存档相关的特性"},
|
||||
@@ -384,8 +443,8 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
|
||||
["Allow Players 2, 3, and 4 to display descriptions in Co-op"] = "在多人游戏中使玩家2、3、4显示描述信息",
|
||||
["Allow paired characters like Esau and Tainted Forgotten's bone pile to display descriptions"]
|
||||
= "让同伴角色(比如以扫和堕化遗骸的骨头)显示描述",
|
||||
["Note: The --luadebug launch option is required for more detailed glitched item descriptions; this can be dangerous!"]
|
||||
= "注意: 需要添加--luadebug启动选项来获得详细信息; 此操作存在风险!",
|
||||
["Note: Installing REPENTOGON is required for more detailed glitched item descriptions!"]
|
||||
= "注意: 需要安装REPENTOGON来获得详细的错误道具描述!",
|
||||
["The next reward from Sanguine Bond can be predicted and highlighted in the description"]
|
||||
= "预测血色羁绊的下一次奖励, 并高亮显示",
|
||||
["Number of item previews when holding Spindown Dice"] = "计数二十面骰的预览道具数量",
|
||||
|
||||
+65
-2
@@ -287,6 +287,23 @@ if EID.isRepentance then
|
||||
return descObj
|
||||
end
|
||||
|
||||
-- Handle Glowing Hourglass description
|
||||
local function GlowingHourglassCallback(descObj)
|
||||
if REPENTOGON then
|
||||
local transformedText = EID:getDescriptionEntry("GlowingHourglassTransformed")
|
||||
local numUses = Isaac.GetPlayer():GetActiveItemDesc().VarData
|
||||
if numUses == 3 then
|
||||
-- Replace with the description of The Hourglass
|
||||
descObj.Description = EID:getDescriptionObj(5, 100, 66).Description
|
||||
if transformedText ~= nil then
|
||||
EID:appendToDescription(descObj, "#{{Warning}} "..transformedText)
|
||||
end
|
||||
end
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
|
||||
|
||||
-- Handle Bingeeater description addition
|
||||
local function BingeEaterCallback(descObj)
|
||||
local bingeBuff = EID:getDescriptionEntry("bingeEaterBuffs", descObj.ObjSubType)
|
||||
@@ -484,7 +501,7 @@ if EID.isRepentance then
|
||||
end
|
||||
end
|
||||
end
|
||||
return descObj
|
||||
return EID:applyConditionals(descObj,"Tarot")
|
||||
end
|
||||
|
||||
|
||||
@@ -653,6 +670,49 @@ if EID.isRepentance then
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
|
||||
-- Handle Experimental Pill description addition
|
||||
local function ExperimentalPillCallback(descObj)
|
||||
local adjustedID = EID:getAdjustedSubtype(descObj.ObjType, descObj.ObjVariant, descObj.ObjSubType)
|
||||
if adjustedID - 1 ~= PillEffect.PILLEFFECT_EXPERIMENTAL then return descObj end
|
||||
local horse = descObj.ObjSubType > 2048
|
||||
|
||||
for i = 1,#EID.coopAllPlayers do
|
||||
local player = EID.coopAllPlayers[i]
|
||||
local playerID = EID:getPlayerID(player)
|
||||
local playerType = player:GetPlayerType()
|
||||
local pillModifierID = 0
|
||||
local goodAndBad = false
|
||||
|
||||
-- Check for PHD, Lucky Foot, Virgo, and False PHD
|
||||
if player:HasCollectible(75) then pillModifierID = 75
|
||||
elseif player:HasCollectible(46) then pillModifierID = 46
|
||||
elseif player:HasCollectible(303) then pillModifierID = 303
|
||||
end
|
||||
-- Check for False PHD, and if we have good AND bad pills, just print the damage up text
|
||||
if player:HasCollectible(654) then
|
||||
if pillModifierID ~= 0 then goodAndBad = true end
|
||||
pillModifierID = 654
|
||||
end
|
||||
if pillModifierID ~= 0 then
|
||||
local expPillString = ""
|
||||
if pillModifierID == 654 then
|
||||
local damageUpString = ""
|
||||
if horse then damageUpString = EID:getDescriptionEntry("FalsePHDHorseDamage")
|
||||
else damageUpString = EID:getDescriptionEntry("FalsePHDDamage") end
|
||||
if goodAndBad then
|
||||
expPillString = damageUpString
|
||||
else
|
||||
expPillString = EID:getDescriptionEntry("ExperimentalPillFalsePHD") .. "#{{Collectible654}} " .. damageUpString
|
||||
end
|
||||
else expPillString = EID:getDescriptionEntry("ExperimentalPillPHD") end
|
||||
EID:appendToDescription(descObj, "#")
|
||||
if #EID.coopAllPlayers > 1 then EID:appendToDescription(descObj, (EID:getIcon("Player"..playerType) ~= EID.InlineIcons["ERROR"] and "{{Player"..playerType.."}} " or ("P" .. i .. ": "))) end
|
||||
EID:appendToDescription(descObj, "{{Collectible" .. pillModifierID .. "}} " .. expPillString)
|
||||
end
|
||||
end
|
||||
return descObj
|
||||
end
|
||||
|
||||
-- Handle False PHD description addition
|
||||
local function FalsePHDCallback(descObj)
|
||||
@@ -660,7 +720,7 @@ if EID.isRepentance then
|
||||
local horse = descObj.ObjSubType > 2048
|
||||
local data = EID.pillMetadata[adjustedID-1]
|
||||
if data ~= nil then
|
||||
local damageUp = string.find(data.class,"3") and (string.find(data.class,"-") or adjustedID-1 == PillEffect.PILLEFFECT_EXPERIMENTAL)
|
||||
local damageUp = string.find(data.class,"3") and string.find(data.class,"-")
|
||||
if adjustedID-1 == PillEffect.PILLEFFECT_SHOT_SPEED_DOWN then damageUp = true end
|
||||
-- why doesn't I'm Excited have a - in the xml data yet spawn a black heart...
|
||||
local blackHeart = (string.find(data.class,"2") or string.find(data.class,"1")) and (string.find(data.class,"-") or adjustedID-1 == PillEffect.PILLEFFECT_IM_EXCITED)
|
||||
@@ -752,6 +812,8 @@ if EID.isRepentance then
|
||||
-- Using magic numbers here in case it's slightly faster, and because the callback names give context
|
||||
-- Check Birthright first because it overwrites the description instead of appending to it
|
||||
if descObj.ObjSubType == 619 then table.insert(callbacks, BirthrightCallback) end
|
||||
-- Glowing Hourglass overwrites the description when used three times
|
||||
if REPENTOGON and descObj.ObjSubType == 422 then table.insert(callbacks, GlowingHourglassCallback) end
|
||||
if descObj.ObjSubType == 644 then table.insert(callbacks, ConsolationPrizeCallback) end
|
||||
|
||||
if EID.collectiblesOwned[664] then table.insert(callbacks, BingeEaterCallback) end
|
||||
@@ -774,6 +836,7 @@ if EID.isRepentance then
|
||||
if EID.collectiblesOwned[654] then table.insert(callbacks, FalsePHDCallback) end
|
||||
if EID.collectiblesOwned[348] then table.insert(callbacks, PlaceboCallback) end
|
||||
table.insert(callbacks, VurpCallback)
|
||||
table.insert(callbacks, ExperimentalPillCallback)
|
||||
|
||||
if EID.pillPlayer == nil and #EID.coopAllPlayers > 1 then
|
||||
table.insert(callbacks, CoopPillCallback)
|
||||
|
||||
+62
-11
@@ -3,11 +3,12 @@ if not REPENTOGON then
|
||||
end
|
||||
---@diagnostic disable: duplicate-set-field
|
||||
local game = Game()
|
||||
local maxVanillaItemID = CollectibleType.NUM_COLLECTIBLES -- sanity backup
|
||||
|
||||
-- REPENTOGON: Use PersistentGameData to determine item collection status
|
||||
-- Returns true if an item needs to be collected for the collection page
|
||||
function EID:requiredForCollectionPage(itemID)
|
||||
if itemID >= CollectibleType.NUM_COLLECTIBLES or game:GetVictoryLap() > 0 or game:GetSeeds():IsCustomRun() then return false end
|
||||
if itemID >= maxVanillaItemID or game:GetVictoryLap() > 0 or game:GetSeeds():IsCustomRun() then return false end
|
||||
return not Isaac.GetPersistentGameData():IsItemInCollection(itemID)
|
||||
end
|
||||
|
||||
@@ -43,7 +44,7 @@ EID:AddCallback(ModCallbacks.MC_HUD_RENDER, EID.OnRender)
|
||||
|
||||
local oldPosInitFunc = EID.PositionLocalMode
|
||||
function EID:PositionLocalMode(entity)
|
||||
oldPosInitFunc(entity)
|
||||
oldPosInitFunc(_, entity)
|
||||
-- custom description position when describing collectionpage entries
|
||||
if not Isaac.IsInGame() and MenuManager:GetActiveMenu() == MainMenuType.COLLECTION then
|
||||
EID.CurrentScaleType = "MainMenu"
|
||||
@@ -66,12 +67,12 @@ function EID:OnMenuRender()
|
||||
local selectedPage = CollectionMenu.GetSelectedPage()
|
||||
local CollectibleId = selectedPage * (20 * 6) + CollectionMenu.GetSelectedElement() + 1
|
||||
for _, id in ipairs(skipItemIDs) do -- some items dont exist, so we need to "skip" those when counting
|
||||
if id < CollectibleId then
|
||||
if id <= CollectibleId then
|
||||
CollectibleId = CollectibleId + 1
|
||||
end
|
||||
end
|
||||
local demoDescObj = EID:getDescriptionObj(5, 100, CollectibleId)
|
||||
if not Isaac.GetPersistentGameData():IsItemInCollection(CollectibleId) then
|
||||
local demoDescObj = EID:getDescriptionObj(5, 100, CollectibleId, nil, false)
|
||||
if CollectibleId < maxVanillaItemID and not Isaac.GetPersistentGameData():IsItemInCollection(CollectibleId) then
|
||||
EID:renderQuestionMark(nil)
|
||||
return
|
||||
end
|
||||
@@ -98,6 +99,29 @@ function EID:BoCTrackBagHolding() end
|
||||
|
||||
function EID:BoCDetectBagContentShift() end
|
||||
|
||||
-- read room items directly from room data when changing rooms, to ensure floor item counter doesnt desync
|
||||
function EID:BoCOnNewRoom_Repentogon(_)
|
||||
EID.BoCOnNewRoom(_)
|
||||
local lastRoomDesc = game:GetLevel():GetLastRoomDesc()
|
||||
local lastRoomEntities = lastRoomDesc:GetEntitiesSaveState()
|
||||
|
||||
local roomItems = {}
|
||||
for id = 0, #lastRoomEntities - 1 do
|
||||
local entitySaveState = lastRoomEntities:Get(id)
|
||||
if entitySaveState:GetType() == 5 and entitySaveState:GetI3() == 0 then -- is pickup and not shop item
|
||||
local craftingIDs = EID:getBagOfCraftingID(entitySaveState:GetVariant(), entitySaveState:GetSubType())
|
||||
if craftingIDs ~= nil then
|
||||
for _,v in ipairs(craftingIDs) do
|
||||
table.insert(roomItems, v)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
EID.BoC.RoomQueries[lastRoomDesc.ListIndex .. ""] = { roomItems, lastRoomDesc.Data.Variant }
|
||||
end
|
||||
EID:RemoveCallback(ModCallbacks.MC_POST_NEW_ROOM, EID.BoCOnNewRoom)
|
||||
EID:AddCallback(ModCallbacks.MC_POST_NEW_ROOM, EID.BoCOnNewRoom_Repentogon)
|
||||
|
||||
-----------------------Descriptions & Modifiers --------------------------
|
||||
local oldHasDescription = EID.hasDescription
|
||||
function EID:hasDescription(entity)
|
||||
@@ -117,8 +141,34 @@ function EID:hasDescription(entity)
|
||||
end
|
||||
|
||||
|
||||
local requirementsDonationMachine = { 10, 20, 50, 100, 150, 200, 400, 600, 900, 999 }
|
||||
local requirementsGreedDonationMachine = { 2, 14, 33, 68, 111, 234, 439, 500, 666, 879, 999, 1000 }
|
||||
local requirementsDonationMachine = {
|
||||
{ 10, Achievement.BLUE_MAP },
|
||||
{ 20, Achievement.STORE_UPGRADE_LV1 },
|
||||
{ 50, Achievement.THERES_OPTIONS },
|
||||
{ 100, Achievement.STORE_UPGRADE_LV2 },
|
||||
{ 150, Achievement.BLACK_CANDLE },
|
||||
{ 200, Achievement.STORE_UPGRADE_LV3 },
|
||||
{ 400, Achievement.RED_CANDLE },
|
||||
{ 600, Achievement.STORE_UPGRADE_LV4 },
|
||||
{ 900, Achievement.BLUE_CANDLE },
|
||||
{ 999, Achievement.STOP_WATCH }
|
||||
}
|
||||
|
||||
local requirementsGreedDonationMachine = {
|
||||
{ 2, Achievement.LUCKY_PENNIES },
|
||||
{ 14, Achievement.SPECIAL_HANGING_SHOPKEEPERS },
|
||||
{ 33, Achievement.WOODEN_NICKEL },
|
||||
{ 68, Achievement.CAIN_HOLDS_PAPERCLIP },
|
||||
{ 111, Achievement.EVERYTHING_IS_TERRIBLE_2 },
|
||||
{ 234, Achievement.SPECIAL_SHOPKEEPERS },
|
||||
{ 439, Achievement.EVE_HOLDS_RAZOR_BLADE },
|
||||
{ 500, Achievement.GREEDIER },
|
||||
{ 666, Achievement.STORE_KEY },
|
||||
{ 879, Achievement.THE_LOST_HOLDS_HOLY_MANTLE },
|
||||
{ 999, Achievement.GENEROSITY },
|
||||
{ 1000, Achievement.KEEPER }
|
||||
}
|
||||
|
||||
local function DonationMachineCallback(descObj)
|
||||
local isGreed = descObj.ObjVariant == 11
|
||||
local eventCounter = isGreed and EventCounter.GREED_DONATION_MACHINE_COUNTER or
|
||||
@@ -128,13 +178,14 @@ local function DonationMachineCallback(descObj)
|
||||
|
||||
local coinsNeeded = 0
|
||||
for _, value in ipairs(rewardsTable) do
|
||||
if totalDonations < value then
|
||||
coinsNeeded = value
|
||||
if totalDonations < value[1] and not Isaac.GetPersistentGameData():Unlocked(value[2]) then
|
||||
coinsNeeded = value[1]
|
||||
break
|
||||
end
|
||||
end
|
||||
descObj.Description = string.gsub(descObj.Description, "{1}", coinsNeeded - totalDonations)
|
||||
descObj.Description = string.gsub(descObj.Description, "{2}", coinsNeeded)
|
||||
|
||||
descObj.Description = string.gsub(descObj.Description, "{1}", coinsNeeded)
|
||||
descObj.Description = string.gsub(descObj.Description, "{2}", coinsNeeded - totalDonations)
|
||||
descObj.Icon = EID.InlineIcons["DonationMachine"]
|
||||
return descObj
|
||||
end
|
||||
|
||||
+14
-10
@@ -59,7 +59,8 @@ function EID:CheckGlitchedItemConfig(id)
|
||||
if not itemConfig then return "" end
|
||||
|
||||
local localizedNames = EID:getDescriptionEntry("GlitchedItemText")
|
||||
local attributes = "#"
|
||||
local localizedNamesEnglish = EID:getDescriptionEntryEnglish("GlitchedItemText")
|
||||
local attributes = "#"
|
||||
|
||||
-- Check the base item config for the Hearts/Bombs/Coins/Keys this item adds,
|
||||
-- as well as what cache flags it affects if we're not using REPENTOGON
|
||||
@@ -68,13 +69,13 @@ function EID:CheckGlitchedItemConfig(id)
|
||||
if val ~= 0 then
|
||||
if v == "CacheFlags" then
|
||||
if not REPENTOGON then -- we don't need to check these if we have REPENTOGON
|
||||
local flagString = localizedNames["cacheFlagStart"]
|
||||
local flagString = localizedNames["cacheFlagStart"] or localizedNamesEnglish["cacheFlagStart"]
|
||||
if val == CacheFlag.CACHE_ALL then
|
||||
flagString = flagString .. localizedNames[16]
|
||||
flagString = flagString .. localizedNames[16] or localizedNamesEnglish[16]
|
||||
else
|
||||
for i=0, 13 do
|
||||
if 2^i & val ~= 0 then
|
||||
flagString = flagString .. localizedNames[i] .. ", "
|
||||
flagString = flagString .. localizedNames[i] or localizedNamesEnglish[i] .. ", "
|
||||
end
|
||||
end
|
||||
flagString = string.sub(flagString, 0, -3) -- remove final comma
|
||||
@@ -88,8 +89,8 @@ function EID:CheckGlitchedItemConfig(id)
|
||||
local s = string.format("%.4g",val)
|
||||
local prefix = "↑ "
|
||||
if val > 0 then s = "+" .. s else prefix = "↓ " end
|
||||
attributes = attributes .. prefix .. string.gsub(localizedNames[v], "{1}", s)
|
||||
if val ~= 1 and val ~= -1 then attributes = attributes .. localizedNames["pluralize"] end
|
||||
attributes = attributes .. prefix .. string.gsub(localizedNames[v] or localizedNamesEnglish[v], "{1}", s)
|
||||
if val ~= 1 and val ~= -1 then attributes = attributes .. localizedNames["pluralize"] or localizedNamesEnglish["pluralize"] end
|
||||
attributes = attributes .. "#"
|
||||
end
|
||||
end
|
||||
@@ -108,12 +109,14 @@ function EID:CheckGlitchedItemConfig(id)
|
||||
itemText = "{{Trinket"
|
||||
itemType = 350
|
||||
end
|
||||
attributes = attributes .. localizedNames["grants"] .. itemText .. innerItem.ID .. "}} " .. EID:getObjectName(5, itemType, innerItem.ID) .. "#"
|
||||
local grantsStr = localizedNames["grants"] or localizedNamesEnglish["grants"]
|
||||
attributes = attributes .. grantsStr .. itemText .. innerItem.ID .. "}} " .. EID:getObjectName(5, itemType, innerItem.ID) .. "#"
|
||||
end
|
||||
-- If it's an active, these are given to you upon using the item, so let's print an "On use:" first
|
||||
if itemConfig.Type == ItemType.ITEM_ACTIVE then
|
||||
lastEffectTrigger = "active"
|
||||
attributes = attributes .. "{{Blank}} " .. triggerColors["active"] .. localizedNames["active"]
|
||||
local activeStr = localizedNames["active"] or localizedNamesEnglish["active"]
|
||||
attributes = attributes .. "{{Blank}} " .. triggerColors["active"] .. activeStr
|
||||
end
|
||||
local voidNames = EID:getDescriptionEntry("VoidNames")
|
||||
for i,func in ipairs(getFunctions) do
|
||||
@@ -164,9 +167,10 @@ function EID:CheckGlitchedItemConfig(id)
|
||||
|
||||
if effectTrigger ~= lastEffectTrigger then
|
||||
if effectTrigger ~= "chain" then attributes = attributes .. "{{Blank}} " end
|
||||
attributes = attributes .. triggerColors[effectTrigger] .. localizedNames[effectTrigger]
|
||||
local effectTriggerStr = localizedNames[effectTrigger] or localizedNamesEnglish[effectTrigger]
|
||||
attributes = attributes .. triggerColors[effectTrigger] .. effectTriggerStr
|
||||
end
|
||||
attributes = attributes .. localizedNames[effectType] .. "#"
|
||||
attributes = attributes .. localizedNames[effectType] or localizedNamesEnglish[effectType] .. "#"
|
||||
for k,v in ipairs(triggerReplacements) do attributes = string.gsub(attributes, "{T" .. k .. "}", v) end
|
||||
for k,v in ipairs(replacements) do attributes = string.gsub(attributes, "{" .. k .. "}", v) end
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@ EID.isRepentance = REPENTANCE -- REPENTANCE variable can be altered by any mod,
|
||||
require("eid_config")
|
||||
EID.Config = EID.UserConfig
|
||||
EID.Config.Version = "3.2" -- note: changing this will reset everyone's settings to default!
|
||||
EID.ModVersion = 4.65
|
||||
EID.ModVersionCommit = "fbcd637"
|
||||
EID.ModVersion = 4.69
|
||||
EID.ModVersionCommit = "2d7560c"
|
||||
EID.DefaultConfig.Version = EID.Config.Version
|
||||
EID.isHidden = false
|
||||
EID.player = nil -- The primary Player Entity of Player 1
|
||||
@@ -112,6 +112,7 @@ require("eid_mcm")
|
||||
require("eid_data")
|
||||
require("eid_xmldata")
|
||||
require("eid_api")
|
||||
require("eid_conditionals")
|
||||
require("eid_modifiers")
|
||||
require("eid_holdmapdesc")
|
||||
require("eid_itemprediction")
|
||||
|
||||
+3
-2
@@ -11,10 +11,11 @@ This mod displays detailed information about all items, trinkets, cards, runes a
|
||||
|
||||
[img]https://i.imgur.com/QmqdAmr.png[/img]
|
||||
[list]
|
||||
[*] [b]Compatible with Afterbirth+ and Repentance[/b]
|
||||
[*] [b]Compatible with Afterbirth+, Repentance and Repentogon[/b]
|
||||
[*] Displays information for all collectibles, trinkets, cards, runes, pills, horsepills and some rooms
|
||||
[*] Displays [b]additional information[/b] like item type, charges, transformations, Spindown Dice results, Bag of Crafting recipes, TMTRAINER item effects (Detailed informations require --luadebug flag!), and much much more!
|
||||
[*] Mod support for nearly all mods!
|
||||
[*] Extended features available with [url=https://repentogon.com/]Repentogon[/url]
|
||||
[*] Easy to use API ([url=https://github.com/wofsauge/External-Item-Descriptions/wiki]Documentation here[/url])
|
||||
[*] A huge amount of custom options like:
|
||||
[list]
|
||||
@@ -50,7 +51,7 @@ You are currently looking at the version for Afterbirth+ and Repentance.
|
||||
[img]https://i.imgur.com/jrdGbna.png[/img]
|
||||
[url=https://github.com/wofsauge/External-Item-Descriptions/blob/master/CREDITS.md]Check out the credits here[/url]
|
||||
</description>
|
||||
<version>4.65</version>
|
||||
<version>4.69</version>
|
||||
<visibility>Public</visibility>
|
||||
<tag id="Lua"/>
|
||||
<tag id="Items"/>
|
||||
|
||||
Reference in new issue
Block a user