Compare commits

..
27 Commits
Author SHA1 Message Date
Wofsauge 7348bf3467 Merge branch 'master' of https://github.com/wofsauge/External-Item-Descriptions into master 2024-02-29 21:06:13 +01:00
Wofsauge 01788b0d11 RGON: Potential fix for BoC floor item desyncs 2024-02-29 21:05:52 +01:00
Yaroslav 150d8503aa [ru] misspell fix (#644)
* [ru] satanic bible description fix
2024-02-26 18:31:29 +01:00
리셰 53a03153d5 ko_kr : general desc update, conditionals (#643) 2024-02-16 18:49:02 +01:00
Wofsauge fde703a05b Updated czech translationpack 2024-02-13 18:55:05 +01:00
Buurazu b181220525 Don't fallback to english for conditional desc text 2024-02-08 18:24:12 -05:00
Wofsauge 92c4e4a382 chore: release 4.69 2024-02-09 00:08:17 +01:00
Wofsauge fd0dc6f57e Fixed conditionals for non Repentogon users 2024-02-09 00:08:05 +01:00
Wofsauge 62fce35691 chore: release 4.68 2024-02-08 23:24:53 +01:00
Wofsauge 2d7560c9da fixed spelling error in book of virtues 2024-02-08 23:03:57 +01:00
Wofsauge 22878c9244 Fixed Conditionals not working for missing translations; + code cleanup 2024-02-08 20:21:00 +01:00
Wofsauge dd757d4995 Fixed HoldMapDescriptions not working for golden trinkets 2024-02-08 20:20:17 +01:00
Wofsauge 232e601ba8 Fixed TMTrainer descriptions not working when translations are missing 2024-02-08 20:19:53 +01:00
Buurazu a719f198e2 Add conditional description additions (#638)
* v1 conditional descs

* v1 conditional descs

* Update en_us.lua

* Update en_us.lua

* Update eid_api.lua for conditional descs

* Conditional descs v1

* Tarot conditional, Exp Pill callback

* fix Temperance Tarot

* Some more conditional descs

* Conditional descs update

* Update main.lua

* Change 0 to nil in repentogon's bag
2024-02-08 19:29:34 +01:00
Buurazu 5798a9eb52 Use repentogon for bag contents 2024-02-02 17:10:24 -05:00
MiradesandBuurazu 440e13fdb4 Small fixes to en_us (#640)
* Big update to en_us.lua (ab+)

- Added a lot of icons
- Changed the stat format slightly (made it consistent too)
- Updated upper/lower letter case
- More consistent wording (for example: drop/spawn and fire/shoot and shots/tears)
- Changed the order of stat increases and pickups to be consistent*
- Changed some descriptions

*oriented myself at this list:
↑ Life
↑ Health
↑ Empty heart container
↑ Damage (depending on the item: if the multiplier has impact on the damage up; first flat damage, then multiplier, if not; swap it)
↑ Tears
↑ Fire rate
↑ Tear delay (AB+)
↑ Range
↑ Tear height (AB+)
↑ Shot speed
↑ Tear size
↑ Speed
↑ Luck
↑ Size
↑ Bomb damage
↓ Negative stats in the same order
Heal
+ random, Red, Soul, Black, Eternal, Bone Hearts
+ Coins
+ Bombs
+ Keys
+ Rune
+ Card
+ Pill
+ Devil, Angel chance
main tear effect
main other effect
other effects
special conditions: starting again from top

* Update en_us.lua

* Update en_us.lua

* Update en_us.lua

Updated duration descriptions (i think there are things up for discussion)

* Updated en_us.lua

ab+
- changed some on use descriptions back
- found some missed things

rep
- started with the same updates the ab+ file got

updates are coming...

* updated rep further

just more of the same changes.
plus some description fixes (tested)

everything up to Book of Virtues wisps (line 524) in rep should be done

* update en_us.lua

started with Book of Virtues descriptions
and fixed some inconsistencies

* small consistency changes

* removed 2 items

removed 2 rep items that have the same description in ab+

* finished Book of Virtues synergies

* updated

- changed "the current room/floor" to "the room/floor" since it means the same but is shorter. (didn't change it for descriptions that it is important to include "current")
- more consistency changes for missed things
- finished the rep file (8 items not tested and changed yet)

only one more update to come (hopefully)

* mini update

- mini consistency update
- Cracked Crown descriptions

not yet the last update...

* mini update

- removed some timer icons
- added some chest icons
- other small changes

* small consistency update

- just some more consistency for heart container descriptions
- removed the {{Blank}} icons for some condition lines. if we want that for the condidion lines, then we should add it to every condition line and not just some. so for now i've decided to remove them.

* probably last update

- fixed the last few items, everything got tested.

* The Hermit? updated

* fixed an oopsie

* Update en_us.lua

* black bean more accurate

* Update en_us.lua

added the + again, so people don't think the crawlspace chance gets set to 0.5%

* Update en_us.lua

* last update?

made the drop button match the fire button capital

* capital error

capital error

* Update en_us.lua

forgot the luck cap for Evil Eye

* Luck stat update

- added the % amount to some chance effects
- added a line that describes when an item is impacted by luck and what's the cap (if it's a reasonable to mention)
- added Gimpy to rep, to add the luck info
- changed some damage multiplier wordings.

* Update en_us.lua

* Mr. Dolly bug fix

* Epiphora wording

* small desc changes to en_us

- Item names in descriptions made more clear
- horseman capital fix (since it's not a name and was inconsistent)
- fixed Black Lipstick description

* Small fixes to en_us

Capital fixes, consistency fixes and missing arrow

---------

Co-authored-by: Buurazu <excel_saga_rules@hotmail.com>
2024-02-02 11:46:52 +01:00
Felix H f70d4074a8 Update Glowing Hourglass description when it is depleted (#636)
* added descriptions for glowing hour glass uses

* add callback for glowing hourglass

* removed one entry for glowing hourglass, updated description

* better callback for glowing hourglass

* removed newline
2024-01-28 22:56:25 -05:00
Wofsauge 68615370f6 Fixed incompatibility with mods changing "NUM_COLLECTIBLES" enum value 2024-01-26 17:38:29 +01:00
bluemouse 7627162db8 Update eid_mcm_cn.lua (#634) 2024-01-16 20:50:45 +01:00
Wofsauge f22d1973b4 chore: release 4.67 2024-01-14 20:06:29 +01:00
Wofsauge bd192c3ee4 RGON: Donation machine achievement now also takes achievements into account for calculation 2024-01-14 19:57:28 +01:00
Buurazu f31b5dfa7a unfix the oopsie fix 2024-01-14 06:54:06 -05:00
Buurazu 078c9b8b5c fix oopsie on modded item collection page check 2024-01-13 18:56:31 -05:00
Wofsauge da9cf9ddef Fixed local mode not working in sacrifice rooms 2024-01-13 17:39:47 +01:00
Wofsauge 4e12773d62 Fixed errors when using collection page display with modded items 2024-01-13 17:13:43 +01:00
Wofsauge 20538d0434 Improved Greed donation machine descriptions 2024-01-12 23:50:35 +01:00
Wofsauge ee43fe6127 chore: release 4.66 2024-01-12 23:03:36 +01:00
19 changed files with 550 additions and 127 deletions

No files matched your search

+1
View File
@@ -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
+8 -8
View File
@@ -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
View File
@@ -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)
}
+13 -4
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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 = "아이템 설명 모드 표시용",
+1 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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 = {}
+176
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
@@ -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
+3 -2
View File
@@ -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
View File
@@ -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"/>