Compare commits

...
39 Commits
Author SHA1 Message Date
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
Wofsauge 4400ac7271 RGON: Added Donation Machine descriptions 2024-01-12 22:23:44 +01:00
Wofsauge 91f88f160f RGON: Fixed bag content tracking desyncs 2024-01-12 21:38:59 +01:00
Wofsauge f3871a1d1c Added repentogon config settings page 2024-01-12 21:38:07 +01:00
kittenchilly c8fd32cce6 More accurate Telescope Lens description (#632)
* More accurate Telescope Lens description

* Update en_us.lua
2024-01-12 08:03:24 +01:00
리셰 00116ae93d TMTRAINER updates (#631)
- update ko_kr entries
- moved on use effect below granted item
2024-01-11 11:14:18 +01:00
Wofsauge 9f3660ad1a RGON: Fixed small bug in new PositionLocalMode() function 2024-01-08 22:17:55 +01:00
Wofsauge 09e84c34c7 RGON: Added EID descriptions on Main menu collection page 2024-01-08 20:42:56 +01:00
Wofsauge 1ca60623c0 Added possibility to change the relative position of descriptions in local description mode 2024-01-08 19:16:12 +01:00
Wofsauge 87641f1d29 minor code and translation fixes 2024-01-08 18:22:52 +01:00
Buurazu ca5d4d13ae Crafting/TMTRAINER update (#630)
* Crafting/TMTRAINER update

* Crafting/TMTRAINER update

* Add a "5.100.69" to name func
2024-01-07 18:23:36 +01:00
Wofsauge 08b8b07b1a Added first wave of Repentogon features 2024-01-03 23:22:45 +01:00
Staubgeborenerandwofsauge df10be8fcf update de.lua (rep) (#624)
* create de.lua file

* german translation for rep

* fix spelling mistakes

* fix more spellings

* fix even more more spellings

* doubled key-value pairs in tables

* leave commentary in english + value in table fix

* changed some translations

* "de" languageCode

* add some forgotten translations

This should be complete now

* translate some stuff

* Fix some translation and mising "}, in one line

neverending story

* Translate planet / celestial bodies names

* More German translation

* Change German translation

* Don't Say Bad Words

* Etage → Ebene

* Kot → Kacke

* Aktive Gegenstände → active Items

* aktiver Gegenstand → active Item

forgot singular version

* leave english commentary

* Tab instead of space by mistake

* remove pluralize

* Various bugfixes

fixes:
- broken syntax of translation entries
- some broken markup elements (They are case sensitive)

* Added CarBattery and void description things to fix load error of rep/de.lua

* Translated all current de.lua AB+ item names

* update de.lua

---------

Co-authored-by: wofsauge <jan-.-@t-online.de>
2024-01-01 01:48:12 +01:00
Buurazu 5588246013 let's print the version to the log file to help with crash logs 2023-12-30 16:01:34 -05:00
bluemouse e70356825d zh_cn: car battery synergies descriptions of ab+ (#623)
* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua
2023-12-25 10:22:02 +01:00
Wofsauge 066f69bc36 chore: release 4.65 2023-12-21 16:28:17 +01:00
bluemouse fbcd637485 zh_cn: car battery and descriptions corrections (#620)
* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua
2023-12-20 12:58:33 +01:00
Wofsauge cb1de456c8 Updated credits for german languagepack 2023-12-19 21:51:03 +01:00
github-actions[bot] 78bc5128ce chore: release 4.64 2023-12-19 20:38:51 +00:00
리셰 99cc14823c ko_kr, modifier fixes (#619)
- ko_kr : fix some descriptions
- fix blank card + tarot card modifier error
2023-12-19 16:13:51 +01:00
Staubgeborenerandwofsauge cc6c99dfde de.lua for Rep (#617)
* create de.lua file

* german translation for rep

* fix spelling mistakes

* fix more spellings

* fix even more more spellings

* doubled key-value pairs in tables

* leave commentary in english + value in table fix

* changed some translations

* "de" languageCode

* add some forgotten translations

This should be complete now

* translate some stuff

* Fix some translation and mising "}, in one line

neverending story

* Translate planet / celestial bodies names

* More German translation

* Change German translation

* Don't Say Bad Words

* Etage → Ebene

* Kot → Kacke

* Aktive Gegenstände → active Items

* aktiver Gegenstand → active Item

forgot singular version

* leave english commentary

* Tab instead of space by mistake

* remove pluralize

* Various bugfixes

fixes:
- broken syntax of translation entries
- some broken markup elements (They are case sensitive)

* Added CarBattery and void description things to fix load error of rep/de.lua

* Translated all current de.lua AB+ item names

---------

Co-authored-by: wofsauge <jan-.-@t-online.de>
2023-12-18 00:20:14 +01:00
bluemouse dd948026d4 zh_cn: Supplemented with some untranslated texts (#618)
* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua

* Update eid_mcm_cn.lua
2023-12-13 12:13:25 +01:00
bluemouse b08d75f6c4 zh_cn description corrected (#616)
* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua
2023-12-12 10:55:10 +01:00
prefab e2d7fa0022 ja_jp : item name to Japanese (#615) 2023-12-10 16:58:58 +01:00
prefab 04e9dfe016 ja_jp : item name to japanese (#614) 2023-12-10 16:58:48 +01:00
Dong-Yiyuan 646892cf8e ZH_CN: tweak descriptions (#613)
* zh_cn: minor

* ZH_CN: minor

* zh_cn: minor
2023-12-10 16:58:20 +01:00
prefab ed49d5a98c ja_jp:car battery, tarot cloth (#612) 2023-12-03 12:33:43 +01:00
prefab faeb443475 ja_jp : car battery, tarot cloth (#611) 2023-12-03 12:33:19 +01:00
bluemouse 5b2337ee48 Updated Chinese Localization for Tarots and Buffs with Tarot Cloth (#610)
* Update zh_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua
2023-12-03 12:33:02 +01:00
리셰 af8679a40b ko_kr : car battery, blank card + tarot cloth (#609) 2023-12-01 15:08:49 +01:00
bluemouse 1afe13aa37 chinese localization for colorblind mode and something others (#608)
* Update eid_mcm_cn.lua

* Update zh_cn.lua

* Update zh_cn.lua

* Update eid_mcm_cn.lua

* Update zh_cn.lua
2023-12-01 15:08:30 +01:00
Buurazu 8bd21289da swap yellow and green (official P3/P4 colors) 2023-12-01 06:31:32 -05:00
Buurazu 8c2441d68b swap yellow and green (official P3/P4 colors) 2023-12-01 06:30:38 -05:00
24 changed files with 3847 additions and 2133 deletions

No files matched your search

+1 -1
View File
@@ -9,7 +9,7 @@ If you enjoy this mod and want to help on it, check it out on GitHub: https://gi
- **Dutch**: by SomethingMax
- **English**: by Wofsauge, Buurazu, Ma-rcx, AutisticGoat (Kotry), ...
- **French**: by biobak, Nicolas Delvaux
- **German**: by Jake
- **German**: by Staubgeborener, Jake
- **Greek**: by vanillarat
- **Italian**: by Klyser8, Denkishi, 2G
- **Japanese**: by prefab
+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
+245 -233
View File
@@ -13,270 +13,270 @@ local languageCode = "de"
-- init de table
EID.descriptions[languageCode] = {}
EID.descriptions[languageCode].custom = {} -- table for custom entity descriptions
EID.descriptions[languageCode].languageName = "German (WIP) (AB+)"
EID.descriptions[languageCode].languageName = "German (WIP)"
-- Fonts to be used with this language pack
EID.descriptions[languageCode].fonts = EID.descriptions["en_us"].fonts
---------- Collectibles ----------
EID.descriptions[languageCode].collectibles={
{"1", "The Sad Onion", "↑ +0.7 Mehr Tränen"},
{"2", "The Inner Eye", "Dreifachschuss#↓ Weniger Tränen"},
{"3", "Spoon Bender", "Gegnerjagende Tränen"},
{"4", "Cricket's Head", "↑ +0.5 Schaden#↑ +50% Multiplizierter Schaden"},
{"5", "My Reflection", "Gibt Tränen einen Bumerang Effekt#↑ +1.5 Reichweite#↑ x1.6 Schussgeschwindigkeit#↑ +1 Schusshöhe"},
{"6", "Number One", "↑ +1.5 Mehr Tränen#↓ -17.62 Reichweite#↑ +0.76 Schusshöhe"},
{"7", "Blood of the Martyr", "↑ +1.0 Schaden#↑ +50% wenn du Book of Belial besitzt"},
{"8", "Brother Bobby", "Normaler Tränenschießender Begleiter#Macht 3.5 Schaden pro Träne"},
{"9", "Skatole", "Alle Feindlichen Fliegen werden Freundlich"},
{"10", "Halo of Flies", "+2 Spielerumkreisende Fliegen#Blockiert Gegnergeschosse"},
{"11", "1up!", "↑ +1 Leben#Belebt mit vollen Herzen wieder"},
{"12", "Magic Mushroom", "↑ +1 Herzcontainer#↑ +0.3 Schaden#↑ +50% Multiplizierter Schaden#↑ +5.25 Reichweite#↑ +0.3 Geschwindigkeit#↑ +0.5 Schusshöhe#Volle Herzen"},
{"13", "The Virus", "Giftige Berührung#↓ -0.1 Geschwindigkeit#Gegner können Schwarze Herzen beim vergiften fallen lassen"},
{"14", "Roid Rage", "↑ +0.6 Geschwindigkeit#↑ +5.25 Reichweite#↑ +0.5 Schusshöhe"},
{"1", "Die traurige Zwiebel", "↑ +0.7 Mehr Tränen"},
{"2", "Das innere Auge", "Dreifachschuss#↓ Weniger Tränen"},
{"3", "Löffelbieger", "Gegnerjagende Tränen"},
{"4", "Grillenkopf", "↑ +0.5 Schaden#↑ +50% Multiplizierter Schaden"},
{"5", "Mein Spiegelbild", "Gibt Tränen einen Bumerang Effekt#↑ +1.5 Reichweite#↑ x1.6 Schussgeschwindigkeit#↑ +1 Schusshöhe"},
{"6", "Nummer Eins", "↑ +1.5 Mehr Tränen#↓ -17.62 Reichweite#↑ +0.76 Schusshöhe"},
{"7", "Blut des Märtyrers", "↑ +1.0 Schaden#↑ +50% wenn du Book of Belial besitzt"},
{"8", "Bruder Bobby", "Normaler Tränenschießender Begleiter#Macht 3.5 Schaden pro Träne"},
{"9", "Skatol", "Alle Feindlichen Fliegen werden Freundlich"},
{"10", "Fliegen-Heiligenschein", "+2 Spielerumkreisende Fliegen#Blockiert Gegnergeschosse"},
{"11", "1-Up!", "↑ +1 Leben#Belebt mit vollen Herzen wieder"},
{"12", "Fliegenpilz", "↑ +1 Herzcontainer#↑ +0.3 Schaden#↑ +50% Multiplizierter Schaden#↑ +5.25 Reichweite#↑ +0.3 Geschwindigkeit#↑ +0.5 Schusshöhe#Volle Herzen"},
{"13", "Das Virus", "Giftige Berührung#↓ -0.1 Geschwindigkeit#Gegner können Schwarze Herzen beim vergiften fallen lassen"},
{"14", "Toben auf Steroiden", "↑ +0.6 Geschwindigkeit#↑ +5.25 Reichweite#↑ +0.5 Schusshöhe"},
{"15", "<3", "↑ +1 Herzcontainer#Füllt alle Herzcontainer"},
{"16", "Raw Liver", "↑ +2 Herzcontainer#Füllt alle Herzcontainer"},
{"17", "Skeleton Key", "+99 Schlüssel"},
{"18", "A Dollar", "+99 Münzen"},
{"19", "Boom!", "+10 Bomben"},
{"20", "Transcendence", "Du bekommst Körperlos und kannst Fliegen!"},
{"21", "The Compass", "Enthüllt alle Symbole auf der Karte#Zeigt nicht den Kartenentwurf"},
{"22", "Lunch", "↑ +1 Herzcontainer"},
{"23", "Dinner", "↑ +1 Herzcontainer"},
{"16", "Rohe Leber", "↑ +2 Herzcontainer#Füllt alle Herzcontainer"},
{"17", "Skelettschlüssel", "+99 Schlüssel"},
{"18", "Ein Dollar", "+99 Münzen"},
{"19", "Bumm!", "+10 Bomben"},
{"20", "Transzendenz", "Du bekommst Körperlos und kannst Fliegen!"},
{"21", "Der Kompass", "Enthüllt alle Symbole auf der Karte#Zeigt nicht den Kartenentwurf"},
{"22", "Mittagessen", "↑ +1 Herzcontainer"},
{"23", "Abendessen", "↑ +1 Herzcontainer"},
{"24", "Dessert", "↑ +1 Herzcontainer"},
{"25", "Breakfast", "↑ +1 Herzcontainer"},
{"26", "Rotten Meat", "↑ +1 Herzcontainer"},
{"27", "Wooden Spoon", "↑ +0.3 Geschwindigkeit"},
{"28", "The Belt", "↑ +0.3 Geschwindigkeit"},
{"29", "Mom's Underwear", "↑ +5.25 Reichweite#↑ +0.5 Schusshöhe"},
{"30", "Mom's Heels", "↑ +5.25 Reichweite#↑ +0.5 Schusshöhe"},
{"31", "Mom's Lipstick", "↑ +5.25 Reichweite#↑ +0.5 Schusshöhe"},
{"32", "Wire Coat Hanger", "↑ +0.7 Mehr Tränen"},
{"33", "The Bible", "Flug für den jetzigen Raum#Besitzt die fähigkeit Mom's Foot und Mom's Heart zu töten#! Tötet DICH wenn The Bible bei Satan genutzt wird!"},
{"34", "The Book of Belial", "↑ +2 Schaden#↑ +12.5% Teufelsdeal chance#↑ +50% Multiplizierter Schaden wenn du Blood of the Martyr besitzt"},
{"35", "The Necronomicon", "Fügt allem im jetzigen Raum 40 Schaden zu"},
{"36", "The Poop", "Erzeugt einen Kackhaufen#Kann vor einer Grube platziert und zerstört werden um eine Brücke zu erschaffen"},
{"37", "Mr. Boom", "Platziert eine Bombe unter den Spieler die 110 Schaden verursacht"},
{"38", "Tammy's Head", "Feuert 10 Tränen in einem Kreis um Isaac herum"},
{"39", "Mom's Bra", "Friert alle Gegner im jetzigen Raum für 4 sekunden ein"},
{"25", "Frühstück", "↑ +1 Herzcontainer"},
{"26", "Verdorbenes Fleisch", "↑ +1 Herzcontainer"},
{"27", "Holzlöffel", "↑ +0.3 Geschwindigkeit"},
{"28", "Der Gürtel", "↑ +0.3 Geschwindigkeit"},
{"29", "Mamas Unterwäsche", "↑ +5.25 Reichweite#↑ +0.5 Schusshöhe"},
{"30", "Mamas Stöckelschuhe", "↑ +5.25 Reichweite#↑ +0.5 Schusshöhe"},
{"31", "Mamas Lippenstift", "↑ +5.25 Reichweite#↑ +0.5 Schusshöhe"},
{"32", "Drahtkleiderbügel", "↑ +0.7 Mehr Tränen"},
{"33", "Die Bibel", "Flug für den jetzigen Raum#Besitzt die fähigkeit Mom's Foot und Mom's Heart zu töten#! Tötet DICH wenn The Bible bei Satan genutzt wird!"},
{"34", "Das Buch Belial", "↑ +2 Schaden#↑ +12.5% Teufelsdeal chance#↑ +50% Multiplizierter Schaden wenn du Blood of the Martyr besitzt"},
{"35", "Das Necronomicon", "Fügt allem im jetzigen Raum 40 Schaden zu"},
{"36", "Der Schiss", "Erzeugt einen Kackhaufen#Kann vor einer Grube platziert und zerstört werden um eine Brücke zu erschaffen"},
{"37", "Mr. Bumm", "Platziert eine Bombe unter den Spieler die 110 Schaden verursacht"},
{"38", "Tammys Kopf", "Feuert 10 Tränen in einem Kreis um Isaac herum"},
{"39", "Mamas BH", "Friert alle Gegner im jetzigen Raum für 4 sekunden ein"},
{"40", "Kamikaze!", "Verursacht eine Explosion bei der Spielerposition"},
{"41", "Mom's Pad", "Verängstigt alle Gegner im jetzigen Raum für 5 Sekunden"},
{"42", "Bob's Rotten Head", "Giftige Wurfbombe"},
{"41", "Mamas Slipeinlage", "Verängstigt alle Gegner im jetzigen Raum für 5 Sekunden"},
{"42", "Bobs verfaulter Kopf", "Giftige Wurfbombe"},
{"43", "", "<item existiert nicht>"},
{"44", "Teleport!", "Teleportiert Isaac in einen zufälligen Raum außer den I AM ERROR Raum"},
{"45", "Yum Heart", "Heile 1 Herz"},
{"46", "Lucky Foot", "↑ +1.0 Glück#Bessere Chancen bei Glücksspielen#Erhöhte chance auf Belohnungen beim abschließen eines Raumes"},
{"47", "Doctor's Remote", "Epic Fetus auf Nachfrage!#Kontrollierbarer Luftangriff!"},
{"48", "Cupid's Arrow", "Piercende Tränen"},
{"49", "Shoop da Whoop!", "Brimstone Laser mit sehr hohen Schaden"},
{"44", "Teleportieren!", "Teleportiert Isaac in einen zufälligen Raum außer den I AM ERROR Raum"},
{"45", "Leckeres Herz", "Heile 1 Herz"},
{"46", "Glückspfote", "↑ +1.0 Glück#Bessere Chancen bei Glücksspielen#Erhöhte chance auf Belohnungen beim abschließen eines Raumes"},
{"47", "Doktor-Fernbedienung", "Epic Fetus auf Nachfrage!#Kontrollierbarer Luftangriff!"},
{"48", "Amors Pfeil", "Piercende Tränen"},
{"49", "Zack-di-wupp!", "Brimstone Laser mit sehr hohen Schaden"},
{"50", "Steven", "↑ +1 Schaden"},
{"51", "Pentagram", "↑ +1.0 Schaden#↑ +10% Devil Deal chance"},
{"52", "Dr. Fetus", "Bombentränen!"},
{"51", "Pentagramm", "↑ +1.0 Schaden#↑ +10% Devil Deal chance"},
{"52", "Dr. Fötus", "Bombentränen!"},
{"53", "Magneto", "Pick-Ups werden magnetisch angezogen"},
{"54", "Treasure Map", "Zeigt den Kartenentwurf"},
{"55", "Mom's Eye", "Chance eine Träne nach hinten zu schießen#Chance ist auf 100% bei 2 Glückpunkten"},
{"56", "Lemon Mishap", "Kreiert einen Limo-Pfütze#Macht 66 Kontaktschaden pro sekunde"},
{"57", "Distant Admiration", "Mittelklassig-Spielerumkreisende Fliege#Macht 75 Kontaktschaden pro sekunde"},
{"58", "Book of Shadows", "Unverwundbarkeit für 10 sekunden"},
{"54", "Schatzkarte", "Zeigt den Kartenentwurf"},
{"55", "Mamas Auge", "Chance eine Träne nach hinten zu schießen#Chance ist auf 100% bei 2 Glückpunkten"},
{"56", "Zitronen-Missgeschick", "Kreiert einen Limo-Pfütze#Macht 66 Kontaktschaden pro sekunde"},
{"57", "Ferne Bewunderung", "Mittelklassig-Spielerumkreisende Fliege#Macht 75 Kontaktschaden pro sekunde"},
{"58", "Buch der Schatten", "Unverwundbarkeit für 10 sekunden"},
{"59", "", "<item does not exist>"},
{"60", "The Ladder", "Erlaubt es über schmale Gruben zu laufen"},
{"60", "Die Leiter", "Erlaubt es über schmale Gruben zu laufen"},
{"61", "", "<item does not exist>"},
{"62", "Charm of the Vampire", "Heilt ein halbes Herz nach jedem 13 getöteten Gegner"},
{"63", "The Battery", "Spacebar Items können zweimal aufgeladen werden"},
{"64", "Steam Sale", "-50% auf Shopitems#Zwei Steam Sale macht alles im Shop kostenlos"},
{"65", "Anarchist Cookbook", "Erzeugt 6 Troll Bomben in der nähe der mitte des Raumes"},
{"66", "The Hourglass", "Macht Gegner langsamer für 8 sekunden"},
{"67", "Sister Maggy", "Normaler Tränenschießender Begleiter#Macht 3.5 Schaden pro Träne"},
{"68", "Technology", "Tränen werden ausgetauscht mit Laser"},
{"69", "Chocolate Milk", "Aufladbare Tränen#↑ Bis zu 400% Schaden#↓ Weniger Tränen"},
{"70", "Growth Hormones", "↑ +1.0 Schaden#↑ +0.4 Geschwindigkeit"},
{"71", "Mini Mush", "↑ +0.3 Geschwindigkeit#↓ -4.25 Reichweite*#↑ +1.5 Schusshöhe*#(*beides zusammen ergibt mehr Reichweite)#↑ Kleiner"},
{"72", "Rosary", "+3 Seelenherzen#The Bible ist häufiger zu finden"},
{"73", "Cube of Meat", "LVL1: Spielerumkreisender Fleischwürfel#LVL2: Spielerumkreisender Schießender Kopf#LVL3: Meat Boy Level 1#LVL4: Meat Boy Level 2"},
{"74", "A Quarter", "+25 Münzen"},
{"62", "Zauber des Vampirs", "Heilt ein halbes Herz nach jedem 13 getöteten Gegner"},
{"63", "Die Batterie", "Spacebar Items können zweimal aufgeladen werden"},
{"64", "Steam-Angebot", "-50% auf Shopitems#Zwei Steam Sale macht alles im Shop kostenlos"},
{"65", "Anarchisten-Kochbuch", "Erzeugt 6 Troll Bomben in der nähe der mitte des Raumes"},
{"66", "Die Sanduhr", "Macht Gegner langsamer für 8 sekunden"},
{"67", "Schwester Maggy", "Normaler Tränenschießender Begleiter#Macht 3.5 Schaden pro Träne"},
{"68", "Technologie", "Tränen werden ausgetauscht mit Laser"},
{"69", "Schokoladenmilch", "Aufladbare Tränen#↑ Bis zu 400% Schaden#↓ Weniger Tränen"},
{"70", "Wachstumshormone", "↑ +1.0 Schaden#↑ +0.4 Geschwindigkeit"},
{"71", "Minipilz", "↑ +0.3 Geschwindigkeit#↓ -4.25 Reichweite*#↑ +1.5 Schusshöhe*#(*beides zusammen ergibt mehr Reichweite)#↑ Kleiner"},
{"72", "Rosenkranz", "+3 Seelenherzen#The Bible ist häufiger zu finden"},
{"73", "Fleischwürfel", "LVL1: Spielerumkreisender Fleischwürfel#LVL2: Spielerumkreisender Schießender Kopf#LVL3: Meat Boy Level 1#LVL4: Meat Boy Level 2"},
{"74", "Ein Vierteldollar", "+25 Münzen"},
{"75", "PHD", "Bessere Pillen# +1 Pille#Heilt 2 Herzen#Mehr Geld von Blutspendemaschinen"},
{"76", "X-Ray Vision", "Zeigt versteckte Räume"},
{"77", "My Little Unicorn", "Unverwundbarkeit#Macht 40 Kontaktschaden"},
{"78", "Book of Revelations", "+1 Seelenherz#Höhere Horsemen (Boss) chance beim nutzen#↑ +17.5% Devil Deal chance"},
{"79", "The Mark", "↑ +1.0 Schaden#↑ +0.2 Geschwindigkeit#+1 Seelenherz"},
{"80", "The Pact", "↑ +0.5 Schaden#↑ +0.7 Mehr Tränen#+2 Seelenherzen"},
{"81", "Dead Cat", "↑ +9 Leben#Belebt mit einem Herzcontainer wieder"},
{"82", "Lord of the Pit", "Flug#↑ +0.3 Geschwindigkeit"},
{"83", "The Nail", "+1 Seelenherz#↑ +0.7 Schaden#↓ -0.18 Geschwindigkeit#Macht Kontaktschaden#Kann Steine zerstören"},
{"84", "We Need To Go Deeper!", "Spawns a trapdoor to skip the floor#10% chance for crawlspace trapdoor"},
{"85", "Deck of Cards", "Erzeigt 1 Karte"},
{"86", "Monstro's Tooth", "Rufe Monstro zum zerquetschen von Gegnern"},
{"87", "Loki's Horns", "Chance in 4 Richtungen zu schießen"},
{"88", "Little Chubby", "Begleiter, der nach vorn stürmt #Macht 52.5 Kontaktschaden pro sekunde"},
{"89", "Spider Bite", "Chance Verlangsamungstränen zu schießen"},
{"90", "The Small Rock", "↑ +1 Schaden#↑ +0.2 Mehr Tränen#↓ -0.2 Geschwindigkeit"},
{"91", "Spelunker Hat", "Zeigt was hinter Türen ist"},
{"92", "Super Bandage", "↑ +1 Herzcontainer#+2 Seelenherzen"},
{"93", "The Gamekid", "Unverwundbarkeit + Kontaktschaden#Regeneriert Herzen beim essen von Gegnern"},
{"94", "Sack of Pennies", "Lässt in jeden zweiten Raum zufällig münzen fallen"},
{"76", "Röntgenblick", "Zeigt versteckte Räume"},
{"77", "Mein kleines Einhorn", "Unverwundbarkeit#Macht 40 Kontaktschaden"},
{"78", "Buch der Offenbarungen", "+1 Seelenherz#Höhere Horsemen (Boss) chance beim nutzen#↑ +17.5% Devil Deal chance"},
{"79", "Das Zeichen", "↑ +1.0 Schaden#↑ +0.2 Geschwindigkeit#+1 Seelenherz"},
{"80", "Der Pakt", "↑ +0.5 Schaden#↑ +0.7 Mehr Tränen#+2 Seelenherzen"},
{"81", "Tote Katze", "↑ +9 Leben#Belebt mit einem Herzcontainer wieder"},
{"82", "Herr der Höllengrube", "Flug#↑ +0.3 Geschwindigkeit"},
{"83", "Der Nagel", "+1 Seelenherz#↑ +0.7 Schaden#↓ -0.18 Geschwindigkeit#Macht Kontaktschaden#Kann Steine zerstören"},
{"84", "Wir müssen tiefer!", "Spawns a trapdoor to skip the floor#10% chance for crawlspace trapdoor"},
{"85", "Kartenspiel", "Erzeigt 1 Karte"},
{"86", "Monstros Zahn", "Rufe Monstro zum zerquetschen von Gegnern"},
{"87", "Loki's Hörner", "Chance in 4 Richtungen zu schießen"},
{"88", "Dickerchen", "Begleiter, der nach vorn stürmt #Macht 52.5 Kontaktschaden pro sekunde"},
{"89", "Spinnenbiss", "Chance Verlangsamungstränen zu schießen"},
{"90", "Der kleine Felsen", "↑ +1 Schaden#↑ +0.2 Mehr Tränen#↓ -0.2 Geschwindigkeit"},
{"91", "Höhlenforscher-Hut", "Zeigt was hinter Türen ist"},
{"92", "Superverband", "↑ +1 Herzcontainer#+2 Seelenherzen"},
{"93", "Das Zocker-Kid", "Unverwundbarkeit + Kontaktschaden#Regeneriert Herzen beim essen von Gegnern"},
{"94", "Sack voller Pennies", "Lässt in jeden zweiten Raum zufällig münzen fallen"},
{"95", "Robo-Baby", "Lasertränen#Macht 3.5 Schaden pro Schuss"},
{"96", "Little C.H.A.D.", "Erzeugt ein halbes Herz in jeden dritten Raum"},
{"97", "The Book of Sin", "Erzeugt ein zufälliges Pick-Up"},
{"98", "The Relic", "Erzeugt 1 Seelenherz in jeden vierten Raum"},
{"99", "Little Gish", "Verlangsamungstränen#Macht 3.5 Schaden pro Schuss"},
{"100", "Little Steven", "Gegnerjagende Tränen#Macht 3.5 Schaden pro Schuss"},
{"101", "The Halo", "↑ +1 Herzcontainer#↑ +0.3 Schaden#↑ +0.2 Mehr Tränen#↑ +0.25 Reichweite#↑ +0.3 Geschwindigkeit#↑ +0.5 Schusshöhe"},
{"102", "Mom's Bottle of Pills", "Lässt 1 Pille fallen"},
{"103", "The Common Cold", "Chance vergiftungstränen zu schießen"},
{"104", "The Parasite", "Tränen halbieren sich bei Kontakt#Geteilte Tränen machen halben Schaden"},
{"105", "The D6", "Ändert zufällig Podestitems im jetzigen Raum"},
{"96", "Kleiner C.H.A.D.", "Erzeugt ein halbes Herz in jeden dritten Raum"},
{"97", "Das Buch der Sünde", "Erzeugt ein zufälliges Pick-Up"},
{"98", "Das Relikt", "Erzeugt 1 Seelenherz in jeden vierten Raum"},
{"99", "Kleiner Gish", "Verlangsamungstränen#Macht 3.5 Schaden pro Schuss"},
{"100", "Kleiner Steven", "Gegnerjagende Tränen#Macht 3.5 Schaden pro Schuss"},
{"101", "Der Heiligenschein", "↑ +1 Herzcontainer#↑ +0.3 Schaden#↑ +0.2 Mehr Tränen#↑ +0.25 Reichweite#↑ +0.3 Geschwindigkeit#↑ +0.5 Schusshöhe"},
{"102", "Mamas Pillenflasche", "Lässt 1 Pille fallen"},
{"103", "Die Erkältung", "Chance vergiftungstränen zu schießen"},
{"104", "Der Parasit", "Tränen halbieren sich bei Kontakt#Geteilte Tränen machen halben Schaden"},
{"105", "Der W6", "Ändert zufällig Podestitems im jetzigen Raum"},
{"106", "Mr. Mega", "↑ x2.25 Bombenschaden#+5 Bomben"},
{"107", "The Pinking Shears", "Flug#Dein Körper attackiert Gegner mit 82.5 Kontaktschaden pro sekunde"},
{"108", "The Wafer", "Aller Schaden ist reduziert auf ein halbes Herz"},
{"109", "Money = Power", "↑ +0.04 Schaden für jede Münze die du besitzt"},
{"110", "Mom's Contacts", "Chance frierende Tränen zu schießen#↑ +0.25 Reichweite#↑ +0.5 Schusshöhe"},
{"111", "The Bean", "Vergiftender Furz!"},
{"112", "Guardian Angel", "Spielerumkreisender Engel#Macht alle Spielerumkreisende Begleiter schneller#Blockiert Gegnerschüsse#Macht 105 Kontaktschaden pro sekunde"},
{"113", "Demon Baby", "Auto-firing turret#Deals 3 Schaden pro Schuss"},
{"114", "Mom's Knife", "Kontrollierbarer Messerattacke"},
{"115", "Ouija Board", "Spektraltränen"},
{"107", "Die Zackenschere", "Flug#Dein Körper attackiert Gegner mit 82.5 Kontaktschaden pro sekunde"},
{"108", "Die Hostie", "Aller Schaden ist reduziert auf ein halbes Herz"},
{"109", "Geld = Macht", "↑ +0.04 Schaden für jede Münze die du besitzt"},
{"110", "Mamas Kontaktlinsens", "Chance frierende Tränen zu schießen#↑ +0.25 Reichweite#↑ +0.5 Schusshöhe"},
{"111", "Die Bohne", "Vergiftender Furz!"},
{"112", "Schutzengel", "Spielerumkreisender Engel#Macht alle Spielerumkreisende Begleiter schneller#Blockiert Gegnerschüsse#Macht 105 Kontaktschaden pro sekunde"},
{"113", "Dämonenbaby", "Auto-firing turret#Deals 3 Schaden pro Schuss"},
{"114", "Mamas Messer", "Kontrollierbarer Messerattacke"},
{"115", "Ouija-Brett", "Spektraltränen"},
{"116", "9 Volt", "-1 Aufladung für aktive Items#Lädt dein aktives Item vollständig auf"},
{"117", "Dead Bird", "Erzeugt einen Vogel wenn du getroffen wirst#Der Vogel macht 4 Kontaktschaden pro sekunde"},
{"118", "Brimstone", "Aufladbarer Brimstone Laser mit sehr hohen Schaden"},
{"119", "Blood Bag", "↑ +1 Herzcontainer#↑ +0.3 Geschwindigkeit#Heilt 5 Herzen"},
{"120", "Odd Mushroom", "↑ +1.7 Mehr Tränen#↑ +0.3 Geschwindigkeit#↓ -10% Schaden"},
{"121", "Odd Mushroom", "↑ +1 Leerer Herzcontainer#↑ +0.3 Schaden#↑ +0.25 Reichweite#↓ -0.1 Geschwindigkeit#↑ +0.5 Schusshöhe"},
{"122", "Whore of Babylon", "!!! Wenn du ein halbes Herz oder weniger hast:#↑ +1.5 Schaden#↑ +0.3 Geschwindigkeit"},
{"123", "Monster Manual", "Zufälliger Begleiter für den jetzigen Raum"},
{"124", "Dead Sea Scrolls", "Zufälliger Item-Effekt (Aktives Item)"},
{"125", "Bobby-Bomb", "Gegnerjagende Bomben#+5 Bomben"},
{"126", "Razor Blade", "↑ +1.2 Schaden für den jetzigen Raum#↓ Macht dir 1 Herz Schaden"},
{"127", "Forget Me Now", "{{Warning}} EINMAL NUTZBAR {{Warning}}#Ändert zufällig den ganzen Flur"},
{"128", "Forever alone", "Spielerumkreisende Fliege#Sehr weit entfernt#Macht 30 Kontaktschaden pro sekunde"},
{"129", "Bucket of Lard", "↑ +2 Leere Herzcontainer#↓ -0.2 Geschwindigkeit#heilt ein halbes Herz"},
{"130", "A Pony", "Gibt flug solange es gehalten wird#Setzt deine Geschwindigkeit auf 1.5 wenn du weniger als 1.5 hast#Sprinte in eine Richtung beim benutzen"},
{"131", "Bomb Bag", "Lässt 1 Bomben Pick-up in paar Räume fallen"},
{"132", "A Lump of Coal", "Mehr Schaden basierend auf der zurückgelegten Entfernung der Träne"},
{"133", "Guppy's Paw", "!!! Konvertiert #1 Rotes Herz zu 3 Seelenherzen"},
{"134", "Guppy's Tail", "Mehr Kisten tauchen auf"},
{"135", "IV Bag", "Portable Blutspendemaschine#Ein halbes Herz = 1-3 Münzen"},
{"136", "Best Friend", "Explodierender Köder#Lockt Gegner an"},
{"137", "Remote Detonator", "Kontrollier wann Bomben Explodieren#+5 Bomben"},
{"117", "Toter Vogel", "Erzeugt einen Vogel wenn du getroffen wirst#Der Vogel macht 4 Kontaktschaden pro sekunde"},
{"118", "Schwefel", "Aufladbarer Brimstone Laser mit sehr hohen Schaden"},
{"119", "Blutbeutel", "↑ +1 Herzcontainer#↑ +0.3 Geschwindigkeit#Heilt 5 Herzen"},
{"120", "Seltsamer Pilz", "↑ +1.7 Mehr Tränen#↑ +0.3 Geschwindigkeit#↓ -10% Schaden"},
{"121", "Seltsamer Pilz", "↑ +1 Leerer Herzcontainer#↑ +0.3 Schaden#↑ +0.25 Reichweite#↓ -0.1 Geschwindigkeit#↑ +0.5 Schusshöhe"},
{"122", "Hure Babylon", "!!! Wenn du ein halbes Herz oder weniger hast:#↑ +1.5 Schaden#↑ +0.3 Geschwindigkeit"},
{"123", "Monster-Handbuch", "Zufälliger Begleiter für den jetzigen Raum"},
{"124", "Schriftrollen vom Toten Meer", "Zufälliger Item-Effekt (Aktives Item)"},
{"125", "Bobby-Bombe", "Gegnerjagende Bomben#+5 Bomben"},
{"126", "Rasierklinge", "↑ +1.2 Schaden für den jetzigen Raum#↓ Macht dir 1 Herz Schaden"},
{"127", "Vergissmeinjetzt", "{{Warning}} EINMAL NUTZBAR {{Warning}}#Ändert zufällig den ganzen Flur"},
{"128", "Für immer alleine", "Spielerumkreisende Fliege#Sehr weit entfernt#Macht 30 Kontaktschaden pro sekunde"},
{"129", "Eimer voll Schmalz", "↑ +2 Leere Herzcontainer#↓ -0.2 Geschwindigkeit#heilt ein halbes Herz"},
{"130", "Ein Pony", "Gibt flug solange es gehalten wird#Setzt deine Geschwindigkeit auf 1.5 wenn du weniger als 1.5 hast#Sprinte in eine Richtung beim benutzen"},
{"131", "Bombentasche", "Lässt 1 Bomben Pick-up in paar Räume fallen"},
{"132", "Ein Klumpen Kohle", "Mehr Schaden basierend auf der zurückgelegten Entfernung der Träne"},
{"133", "Guppy's Pfote", "!!! Konvertiert #1 Rotes Herz zu 3 Seelenherzen"},
{"134", "Guppy's Schwanz", "Mehr Kisten tauchen auf"},
{"135", "Infusionsbeutel", "Portable Blutspendemaschine#Ein halbes Herz = 1-3 Münzen"},
{"136", "Bester Freund", "Explodierender Köder#Lockt Gegner an"},
{"137", "Fernzünder", "Kontrollier wann Bomben Explodieren#+5 Bomben"},
{"138", "Stigmata", "↑ +1 Herzcontainer#↑ +0.3 Schaden"},
{"139", "Mom's Purse", "Du kannst nun 2 Schmuckstücke halten"},
{"140", "Bob's Curse", "Vergiftende Bomben#+5 Bomben"},
{"141", "Pageant Boy", "Erzeugt 7 zufällige Münzen"},
{"142", "Scapular", "Lässt 1 Seelenherz fallen wenn du nurnoch ein halbes Herz hast#(Einmal pro Raum!)"},
{"143", "Speed Ball", "↑ +0.3 Geschwindigkeit#↑ +0.2 Schussgeschwindigkeit"},
{"144", "Bum Friend", "Konvertiert Münzen zu Pick-ups"},
{"145", "Guppy's Head", "Erzeugt 2-4 Blaue Fliegen"},
{"146", "Prayer Card", "+1 Ewiges Herz"},
{"147", "Notched Axe", "Zerbricht Steine im jetzigen Raum"},
{"148", "Infestation", "Erzeugt Fliegen wenn du getroffen wirst"},
{"149", "Ipecac", "Explodierende Tränen"},
{"150", "Tough Love", "Chance Zähne zu schießen#Zähne machen 3.2x deines Schadens"},
{"151", "The Mulligan", "1/6 chance eine Fliege zu erzeugen wenn Tränen einen Gegner treffen"},
{"152", "Technology 2", "Permanente laser attacke!#↓ -35% Schaden"},
{"153", "Mutant Spider", "Quad Schuss!#↓ Tränen"},
{"154", "Chemical Peel", "↑ +2 Schaden aus dem linken Auge"},
{"155", "The Peeper", "Fliegt im Raum herum#Macht 17.1 Kontaktschaden pro sekunde"},
{"139", "Mamas Geldbörse", "Du kannst nun 2 Schmuckstücke halten"},
{"140", "Bob's Fluch", "Vergiftende Bomben#+5 Bomben"},
{"141", "Geschmückter Junge", "Erzeugt 7 zufällige Münzen"},
{"142", "Skapulier", "Lässt 1 Seelenherz fallen wenn du nurnoch ein halbes Herz hast#(Einmal pro Raum!)"},
{"143", "Tempo machen", "↑ +0.3 Geschwindigkeit#↑ +0.2 Schussgeschwindigkeit"},
{"144", "Pennerfreund", "Konvertiert Münzen zu Pick-ups"},
{"145", "Guppy's Kopf", "Erzeugt 2-4 Blaue Fliegen"},
{"146", "Gebetskarte", "+1 Ewiges Herz"},
{"147", "Axt von Notch", "Zerbricht Steine im jetzigen Raum"},
{"148", "Befall", "Erzeugt Fliegen wenn du getroffen wirst"},
{"149", "Brechwurzel", "Explodierende Tränen"},
{"150", "Auf die Fresse", "Chance Zähne zu schießen#Zähne machen 3.2x deines Schadens"},
{"151", "Der Mulligan", "1/6 chance eine Fliege zu erzeugen wenn Tränen einen Gegner treffen"},
{"152", "Technologie 2", "Permanente laser attacke!#↓ -35% Schaden"},
{"153", "Mutierte Spinne", "Quad Schuss!#↓ Tränen"},
{"154", "Chemisches Peeling", "↑ +2 Schaden aus dem linken Auge"},
{"155", "Der Linser", "Fliegt im Raum herum#Macht 17.1 Kontaktschaden pro sekunde"},
{"156", "Habit", "+1 Aufladung wenn man getroffen wird"},
{"157", "Bloody Lust", "↑ Schaden jedes mal wenn du getroffen wirst#Kann bis zu 6 mal pro Flur aktiviert werden#Hält an für den gesamten Flur"},
{"158", "Crystal Ball", "Enthüllt die ganze Karte#Lässt zufällig eine Karte oder Seelenherz fallen"},
{"159", "Spirit of the Night", "Flug#Gibt Spektraltränen"},
{"160", "Crack the Sky", "Erzeugt 5 Lichtstrahlen neben Gegner#Macht deinen Schaden +20"},
{"157", "Blutdurst", "↑ Schaden jedes mal wenn du getroffen wirst#Kann bis zu 6 mal pro Flur aktiviert werden#Hält an für den gesamten Flur"},
{"158", "Kristallkugel", "Enthüllt die ganze Karte#Lässt zufällig eine Karte oder Seelenherz fallen"},
{"159", "Geist der Nacht", "Flug#Gibt Spektraltränen"},
{"160", "Zerbrich den Himmel", "Erzeugt 5 Lichtstrahlen neben Gegner#Macht deinen Schaden +20"},
{"161", "Ankh", "Werde beim Tod als ??? (Blue Baby) wiederbelebt"},
{"162", "Celtic Cross", "Chance für Unverwundbarkeit wenn du getroffen wirst"},
{"163", "Ghost Baby", "Spektraltränen Begleiter#Macht 3.5 Schaden pro Träne"},
{"164", "The Candle", "Erzeugt eine Blaue Fliege#Macht Kontaktschaden#Blockiert Gegnergeschosse#Verschwindet nach 2 sekunden"},
{"165", "Cat-o-nine-tails", "↑ +1 Schaden#↑ +23% Schussgeschwindigkeit"},
{"166", "D20", "Ändert zufällig alle Pick-ups im Raum"},
{"167", "Harlequin Baby", "Tränenschießender Begleiter#Schießt Tränen in V-Formation#Macht 4 Schaden pro Träne"},
{"168", "Epic Fetus", "Ersetzt Tränen mit einem kontrollierbaren Luftangriff"},
{"169", "Polyphemus", "Mega-Tränen!#↑ Schaden#↓ Weniger Tränen"},
{"170", "Daddy Longlegs", "Stampft auf Gegner#Macht 40 Schaden pro sekunde"},
{"171", "Spider Butt", "macht Gegner langsamer für 4 sekunden#10 Schaden an alle Gegner"},
{"172", "Sacrificial Dagger", "Spielerumkreisendes Messer#Blockiert Gegnergeschosse#Macht 225 Schaden pro sekunde"},
{"173", "Mitre", "Höhere chance Seelenherzen zu finden"},
{"174", "Rainbow Baby", "Normaler Tränenschießender Begleiter#Schießt zufällige Tränen#Macht 3.5 Schaden pro sekunde"},
{"175", "Dad's Key", "Öffnet alle Türen im jetzigen Raum, inklusive Geheimräume"},
{"176", "Stem Cells", "↑ +1 Herzcontainer#↑ +0.16 Schussgeschwindigkeit"},
{"177", "Portable Slot", "Portable Münzautomat"},
{"178", "Holy Water", "Hinterlässt Gegnerschadende pfützen wenn du getroffen wirst#Macht 24 Schaden pro sekunde"},
{"179", "Fate", "Flug#+1 Ewiges Herz"},
{"180", "The Black Bean", "Furze wenn du getroffen wirst"},
{"181", "White Pony", "Ermöglicht Flug beim halten#Setzt deine Geschwindigkeit auf 1.5 wenn du langsamer als 1.5 bist#Heiliger Sturm beim benutzen"},
{"182", "Sacred Heart", "Gegnerjagende Tränen#↑ +1 Herzcontainer#↑ x2.3 Multiplizierter Schaden#↓ -0.4 Tränen#↓ -25% Schussgeschwindigkeit#↑ +4.125 Reichweite"},
{"183", "Tooth Picks", "↑ +0.7 Tränen.#↑ +16% Schussgeschwindigkeit"},
{"184", "Holy Grail", "Flug#↑ +1 Herzcontainer"},
{"185", "Dead Dove", "Flug#Spektraltränen"},
{"186", "Blood Rights", "Macht jeden Gegner im Raum 40 Schaden#Macht dir 1 Schaden beim benutzen"},
{"187", "Guppy's Hairball", "Wachsender Haarkneul#Schwingt um dich herum#Wächst wenn es einen Gegner tötet#Je größer desto stärker"},
{"162", "Keltisches Kreuz", "Chance für Unverwundbarkeit wenn du getroffen wirst"},
{"163", "Geisterbaby", "Spektraltränen Begleiter#Macht 3.5 Schaden pro Träne"},
{"164", "Die Kerze", "Erzeugt eine Blaue Fliege#Macht Kontaktschaden#Blockiert Gegnergeschosse#Verschwindet nach 2 sekunden"},
{"165", "9-schwänzige Katze", "↑ +1 Schaden#↑ +23% Schussgeschwindigkeit"},
{"166", "W20", "Ändert zufällig alle Pick-ups im Raum"},
{"167", "Harlekin-Baby", "Tränenschießender Begleiter#Schießt Tränen in V-Formation#Macht 4 Schaden pro Träne"},
{"168", "Epischer Fötus", "Ersetzt Tränen mit einem kontrollierbaren Luftangriff"},
{"169", "Polyphem", "Mega-Tränen!#↑ Schaden#↓ Weniger Tränen"},
{"170", "Papi Langbein", "Stampft auf Gegner#Macht 40 Schaden pro sekunde"},
{"171", "Spinnenpopo", "macht Gegner langsamer für 4 sekunden#10 Schaden an alle Gegner"},
{"172", "Opferdolch", "Spielerumkreisendes Messer#Blockiert Gegnergeschosse#Macht 225 Schaden pro sekunde"},
{"173", "Mitra", "Höhere chance Seelenherzen zu finden"},
{"174", "Regenbogenbaby", "Normaler Tränenschießender Begleiter#Schießt zufällige Tränen#Macht 3.5 Schaden pro sekunde"},
{"175", "Papas Schlüssel", "Öffnet alle Türen im jetzigen Raum, inklusive Geheimräume"},
{"176", "Stammzellen", "↑ +1 Herzcontainer#↑ +0.16 Schussgeschwindigkeit"},
{"177", "Mobiler Spielautomat", "Portable Münzautomat"},
{"178", "Weihwasser", "Hinterlässt Gegnerschadende pfützen wenn du getroffen wirst#Macht 24 Schaden pro sekunde"},
{"179", "Schicksal", "Flug#+1 Ewiges Herz"},
{"180", "Die schwarze Bohne", "Furze wenn du getroffen wirst"},
{"181", "Weißes Pony", "Ermöglicht Flug beim halten#Setzt deine Geschwindigkeit auf 1.5 wenn du langsamer als 1.5 bist#Heiliger Sturm beim benutzen"},
{"182", "Heiliges Herz", "Gegnerjagende Tränen#↑ +1 Herzcontainer#↑ x2.3 Multiplizierter Schaden#↓ -0.4 Tränen#↓ -25% Schussgeschwindigkeit#↑ +4.125 Reichweite"},
{"183", "Zahnstocher", "↑ +0.7 Tränen.#↑ +16% Schussgeschwindigkeit"},
{"184", "Heiliger Gral", "Flug#↑ +1 Herzcontainer"},
{"185", "Tote Taube", "Flug#Spektraltränen"},
{"186", "Blutrechte", "Macht jeden Gegner im Raum 40 Schaden#Macht dir 1 Schaden beim benutzen"},
{"187", "Guppy's Haarball", "Wachsender Haarkneul#Schwingt um dich herum#Wächst wenn es einen Gegner tötet#Je größer desto stärker"},
{"188", "Abel", "Spiegelt deine Bewegungen#Schießt in die Richtung des Spielers#Macht 3.5 Schaden pro Schuss"},
{"189", "SMB Super Fan", "↑ +1 Herzcontainer#↑ +0.3 Schaden#↑ +0.2 Tränen#↑ +0.5 Reichweite#↑ +0.2 Geschwindigkeit#↑ +1.0 Schusshöhe#Füllt alle Herzen"},
{"189", "SMB-Superfan", "↑ +1 Herzcontainer#↑ +0.3 Schaden#↑ +0.2 Tränen#↑ +0.5 Reichweite#↑ +0.2 Geschwindigkeit#↑ +1.0 Schusshöhe#Füllt alle Herzen"},
{"190", "Pyro", "+99 Bomben"},
{"191", "3 Dollar Bill", "Zufälliger Träneneffekt jede 2-3 sekunden"},
{"192", "Telepathy For Dummies", "Gegnerjagende Tränen im jetzigen Raum"},
{"193", "MEAT!", "↑ +1 Herzcontainer#↑ +0.3 Schaden"},
{"194", "Magic 8 Ball", "↑ +0.16 Schussgeschwindigkeit#+1 Karte"},
{"195", "Mom's Coin Purse", "Gibt 4 Pillen"},
{"196", "Squeezy", "Erzeugt 2 Seelenherzen#↑ +0.4 Tränen"},
{"197", "Jesus Juice", "↑ +0.5 Schaden#↑ +0.25 Reichweite.#↑ +0.5 Schusshöhe"},
{"191", "3-Dollar-Schein", "Zufälliger Träneneffekt jede 2-3 sekunden"},
{"192", "Telepathie für Dummies", "Gegnerjagende Tränen im jetzigen Raum"},
{"193", "FLEISCH!", "↑ +1 Herzcontainer#↑ +0.3 Schaden"},
{"194", "Schwarze Zauberkugel", "↑ +0.16 Schussgeschwindigkeit#+1 Karte"},
{"195", "Mamas Geldbörse", "Gibt 4 Pillen"},
{"196", "Quetschi", "Erzeugt 2 Seelenherzen#↑ +0.4 Tränen"},
{"197", "Jesus-Getränk", "↑ +0.5 Schaden#↑ +0.25 Reichweite.#↑ +0.5 Schusshöhe"},
{"198", "Box", "Erzeugt 1 pick-up von jeder Sorte"},
{"199", "Mom's Key", "+2 Schlüssel#Mehr sachen aus Kisten"},
{"200", "Mom's Eyeshadow", "Chance charmante Tränen zu schießen"},
{"201", "Iron Bar", "↑ +0.3 Schaden#Chance Erschütternde Tränen zu schießen"},
{"202", "Midas' Touch", "Gegner verwandeln sich bei berührung in Gold#Macht Kontaktschaden basierend auf Münzanzahl#Goldene Gegner lassen Münzen fallen"},
{"203", "Humbleing Bundle", "Dupliziert alle pick-ups"},
{"204", "Fanny Pack", "50% chance ein zufälliges pick-up fallen zu lassen bei Schaden"},
{"205", "Sharp Plug", "-2 Heartcontainer = Lädt dein Item auf beim drücken der Spacebar#!!! Funktioniert nur wenn das Item keine ladung hat!"},
{"199", "Mamas Schlüssel", "+2 Schlüssel#Mehr sachen aus Kisten"},
{"200", "Mamas Lidschatten", "Chance charmante Tränen zu schießen"},
{"201", "Eisenstange", "↑ +0.3 Schaden#Chance Erschütternde Tränen zu schießen"},
{"202", "Midas' Berührung", "Gegner verwandeln sich bei berührung in Gold#Macht Kontaktschaden basierend auf Münzanzahl#Goldene Gegner lassen Münzen fallen"},
{"203", "Großzügiges Bündel", "Dupliziert alle pick-ups"},
{"204", "Gürteltasche", "50% chance ein zufälliges pick-up fallen zu lassen bei Schaden"},
{"205", "Scharfkantiger Stecker", "-2 Heartcontainer = Lädt dein Item auf beim drücken der Spacebar#!!! Funktioniert nur wenn das Item keine ladung hat!"},
{"206", "Guillotine", "↑ +1 Schaden#↑ Tränen#Dein Kopf umkreist nun deinen Körper#Schüsse kommen noch von deinem Kopf#Der Kopf macht 105 Kontaktschaden"},
{"207", "Ball of Bandages", "LVL1: Spielerumkreisender Pflasterball#LVL2: Schießender Pflasterball#LVL3: Bandage Girl#LVL4: Bandage Girl LVL2"},
{"208", "Champion Belt", "↑ +1 Schaden#!!! Mehr Championgegner tauchen auf"},
{"209", "Butt Bombs", "↑ +5 Bomben#Explosionen erschüttern Gegner und machen Schaden im ganzen Raum"},
{"210", "Gnawed Leaf", "Unverwundbar bei inaktivität"},
{"211", "Spiderbaby", "Erzeugt 1-2 Spinnen bei Schaden"},
{"212", "Guppy's Collar", "↑ 50% wiederbelebungschance"},
{"213", "Lost Contact", "Schützende Träne#Tränen blockieren Gegnergeschosse#↓ -16% Schussgeschwindigkeit"},
{"214", "Anemic", "↑ +5 Reichweite#Hinterlässt Gegnerschadende pfützen wenn du getroffen wirst"},
{"215", "Goat Head", "↑ 100% chance für Teufel-{{DevilRoom}} / Engel-{{AngelRoom}} Räume"},
{"216", "Ceremonial Robes", "↑ +1 Schaden#+3 Schwarze Herzen"},
{"217", "Mom's Wig", "Zufällige chance blaue Spinnen zu erzeugen beim schießen#Heilt 1 rotes Herz"},
{"218", "Placenta", "↑ +1 Herzcontainer#Regeneriert langsam dein Leben"},
{"219", "Old Bandage", "↑ +1 Leerer Herzcontainer#Zufällige chance rote Herzen bei Schaden fallen zu lassen"},
{"220", "Sad Bombs", "Tränenexplosion!#+5 Bomben"},
{"221", "Rubber Cement", "Springende Tränen"},
{"222", "Anti-Gravity", "↑ +2 Tränen#Anti-Gravitationstränen"},
{"223", "Pyromaniac", "Explosionen heilen dich#+5 Bomben"},
{"224", "Cricket's Body", "↑ +1 Tränen#↓ -10 Reichweite#Tränen teilen sich bei Kollision in 4#Geteilte Tränen machen halben Schaden"},
{"207", "Verbandsknäuel", "LVL1: Spielerumkreisender Pflasterball#LVL2: Schießender Pflasterball#LVL3: Bandage Girl#LVL4: Bandage Girl LVL2"},
{"208", "Championgürtel", "↑ +1 Schaden#!!! Mehr Championgegner tauchen auf"},
{"209", "Arschbomben", "↑ +5 Bomben#Explosionen erschüttern Gegner und machen Schaden im ganzen Raum"},
{"210", "Angenagtes Blatt", "Unverwundbar bei inaktivität"},
{"211", "Spinnenbaby", "Erzeugt 1-2 Spinnen bei Schaden"},
{"212", "Guppy's Halsband", "↑ 50% wiederbelebungschance"},
{"213", "Verlorene Linse", "Schützende Träne#Tränen blockieren Gegnergeschosse#↓ -16% Schussgeschwindigkeit"},
{"214", "Anämisch", "↑ +5 Reichweite#Hinterlässt Gegnerschadende pfützen wenn du getroffen wirst"},
{"215", "Ziegenkopf", "↑ 100% chance für Teufel-{{DevilRoom}} / Engel-{{AngelRoom}} Räume"},
{"216", "Zeremonielle Robe", "↑ +1 Schaden#+3 Schwarze Herzen"},
{"217", "Mamas Perücke", "Zufällige chance blaue Spinnen zu erzeugen beim schießen#Heilt 1 rotes Herz"},
{"218", "Plazenta", "↑ +1 Herzcontainer#Regeneriert langsam dein Leben"},
{"219", "Alter Verband", "↑ +1 Leerer Herzcontainer#Zufällige chance rote Herzen bei Schaden fallen zu lassen"},
{"220", "Traurige Bomben", "Tränenexplosion!#+5 Bomben"},
{"221", "Gummizement", "Springende Tränen"},
{"222", "Anti-Schwerkraft", "↑ +2 Tränen#Anti-Gravitationstränen"},
{"223", "Pyromane", "Explosionen heilen dich#+5 Bomben"},
{"224", "Crickets Körper", "↑ +1 Tränen#↓ -10 Reichweite#Tränen teilen sich bei Kollision in 4#Geteilte Tränen machen halben Schaden"},
{"225", "Gimpy", "Chance Seelen/Schwarze Herzen fallen zu lassen bei Schaden#Chance ein Halbes Herz fallen zu lassen beim töten eines Gegners"},
{"226", "Black Lotus", "↑ +1 Herzcontainer#+1 Seelenherz#+1 Schwarzes Herz"},
{"227", "Piggy Bank", "+3 Münzen#Lässt 1-2 Münzen fallen bei Schaden#Lässt 0-1 Münzen fallen beim Charakter 'Keeper'"},
{"228", "Mom's Perfume", "Chance Furchttränen zu schießen#↑ +1 Tränen"},
{"229", "Monstro's Lung", "Tränen werden aufgeladen und in Shotgun-Style geschossen"},
{"226", "Schwarzer Lotos", "↑ +1 Herzcontainer#+1 Seelenherz#+1 Schwarzes Herz"},
{"227", "Sparschwein", "+3 Münzen#Lässt 1-2 Münzen fallen bei Schaden#Lässt 0-1 Münzen fallen beim Charakter 'Keeper'"},
{"228", "Mamas Parfüm", "Chance Furchttränen zu schießen#↑ +1 Tränen"},
{"229", "Monstros Lunge", "Tränen werden aufgeladen und in Shotgun-Style geschossen"},
{"230", "Abaddon", "↑ +1.5 Schaden#↑ +0.2 Geschwindigkeit#Furchttränen#↓ Entfernt alle Herzcontainer#+6 Schwarze Herzen"},
{"231", "Ball of Tar", "Chance Verlangsamungstränen zu schießen#Hinterlässt Verlangsamungspfützen"},
{"232", "Stop Watch", "Permanenter Verlangsamungseffekt#(Aktiviert bei Spielerschaden)#↑ +0.3 Geschwindigkeit"},
{"233", "Tiny Planet", "Deine Tränen umkreisen Isaac#↑ +7.0 Tränenhöhe#Spektraltränen"},
{"234", "Infestation 2", "Erzeugt Spinnen beim töten von Gegnern"},
{"231", "Teerklumpen", "Chance Verlangsamungstränen zu schießen#Hinterlässt Verlangsamungspfützen"},
{"232", "Stoppuhr", "Permanenter Verlangsamungseffekt#(Aktiviert bei Spielerschaden)#↑ +0.3 Geschwindigkeit"},
{"233", "Winziger Planet", "Deine Tränen umkreisen Isaac#↑ +7.0 Tränenhöhe#Spektraltränen"},
{"234", "Befall 2", "Erzeugt Spinnen beim töten von Gegnern"},
{"235", "", "<item does not exist>"},
{"236", "E. Coli", "Bei berührung verwandeln Gegner sich in Kackhaufen"},
{"237", "Death's Touch", "Sensentränen!#↑ +1.5 Schaden#↓ -0.3 Tränen#Piercende Tränen"},
{"238", "Key Piece 1", "! Schlüsselstück für Mega Satan !#Mehr Engelräume{{AngelRoom}} tauchen auf"},
{"239", "Key Piece 2", "! Schlüsselstück für Mega Satan !#Mehr Engelräume{{AngelRoom}} tauchen auf"},
{"240", "Experimental Treatment", "Alle Stats bekommen einen zufälligen Wert ↑/↓ "},
{"241", "Contract from Below", "Doppelt alle fallenden Pick-ups#Funktioniert nicht im Greed Modus"},
{"242", "Infamy", "50% chance Tränen zu blockieren"},
{"243", "Trinity Shield", "Blockiert Gegnergeschosse"},
{"237", "Berührung des Todes", "Sensentränen!#↑ +1.5 Schaden#↓ -0.3 Tränen#Piercende Tränen"},
{"238", "Schlüsselteil 1", "! Schlüsselstück für Mega Satan !#Mehr Engelräume{{AngelRoom}} tauchen auf"},
{"239", "Schlüsselteil 2", "! Schlüsselstück für Mega Satan !#Mehr Engelräume{{AngelRoom}} tauchen auf"},
{"240", "Experimentelle Behandlung", "Alle Stats bekommen einen zufälligen Wert ↑/↓ "},
{"241", "Vertrag mit dem Bösen", "Doppelt alle fallenden Pick-ups#Funktioniert nicht im Greed Modus"},
{"242", "Schande", "50% chance Tränen zu blockieren"},
{"243", "Dreifaltigkeitsschild", "Blockiert Gegnergeschosse"},
{"244", "Tech.5", "Feuert zufällige Lasertränen"},
{"245", "20/20", "Verdoppelt alle deine Schüsse"},
{"246", "Blue Map", "Zeigt Geheimräume"},
{"247", "BFFS!", "Deine Begleiter machen doppelten Schaden"},
{"248", "Hive Mind", "Blaue Fliegen/Spinnen machen doppelten Schaden"},
{"249", "There's Options", "Es tauchen 2 Boss-Items auf anstatt nur 1#! Nur EIN ITEM kann genommen werden !"},
{"250", "BOGO Bombs", "Doppelt alle fallenden Bomben-Pick-ups"},
{"251", "Starter Deck", "Du kannst zwei Karten halten#Konvertiert alle Pillen zu Karten#Spawnt eine Karte"},
{"252", "Little Baggy", "Du kannst zwei Pillen halten#Konvertiert alle Karten zu Pillen#Spawnt eine Pille"},
{"253", "Magic Scab", "↑ +1 Glück#↑ +1 Herzcontainer"},
{"254", "Blood Clot", "↑ +1 Schaden#↑ +5 Reichweite#! Zählt nur für das linke Auge !"},
{"255", "Screw", "↑ +0.5 Tränen#↑ +0.2 Schussgeschwindigkeit"},
{"256", "Hot Bombs", "Brennende Bomben#+5 Bomben"},
{"257", "Fire Mind", "Chance für explodierende Tränen#Tränen bringen Gegner zum brennen"},
{"246", "Blaue Karte", "Zeigt Geheimräume"},
{"247", "Beste Freunde!", "Deine Begleiter machen doppelten Schaden"},
{"248", "Schwarmbewusstsein", "Blaue Fliegen/Spinnen machen doppelten Schaden"},
{"249", "Es gibt Optionen", "Es tauchen 2 Boss-Items auf anstatt nur 1#! Nur EIN ITEM kann genommen werden !"},
{"250", "Bonusbomben", "Doppelt alle fallenden Bomben-Pick-ups"},
{"251", "Starter-Deck", "Du kannst zwei Karten halten#Konvertiert alle Pillen zu Karten#Spawnt eine Karte"},
{"252", "Säckchen", "Du kannst zwei Pillen halten#Konvertiert alle Karten zu Pillen#Spawnt eine Pille"},
{"253", "Magischer Schorf", "↑ +1 Glück#↑ +1 Herzcontainer"},
{"254", "Blutgerinnsel", "↑ +1 Schaden#↑ +5 Reichweite#! Zählt nur für das linke Auge !"},
{"255", "Schraube", "↑ +0.5 Tränen#↑ +0.2 Schussgeschwindigkeit"},
{"256", "Heiße Bomben", "Brennende Bomben#+5 Bomben"},
{"257", "Feuriger Geist", "Chance für explodierende Tränen#Tränen bringen Gegner zum brennen"},
-- Translated till here!!!!
-- Copy & Paste entries from en_us and continue translating from that
}
@@ -322,3 +322,15 @@ EID.descriptions[languageCode].transformations = {
-- Not yet Translated!
-- Copy & Paste entries from en_us and continue translating from that
}
---------- Car Battery ----------
EID.descriptions[languageCode].carBattery={
-- Not yet Translated!
-- Copy & Paste entries from en_us and continue translating from that
}
---------- MISC ----------
EID.descriptions[languageCode].VoidText = "Wenn absorbiert, erhalte:"
-- {1} will become the number text (like "{1} Tears" -> "+0.5 Tears")
EID.descriptions[languageCode].VoidNames = {"{1} Geschwindigkeit", "{1} Tränen", "{1} Schaden", "{1} Reichweite", "{1} Schussgeschwindigkeit", "{1} Glück"}
+815 -781
View File
File diff suppressed because it is too large. Load diff
+58 -26
View File
@@ -134,7 +134,7 @@ EID.descriptions[languageCode].collectibles={
{"83", "대못", "!!! 사용 시: #{{SoulHeart}}소울하트 +1#그 방에서 {{DamageSmall}}공격력 +0.3, {{SpeedSmall}}이동속도 -0.2#접촉한 적에게 피해를 입히며 장애물을 부술 수 있습니다."}, -- The Nail
{"84", "더 깊이 내려가야 해!", "사용 시 다음 스테이지로 가는 다락문을 생성합니다.#10%의 확률로 {{LadderRoom}}사다리방으로 가는 다락문을 생성합니다."}, -- We Need To Go Deeper!
{"85", "카드 덱", "사용 시 {{Card}}카드를 하나 획득합니다."}, -- Deck of Cards
{"86", "몬스트로의 이빨", "사용 시 몬스트로가 랜덤한 적에게 떨어져 120의 피해를 입힙니다.#!!! 적이 없을 때 사용 시 캐릭터의 위치로 떨어집니다."}, -- Monstro's Tooth
{"86", "몬스트로의 이빨", "사용 시 Monstro가 랜덤한 적에게 떨어져 120의 피해를 입힙니다.#!!! 적이 없을 때 사용 시 캐릭터의 위치로 떨어집니다."}, -- Monstro's Tooth
{"87", "로키의 뿔", "25%의 확률로 공격이 4방향으로 나갑니다.#{{LuckSmall}} 행운 7 이상일 때 100% 확률"}, -- Loki's Horns
{"88", "리틀 처비", "공격하는 방향으로 돌진해 접촉하는 적에게 초당 52.5의 피해를 입힙니다."}, -- Little Chubby
{"89", "거미물림", "{{Slow}} 25%의 확률로 적을 둔화시키는 공격이 나갑니다.#{{LuckSmall}} 행운 15 이상일 때 100% 확률"}, -- Spider Bite
@@ -184,7 +184,7 @@ EID.descriptions[languageCode].collectibles={
{"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
{"136", "최고의 친구", "사용 시 적을 유인하고 5초 뒤 공격력 110의 폭발을 일으키는 인형을 설치합니다."}, -- Best Friend
{"136", "최고의 친구", "사용 시 적을 유인하고 5초 뒤 공격력 110의 폭발을 일으키는 인형을 하나 설치합니다."}, -- Best Friend
{"137", "원격 폭파기", "↑ {{Bomb}}폭탄 +5#폭탄이 아이템 사용 전까지 터지지 않습니다."}, -- Remote Detonator
{"138", "성흔", "↑ {{Heart}}최대 체력 +1#↑ {{DamageSmall}}공격력 +0.3"}, -- Stigmata
{"139", "엄마의 지갑", "장신구를 2개 들 수 있습니다."}, -- Mom's Purse
@@ -210,7 +210,7 @@ EID.descriptions[languageCode].collectibles={
{"159", "밤의 영혼", "비행 능력을 얻습니다.#공격이 장애물을 관통합니다."}, -- Spirit of the Night
{"160", "하늘을 가르다", "사용 시 5개의 빛줄기를 소환하며 접촉하는 적에게 공격력 +20의 피해를 입힙니다."}, -- Crack the Sky
{"161", "앙크", "↑ 목숨 +1#{{Player4}} 사망 시 전 방에서 ??? 캐릭터로 부활합니다."}, -- Ankh
{"162", "켈트 십자가", "피격 시 20%의 확률로 캐릭터가 7초간 무적 상태가 됩니다.#{{LuckSmall}} 행운 27 이상일 때 100% 확률"}, -- Celtic Cross
{"162", "켈트 십자가", "피격 시 20%의 확률로 캐릭터가 6.66초간 무적 상태가 됩니다.#{{LuckSmall}} 행운 27 이상일 때 100% 확률"}, -- Celtic Cross
{"163", "유령 아기", "공격하는 방향으로 공격력 3.5의 장애물을 관통하는 눈물을 발사합니다."}, -- Ghost Baby
{"164", "양초", "사용 시 공격하는 방향으로 2초동안 지속되는 공격력 최대 184의 불꽃을 날립니다."}, -- The Candle
{"165", "아홉 가닥 채찍", "↑ {{DamageSmall}}공격력 +1#↑ {{ShotspeedSmall}}탄속 +0.23"}, -- Cat-o-nine-tails
@@ -351,7 +351,7 @@ EID.descriptions[languageCode].collectibles={
{"300", "양자리", "↑ {{SpeedSmall}}이동속도 +0.25#높은 속도로 적과 접촉시 적에게 18의 피해를 줍니다."}, -- Aries
{"301", "게자리", "↑ {{SoulHeart}}소울하트 +3#피격 시 이후 그 방에서 받는 피해를 절반으로 줄여줍니다."}, -- Cancer
{"302", "사자자리", "장애물을 부술 수 있습니다."}, -- Leo
{"303", "처녀자리", "부정적인 알약 효과가 등장하지 않습니다.#피격 시 일정 확률로 7초간 무적 상태가 됩니다.#{{LuckSmall}} 행운 10 이상일 때 100% 확률"}, -- Virgo
{"303", "처녀자리", "부정적인 알약 효과가 등장하지 않습니다.#피격 시 일정 확률로 10초간 무적 상태가 됩니다.#{{LuckSmall}} 행운 10 이상일 때 100% 확률"}, -- Virgo
{"304", "천칭자리", "{{Coin}}동전, {{Bomb}}폭탄, {{Key}}열쇠 +6#{{DamageSmall}}공격력, {{TearsSmall}}연사, {{RangeSmall}}사거리, {{SpeedSmall}}이동속도가 항상 균등하게 조정됩니다."}, -- Libra
{"305", "전갈자리", "{{Poison}} 적을 항상 중독시키는 공격이 나갑니다."}, -- Scorpio
{"306", "사수자리", "↑ {{SpeedSmall}}이동속도 +0.2#공격이 적을 관통합니다."}, -- Sagittarius
@@ -395,7 +395,7 @@ EID.descriptions[languageCode].collectibles={
{"344", "종이 성냥", "↑ {{BlackHeart}}블랙하트 +1#{{Bomb}}폭탄을 3개 드랍합니다."}, -- Match Book
{"345", "합성 스테로이드", "↑ {{DamageSmall}}공격력 +1#↑ {{RangeSmall}}사거리 +5.25#↑ 눈물 높이 +0.5"}, -- Synthoil
{"346", "과자", "↑ {{Heart}}최대 체력 +1"}, -- A Snack
{"347", "복시", "!!! 일회용#사용 시 방 안의 모든 아이템과 픽업을 두배로 복사합니다."}, -- Diplopia
{"347", "복시", "!!! 일회용#사용 시 장신구를 제외한 방 안의 모든 아이템과 픽업을 2배로 복사합니다."}, -- Diplopia
{"348", "위약", "사용 시 현재 소지중인 {{Pill}}알약의 효과를 발동합니다."}, -- Placebo
{"349", "나무 동전", "사용 시 50% 확률로 {{Coin}}동전을 하나 드랍합니다."}, -- Wooden Nickel
{"350", "독성 쇼크", "{{Poison}} 방 입장 시 방 안의 모든 적에게 공격력 x2의 피해를 줍니다.#적 처치 시 초록 장판이 생기며 장판에 닿은 적은 초당 30의 피해를 입습니다."}, -- Toxic Shock
@@ -535,7 +535,7 @@ EID.descriptions[languageCode].collectibles={
{"484", "잠깐 뭐야?", "사용 시 방귀를 뀌며 주변의 적을 더 강하게 밀쳐내고 캐릭터 주위에 충격파를 일으킵니다."}, -- Wait What?
{"485", "구부러진 동전", "사용 시 50% 확률로 방 안의 모든 아이템을 2배로 복사하며 복사 실패 시 아이템을 모두 없애고 동전을 1개 드랍합니다."}, -- Crooked Penny
{"486", "무딘 면도칼", "사용 시 피해를 입지 않고 피격 시 발동 효과를 발동합니다."}, -- Dull Razor
{"487", "감자칼", "!!! 사용 시 이하 효과 발동:#최대 체력 1칸을 제거하고 영구적으로 {{Collectible73}}Cube of Meat를 하나 얻으며 {{DamageSmall}}공격력이 0.2 증가합니다.#그 방에서 {{RangeSmall}}사거리 +5 증가하며 캐릭터가 지나간 자리에 빨간 장판이 생기며 닿은 적은 초당 6의 피해를 입습니다.#!!! 피격 시 발동 효과를 발동합니다."}, -- Potato Peeler
{"487", "감자칼", "!!! 사용 시 이하 효과 발동:#최대 체력 1칸을 제거하고 영구적으로 {{Collectible73}}Cube of Meat를 하나 얻으며 {{DamageSmall}}공격력이 0.2 증가합니다.#그 방에서 {{RangeSmall}}사거리 +5 증가하며 캐릭터가 지나간 자리에 빨간 장판이 생기며 닿은 적은 초당 6의 피해를 입습니다."}, -- Potato Peeler
{"488", "메트로놈", "사용 시 그 방에서 랜덤한 아이템 효과를 발동합니다."}, -- Metronome
{"489", "무한 주사위", "사용 할 때마다 랜덤한 종류의 주사위로 바뀝니다."}, -- D infinity
{"490", "에덴의 영혼", "!!! 일회용#사용 시 그 방의 아이템을 2개 생성합니다."}, -- Eden's Soul
@@ -608,32 +608,64 @@ EID.descriptions[languageCode].collectibles={
-- Effect of Car battery on Active Items
EID.descriptions[languageCode].carBattery = {
[58] = "지속시간 2배(20초)", -- Book of Shadows
[66] = "지속시간 2배(16초)", -- The Hourglass
[77] = "지속시간 2배(12초)", -- My Little Unicorn
[93] = "지속시간 2배(13초)", -- The Gamekid
[105] = "!!! 일부 아이템이 배열에서 지워질 수 있음", -- The D6
[34] = {"+2", "+4"}, -- Book of Belial
[35] = {40, 80}, -- Necronomicon
[37] = {110, 220}, -- Mr. Boom
[38] = {10, 20}, --Tammy's Head
[45] = {"1칸", "2칸"}, -- Yum Heart
[58] = {10, 20}, -- Book of Shadows
[65] = {6, 12}, -- Anarchist Cookbook
[66] = {8, 16}, -- The Hourglass
[77] = {6, 12}, -- My Little Unicorn
[78] = {"{{CR}}소울하트 {{BlinkYellowGreen}}+1", "{{CR}}소울하트 {{BlinkYellowGreen}}+2"}, -- Book of Revelations
[83] = {"+1", "+2"}, -- The Nail
[85] = {"하나", "2장"}, -- Deck of Cards
[86] = "{{BlinkYellowGreen}}Monstro가 한 마리 더 떨어집니다.", -- Monstro's Tooth
[93] = {6.5, 13}, -- The Gamekid
[97] = {"사용 시 랜덤한 픽업을 {{BlinkYellowGreen}}2개{{CR}} 드랍합니다."}, -- The Book of Sin
[102] = {"하나", "2개"}, -- Mom's Bottle of Pills
[105] = "!!! {{BlinkYellowRed}}일부 아이템이 배열에서 지워질 수 있음{{CR}}", -- The D6
[107] = {82.5, 165}, -- The Pinking Shears
[111] = "방귀의 피해량 x2, 효과 지속시간은 연장되지 않음", -- The Bean
[124] = "2개의 랜덤 액티브 효과 발동", -- Dead Sea Scrolls
[145] = "파리가 4~8개로 증가", -- Guppy's Head
[171] = "피해량 x2(20), 효과 지속시간은 연장되지 않음", -- Spider Butt
[283] = "!!! 일부 아이템이 배열에서 지워질 수 있음", -- D100
[284] = "!!! 일부 아이템이 배열에서 지워질 수 있음", -- D4
[123] = {"하나", "2명"}, -- Monster Manual
[124] = {"랜덤한 액티브 아이템", "랜덤한 액티브 아이템 2개"}, -- Dead Sea Scrolls
[136] = {"하나", "2개"}, -- Best Friend
[145] = {"2~4","4~8"}, -- Guppy's Head
[146] = {"{{EthernalHeart}}이터널하트 +1", "{{Heart}}최대 체력 +1"}, -- Prayer Card
[158] = {"하나", "2개"}, -- Crystal Ball
[171] = {10, 20}, -- Spider Butt
[283] = "!!! {{BlinkYellowRed}}일부 아이템이 배열에서 지워질 수 있음{{CR}}", -- D100
[284] = "!!! {{BlinkYellowRed}}일부 아이템이 배열에서 지워질 수 있음{{CR}}", -- D4
[286] = {"발동합니다", "2번{{CR}} 발동합니다"}, -- Blank Card
[288] = {"1~4", "2~8"}, -- Box of Spiders
[292] = {"+1", "+2"}, -- Satanic Bible
[293] = "혈사의 피해량 x2", -- Head of Krampus
[298] = "지속시간 2배(12초)", -- Unicorn Stump
[298] = {"6", "12"}, -- Unicorn Stump
[348] = {"발동합니다", "2번{{CR}} 발동합니다"}, --Placebo
[349] = {"사용 시 50% 확률로 {{Coin}}동전을 하나, {{BlinkYellowGreen}}25%의 확률로 2개 드랍합니다."}, -- Wooden Nickel
[351] = "방귀의 피해량 x2, 효과 지속시간은 연장되지 않음", -- Mega Bean
[383] = "눈물이 36개로 분열됩니다.", -- Tear Detonator
[357] = {"복사합니다", "2번{{CR}} 복사합니다"}, -- Box of Friends
[383] = {6, 36}, -- Tear Detonator
[421] = "방귀의 피해량 x2, 효과 지속시간은 연장되지 않음", -- Kidney Bean
[427] = "!!! 캐릭터의 위치에 폭발을 일으킵니다.", -- Mine Crafter
[437] = "!!! 적을 2배로 소환합니다. (방 클리어 보상이 늘어나지 않음)", -- D7
[427] = {"!!! {{BlinkYellowRed}}사용 시 캐릭터의 위치에 폭발을 일으킵니다.{{CR}}"}, -- Mine Crafter
[437] = "!!! {{BlinkYellowRed}}적을 2배로 소환합니다.{{CR}} (방 클리어 보상이 늘어나지 않음)", -- D7
[439] = {"하나", "2개"}, -- Mom's Box
[476] = {"하나", "2개"}, --D1
[477] = "흡수한 아이템을 2번 발동합니다.", -- Void
[482] = "!!! 패시브 아이템 2개 제거 및 캐릭터 2회 변경", -- Clicker
[485] = "아이템이 4배로 복사하나, 실패 확률이 75%로 증가", -- Crooked Penny
[486] = "피격 시 효과 2번 발동", -- Dull Razor
[488] = "!!! 2개의 랜덤 아이템의 효과가 발동됩니다.", -- Metronome
[489] = "!!! 랜덤 주사위 아이템을 하나 더 발동합니다.", -- D Infinity
[481] = {"능력치가", "2개의{{CR}} 능력치가"}, -- Dataminer
[482] = {"제거하고", "{{BlinkYellowRed}}2개{{CR}} 제거하고", "바꿉니다", "2번{{CR}} 바꿉니다"}, -- Clicker
[485] = {"50", "{{BlinkYellowRed}}25", "2배", "4배", "1개", "1~2개"}, -- Crooked Penny
[486] = {"발동합니다", "2번{{CR}} 발동합니다"}, -- Dull Razor
[487] = {"!!! 사용 시 이하 효과 발동:#최대 체력 {{BlinkYellowGreen}}2칸{{CR}} 제거하고 영구적으로 {{Collectible73}}Cube of Meat를 {{BlinkYellowGreen}}2개{{CR}} 얻으며 {{DamageSmall}}공격력이 {{BlinkYellowGreen}}0.4{{CR}} 증가합니다.#그 방에서 {{RangeSmall}}사거리 +5 증가하며 캐릭터가 지나간 자리에 빨간 장판이 생기며 닿은 적은 초당 6의 피해를 입습니다."}, -- Potato Peeler
[488] = {"발동합니다", "2개{{CR}} 발동합니다"}, -- Metronome
[489] = "!!! {{BlinkYellowRed}}랜덤 주사위 아이템을 하나 더 발동합니다.", -- D Infinity
[504] = {"소환합니다", "2마리{{CR}} 소환합니다"}, -- Brown Nugget
[507] = {"눈물 공격력 + 적 체력의 10%", "눈물 공격력 x2 + 적 체력의 20%"}, -- Sharp Straw
[510] = {"소환합니다", "2마리{{CR}} 소환합니다"}, -- Delirious
[516] = {"소환합니다", "2마리{{CR}} 소환합니다"}, -- Sprinker
[521] = {"하나", "2개"}, --Coupon
[523] = "상자의 내용물과 그 방의 아이템/픽업 내용물을 뒤바꿉니다.", -- Moving Box
[550] = "사용 이후 2개의 방/{{ChallengeRoom}}{{BossRushRoom}}웨이브에서 엄마발이 떨어지지 않습니다.", -- Broken Shovel
[550] = {"그 방 및 웨이브", "2개{{CR}}의 방 및 웨이브"}, -- Broken Shovel
}
---------- Trinkets ----------
+86 -16
View File
@@ -2,7 +2,7 @@
----- Basic Chinese descriptions ---
--------------------------------------
-- Last Update: 2022.03.02
-- Last Update: 2023.12.25
-- FORMAT: Item ID | Name | Description
@@ -114,7 +114,7 @@ EID.descriptions[languageCode].collectibles={
{"90", "小石头", "↑ {{Damage}} +1.0伤害#↑ {{Tears}} +0.2射速#↓ {{Speed}} -0.2移速"},
{"91", "探窟帽", "揭示相邻房间的类型#也可以揭示{{SecretRoom}}隐藏房,超级隐藏房和小Boss房"},
{"92", "超级绷带", "↑ +1心之容器#{{SoulHeart}} +2魂心#{{Heart}} 治疗1红心"},
{"93", "游戏掌机", "在6秒内获得:#无敌#{{Fear}} 恐惧所有敌人#无法发射眼泪#造成每秒40点接触伤害#{{HalfHeart}} 吃掉两个敌人回复半个红心"},
{"93", "游戏掌机", "在6.5秒内获得:#无敌#{{Fear}} 恐惧所有敌人#无法发射眼泪#造成每秒40点接触伤害#{{HalfHeart}} 吃掉两个敌人回复半个红心"},
{"94", "硬币袋", "{{Coin}} 每2个房间随机生成1硬币"},
{"95", "机器宝宝", "激光眼泪跟班#每次射击造成3.5点伤害"},
{"96", "查德宝宝", "{{HalfHeart}} 每3个房间生成1半红心"},
@@ -172,7 +172,7 @@ EID.descriptions[languageCode].collectibles={
{"148", "害虫横行", "受伤时生成蓝苍蝇"},
{"149", "吐根酊", "{{Poison}} 爆炸有毒眼泪#↑ {{Damage}} +40伤害#↓ {{Tears}} 射速降低"},
{"150", "严厉的爱", "10%几率发射牙齿#{{Damage}} 牙齿造成320%角色伤害#{{Luck}} 运气9:100%几率"},
{"151", "虫群复击", "眼泪击中敌人时有1/6的几率生成1只蓝苍蝇"},
{"151", "虫群复击", "眼泪击中敌人时有1/6的几率生成1只蓝苍蝇# {{Luck}} 不受幸运值影响"},
{"152", "科技II", "永久激光攻击!#{{Damage}} 激光造成20%角色伤害#↓ {{Damage}} -35%伤害倍率#↓ {{Tears}} 射击延迟x2"},
{"153", "变异蜘蛛", "四重眼泪!#↓ {{Tears}} 射速降低"},
{"154", "化学剥皮法", "↑ {{Damage}} 左眼+2伤害"},
@@ -482,7 +482,7 @@ EID.descriptions[languageCode].collectibles={
{"458", "肚脐", " 生成1个随机饰品#获得额外饰品槽"},
{"459", "鼻窦炎", "20%几率发射粘性有毒眼泪#{{Damage}} 每秒造成100%角色伤害#能粘住60秒"},
{"460", "青光眼", "{{Confusion}} 5%几率发射眩晕眼泪#屏幕会稍暗一些"},
{"461", "拟寄生物", "15%几率发射虫卵#{{Slow}} 击中时生成减速水迹#击中时生成蓝蜘蛛或蓝苍蝇"},
{"461", "拟寄生物", "15%几率发射虫卵#{{Slow}} 击中时生成减速水迹#击中时生成蓝蜘蛛或蓝苍蝇#{{Luck}} 运气5:50%几率"},
{"462", "彼列之眼", "↑ {{Range}} +1.5射程#↑ +1.0眼泪高度#穿透眼泪#眼泪击中第1个敌人后,造成双倍伤害并获得跟踪效果"},
{"463", "硫酸", "↑ {{Damage}} +0.3伤害#几率发射能摧毁岩石和打开门的眼泪"},
{"464", "平衡符号", "{{SoulHeart}} +2魂心#精英怪掉落掉落物更频繁"},
@@ -504,7 +504,7 @@ EID.descriptions[languageCode].collectibles={
{"480", "堆肥", "将掉落物变成蓝苍蝇或蓝蜘蛛#使当前的蓝苍蝇/蓝蜘蛛翻倍#如果什么都没有就生成1只蓝苍蝇或蓝蜘蛛"},
{"481", "数据破解", "使用时,对随机属性小幅↑/↓#所在房间内随机眼泪效果#破坏当前房间所有贴图和音乐"},
{"482", "遥控器", "将你换成另1个角色#移除上1个收集到的道具"},
{"483", "妈咪炸弹!", "{{Warning}} 一次性 {{Warning}}#影响整层#炸碎所有障碍物#对所有敌人造成200点伤害#打开Boss Rush/窒息胎/隐藏房的门#若持有金炸弹,则可不消耗道具使用一次"},
{"483", "妈咪炸弹!", "{{Warning}} 一次性 {{Warning}}#影响整层#炸碎所有障碍物#对所有敌人造成200点伤害#打开Boss Rush/死寂/隐藏房的门#若持有金炸弹,则可不消耗道具使用一次"},
{"484", "等等,啥?", "使用时使敌人推走并生成岩石波#可以开门或摧毁岩石"},
{"485", "被掰弯的硬币", "有50%几率使房间内所有道具,掉落物和箱子翻倍#另外50%几率将上述内容移除并生成1硬币"},
{"486", "钝剃刀片", "使角色受伤但不掉血#可以用来触发道具效果"},
@@ -576,6 +576,35 @@ EID.descriptions[languageCode].collectibles={
{"552", "妈妈的铲子", "生成通往下一层的活板门#!!! 在\"暗室\"的土丘上使用铲子#!!! 解锁某个很酷的东西"},
}
---------- Modifiers ----------
-- Effect of Car battery on Active Items
-- these all need way more consistency with the original effect text and spellchecking
EID.descriptions[languageCode].carBattery = {
[58] = "持续20秒", -- Book of Shadows
[66] = "持续16秒", -- The Hourglass
[77] = "持续12秒", -- My Little Unicorn
[93] = "持续13秒", -- The Gamekid
[111] = "造成两倍伤害", -- The Bean
[124] = "触发两次效果", -- Dead Sea Scrolls
[145] = "生成4~8个蓝苍蝇", -- Guppy's Head
[171] = "造成10点额外伤害", -- Spider Butt
[293] = "激光柱的伤害加倍", -- Head of Krampus
[298] = "持续12秒", -- Unicorn Stump
[351] = "造成两倍伤害", -- Mega Bean
[383] = "一次分裂成36颗泪弹", -- Tear Detonator
[421] = "造成两倍伤害", -- Kidney Bean
[427] = "生成两个炸药包", -- Mine Crafter
[477] = "每个被吸收的主动道具会触发两次", -- Void
[482] = "更换角色两次并移除两个道具", -- Clicker
[485] = "25%概率四倍道具和掉落物, 75%概率移除它们", -- Crooked Penny
[486] = "触发受伤相关道具效果两次", -- Dull Razor
[488] = "获得两个道具效果", -- Metronome
[489] = "触发两次骰子效果,第二个骰子效果无法预测", -- D Infinity
[523] = "将盒子内容物与房间掉落物交换", -- Moving Box
[550] = "在挑战房和头目车轮战中防止两轮妈妈的脚的踩踏 {{ChallengeRoom}} {{BossRushRoom}}", -- Broken Shovel
}
---------- Trinkets ----------
EID.descriptions[languageCode].trinkets={
{"1", "被吞下的硬币", "受伤时生成1硬币"},
@@ -713,24 +742,24 @@ EID.descriptions[languageCode].cards={
{"1", "0-愚者", "将角色传送回起始房间"},
{"2", "I-魔术师", "所在房间内眼泪有跟踪效果"},
{"3", "II-女祭司", "妈腿会践踏1个敌人!#对敌人造成300点接触伤害#!!! 如果没有敌人会践踏角色"},
{"4", "III-皇后", "所在房间内获得:#↑ {{Damage}} +2.35伤害#↑ {{Speed}} +0.3移速"},
{"5", "IV-皇帝", "传送至{{BossRoom}}Boss房"},
{"6", "V-教皇", "{{SoulHeart}} 生成2魂心"},
{"7", "IV-恋人", "{{Heart}} 生成2红心"},
{"4", "III-皇后", "所在房间内获得:#↑ {{Damage}} +1.5伤害#↑ {{Speed}} +0.3移速"},
{"5", "IV-皇帝", "传送至{{BossRoom}}头目房"},
{"6", "V-教皇", "{{SoulHeart}} 生成2个魂心"},
{"7", "IV-恋人", "{{Heart}} 生成2个红心"},
{"8", "VII-战车", "触发{{Collectible77}}的效果,在6秒内:#无敌#↑ +0.28移速#无法发射眼泪#造成每秒40点接触伤害"},
{"9", "VIII-正义", "生成1{{Bomb}}炸弹, 1{{Key}}钥匙, 1{{Coin}}硬币, 1{{Heart}}红心"},
{"9", "VIII-正义", "生成1个{{UnknownHeart}}随机心, 1个{{Coin}}随机硬币, 1个{{Key}}随机钥匙, 1个{{Bomb}}随机炸弹"},
{"10", "IX-隐者", "传送至{{Shop}}商店"},
{"11", "X-命运之轮", "生成1台{{Slotmachine}}赌博机或{{FortuneTeller}}预言机"},
{"11", "X-命运之轮", "生成1个{{Slotmachine}}赌博机或{{FortuneTeller}}预言机"},
{"12", "XI-力量", "↑ +1心之容器#↑ {{Damage}} +0.3伤害#↑ {{Damage}} +50%伤害#↑ {{Range}} +5.25射程#↑ +0.5眼泪高度#↑ {{Speed}} +0.3移速#仅所在房间"},
{"13", "XII-倒吊人", "所在房间内飞行"},
{"14", "XIII-死亡", "对房间内所有敌人造成40点伤害"},
{"15", "XIV-节制", "生成1台{{BloodDonationMachine}}献血机# {{GreedMode}} 在贪婪模式改为生成一个恶魔乞丐"},
{"15", "XIV-节制", "生成1个{{BloodDonationMachine}}献血机# {{GreedMode}} 在贪婪模式改为生成一个恶魔乞丐"},
{"16", "XV-恶魔", "↑ {{Damage}} 所在房间内+2.0伤害"},
{"17", "XVI-塔", "生成6个即爆炸弹"},
{"18", "XVII-星星", "传送至{{TreasureRoom}}道具房"},
{"18", "XVII-星星", "传送至{{TreasureRoom}}宝箱房"},
{"19", "XVIII-月亮", "传送至{{SecretRoom}}隐藏房"},
{"20", "XIX-太阳", "对所有敌人造成100点伤害#{{Heart}} 满血#揭示整个地图"},
{"21", "XX-审判", "生成1个乞丐"},
{"21", "XX-审判", "生成1个随机乞丐"},
{"22", "XXI-世界", "所在层揭示全图并显示房间类型#无法揭示{{SuperSecretRoom}}超级隐藏房的位置"},
{"23", "梅花2", "{{Bomb}} 使持有炸弹翻倍"},
{"24", "方片2", "{{Coin}} 使持有硬币翻倍"},
@@ -751,7 +780,7 @@ EID.descriptions[languageCode].cards={
{"39", "保护符文", "无敌30秒"},
{"40", "空白符文", "随机符文效果#25%几率再掉落本身"},
{"41", "黑符文", "对所有敌人造成40点伤害#将房间内所有底座道具变为随机属性提升#将所有掉落物变成蓝苍蝇"},
{"42", "混沌宝珠", "可投掷的即杀卡牌#打开未上锁的门#无法杀死精神错乱"},
{"42", "混沌卡", "可投掷的即杀卡牌#打开未上锁的门#无法杀死精神错乱和祸兽"},
{"43", "信用卡", "移除当前商店货恶魔房的标价,使所有东西免费"},
{"44", "规则卡", "使用时显示\"有帮助的\"提示"},
{"45", "反人类卡", "整个房间内填满便便"},
@@ -801,7 +830,7 @@ EID.descriptions[languageCode].pills={
{"28", "止痛药!", "所在房间受到的伤害减半"},
{"29", "上瘾!", "所在房间受到的伤害为整心"},
{"30", "放-松", "移动生成便便2秒"},
{"31", "???", "{{CurseMaze}} 所在层施加迷惑诅咒的效果"},
{"31", "???", "{{CurseMaze}} 所在层施加混乱诅咒的效果"},
{"32", "变大胶囊", "体型变大#不影响被命中的区域"},
{"33", "变小胶囊", "体型变小#被命中的区域也变小"},
{"34", "大量滋生!", "房间内每个便便生成1只蓝蜘蛛"},
@@ -885,3 +914,44 @@ EID.descriptions[languageCode].MCM = {
DemoObjectTransformation = "套装预览",
DemoObjectText = "这份文本是中文的#这是一条非常酷的长文本,用来模拟EID文本框自动分行功能!#\1 这也是一条非常酷的文本#祝使用愉快{{Heart}}",
}
EID.descriptions[languageCode].HoldMapTitle = "道具提示"
-- 长按地图键会以"道具名称的结果"为描述预测结果
EID.descriptions[languageCode].HoldMapHeader = "的结果"
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- 为本地化方便也添加了忏悔的房间类型
EID.descriptions[languageCode].RoomTypeNames = { "普通房", "商店", "错误房", "宝箱房", "头目房", "小头目房", "隐藏房", "超级隐藏房", "赌博房", "诅咒房", "挑战房", "图书馆", "献祭房", "恶魔房", "天使房", "夹层", "头目车轮战房", "以撒的卧室", "肮脏的卧室", "宝库", "骰子房", "黑市", "出口房", "星象房", "传送入口房", "传送出口房", "替代章节入口房", "蓝色房间", "究极隐藏房",
-- 从技术上讲不是房间类型,但仍可能对本地化有用
[666] = "恶魔/天使房", [1024] = "红色房间", [1025] = "特殊红色房间" }
-- 目前用于一面骰
EID.descriptions[languageCode].PickupNames = {
["5.0"] = "无",
["5.10"] = "{{Heart}} 心",
["5.10.1"] = "{{Heart}} 红心", ["5.10.2"] = "{{HalfHeart}} 半红心", ["5.10.3"] = "{{SoulHeart}} 魂心", ["5.10.4"] = "{{EternalHeart}} 永恒之心", ["5.10.5"] = "{{Heart}} 双红心", ["5.10.6"] = "{{BlackHeart}} 黑心", ["5.10.7"] = "{{GoldHeart}} 金心", ["5.10.8"] = "{{HalfSoulHeart}} 半魂心", ["5.10.9"] = "{{Heart}} 胆小的红心", ["5.10.10"] = "{{BlendedHeart}} 混合心", ["5.10.11"] = "{{EmptyBoneHeart}} 骨心", ["5.10.12"] = "{{RottenHeart}} 腐心",
["5.20"] = "{{Coin}} 硬币",
["5.20.1"] = "{{Crafting8}} 硬币", ["5.20.2"] = "{{Crafting9}} 镍币", ["5.20.3"] = "{{Crafting10}} 铸币", ["5.20.4"] = "{{Crafting8}} 双硬币", ["5.20.5"] = "{{Crafting11}} 幸运硬币", ["5.20.6"] = "{{Crafting9}} 粘性镍币", ["5.20.7"] = "{{Crafting26}} 金硬币",
["5.30"] = "{{Key}} 钥匙",
["5.30.1"] = "{{Crafting12}} 钥匙", ["5.30.2"] = "{{Crafting13}} 金钥匙", ["5.30.3"] = "{{Crafting12}} 双钥匙", ["5.30.4"] = "{{Crafting14}} 充能钥匙",
["5.40"] = "{{Bomb}} 炸弹",
["5.40.1"] = "{{Crafting15}} 炸弹", ["5.40.2"] = "{{Crafting15}} 双炸弹", ["5.40.3"] = "{{Crafting15}} 即爆炸弹", ["5.40.4"] = "{{Crafting16}} 金炸弹", ["5.40.5"] = "{{Crafting15}} 超级即爆炸弹", ["5.40.7"] = "{{Crafting17}} 巨型炸弹",
["5.90"] = "{{Battery}} 电池",
["5.90.0"] = "{{Crafting19}} 小电池", --胎衣+没有其他类型的电池
["5.90.1"] = "{{Crafting19}} 小电池", ["5.90.2"] = "{{Crafting18}} 微型电池", ["5.90.3"] = "{{Crafting20}} 超级电池", ["5.90.4"] = "{{Crafting28}} 金电池",
["5.50"] = "{{Chest}} 箱子", ["5.51"] = "{{BombChest}} 石头箱子", ["5.52"] = "{{SpikedChest}} 刺箱子", ["5.53"] = "{{EternalChest}} 永恒箱子", ["5.54"] = "{{MimicChest}} 拟态箱子", ["5.55"] = "{{OldChest}} 旧箱子", ["5.56"] = "{{WoodenChest}} 木箱子", ["5.57"] = "{{MegaChest}} 大箱子", ["5.58"] = "{{HauntedChest}} 闹鬼箱子", ["5.60"] = "{{GoldenChest}} 金箱子", ["5.360"] = "{{RedChest}} 红箱子",
["5.69"] = "{{GrabBag}} 福袋", ["5.69.1"] = "{{GrabBag}} 福袋", ["5.69.2"] = "{{BlackSack}} 黑福袋",
["5.70"] = "{{Pill}} 胶囊",
["5.300"] = "{{Card}} 卡牌",
["5.301"] = "{{Rune}} 符文", -- 非真实id
["5.350"] = "{{Trinket}} 饰品",
}
File diff suppressed because it is too large. Load diff
+16 -8
View File
@@ -785,7 +785,7 @@ local repTrinkets={
[149] = {"149", "Panic Button", "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}} +24% Planetarium chance if none have spawned#+9% if a Planetarium has already spawned#Planetariums can spawn in the Womb and Corpse"}, -- Telescope Lens
[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
[153] = {"153", "Mom's Lock", "25% chance for a random Mom item effect each room"}, -- Mom's Lock
[154] = {"154", "Dice Bag", "50% chance per new room to grant a single use die consumable item#The die disappears when leaving#The die does not take up a pill/card slot"}, -- Dice Bag
[155] = {"155", "Holy Crown", "Spawns a {{TreasureRoom}} Treasure Room and {{Shop}} Shop in Cathedral"}, -- Holy Crown
@@ -1077,7 +1077,7 @@ EID.descriptions[languageCode].GlitchedItemText = {
AddBlackHearts = "{{BlackHeart}} {1} Black Heart",
AddBombs = "{{Bomb}} {1} Bomb",
AddCoins = "{{Coin}} {1} Coin",
AddHearts = "Heals {{Heart}} {1} heart",
AddHearts = "{{Heart}} Heals {1} heart",
AddKeys = "{{Key}} {1} Key",
AddMaxHearts = "{{EmptyHeart}} {1} Heart container",
AddSoulHearts = "{{SoulHeart}} {1} Soul Heart",
@@ -1089,21 +1089,21 @@ EID.descriptions[languageCode].GlitchedItemText = {
-- Attribute triggers
active = "On use:#",
pickup_collected = "On collecting a pickup:#",
enemy_kill = "Killing an enemy might:#",
enemy_kill = "Killing an enemy has a 20% chance to:#",
damage_taken = "Upon taking damage:#",
entity_spawned = "When a {T1} is spawned:#",
tear_fire = "Firing a tear might:#",
enemy_hit = "Hitting an enemy might:#",
tear_fire = "Firing a tear has a 5% chance to:#",
enemy_hit = "Hitting an enemy has a 5% chance to:#",
room_clear = "On clearing a room:#",
chain = "Then:{{CR}} ",
-- Attribute effects
area_damage = "Deal {1} damage in an area around Isaac",
area_damage = "Deal {1} damage in {2} tiles around Isaac",
add_temporary_effect = "Grant {1} for the room",
convert_entities = "Convert all {1} in the room to {2}",
use_active_item = "Use {1}",
spawn_entity = "Spawn a {1}",
fart = "Fart with size {1}",
fart = "Fart on {1} tiles around Isaac",
-- Generic entity names not obtained from entities2.xml
-- This could also be a place to localize entity names; this table is read from before EID.XMLEntityNames
@@ -1121,6 +1121,9 @@ EID.descriptions[languageCode].GlitchedItemText = {
["999.-1"] = "grid object",
["1000.0"] = "effect",
-- Text for the base item that is granted
grants = "Grants ",
}
---------- Misc. Text ----------
@@ -1182,7 +1185,7 @@ EID.descriptions[languageCode].AchievementWarningText = "Achievements are disabl
EID.descriptions[languageCode].OldGameVersionWarningText = "EID is updated for the newest Steam version#Your game version is not officially supported, so some descriptions and features will be inaccurate#(This warning can be disabled in the config)"
EID.descriptions[languageCode].ModdedRecipesWarningText = "Modded items could make the crafting recipe calculation inaccurate!#Use the Item Probability display mode or turn off the Bag of Crafting display if your recipes are incorrect#(This warning can be disabled in the config)"
EID.descriptions[languageCode].ModdedRecipesWarningText = "Modded items could make the crafting recipe calculation inaccurate!#Install REPENTOGON for modded recipe support#(This warning can be disabled in the config)"
EID.descriptions[languageCode].ResultsWithX = "(Results with {1})"
@@ -1193,3 +1196,8 @@ if EID.enableDebug then
EID.descriptions[languageCode].repCards = repCards
EID.descriptions[languageCode].repPills = repPills
end
if REPENTOGON then
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
+671 -626
View File
File diff suppressed because it is too large. Load diff
+57 -18
View File
@@ -47,7 +47,7 @@ local repCollectibles={
[78] = {"78", "요한묵시록", "{{DevilChanceSmall}} 소지 중일 때 악마방 확률 +17.5%#사용 시 {{SoulHeart}}소울하트 +1#가능한 경우, 현재 층의 보스를 4기사로 교체합니다.#{{Blank}} (리펜턴스 루트에서는 해당 없음)"}, -- Book of Revelations
[79] = {"79", "낙인", "↑ {{BlackHeart}}블랙하트 +1#↑ {{DamageSmall}}공격력 +1#↑ {{SpeedSmall}}이동속도 +0.2"}, -- The Mark
[80] = {"80", "계약", "↑ {{BlackHeart}}블랙하트 +2#↑ {{DamageSmall}}공격력 +0.5#↑ {{TearsSmall}}연사 +0.7"}, -- The Pact
[83] = {"83", "대못", "!!! 사용 시: #{{HalfBlackHeart}}블랙하트 +0.5#그 방에서 {{DamageSmall}}공격력 +2, {{SpeedSmall}}이동속도 -0.2#접촉한 적에게 피해를 입히며 장애물을 부술 수 있습니다."}, -- The Nail
[83] = {"83", "대못", "!!! 사용 시: #{{HalfBlackHeart}}블랙하트 +0.5#그 방에서 {{DamageSmall}}공격력 +2, {{SpeedSmall}}이동속도 -0.18#접촉한 적에게 초당 40의 피해를 입히며 장애물을 부술 수 있습니다."}, -- The Nail
[84] = {"84", "더 깊이 내려가야 해!", "사용 시 다음 스테이지로 가는 다락문을 생성합니다.#{{LadderRoom}} 치장성 타일(풀, 돌 조각 등) 위에 사용 시 사다리방으로 가는 다락문을 생성합니다.(스테이지 당 1회)"}, -- We Need To Go Deeper!
[87] = {"87", "로키의 뿔", "25%의 확률로 공격이 4방향으로 나갑니다.#{{LuckSmall}} 행운 15 이상일 때 100% 확률"}, -- Loki's Horns
[91] = {"91", "탐험가 모자", "캐릭터가 있는 방에서 2칸 이내에 있는 스테이지 구조 및 특수방을 맵에 표시합니다.#위에서 떨어지는 탄환에 피해를 받지 않습니다."}, -- Spelunker Hat
@@ -767,23 +767,38 @@ EID.descriptions[languageCode].abyssSynergies = {
-- Effect of Car battery on Active Items
local repCarBattery = {
[37] = {185, 370}, --Mr. Boom
[83] = {"!!! 사용 시: #{{HalfBlackHeart}}블랙하트 +{{BlinkYellowGreen}}1#그 방에서 {{DamageSmall}}공격력 +{{BlinkYellowGreen}}4{{CR}}, {{SpeedSmall}}이동속도 -0.18#접촉한 적에게 초당 40의 피해를 입히며 장애물을 부술 수 있습니다."}, -- The Nail
[263] = {"발동합니다", "2번{{CR}} 발동합니다"}, --Clear Rune
[283] = "", -- D100
[284] = "", -- D4
[287] = {"하나", "2종류"}, -- Book of Secrets
[288] = {"4~8", "8~16"}, -- Box of Spiders
[296] = {"사용 시 소울하트 {{BlinkYellowRed}}2칸{{CR}}을 {{Heart}}최대 체력 {{BlinkYellowRed}}2칸{{CR}}으로 바꿉니다."}, -- Converter
[323] = "각 방향마다 2개의 눈물이 중첩되어 나갑니다.", -- Isaac's Tears
[427] = "이동식 TNT를 2개 생성합니다.", -- Mine Crafter
[421] = "", -- Kidney Bean
[427] = {"생성합니다", "2개{{CR}} 생성합니다"}, -- Mine Crafter
[437] = "", -- D7
[488] = "!!! 표시된 아이템 효과가 아닌 다른 아이템의 효과가 발동됩니다.", -- Metronome
[489] = "!!! 선택된 주사위 효과를 2번 발동합니다.", -- D Infinity
[523] = "", -- Moving Box
[556] = "혈사포의 굵기 증가, 그 방에서 {{DamageSmall}}공격력 x1.2", -- Sulfur
[556] = "{{BlinkYellowGreen}}혈사포의 굵기 증가, 그 방에서 {{DamageSmall}}공격력 x1.2", -- Sulfur
[582] = {"+0.75", "+1.5", "-0.03", "{{BlinkYellowRed}}-0.06"}, -- Wavy Cap
[584] = "불꽃 소환 2배", -- Book of Virtues
[605] = "눈알을 하나 더 소환합니다. (공격력 추가 증가 없음)", -- The Scooper
[609] = "!!! 아이템이 제거될 확률 45%로 증가, 일부 아이템이 배열에서 지워질 수 있음", -- Eternal D6
[625] = "지속시간 2배(60초)", -- Mega Mush
[635] = "!!! 더 이상 인형의 위치와 맞바꿀 수 없으나 두 위치 모두 주변의 적에게 피해를 줍니다.", -- Stitches
[705] = "지속시간 2배(2초)", -- Dark Arts
[605] = {"소환합니다", "2개{{CR}} 소환합니다"}, -- The Scooper
[609] = "!!! {{BlinkYellowRed}}아이템이 제거될 확률 45%로 증가, 일부 아이템이 배열에서 지워질 수 있음", -- Eternal D6
[625] = {30,60}, -- Mega Mush
[635] = "!!! {{BlinkYellowGreen}}더 이상 인형의 위치와 맞바꿀 수 없으나{{CR}} 두 위치 모두 주변의 적에게 피해를 줍니다.", -- Stitches
[639] = {"+1", "+2"}, -- Yuck Heart
[642] = {"하나", "2개", "소지 불가능 체력 1칸", "{{CR}}소지 불가능 체력 {{BlinkYellowRed}}2칸", "1칸 또는 {{SoulHeart}}2칸", "2칸 또는 {{SoulHeart}}4칸"}, -- Magic Skin
[650] = {"소환합니다", "2마리{{CR}} 소환합니다"}, -- Plum Flute
[687] = {"소환합니다", "2마리{{CR}} 소환합니다"}, -- Friend Finder
[705] = {"1초", "2초"}, -- Dark Arts
[712] = {"소환합니다", "2마리{{CR}} 소환합니다"}, -- Lemegeton
[719] = {"소환합니다", "2개{{CR}} 소환합니다"}, -- Keeper's Box
[720] = "똥을 추가로 쌉니다.", -- Everything Jar
[723] = "!!! 코드 2개의 앞번호의 아이템으로 바꿉니다.", -- Spindown Dice
[722] = {"가장 가까운 적을", "가장 가까운 적 2마리를"}, --Anima Sola
[723] = {"앞번호", "앞 2개 번호"}, -- Spindown Dice
}
--EID.descriptions[languageCode].carBattery[284] = nil -- D4
EID:updateDescriptionsViaTable(repCarBattery, EID.descriptions[languageCode].carBattery)
@@ -1071,6 +1086,27 @@ EID.descriptions[languageCode].tarotClothBuffs = {
[76] = {"{{RestockMachine}} 재입고 기계를 {{ColorShinyPurple}}2개{{CR}} 생성합니다."}, -- The Judgement Reverse
}
-- There's some odd behavior with Blank Card + Tarot Cloth not doubling some cards
-- These will be appended after Blank Card recharge time and "Blank Card effect:"
EID.descriptions[languageCode].tarotClothBlankCardBuffs = {
[11] = "슬롯 소환 개수 1개로 감소", -- X - Wheel of Fortune
[12] = "강화 효과 미적용", -- XI - Strength
[14] = "적에게 주는 피해량 40으로 감소", -- XIII - Death
[15] = "헌혈기 소환 개수 1개로 감소", -- XIV - Temperance
[16] = "강화 효과 미적용(공격력 +2)", -- XV - The Devil
[20] = "적에게 주는 피해량 200으로 감소", -- XIX - The Sun
[21] = "거지 소환 개수 1개로 감소", -- XX - Judgement
[56] = "내려놓는 아이템 개수 3개로 감소", -- 0 - The Fool?
[64] = "상자 소환 개수 2~7개로 감소", -- VIII - Justice?
[65] = "추가 동전 드랍 없음", -- IX - The Hermit?
[66] = "주사위방 효과 발동 1회로 감소", -- X - Wheel of Fortune?
[68] = "지속시간 30초로 감소", -- XII - The Hanged Man?
[72] = "구조 생성 횟수 7개로 감소", -- XVI - The Tower?
[73] = "강화 효과 미적용(1개 제거/2개 소환)", -- XVII - The Stars?
[76] = "소환 개수 1개로 감소", -- XX - Judgement?
}
---------- Pills ----------
local repPills={
[4] = {"3", "폭탄은 곧 열쇠", "{{Bomb}}폭탄과 {{Key}}열쇠의 개수를 서로 바꿉니다.#{{GoldenBomb}}황금폭탄과 {{GoldenKey}}황금열쇠를 서로 바꿉니다."}, -- Bombs are Key
@@ -1163,23 +1199,23 @@ EID.descriptions[languageCode].GlitchedItemText = {
[0] = "{{DamageSmall}}공격력", "{{TearsSmall}}연사(+상한)", "{{ShotspeedSmall}}탄속", "{{RangeSmall}}사거리", "{{SpeedSmall}}이동속도", "눈물효과", "눈물색깔", "비행", "공격 유형", "패밀리어", "{{LuckSmall}}행운", "캐릭터의 크기", "캐릭터의 색깔", "상자 내용물", [16] = "모든 능력치",
-- Attribute triggers
chain = "그 다음:{{CR}} ",
chain = "체인:{{CR}} ",
active = "아이템 사용 시:#",
pickup_collected = "픽업을 주울 시:#",
enemy_kill = "적을 죽일 시 확률적으로 발동:#",
enemy_kill = "적을 죽일 시 20%의 확률로:#",
damage_taken = "캐릭터가 피격 시:#",
entity_spawned = "{T1}이/가 소환될 시:#",
tear_fire = "눈물 발사 시 확률적으로 발동:#",
enemy_hit = "적들이 피격 시 확률적으로 발동:#",
tear_fire = "눈물 발사 시 5%의 확률로:#",
enemy_hit = "적 명중 시 5%의 확률로:#",
room_clear = "방 클리어 시:#",
-- Attribute effects
area_damage = "캐릭터 주변의 적에게 {1}의 피해를 줍니다.",
add_temporary_effect = "현재 방에서 {1} 아이템의 효과를 얻습니다.",
convert_entities = "방 안의 {1}을/를 {2}(으)로 바꿉니다.",
area_damage = "캐릭터 주변 {2} 범위 적에게 {1}의 피해를 줍니다.",
add_temporary_effect = "그 방에서 {1} 아이템의 효과를 얻습니다.",
convert_entities = "그 방의 {1}을/를 {2}(으)로 바꿉니다.",
use_active_item = "{1}을/를 사용합니다.",
spawn_entity = "{1}을/를 소환합니다.",
fart = "{1}의 크기만큼 방귀를 뀝니다.",
fart = "{1}칸의 크기만큼 방귀를 뀝니다.",
-- Generic entity names not obtained from entities2.xml
-- This could also be a place to localize entity names; this table is read from before EID.XMLEntityNames
@@ -1197,6 +1233,8 @@ EID.descriptions[languageCode].GlitchedItemText = {
["999.-1"] = "장애물",
["1000.0"] = "효과",
grants = "아이템 적용:#",
}
@@ -1251,6 +1289,7 @@ EID.descriptions[languageCode].CraftingPreviewBackup = "!!! 아이템이 해금
EID.descriptions[languageCode].CraftingResults = "목록 스크롤: {{CONFIG_BoC_Toggle}}+{{ButtonY}}or{{ButtonA}}#목록 고정:{{ButtonX}}#목록 새로고침:{{ButtonB}}#초기화:{{ButtonRB}}꾹 누르기)"
EID.descriptions[languageCode].BlankCardCharge = "Blank Card 충전량:"
EID.descriptions[languageCode].BlankCardEffect = "Blank Card로 사용 시:"
EID.descriptions[languageCode].BlankCardQCard = "오류방으로 순간이동합니다.#Blank Card와 ? 카드가 제거됩니다."
EID.descriptions[languageCode].ClearRuneCharge = "Clear Rune 충전량:"
EID.descriptions[languageCode].PlaceboCharge = "Placebo 충전량:"
@@ -1267,7 +1306,7 @@ EID.descriptions[languageCode].AchievementWarningText = "{{ColorRed}}지금 모
EID.descriptions[languageCode].OldGameVersionWarningText = "리펜턴스가 최신 버전이 아닙니다!#최신 버전이 아닐 경우 모드 오류가 발생할 수 있습니다(1.7.9b).#(config 설정을 수정하여 메세지를 비활성화 할 수 있습니다.)"
EID.descriptions[languageCode].ModdedRecipesWarningText = "아이템 추가 모드나 아이템 배열 변경 모드가 적용되어 있을 경우 조합법이 일치하지 않을 수 있습니다.#조합법 설명을 숨기거나 BagOfCraftingDisplayRecipesMode를 Itempool percentage로 설정해 주세요.#(config 설정을 수정하여 해당 메세지를 비활성화 할 수 있습니다.)"
EID.descriptions[languageCode].ModdedRecipesWarningText = "아이템 추가 모드나 아이템 배열 변경 모드가 적용되어 있을 경우 조합법이 일치하지 않을 수 있습니다.#조합법 설명을 숨기거나 REPENTOGON 모드를 설치해 주세요.#(config 설정을 수정하여 해당 메세지를 비활성화 할 수 있습니다.)"
+91 -61
View File
@@ -2,8 +2,7 @@
----- Basic Chinese descriptions ---
--------------------------------------
-- Last Update: 2022.03.02
-- Last Update: 2023.12.25
-- FORMAT: Item ID | Name | Description
-- Special character markup:
@@ -32,7 +31,7 @@ local repCollectibles={
[40] = {"40", "神风!", "在角色位置造成1次大爆炸#造成185点伤害"}, -- Kamikaze!
[41] = {"41", "妈妈的卫生巾", "{{Fear}} 使所在房间内所有敌人恐惧5秒#使用时生成一只蓝苍蝇"},
[42] = {"42", "鲍勃的烂头", "{{Poison}} 可投掷的有毒炸弹#{{Damage}} 造成185+100%角色伤害#产生毒气"}, -- Bob's Rotten Head
[44] = {"44", "传送!", "将角色传送到除错误房外的房间#向所需方向移动可稍微影响传送方向"}, -- Teleport
[44] = {"44", "传送!", "将角色传送到随机房间#以下房间除外:错误房,夹层,黑市,恶魔房,天使房,究极隐藏房"}, -- Teleport
[45] = {"45", "美味的心", "{{Heart}} 治疗1红心#(多人游戏)也治疗其他玩家半红心"}, -- Yum Heart
[46] = {"46", "幸运脚", "↑ {{Luck}} +1运气#赌博时赢的几率更高#清理房间后掉落物品的几率更高#将一些坏胶囊变成好胶囊"}, -- Lucky Foot
[52] = {"52", "胎儿博士", "{{Bomb}} 炸弹眼泪#{{Damage}} 每个炸弹造成1000%角色伤害#{{Damage}} 如果结果超过60点伤害,则改为造成30+500%角色伤害#↓ {{Tears}} -60%射速修正"}, --Dr. Fetus
@@ -55,7 +54,7 @@ local repCollectibles={
[98] = {"98", "圣遗物", "{{SoulHeart}} 每7-8个房间生成1魂心"}, -- The Relic
[101] = {"101", "光环", "↑ +1心之容器#↑ {{Damage}} +0.3伤害#↑ {{Tears}} +0.2射速#↑ {{Range}}} +1.5射程#↑ {{Speed}} +0.3移速#{{Heart}} 治疗1红心"}, -- The Halo
[106] = {"106", "大爆弹先生", "{{Bomb}} +5炸弹#↑ 炸弹伤害x1.85"}, -- Mr. Mega
[110] = {"110", "妈妈的美瞳", "20%几率发射石化眼泪#↑ {{Range}} +1.5射程"}, -- Mom's Contacts
[110] = {"110", "妈妈的美瞳", "20%几率发射石化眼泪#↑ {{Range}} +1.5射程# {{Luck}} 幸运20:50%几率"}, -- Mom's Contacts
[114] = {"114", "妈妈的菜刀", "{{Chargeable}} 用可控制的刀攻击#{{Damage}} 菜刀对接触的敌人造成每秒20次伤害#{{Damage}} 菜刀的伤害与蓄力时间成正比:未蓄力(未发射)时造成200%角色伤害,蓄力至约1/3时达到最大的600%角色伤害#进一步蓄力仅增加菜刀射程#{{Damage}} 伤害在回收途中会迅速衰减至200%角色伤害"}, -- Mom's Knife
[115] = {"115", "通灵板", "幽灵眼泪#↑ {{Tears}} +0.5射速"},
[118] = {"118", "硫磺火", "{{Chargeable}} 蓄力发射鲜血激光#{{Damage}} 共造成9次100%角色伤害#↓ {{Tears}} -67%射速修正"}, -- Brimstone
@@ -266,7 +265,7 @@ local repCollectibles={
[586] = {"586", "天堂阶梯", "{{AngelRoom}} 在每一层的初始房间生成梯子,通向1个特殊的天使房道具商店"}, -- The Stairway
[587] = {"587", "", "<道具不存在>"}, -- Menorah (Unused but skripted)
[588] = {"588", "太阳", "揭示{{BossRoom}}Boss房位置#击败Boss后在所在层获得:# 激发{{Card20}}“太阳”的效果#{{Battery}} 为主动道具充能#{{CurseBlind}} 移除诅咒#↑ {{Damage}} +3.0伤害#↑ {{Luck}} +1运气"}, -- Sol
[589] = {"589", "月亮", "为每一层增加1个{{SecretRoom}}隐藏房间和{{SuperSecretRoom}}超级隐藏房间#每层揭示1个{{SecretRoom}}隐藏房#隐藏房间内有光束,接触时获得:#{{HalfSoulHeart}} 半个魂心#↑ {{Tears}} 当前楼层+0.5射速修正 #↑ {{Tears}} 每层第一次接触月光额外获得+0.5射速修正"}, -- Luna
[589] = {"589", "月亮", "为每一层增加1个{{SecretRoom}}隐藏房和{{SuperSecretRoom}}超级隐藏房#每层揭示1个{{SecretRoom}}隐藏房#隐藏房内有光束,接触时获得:#{{HalfSoulHeart}} 半个魂心#↑ {{Tears}} 当前楼层+0.5射速修正 #↑ {{Tears}} 每层第一次接触月光额外获得+0.5射速修正"}, -- Luna
[590] = {"590", "水星", "↑ {{Speed}} +0.4移速#进入房间后门不会关闭"}, -- Mercurius
[591] = {"591", "金星", "↑ +1心之容器#{{Heart}} 治疗1红心#{{Charm}} 近距离内的敌人受到魅惑"}, -- Venus
[592] = {"592", "地球", "↑ {{Damage}} +1.0伤害#眼泪变为石头#每颗伤害不定#可摧毁障碍物#击退增强"}, -- Terra
@@ -284,9 +283,9 @@ local repCollectibles={
[604] = {"604", "妈妈的手镯", "可以捡起岩石,TNT,便便,友好粪滴,寄居骷髅等障碍物进行投掷#捡起的东西可以带入下1个房间"}, -- Mom's Bracelet
[605] = {"605", "挖眼勺", "在当前房间召唤眼球跟班,在地上生成血迹#↑ {{Damage}} 右眼眼泪伤害+34%"}, -- The Scooper
[606] = {"606", "邪眼裂口", "5%几率发射在落地时生成裂隙的眼泪#{{Luck}} 几率受幸运影响#裂隙吸引周围的敌人,掉落物,弹幕"}, -- Ocular Rift
[607] = {"607", "脓液囊宝宝", "向四周随机喷射眼泪的跟班#每颗眼泪造成3.5点或5.3点伤害"}, -- Boiled Baby
[607] = {"607", "脓液囊宝宝", "向四周随机喷射眼泪的跟班#每颗眼泪造成3.50点或5.25点伤害"}, -- Boiled Baby
[608] = {"608", "冰冻宝宝", "发射石化效果眼泪的跟班#{{Freezing}} 击杀时使敌人冻结"}, -- Freezer Baby
[609] = {"609", "永恒六面骰", "重置房间内所有道具#道具有30%几率会消失"}, -- Eternal D6
[609] = {"609", "永恒六面骰", "重置房间内所有道具#道具有25%几率会消失"}, -- Eternal D6
[610] = {"610", "鸟肥笼", "在被击中时跃向敌人的跟班#造成45点伤害并释放岩石波#之后追逐敌人造成伤害"}, -- Bird Cage
[611] = {"611", "声带", "使用时发出怒吼,击退周围的敌人,并造成伤害#充能越多,效果越强"}, -- Larynx
[612] = {"612", "迷失游魂", "幽灵跟班,被击中时死亡,下一层才能复活#如果存活了整层,则生成3魂心,或2永恒之心,或道具"}, -- Lost Soul
@@ -352,7 +351,7 @@ local repCollectibles={
[672] = {"672", "一磅肉", "{{DevilChance}} 恶魔交易消耗硬币#{{Shop}} 商店里的道具消耗心之容器#{{Shop}} 商店里的其它物品免费,但被尖刺环绕"}, -- A Pound of Flesh
[673] = {"673", "赎罪", "{{DevilChance}} 进入恶魔房但拒绝恶魔的诱惑时,于进入下一层后获得:#{{SoulHeart}} +1魂心#↑ {{Damage}} +1.0伤害"}, -- Redemption
[674] = {"674", "灵魂枷锁", "死亡时,灵魂被锁链束缚在尸体上,可以继续战斗,血量为半个魂心#10 秒后复活#此效果捡起魂心后才能再次发动"}, -- Spirit Shackles
[675] = {"675", "碎裂的宝珠", "受伤时,显示本层1个随机房间#并打开此房间锁住的门#破坏房间中所有的标记石头和有夹层的石头#可以打开超级撒旦房间与红色肉门#可显示{{UltraSecretRoom}}终极隐藏房间"}, -- Cracked Orb
[675] = {"675", "碎裂的宝珠", "受伤时,显示本层1个随机房间#并打开此房间锁住的门#破坏房间中所有的标记石头和有夹层的石头#可以打开超级撒旦房间与红色肉门#可显示{{UltraSecretRoom}}究极隐藏房"}, -- Cracked Orb
[676] = {"676", "空虚之心", "在开始新一层时,若只有1红心或更少,获得{{EmptyHeart}}1空的心之容器#对无法获得红心的角色无效"}, -- Empty Heart
[677] = {"677", "灵魂出窍", "受伤时,暂停时间3秒#此时间内变为幽灵#幽灵具有飞行和幽灵眼泪,且免疫一次伤害"}, -- Astral Projection
[678] = {"678", "剖腹产", "{{Chargeable}} 获得短延迟蓄力攻击,发射婴儿样式的跟踪幽灵眼泪#{{Damage}} 胎儿造成每秒6次75%角色伤害"}, -- C Section
@@ -400,7 +399,7 @@ local repCollectibles={
[720] = {"720", "百宝罐", "使用时生成掉落物,使用时的充能不同,效果不同#满充能时具有强力随机效果#充能:1:便便 2:{{Coin}} 3:{{Bomb}} 4:{{Key}} 5:{{Heart}} 6:{{Pill}} 7:{{Card}} 8:{{SoulHeart}} 9:{{GoldenHeart}} 10:{{GoldenKey}} 11:{{GoldenBomb}}"}, -- Everything Jar
[721] = {"721", "错误技", "使未来获得的所有物品混乱#其效果完全随机"}, -- TMTRAINER
[722] = {"722", "孤魂铁索", "禁锢离角色最近的敌人5秒"}, -- Anima Sola
[723] = {"723", "计数二十面骰", "将房间内所有道具转变为内部ID减1的道具"}, -- Spindown Dice
[723] = {"723", "计数二十面骰", "将房间内所有道具重置为内部ID减1的道具"}, -- Spindown Dice
[724] = {"724", "高凝血", "{{Heart}} 受伤时生成半红心或整红心#产生的红心在1.5秒后消失"}, -- Hypercoagulation
[725] = {"725", "大肠激躁症", "造成足够伤害后,停止攻击并触发随机{{Player25}}堕化???的效果:#投掷随机便便#生成增益水迹#放有毒的屁#放置5个激活的炸弹"}, -- IBS
[726] = {"726", "咯血症", "双击发射键咯血#{{Damage}} 对前方的敌人造成150%角色伤害#1秒冷却时间#{{BrimstoneCurse}} 被击中的敌人会受到硫磺火束的额外伤害"}, -- Hemoptysis
@@ -419,10 +418,10 @@ EID:updateDescriptionsViaTable(repCollectibles, EID.descriptions[languageCode].c
EID.descriptions[languageCode].birthright ={
{"以撒", "", "所有道具在2个选择间切换"},
{"抹大拉", "", "↑ +1心之容器#心上限提高到18"},
{"该隐", "", "↑ {{Luck}} +1运气#除暗室和宝箱层外,所有层都含有一个升级的赌博房#极大增强{{Collectible46}}幸运脚的获胜几率提高的效果"},
{"该隐", "", "↑ {{Luck}} +1运气#除暗室、玩具箱、???、虚空,家层外,所有层都含有一个升级的赌博房#极大增强{{Collectible46}}幸运脚的获胜几率提高的效果"},
{"犹大", "", "{{Collectible34}}彼列之书变成类似于{{Collectible584}}美德之书的被动道具#如果未持有{{Collectible34}}彼列之书则获得彼列之书#获得的伤害加成与在其上的主动道具充能量成比例#对特定的主动道具会获得特殊效果"},
{"???", "", "生命提升获得的魂心翻倍"},
{"夏娃", "", "无论血量如何,巴比伦娼妇始终激活#不受伤死鸟也会激活"},
{"夏娃", "", "巴比伦大淫妇和死鸟始终激活"},
{"参孙", "", "嗜血获得额外4次伤害加成,新的上限为+14伤害"},
{"阿撒泻勒", "", "阿撒泻勒的硫磺火变得更宽,就像超级喷射一样#对伤害无影响"},
{"拉撒路", "", "无特殊效果,除非死亡并以复活的拉撒路重生#{{Damage}} 复活的拉撒路+7.2额外伤害#额外伤害在接下来的一分钟内逐渐衰退#击杀敌人可以延长获得额外伤害的时间"},
@@ -432,20 +431,20 @@ EID.descriptions[languageCode].birthright ={
{"黑暗犹大", "", "{{Collectible34}}彼列之书变成类似于{{Collectible584}}美德之书的被动道具#如果未持有{{Collectible34}}彼列之书则获得彼列之书#获得的伤害加成与在其上的主动道具充能量成比例"},
{"莉莉丝", "", "跟班在莉莉丝面前位置"},
{"店主", "", "↑ +1心之容器"},
{"亚玻伦", "", "使用{{Collectible477}}虚空时有几率生成之前被虚空化的道具#属性加成保留#使用的次数越多,生成道具的几率越高"},
{"亚玻伦", "", "使用{{Collectible477}}虚空时有几率生成之前被虚空吸收的道具#属性加成保留#使用的次数越多,生成道具的几率越高"},
{"遗骸", "", "灵魂不再受锁,可自由移动"},
{"遗骸之魂", "", "灵魂不再受锁,可自由移动"},
{"伯大尼", "", "使用魂心充能主动道具时几率不消耗魂心"},
{"雅各", "", "拿起这个道具的角色获得另1个角色3个被动道具的复制"},
{"以扫", "", "拿起这个道具的角色获得另1个角色3个被动道具的复制"},
{"堕化以撒", "", "增加4个额外被动道具槽位#本身不占用槽位"},
{"堕化抹大拉", "", "增加1不流失的红心"},
{"堕化该隐", "", "道具生成的掉落物数量翻倍"},
{"堕化抹大拉", "", "↑ 增加1不流失的红心#恢复1红心"},
{"堕化该隐", "", "道具分解生成的掉落物数量翻倍"},
{"堕化犹大", "", "{{Collectible705}}暗仪刺刀击中敌人和弹幕的范围变大"},
{"堕化???", "", "增加便便最大携带量为29"},
{"堕化夏娃", "", "死亡的红心血凝块生成红心,2秒后消失"},
{"堕化参孙", "", "堕化参孙杀死敌人时狂暴计时器增加3秒而不是1秒"},
{"堕化阿撒泻勒", "", "堕化阿撒泻勒的{{Collectible726}}咯血症攻击大小加倍"},
{"堕化阿撒泻勒", "", "堕化阿撒泻勒的{{Collectible726}}咯血症攻击范围加倍"},
{"堕化拉撒路", "", "生成另一种状态的角色的幻影作为副角色#幻影免疫伤害,可以发射眼泪,造成25%的伤害#主角色对首领的伤害降低20%#两个角色都有长子名分的效果"},
{"堕化伊甸", "", "在长子权之前拿到的被动和主动道具不再因为受伤而重置"},
{"堕化游魂", "", "获得1额外生命#复活的游魂在相同房间中重生并对附近敌人造成200点伤害"},
@@ -700,6 +699,24 @@ EID.descriptions[languageCode].abyssSynergies = {
[559] = "淡蓝色蝗虫,带有造成50%电击伤害的电弧", -- 120 Volt
}
-- Effect of Car battery on Active Items
local repCarBattery = {
[323] = "泪弹造成两次伤害", -- Isaac's Tears
[421] = "", -- Kidney Bean, 双倍放屁伤害于忏悔移除
[489] = "触发两次当前所选择骰子的效果", -- D Infinity
[523] = "", -- Moving Box
[556] = "获得两次硫磺火,给予额外伤害", -- Sulfur
[584] = "双倍魂火", -- Book of Virtues
[605] = "生成两个窥眼跟班,不给予额外伤害", -- The Scooper
[609] = "道具消失的概率提高", -- Eternal D6
[625] = "效果持续60秒", -- Mega Mush
[705] = "暗影效果持续2秒", -- Dark Arts
[720] = "随掉落物一起生成一个大便", -- Everything Jar
[723] = "重置为内部ID减2的道具", -- Spindown Dice
}
--EID.descriptions[languageCode].carBattery[284] = nil -- D4
EID:updateDescriptionsViaTable(repCarBattery, EID.descriptions[languageCode].carBattery)
---------- Trinkets ----------
local repTrinkets={
@@ -776,7 +793,7 @@ local repTrinkets={
[172] = {"172", "诅咒硬币", "{{Coin}} 捡起硬币时传送至随机房间#可以传送到隐藏房"}, -- Cursed Penny
[173] = {"173", "你的灵魂", "{{DevilChance}} 免费进行一次恶魔交易"}, -- Your Soul
[174] = {"174", "数字冰箱贴", "{{DevilChance}} +10%恶魔房几率#防止恶魔交易中出现坎卜斯"}, -- Number Magnet
[175] = {"175", "奇怪的钥匙", "解锁窒息胎战通道,不再限时#使用{{Collectible297}}潘多拉的盒子时从随机道具池生成6个道具,原效果失效#使用后两者都会被消耗"}, -- Strange Key
[175] = {"175", "奇怪的钥匙", "解锁死寂战通道,不再限时#使用{{Collectible297}}潘多拉的盒子时从随机道具池生成6个道具,原效果失效#使用后两者都会被消耗"}, -- Strange Key
[176] = {"176", "小血团", "生成1个血块跟班,模仿角色的行动,发射方向和眼泪效果#如果跟班死亡则在下一个房间重生"}, -- Lil Clot
[177] = {"177", "纹身贴", "清理{{ChallengeRoom}}挑战房后生成1箱子,清理{{BossRushRoom}}Boss挑战房后生成1道具"}, -- Temporary Tattoo
[178] = {"178", "被吞下的M80鞭炮", "受伤时有50%几率爆炸"}, -- Swallowed M80
@@ -821,9 +838,10 @@ EID.descriptions[languageCode].goldenTrinketEffects = {
---------- Cards ----------
local repCards={
[2] = {"2", "I-魔术师", "当前房间获得:#跟踪眼泪#↑ {{Range}} +3.0射程"}, -- I - The Magician
[2] = {"2", "I-魔术师", "当前房间获得:#跟踪泪弹#↑ {{Range}} +3.0射程"}, -- I - The Magician
[12] = {"12", "XI-力量", "↑ +1心之容器#↑ {{Damage}} +0.3伤害#↑ {{Damage}} +50%伤害倍率#↑ {{Range}} +2.5射程#↑ {{Speed}} +0.3移速#仅所在房间"}, -- XI - Strength
[18] = {"18", "XVII-星星", "{{TreasureRoom}} 传送至道具房#{{Planetarium}} 如果当前层有星象房,则改为传送至星象房"}, -- XVII - The Star
[18] = {"18", "XVII-星星", "{{TreasureRoom}} 传送至宝箱房#{{Planetarium}} 如果当前层有星象房,则改为传送至星象房"}, -- XVII - The Star
[20] = {"20", "XIX-太阳", "{{Heart}}满血#对所有敌人造成100点伤害#揭示整个地图#移除当前层的黑暗诅咒"},
[27] = {"27", "梅花A", "{{Bomb}} 将所有掉落物,箱子,非Boss敌人变成炸弹"}, -- Ace of Clubs
[28] = {"28", "方片A", "{{Coin}} 将所有掉落物,箱子,非Boss敌人变成硬币"}, -- Ace of Diamonds
[29] = {"29", "黑桃A", "{{Key}} 将所有掉落物,箱子,非Boss敌人变成钥匙"}, -- Ace of Spades
@@ -835,24 +853,24 @@ local repCards={
[56] = {"56", "0-愚者?", "将所有心和掉落物掉在地上#只保留半心#如果数量充足,可作为{{Collectible74}}25美分和{{Collectible19}}轰!生成"}, -- 0 - The Fool?
[57] = {"57", "I-魔术师?", "生成较大的光环,排斥弹幕和敌人#持续1分钟"}, -- I - The Magician?
[58] = {"58", "II-女祭司?", "妈腿持续践踏1分钟"}, -- II - The High Priestess?
[59] = {"59", "III-皇后?", "获得1分钟效果:#↑ +2红心#↑ {{Tears}} +1.35射速"}, -- III - The Empress?
[60] = {"60", "IV-皇帝?", "传送至额外Boss房,有额外战利品#Boss来自下一章节"}, -- IV - The Emperor?
[61] = {"61", "V-教皇?", "{{EmptyBoneHeart}} 生成2骨心"}, -- V - The Hierophant?
[62] = {"62", "IV-恋人?", "从所在房间的道具池中生成1个道具#{{BrokenHeart}} 将1心之容器或2魂心转化为1碎心"}, -- VI - The Lovers?
[59] = {"59", "III-皇后?", "获得以下效果,持续1分钟:#↓ {{Speed}} 移速-0.1#↑ {{Tears}} 射速修正+1.5#抹大拉的发型#↑ +2心之容器"}, -- III - The Empress?
[60] = {"60", "IV-皇帝?", "传送至额外Boss房,清理后生成一个头目房道具池的道具#生成的头目来自下一章节"}, -- IV - The Emperor?
[61] = {"61", "V-教皇?", "{{EmptyBoneHeart}} 生成2个骨心"}, -- V - The Hierophant?
[62] = {"62", "IV-恋人?", "从所在房间的道具池中生成1个道具#{{BrokenHeart}} 将1个心之容器或2个魂心转化为1个碎心"}, -- VI - The Lovers?
[63] = {"63", "VII-战车?", "变成无敌的固定雕像10秒#↑ {{Tears}} 期间获得x400%射速修正"}, -- VII - The Chariot?
[64] = {"64", "VIII-正义?", "生成2-4个金箱子"}, -- VIII - Justice?
[65] = {"65", "IX-隐者?", "将房间内掉落物和道具转化成硬币#硬币值等同于其在商店的价格"}, -- IX - The Hermit?
[66] = {"66", "X-命运之轮?", "随机骰子房效果"}, -- X - Wheel of Fortune?
[67] = {"67", "XI-力量?", "{{Weakness}} 使当前房间内的敌人虚弱,减速并受到双倍伤害#持续1分钟"}, -- XI - Strength?
[65] = {"65", "IX-隐者?", "将房间内掉落物和道具按其种类转化成一定量的硬币"}, -- IX - The Hermit?
[66] = {"66", "X-命运之轮?", "触发随机骰子房效果"}, -- X - Wheel of Fortune?
[67] = {"67", "XI-力量?", "{{Weakness}} 使当前房间内的敌人虚弱,减速并受到双倍伤害#持续30秒"}, -- XI - Strength?
[68] = {"68", "XII-倒吊人?", "{{Player14}} 将角色变为店主30秒#获得三重射击并降低移速#杀死敌人掉落随机硬币"}, -- XII - The Hanged Man?
[69] = {"69", "XIII-死亡?", "产生{{Collectible545}}亡者之书的效果#(所在房间内每杀死1个敌人生成1个骨头实体)"}, -- XIII - Death?
[70] = {"70", "XIV-节制?", "{{Pill}} 吃下5个随机胶囊"}, -- XIV - Temperance?
[71] = {"71", "XV-恶魔?", "产生{{Collectible33}}圣经的效果#获得{{Collectible390}}撒拉弗#持续30秒"}, -- XV - The Devil?
[72] = {"72", "XVI-塔?", "生成6堆随机岩石和障碍物#其中经常会有标记石头"}, -- XVI - The Tower?
[73] = {"73", "XVII-星星?", "移除最旧的被动道具(初始道具除外)#从所在房间的道具池中生成2个随机道具"}, -- XVII - The Stars?
[74] = {"74", "XVIII-月亮?", "传送至{{UltraSecretRoom}}终极隐藏房#返回的路由红房间构成"}, -- XVIII - The Moon?
[75] = {"75", "XIX-太阳?", "获得{{Collectible159}}夜之精灵#↑ {{Damage}} +1.5伤害#在所在层持续#将红心转化为骨心,但效果结束后恢复#施加黑暗诅咒"}, -- XIX - The Sun?
[76] = {"76", "XX-审判?", "生成1台{{RestockMachine}}补货机"}, -- XX - Judgement?
[72] = {"72", "XVI-塔?", "生成7堆随机岩石和障碍物#其中经常会有标记石头"}, -- XVI - The Tower?
[73] = {"73", "XVII-星星?", "移除最早拾取的1个被动道具(初始道具除外)#从所在房间的道具池中生成2个随机道具"}, -- XVII - The Stars?
[74] = {"74", "XVIII-月亮?", "传送至{{UltraSecretRoom}}究极隐藏房#返回的路由红房间构成"}, -- XVIII - The Moon?
[75] = {"75", "XIX-太阳?", "所在层获得以下效果:#将红心转化为骨心,效果结束后恢复#↑ {{Damage}} +1.5伤害#获得{{Collectible159}}夜之幽魂#!!! {{CurseDarkness}} 施加无法被移除的黑暗诅咒"}, -- XIX - The Sun?
[76] = {"76", "XX-审判?", "生成1个{{RestockMachine}}补货机"}, -- XX - Judgement?
[77] = {"77", "XXI-世界?", "生成1个{{LadderRoom}}暗门"}, -- XXI - The World?
[78] = {"78", "红钥匙碎片", "{{Collectible580}} 一次性的红钥匙"}, -- Cracked Key
[79] = {"79", "红桃Q", "{{Heart}} 生成1-12红心"}, -- Queen of Hearts
@@ -883,30 +901,35 @@ EID:updateDescriptionsViaTable(repCards, EID.descriptions[languageCode].cards)
EID.descriptions[languageCode].tarotClothBuffs = {
[2] = "同时获得{{Collectible34}}彼列之书效果", -- I - The Magician
[3] = "第一只脚落下后马上落下第二只", -- II - The High Priestess
[4] = "属性提升量为4倍", -- III - The Empress
[5] = "如果Boss尚未击败,传送时获得1魂心", -- IV - The Emperor
[6] = "生成3魂心", -- V - The Hierophant
[7] = "生成3红心", -- VI - The Lovers
[8] = "双倍持续时间", -- VII - The Chariot
[9] = "双倍掉落物生成", -- VIII - Justice
[4] = {0.3, 0.6, 1.5, 6.0}, -- III - The Empress
[5] = "如果Boss尚未被击败,传送时获得1魂心", -- IV - The Emperor
[6] = {2, 3}, -- V - The Hierophant
[7] = {2, 3}, -- VI - The Lovers
[8] = {6, 12}, -- VII - The Chariot
[9] = {"生成{{ColorShinyPurple}}2{{CR}}个{{UnknownHeart}}随机心, {{ColorShinyPurple}}2{{CR}}个{{Coin}}随机硬币, {{ColorShinyPurple}}2{{CR}}个{{Bomb}}随机炸弹和{{ColorShinyPurple}}2{{CR}}个{{Key}}随机钥匙"}, -- VIII - Justice
[10] = "阻止贪婪在商店生成#如果已与贪婪战斗过,将商店变成普通的商店", -- IX - The Hermit
[11] = "生成2台赌博机", -- X - Wheel of Fortune
[12] = "属性提升量翻倍,伤害倍数除外", -- XI - Strength
[14] = "造成80点伤害", -- XIII - Death
[15] = "生成2台献血机", -- XIV - Temperance
[16] = "伤害提升量翻倍", -- XV - The Devil
[17] = "生成12个即爆炸弹", -- XVI - The Tower
[18] = "如果道具房尚未进入过,产生2道具以供选择", -- XVII - The Stars
[21] = "生成2个乞丐", -- XX - Judgement
[11] = {"生成{{ColorShinyPurple}}2{{CR}}个{{Slotmachine}}赌博机或{{FortuneTeller}}预言机"}, -- 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] = {"生成{{ColorShinyPurple}}2{{CR}}个{{BloodDonationMachine}}献血机# {{GreedMode}} 在贪婪模式改为生成{{ColorShinyPurple}}2{{CR}}个恶魔乞丐"}, -- XIV - Temperance
[16] = {2.0, 3.0}, -- XV - The Devil
[17] = {6, 12}, -- XVI - The Tower
[18] = "如果宝箱房尚未进入过,则生成一组二选一道具", -- XVII - The Stars
[20] = {100, 400}, -- XIX - The Sun
[21] = {"随机生成{{ColorShinyPurple}}2{{CR}}个乞丐"}, -- XX - Judgement
[56] = "同时掉落最后拾取的6个道具,将其生成为底座道具", -- 0 - The Fool?
[59] = "获得3临时的心之容器", -- III - The Empress?
[61] = "生成6骨心", -- V - The Hierophant?
[62] = "添加4碎心并生成4道具", -- VI - The Lovers?
[64] = "生成4-14个金箱子", -- VIII - Justice?
[70] = "吃下10个随机胶囊", -- XIV - Temperance?
[72] = "生成14岩石堆", -- XVI - The Tower?
[73] = "移除2道具并生成4道具", -- XVII - The Stars?
[76] = "生成2台{{RestockMachine}}补货机", -- XX - Judgement?
[59] = {2, 3}, -- III - The Empress?
[61] = {2, 3}, -- V - The Hierophant?
[62] = "触发两次效果", -- VI - The Lovers?
[64] = {4, 14, 2, 4}, -- VIII - Justice?
[65] = "额外生成1个{{Coin}}硬币", -- IX - The Hermit?
[66] = {"{{DiceRoom}}触发{{ColorShinyPurple}}2{{CR}}个随机骰子房效果"}, -- X - Wheel of Fortune?
[67] = {30, 60}, -- XI - Strength?
[68] = {30, 60}, -- XII - The Hanged Man?
[70] = {5, 10}, -- XIV - Temperance?
[72] = {7, 14}, -- XVI - The Tower?
[73] = {"移除最早拾取的{{ColorShinyPurple}}2{{CR}}个被动道具(初始道具除外)#从所在房间的道具池中生成{{ColorShinyPurple}}4{{CR}}个随机道具"}, -- XVII - The Stars?
[76] = {"生成2个{{RestockMachine}}补货机"}, -- XX - Judgement?
}
---------- Pills ----------
@@ -926,12 +949,12 @@ EID:updateDescriptionsViaTable(repPills, EID.descriptions[languageCode].pills)
EID.descriptions[languageCode].horsepills={
{"0", "剧毒臭屁", "{{Poison}} 使整个房间敌人中毒"}, -- Bad Gas
{"1", "过激幻觉", "对角色造成2心伤害#若致死则变成体力回满胶囊"}, -- Bad Trip
{"1", "过激幻觉", "对角色造成2心伤害#若血量少于2心,则保留半颗心#若只有半颗心,则变成大体力回满胶囊"}, -- Bad Trip
{"2", "钢铁双蛋", "{{SoulHeart}} +4魂心"}, -- Balls of Steel
{"3", "炸弹变钥匙", "交换炸弹和钥匙的数量#增加炸弹和钥匙的量50%#金炸弹和金钥匙也会交换"}, -- Bombs are Key
{"3", "炸弹变钥匙", "交换炸弹和钥匙的数量#炸弹和钥匙的量各增加50%#金炸弹和金钥匙也会交换"}, -- Bombs are Key
{"4", "爆炸性腹泻", "在角色位置生成一些激活的会跟踪的超级炸弹"}, -- Explosive Diarrhea
{"5", "体力回满", "满血#{{SoulHeart}} +3魂心"}, -- Full Health
{"6", "体力下降", "↓ -2心之容器#若致死则变为体力上升胶囊"}, -- Health Down
{"6", "体力下降", "↓ -2心之容器#若只有2心之容器,则移除后获得半魂心#若只有1心之容器,则变为大体力上升胶囊"}, -- Health Down
{"7", "体力上升", "↑ +2空的心之容器"}, -- Health Up
{"8", "我找到枚怪药", "无效果"}, -- I Found Pills
{"9", "青春期", "无效果"}, -- Puberty
@@ -946,9 +969,9 @@ EID.descriptions[languageCode].horsepills={
{"18", "运气上升", "↑ {{Luck}} +2运气"}, -- Luck Up
{"19", "传送胶囊", "传送到随机房间"}, -- Telepills
{"20", "48小时能量!", "对主动道具完全充能#{{Battery}} 生成3-4个电池"}, -- 48 Hour Energy!
{"21", "呕血", "清空红心但保留1红心#{{Heart}} 生成1-4红心"}, -- Hematemesis
{"21", "呕血", "清空红心但保留1红心#{{Heart}} 生成4-7红心"}, -- Hematemesis
{"22", "麻痹", "不能移动4秒"}, -- Paralysis
{"23", "我能永远看清!", "打开当前层所有{{SecretRoom}}隐藏房间的入口#揭示全图"}, -- I can see forever!
{"23", "我能永远看清!", "打开当前层所有{{SecretRoom}}隐藏房的入口#揭示全图"}, -- I can see forever!
{"24", "信息素", "{{Charm}} 将房间内所有敌人永久变成友好的"}, -- Pheromones
{"25", "失忆症", "{{CurseLost}} 隐藏当前层地图"}, -- Amnesia
{"26", "柠檬派对", "生成满房间的水迹并对敌人造成接触伤害"}, -- Lemon Party
@@ -956,22 +979,22 @@ EID.descriptions[languageCode].horsepills={
{"28", "止痛药!", "所在房间受到的伤害减半"}, -- Percs!
{"29", "上瘾!", "所在房间受到的伤害为整心"}, -- Addicted!
{"30", "放-松", "移动生成便便4秒"}, -- Re-Lax
{"31", "???", "当前层施加迷惑诅咒的效果"}, -- ???
{"31", "???", "当前层施加混乱诅咒的效果"}, -- ???
{"32", "变大胶囊", "体型变很大#不影响被命中的区域"}, -- One makes you larger
{"33", "变小胶囊", "体型变很小#被命中的区域也变小"}, -- One makes you small
{"34", "大量滋生!", "房间内每个便便生成2只蓝蜘蛛"}, -- Infested!
{"35", "大量滋生?", "房间内每有1个敌人就生成2只蓝蜘蛛#房间内没有敌人则生成2-6只蓝蜘蛛"}, -- Infested?
{"36", "大力丸!", "触发{{Collectible93}}游戏掌机和{{Card52}}“变巨术”的效果"}, -- Power Pill!
{"37", "复古视野", "屏幕像素化90秒"}, -- Retro Vision
{"38", "好朋友一辈子!", "生成6只蓝苍蝇"}, -- Friends Till The End!
{"38", "好朋友一辈子!", "生成12只蓝苍蝇"}, -- Friends Till The End!
{"39", "泻药", "生成一滩长时间保留的打滑水迹"}, -- X-Lax
{"40", "哪里不对…", "生成一滩长时间保留的减速水迹"}, -- Something's wrong...
{"41", "好困…", "使房间内所有敌人减速"}, -- I'm Drowsy...
{"42", "好兴奋!!!", "使房间内所有敌人加速"}, --I'm Excited!!!
{"43", "咕噜!", "消耗当前饰品并永久获得其效果"}, -- Gulp!
{"43", "咕噜!", "消耗当前饰品并永久获得其效果#回复等同于消耗饰品量的红心"}, -- Gulp!
{"44", "呕!", "{{Collectible149}} 发射1串吐根眼泪"}, -- Horf!
{"45", "感觉像漫步在阳光下!", "触发{{Collectible93}}的效果,在6秒内:#无敌#{{Fear}} 恐惧所有敌人#无法发射眼泪#造成每秒40点接触伤害#{{HalfHeart}} 吃掉两个敌人回复半个红心"}, -- Feels like I'm walking on sunshine!
{"46", "嗝!", "生成上次使用的大胶囊"}, -- Vurp!
{"46", "嗝!", "生成上次使用的胶囊的大号版本"}, -- Vurp!
{"47", "弹速下降", "↓ {{Shotspeed}} -0.3弹速"}, -- Shot Speed Down
{"48", "弹速上升", "↑ {{Shotspeed}} +0.3弹速"}, -- Shot Speed Up
{"49", "实验性胶囊", "↑ 提升1项随机属性两次#↓ 降低另外1项随机属性两次#有{{Collectible75}}药学博士证,{{Collectible46}}幸运脚或{{Collectible303}}处女座时不降属性#有{{Collectible654}}伪造药学博士证"}, -- Experimental Pill
@@ -1071,6 +1094,10 @@ EID.descriptions[languageCode].CraftingPreviewBackup = "!!! 如果该道具锁
EID.descriptions[languageCode].CraftingResults = "(滚动:按住 {{CONFIG_BoC_Toggle}} + {{ButtonY}} {{ButtonA}},锁定:{{ButtonX}},刷新:{{ButtonB}},重置袋:按住 {{ButtonRB}})"
EID.descriptions[languageCode].itemPoolFor = "所属道具池:"
EID.descriptions[languageCode].itemPoolNames = {
[0] = "宝箱房", "商店", "头目房", "恶魔房", "天使房", "隐藏房", "图书馆", "赌博乞丐", "金箱子", "红箱子", "乞丐", "恶魔乞丐", "诅咒房", "钥匙乞丐", "电池乞丐", "妈妈的箱子", "贪婪模式宝箱房", "贪婪模式头目房", "贪婪模式商店", "贪婪模式恶魔房", "贪婪模式天使房", "贪婪模式诅咒房", "贪婪模式隐藏房", "抓娃娃机", "究极隐藏房", "炸弹乞丐", "星象房", "旧箱子", "宝宝商店", "木箱子", "腐烂乞丐",
}
EID.descriptions[languageCode].BlankCardCharge = "空白卡牌充能:"
EID.descriptions[languageCode].BlankCardQCard = "传送至错误房#空白卡牌和?卡牌会被摧毁"
EID.descriptions[languageCode].ClearRuneCharge = "透明符文充能:"
@@ -1081,6 +1108,8 @@ EID.descriptions[languageCode].FalsePHDHeart = "生成1黑心"
EID.descriptions[languageCode].FalsePHDDamage = "{{Damage}} +0.6伤害"
EID.descriptions[languageCode].FalsePHDHorseDamage = "{{Damage}} +1.2伤害"
EID.descriptions[languageCode].PandorasBoxStrangeKeyEffect = "原效果失效,改为消耗奇怪的钥匙,生成6个随机道具池的道具"
EID.descriptions[languageCode].AchievementWarningTitle = "{{ColorYellow}}!!! 警告 !!!"
EID.descriptions[languageCode].AchievementWarningText = "成就已禁用!#为了启用进度和成就,你需要击败妈妈的脚(深牢II)而不开启任何模组#(如果你打过了, 那么这条警告的出现是bug, 无视就好)#(这条警告可在设置中禁用)"
@@ -1088,6 +1117,7 @@ EID.descriptions[languageCode].OldGameVersionWarningText = "你的忏悔版本
EID.descriptions[languageCode].ModdedRecipesWarningText = "含有模组的道具可能会使合成配方计算不准确!#如果你的配方不正确,请使用无配方模式或者关闭合成袋的显示#(这条警告可以在设置中禁用)"
EID.descriptions[languageCode].ResultsWithX = "(持有{1}时的结果)"
-- 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
+10 -41
View File
@@ -608,7 +608,7 @@ function EID:getObjectName(Type, Variant, SubType)
elseif tableName == "dice" then
return EID:getDescriptionEntry("diceHeader").." ("..SubType..")"
elseif tableName == "custom" then
local xmlName = EID.XMLEntityNames[Type.."."..Variant] or EID.XMLEntityNames[Type.."."..Variant.."."..SubType]
local xmlName = EID:GetEntityXMLName(Type, Variant, SubType)
return name or xmlName or Type.."."..Variant.."."..SubType
end
return Type.."."..Variant.."."..SubType
@@ -1167,45 +1167,6 @@ function EID:PlayersHaveCharacter(playerType)
return false
end
-- Obtains information about glitched items from the ItemConfig (hearts added on pickup, cacheflags affected), returns string of info
local itemConfigItemAttributes = { "AddMaxHearts", "AddHearts", "AddSoulHearts", "AddBlackHearts", "AddBombs", "AddCoins", "AddKeys", "CacheFlags" }
function EID:CheckGlitchedItemConfig(id)
local localizedNames = EID:getDescriptionEntry("GlitchedItemText")
local item = EID.itemConfig:GetCollectible(id)
if not item then return "" end
local attributes = "#"
for _,v in ipairs(itemConfigItemAttributes) do
local val = item[v]
if val ~= 0 then
if (v == "CacheFlags") then
local flagString = localizedNames["cacheFlagStart"]
if val == CacheFlag.CACHE_ALL then
flagString = flagString .. localizedNames[16]
else
for i=0, 13 do
if 2^i & val ~= 0 then
flagString = flagString .. localizedNames[i] .. ", "
end
end
flagString = string.sub(flagString, 0, -3) -- remove final comma
end
attributes = attributes .. flagString .. "#"
else
-- the Add Heart attributes count half a heart as 1, so divide the value in half
if string.find(v, "Hearts") then val = val / 2 end
-- the g flag removes .0 in numbers like 1.0 (caused by the hearts division)
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 .. "#"
end
end
end
return attributes
end
-- Converts a given CollectibleID into the respective Spindown dice result
function EID:getSpindownResult(collectibleID)
if collectibleID <= 0 or collectibleID > 4294960000 then return 0 end
@@ -1702,7 +1663,10 @@ function EID:evaluateTransformationProgress(transformation)
if not EID.TransformationLookup[transformation] then return end
if transformData and transformData.VanillaForm and player:HasPlayerForm(transformData.VanillaForm) then
if REPENTOGON and transformData and transformData.VanillaForm then
-- REPENTOGON lets us ignore everything else for vanilla transformation progress
EID.TransformationProgress[i][transformation] = player:GetPlayerFormCounter(transformData.VanillaForm)
elseif transformData and transformData.VanillaForm and player:HasPlayerForm(transformData.VanillaForm) then
EID.TransformationProgress[i][transformation] = transformData.NumNeeded or 3
else
local pickupHistory = EID.PlayerItemInteractions[i].pickupHistory
@@ -1958,3 +1922,8 @@ end
function EID:WasPillUsed(pillColor)
return EID.UsedPillColors[tostring(pillColor)] ~= nil
end
-- returns the name of the given entity
function EID:GetEntityXMLName(Type, Variant, SubType)
return EID.XMLEntityNames[Type.."."..Variant] or EID.XMLEntityNames[Type.."."..Variant.."."..SubType]
end
+25 -42
View File
@@ -526,45 +526,28 @@ local function GameStartCrafting()
CraftingItemAllowed[item.ID] = EID:isCollectibleAllowed(item.ID)
end
end
if not EID:PlayersHaveCollectible(CollectibleType.COLLECTIBLE_TMTRAINER) then
-- Check for modded items past the known max item ID on game start (can also support game updates)
-- Only works if the new items are at Weight 1.0 in their item pools, but better than nothing
if EID.Config["BagOfCraftingModdedRecipes"] and EID.itemConfig:GetCollectible(EID.XMLMaxItemID+1) ~= nil and not moddedCrafting then
-- Save last pool
local itemPool = game:GetItemPool()
local lastPool = itemPool:GetLastPool()
-- Items past max ID detected
CraftingMaxItemID = EID.XMLMaxItemID -- XMLMaxItemID is never modified
-- Add new item qualities
local coll = EID.itemConfig:GetCollectible(CraftingMaxItemID+1)
while coll ~= nil do
CraftingMaxItemID = CraftingMaxItemID + 1
CraftingItemQualities[coll.ID] = coll.CraftingQuality or coll.Quality
CraftingItemAllowed[coll.ID] = true
coll = EID.itemConfig:GetCollectible(CraftingMaxItemID+1)
-- Use REPENTOGON to support modded items / updating the XML item pools
if REPENTOGON and not moddedCrafting then
-- Add modded items
CraftingMaxItemID = EID.XMLMaxItemID
local coll = EID.itemConfig:GetCollectible(CraftingMaxItemID+1)
while coll ~= nil do
CraftingMaxItemID = CraftingMaxItemID + 1
CraftingItemQualities[coll.ID] = coll.CraftingQuality or coll.Quality
CraftingItemAllowed[coll.ID] = true
coll = EID.itemConfig:GetCollectible(CraftingMaxItemID+1)
end
-- Redo the entire item pool table, not just add modded items, in case of mods messing the vanilla ones up
local itemPool = game:GetItemPool()
for poolNum,_ in pairs(poolToIcon) do
CraftingItemPools[poolNum+1] = {}
local thePool = itemPool:GetCollectiblesFromPool(poolNum)
for _,collTable in pairs(thePool) do
table.insert(CraftingItemPools[poolNum+1], {collTable.itemID, collTable.weight})
end
-- Add new items to the crafting item pools, assuming Weight 1.0
for poolNum,_ in pairs(poolToIcon) do
for i=1,EID.XMLMaxItemID do itemPool:AddRoomBlacklist(i) end
local collID = itemPool:GetCollectible(poolNum, false, 1, 25)
local attempts = CraftingMaxItemID
while collID ~= 25 and collID ~= 642 and collID > 0 and attempts > 0 do
attempts = attempts - 1
table.insert(CraftingItemPools[poolNum+1], {collID, 1.0})
itemPool:AddRoomBlacklist(collID)
collID = itemPool:GetCollectible(poolNum, false, 1, 25)
end
-- Do getCollectible again to revert last pool
itemPool:GetCollectible(lastPool, false, 1, 25)
itemPool:ResetRoomBlacklist()
end
moddedCrafting = true
end
sortNeeded = true
moddedCrafting = true
end
end
EID:AddCallback(ModCallbacks.MC_POST_GAME_STARTED, GameStartCrafting)
@@ -586,7 +569,7 @@ EID:AddCallback(ModCallbacks.MC_PRE_PICKUP_COLLISION, function(_, pickup,collide
end)
-- Formerly a MC_POST_PICKUP_UPDATE, but moved to this so that it's only called when we own a bag
local function checkForPickups()
function EID:BoCCheckForPickups()
for _,pickup in ipairs(Isaac.FindByType(EntityType.ENTITY_PICKUP, -1, -1, false, false)) do
if pickup:GetSprite():GetAnimation() == "Collect" and not pickupsCollected[pickup.Index] then
pickupsCollected[pickup.Index] = true
@@ -623,7 +606,7 @@ end)
--Tainted Cain "hold to craft" check
local holdCounter = 0
local icount = 0
local function trackBagHolding()
function EID:BoCTrackBagHolding()
if not IsTaintedCain() then return end
local isCardHold = Input.IsActionPressed(ButtonAction.ACTION_PILLCARD, EID.bagPlayer.ControllerIndex)
local animationName = EID.bagPlayer:GetSprite():GetAnimation()
@@ -656,7 +639,7 @@ local function shiftBagContent()
EID.BoC.BagItems = newContent
end
-- only Tainted Cain's consumable slot bag can have its ingredients shifted
local function detectBagContentShift()
function EID:BoCDetectBagContentShift()
if Input.IsActionTriggered(ButtonAction.ACTION_DROP, EID.bagPlayer.ControllerIndex) and IsTaintedCain() then
shiftBagContent()
end
@@ -931,9 +914,9 @@ function EID:handleBagOfCraftingUpdating()
lastSeedUsed = curSeed
-- watch for holding the Craft button, and pressing the ingredient shift button
trackBagHolding()
detectBagContentShift()
if EID.GameRenderCount % 2 == 0 then checkForPickups() end
EID:BoCTrackBagHolding()
EID:BoCDetectBagContentShift()
if EID.GameRenderCount % 2 == 0 then EID:BoCCheckForPickups() end
-- Check for Hide/Preview hotkeys; prevent them from triggering while in MCM
if not ModConfigMenu or not ModConfigMenu.IsVisible then
+28 -13
View File
@@ -274,11 +274,10 @@ EID.UserConfig = {
---------- Glitched Items ---------
-- Toggle Display of Glitched Item (TMTRAINER) descriptions
-- Note: The --luadebug launch option is required for more detailed glitched item descriptions
-- This option allows mods to have access to your files, breaks some mods, and should be turned on at your own risk!
-- Without --luadebug, you still can see the effect the item will have on your Hearts, and what stats it might modify
-- Default = false, unless luadebug is on
["DisplayGlitchedItemInfo"] = debug and true or false,
-- Note: Installing REPENTOGON is required for more detailed glitched item descriptions
-- Without REPENTOGON, you still can see the effect the item will have on your Hearts, and what stats it might modify
-- Default = false
["DisplayGlitchedItemInfo"] = false,
---------- Sacrifice Room ----------
@@ -362,7 +361,6 @@ EID.UserConfig = {
-- "Preview Only" shows the description of the item you can currently craft in your bag
-- "Item Probability" shows percentages of what item you might get from your bag / best option on the floor, for a more intended experience
-- "Pickups Only" just shows the room/floor pickup count
-- ("Item Probability" is recommended if you have modded items)
-- Default = "Recipe List"
["BagOfCraftingDisplayRecipesMode"] = "Recipe List",
-- Hide the recipe list when in battle
@@ -389,11 +387,6 @@ EID.UserConfig = {
-- Display recipes as 8 icons instead of grouped ingredients
-- Default = false
["BagOfCraftingDisplayIcons"] = false,
-- Enable or disable basic modded item support
-- Only modded items with a weight of 1.0 in their item pools are supported, as we can't determine modded item pool weight
-- If you have a lot of modded items, it will slow down game launch
-- Default = true
["BagOfCraftingModdedRecipes"] = true,
-- Set the keybinding to toggle the crafting display, so you can see descriptions of items/pickups on the floor
-- Look into the AB+ or Repentance documentation for the key names here: https://wofsauge.github.io/IsaacDocs/rep/enums/Keyboard.html
-- Default = Keyboard.KEY_F3
@@ -421,6 +414,10 @@ EID.UserConfig = {
-- Default: 0 (Deactivate all Savegame features)
["SaveGameNumber"] = 0,
-- Highlight items, if they need to be collected for the collection page
-- Default: true
["ItemCollectionIndicator"] = true,
-- Color in which the name of an item should be highlighted, which needs to be collected for the collection page
-- Color names are defined in "eid_data.lua" (line 365)
-- Default: "ColorFade"
@@ -436,6 +433,20 @@ EID.UserConfig = {
-- Default = false
["ShowCursor"] = false,
---------- Repentogon ----------
-- The following options only affect features that require the API extention "Repentogon" to be installed.
-- Website: https://repentogon.com/index.html
-- Toggles descriptions to be visible, when using the item collection page in the main menu.
-- Default = true
["RGON_ShowOnCollectionPage"] = true,
-- Toggles achievement progress descriptions for donation machines
-- Default = true
["RGON_DonationMachineDescriptions"] = true,
---------- Misc ----------
-- Changes the number of results shown for the additional Spindown Dice description
@@ -552,7 +563,7 @@ EID.DefaultConfig = {
["DisplayObstructedPillInfo"] = false,
["OnlyShowPillWhenUsedAtLeastOnce"] = false,
["ShowUnidentifiedPillDescriptions"] = false,
["DisplayGlitchedItemInfo"] = debug and true or false,
["DisplayGlitchedItemInfo"] = false,
["DisplaySacrificeInfo"] = true,
["DisplaySanguineInfo"] = true,
["PredictionSanguineBond"] = false,
@@ -568,7 +579,6 @@ EID.DefaultConfig = {
["BagOfCraftingHideInBattle"] = true,
["BagOfCraftingShowControls"] = true,
["BagOfCraftingDisplayRecipesMode"] = "Recipe List",
["BagOfCraftingModdedRecipes"] = true,
["CraftingHideKey"] = Keyboard.KEY_F3,
["CraftingHideButton"] = -1,
["CraftingResultKey"] = Keyboard.KEY_F4,
@@ -589,9 +599,14 @@ EID.DefaultConfig = {
["SpindownDiceDisplayName"] = false,
["SpindownDiceSkipLocked"] = false,
["SaveGameNumber"] = 0,
["ItemCollectionIndicator"] = true,
["ItemCollectionColor"] = "ColorFade",
["EnableMouseControls"] = false,
["ShowCursor"] = false,
["RGON_ShowOnCollectionPage"] = true,
["RGON_DonationMachineDescriptions"] = true,
["ErrorMessage"] = "[Effect not defined]",
["TextColor"] = "ColorEIDText",
["ErrorColor"] = "ColorEIDError",
+7
View File
@@ -894,3 +894,10 @@ EID.TransformationData = {
EID.RoomShapeToMarkup = { "{{Room}}", "{{RoomSmallHorizontal}}", "{{RoomSmallVertical}}", "{{RoomLongVertical}}", "{{RoomLongThinVertical}}","{{RoomLongHorizontal}}", "{{RoomLongThinHorizontal}}", "{{RoomXL}}", "{{RoomLTopLeft}}", "{{RoomL}}", "{{RoomLBottomLeft}}", "{{RoomLBottomRight}}" }
EID.RoomTypeToMarkup = { "{{Room}}", "{{Shop}}", "{{ErrorRoom}}", "{{TreasureRoom}}", "{{BossRoom}}", "{{MiniBoss}}", "{{SecretRoom}}", "{{SuperSecretRoom}}", "{{ArcadeRoom}}", "{{CursedRoom}}", "{{ChallengeRoom}}", "{{Library}}", "{{SacrificeRoom}}", "{{DevilRoom}}", "{{AngelRoom}}", "{{LadderRoom}}", "{{Room}}" --[[boss rush]], "{{IsaacsRoom}}", "{{BarrenRoom}}", "{{ChestRoom}}", "{{DiceRoom}}", "{{Shop}}", "{{Room}}", --[[Black Market / Greed Exit]] "{{Planetarium}}", "{{Teleporter}}","{{Teleporter}}", "{{Room}}", "{{Room}}" --[[Blue Key rooms]], "{{UltraSecretRoom}}" }
EID.ItemPoolTypeToMarkup = { [0] = "{{ItemPoolTreasure}}", "{{ItemPoolShop}}", "{{ItemPoolBoss}}", "{{ItemPoolDevil}}", "{{ItemPoolAngel}}", "{{ItemPoolSecret}}", "{{ItemPoolLibrary}}", "{{ItemPoolShellGame}}", "{{ItemPoolGoldenChest}}", "{{ItemPoolRedChest}}", "{{ItemPoolBeggar}}", "{{ItemPoolDemonBeggar}}", "{{ItemPoolCurse}}", "{{ItemPoolKeyMaster}}", "{{ItemPoolBombBum}}", "{{ItemPoolMomsChest}}", "{{ItemPoolGreedTreasure}}", "{{ItemPoolGreedShop}}", "{{ItemPoolGreedBoss}}", "{{ItemPoolGreedDevil}}", "{{ItemPoolGreedAngel}}", "{{ItemPoolGreedCurse}}", "{{ItemPoolGreedSecret}}", "{{ItemPoolCraneGame}}", "{{ItemPoolUltraSecret}}", "{{ItemPoolBatteryBum}}", "{{ItemPoolPlanetarium}}", "{{ItemPoolOldChest}}", "{{ItemPoolBabyShop}}", "{{ItemPoolWoodenChest}}", "{{ItemPoolRottenBeggar}}"}
-- additional offset of the textbox to the entity position. Only applies in local description mode.
-- If a function returns a value, it will be used as the offset
EID.LocalModePositionOffset = {
Default = Vector(0, 20),
Shop = function(entity) if entity and not EID:IsGridEntity(entity) and entity:ToPickup() and entity:ToPickup():IsShopItem() then return Vector(0, 35) end end,
}
+1 -1
View File
@@ -324,5 +324,5 @@ function EID:D1Prediction(rng)
end
local pickupNames = EID:getDescriptionEntry("PickupNames") or {}
return pickupNames[fullID] or EID.XMLEntityNames[fullID] or fullID
return pickupNames[fullID] or EID:GetEntityXMLNameByString(fullID) or fullID
end
+92 -50
View File
@@ -426,7 +426,7 @@ if MCMLoaded then
EID:AddBooleanSetting("Display", "DisplayCardInfo", "Card Infos")
EID:AddBooleanSetting("Display", "DisplayPillInfo", "Pill Infos")
EID:AddBooleanSetting("Display", "DisplayGlitchedItemInfo", "Glitched Item Infos", {repOnly = true,
infoText = "Note: The --luadebug launch option is required for more detailed glitched item descriptions; this can be dangerous!"})
infoText = "Note: Installing REPENTOGON is required for more detailed glitched item descriptions!"})
EID:AddBooleanSetting("Display", "DisplaySacrificeInfo", "Sacrifice Room Infos")
EID:AddBooleanSetting("Display", "DisplayDiceInfo", "Dice Room Infos")
EID:AddBooleanSetting("Display", "DisplayCraneInfo", "Crane Game Infos", {repOnly = true})
@@ -621,9 +621,6 @@ if MCMLoaded then
-- Bag of Crafting 8 icons toggle
EID:AddBooleanSetting("Crafting", "BagOfCraftingDisplayIcons", "Show Recipes/Best Bag as", {onText = "8 Icons", offText = "Groups",
infoText = "Choose if you want recipes (and the Best Quality bag in Item Probability Mode) shown as 8 icons, or as grouped ingredients"})
-- Modded Recipes toggle
EID:AddBooleanSetting("Crafting", "BagOfCraftingModdedRecipes", "Load Modded Item Recipes (WIP)", {
infoText = {"Enable or disable basic modded item support", "If you have a lot of modded items, it will slow down game launch"}})
MCM.AddSpace("EID", "Crafting")
MCM.AddText("EID", "Crafting", function() return "Recipe List Options" end)
@@ -697,49 +694,19 @@ if MCMLoaded then
end
---------------------------------------------------------------------------
----------------------------Savegame Config--------------------------------
if EID.SaveGame then
MCM.AddText("EID", "Save Game", function() EID.MCMCompat_isDisplayingEIDTab = ""; return "Loaded savegame data:" end)
MCM.AddText("EID", "Save Game", function() return EID.SaveGame.Platform .." User: "..EID.SaveGame.UserName.." ("..EID.SaveGame.UserID..")" end)
MCM.AddSpace("EID", "Save Game")
-- Show Item needs Collection
MCM.AddSetting(
"EID",
"Save Game",
{
Type = ModConfigMenu.OptionType.NUMBER,
CurrentSetting = function()
return EID.Config["SaveGameNumber"]
end,
Minimum = 0,
Maximum = 3,
Display = function()
if EID.Config["SaveGameNumber"] == 0 then
return "Current Save Game: 0 (Deactivated)"
end
return "Current Save Game: " .. EID.Config["SaveGameNumber"]
end,
OnChange = function(currentNum)
EID.MCM_OptionChanged = true
EID.Config["SaveGameNumber"] = currentNum
end,
Info = {"Save game you are currently on. This info needs to be set to get the correct lookup tables"}
}
)
MCM.AddText("EID", "Save Game", function()
if EID.Config["SaveGameNumber"] == 0 then return "" end
local count = 0
for k, v in pairs(EID.SaveGame[EID.Config["SaveGameNumber"]].ItemNeedsPickup) do
count = count + 1
end
return "Collection page items missing: "..count end)
MCM.AddSpace("EID", "Save Game")
-------------------------------REPENTOGON----------------------------------
if EID.isRepentance then
if not REPENTOGON then
-- show disclaimer, but also show available features
MCM.AddText("EID", "Repentogon", "You need to install REPENTOGON to use the following features:")
MCM.AddSpace("EID", "Repentogon")
end
EID:AddBooleanSetting("Repentogon", "ItemCollectionIndicator", "Highlight uncollected items",{ infoText = "Highlight items, if they need to be collected for the collection page"})
-- Needs collection Color
MCM.AddSetting(
"EID",
"Save Game",
"Repentogon",
{
Type = ModConfigMenu.OptionType.NUMBER,
CurrentSetting = function()
@@ -761,13 +728,88 @@ if MCMLoaded then
Info = {"Color in which item names are colored to highlight that this item needs to be collected for the collection page"}
}
)
else
MCM.AddSpace("EID", "Save Game")
MCM.AddSpace("EID", "Save Game")
MCM.AddText("EID", "Save Game", function() EID.MCMCompat_isDisplayingEIDTab = ""; return "To enable savegame related features," end)
MCM.AddText("EID", "Save Game", "please run \"scripts\\savegame_reader.exe\"")
MCM.AddText("EID", "Save Game", "found in the EID mod folder")
EID:AddBooleanSetting("Repentogon", "RGON_ShowOnCollectionPage", "Show descriptions on collection page", { infoText = "Displays item effects when navigating the collection page in the main menu."})
-- Achievement tracking section
MCM.AddSpace("EID", "Repentogon")
MCM.AddText("EID", "Repentogon", "Achievement tracking")
EID:AddBooleanSetting("Repentogon", "RGON_DonationMachineDescriptions", "Donation machine progress", { infoText = "Displays the number of coins required to gain the next achievement from donation machines"})
end
---------------------------------------------------------------------------
----------------------------Savegame Config--------------------------------
if not REPENTOGON then
if EID.SaveGame then
MCM.AddText("EID", "Save Game", function() EID.MCMCompat_isDisplayingEIDTab = ""; return "Loaded savegame data:" end)
MCM.AddText("EID", "Save Game", function() return EID.SaveGame.Platform .." User: "..EID.SaveGame.UserName.." ("..EID.SaveGame.UserID..")" end)
MCM.AddSpace("EID", "Save Game")
-- Show Item needs Collection
MCM.AddSetting(
"EID",
"Save Game",
{
Type = ModConfigMenu.OptionType.NUMBER,
CurrentSetting = function()
return EID.Config["SaveGameNumber"]
end,
Minimum = 0,
Maximum = 3,
Display = function()
if EID.Config["SaveGameNumber"] == 0 then
return "Current Save Game: 0 (Deactivated)"
end
return "Current Save Game: " .. EID.Config["SaveGameNumber"]
end,
OnChange = function(currentNum)
EID.MCM_OptionChanged = true
EID.Config["SaveGameNumber"] = currentNum
end,
Info = {"Save game you are currently on. This info needs to be set to get the correct lookup tables"}
}
)
MCM.AddText("EID", "Save Game", function()
if EID.Config["SaveGameNumber"] == 0 then return "" end
local count = 0
for k, v in pairs(EID.SaveGame[EID.Config["SaveGameNumber"]].ItemNeedsPickup) do
count = count + 1
end
return "Collection page items missing: "..count end)
MCM.AddSpace("EID", "Save Game")
EID:AddBooleanSetting("Repentogon", "ItemCollectionIndicator", "Highlight uncollected items")
-- Needs collection Color
MCM.AddSetting(
"EID",
"Save Game",
{
Type = ModConfigMenu.OptionType.NUMBER,
CurrentSetting = function()
return AnIndexOf(colorNameArray, EID.Config["ItemCollectionColor"])
end,
Minimum = 0,
Maximum = 1000,
Display = function()
if EID.Config["ItemCollectionColor"] == nil then EID.Config["ItemCollectionColor"] = EID.DefaultConfig["ItemCollectionColor"] end
EID.MCMCompat_isDisplayingEIDTab = "Visuals";
return "Collection Page Highlight color: " .. string.gsub(EID.Config["ItemCollectionColor"], "Color", "").. " ("..AnIndexOf(colorNameArray, EID.Config["ItemCollectionColor"]).."/"..#colorNameArray..")"
end,
OnChange = function(currentNum)
EID.MCM_OptionChanged = true
if currentNum == 0 then currentNum = #colorNameArray end
if currentNum > #colorNameArray then currentNum = 1 end
EID.Config["ItemCollectionColor"] = colorNameArray[currentNum]
end,
Info = {"Color in which item names are colored to highlight that this item needs to be collected for the collection page"}
}
)
else
MCM.AddSpace("EID", "Save Game")
MCM.AddSpace("EID", "Save Game")
MCM.AddText("EID", "Save Game", function() EID.MCMCompat_isDisplayingEIDTab = ""; return "To enable savegame related features," end)
MCM.AddText("EID", "Save Game", "please run \"scripts\\savegame_reader.exe\"")
MCM.AddText("EID", "Save Game", "found in the EID mod folder")
end
end -- if not repentogon
---------------------------------------------------------------------------
+81 -59
View File
@@ -101,7 +101,7 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
{"Dice Room Infos","骰子房信息"},
{"Show again when having flight","有飞行能力会再次显示"},
{"Soulstone Infos","魂石信息"},
{"Spindown Dice","计数十二面骰"},
{"Spindown Dice","计数二十面骰"},
{"Display IDs","显示ID"},
{"Display Names","显示名称"},
{"Skip Locked Items","跳过未解锁道具"},
@@ -124,16 +124,19 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
{"Display Mode","显示模式"},
{"Text Size","文本大小"},
{"Transparency","透明度"},
{"Colorblind Mode","色盲模式"},
{"Display mode","显示模式"},
{"Display Item Name","显示物品名称"},
{"Display Item Type","显示物品类型"},
{"Display Item Icon","显示物品图标"},
{"Toggle Size","切换大小"},
{"Display Item Description","显示物品描述"},
{"Display Transformation Name","显示套装名"},
{"Display Transformation Name","显示套装名称"},
{"Display Transformation Icon","显示套装图标"},
{"Display Transformation Progress","显示套装进度"},
{"Display Quality Info","显示品质信息"},
{"Display Quality Info","显示品质信息"},
{"Display Item Pool Icon","显示道具池图标"},
{"Display Item Pool Name","显示道具池名称"},
{"Display Object ID","显示物品ID"},
{"Markup Icon Size","标注图标大小"},
{"Stat Change Icons","显示属性变化图标"},
@@ -154,6 +157,13 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
{"inverted","反转"},
{"borderless","无边框"},
{"Keyboard","键盘"},
{"Off","关"},
{"Protanopia","红色色盲"},
{"Deuteranopia","绿色色盲"},
{"Tritanopia","蓝黄色盲"},
{"red weak","红色色弱"},
{"green weak","绿色色弱"},
{"blue weak","蓝色色弱"},
})
MCM.SetSubcategoryNameTranslate("EID","Reminder","提示")
@@ -243,36 +253,40 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
{"Collection page items missing","道具图鉴缺失数量"},
{"Collection Page Highlight color","图鉴高亮颜色"},
{"EIDText","EID文本"},
{"EIDTransform","EID套装"},
{"EIDError","EID错误"},
{"EIDObjName","EID对象名"},
{"Black","黑色"},
{"White","白色"},
{"BlinkYellowGreen","黄绿闪烁"},
{"BlinkYellowRed","黄红闪烁"},
{"BagComplete","袋满"},
{"BagOverfill","袋溢出"},
{"Black","黑色"},
{"Blink","闪烁"},
{"Blue","蓝色"},
{"Cyan","青色"},
{"EIDError","EID错误"},
{"EIDObjName","EID对象名"},
{"EIDText","EID文本"},
{"EIDTransform","EID套装"},
{"Fade","渐隐"},
{"Gold","金色"},
{"Gray","灰色"},
{"Green","绿色"},
{"Lavender","淡紫色"},
{"LightOrange","淡橙色"},
{"PastelBlue","淡蓝色"},
{"Red","红色"},
{"Lime","深绿"},
{"Blue","蓝色"},
{"Yellow","黄色"},
{"Cyan","青色"},
{"Pink","粉色"},
{"Silver","银色"},
{"Gray","灰色"},
{"Maroon","红褐"},
{"Olive","黄褐"},
{"Green","绿色"},
{"Purple","紫色"},
{"Teal","蓝绿"},
{"Navy","深蓝"},
{"LightYellow","淡黄色"},
{"Lime","绿黄色"},
{"Maroon","红褐色"},
{"Navy","深蓝色"},
{"Olive","黄褐色"},
{"Orange","橙色"},
{"Pastel","淡"},
{"Pink","粉色"},
{"Purple","紫色"},
{"Rainbow","彩虹色"},
{"Gold","金色"},
{"Blink","闪烁"},
{"Fade","渐隐"},
{"Red","红色"},
{"Shiny","闪光的"},
{"Silver","银色"},
{"Teal","蓝绿色"},
{"White","白色"},
{"Yellow","黄色"},
})
MCM.TranslateOptionsDisplayTextWithTable("EID","Save Game",{
["please run \"scripts\\savegame_reader.exe\""] = "请运行\"scripts\\savegame_reader.exe\"",
@@ -297,36 +311,41 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
{"Transformations","套装"},
{"Errors","错误"},
{"Mod Indicator","模组指示器"},
{"EIDText","EID文本"},
{"EIDTransform","EID套装"},
{"EIDError","EID错误"},
{"EIDObjName","EID对象名"},
{"Black","黑色"},
{"White","白色"},
{"Item Pool Name Color","道具池名称颜色"},
{"BlinkYellowGreen","黄绿闪烁"},
{"BlinkYellowRed","黄红闪烁"},
{"BagComplete","袋满"},
{"BagOverfill","袋溢出"},
{"Black","黑色"},
{"Blink","闪烁"},
{"Blue","蓝色"},
{"Cyan","青色"},
{"EIDError","EID错误"},
{"EIDObjName","EID对象名"},
{"EIDText","EID文本"},
{"EIDTransform","EID套装"},
{"Fade","渐隐"},
{"Gold","金色"},
{"Gray","灰色"},
{"Green","绿色"},
{"Lavender","淡紫色"},
{"LightOrange","淡橙色"},
{"PastelBlue","淡蓝色"},
{"Red","红色"},
{"Lime","深绿"},
{"Blue","蓝色"},
{"Yellow","黄色"},
{"Cyan","青色"},
{"Pink","粉色"},
{"Silver","银色"},
{"Gray","灰色"},
{"Maroon","红褐"},
{"Olive","黄褐"},
{"Green","绿色"},
{"Purple","紫色"},
{"Teal","蓝绿"},
{"Navy","深蓝"},
{"LightYellow","淡黄色"},
{"Lime","绿黄色"},
{"Maroon","红褐色"},
{"Navy","深蓝色"},
{"Olive","黄褐色"},
{"Orange","橙色"},
{"Pastel","淡"},
{"Pink","粉色"},
{"Purple","紫色"},
{"Rainbow","彩虹色"},
{"Gold","金色"},
{"Blink","闪烁"},
{"Fade","渐隐"},
{"Red","红色"},
{"Shiny","闪光的"},
{"Silver","银色"},
{"Teal","蓝绿色"},
{"White","白色"},
{"Yellow","黄色"},
})
MCM.TranslateOptionsInfoTextWithTable("EID","General",{
@@ -370,8 +389,8 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
["The next reward from Sanguine Bond can be predicted and highlighted in the description"]
= "预测血色羁绊的下一次奖励, 并高亮显示",
["Number of item previews when holding Spindown Dice"] = "计数二十面骰的预览道具数量",
["Display IDs for Spindown Dice results"] = "在计数十二面骰结果中显示ID",
["Display names for Spindown Dice results"] = "在计数十二面骰结果中显示名称",
["Display IDs for Spindown Dice results"] = "在计数二十面骰结果中显示ID",
["Display names for Spindown Dice results"] = "在计数二十面骰结果中显示名称",
["Skip locked items in the preview just as the dice will; the method to check for unlock status is not perfect, though"] = "跳过未解锁的道具来与骰子的行为保持一致 EID检测道具解锁状态的方式尚不完美"
})
MCM.TranslateOptionsInfoTextWithTable("EID","Reminder",{
@@ -402,8 +421,6 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
= "切换显示配方列表,袋满时的道具预览,道具池/品质信息,或地面上的掉落物",
["Hides the Bag of Crafting info when in a fight"] = "在战斗中隐藏合成宝袋信息",
["Show the text for the Hide/Preview and Recipe List hotkeys"] = "显示切换隐藏/预览和配方列表的热键",
["Choose if you want recipes (and the Best Quality bag in Item Probability Mode) shown as 8 icons, or as grouped ingredients"]
= "切换配方显示模式(或无配方模式下的最佳品质)为8个图标, 或者分组显示",
["Enable or disable basic modded item support"] = "开关基础的模组道具支持",
["If you have a lot of modded items, it will slow down game launch"] = "如果模组道具太多,游戏会变卡",
["(12 = 500 combinations, 14 = 3,000, 16 = 13,000)"] = "(12=500组合,14=3000,16=13000)",
@@ -415,8 +432,6 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
= "额外检查此值数量的随机组合 在掉落物生成/消失或刷新时变化",
["If on, each recipe result takes two lines, one for the item name, one for the recipe"]
= "如果开启,每个配方会显示两行,第一行是名字,第二行是配方",
["Press this to clear all currently detected items on the floor"] = "按此键清除所有当前房间中已检测的物品",
["Press this to clear all currently detected items on the bag"] = "按此键清除所有当前袋中已检测的物品",
["Choose if you want recipes (and the Best Quality bag in Item Probability Mode) shown as 8 icons, or as grouped ingredients"]
= "选择使用八个图标还是分组 显示配方(或无配方模式的最佳组合)",
["Press this key to toggle the crafting display, allowing you to check descriptions of items/pickups on the floor"]
@@ -447,7 +462,8 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
["Changes the color of transformation texts."] = "改变套装文本的颜色",
["Changes the color of name texts."] = "改变名称文本的颜色",
["Changes the color of mod indicator texts (as long as they are enabled)."] = "改变模组指示器的颜色(如果可用)",
["Changes the color of error messages like Unknown pills"] = "改变错误消息的颜色(例如未知胶囊)"
["Changes the color of error messages like Unknown pills"] = "改变错误消息的颜色(例如未知胶囊)",
["Changes the color of last item pool indicator texts (as long as they are enabled)."] = "改变最后的道具池指示器的颜色(如果可用)",
})
MCM.TranslateOptionsInfoTextWithTable("EID","Visuals",{
["Change text size. CAN BE HARD TO READ IN SOME SETTINGS!"] = "修改文本大小 某些情况下会难以阅读",
@@ -456,6 +472,12 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
["Local: Text is displayed under the described object"] = "附近: 文本显示在物品旁边",
["Press this key to change the text size."] = "按下此键改变文字大小",
["Hold this key to smoothly change the text size."] = "长按此键平滑改变文字大小",
["Changes some colors to enable colorblind people to use some features of the mod easier."]
= "更改一些颜色让色盲人士更轻松地使用mod的一些功能",
["Displays collectible's item pool icon that is expected for full reroll effects."]
= "打乱道具池时显示道具原本所属道具池的图标",
["Displays collectible's item pool name that is expected for full reroll effects."]
= "打乱道具池时显示道具原本所属道具池的名称",
})
-- MCM.TranslateOptionsInfoWithTable("EID","Visuals",{
@@ -496,4 +518,4 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
{"keyboard","键盘"},
{"controller","控制器"},
})
end
end
+3 -3
View File
@@ -318,7 +318,7 @@ if EID.isRepentance then
end
--simple decimal rounding
function SimpleRound(num, dp)
local function SimpleRound(num, dp)
dp = dp or 2
local mult = 10^dp
return math.floor(num * mult + 0.5)/mult
@@ -577,8 +577,8 @@ if EID.isRepentance then
local function BlankCardCallback(descObj)
local text = EID:getDescriptionEntry("BlankCardCharge")
local charge = EID.cardMetadata[descObj.ObjSubType]
local iconStr = "#{{Collectible286}} {{ColorSilver}}"
if text ~= nil and charge ~= nil and charge.mimiccharge and charge.mimiccharge ~= -1 then
local iconStr = "#{{Collectible286}} {{ColorSilver}}"
if descObj.ObjSubType == 48 then -- ? card
text = EID:getDescriptionEntry("BlankCardQCard")
EID:appendToDescription(descObj, iconStr..text:gsub("#",iconStr))
@@ -805,7 +805,7 @@ local function EIDConditionsAB(descObj)
-- Collectible Pedestal Callbacks
if descObj.ObjVariant == PickupVariant.PICKUP_COLLECTIBLE then
if EID:requiredForCollectionPage(descObj.ObjSubType) then table.insert(callbacks, ItemCollectionPageCallback) end
if EID.Config["ItemCollectionIndicator"] and EID:requiredForCollectionPage(descObj.ObjSubType) then table.insert(callbacks, ItemCollectionPageCallback) end
if descObj.ObjSubType == 297 then table.insert(callbacks, PandorasBoxCallback) end
+177
View File
@@ -0,0 +1,177 @@
if not REPENTOGON then
return
end
---@diagnostic disable: duplicate-set-field
local game = Game()
-- 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
return not Isaac.GetPersistentGameData():IsItemInCollection(itemID)
end
-- REPENTOGON: Function is no longer used since we can directly read the collection state from the game
function EID:checkPlayersForMissingItems() end
-- REPENTOGON: Function is no longer used since repentogon always has progress enabled.
function EID:AreAchievementsAllowed() return true end
-- REPENTOGON: Entity names can now be directly read from XML
-- returns the name of the given entity
function EID:GetEntityXMLName(Type, Variant, SubType)
local xmlEntry = XMLData.GetEntityByTypeVarSub(Type, Variant, SubType)
return xmlEntry and xmlEntry.name or EID.XMLEntityNames[Type .. "." .. Variant] or
EID.XMLEntityNames[Type .. "." .. Variant .. "." .. SubType]
end
-- takes a string like "5.100.69"
function EID:GetEntityXMLNameByString(str)
local sep = {}
for i in string.gmatch(str, "([^.]+)") do
table.insert(sep, i)
end
return EID:GetEntityXMLName(sep[1], sep[2], sep[3])
end
-- Render EID above hud, if REPENTOGON is installed
EID:RemoveCallback(ModCallbacks.MC_POST_RENDER, EID.OnRender)
EID:AddCallback(ModCallbacks.MC_HUD_RENDER, EID.OnRender)
-- render descriptions for items on the collection page
local oldPosInitFunc = EID.PositionLocalMode
function EID:PositionLocalMode(entity)
oldPosInitFunc(_, entity)
-- custom description position when describing collectionpage entries
if not Isaac.IsInGame() and MenuManager:GetActiveMenu() == MainMenuType.COLLECTION then
EID.CurrentScaleType = "MainMenu"
EID.UsedPosition = Vector(10, 10)
end
end
local skipItemIDs = {}
function EID:OnMenuRender()
if EID.Config["RGON_ShowOnCollectionPage"] and MenuManager:GetActiveMenu() == MainMenuType.COLLECTION then
if #skipItemIDs == 0 then -- build list of items not listed in the collectionpage
local itemConfig = Isaac.GetItemConfig()
for i = 1, EID:GetMaxCollectibleID(), 1 do
if itemConfig:GetCollectible(i) == nil or itemConfig:GetCollectible(i).Hidden then
table.insert(skipItemIDs, i)
end
end
end
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
CollectibleId = CollectibleId + 1
end
end
local demoDescObj = EID:getDescriptionObj(5, 100, CollectibleId, nil, false)
if CollectibleId < CollectibleType.NUM_COLLECTIBLES and not Isaac.GetPersistentGameData():IsItemInCollection(CollectibleId) then
EID:renderQuestionMark(nil)
return
end
EID:printDescription(demoDescObj, nil)
end
end
EID:AddCallback(ModCallbacks.MC_MAIN_MENU_RENDER, EID.OnMenuRender)
---------------------------BAG OF CRAFTING-------------------------------
-- Directly read bag of crafting content
function EID:BoCCheckForPickups()
EID.BoC.BagItems = {}
for key, value in pairs(EID.bagPlayer:GetBagOfCraftingContent()) do
if value <= 0 then return end -- no more items in the bag
EID.BoC.BagItems[key] = value
end
end
-- Deactivate manual tracking code
function EID:BoCTrackBagHolding() end
function EID:BoCDetectBagContentShift() end
-----------------------Descriptions & Modifiers --------------------------
local oldHasDescription = EID.hasDescription
function EID:hasDescription(entity)
local oldReturnVal = oldHasDescription(_,entity)
-- repentogon related checks
-- check if donation machines should have a description
if entity.Type == 6 and (entity.Variant == 8 or entity.Variant == 11) and entity.SubType == 0 then
local isGreed = entity.Variant == 11
local eventCounter = isGreed and EventCounter.GREED_DONATION_MACHINE_COUNTER or
EventCounter.DONATION_MACHINE_COUNTER
local totalDonations = Isaac.GetPersistentGameData():GetEventCounter(eventCounter)
return EID.Config["RGON_DonationMachineDescriptions"] and totalDonations < 1000
end
return oldReturnVal
end
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
EventCounter.DONATION_MACHINE_COUNTER
local rewardsTable = isGreed and requirementsGreedDonationMachine or requirementsDonationMachine
local totalDonations = Isaac.GetPersistentGameData():GetEventCounter(eventCounter)
local coinsNeeded = 0
for _, value in ipairs(rewardsTable) do
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)
descObj.Description = string.gsub(descObj.Description, "{2}", coinsNeeded - totalDonations)
descObj.Icon = EID.InlineIcons["DonationMachine"]
return descObj
end
local function RepentogonModifierConditions(descObj)
-- Donation machine and Greed donation machine description
if descObj.ObjType == 6 and (descObj.ObjVariant == 8 or descObj.ObjVariant == 11) then
return { DonationMachineCallback }
end
return false
end
EID:addDescriptionModifier("EID Repentogon", RepentogonModifierConditions, nil)
+156 -141
View File
@@ -1,24 +1,10 @@
--[[
This file is only loaded when the game is launched with the "--luadebug" launch option.
This allows mods to have access to your computer's files, which is necessary to read glitched item info that's printed to the game's log file.
Having --luadebug on would allow malicious mods to delete your files, execute command prompt commands, and probably much more. It also makes certain Lua functions behave differently, which breaks some other mods.
USE AT YOUR OWN RISK.
]]
local game = Game()
-- This file handles creating glitched item descriptions.
-- It requires installing REPENTOGON to give fully accurate descriptions.
-- https://repentogon.com/install.html
-- glitched items start at 4294967295
local maxNumber = 4294967296
local spawnedItems = 0
local lastEffectTrigger = "chain"
local descOne = ""
local logLocation = os.getenv("USERPROFILE") .. "/Documents/My Games/Binding of Isaac Repentance/log.txt"
local logFound = false
local logCursor = 0
local triggerColors = {
chain = "{{ColorSilver}}",
@@ -32,12 +18,26 @@ local triggerColors = {
room_clear = "{{ColorOrange}}",
}
local function entityToName(e, plural)
local localizedNames = EID:getDescriptionEntry("GlitchedItemText")
-- -1 is often used as an "any of this type", even if there's only one of that type, so converting it to 0 can help find names
local eWithZero = string.gsub(e, "-1", "0")
-- Convert REPENTOGON's action/trigger enums to the text used in EID's localization files
local actions = { [0] = "use_active_item", "add_temporary_effect", "convert_entities", "area_damage", "spawn_entity", "fart" }
local triggers = { [0] = "active", "tear_fire", "enemy_hit", "enemy_kill", "damage_taken", "room_clear", "entity_spawned", "pickup_collected", "chain" }
--simple decimal rounding
local function SimpleRound(num, dp)
dp = dp or 2
local mult = 10^dp
return math.floor(num * mult + 0.5)/mult
end
local function entityToName(Type, Variant, plural)
plural = plural or false
local name = localizedNames[e] or EID.XMLEntityNames[e] or localizedNames[eWithZero] or EID.XMLEntityNames[eWithZero] or e
-- -1 is often used as an "any of this type", even if there's only one of that type, so converting it to 0 can help find names
-- the string.format is in case this receives the type/variant as a Lua float
local e = string.format("%d",Type) .. "." .. string.format("%d",Variant)
local eWithZero = string.gsub(e, "-1", "0")
local localizedNames = EID:getDescriptionEntry("GlitchedItemText")
local name = localizedNames[e] or localizedNames[eWithZero] or EID:GetEntityXMLName(Type, Variant, 0) or e
--print out entities with no name yet
if name == e then Isaac.DebugString("No name found for " .. e .. " (could be modded)")
@@ -46,137 +46,152 @@ local function entityToName(e, plural)
return name
end
local function parseEffectLine(raw)
local words = {}
for w in string.gmatch(raw,"%S+") do table.insert(words, w) end
local triggerReplacements = {}
local replacements = {}
local printEffect = true
-- words[1] = "[INFO]", words[2] = "-"
local effectTrigger = words[3]
-- the effects list is rarely interrupted by music loading log entries, just ignore it and have a slightly inaccurate desc
if effectTrigger == "Queued" then return "" end
if (string.find(effectTrigger, "entity_spawned")) then
effectTrigger = "entity_spawned"
triggerReplacements[1] = "{{ColorEIDObjName}}" .. entityToName(string.sub(words[3], 16, -2)) .. "{{CR}}"
end
-- words[4] = "->"
local effectType = words[5]
local fullEffect = ""
for i=5,#words do fullEffect = fullEffect .. words[i] .. " " end
if effectType == "add_temporary_effect" or effectType == "use_active_item" then
-- remainder of line = collectible name that's granted for the room
local name = ""
for i=6,#words do
name = name .. words[i]
if (i ~= #words) then name = name .. " " end
end
replacements[1] = name
if (Isaac.GetItemIdByName(name) > 0) then
replacements[1] = "{{Collectible" .. Isaac.GetItemIdByName(name) .. "}} " .. name
end
elseif effectType == "convert_entities" then
replacements[1] = "{{ColorGray}}" .. entityToName(words[6], true) .. "{{CR}}"
replacements[2] = "{{ColorGray}}" .. entityToName(words[8])
elseif effectType == "spawn_entity" then
replacements[1] = "{{ColorGray}}" .. entityToName(words[6])
elseif effectType == "fart" then
replacements[1] = words[6]
elseif effectType == "area_damage" then
replacements[1] = words[6]
-- display area_damage 0's because they still need to be done to chain to the next thing
--if words[6] == "0" then printEffect = false end
end
-- attributes we need to check on the glitched item's ItemConfig
local itemConfigItemAttributes = { "AddMaxHearts", "AddHearts", "AddSoulHearts", "AddBlackHearts", "AddBombs", "AddCoins", "AddKeys", "CacheFlags" }
-- REPENTOGON's ProceduralItem functions, in the same order as en_us's VoidNames text we'll be using
local getFunctions = { "GetSpeed", "GetFireDelay", "GetDamage", "GetRange", "GetShotSpeed", "GetLuck" }
-- The items have a value between 0 and 1, and multiplied by these before being added to the player's stats
local statMult = { 0.2, 1, 1, 1.5, 0.2, 1 }
-- Obtains information about glitched items from the ItemConfig (hearts added on pickup, cacheflags affected), returns string of info
function EID:CheckGlitchedItemConfig(id)
local itemConfig = EID.itemConfig:GetCollectible(id)
if not itemConfig then return "" end
local localizedNames = EID:getDescriptionEntry("GlitchedItemText")
local eidString = ""
if effectTrigger ~= lastEffectTrigger then eidString = eidString .. triggerColors[effectTrigger] .. (localizedNames[effectTrigger] or (effectTrigger .. "#")) end
if printEffect then eidString = eidString .. (localizedNames[effectType] or fullEffect) .. "#" end
for k,v in ipairs(triggerReplacements) do eidString = string.gsub(eidString, "{T" .. k .. "}", v) end
for k,v in ipairs(replacements) do eidString = string.gsub(eidString, "{" .. k .. "}", v) end
if effectTrigger ~= "chain" then lastEffectTrigger = effectTrigger end
return eidString
end
local function CheckLogForItems(_)
-- Check log.txt every 5 frames if there's a collectible we haven't read the data for yet
-- (Should work well for Corrupted Data)
if game:GetFrameCount() % 5 ~= 0 or not EID.Config["DisplayGlitchedItemInfo"] or not logFound or
EID.itemConfig:GetCollectible(maxNumber - spawnedItems - 1) == nil then return end
local numEffects = 0
local eidDesc = ""
local theLog = io.open(logLocation, "r")
if theLog == nil then return end
theLog:seek("set", logCursor)
local line = theLog:read()
while line ~= nil do
if string.find(line, "initialized with") then
spawnedItems = spawnedItems + 1
lastEffectTrigger = "chain"
eidDesc = ""
-- find the number of effects to watch for
for s in string.gmatch(line, "%d*%.?%d+") do
numEffects = tonumber(s)
break
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
for _,v in ipairs(itemConfigItemAttributes) do
local val = itemConfig[v]
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"]
if val == CacheFlag.CACHE_ALL then
flagString = flagString .. localizedNames[16]
else
for i=0, 13 do
if 2^i & val ~= 0 then
flagString = flagString .. localizedNames[i] .. ", "
end
end
flagString = string.sub(flagString, 0, -3) -- remove final comma
end
attributes = attributes .. flagString .. "#"
end
else
-- the Add Heart attributes count half a heart as 1, so divide the value in half
if string.find(v, "Hearts") then val = val / 2 end
-- the g flag removes .0 in numbers like 1.0 (caused by the hearts division)
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 .. "#"
end
elseif numEffects > 0 then
numEffects = numEffects - 1
eidDesc = eidDesc .. parseEffectLine(line)
if numEffects == 0 then
eidDesc = EID:CheckGlitchedItemConfig(maxNumber - spawnedItems) .. eidDesc
-- Glowing Hour Glass type effects cause the game to reload all items, check if our desc is equal to the first one
if (descOne == eidDesc) then spawnedItems = 1 end
EID:addCollectible(maxNumber - spawnedItems, eidDesc)
if spawnedItems == 1 then descOne = eidDesc end
end
elseif string.find(line, "Game ended;") then
spawnedItems = 0
lastEffectTrigger = "chain"
eidDesc = ""
end
line = theLog:read()
end
if REPENTOGON then
-- Use REPENTOGON to print what base item this glitched item gives, and its stat increases
local item = ProceduralItemManager.GetProceduralItem(maxNumber - 1 - id)
if item:GetTargetItem() then
-- Glitched items grant a random collectible/trinket
-- It can be a bit weird though (granting A Quarter doesn't give you 25 coins, cause that's an on pickup thing)
local innerItem = item:GetTargetItem()
local itemText = "{{Collectible"
local itemType = 100
if innerItem:IsTrinket() then
itemText = "{{Trinket"
itemType = 350
end
attributes = attributes .. localizedNames["grants"] .. 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"]
end
local voidNames = EID:getDescriptionEntry("VoidNames")
for i,func in ipairs(getFunctions) do
local val = item[func](item) * statMult[i]
if val ~= 0 then
if (i == 4) then print("range!") end
local s = string.format("%.2g",SimpleRound(val))
local prefix = "↑ "
if val > 0 then s = "+" .. s else prefix = "↓ " end
attributes = attributes .. prefix .. string.gsub(voidNames[i], "{1}", s) .. "#"
end
end
-- Use REPENTOGON to print out the glitched effects this item has
local triggerReplacements = {}
local replacements = {}
-- cheeck the effects
local count = item:GetEffectCount()
for i=0,count-1 do
local effect = item:GetEffect(i)
local effectTrigger = triggers[effect:GetConditionType()]
local effectTriggerProp = effect:GetConditionProperty()
if effectTrigger == "entity_spawned" then
triggerReplacements[1] = "{{ColorEIDObjName}}" .. entityToName(effectTriggerProp.type, effectTriggerProp.variant) .. "{{CR}}"
end
local effectType = actions[effect:GetActionType()]
local effectProp = effect:GetActionProperty()
if effectType == "add_temporary_effect" or effectType == "use_active_item" then
replacements[1] = "{{Collectible" .. effectProp.id .. "}} " .. EID:getObjectName(5, 100, effectProp.id)
elseif effectType == "convert_entities" then
replacements[1] = "{{ColorGray}}" .. entityToName(effectProp.fromType, effectProp.fromVariant, true) .. "{{CR}}"
replacements[2] = "{{ColorGray}}" .. entityToName(effectProp.toType, effectProp.toVariant) .. "{{CR}}"
elseif effectType == "spawn_entity" then
replacements[1] = "{{ColorGray}}" .. entityToName(effectProp.type, effectProp.variant) .. "{{CR}}"
elseif effectType == "fart" then
--I think the fart scale is strictly visual and therefore useless
--replacements[1] = SimpleRound(effectProp.scale)
replacements[1] = string.format("%.4g",SimpleRound(effectProp.radius))
elseif effectType == "area_damage" then
replacements[1] = string.format("%.4g",SimpleRound(effectProp.damage))
--Fart scales are all small numbers and seem to be tiles; area damage is huge numbers, but still tiles?
--so area damage is almost always the entire room
replacements[2] = string.format("%.4g",SimpleRound(effectProp.radius))
end
if effectTrigger ~= lastEffectTrigger then
if effectTrigger ~= "chain" then attributes = attributes .. "{{Blank}} " end
attributes = attributes .. triggerColors[effectTrigger] .. localizedNames[effectTrigger]
end
attributes = attributes .. localizedNames[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
logCursor = theLog:seek()
theLog:close()
end
EID:AddCallback(ModCallbacks.MC_POST_UPDATE, CheckLogForItems)
local function GameStartTMTRAINER(_,isSave)
local theLog = io.open(logLocation, "r")
if (theLog == nil) then
print("[EID] Could not find the log file at " .. logLocation .. "; glitched item descriptions won't work!")
Isaac.DebugString("[EID] Could not find the log file at " .. logLocation .. "; glitched item descriptions won't work!")
logFound = false
return
else
logFound = true
if effectTrigger ~= "chain" then lastEffectTrigger = effectTrigger end
end
end
-- luckily, when the game reloads, it also reloads all glitched items, so resuming works perfectly as long as we start at the beginning
spawnedItems = 0
-- print the glitchy part of the description at the end if it's not "complete"
if not REPENTOGON then
attributes = attributes .. itemConfig.Description
end
lastEffectTrigger = "chain"
return attributes
end
EID:AddCallback(ModCallbacks.MC_POST_GAME_STARTED, GameStartTMTRAINER)
local function GameEndTMTRAINER()
-- Our cursor spot in the log gets wiped if mods are reloaded; can't think of a better way than this
Isaac.DebugString("[EID] Game ended; ignore previous glitched items in the log!")
end
EID:AddCallback(ModCallbacks.MC_PRE_GAME_EXIT, GameEndTMTRAINER)
-- shh. it's a non-obtrusive april fools joke for the 1% of people with luadebug
-- this made more sense when this file was only executed when --luadebug was present
-- https://www.youtube.com/watch?v=msDuNZyYAIQ
if (os.date("%m/%d") == "04/01") then
if (debug and os.date("%m/%d") == "04/01") then
EID.descriptions["en_us"].sacrifice[1][3] = "{{Coin}} 50% chance of winning 1 coin at Sacrifice#75% chance if you're a genetic freak#!!! If you add Kurt Angle to the mix, your chances of winning drastically go down"
end
+28 -11
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.63
EID.ModVersionCommit = "6e72f7e"
EID.ModVersion = 4.66
EID.ModVersionCommit = "4400ac7"
EID.DefaultConfig.Version = EID.Config.Version
EID.isHidden = false
EID.player = nil -- The primary Player Entity of Player 1
@@ -127,6 +127,7 @@ if EID.isRepentance then
end
local wasSuccessful, _ = pcall(require,"descriptions."..EID.GameVersion..".transformations")
require("eid_bagofcrafting")
require("eid_tmtrainer")
end
EID.LastRenderCallColor = EID:getTextColor()
@@ -138,7 +139,6 @@ local modfolder ='external item descriptions_836319872' --release mod folder nam
function EID:GetCurrentModPath()
if debug then
if EID.isRepentance then require("eid_tmtrainer") end
return string.sub(debug.getinfo(EID.GetCurrentModPath).source,2) .. "/../"
end
--use some very hacky trickery to get the path to this mod
@@ -698,7 +698,6 @@ function EID:printDescription(desc, cachedID)
local itemConfig = EID.itemConfig:GetCollectible(desc.ObjSubType)
if itemConfig:IsCollectible() and not itemConfig:HasTags(ItemConfig.TAG_QUEST) then
local lastPool = game:GetItemPool():GetLastPool()
local itemPoolLineHeight = EID.lineHeight
local poolName = ""
local poolDescPrepend = EID:getDescriptionEntry("itemPoolFor")
@@ -838,8 +837,8 @@ function EID:renderUnidentifiedPill(entity)
end
end
-- RGB colors for each player's highlights (Red, Blue, Green, Yellow)
local playerRGB = { {1,0.6,0.6}, {0.5,0.75,1}, {0.5,1,0.75}, {0.9, 0.9, 0.5} }
-- RGB colors for each player's highlights (Red, Blue, Yellow, Green)
local playerRGB = { {1,0.6,0.6}, {0.5,0.75,1}, {0.9, 0.9, 0.5}, {0.5,1,0.75} }
---@param entity Entity
function EID:renderIndicator(entity, playerNum)
@@ -919,7 +918,17 @@ function EID:PositionLocalMode(entity)
EID.Scale = EID.Config["LocalModeSize"]
EID.CurrentScaleType = "LocalModeSize"
local textBoxWidth = EID.Config["LocalModeCentered"] and tonumber(EID.Config["TextboxWidth"])/2 * EID.Scale or -30
local textPosOffset = Vector(-textBoxWidth, 20)
local textPosOffset = Vector(-textBoxWidth, 0)
local additiveOffset = EID.LocalModePositionOffset.Default
for _, offsetFunc in pairs(EID.LocalModePositionOffset) do
if type(offsetFunc) == "function" then
additiveOffset = offsetFunc(entity) or additiveOffset
break
end
end
textPosOffset = textPosOffset + additiveOffset
EID:alterTextPos(Isaac.WorldToScreen(entity.Position + textPosOffset))
if EID.isMirrorRoom then
EID:alterTextPos(Isaac.WorldToScreen(entity.Position + textPosOffset * Vector(-1,0)))
@@ -1127,7 +1136,7 @@ function EID:CheckStartOfRunWarnings()
EID:displayPermanentText(demoDescObj, "AchievementWarningTitle")
hasShownStartWarning = true
-- Bag of Crafting modded items check
elseif EID:PlayersHaveCollectible(710) and EID:DetectModdedItems() and EID.Config.DisplayBagOfCrafting ~= "never" and
elseif not REPENTOGON and EID:PlayersHaveCollectible(710) and EID:DetectModdedItems() and EID.Config.DisplayBagOfCrafting ~= "never" and
(EID.Config.BagOfCraftingDisplayRecipesMode == "Recipe List" or EID.Config.BagOfCraftingDisplayRecipesMode == "Preview Only") then
local demoDescObj = EID:getDescriptionObj(-999, -1, 1)
demoDescObj.Name = EID:getDescriptionEntry("AchievementWarningTitle") or ""
@@ -1429,14 +1438,15 @@ function EID:OnRender()
end
local glitchedObj = EID:getDescriptionObj(closest.Type, closest.Variant, closest.SubType, closest)
local glitchedName = EID.itemConfig:GetCollectible(closest.SubType).Name
local glitchedDesc = EID:getXMLDescription(closest.Type, closest.Variant, closest.SubType)
-- force the default glitchy description if option is off
if not EID.Config["DisplayGlitchedItemInfo"] then
glitchedObj.Description = glitchedDesc
-- grab the Item Config info if eid_tmtrainer.lua hasn't taken care of it, and it hasn't been done before
elseif not debug and glitchedObj.Description == glitchedDesc then
EID:addCollectible(closest.SubType, EID:CheckGlitchedItemConfig(closest.SubType) .. glitchedDesc)
-- grab the Item Config info if we haven't created a desc for it before, or its name has changed since we did (different game session)
elseif glitchedObj.Description == glitchedDesc or glitchedObj.Name ~= glitchedName then
EID:addCollectible(closest.SubType, EID:CheckGlitchedItemConfig(closest.SubType), glitchedName)
glitchedObj = EID:getDescriptionObj(closest.Type, closest.Variant, closest.SubType, closest)
end
@@ -1803,4 +1813,11 @@ if EID.enableDebug then
require("eid_debugging")
end
-- load repentogon stuff last to allow overrides of functions
require("eid_repentogon")
Isaac.DebugString("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
Isaac.DebugString("External Item Descriptions v"..EID.ModVersion.."_"..EID.ModVersionCommit.." loaded.")
Isaac.DebugString("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
print("External Item Descriptions v"..EID.ModVersion.."_"..EID.ModVersionCommit.." loaded.")
+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.63</version>
<version>4.66</version>
<visibility>Public</visibility>
<tag id="Lua"/>
<tag id="Items"/>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.9 KiB

After

Width:  |  Height:  |  Size: 6.9 KiB