Compare commits

...
59 Commits
Author SHA1 Message Date
Wofsauge 7f0f4edc15 chore: release 4.72 2024-05-13 00:05:50 +02:00
Wofsauge 5a645e14dc Fixed bug in russian language pack 2024-05-12 23:55:56 +02:00
Wofsauge 714fb3ef8a Merge branch 'master' of https://github.com/wofsauge/External-Item-Descriptions into master 2024-05-12 23:54:04 +02:00
Wofsauge 14e0b8646d ItemReminder: Improved automatic overview line hide feature and added mcm option for it 2024-05-12 23:53:21 +02:00
Omigirl 4034dbe03f [ru] Added ItemReminder, fixed descriptions (#659)
* [ru] desc fix

* [ru] lost contact description fix

* [ru] Added `ItemReminder`, fixed descriptions

► Added `ItemReminder` to [ru]
► Fixed descriptions and markups of Sacrifice Room
► Fixed outdated data of Dice Room
2024-05-12 23:30:23 +02:00
Wofsauge 687df40be6 Small english description updates 2024-05-12 23:20:07 +02:00
Wofsauge 55f7b3baaf ItemReminder: Fixed Tainted Forgotten and coop-babies behavior 2024-05-12 23:12:04 +02:00
Omigirl eb637bb297 [ru] desc fix (#658)
* [ru] lost contact description fix
2024-05-12 00:58:10 +02:00
Wofsauge f224ec29f4 Renamed Pageant Boy in russian language 2024-05-11 17:59:17 +02:00
Wofsauge 5e8e45f7a5 chore: release 4.71 2024-05-03 21:35:27 +02:00
Wofsauge deed954876 Fixed small config coherence issue 2024-05-03 21:30:39 +02:00
Wofsauge 6de9ff5156 ItemReminder: Fixed some bugs regardign NoOverview mode, auto-scroll and auto-trimming 2024-05-03 21:01:31 +02:00
Wofsauge 0635e3436e ItemReminder: Flipped up/down navigation buttons to make it more intuitive to use 2024-05-03 20:02:07 +02:00
Wofsauge 038d50ae68 ItemReminder: Added custom scrollbar support 2024-05-03 20:00:10 +02:00
Wofsauge 13c25fc8de ItemReminder: Added feature to reduce length of descriptions shown on the overview page 2024-05-03 18:50:14 +02:00
Wofsauge 6ff51b782e ItemReminder: Added Classic display mode 2024-05-03 18:47:08 +02:00
Wofsauge c845c94c35 Improved icon padding for player and controller icons 2024-04-30 20:21:53 +02:00
Wofsauge f6dce7064b ItemReminder: fixed issue with handling multiplayer +J&E 2024-04-30 20:19:38 +02:00
Wofsauge 01f5f599ba ItemReminder: Added better passive item tracking 2024-04-29 20:38:33 +02:00
Wofsauge b864e5538b Updated German translations 1 to 33 2024-04-26 18:15:52 +02:00
Wofsauge 2617f6cb14 ItemReminder: Added scrollable passive item list / history 2024-04-24 01:32:10 +02:00
Wofsauge 8517523d16 Fixed bug where recently touched items list was not stored correctly 2024-04-23 23:20:18 +02:00
Wofsauge 056ea7c756 Combined Item reminder display limits into one config option 2024-04-23 22:31:32 +02:00
Wofsauge fc46d61289 Added function EID:GetPlayerIcon() 2024-04-23 22:28:36 +02:00
Wofsauge de7668bcba ItemReminder: Added player selection feature and description entry limit 2024-04-23 22:25:28 +02:00
Wofsauge 96cd905a10 better Description for "The nail" and "Mongo Baby" 2024-04-23 18:46:11 +02:00
Wofsauge 82d255c5d0 Added better sanity check for entity object accesses 2024-04-15 19:36:37 +02:00
prefab 522aa99465 ja_jp: some fixes (#655) 2024-04-14 14:09:26 +02:00
prefab 0abc8c0b55 ja_jp: some fixes (#654) 2024-04-14 14:08:11 +02:00
리셰 a39809cc24 fix tmtrainer desc / ko_kr : general desc updates (#653)
* ko_kr : general desc update

* ko_kr : reminder categories

* ko_kr : Temperance, Black Lipstick

* fix tmtrainer description unreadable (?)
2024-04-11 15:19:16 +02:00
Buurazu e810082570 glowing hourglass modifier in co-op, book of virtues pedestal 2024-03-22 19:37:09 -04:00
Buurazu 66e3b8e4d3 Mother's Kiss golden + keeper fix 2024-03-22 18:10:58 -04:00
Wofsauge 59dd0af9ec Changed default setting of "Disable inputs when item reminder is active" to false 2024-03-22 23:03:03 +01:00
Wofsauge 82f5092278 Merge branch 'master' of https://github.com/wofsauge/External-Item-Descriptions into master 2024-03-12 23:57:54 +01:00
Wofsauge 0adf6487f4 Refactoring: Item Reminder feature
- Added Categories
- Added Scrollability
- Refactoring for modularity
2024-03-12 23:56:33 +01:00
prefab e57d6b2b8d ja_jp : conditionals (#648) 2024-03-08 16:54:43 +01:00
prefab 554677445a ja_jp : conditionals (#647) 2024-03-08 16:54:21 +01:00
biobakandwofsauge c07fcdccb1 conditionals + misc changes (#646)
* fixes and changes to the french descs

* more improvements

* final few fixes

* fixed mistake in french desc

* misc changes

* few more updates

* MANY changes

- Updated some french descriptions
- Overhauled french wisp descriptions
- Updated technical stuff in the fr file (thanks siraxtas!)
- Added missing golden trinket entry to fr
- Added item pool stuff to fr
- Added car battery stuff to fr
- updated car battery modifier to match other modifiers
- updated one english car battery description

* 65+25 that's 100 quick maths

* properly localized golden trinkets (french)

* fix mistaké

* Car battery rework + french adjustments

* Conditional descriptions (french)

---------

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

* v1 conditional descs

* Update en_us.lua

* Update en_us.lua

* Update eid_api.lua for conditional descs

* Conditional descs v1

* Tarot conditional, Exp Pill callback

* fix Temperance Tarot

* Some more conditional descs

* Conditional descs update

* Update main.lua

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

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

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

* Update en_us.lua

* Update en_us.lua

* Update en_us.lua

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

* Updated en_us.lua

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

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

updates are coming...

* updated rep further

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

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

* update en_us.lua

started with Book of Virtues descriptions
and fixed some inconsistencies

* small consistency changes

* removed 2 items

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

* finished Book of Virtues synergies

* updated

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

only one more update to come (hopefully)

* mini update

- mini consistency update
- Cracked Crown descriptions

not yet the last update...

* mini update

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

* small consistency update

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

* probably last update

- fixed the last few items, everything got tested.

* The Hermit? updated

* fixed an oopsie

* Update en_us.lua

* black bean more accurate

* Update en_us.lua

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

* Update en_us.lua

* last update?

made the drop button match the fire button capital

* capital error

capital error

* Update en_us.lua

forgot the luck cap for Evil Eye

* Luck stat update

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

* Update en_us.lua

* Mr. Dolly bug fix

* Epiphora wording

* small desc changes to en_us

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

* Small fixes to en_us

Capital fixes, consistency fixes and missing arrow

---------

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

* add callback for glowing hourglass

* removed one entry for glowing hourglass, updated description

* better callback for glowing hourglass

* removed newline
2024-01-28 22:56:25 -05:00
Wofsauge 68615370f6 Fixed incompatibility with mods changing "NUM_COLLECTIBLES" enum value 2024-01-26 17:38:29 +01:00
bluemouse 7627162db8 Update eid_mcm_cn.lua (#634) 2024-01-16 20:50:45 +01:00
Wofsauge f22d1973b4 chore: release 4.67 2024-01-14 20:06:29 +01:00
34 changed files with 1787 additions and 727 deletions

No files matched your search

+3 -2
View File
@@ -885,9 +885,10 @@ EID.descriptions[languageCode].MCM = {
DemoObjectText = "Това е текст на български#Много яко и дълго описание, автоматично се разпределя на няколко реда заради максималната ширина на кутията!#{{Collectible4}} И това е готин ред#{{Heart}} Този ред те обича#{{AngelDevilChance}} Този ред може да ти е ангел или дявол#\1 {{Damage}} +1 промяна на характеристика",
}
EID.descriptions[languageCode].HoldMapTitle = "Напомняне за вещ"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " (резултат)" -- this string applies after the item name for example on Teleport 2.0
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " (резултат)",
}
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- Includes Repentance room types for localization convenience
+8 -8
View File
@@ -307,7 +307,7 @@ EID.descriptions[languageCode].collectibles={
{"285", "D10", "Zamíchá všechny nepřátele v místnosti"},
{"286", "Prázdná Karta", "Napodobuje efekty tvojí držené karty"},
{"287", "Kniha Tajemství", "Získáš jeden z těchto efektů pro patro: #{{Collectible54}} Mapa pokladů#{{Collectible21}} Kompas #{{Collectible246}} Modrá mapa"},
{"288", "Bedna Plná Pavouků", "Vytvoří 1-4 modré pavouky"},
{"288", "Krabice Plná Pavouků", "Vytvoří 1-4 modré pavouky"},
{"289", "Červená Svíčka", "Vyhodíte červený plamen#Plamen přetrvává, dokud pětkrát nezpůsobí 23 poškození nebo pětkrát nezablokuje střelu"},
{"290", "Sklenice", "{{Heart}} Uloží až 4 Červené Srdce pro pozdější použití"},
{"291", "Spláchnutej!", "!!! Instantně zabíjí hovnové nepřátele a bosse!#Proměňuje nepřátele v hovna"},
@@ -338,7 +338,7 @@ EID.descriptions[languageCode].collectibles={
{"316", "Prokleté Oko", "Nabitá salva slz#!!! Pokud tě něco zasáhne při nabíjení, teleportuje tě do náhodné místnosti#{{Collectible260}} Neteleportne tě, pokud máš Černou Svíčku"},
{"317", "Záhadná Kapalina", "Slzy po sobě zanechávají kaluž#Kaluž uděluje 30 poškození za sekundu"},
{"318", "Blíženec", "Spojenec pro blízký souboj#Uděluje 6 kontaktního poškození za sekundu "},
{"319", "Cainovo Druhé Oko", "Odráží se po místnosti#Střílí směrem k Izákovi#{{Damage}} Jeho poškození se rovná tvému poškození"},
{"319", "Kainovo Druhé Oko", "Odráží se po místnosti#Střílí směrem k Izákovi#{{Damage}} Jeho poškození se rovná tvému poškození"},
{"320", "Jediný Přítel ???", "Ovladatelná moucha#Uděluje 5 kontaktního poškození za sekundu"},
{"321", "Samsonovy Řetězy", "Přetahovatelná koule, která dokáže ničit kameny#Uděluje 10.7 kontaktního poškození za sekundu"},
{"322", "Divné Dítě", "Kopíruje efekt jednoho z tvých spojenců#Působí dvojnásobné poškození"},
@@ -401,7 +401,7 @@ EID.descriptions[languageCode].collectibles={
{"379", "Duplexní Pupila", "Slzy dostanou mnohem větší hitbox#Spektrální slzy"},
{"380", "Zaplať za Hraní", "{{Coin}} +5 minc#Nyní otevíráš zamčené dveře a truhly pomocí mincí namísto klíčů"},
{"381", "Edenovo Požehnání", "↑ {{Tears}} +0.7 Více Slz#Dá ti náhodný předmět na začátku tvojí další hry"},
{"382", "Kamarádská Koule", "Můžeš ji vrhnout na nepřátele k jejich zachycení#Při dalším použití se znovu objeví stejný nepřítel ale jakožto přátelský společník"},
{"382", "Kamarádský Míček", "Můžeš ji vrhnout na nepřátele k jejich zachycení#Při dalším použití se znovu objeví stejný nepřítel ale jakožto přátelský společník"},
{"383", "Slzní Rozbuška", "Odpálíš všechny slzy aktuálně na obrazovce, což způsobí, že se každá rozdělí na 6 dalších slz, které se budou šířit do kruhu"},
{"384", "Maličký Gurdy", "{{Chargeable}} Vystřelí se a bude létat po místnosti#Uděluje 5-90 kontaktního poškození za sekundu, závisí to na jeho rychlosti"},
{"385", "Bumbo", "Sbírá mince poblíž#Upgraduje se po získání 6, 12 a 24 mincí#LVL2: Šance na vytvoření předmětu po vyčištění místnosti#LVL3: Vystřeluje slzy, které mohou při zásahu upustit mince#LVL4: Pronásleduje nepřátele, příležitostně shazuje bomby a může při sběru mincí vytvořit předmět"},
@@ -527,7 +527,7 @@ EID.descriptions[languageCode].collectibles={
{"505", "Poké Go", "Možnost vytvoření očarovaného nepřítele při vstupu do nepřátelské místnosti"},
{"506", "Kudlou Do Zad", "Pokud slzy zasáhnou nepřítele do zad, způsobí jim dvojnásobné poškození a také krvácení, které každých 5 sekund způsobí 10% poškození z maximálního zdraví nepřítele."},
{"507", "Ostré Brčko", "{{Damage}} Způsobí tvoje poškození + 10 % maximálního zdraví nepřítele#Ovlivňuje všechny nepřátele v místnosti#{{HalfHeart}} Šance vytvoření půlky srdcí, když způsobí poškození#{{HalfSoulHeart}} Pokud nemáš Červené Srdce, může místo toho vytvořit poloviny Duševních Srdcí"},
{"508", "Maminčina Žiletka", "Orbitální žiletka, která způsobuje krvácení, které způsobí 10% poškození maximálního zdraví nepřítele každých 5 sekund#Uděluje 300% poškození při kontaktu za sekundu#Neblokuje střely"},
{"508", "Maminčin Holicí Strojek", "Orbitální žiletka, která způsobuje krvácení, které způsobí 10% poškození maximálního zdraví nepřítele každých 5 sekund#Uděluje 300% poškození při kontaktu za sekundu#Neblokuje střely"},
{"509", "Krví Podlité Oko", "Orbitální oko, které vystřelí slzu každé 2 sekundy v náhodném směru#Uděluje 3.5 poškození za slzu#Uděluje 30 kontaktního poškození za sekundu"},
{"510", "Blouznivec", "Vytvoří přátelskou verzi Bosse Delíria pro aktuální místnost"},
{"511", "Naštvaná Moucha", "Obíhá kolem náhodného nepřítele, dokud tento nepřítel nezemře#Uděluje 30 kontaktního poškození za sekundu ostatním nepřátelům"},
@@ -553,7 +553,7 @@ EID.descriptions[languageCode].collectibles={
{"531", "Hemolakrie", "Slzy létají obloukem#Slzy při dopadu propukají v další menší slzy#↓ Méně Slz#↑ 31% Větší Poškození"},
{"532", "Lachryfagie", "Slzy při cestování zpomalují#Po zastavení explodují v 8 menších slz#Slzy mohou být vstřeleny do jiných slz, čímž se zvětší"},
{"533", "Trisagion", "Střílíš průrazné záblesky světla#{{Damage}} Udělují 33% poškození, ale mohou zasáhnout nepřátele několikrát"},
{"534", "Školní Aktovka", "Umožňuje ti držet 2 aktivní předměty#Přepínej mezi nimi stisknutím tlačítka Drop (tlačítko držte za \"The Forgotten\")"},
{"534", "Školní Aktovka", "Umožňuje ti držet 2 aktivní předměty#Přepínej mezi nimi stisknutím tlačítka Drop (tlačítko 'drž' za \"The Forgotten\")"},
{"535", "Přikrývka", "{{SoulHeart}} +1 Duševní Srdce#{{Heart}} Léčí 1 Červené Srdce#{{Collectible313}} Uděluje štít při vstupu do místnosti s Bossem"},
{"536", "Obětní Oltář", "!!! JEDNO POUŽITÍ !!!#Obětuje 1-2 spojence, aby vytvořil Ďábelský předmět#Promění tvé modré pavouky/mouchy na mince"},
{"537", "Maličký Plivač", "{{Pill}} Vytvoří náhodnou pilulku#Spojenec, který střílí řadu kaluží#Typ kaluže se změní pokaždé, když použiješ pilulku"},
@@ -617,7 +617,7 @@ EID.descriptions[languageCode].trinkets={
{"39", "Rakovina", "↑ {{Tears}} -2 Zpoždění Slz"},
{"40", "Červená Záplata", "{{Damage}} 20% šance na získání +1.8 Větší Poškození, když dostaneš zásah#{{Luck}} 100% šance při 8 Štěstí#Efekt trvá pro aktuální místnost"},
{"41", "Zápalka", "{{Bomb}} 10% šance na bombu jakožto odměnu za vyčištění místnosti#{{Bomb}} Šance na bonusovou bombu z truhel, zbarvených kamenů a rozbitých strojů#!!! Odstraňuje {{Trinket53}} Klíště"},
{"42", "Palec Šťestí", "↑ {{Luck}} +1 Zvýšení Štěstí#+8% šance na odměnu z vyčištěné místnosti#Extra pickupy z truhel, zbarvených kamenů a rozbitých strojů"},
{"42", "Palec Štěstí", "↑ {{Luck}} +1 Zvýšení Štěstí#+8% šance na odměnu z vyčištěné místnosti#Extra pickupy z truhel, zbarvených kamenů a rozbitých strojů"},
{"43", "Prokletá Lebka", "Když utrpíš poškození až k polovině Červeného Srdce nebo méně, teleportuje tě do náhodné místnosti"},
{"44", "Bezpečnostní Uzávěr", "{{Pill}} 10% šance na pilulku jakožto odměnu za vyčištění místnosti#{{Pill}} Šance na bonusovou pilulku z truhel, zbarvených kamenů a rozbitých strojů"},
{"45", "Pikové Eso", "{{Card}} 10% šance na kartu jakožto odměnu za vyčištění místnosti#{{Card}} Šance na bonusovou kartu z truhel, zbarvených kamenů a rozbitých strojů"},
@@ -634,7 +634,7 @@ EID.descriptions[languageCode].trinkets={
{"56", "Jidášův Jazyk", "{{DevilRoom}} Snižuje ceny Dohod s Ďáblem ze 2 srdcí na 1 srdce"},
{"57", "Duše ???", "Společník, který skáče po místnosti#Střílí stejným směrem jako hráč#Uděluje 3.5 poškození za slzu"},
{"58", "Samsonova Kadeř", "{{Damage}} 1/15 šance na +0.5 Větší Poškození při zabití nepřítele#{{Luck}} 100% šance při 10 Štěstí#Efekt trvá pro aktuální místnost"},
{"59", "Cainovo Oko", "25% šance odhalit ikony na mapě na začátku nového patra#100% šance při 3 Štěstí"},
{"59", "Kainovo Oko", "25% šance odhalit ikony na mapě na začátku nového patra#100% šance při 3 Štěstí"},
{"60", "Evina Ptačí Noha", "{{Collectible117}} 5% šance na vytvoření Mrtvého Ptáka při zabití nepřítele#{{Luck}} 100% šance při 8 Štěstí"},
{"61", "Levá Ruka", "Přemění všechny truhly na červené truhly"},
{"62", "Lesklý Kamínek", "Kameny skrývající průlez a zbarvené kameny budou blikat každých 10 sekund"},
@@ -813,7 +813,7 @@ EID.descriptions[languageCode].pills={
{"42", "Jsem vzrušený!!!", "Zrychlí všechny nepřátele v místnosti"},
{"43", "Polk!", "{{Trinket}} Spotřebuje aktuálně držený trinket a získáš jeho účinek natrvalo"},
{"44", "Blink!", "{{Collectible149}} Vystřelí jednu Ipekak slzu"},
{"45", "Mám Pocit, Jako Bych Kráčel po Slunečním Svitu!", "Krátká nesmrtelnost"},
{"45", "Jako bych kráčel po slunečním svitu!", "Krátká nesmrtelnost"},
{"46", "Brk!", "Vybrkneš posledně použitou pilulku"},
}
+37 -37
View File
@@ -1,11 +1,11 @@
--------------------------------------
----- Basic German descriptions ----
--------------------------------------
---------------------------------------
----- Basic German descriptions -----
---------------------------------------
-- FORMAT: Item ID | Name | Description
-- Special character markup:
-- ↑ = Up Arrow | ↓ = Down Arrow | ! = Warning | # = Starts a new line
-- ↑ = Up Arrow | ↓ = Down Arrow | !!! = Warning | # = Starts a new line
-- More can be found here: https://github.com/wofsauge/External-Item-Descriptions/wiki/Markup
local languageCode = "de"
@@ -20,39 +20,39 @@ EID.descriptions[languageCode].fonts = EID.descriptions["en_us"].fonts
---------- Collectibles ----------
EID.descriptions[languageCode].collectibles={
{"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", "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", "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!"},
{"1", "Die traurige Zwiebel", "↑ +0.7 Tränen"},
{"2", "Das innere Auge", "↓ {{Tears}} Tränen runter#Dreifacher Schuss"},
{"3", "Löffelbieger", "Zielsuchschüsse"},
{"4", "Grillenkopf", "↑ {{Damage}} +0.5 Schaden#↑ {{Damage}} x1.5 Schadens Multiplikator"},
{"5", "Mein Spiegelbild", "↑ {{Range}} +1.5 Reichweite#↑ +1 Tränenhöhe#↑ {{Shotspeed}} +0.6 Schusstempo#Bumerang-Tränen"},
{"6", "Nummer Eins", "↑ {{Tears}} +1.5 Tränen#↑ +0.76 Tränenhöhe#↓ {{Range}} -17.62 Reichweite"},
{"7", "Blut des Märtyrers", "↑ {{Damage}} +1 Schaden#{{Collectible34}} x1.5 Schadens Multiplikator wenn \"Das Buch Belial\" oder \"XV - Der Teufel\" Effekt aktiv ist"},
{"8", "Bruder Bobby", "Schiesst normale Tränen#Verursacht 3.5 Schaden pro Träne"},
{"9", "Skatol", "Alle feindlichen Fliegen werden freundlich"},
{"10", "Fliegen-Halo", "+2 orbitale Fliegen#Blockiert gegnerische Projektile"},
{"11", "1-Up!", "↑ +1 Leben#Isaac wird beim Tod mit voller Gesundheit wiederbelebt"},
{"12", "Fliegenpilz", "↑ {{Heart}} +1 Gesundheit#↑ {{Speed}} +0.3 Tempo#↑ {{Damage}} +0.3 Schaden#↑ {{Damage}} x1.5 Schadens Multiplikator#↑ {{Range}} +5.25 Reichweite#↑ +0.5 Tränenhöhe#Größe hoch#{{Heart}} Volle Gesundheit"},
{"13", "Das Virus", "↓ {{Speed}} -0.1 Tempo#{{Poison}} Vergiftet Gegner bei Berührung#{{BlackHeart}} 20% Chance, dass vergiftete Gegner beim Tod Schwarze Herzen fallen lassen"},
{"14", "Toben auf Steroiden", "↑ {{Speed}} +0.6 Tempo#↑ {{Range}} +5.25 Reichweite#↑ +0.5 Tränenhöhe"},
{"15", "<3", "↑ {{Heart}} +1 Gesundheit#{{Heart}} Volle Gesundheit"},
{"16", "Rohe Leber", "↑ {{Heart}} +2 Gesundheit#{{Heart}} Volle Gesundheit"},
{"17", "Skelettschlüssel", "{{Key}} +99 Schlüssel"},
{"18", "Ein Dollar", "{{Coin}} +99 Münzen"},
{"19", "Bumm!", "{{Bomb}} +10 Bomben"},
{"20", "Transzendenz", "Fliegen"},
{"21", "Der Kompass", "Enthüllt Symbole auf der Karte#Zeigt nicht das Karten-Layout"},
{"22", "Mittagessen", "↑ {{Heart}} +1 Gesundheit"},
{"23", "Abendessen", "↑ {{Heart}} +1 Gesundheit"},
{"24", "Dessert", "↑ {{Heart}} +1 Gesundheit"},
{"25", "Frühstück", "↑ {{Heart}} +1 Gesundheit"},
{"26", "Verdorbenes Fleisch", "↑ {{Heart}} +1 Gesundheit"},
{"27", "Holzlöffel", "↑ {{Speed}} +0.3 Tempo"},
{"28", "Der Gürtel", "↑ {{Speed}} +0.3 Tempo"},
{"29", "Mamas Unterwäsche", "↑ {{Range}} +5.25 Reichweite#↑ +0.5 Tränenhöhe"},
{"30", "Mamas Stöckelschuhe", "↑ {{Range}} +5.25 Reichweite#↑ +0.5 Tränenhöhe"},
{"31", "Mamas Lippenstift", "↑ {{Range}} +5.25 Reichweite#↑ +0.5 Tränenhöhe"},
{"32", "Drahtkleiderbügel", "↑ {{Tears}} +0.7 Tränen"},
{"33", "Die Bibel", "{{Timer}} Fliegen für diesen Raum#{{MomsHeart}} Tötet sofort Mamas Fuss und Mamas Herz#{{Warning}} Tötet Isaac wenn gegen Satan benutzt"},
{"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"},
+3 -2
View File
@@ -890,9 +890,10 @@ EID.descriptions[languageCode].MCM = {
DemoObjectText = "This text is in english#A very cool and long description to simulate linebreaks caused by EID textbox width!#{{Collectible4}} This is also a cool line#{{Heart}} This line loves you#{{AngelDevilChance}} This line can be your angel or your devil#\1 {{Damage}} +1 Stat Change up",
}
EID.descriptions[languageCode].HoldMapTitle = "Υπενθύμιση Αντικειμένου"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " Αποτέλεσμα"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Αποτέλεσμα",
}
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- Includes Repentance room types for localization convenience
+39 -19
View File
@@ -101,9 +101,9 @@ EID.descriptions[languageCode].collectibles={
{"78", "Book of Revelations", "{{SoulHeart}} +1 Soul Heart#{{AngelDevilChance}} +17.5% Devil/Angel Room chance while held#Higher horseman boss chance if used"},
{"79", "The Mark", "↑ {{Speed}} +0.2 Speed#↑ {{Damage}} +1 Damage#{{SoulHeart}} +1 Soul Heart"},
{"80", "The Pact", "↑ {{Tears}} +0.7 Tears#↑ {{Damage}} +0.5 Damage#{{SoulHeart}} +2 Soul Hearts"},
{"81", "Dead Cat", "↑ +9 Lives#Isaac respawns with 1 heart container on death#{{Warning}} Sets Isaac's heart containers to 1 when picked up#Characters that can't have Red Hearts get set to 1 Soul/Black Heart"},
{"81", "Dead Cat", "↑ +9 Lives#Isaac respawns with 1 heart container on death#{{Warning}} Sets Isaac's heart containers to 1 when picked up"},
{"82", "Lord of the Pit", "↑ {{Speed}} +0.3 Speed#Flight"},
{"83", "The Nail", "{{SoulHeart}} +1 Soul Heart#{{Timer}} Receive for the room:#↑ {{Damage}} +0.7 Damage#↓ {{Speed}} -0.18 Speed#Isaac deals 40 contact damage per second#Allows Isaac to destroy rocks by walking into them"},
{"83", "The Nail", "Upon use:#{{SoulHeart}} +1 Soul Heart#{{Timer}} Receive for the room:#↑ {{Damage}} +0.7 Damage#↓ {{Speed}} -0.18 Speed#Isaac deals 40 contact damage per second#Allows Isaac to destroy rocks by walking into them"},
{"84", "We Need To Go Deeper!", "Opens a trapdoor to the next floor#{{LadderRoom}} 10% chance to open a crawlspace trapdoor"},
{"85", "Deck of Cards", "{{Card}} Spawns 1 card"},
{"86", "Monstro's Tooth", "Monstro falls on an enemy and deals 120 damage#{{Warning}} Monstro falls on Isaac if the room has no enemies"},
@@ -128,7 +128,7 @@ EID.descriptions[languageCode].collectibles={
{"105", "The D6", "Rerolls pedestal items in the room"},
{"106", "Mr. Mega", "↑ {{Bomb}} x1.83 Bomb damage#{{Bomb}} +5 Bombs"},
{"107", "The Pinking Shears", "{{Timer}} Receive for the room:#Flight#Isaac's body separates from his head and attacks enemies with 82.5 contact damage per second"},
{"108", "The Wafer", "Reduces all damage taken to half a heart"},
{"108", "The Wafer", "Reduces most damage taken to half a heart#Does not work for Keeper or Tainted Keeper"},
{"109", "Money = Power", "↑ {{Damage}} +0.04 Damage for every {{Coin}} coin Isaac has"},
{"110", "Mom's Contacts", "↑ {{Range}} +0.25 Range#↑ +0.5 Tear height#20% chance to shoot petrifying tears#{{Luck}} 50% chance at 20 luck"},
{"111", "The Bean", "{{Poison}} Farts a poison cloud#The poison deals Isaac's damage 6 times"},
@@ -137,7 +137,7 @@ EID.descriptions[languageCode].collectibles={
{"114", "Mom's Knife", "Isaac's tears are replaced by a throwable knife#{{Damage}} The knife deals 2x Isaac's damage while held and 6x at the furthest possible distance"},
{"115", "Ouija Board", "Spectral tears"},
{"116", "9 Volt", "{{Battery}} Automatically charges the first bar of active items#{{Battery}} Fully recharges the active item on pickup"},
{"117", "Dead Bird", "Getting hit spawns a bird#The bird deals 4 contact damage per second"},
{"117", "Dead Bird", "Getting hit spawns a bird#The bird deals 4.3 contact damage per second"},
{"118", "Brimstone", "↓ {{Tears}} x3 Tear delay multiplier#{{Chargeable}} Isaac's tears are replaced by a chargeable blood beam"},
{"119", "Blood Bag", "↑ {{Heart}} +1 Health#↑ {{Speed}} +0.3 Speed#{{Heart}} Heals 4 hearts"},
{"120", "Odd Mushroom (Thin)", "↑ {{Speed}} +0.3 Speed#↑ {{Tears}} +1.7 Tears#↓ {{Damage}} x0.9 Damage multiplier#↓ {{Damage}} -0.4 Damage"},
@@ -155,12 +155,12 @@ EID.descriptions[languageCode].collectibles={
{"132", "A Lump of Coal", "{{Damage}} Tears deal more damage the further they travel"},
{"133", "Guppy's Paw", "{{SoulHeart}} Converts 1 heart container into 3 Soul Hearts"},
{"134", "Guppy's Tail", "{{Chest}} 33% chance to replace the room clear reward with a chest#33% chance to spawn no room clear reward"},
{"135", "IV Bag", "{{Coin}} Hurts Isaac for half a heart and spawns 1-3 coins#{{Player14}} Spawns 0-1 coin as Keeper"},
{"135", "IV Bag", "{{Coin}} Hurts Isaac for half a heart and spawns 1-2 coins"},
{"136", "Best Friend", "Spawns a decoy Isaac that attracts enemies and explodes after 5 seconds"},
{"137", "Remote Detonator", "{{Bomb}} +5 bombs#Isaac's bombs no longer explode automatically#Using the item detonates all of Isaac's bombs at once"},
{"137", "Remote Detonator", "{{Bomb}} +5 Bombs#Isaac's bombs no longer explode automatically#Using the item detonates all of Isaac's bombs at once"},
{"138", "Stigmata", "↑ {{Heart}} +1 Health#↑ {{Damage}} +0.3 Damage"},
{"139", "Mom's Purse", "{{Trinket}} Isaac can hold 2 trinkets"},
{"140", "Bob's Curse", "{{Bomb}} +5 bombs#{{Poison}} Isaac's bombs poison enemies caught in the blast"},
{"140", "Bob's Curse", "{{Bomb}} +5 Bombs#{{Poison}} Isaac's bombs poison enemies caught in the blast"},
{"141", "Pageant Boy", "{{Coin}} Spawns 7 random coins"},
{"142", "Scapular", "{{SoulHeart}} Isaac gains 1 Soul Heart when damaged down to half a heart#Can only happen once per room#Exiting and re-entering the room allows the effect to trigger again"},
{"143", "Speed Ball", "↑ {{Speed}} +0.3 Speed#↑ {{Shotspeed}} +0.2 Shot speed"},
@@ -261,7 +261,7 @@ EID.descriptions[languageCode].collectibles={
{"238", "Key Piece 1", "{{Warning}} Getting both parts of the key opens a big golden door#{{AngelChance}} +25% Angel Room chance#{{EternalHeart}} +2% chance for Eternal Hearts"},
{"239", "Key Piece 2", "{{Warning}} Getting both parts of the key opens a big golden door#{{AngelChance}} +25% Angel Room chance#{{EternalHeart}} +2% chance for Eternal Hearts"},
{"240", "Experimental Treatment", "↑ Increases 4 random stats#↓ Decreases 2 random stats"},
{"241", "Contract from Below", "Doubles all room clear rewards#33% chance for no room clear reward#{{GreedMode}} Doesn't affect Greed Mode"},
{"241", "Contract from Below", "Doubles all room clear rewards#33% chance for no room clear reward"},
{"242", "Infamy", "50% chance to block enemy shots"},
{"243", "Trinity Shield", "Blocks enemy shots coming from the direction Isaac is shooting"},
{"244", "Tech.5", "Occasionally shoot lasers in addition to Isaac's tears"},
@@ -344,7 +344,7 @@ EID.descriptions[languageCode].collectibles={
{"319", "Cain's Other Eye", "Bounces around the room#Shoots towards Isaac#{{Damage}} Deals the same damage as Isaac"},
{"320", "???'s Only Friend", "Controllable fly#Deals 37.5 contact damage per second"},
{"321", "Samson's Chains", "Draggable ball that can destroy rocks#Deals 10.7 contact damage per second"},
{"322", "Mongo Baby", "Mimics one of Isaac's familiars#Deals double its damage"},
{"322", "Mongo Baby", "Mimics one of your familiars tears#Cycles thru which familiar to mimic every shot"},
{"323", "Isaac's Tears", "Shoots 8 tears in all directions#The tears copy Isaac's tear effects#Recharges by shooting tears"},
{"324", "Undefined", "Teleports Isaac to the {{TreasureRoom}} Treasure, {{SecretRoom}} Secret, {{SuperSecretRoom}} Super Secret or {{ErrorRoom}} I AM ERROR Room"},
{"325", "Scissors", "{{Timer}} Isaac's head turns into a stationary familiar for the room#The body is controlled separately"},
@@ -369,7 +369,7 @@ EID.descriptions[languageCode].collectibles={
{"344", "Match Book", "{{BlackHeart}} +1 Black Heart#{{Bomb}} Spawns 3 bombs"},
{"345", "Synthoil", "↑ {{Damage}} +1 Damage#↑ {{Range}} +5.25 Range#↑ +0.5 Tear height"},
{"346", "A Snack", "↑ {{Heart}} +1 Health"},
{"347", "Diplopia", "{{Warning}} SINGLE USE {{Warning}}#Duplicates all item pedestals and consumables in the room"},
{"347", "Diplopia", "{{Warning}} SINGLE USE {{Warning}}#Duplicates all item pedestals and pickups in the room"},
{"348", "Placebo", "{{Pill}} Triggers the effect of the pill Isaac holds without using it"},
{"349", "Wooden Nickel", "{{Coin}} 50% chance to spawn a random coin"},
{"350", "Toxic Shock", "{{Poison}} Entering a room poisons all enemies#Enemies killed leave a puddle of creep#The creep deals 30 damage per second"},
@@ -464,7 +464,7 @@ EID.descriptions[languageCode].collectibles={
{"439", "Mom's Box", "{{Trinket}} Spawns a random trinket#While held:#↑ {{Luck}} +1 Luck#{{Trinket}} Doubles trinket effects"},
{"440", "Kidney Stone", "↑ +2 Tear height#↓ {{Speed}} -0.2 Speed#↓ {{Range}} -17 Range#Isaac occasionally stops firing and charges an attack that releases a burst of tears and a kidney stone"},
{"441", "Mega Blast", "{{Timer}} Fires a huge Mega Satan blood beam for 15 seconds#The beam persists between rooms and floors"},
{"442", "Dark Prince's Crown", "While at 1 full Red Heart:#↑ {{Tears}} +0.75 Tears#↑ {{Range}} +1.5 Range#↑ +1 Tear height#↑ {{Shotspeed}} +0.2 Shot speed#Does not work on characters without Red Hearts"}, -- Dark Princes Crown (apostrophe added to the name in Repentance)
{"442", "Dark Prince's Crown", "While at 1 full Red Heart:#↑ {{Tears}} +0.75 Tears#↑ {{Range}} +1.5 Range#↑ +1 Tear height#↑ {{Shotspeed}} +0.2 Shot speed"}, -- Dark Princes Crown (apostrophe added to the name in Repentance)
{"443", "Apple!", "↑ {{Tears}} +0.3 Tears#{{Damage}} 6.66% chance to shoot razor blades that deal 4x Isaac's damage#{{Luck}} 100% chance at 14 luck"},
{"444", "Lead Pencil", "Isaac shoots a cluster of tears every 15 tears#Tears in the cluster deal double damage"},
{"445", "Dog Tooth", "↑ {{Speed}} +0.1 Speed#↑ {{Damage}} +0.3 Damage#{{SecretRoom}}{{SuperSecretRoom}} A wolf howls in rooms adjacent to a Secret/Super Secret Room#{{LadderRoom}} A dog barks in rooms with a crawlspace under a rock"},
@@ -631,7 +631,7 @@ EID.descriptions[languageCode].trinkets={
{"20", "Monkey Paw", "{{BlackHeart}} Spawns 1 Black Heart when Isaac's health is reduced to half a heart#{{Warning}} Disappears after spawning 3 Black Hearts"},
{"21", "Mysterious Paper", "Randomly grants the effect of: #{{Collectible327}} The Polaroid#{{Collectible328}} The Negative#{{Trinket48}} A Missing Page#{{Trinket23}} Missing Poster"},
{"22", "Daemon's Tail", "{{Heart}} Decreases spawn rate of hearts to 20%#{{BlackHeart}} All Heart pickups turn into Black Hearts#{{Key}} Increases the drop chance of keys"},
{"23", "Missing Poster", "{{Player10}} Respawn as The Lost on death#{{Warning}} Dying in a {{SacrificeRoom}} Sacrifice Room while holding this trinket unlocks The Lost"},
{"23", "Missing Poster", "{{Player10}} Respawn as The Lost on death"},
{"24", "Butt Penny", "{{Coin}} 20% higher chance for coins to spawn from poop#Picking up coins makes Isaac fart"},
{"25", "Mysterious Candy", "Isaac farts or spawns poop every 30 seconds"},
{"26", "Hook Worm", "↑ {{Range}} +10 Range#Isaac's tears move in angular patterns"},
@@ -711,7 +711,7 @@ EID.descriptions[languageCode].trinkets={
{"100", "Vibrant Bulb", "Holding a fully charged active item grants:#↑ {{Speed}} +0.25 Speed#↑ {{Tears}} +0.2 Tears#↑ {{Damage}} +0.5 Damage#↑ {{Range}} +0.75 Range#↑ {{Shotspeed}} +0.1 Shot speed#↑ {{Luck}} +1 Luck"},
{"101", "Dim Bulb", "Holding a completely uncharged active item grants:#↑ {{Speed}} +0.5 Speed#↑ {{Tears}} +0.4 Tears#↑ {{Damage}} +1.5 Damage#↑ {{Range}} +1.5 Range#↑ {{Shotspeed}} +0.3 Shot speed#↑ {{Luck}} +2 Luck"},
{"102", "Fragmented Card", "{{SecretRoom}} +1 extra Secret Room per floor while held"},
{"103", "Equality!", "Turns single consumables into double consumables when Isaac's {{Coin}} coin, {{Bomb}} bomb and {{Key}} key counts are equal"},
{"103", "Equality!", "Turns single pickups into double pickups when Isaac's {{Coin}} coin, {{Bomb}} bomb and {{Key}} key counts are equal"},
{"104", "Wish Bone", "2% chance to get destroyed and spawn a pedestal item when hit"},
{"105", "Bag Lunch", "{{Collectible22}} 2% chance to get destroyed and spawn Lunch when hit"},
{"106", "Lost Cork", "Increases the radius of friendly creep"},
@@ -755,7 +755,7 @@ EID.descriptions[languageCode].cards={
{"12", "XI - Strength", "{{Timer}} Receive for the room:#↑ {{Heart}} +1 Health#↑ {{Speed}} +0.3 Speed#↑ {{Damage}} +0.3 Damage#↑ {{Damage}} x1.5 Damage multiplier#↑ {{Range}} +5.25 Range#↑ +0.5 Tear height"},
{"13", "XII - The Hanged Man", "{{Timer}} Flight for the room"},
{"14", "XIII - Death", "Deals 40 damage to all enemies in the room"},
{"15", "XIV - Temperance", "{{DonationMachine}} Spawns a Blood Donation Machine#{{GreedMode}} Spawns a Devil Beggar in Greed Mode"},
{"15", "XIV - Temperance", "{{DonationMachine}} Spawns a Blood Donation Machine"},
{"16", "XV - The Devil", "{{Timer}} Receive for the room:#↑ {{Damage}} +2 Damage"},
{"17", "XVI - The Tower", "Spawns 6 Troll Bombs"},
{"18", "XVII - The Stars", "{{TreasureRoom}} Teleports Isaac to the Treasure Room"},
@@ -854,8 +854,8 @@ EID.descriptions[languageCode].pills={
EID.descriptions[languageCode].sacrificeHeader = "[Next Sacrifice Room payout]"
EID.descriptions[languageCode].sacrifice={
{"1", "", "{{Coin}} 50% chance for 1 coin#{{Bomb}} 100% chance for 1 Bomb, when on B1 and killed the Boss under 1 minute"},
{"2", "", "{{Coin}} 50% chance for 1 coin#{{Bomb}} 100% chance for 1 Bomb, when on B1 and killed the Boss under 1 minute"},
{"1", "", "{{Coin}} 50% chance for 1 coin#{{Bomb}} 100% chance for 1 bomb, when on B1 and killed the boss under 1 minute"},
{"2", "", "{{Coin}} 50% chance for 1 coin#{{Bomb}} 100% chance for 1 bomb, when on B1 and killed the boss under 1 minute"},
{"3", "", "{{AngelChance}} 67% chance for increased Angel Room chance"},
{"4", "", "{{Chest}} 50% chance for 1 random chest"},
{"5", "", "{{Coin}} 33% chance for 3 coins#{{AngelChance}} 67% chance for increased Angel Room chance"},
@@ -915,9 +915,19 @@ EID.descriptions[languageCode].MCM = {
DemoObjectText = "This text is in english#A very cool and long description to simulate linebreaks caused by EID textbox width!#{{Collectible4}} This is also a cool line#{{Heart}} This line loves you#{{AngelDevilChance}} This line can be your angel or your devil#\1 {{Damage}} +1 Stat Change up",
}
EID.descriptions[languageCode].HoldMapTitle = "Item Reminder"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " Result"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Result",
InventoryEmpty = "(Player has no items)",
CategoryNames = {
Overview = "Inventory Overview",
Special = "Special",
Actives = "Held active items",
Pockets = "Held pocket items",
Trinkets = "Held Trinkets",
Passives = "Held passive items"
}
}
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- Includes Repentance room types for localization convenience
@@ -955,3 +965,13 @@ EID.descriptions[languageCode].PickupNames = {
["5.350"] = "{{Trinket}} Trinket",
}
EID.descriptions[languageCode].ConditionalDescs = {
["5.100.81"] = "Characters that can't have Red Hearts get set to 1 Soul/Black Heart", -- Dead Cat
["5.100.241"] = "{{GreedMode}} Doesn't affect Greed Mode", -- Contract From Below
["5.100.135 (Keeper)"] = "{{Player14}} Spawns 0-1 coin as Keeper", -- IV Bag Keeper
["5.100.135 (PHD)"] = "{{Collectible75}} Spawns 2-3 coins if you have PHD", -- IV Bag PHD
["5.100.442"] = "No effect for characters that can't have Red Hearts", -- Dark Prince's Crown
["5.300.15"] = "{{DemonBeggar}} Spawns a Devil Beggar", -- Temperance (Greed Mode effect)
["5.350.23"] = "{{Warning}} Dying in a {{SacrificeRoom}} Sacrifice Room while holding this trinket unlocks The Lost", -- Missing Poster (Unlock The Lost)
}
+33 -22
View File
@@ -21,7 +21,7 @@ EID.descriptions[languageCode].languageName = "French"
-- Fonts to be used with this language pack
EID.descriptions[languageCode].fonts = {{name="default", textboxWidth = 135}, {name="inverted", textboxWidth = 135}, {name="borderless", textboxWidth = 135}}
EID.descriptions["fr"].collectibles={
EID.descriptions[languageCode].collectibles={
{"1", "Oignon Triste", "↑ Débit {{ColorLime}}+0.7"},
{"2", "Troisième Œil", "Triple tir#↓ Débit diminué"},
{"3", "Cuillère Tordue", "Larmes autoguidées"},
@@ -102,7 +102,7 @@ EID.descriptions["fr"].collectibles={
{"78", "Livre de la Révélation", "{{SoulHeart}} +1 cœur d'âme#Augmente les chances d'affronter un {{ColorCyan}}Harbinger{{ColorWhite}} dans la salle du boss#{{AngelDevilChanceSmall}} +17.5% de chances de Devil Deal"},
{"79", "Le Nombre de la Bête", "↑ Dégâts {{ColorLime}}+1.0#↑ Vitesse {{ColorLime}}+0.2#{{SoulHeart}} +1 cœur d'âme"},
{"80", "Le Pacte", "↑ Dégâts {{ColorLime}}+0.5#↑ Débit {{ColorLime}}+0.7#{{SoulHeart}} +2 cœurs d'âme"},
{"81", "Chat Mort", "↑ +9 Vies#↓ Réduit le nombre de réceptacles de cœurs rouges d'Isaac à 1#Isaac ressuscite avec 1 réceptacle de cœur"},
{"81", "Chat Mort", "↑ +9 Vies#↓ Réduit le nombre de réceptacles de cœurs rouges d'Isaac à 1#Mourir ressuscite Isaac avec 1 réceptacle de cœur"},
{"82", "Empereur de la Fosse", "↑ Vitesse {{ColorLime}}+0.3#Permet à Isaac de voler"},
{"83", "Clou Pointu", "{{SoulHeart}} +1 cœur d'âme#↑ Dégâts {{ColorLime}}+0.7#↓ Vitesse {{ColorError}}-0.18#Permet à Isaac de détruire les rochers en marchant dessus"},
{"84", "Aller au Fond des Choses", "Ouvre une trappe vers l'étage suivant#La trappe a 10% de chances de contenir une échelle de corde"},
@@ -156,7 +156,7 @@ EID.descriptions["fr"].collectibles={
{"132", "Morceau de Charbon", "Augmente les dégâts des larmes selon la distance qu'elles parcourent"},
{"133", "Patte de Guppy", "Convertit 1 réceptacle de cœur en 3 cœurs d'âme"},
{"134", "Queue de Guppy", "{{ColorLime}}33%{{ColorWhite}} de chances de remplacer la récompense d'une salle par un coffre#{{ColorError}}33%{{ColorWhite}} de chance d'annuler la récompense d'une salle"},
{"135", "Perfusion", "Inflige un demi-cœur de dégâts à Isaac#Fait apparaître 1 à 3 pièces"},
{"135", "Perfusion", "Inflige un demi-cœur de dégâts à Isaac et fait apparaître 2 à 3 pièces"},
{"136", "Mon Meilleur Ami", "Place une peluche qui attire les ennemis et explose après 5 secondes"},
{"137", "Détonateur Télécommandé", "Les bombes d'Isaac n'explosent plus automatiquement#Utiliser l'objet fait exploser toutes les bombes placées par Isaac#{{Bomb}} +5 Bombes"},
{"138", "Stigmates", "{{Heart}} +1 réceptacle de cœur#↑ Dégâts {{ColorLime}}+0.3"},
@@ -642,7 +642,7 @@ EID.descriptions[languageCode].carBattery = {
}
---------- Trinkets ----------
EID.descriptions["fr"].trinkets={
EID.descriptions[languageCode].trinkets={
{"1", "Pièce Avalée", "Subir un dégât fait apparaître une pièce"},
{"2", "Caca Pétrifié", "Détruire un caca a 50% de chances de faire apparaître une ressource"},
{"3", "Pile AAA", "Termine de charger l'objet activable s'il lui manque une charge"},
@@ -665,7 +665,7 @@ EID.descriptions["fr"].trinkets={
{"20", "Patte de Singe", "Descendre à un demi-cœur de vie totale fait apparaître un cœur noir#Après avoir fait apparaître 3 cœurs noirs, le trinket disparaît"},
{"21", "Papier Mystérieux", "Donne parfois l'effet de {{ColorYellow}}The Polaroid {{Collectible327}}{{ColorWhite}}, {{ColorYellow}}The Negative {{Collectible328}}{{ColorWhite}}, {{ColorYellow}}Missing Poster {{Trinket23}}{{ColorWhite}} et {{ColorYellow}}A Missing Page {{Trinket48}}{{ColorWhite}}"},
{"22", "Queue de Diablotin", "Remplace 80% des cœurs ramassables par des clés#Remplace les 20% restants par des cœurs noirs"},
{"23", "Avis de Recherche", "À sa mort, Isaac ressuscite en {{ColorLightOrange}}The Lost#Mourir dans une Sacrifice Room {{SacrificeRoom}} en portant ce trinket débloque {{ColorLightOrange}}The Lost#Le trinket disparaît à la mort d'Isaac"},
{"23", "Avis de Recherche", "À sa mort, Isaac ressuscite en {{ColorLightOrange}}The Lost#Le trinket disparaît à la mort d'Isaac"},
{"24", "Pièce de Fesse", "Ramasser une pièce fait péter Isaac#Augmente de 20% les chances de trouver une pièce dans un caca"},
{"25", "Chocolat Douteux", "Isaac pète ou fait apparaître un caca à intervalles irréguliers"},
{"26", "Ver Droit", "↑ Portée {{ColorLime}}+10#La trajectoire des larmes d'Isaac forme des vagues carrées"},
@@ -774,7 +774,7 @@ EID.descriptions["fr"].trinkets={
}
---------- Cards ----------
EID.descriptions["fr"].cards={
EID.descriptions[languageCode].cards={
{"1", "0 - Le Mat", "Téléporte Isaac dans la première salle de l'étage"},
{"2", "I - Le Bateleur", "Larmes autoguidées#{{Timer}} L'effet dure une salle"},
{"3", "II - La Papesse", "Le pied de {{ColorCyan}}Mom{{ColorWhite}} écrase l'ennemi de la salle avec le plus de PV#Dans une salle vide, le pied écrase Isaac"},
@@ -834,9 +834,9 @@ EID.descriptions["fr"].cards={
---------- Pills ----------
EID.descriptions["fr"].unidentifiedPill = "Pilule non identifiée"
EID.descriptions[languageCode].unidentifiedPill = "Pilule non identifiée"
EID.descriptions["fr"].pills={
EID.descriptions[languageCode].pills={
{"0", "Flatulences", "Fait apparaître un nuage de gaz qui inflige 5 dégâts de contact et empoisonne les ennemis"},
{"1", "Coup dur", "Inflige 1 cœur de dégâts à Isaac"},
{"2", "Digoxine", "{{SoulHeart}} +2 cœurs d'âme"},
@@ -887,9 +887,9 @@ EID.descriptions["fr"].pills={
}
---------- Sacrifice Room ----------
EID.descriptions["fr"].sacrificeHeader = "Récompense du prochain sacrifice"
EID.descriptions[languageCode].sacrificeHeader = "Récompense du prochain sacrifice"
EID.descriptions["fr"].sacrifice={
EID.descriptions[languageCode].sacrifice={
{"1", "", "1 pièce {{ColorSilver}}(50%)#Rien {{ColorSilver}}(50%)#1 bombe {{ColorSilver}}(100% au premier étage si le boss a été battu en moins d'une minute)"},
{"2", "", "1 pièce {{ColorSilver}}(50%)#Rien {{ColorSilver}}(50%)#1 bombe {{ColorSilver}}(100% au premier étage si le boss a été battu en moins d'une minute)"},
{"3", "", "Augmente les chances d'ouvrir le Refuge des Anges {{ColorSilver}}(67%)#Rien {{ColorSilver}}(33%)"},
@@ -904,9 +904,9 @@ EID.descriptions["fr"].sacrifice={
{"12", "", "Téléportation à la {{ColorTransform}}Chambre Noire {{ColorSilver}}(50%)#Rien {{ColorSilver}}(50%)"},
}
---------- Dice Room ----------
EID.descriptions["fr"].diceHeader = "[Effet de dé]"
EID.descriptions[languageCode].diceHeader = "[Effet de dé]"
EID.descriptions["fr"].dice={
EID.descriptions[languageCode].dice={
{"1", "", "Rejoue tous les objets d'Isaac"},
{"2", "", "Rejoue toutes les ressources de la salle"},
{"3", "", "Rejoue toutes les ressources de l'étage"},
@@ -916,7 +916,7 @@ EID.descriptions["fr"].dice={
}
---------- Transformations ----------
EID.descriptions["fr"].transformations={
EID.descriptions[languageCode].transformations={
"", -- 0 = none
"Guppy", -- 1
"Fan de Spore", -- 2
@@ -938,28 +938,29 @@ EID.descriptions["fr"].transformations={
---------- MISC ----------
EID.descriptions["fr"].VoidText = "Si absorbé :"
EID.descriptions["fr"].VoidNames = {"Vitesse {{ColorLime}}{1}", "Débit {{ColorLime}}{1}", "Dégâts {{ColorLime}}{1}", "Portée {{ColorLime}}{1}", "Vitesse des tirs {{ColorLime}}{1}", "Chance {{ColorLime}}{1}"}
EID.descriptions[languageCode].VoidText = "Si absorbé :"
EID.descriptions[languageCode].VoidNames = {"Vitesse {{ColorLime}}{1}", "Débit {{ColorLime}}{1}", "Dégâts {{ColorLime}}{1}", "Portée {{ColorLime}}{1}", "Vitesse des tirs {{ColorLime}}{1}", "Chance {{ColorLime}}{1}"}
EID.descriptions["fr"].CollectionPageInfo = "Cet objet n'a encore jamais été ramassé !"
EID.descriptions[languageCode].CollectionPageInfo = "Cet objet n'a encore jamais été ramassé !"
EID.descriptions["fr"].MCM = {
EID.descriptions[languageCode].MCM = {
DemoObjectName = "Nom de l'objet test",
DemoObjectTransformation = "Transformation de test",
DemoObjectText = "Ceci est un texte en français#Une description longue trop cool pour tester les retours à la ligne automatiques !!#{{Collectible4}} Super ligne ici aussi#{{Heart}} Cette ligne t'adore#{{AngelDevilChance}} Cette ligne peut être ton petit ange ou ton petit diable#\1 {{Damage}} {{ColorLime}}+1{{ColorWhite}} statistique",
}
EID.descriptions["fr"].HoldMapTitle = "Objets tenus"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions["fr"].HoldMapHeader = " Résultat"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Résultat",
}
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- Includes Repentance room types for localization convenience
EID.descriptions["fr"].RoomTypeNames = { "Salle normale", "Boutique", "Salle I AM ERROR", "Salle du Trésor", "Salle de Boss", "Salle de Mini-boss", "Salle Secrète", "Salle Super Secrète", "Salle d'Arcade", "Salle Maudite", "Salle de Défi", "Bibliothèque", "Salle de Sacrifice", "Antre du Diable", "Refuge des Anges", "Souterrain", "Ruée des Boss", "Chambre d'Isaac", "Chambre Abandonnée", "Coffre-Fort", "Salle de Dé", "Marché Noir", "Sas de Sortie", "Planétarium", "Téléporteur (Départ)", "Téléporteur (Arrivée)", "Sortie Secrète", "Salle de l'Utérus Bleu", "Salle Ultra Secrète",
EID.descriptions[languageCode].RoomTypeNames = { "Salle normale", "Boutique", "Salle I AM ERROR", "Salle du Trésor", "Salle de Boss", "Salle de Mini-boss", "Salle Secrète", "Salle Super Secrète", "Salle d'Arcade", "Salle Maudite", "Salle de Défi", "Bibliothèque", "Salle de Sacrifice", "Antre du Diable", "Refuge des Anges", "Souterrain", "Ruée des Boss", "Chambre d'Isaac", "Chambre Abandonnée", "Coffre-Fort", "Salle de Dé", "Marché Noir", "Sas de Sortie", "Planétarium", "Téléporteur (Départ)", "Téléporteur (Arrivée)", "Sortie Secrète", "Salle de l'Utérus Bleu", "Salle Ultra Secrète",
-- Not technically room types but still potentially useful to have localized
[666] = "Antre du Diable / Refuge des Anges", [1024] = "Salle Rouge", [1025] = "Salle Rouge Spéciale" }
-- currently used for D1
EID.descriptions["fr"].PickupNames = {
EID.descriptions[languageCode].PickupNames = {
["5.0"] = "Aucun",
["5.10"] = "{{Heart}} Cœur",
@@ -987,4 +988,14 @@ EID.descriptions["fr"].PickupNames = {
["5.301"] = "{{Rune}} Rune", -- not a real id
["5.350"] = "{{Trinket}} Babiole",
}
EID.descriptions[languageCode].ConditionalDescs = {
["5.100.81"] = "Retire tous les cœurs sauf 1 aux personnages qui ne peuvent pas avoir de cœurs rouges", -- Dead Cat
["5.100.241"] = "{{Warning}} Sans effet en mode Avarice", -- Contract From Below
["5.100.135 (Keeper)"] = "{{Player14}} Peut ne pas faire apparaître de pièce", -- IV Bag Keeper
["5.100.135 (PHD)"] = "Fait apparaître 2 ou 3 pièces avec {{ColorYellow}}Doctorat {{Collectible75}}", -- IV Bag PHD
["5.100.442"] = "{{Warning}} Aucun effet pour les personnages qui ne peuvent pas avoir de cœurs rouges", -- Dark Prince's Crown
["5.300.15"] = "Invoque un mendiant diabolique {{DemonBeggar}}", -- Temperance (Greed Mode effect)
["5.350.23"] = "{{Warning}} Mourir dans une Salle de Sacrifice {{SacrificeRoom}} en portant cette babiole débloque {{ColorLightOrange}}L'Égaré", -- Missing Poster (Unlock The Lost)
}
+68 -57
View File
@@ -1,7 +1,7 @@
---------------------------------------
----- Basic Japanese descriptions ----
---------------------------------------
-- Last Update: 2023-12-11
-- Last Update: 2024-04-12
-- FORMAT: Item ID | Name | Description
@@ -113,7 +113,7 @@ EID.descriptions[languageCode].collectibles={
{"90", "小岩", "↑ 攻撃力  +1#↑ 連射速度 +0.2#↓ 移動速度 -0.2"}, -- The Small Rock
{"91", "スペランカーの帽子", "隣接する部屋の種類が マップに表示される#隠し部屋の位置も表示"}, -- Spelunker Hat
{"92", "スーパー包帯", "↑ 最大体力 +1#青ハート +2#体力を1回復"}, -- Super Bandage
{"93", "ゲームキッド", "6秒間パックマン化し、 以下の効果を得る:#無敵状態#全ての敵に恐怖を与える#40の接触ダメージ#敵を2体倒すたび 半赤ハート回復#涙攻撃不可"}, -- The Gamekid
{"93", "ゲームキッド", "6秒間パックマン化し、 以下の効果を得る:#無敵状態#全ての敵に恐怖を与える#40の接触ダメージ#敵を倒すと確率で 半赤ハート回復#涙攻撃不可"}, -- The Gamekid
{"94", "サック オブ ぺニーズ", "2部屋クリアするたび コインを1枚スポーン する使い魔"}, -- Sack of Pennies
{"95", "ロボベイビー", "3.5 ダメージのレーザーで 攻撃する使い魔"}, -- Robo-Baby
{"96", "リトルチャッド", "3部屋クリアするたび 半赤ハートをスポーン する使い魔"}, -- Little C.H.A.D.
@@ -150,12 +150,12 @@ EID.descriptions[languageCode].collectibles={
{"127", "フォーゲットミーなぅ", "{{Warning}} 使い切りアイテム {{Warning}}#現在のフロアを再生成する"}, -- Forget Me Now
{"128", "永遠の孤独", "青いハエがアイザックを 周回し、接触した敵に 毎秒30ダメージを与える"}, -- Forever Alone
{"129", "一杯の背アブラ", "↑ 最大体力 +2#↓ 移動速度 -0.2#体力0.5回復"}, -- Bucket of Lard
{"130", "ポニー", "保持中、飛行能力を付与#1.5以下の移動速度を 1.5に修正する#使用すると進行方向に 突進し、接触した敵に 40のダメージを与える#突進中は無敵"}, -- A Pony
{"130", "ポニー", "保持中、飛行能力を付与し、 1.5以下の移動速度を 1.5に修正する#使用すると進行方向に 無敵状態で突進し、 敵に40ダメージを与える"}, -- A Pony
{"131", "ボム袋", "2~3部屋クリアするたび 爆弾を1個スポーンする 使い魔"}, -- Bomb Bag
{"132", "炭の塊", "飛距離に応じて涙の ダメージが増加する"}, -- A Lump of Coal
{"133", "ガッピーの足", "最大体力1個を 青ハート3個に変換"}, -- Guppy's Paw
{"134", "ガッピーの尻尾", "部屋のクリア報酬が 33%の確率で宝箱に、 33%の確率で無報酬に、 それぞれ置き換わる"}, -- Guppy's Tail
{"135", "静脈注射", "いつでも売血#1ダメージ = 1~3コイン#キーパー使用時は0~1枚"}, -- IV Bag
{"134", "ガッピーの尻尾", "部屋のクリア報酬が 33%の確率で宝箱に、 22%の確率で無報酬に、 それぞれ置き換わる"}, -- Guppy's Tail
{"135", "静脈注射", "いつでも売血#1ダメージ = 1~2コイン"}, -- IV Bag
{"136", "親友", "敵を引きつけるデコイの 爆弾を設置する"}, -- Best Friend
{"137", "デトネーター", "設置した爆弾を任意の タイミングで爆破する#初回取得時、爆弾 +5"}, -- Remote Detonator
{"138", "聖痕", "↑ 最大体力 +1#↑ 攻撃力  +0.3"}, -- Stigmata
@@ -170,14 +170,14 @@ EID.descriptions[languageCode].collectibles={
{"147", "大斧", "その部屋に居る間、斧で 障害物や壁を破壊できる"}, -- Notched Axe
{"148", "感染者", "ダメージを受けるたび、 青ハエが1~3匹スポーン"}, -- Infestation
{"149", "吐き気薬", "涙が毒爆弾に置き換わる#↑ 攻撃力 +40#↓ 連射速度"}, -- Ipecac
{"150", "タフなラブ", "一定確率で涙が歯に置き 換わり、攻撃力x3.2の ダメージを与える#確率:運0=15%、9=100%"}, -- Tough Love
{"150", "タフなラブ", "一定確率で涙が歯に置き 換わり、攻撃力x3.2の ダメージを与える#確率:運0=10%、9=100%"}, -- Tough Love
{"151", "ザ ムリガン", "涙が敵に当たった時、 1/6の確率で青ハエが スポーンする"}, -- The Mulligan
{"152", "テクノロジー2", "右目の涙が連続照射の 貫通レーザーに置き換わる#↓ 攻撃力 -35%#レーザーは攻撃力x0.2の ダメージを与える"}, -- Technology 2
{"153", "ミュータント スパイダー", "クアッドショットの涙#↓ 連射速度"}, -- Mutant Spider
{"154", "ケミカルピール", "↑ 左目の攻撃力 +2"}, -- Chemical Peel
{"155", "ノゾキ魔", "目玉が部屋を飛び回り、 接触した敵に毎秒17の ダメージを与え、弾を ブロックする"}, -- The Peeper
{"156", "悪い癖", "ダメージを受けるたび アクティブアイテムが 1チャージされる"}, -- Habit
{"157", "血まみれの欲望", "↑ ダメージを受けるたび 攻撃力がアップ (最大6回、+6.5)#効果は次のフロアまで有効"}, -- Bloody Lust
{"157", "血まみれの欲望", "↑ ダメージを受けるたび 攻撃力がアップ (最大6回、+6)#効果は次のフロアまで有効"}, -- Bloody Lust
{"158", "水晶", "フルマッピング効果#青ハートまたはカード・ ルーンのいずれか1個を スポーンする"}, -- Crystal Ball
{"159", "夜の神霊", "飛行能力を付与#涙に透過効果を付与"}, -- Spirit of the Night
{"160", "空の轟音", "5本の光線が降り注ぎ、 触れた敵に攻撃力+20の ダメージを与える"}, -- Crack the Sky
@@ -195,19 +195,19 @@ EID.descriptions[languageCode].collectibles={
{"172", "イケニエの短刀", "短剣がアイザックを周回し、 敵に接触ダメージを与え、 弾をブロックする#毎秒225の接触ダメージ"}, -- Sacrificial Dagger
{"173", "司教の冠", "赤ハートが50%の確率で 青ハートに置き換わって スポーンする"}, -- Mitre
{"174", "レインボーベイビー", "3~5ダメージのランダムな 特殊効果付き涙で攻撃する 使い魔"}, -- Rainbow Baby
{"175", "パパのカギ", "全てのドアと隠し部屋の 入り口を開放する#条件を満たしていない {{ChallengeRoom}}{{BossRushRoom}}チャレンジルーム・ メガサタンのドアも開放"}, -- Dad's Key
{"175", "パパのカギ", "現在の部屋の全ドアと 隠し部屋の入り口を開く#条件を満たしていない {{ChallengeRoom}}{{BossRushRoom}}チャレンジルーム・ メガサタンのドアも開く"}, -- Dad's Key
{"176", "幹細胞", "↑ 最大体力 +1#↑ 弾速   +0.16"}, -- Stem Cells
{"177", "携帯スロットマシーン", "コインを1枚消費して スロットを回す"}, -- Portable Slot
{"178", "聖水", "アイザックに追従し、 ダメージを受けると 砕け、床に聖水をまく#聖水は9秒間持続し、 触れた敵に毎秒24の ダメージを与える"}, -- Holy Water
{"179", "運命", "飛行能力を付与#白ハート +1"}, -- Fate
{"180", "黒豆", "ダメージを受けると おならをし、近くの敵に 5ダメージと毒を与える"}, -- The Black Bean
{"181", "ホワイトポニー", "保持中、飛行能力を付与#1.5以下の移動速度を 1.5に修正する#使用すると進行方向に 突進し、接触した敵に 40のダメージを与える#突進中は無敵#突進時に光線が降り注ぎ、 触れた敵に攻撃力+20の ダメージを与える"}, -- White Pony
{"181", "ホワイトポニー", "保持中、飛行能力を付与し、 1.5以下の移動速度を 1.5に修正する#使用すると進行方向に 無敵状態で突進し、 接触した敵に40ダメージ#突進時に光線が降り注ぎ、 触れた敵に攻撃力+20の ダメージを与える"}, -- White Pony
{"182", "聖なる心臓", "体力全回復#↑ 最大体力 +1#↑ 攻撃力  +230%#↑ 攻撃力  +1#↓ 連射速度 -0.4#↓ 弾速   -0.25#↑ 射程   +0.38#↑ 涙の高さ +0.75#涙にホーミング効果を付与"}, -- Sacred Heart
{"183", "つまようじ", "↑ 連射速度 +0.7#↑ 弾速   +0.16"}, -- Tooth Picks
{"184", "聖杯", "飛行能力を付与#↑ 最大体力 +1"}, -- Holy Grail
{"185", "鳩の死体", "飛行能力を付与#涙に透過効果を付与"}, -- Dead Dove
{"186", "血印", "ハート 1個のダメージを 受け、部屋の全ての敵に 40のダメージを与える#赤ハートを優先して消費"}, -- Blood Rights
{"187", "ガッピーの毛玉", "毛玉がアイザックを追従し、 敵に接触ダメージを与え、 弾をブロックする#毛玉で敵を倒すと、毛玉の サイズとダメージ量が増え、 最大5倍になる"}, -- Guppy's Hairball
{"187", "ガッピーの毛玉", "毛玉がアイザックを追従し、 敵に接触ダメージを与え、 弾をブロックする#毛玉で敵を倒すたび毛玉の サイズとダメージがアップ (5段階、5→13ダメージ)"}, -- Guppy's Hairball
{"188", "アベル", "アイザックと鏡映しに 移動・攻撃する使い魔#3.5 ダメージのノーマルな 涙で攻撃する"}, -- Abel
{"189", "SMB熱狂的ファン", "体力全回復#↑ 最大体力 +1#↑ 攻撃力  +0.3#↑ 連射速度 +0.2#↑ 射程   +0.5#↑ 移動速度 +0.2#↑ 涙の高さ +1"}, -- SMB Super Fan
{"190", "パイロ", "爆弾 +99"}, -- Pyro
@@ -222,7 +222,7 @@ EID.descriptions[languageCode].collectibles={
{"199", "ママのカギ", "鍵 +2#宝箱から得られる ピックアップ量2倍"}, -- Mom's Key
{"200", "ママのアイシャドー", "一定確率で涙に チャーム効果を付与#確率:運0=10%、27=100%"}, -- Mom's Eyeshadow
{"201", "鉄の塊", "↑ 攻撃力 +0.3#一定確率で涙に 混乱効果を付与する#確率:運0=10%、27=100%"}, -- Iron Bar
{"202", "マイダスタッチ", "接触した敵に所持金と 等しいダメージを与え、 黄金化し、動きを止める#黄金化状態の敵を倒すと 1~4枚のコインを落とす#うんちをスポーンする時、 黄金うんちになる可能性が アップする"}, -- Midas' Touch
{"202", "マイダスタッチ", "接触した敵へ所持金に 応じたダメージを与え、 黄金化し、動きを止める#黄金化状態の敵を倒すと 1~4枚のコインを落とす#うんちをスポーンする時、 黄金うんちになる可能性が アップする"}, -- Midas' Touch
{"203", "ハンブリングバンドル", "コイン・鍵・爆弾・ハートを ダブルバージョンに変換する"}, -- Humbleing Bundle
{"204", "ファニーパック", "ダメージを受けた時、 50%の確率でコイン・ 鍵・爆弾・ハートの いずれかをスポーン"}, -- Fanny Pack
{"205", "シャーププラグ", "アクティブアイテムの チャージ量が空の時に 使用ボタンを押すと、 ハート2個のダメージが 発生し、アイテムが フルチャージされる"}, -- Sharp Plug
@@ -237,20 +237,20 @@ EID.descriptions[languageCode].collectibles={
{"214", "貧血気味", "↑ 射程 +5#ダメージを受けると、 その部屋に居る間、 敵にダメージを与える 血液が床に流れ続ける"}, -- Anemic
{"215", "ヤギの頭", "悪魔部屋/天使部屋の 出現率が100%アップ#悪魔部屋/天使部屋の ドアが部屋を離れても 開いたままになる"}, -- Goat Head
{"216", "儀式のローブ", "↑ 攻撃力  +1#黒ハート +3"}, -- Ceremonial Robes
{"217", "ママのウィッグ", "攻撃中、一定確率で 青クモがスポーン#体力を1回復"}, -- Mom's Wig
{"217", "ママのウィッグ", "攻撃中、一定確率で 青クモがスポーン#体力を1回復#確率:運0=5%、9.5=100%"}, -- Mom's Wig
{"218", "胎盤", "↑ 最大体力 +1#1分間に1回、50%の確率で 半赤ハート回復する"}, -- Placenta
{"219", "古い絆創膏", "↑ 最大体力 +1#ダメージを受けた時、 一定確率で赤ハートが スポーンする#確率:運0=10%、27=50%"}, -- Old Bandage
{"220", "サッド ボム", "爆発した爆弾が、円形に 10発の涙を拡散する#爆弾 +5"}, -- Sad Bombs
{"221", "ゴムセメント", "涙が衝突時に跳ね返る ようになる"}, -- Rubber Cement
{"222", "アンチグラビティ", "攻撃ボタンが押されて いる間、発射した涙が その場で静止を続ける#時間の経過または攻撃の 停止で、元の方向に涙が 発射される#↑ 連射間隔 -2"}, -- Anti-Gravity
{"223", "放火魔", "爆風を浴びると 体力が1回復する#踏み潰し・地割れ 攻撃を無効化#爆弾 +5"}, -- Pyromaniac
{"223", "放火魔", "爆発耐性を付与#爆風で赤ハートが1個回復#爆弾 +5"}, -- Pyromaniac
{"224", "クリケットの体", "↑ 連射間隔 -1#↓ 射程   -10#↓ 涙サイズ +20%#衝突した涙が四つに分裂する#分裂した涙はダメージ量が 半減する"}, -- Cricket's Body
{"225", "ギンピー", "ダメージを受けた時、 一定確率で青ハートが スポーンする#確率:運0=10%、20=50%#死んだ敵が一定確率で 半赤ハートを落とす"}, -- Gimpy
{"225", "ギンピー", "ダメージを受けた時、 一定確率で青ハートが スポーンする#確率:運0=10%、20=50%#死んだ敵が1~10%の確率で 半赤ハートを落とす (HPが高い敵ほど高確率)"}, -- Gimpy
{"226", "ブラックロータス", "↑ 最大体力 +1#青ハート +1#黒ハート +1"}, -- Black Lotus
{"227", "貯金箱", "コイン +3#ダメージを受けるたび コインを1~2枚スポーン#キーパープレイ時は 0~1枚のスポーン"}, -- Piggy Bank
{"228", "ママの香水", "一定確率で涙に 恐怖効果を付与#確率:運0=12%、85=100%#↑ 連射間隔 -1"}, -- Mom's Perfume
{"228", "ママの香水", "一定確率で涙に 恐怖効果を付与#確率:運0=15%、85=100%#↑ 連射間隔 -1"}, -- Mom's Perfume
{"229", "モンストロの肺", "涙をチャージ式に置き換え、 一度に14発の涙を同時発射 できるようになる#↓ 連射間隔 x4.3"}, -- Monstro's Lung
{"230", "アバドン", "↑ 攻撃力  +1.5#↑ 移動速度 +0.2#最大体力を0にし、6個の 黒ハートを付与する#一定確率で涙に 恐怖効果を付与"}, -- Abaddon
{"230", "アバドン", "↑ 攻撃力  +1.5#↑ 移動速度 +0.2#最大体力を0にし、6個の 黒ハートを付与する#一定確率で涙に 恐怖効果を付与#確率:運0=15%、85=100%"}, -- Abaddon
{"231", "タールの塊", "一定確率で涙に スロー効果を付与#確率:運0=10%、18=100%#歩いた床にタールの跡が 残り、触れた敵をスロー 状態にする"}, -- Ball of Tar
{"232", "ストップウォッチ", "ダメージを受けた時、 部屋の全ての敵を スロー状態にする#↑ 移動速度 +0.3"}, -- Stop Watch
{"233", "ちっちゃな惑星", "涙がアイザックを周回して 飛ぶようになる#↑ 射程#↑ 涙の高さ +7#涙に透過効果を付与"}, -- Tiny Planet
@@ -261,7 +261,7 @@ EID.descriptions[languageCode].collectibles={
{"238", "カギのかけら1", "!!! メガサタンのドアを開く 鍵のかけら#↑ 天使部屋の出現率 +25%#{{EternalHeart}} 白ハートの出現率 +2%"}, -- Key Piece 1
{"239", "カギのかけら2", "!!! メガサタンのドアを開く 鍵のかけら#↑ 天使部屋の出現率 +25%#{{EternalHeart}} 白ハートの出現率 +2%"}, -- Key Piece 2
{"240", "実験的治療方法", "↑ ステータスをランダムに 4つアップ#↓ ステータスをランダムに 2つダウン"}, -- Experimental Treatment
{"241", "闇からの契約", "部屋のクリア報酬が2倍に なるが、1/3の確率でゼロ 報酬になる#グリードモードでは 効果なし"}, -- Contract From Below
{"241", "闇からの契約", "部屋のクリア報酬が2倍に なるが、1/3の確率でゼロ 報酬になる"}, -- Contract From Below
{"242", "悪名", "50%の確率で敵の弾を ブロックする"}, -- Infamy
{"243", "トリニティーシールド", "アイザックの正面に 敵の弾をブロックする 盾が現れる"}, -- Trinity Shield
{"244", "テック0.5", "涙攻撃中、ランダムな 確率で追加のレーザー 攻撃が発生する"}, -- Tech.5
@@ -278,7 +278,7 @@ EID.descriptions[languageCode].collectibles={
{"255", "スクリュー", "↑ 連射速度 +0.5#↑ 弾速   +0.2"}, -- Screw
{"256", "あつあつボム", "爆弾が炎をまとい、敵に 接触ダメージを与える#爆発地点に炎が残り、 敵にダメージを与える#爆弾 +5"}, -- Hot Bombs
{"257", "ファイヤーマインド", "涙に火傷効果を付与する#一定確率で敵と衝突した 涙が爆発し、炎を残す#確率:運0=10%、13=100%#!!! 自爆の危険あり"}, -- Fire Mind
{"258", "けつばん", "取得時と毎フロア開始時、 全てのステータスと アイテムをリロールする"}, -- Missing No.
{"258", "けつばん", "取得時と毎フロア開始時、 全てのパッシブアイテムと ステータスをリロールする"}, -- Missing No.
{"259", "ダークマター", "↑ 攻撃力 +1#一定確率で涙に 恐怖効果を付与#確率:運0=33%、20=100%"}, -- Dark Matter
{"260", "ブラックキャンドル", "フロアの呪いを無効化#黒ハート +1#悪魔部屋/天使部屋の 出現率 +15%"}, -- Black Candle
{"261", "プロップトーシス", "↑ 攻撃力 +100%#↓ 涙のサイズとダメージが 飛距離と共に減少する"}, -- Proptosis
@@ -299,7 +299,7 @@ EID.descriptions[languageCode].collectibles={
{"276", "アイザックの心臓", "アイザックに追従する 心臓が現れ、ダメージ 判定が心臓側に移行する"}, -- Isaac's Heart
{"277", "チビホーント", "敵を追いかけて攻撃し、 毎秒4ダメージを与え、 恐怖状態にする使い魔"}, -- Lil Haunt
{"278", "ダークバム", "赤ハートを拾い集める 乞食の使い魔#1.5個拾うたび、青ハート・ 青クモ・敵クモのいずれかを スポーンする"}, -- Dark Bum
{"279", "ビッグファン", "巨大なハエがアイザックを 周回し、敵に接触ダメージ を与え、弾をブロックする#毎秒10の接触ダメージ"}, -- Big Fan
{"279", "ビッグファン", "巨大なハエがアイザックを 周回し、敵に接触ダメージ を与え、弾をブロックする#毎秒8.57の接触ダメージ"}, -- Big Fan
{"280", "あしなが雑魚", "バトル中、最大5匹まで 青クモをスポーンする 使い魔"}, -- Sissy Longlegs
{"281", "サンドバッグ", "アイザックの代わりに 敵の標的になる使い魔"}, -- Punching Bag
{"282", "ジャンプの仕方", "移動しながら使用すると その方向にジャンプする"}, -- How to Jump
@@ -340,7 +340,7 @@ EID.descriptions[languageCode].collectibles={
{"315", "謎の引力", "涙が磁気を帯び、敵や ピックアップを引き寄せる"}, -- Strange Attractor
{"316", "呪眼", "涙がチャージ式になり、 チャージ量に応じた数の 涙が連続発射される#!!! チャージ中にダメージを 受けると、ランダムな 部屋にテレポートする#{{Collectible260}} ブラックキャンドルを 所持している場合、 テレポートしない"}, -- Cursed Eye
{"317", "謎の液体", "涙の衝突地点に緑色の 液体が残り、触れた敵に 毎秒30ダメージを与える"}, -- Mysterious Liquid
{"318", "ふたご座", "アイザックと肉の鎖で つながれた使い魔が 敵を追いかけ攻撃し、 毎秒8ダメージを与える"}, -- Gemini
{"318", "ふたご座", "アイザックと肉の鎖で つながれた使い魔が 敵を追いかけ攻撃し、 毎秒6ダメージを与える"}, -- Gemini
{"319", "ケインの予備眼", "目玉が部屋を飛び回り、 アイザックと同じ涙を 発射する"}, -- Cain's Other Eye
{"320", "???唯一の友", "攻撃方向に連動して移動し、 毎秒37.5の接触ダメージを 与える使い魔"}, -- ???'s Only Friend
{"321", "サムソンの鎖", "アイザックに鉄球付きの 鎖がつながり、鉄球が 敵に接触ダメージを与え、 弾をブロックする#毎秒10の接触ダメージ#鉄球は障害物を破壊する"}, -- Samson's Chains
@@ -396,7 +396,7 @@ EID.descriptions[languageCode].collectibles={
{"371", "塔の呪い", "ダメージを受けるたび 6個のトロル爆弾がスポーン#この効果で生成された トロル爆弾は爆弾強化 アイテムの特殊効果を 引き継ぐ"}, -- Curse of the Tower
{"372", "充電済みベイビー", "バトル中、30秒おきに、#{{Blank}} \7 電池のスポーン#{{Blank}} \7 チャージの追加#{{Blank}} \7 敵を1.5秒間石化#{{Blank}} のいずれかを行う使い魔#電池とチャージ効果は 一部屋2回まで有効"}, -- Charged Baby
{"373", "死者の目", "↑ 涙が敵に当たるたび 攻撃力 +25%(最大100%)#涙が外れると一定確率で 攻撃力がリセットされる"}, -- Dead Eye
{"374", "聖なる光", "一定確率で聖なる涙が 発射され、衝突すると 近くの敵に光線が降り注ぐ#光線は攻撃力x4の ダメージを与える#確率:運0=9%、9=50%"}, -- Holy Light
{"374", "聖なる光", "一定確率で聖なる涙が 発射され、衝突すると 近くの敵に光線が降り注ぐ#光線は攻撃力x4の ダメージを与える#確率:運0=10%、9=50%"}, -- Holy Light
{"375", "ホスト ハット", "爆発耐性を付与#踏み潰し・地割れ 攻撃を無効化#敵の弾を25%の確率で ブロックし、跳ね返す"}, -- Host Hat
{"376", "商品補充", "お店で商品を購入すると 新しい商品が補充される#取得時、ランダムな ピックアップを3個 スポーンする"}, -- Restock
{"377", "バースティングサック", "クモタイプの敵が中立に なり、接触でダメージを 受けなくなる"}, -- Bursting Sack
@@ -415,15 +415,15 @@ EID.descriptions[languageCode].collectibles={
{"390", "セラフィム", "10ダメージのホーミング効果 付き涙で攻撃する使い魔"}, -- Seraphim
{"391", "裏切り", "ダメージを受けるたび 部屋の全ての敵を チャーム状態にする"}, -- Betrayal
{"392", "ゾディアック", "毎フロア、ランダムな 星座アイテムの効果を 一つ付与する"}, -- Zodiac
{"393", "サーペントのくちづけ", "一定確率で涙に毒効果が 付与される#接触した敵に毒を与える#毒を受けた敵が死んだ時、 20%の確率で黒ハートを 落とす"}, -- Serpent's Kiss
{"393", "サーペントのくちづけ", "15%の確率で涙に毒効果が 付与される#接触した敵に毒を与える#毒を受けた敵が死んだ時、 20%の確率で黒ハートを 落とす"}, -- Serpent's Kiss
{"394", "照準マーク", "照準方向へ涙が自動で 流れ続けるようになる#照準は攻撃ボタンで操作#↑ 連射速度 +0.7#↑ 射程   +3.15#↑ 涙の高さ +0.3"}, -- Marked
{"395", "テックX", "涙がチャージ式のレーザー リングに置き換わる#チャージ量に応じて リングのサイズが拡大"}, -- Tech X
{"396", "心臓メス", "青色/オレンジ色の ポータルを足元に生成し、 双方をテレポートできる"}, -- Ventricle Razor
{"397", "トラクタービーム", "アイザックの頭から放射 されるビームに沿って 涙が直進するようになる#↑ 連射速度 +0.5#↑ 射程   +5.25#↑ 弾速   +0.16#↑ 涙の高さ +0.5"}, -- Tractor Beam
{"398", "神々の肉", "一定確率で涙に収縮化 効果が付与される#収縮した敵は踏み潰して 倒せる"}, -- God's Flesh
{"398", "神々の肉", "10%の確率で涙に収縮化 効果が付与される#収縮した敵は踏み潰して 倒せる"}, -- God's Flesh
{"399", "モー オブ ザ ボイド", "↑ 攻撃力 +1#攻撃ボタンを押し続けて 2.35秒経過すると、頭に 十字架が浮かぶ 攻撃ボタンを解放すると ブリムストーンリングを 放出し、敵にダメージを 与える#この効果で敵を倒すと、 5%の確率で黒ハートを スポーンする"}, -- Maw of the Void
{"400", "因縁のスピア", "アイザックの正面に 槍が現れる#槍は敵に攻撃力x2の ダメージを与え、時々 恐怖状態にする"}, -- Spear of Destiny
{"401", "エクスプロシボ", "一定確率で涙が敵に くっ付き、数秒後に 爆発する#くっ付いた涙は敵に ダメージを与えない"}, -- Explosivo
{"401", "エクスプロシボ", "25%の確率で涙が敵に くっ付き、数秒後に爆発#爆発は攻撃力+60の ダメージを与える#くっ付いた涙は敵に ダメージを与えない"}, -- Explosivo
{"402", "カオス", "アイテムがランダムな アイテムプールから スポーンするようになる#取得時、ランダムな ピックアップを1~6個 スポーンする"}, -- Chaos
{"403", "スパイダーMOD", "ダメージ量の数値と敵の 体力バーを表示する#機械のクモが部屋を歩き 回り、接触した敵に状態 異常を与える#部屋クリア時、青クモや 電池を時々スポーンする"}, -- Spider Mod
{"404", "ファーティング ベイビー", "敵の弾をブロックする 使い魔  #ブロックすると10%の 確率でおならを出し、 毒・ノックバック・ チャームのいずれかの 効果を敵に与える"}, -- Farting Baby
@@ -482,10 +482,10 @@ EID.descriptions[languageCode].collectibles={
{"457", "コーンあたま", "青ハート +1#20%の確率でダメージを 無効化する"}, -- Cone Head
{"458", "へそ", "トリンケットを2個まで 保持可能になる#取得時、ランダムな トリンケットを1個 スポーンする"}, -- Belly Button
{"459", "副鼻腔炎", "攻撃中、20%の確率で 鼻くそが発射され、 敵に60秒間くっ付く#鼻くそは攻撃力と等しい ダメージを毎秒与える"}, -- Sinus Infection
{"460", "緑内障", "一定確率で涙に 混乱効果を付与#ゲーム画面が暗くなる"}, -- Glaucoma
{"460", "緑内障", "5%の確率で涙に 混乱効果を付与#ゲーム画面が暗くなる"}, -- Glaucoma
{"461", "寄生虫", "一定確率で涙が卵に置き 換わり、敵に当たると、 1~2匹の青クモ/ハエが スポーンする#卵の衝突地点に白い液体が 広がり、触れた敵をスロー 状態にする#確率:運0=15%、5=50%"}, -- Parasitoid
{"462", "ベリアルの目", "↑ 射程   +1.5#↑ 涙の高さ +1#涙に貫通効果を付与#敵を貫通した後の涙は ダメージが2倍になり、 サイズが1.3倍広がり、 ホーミング効果が付与 される"}, -- Eye of Belial
{"463", "硫酸", "↑ 攻撃力 +0.3#一定確率で酸の涙を 発射し、障害物や壁、 ドアを破壊する"}, -- Sulfuric Acid
{"463", "硫酸", "↑ 攻撃力 +0.3#25%の確率で酸の涙を 発射し、障害物や壁、 ドアを破壊する"}, -- Sulfuric Acid
{"464", "バランスのグリフ", "青ハート +2#チャンピオンタイプの 敵を倒した時の報酬が、 現在不足している物を 優先してスポーンする ように変更される"}, -- Glyph of Balance
{"465", "アナログスティック", "↑ 連射速度 +0.3#涙を斜めに発射できる"}, -- Analog Stick
{"466", "感染", "部屋で最初に倒された 敵が毒ガスを放出し、 近くの敵に毒を与える#この毒効果で倒された 敵も毒ガスを放出し、 効果が連鎖する"}, -- Contagion
@@ -524,7 +524,7 @@ EID.descriptions[languageCode].collectibles={
{"499", "エウカリスト", "天使部屋の出現率を 100%にする#天使部屋のドアが 部屋を離れても 開いたままになる"}, -- Eucharist
{"500", "袋の中の袋", "5~6部屋クリアするたび サックをスポーンする 使い魔"}, -- Sack of Sacks
{"501", "グリードの喉", "所持コイン25枚ごとに 最大体力を1増やす#99枚で最大+4#キーパーにも適用可能"}, -- Greed's Gullet
{"502", "大きなニキビ", "攻撃中、一定確率で 皮脂の弾が発射される#皮脂は2倍のダメージを 与え、敵をスロー状態に する白い液体を床に残す"}, -- Large Zit
{"502", "大きなニキビ", "攻撃中、低確率で 皮脂の弾が発射される#ダメージを受けた時、 ランダムな方向に 皮脂の弾を発射する#皮脂は倍のダメージを与え、 敵をスロー状態にし、床に スロー効果の粘液を残す"}, -- Large Zit
{"503", "リトルホーン", "一定確率で涙に貫通効果が 付与され、触れた敵を即死 させる#確率:運0=5%、15=20%#アイザックに、毎秒7の 接触ダメージ効果を付与"}, -- Little Horn
{"504", "ブラウンナゲット", "2ダメージの涙で近くの 敵を自動攻撃するハエを スポーンする"}, -- Brown Nugget
{"505", "ポケGO", "敵が居る部屋に入ると、 20%の確率でチャーム 状態の敵がスポーンする"}, -- Poke Go
@@ -535,7 +535,7 @@ EID.descriptions[languageCode].collectibles={
{"510", "精神錯乱", "友好的なデリリアムを 召喚する#その部屋でのみ有効"}, -- Delirious
{"511", "怒ったハエ", "ランダムな敵の周囲を 飛び回る使い魔#接触した敵に毎秒30の ダメージを与える#周回対象の敵が死ぬと、 別の敵を周回し始める#対象の敵が居ない時、 アイザックを周回する"}, -- Angry Fly
{"512", "ブラックホール", "ブラックホールを生成し、 敵と弾、ピックアップを 6秒間吸引する#吸い込まれた敵に 毎秒6ダメージを与える#近くの障害物を破壊する"}, -- Black Hole
{"513", "ボゾ", "↑ 攻撃力 +0.1#青ハート +1#敵をランダムに恐怖か チャーム状態にする#ダメージを受けた時、 一定確率で虹色うんちを スポーンする"}, -- Bozo
{"513", "ボゾ", "↑ 攻撃力 +0.1#青ハート +1#敵をランダムに恐怖か チャーム状態にする#ダメージを受けた時、 5%の確率で虹色うんちを スポーンする"}, -- Bozo
{"514", "壊れたモデム", "敵と弾がランダムな 間隔で遅延を起こす#25%の確率で部屋の クリア報酬が2倍になる"}, -- Broken Modem
{"515", "ミステリーギフト", "!!! 使い切りアイテム !!!#現在の部屋のアイテム プールから、ランダムな アイテムを1つスポーン#低確率で{{Collectible132}}炭の塊か {{Collectible36}}うんちがスポーンする"}, -- Mystery Gift
{"516", "スプリンクラー", "八方向に涙を発射する 回転式スプリンクラー#スプリンクラーは アイザックの涙を コピーして発射する"}, -- Sprinkler
@@ -560,19 +560,19 @@ EID.descriptions[languageCode].collectibles={
{"535", "もうふ", "青ハート +1#体力を1回復#ボス部屋に入った時、 一度だけダメージを 無効化するシールドを付与"}, -- Blanket
{"536", "いけにえの祭壇", "!!! 使い切りアイテム !!!#使い魔をランダムに最大 2体生贄に捧げ、等しい 数の悪魔部屋アイテムを スポーンする#所有する青ハエ/クモが コインに変換される"}, -- Sacrificial Altar
{"537", "リトルゲロゲロ", "アイザックの攻撃に連動 してチャージを溜め、 解放時に有害な液体を 床に吐き出す使い魔#ピルを使用するたびに 液体の効果がランダムに 変化する#取得時、ランダムな ピルを1個スポーン"}, -- Lil Spewer
{"538", "ビー玉", "取得時、ランダムな トリンケットを3つ スポーンする#ダメージを受けた時、 5%の確率で保持中の トリンケットが吸収 され、効果が永続化する"}, -- Marbles
{"538", "ビー玉", "取得時、ランダムな トリンケットを3つ スポーンする#ダメージを受けた時、 10%の確率で保持中の トリンケットが吸収 され、効果が永続化する"}, -- Marbles
{"539", "ミステリーエッグ", "ダメージを受けると チャーム状態の敵が スポーンする#ノーダメージクリアした 部屋の数が多いほど、 強い敵がスポーンする"}, -- Mystery Egg
{"540", "フラットストーン", "涙が床を跳ねながら 飛ぶようになる#涙が跳ねると飛沫が飛び、 攻撃力x0.25のダメージを 与える"}, -- Flat Stone
{"541", "髄", "骨ハート +1#取得時、赤ハートを3個 スポーンする"}, -- Marrow
{"542", "すべり肋骨", "骨がアイザックを周回し、 敵の弾を跳ね返す"}, -- Slipped Rib
{"543", "神聖なる土", "ダメージを受けると 白いうんちがスポーン#うんちオーラの範囲内 では連射速度が増加し、 一定確率でダメージが 無効化される"}, -- Hallowed Ground
{"543", "神聖なる土", "ダメージを受けると 白いうんちがスポーン#うんちオーラの範囲内 では連射速度が増加し、 50%の確率でダメージが 無効化される"}, -- Hallowed Ground
{"544", "トゲトゲあばら骨", "アイザックの正面に 骨が現れ、接触した 敵にダメージを与える#骨は攻撃力と等しい ダメージを毎秒6回 与える   "}, -- Pointy Rib
{"545", "死者の本", "その部屋で倒された敵 1体につき、友好的な 骨タイプの敵、または アイザックを周回する 骨を1つスポーンする"}, -- Book of the Dead
{"546", "パパのゆびわ", "アイザックを小さな 光輪が囲み、触れた 敵を石化させる"}, -- Dad's Ring
{"547", "離婚届", "↑ 連射速度 +0.7#骨ハート +1#取得時、{{Trinket21}} 謎の紙を スポーンする"}, -- Divorce Papers
{"548", "あご骨", "涙の発射方向に連動して 飛んでいく骨の使い魔#接触した敵に7ダメージを 与え、弾をブロックする#ピックアップを回収可能"}, -- Jaw Bone
{"549", "脆弱骨", "最大体力を0にし、6個の 骨ハートに置き換える#骨ハートを失うと:#8方向に骨が飛び散る#↑ 連射速度 +0.5(永続)"}, -- Brittle Bones
{"550", "壊れたシャベル", "保持中、数秒おきに アイザックを狙った 踏み潰し攻撃が発生する#使用すると、その部屋に 居る間、踏み潰し攻撃が 停止する#!!! (ボスラッシュに挑戦!)"}, -- Broken Shovel
{"550", "壊れたシャベル", "保持中、数秒おきに アイザックを狙った 踏み潰し攻撃が発生する#使用すると、その部屋に 居る間、踏み潰し攻撃が 停止する#!!! 取得後、これを手放した 状態で部屋を離れると、 これは消滅する#!!! (ボスラッシュに挑戦!)"}, -- Broken Shovel
{"551", "壊れたシャベル", "壊れたシャベルの先端部#組み合わせると ママのシャベルに"},
{"552", "ママのシャベル", "次のフロアにつながる トラップドアを生成#10%の確率でクロール スペースにつながる#!!! ある場所で使うと…?"}, -- Mom's Shovel
}
@@ -651,7 +651,7 @@ EID.descriptions[languageCode].trinkets={
{"7", "ロザリーのビーズ", "↑ 天使部屋の出現率 +25%#図書館とお店で{{Collectible33}}聖書の 出現率アップ"}, -- Rosary Bead
{"8", "ゲームカセット", "ダメージを受けた時、一定 確率でゲームキッド効果が 発動(無敵・接触ダメージ)#確率:運0=5%、38=100%"}, -- Cartridge
{"9", "パルスワーム", "涙が拡縮しながら飛ぶ"}, -- Pulse Worm
{"10", "ウィグル ワーム", "涙が波打つように飛ぶ#↑ 連射速度 +0.3"}, -- Wiggle Worm
{"10", "ウィグル ワーム", "涙が波打つように飛ぶ#↑ 連射速度 +0.4"}, -- Wiggle Worm
{"11", "リング ワーム", "涙が渦巻き状に飛ぶ"}, -- Ring Worm
{"12", "フラット ワーム", "涙の横幅が50%広がる#ノックバック強化"}, -- Flat Worm
{"13", "商品券", "お店のアイテムが一つ無料 になり、取得すると消滅"}, -- Store Credit
@@ -661,10 +661,10 @@ EID.descriptions[languageCode].trinkets={
{"17", "黒い口紅", "青ハートが黒ハートとして スポーンする確率 +10%"}, -- base chance is +5% -- Black Lipstick
{"18", "よりぬき聖書", "白ハートの出現率 +3%"}, -- base chance is 1.667% -- Bible Tract
{"19", "ペーパークリップ", "鍵を消費せずに鍵付きの 宝箱を解錠できる"}, -- Paper Clip
{"20", "猿の手", "ダメージを受け、残りの 体力が半ハートになった 時、黒ハートを1個落とす#3個まで有効"}, -- Monkey Paw
{"20", "猿の手", "ダメージを受け、残りの 体力が半ハートになった 時、黒ハートを1個落とす#3個落とすと消滅"}, -- Monkey Paw
{"21", "謎の紙", "{{Collectible327}} ポラロイド#{{Collectible328}} ネガティブ#{{Trinket23}} 尋ね人ポスター#{{Trinket48}} 失くしたページ いずれかの効果が ランダムに発動する"}, -- Mysterious Paper
{"22", "悪魔の尻尾", "スポーンするハートの 80%が鍵に置き換わる#ハートは、可能な限り 黒ハートに置き換わる"}, -- Daemon's Tail
{"23", "尋ね人ポスター", "保持中に生贄部屋で死ぬと ザ・ロストをアンロック#アンロック済みの場合: 死ぬと、その部屋で ザ・ロストとして復活"}, -- Missing Poster
{"23", "尋ね人ポスター", "{{Player10}} 死亡時、その部屋で ザ・ロストとして復活"}, -- Missing Poster
{"24", "バット ペニー", "コインを拾うとおならが 出て、敵をノックバック させる   #うんちからコインが スポーンする確率 +20%"}, -- Butt Penny
{"25", "謎のキャンデー", "30秒おきにうんちか おならを出す"}, -- Mysterious Candy
{"26", "フックワーム", "涙が矩形波のように飛ぶ#↑ 射程 +10"}, -- Hook Worm
@@ -675,29 +675,29 @@ EID.descriptions[languageCode].trinkets={
{"31", "画鋲", "一定確率で涙に貫通・ 透過効果を付与#確率:運0=10%、18=100%"}, -- Push Pin
{"32", "リバティーキャップ", "部屋に入るたび、25%の 確率でいずれかの効果を 付与する:#{{Collectible71}} ミニ マッシュ#{{Collectible120}} 変なキノコ#{{Collectible121}} 変なキノコ#{{Collectible21}} コンパス"}, -- Liberty Cap
{"33", "へそのお", "残りの体力が半赤ハートに なった時、その部屋に居る 間{{Collectible100}}リトルスティーブンを 付与する"}, -- Umbilical Cord
{"34", "子供の心", "部屋クリア時の報酬が 10%の確率でランダムな ハートに置き換わる#宝箱・x岩・破壊された 機械から追加のハートが スポーンすることがある"}, -- Child's Heart
{"34", "子供の心", "部屋クリア時の報酬が 10%の確率でハートに 置き換わる#宝箱・x岩・破壊した 機械・殺した乞食から、 33%の確率でハートが 追加でスポーンする"}, -- Child's Heart
{"35", "曲がった角", "↑ 攻撃力 +2"}, -- Curved Horn
{"36", "さびたカギ", "部屋クリア時の報酬が 10%の確率で鍵に置き 換わる   #宝箱・x岩・破壊された 機械から、追加の鍵が スポーンすることがある"}, -- Rusted Key
{"36", "さびたカギ", "部屋クリア時の報酬が 10%の確率で鍵に置き換わる#宝箱・x岩・破壊した 機械・殺した乞食から、 33%の確率で鍵が追加で スポーンする"}, -- Rusted Key
{"37", "ヤギのヒヅメ", "↑ 移動速度 +0.15"}, -- Goat Hoof
{"38", "ママのパール", "青/黒/骨ハートの 出現率 +10%"}, -- base chance is 10% -- Mom's Pearl
{"39", "癌", "↑ 連射間隔 -2"}, -- Cancer
{"40", "赤いパッチ", "ダメージを受けた時、 一定確率で攻撃力 +1.8#確率:運0=20%、8=100%#効果はスタック可能で、 その部屋でのみ有効"}, -- Red Patch
{"41", "マッチ棒", "部屋クリア時の報酬が 10%の確率で爆弾に置き 換わる#宝箱・x岩・破壊された 機械から、追加の爆弾が スポーンすることがある#!!! {{Trinket53}}ダニを除去できる"}, -- Match Stick
{"42", "幸運の足指", "↑ 運 +1#部屋クリア時の報酬 出現率が8%アップ#宝箱・x岩・破壊された 機械から、追加のピック アップがスポーンする ことがある"}, -- Lucky Toe
{"41", "マッチ棒", "部屋クリア時の報酬が 10%の確率で爆弾に 置き換わる#宝箱・x岩・破壊した 機械・殺した乞食から、 33%の確率で爆弾が 追加でスポーンする#!!! {{Trinket53}}ダニを除去できる"}, -- Match Stick
{"42", "幸運の足指", "↑ 運 +1#部屋クリア時の報酬 出現率が8%アップ#宝箱・x岩・破壊した 機械・殺した乞食から、 33%の確率で追加の ピックアップがスポーン"}, -- Lucky Toe
{"43", "呪いのしゃれこうべ", "ダメージを受け、残りの 体力が半ハートになると ランダムな部屋にテレポート"}, -- Cursed Skull
{"44", "ボトルキャップ", "部屋クリア時の報酬が 10%の確率でピルに置き 換わる#宝箱・x岩・破壊された 機械から、追加のピルが スポーンすることがある"}, -- Safety Cap
{"45", "スペードのエース", "部屋クリア時の報酬が 10%の確率でカードに置き 換わる#宝箱・x岩・破壊された 機械から、追加のカードが スポーンすることがある"}, -- Ace of Spades
{"44", "ボトルキャップ", "部屋クリア時の報酬が 10%の確率でピルに 置き換わる#宝箱・x岩・破壊した 機械・殺した乞食から、 33%の確率でピルが 追加でスポーンする"}, -- Safety Cap
{"45", "スペードのエース", "部屋クリア時の報酬が 10%の確率でカードに 置き換わる#宝箱・x岩・破壊した 機械・殺した乞食から、 33%の確率でカードが 追加でスポーンする"}, -- Ace of Spades
{"46", "アイザックのフォーク", "部屋クリア時、10%の 確率で半赤ハート回復#確率は運18で最大100%に"}, -- Isaac's Fork
{"47", "", "<Item does not exist>"},
{"48", "失くしたページ", "ダメージを受けた時、 ネクロノミコン効果が 一定確率で発動する (全ての敵に40ダメージ)"}, -- A Missing Page
{"48", "失くしたページ", "ダメージを受けた時、 ネクロノミコン効果が 一定確率で発動する (全ての敵に40ダメージ)#確率:運0=5%、60=50%"}, -- A Missing Page
{"49", "血まみれのペニー", "コイン取得時、50%の確率で 半赤ハートをスポーン"}, -- Bloody Penny
{"50", "燃え尽きたペニー", "コイン取得時、50%の 確率で爆弾をスポーン"}, -- Burnt Penny
{"51", "平らなペニー", "コイン取得時、50%の 確率で鍵をスポーン"}, -- Flat Penny
{"52", "偽造ペニー", "コイン取得時、50%の 確率で所持金が1増える"}, -- Counterfeit Penny
{"53", "ダニ", "ボスのHPが15%減少#ボス部屋に入った時、 赤ハート1個回復#!!! 取得すると取り外せない#{{Trinket41}}マッチ棒で除去可能"}, -- Tick
{"53", "ダニ", "ボスを含む、HP60以上の 敵のHPを15%減少させる#ボス部屋に入った時、 赤ハート1個回復#!!! 取得すると取り外せない#{{Trinket41}} マッチ棒で除去可能"}, -- Tick
{"54", "アイザックの頭", "貫通効果付き涙で攻撃する 使い魔を付与"}, -- Isaac's Head
{"55", "マギーの信念", "フロア開始時、白ハートを 1個付与する"}, -- Maggy's Faith
{"56", "ユダの舌", "ハート2個の悪魔取引を ハート1個に割り引く"}, -- Judas' Tongue
{"56", "ユダの舌", "悪魔取引のコストを 赤ハート1個に割り引く#{{Player4}} 青ハート3個の取引は、 ???使用時のみ 青ハート1個に割り引く"}, -- Judas' Tongue
{"57", "???の魂", "部屋を飛び回り、透過と ホーミング効果付き涙で 攻撃する使い魔を付与"}, -- ???'s Soul
{"58", "サムソンの髷", "敵を倒した時、一定確率で 攻撃力 +0.5(最大 +5)#確率:運0=6.66%、10=100%#その部屋でのみ有効"}, -- Samson's Lock
{"59", "ケインの目", "フロア開始時、一定確率で {{Collectible21}}コンパスの効果を付与#確率:運0=25%、3=100%"}, -- Cain's Eye
@@ -713,9 +713,9 @@ EID.descriptions[languageCode].trinkets={
{"69", "消えかけインスタント写真", "アイザックが時々透明に なり、敵を混乱させる"}, -- Faded Polaroid
{"70", "寄生虫", "バトル中、ランダムに 青クモがスポーンする"}, -- Louse
{"71", "ボブの膀胱", "爆弾が置かれた場所に 緑色の液体が残り、 触れた敵にダメージを 与える"}, -- Bob's Bladder
{"72", "時計の電池", "部屋クリア時の報酬に 電池が出現する確率が 6.67%アップ#ランダムピックアップが 電池になる確率が2%アップ#部屋をクリアした時、 5%の確率でアクティブ アイテムが1チャージ される   "}, -- Watch Battery
{"72", "時計の電池", "部屋クリア時の報酬に 電池が出現する確率が 6.67%アップ#ランダムピックアップが 電池になる確率が2%アップ#部屋をクリアした時、 5%の確率でアクティブ アイテムが1チャージ"}, -- Watch Battery
{"73", "キャップ飛ばし", "爆発した爆弾が10%の 確率で爆弾をスポーン"}, -- Blasting Cap
{"74", "トゲトゲファインダー", "岩を壊した時、0.5%の 確率でクロールスペースが 生成される"}, -- Stud Finder
{"74", "トゲトゲファインダー", "クロールスペースの 出現率が0.5%アップ"}, -- Stud Finder
{"75", "エラー", "部屋ごとにランダムな トリンケットの効果を 付与する"}, -- Error
{"76", "ポーカーチップ", "宝箱を開くと50%の確率で 追加の報酬がスポーンし、 50%の確率で中身がハエに 置き換わる"}, -- Poker Chip
{"77", "水泡", "ノックバック強化"}, -- Blister
@@ -723,10 +723,10 @@ EID.descriptions[languageCode].trinkets={
{"79", "エンドレスネームレス", "カード・ルーン・ピル 使用時、25%の確率で コピーをスポーンする"}, -- Endless Nameless
{"80", "漆黒の羽根", "↑ 所持する悪魔タイプの アイテム・トリンケット 1個につき攻撃力 +0.2"}, -- Black Feather
{"81", "見えない憤怒", "ダメージを受けた瞬間の 無敵時間を2倍にする"}, -- Blind Rage
{"82", "金の蹄鉄", "15%の確率でトレジャー ルームのアイテムが2つ になり、どちらかを選択 できる"}, -- Golden Horse Shoe
{"82", "金の蹄鉄", "保持して次のフロアに 移動した時、15%の確率で トレジャールームの アイテムが二択になる"}, -- Golden Horse Shoe
{"83", "店の鍵", "鍵を使わずにお店へ 入ることができる"}, -- Store Key
{"84", "強欲アバラ骨", "お店・隠し部屋で グリードが現れなくなる#部屋のクリア報酬に コインの出現率が増え、 ハートの出現率が減る"}, -- Rib of Greed
{"85", "カルマ", "寄付マシーンへの寄付時、 33%の確率で以下の効果:#40%:体力を1回復#40%:キャッシュバック#15%:運 +1#5%:乞食がスポーン"}, -- Karma
{"85", "カルマ", "寄付マシーンへの寄付時、 33%の確率で以下の効果:#40%:赤ハートを1回復#40%:キャッシュバック#15%:運 +1#5%:乞食がスポーン"}, -- Karma
{"86", "リトル幼虫", "うんちを壊すと青ハエが スポーンする"}, -- Lil Larva
{"87", "ママのロケット", "鍵を使った時、半赤ハート 回復する#半赤ハートを赤ハートに 変換する"}, -- Mom's Locket
{"88", "NO!", "保持中、アクティブ アイテムがスポーン しなくなる"},
@@ -734,8 +734,8 @@ EID.descriptions[languageCode].trinkets={
{"90", "茶色いキャップ", "うんちを壊すと爆発する"}, -- Brown Cap
{"91", "カニババ", "33%の確率で、うんちが 黒うんちに置き換わる#黒うんちから5%の確率で 黒ハートがスポーンする"}, -- Meconium
{"92", "ひびが入った冠", "↑ アイテムやトリンケット からのステータス上昇値を 33%アップさせる#↑ 連射間隔 -20%"}, -- Cracked Crown
{"93", "使用されたオムツ", "特定の部屋で{{Collectible9}}スカトール 効果が付与され、ハエ系の 敵が中立化する"}, -- Used Diaper
{"94", "フィッシュテール", "青ハエ/クモをスポーン するタイプのアイテム・ トリンケットの効果を 2倍にする"}, -- Fish Tail
{"93", "使用されたオムツ", "{{Collectible9}} 各部屋に15%の確率で スカトール効果を付与し、 ハエ系の敵を中立化する"}, -- Used Diaper
{"94", "フィッシュテール", "青ハエ/イナゴをスポーン するタイプのトリンケット・ アイテムの効果を2倍にする"}, -- Fish Tail
{"95", "黒い歯", "3%の確率で黒い歯が発射 され、2倍のダメージと 毒を与える#確率は運32で最大100%に"}, -- Black Tooth
{"96", "ウロボロスワーム", "涙が渦を描くように飛ぶ#涙に透過効果を付与#↑ 射程   +4#↑ 涙の高さ +2"}, -- Ouroboros Worm
{"97", "扁桃腺", "12~20回ダメージを 受けると、敵の弾を ブロックする使い魔が スポーンする#最大2体までスポーン"}, -- Tonsil
@@ -749,11 +749,11 @@ EID.descriptions[languageCode].trinkets={
{"105", "弁当袋", "ダメージを受けた時 2%の確率で{{Collectible22}}昼ごはんが スポーンする#効果発動後に消滅する"}, -- Bag Lunch
{"106", "無くなったコルク", "アイテムや使い魔から 生成される液体の効果 範囲が広がる"}, -- Lost Cork
{"107", "クロウハート", "ダメージを受ける時、 赤ハートが優先して 消費される  "}, -- Crow Heart
{"108", "クルミ", "1~9回の爆発を受けると 消滅し、コイン・鍵・ ハート・トリンケットを スポーンする#爆発ダメージが無効化 されている状態でも 回数にカウントされる"}, -- Walnut
{"108", "クルミ", "爆発を受けた時、33%の 確率でトリンケット・ コイン・鍵・ハートを スポーンする#効果発動後に消滅する#爆発ダメージが無効化 されている状態でも発動"}, -- Walnut
{"109", "ガムテープ", "このトリンケットを 取得した時の位置に 使い魔が固定される"}, -- Duct Tape
{"110", "シルバーダラー", "保持して子宮/ユテロ/ 傷だらけの子宮フロアに 移動すると、お店が生成 される  "}, -- Silver Dollar
{"111", "血まみれな冠", "保持して子宮/ユテロ/ 傷だらけの子宮フロアに 移動すると、トレジャー ルームが生成される"}, -- Bloody Crown
{"112", "勝つためにはコインをいれる", "トレジャールームに リロールマシーンが 常時出現する"}, -- Pay to Win
{"112", "勝つためにはコインをいれる", "保持して次のフロアへ移動 すると、トレジャールームに リロールマシーンが出現する"}, -- Pay to Win
{"113", "戦争のセミ", "敵の居る部屋に入ると、 イナゴがスポーンする#イナゴは攻撃力x2の ダメージを与えた後 爆発する"}, -- Locust of War
{"114", "疫病のセミ", "敵の居る部屋に入ると、 イナゴがスポーンする#イナゴは攻撃力x2の ダメージと毒を与える"}, -- Locust of Pestilence
{"115", "飢饉のセミ", "敵の居る部屋に入ると、 イナゴがスポーンする#イナゴは攻撃力x2の ダメージを与え、 スロー状態にする"}, -- Locust of Famine
@@ -788,7 +788,7 @@ EID.descriptions[languageCode].cards={
{"12", "XI - 力", "その部屋に居る間:#↑ 最大体力 +1#↑ 攻撃力  +0.3#↑ 攻撃力  +50%#↑ 射程   +5.25#↑ 涙の高さ +0.5#↑ 移動速度 +0.3"}, -- Strength
{"13", "XII - 吊られた男", "その部屋に居る間、 飛行能力を付与"}, -- The Hanged Man
{"14", "XIII - 死神", "全ての敵に40ダメージ"}, -- Death
{"15", "XIV - 節制", "献血機をスポーン#グリードモードでは 悪魔乞食をスポーン"}, -- Temperance
{"15", "XIV - 節制", "献血機をスポーン"}, -- Temperance
{"16", "XV - 悪魔", "その部屋に居る間:#↑ 攻撃力 +2"}, -- The Devil
{"17", "XVI - 塔", "トロル爆弾を6個スポーン"}, -- The Tower
{"18", "XVII - 星", "トレジャールームに テレポート"}, -- The Stars
@@ -822,7 +822,7 @@ EID.descriptions[languageCode].cards={
{"46", "自殺の王様", "アイザックを殺し、その 部屋に10個のアイテム・ ピックアップ・宝箱を スポーンする"}, -- Suicide King
{"47", "刑務所釈放カード", "部屋の全てのドアと、 隠し部屋の入り口を開く"}, -- Get Out Of Jail Free Card
{"48", "?カード", "現在保持中のアクティブ アイテムの効果をコピー する"}, -- ? Card
{"49", "ダイスの破片", "全てのピックアップと アイテムをリロールする"}, -- Dice Shard
{"49", "ダイスの破片", "部屋にある全てのアイテムと ピックアップをリロールする"}, -- Dice Shard
{"50", "緊急連絡先", "ママの手が敵をつかんで 動きを止め、40ダメージ を与える"}, -- Emergency Contact
{"51", "聖なるカード", "その部屋で次に受ける ダメージを一度だけ 無効化する#25%の確率で別の聖なる カードをスポーンする"}, -- Holy Card
{"52", "巨大化", "その部屋に居る間:#↑ 攻撃力 +7#↑ 射程  +30#障害物破壊能力を付与#アイザックのサイズ拡大"}, -- Huge Growth
@@ -945,12 +945,13 @@ EID.descriptions[languageCode].CollectionPageInfo = "コレクションページ
EID.descriptions[languageCode].MCM = {
DemoObjectName = "Demo Object Name",
DemoObjectTransformation = "Demo Transformation",
DemoObjectText = "日本語の表示サンプル {{Collectible36}}{{Collectible36}}{{Collectible36}}{{Collectible36}}{{Collectible36}}{{Collectible36}}{{Collectible36}}{{Collectible36}}{{Collectible36}}#↑ おすすめ設定#アイテム名の言語切替: General→NameLanguage 日本語/英語/    日本語+英語を選べます#戦闘中のみ説明非表示: General→HideInBattle",
DemoObjectText = "{{Collectible36}} オススメ設定#アイテム名の言語切替: General→NameLanguage 日本語/英語/日英併記#戦闘中のみ説明非表示: General→HideInBattle#ゲームのウィンドウを 少し横長に設定すると 左右に余白が生まれて 画面が見やすくなります",
}
EID.descriptions[languageCode].HoldMapTitle = "アイテムリマインダー"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " 結果"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " 結果",
}
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- Includes Repentance room types for localization convenience
@@ -988,3 +989,13 @@ EID.descriptions[languageCode].PickupNames = {
["5.350"] = "{{Trinket}} トリンケット",
}
EID.descriptions[languageCode].ConditionalDescs = {
["5.100.81"] = "赤ハートを持てない キャラクターの場合、 青/黒ハートを1個に 設定・復活", -- Dead Cat
["5.100.241"] = "{{GreedMode}} グリードモードでは 効果なし", -- Contract From Below
["5.100.135 (Keeper)"] = "{{Player14}} キーパー使用時は0~1コイン", -- IV Bag Keeper
["5.100.135 (PHD)"] = "{{Collectible75}} PHD所有時は2~3コイン", -- IV Bag PHD
["5.100.442"] = "赤ハートを持てない キャラクターの場合、 効果なし", -- Dark Prince's Crown
["5.300.15"] = "{{DemonBeggar}} 悪魔乞食をスポーン", -- Temperance (Greed Mode effect)
["5.350.23"] = "{{Warning}} 保持中に生贄部屋で死ぬと ザ・ロストをアンロック", -- Missing Poster (Unlock The Lost)
}
+27 -8
View File
@@ -129,7 +129,7 @@ EID.descriptions[languageCode].collectibles={
{"78", "요한묵시록", "{{DevilChanceSmall}} 소지중일 때 악마방 확률 +17.5%#사용 시 {{SoulHeart}}소울하트 +1#가능한 경우, 현재 층의 보스를 4기사로 교체합니다."}, -- Book of Revelations
{"79", "낙인", "↑ {{SoulHeart}}소울하트 +1#↑ {{DamageSmall}}공격력 +1#↑ {{SpeedSmall}}이동속도 +0.2"}, -- The Mark
{"80", "계약", "↑ {{SoulHeart}}소울하트 +2#↑ {{DamageSmall}}공격력 +0.5#↑ {{TearsSmall}}연사 +0.7"}, -- The Pact
{"81", "죽은 고양이", "↑ 목숨 +9#!!! {{Heart}}최대 체력이 1칸이 됩니다.#사망 시 전 방에서 최대 체력 1칸으로 부활합니다.#!!! 최대 체력 = 소울하트 보정을 받는 캐릭터는 소울하트가 1칸이 됩니다."}, -- Dead Cat
{"81", "죽은 고양이", "↑ 목숨 +9#!!! {{Heart}}최대 체력이 1칸이 됩니다.#사망 시 전 방에서 최대 체력 1칸으로 부활합니다."}, -- Dead Cat
{"82", "구덩이의 제왕", "↑ {{SpeedSmall}}이동속도 +0.3#비행 능력을 얻습니다."}, -- Lord of the Pit
{"83", "대못", "!!! 사용 시: #{{SoulHeart}}소울하트 +1#그 방에서 {{DamageSmall}}공격력 +0.3, {{SpeedSmall}}이동속도 -0.2#접촉한 적에게 피해를 입히며 장애물을 부술 수 있습니다."}, -- The Nail
{"84", "더 깊이 내려가야 해!", "사용 시 다음 스테이지로 가는 다락문을 생성합니다.#10%의 확률로 {{LadderRoom}}사다리방으로 가는 다락문을 생성합니다."}, -- We Need To Go Deeper!
@@ -183,7 +183,7 @@ EID.descriptions[languageCode].collectibles={
{"132", "석탄 한 덩이", "공격이 멀리 나갈수록 타일 1칸당 공격력이 +0.6 증가합니다."}, -- A Lump of Coal
{"133", "구피의 발", "사용 시 최대 체력 1칸을 {{SoulHeart}}소울하트 3칸으로 바꿉니다."}, -- Guppy's Paw
{"134", "구피의 꼬리", "{{Chest}} 방 클리어 보상이 33%의 확률로 상자 혹은 황금상자로 바뀝니다.#!!! 방 클리어 보상이 22%의 확률로 등장하지 않습니다."}, -- Guppy's Tail
{"135", "수혈 팩", "사용 시 체력 반칸을 깎고 {{Coin}}동전을 1~3개 드랍합니다.#빨간하트를 우선적으로 깎습니다.#!!! {{Player14}}/{{Player33}}Keeper: 0~1개"}, -- IV Bag
{"135", "수혈 팩", "사용 시 체력 반칸을 깎고 {{Coin}}동전을 1~2개 드랍합니다.#빨간하트를 우선적으로 깎습니다"}, -- IV Bag
{"136", "최고의 친구", "사용 시 적을 유인하고 5초 뒤 공격력 110의 폭발을 일으키는 인형을 하나 설치합니다."}, -- Best Friend
{"137", "원격 폭파기", "↑ {{Bomb}}폭탄 +5#폭탄이 아이템 사용 전까지 터지지 않습니다."}, -- Remote Detonator
{"138", "성흔", "↑ {{Heart}}최대 체력 +1#↑ {{DamageSmall}}공격력 +0.3"}, -- Stigmata
@@ -289,7 +289,7 @@ EID.descriptions[languageCode].collectibles={
{"238", "열쇠 조각 1", "{{MegaSatanSmall}} Key Piece 2와 조합 시 Chest/Dark Room 스테이지에서 거대한 금색 문을 열 수 있습니다.#빨간하트가 드랍될 때 2.5%의 확률로 {{EternalHeart}}이터널하트로 대체됩니다.#↑ {{AngelChanceSmall}}천사방 확률 +25%"}, -- Key Piece 1
{"239", "열쇠 조각 2", "{{MegaSatanSmall}} Key Piece 1과 조합 시 Chest/Dark Room 스테이지에서 거대한 금색 문을 열 수 있습니다.#빨간하트가 드랍될 때 2.5%의 확률로 {{EternalHeart}}이터널하트로 대체됩니다.#↑ {{AngelChanceSmall}}천사방 확률 +25%"}, -- Key Piece 2
{"240", "임상시험", "!!! 아래의 능력치 중;#↑ 능력치 4종류 증가#↓ 능력치 2종류 감소#!!! {{EmptyHeart}}빈 최대 체력 ±1#{{Blank}} {{SpeedSmall}}이동속도 ±0.2#{{Blank}} {{TearsSmall}}눈물 딜레이 ±1#{{Blank}} {{DamageSmall}}최종 공격력 ±1#{{Blank}} {{RangeSmall}}사거리 ±0.5#{{Blank}} {{ShotspeedSmall}}탄속 ±0.2#{{Blank}} {{LuckSmall}}행운 ±1"}, -- Experimental Treatment
{"241", "지하로부터의 계약", "방 클리어 보상이 하나 더 나옵니다.#방 클리어 보상이 33%의 확률로 등장하지 않습니다.#{{Blank}} (중첩 시 보상 개수 증가, 보상 미등장 확률 감소)#{{GreedModeSmall}} 그리드 모드의 동전 보상은 영향 없음"}, -- Contract from Below
{"241", "지하로부터의 계약", "방 클리어 보상이 하나 더 나옵니다.#방 클리어 보상이 33%의 확률로 등장하지 않습니다.#{{Blank}} (중첩 시 보상 개수 증가, 보상 미등장 확률 감소)"}, -- Contract from Below
{"242", "악명", "적 탄환에 맞았을 때 50% 확률로 피해를 무시합니다."}, -- Infamy
{"243", "삼위일체 방패", "캐릭터의 공격 방향에서 오는 적의 탄환을 모두 방어합니다."}, -- Trinity Shield
{"244", "기계 0.5", "공격 시 캐릭터의 이마 쪽에서 보조 레이저가 발사됩니다."}, -- Tech.5
@@ -454,7 +454,7 @@ EID.descriptions[languageCode].collectibles={
{"403", "스파이더모드", "방 안을 돌아다니며 접촉한 적에게 랜덤한 상태이상을 부여합니다.#적의 체력과 적에게 주는 피해량이 수치로 표시됩니다.#방 클리어 시 일정 확률로 배터리 픽업이나 자폭 거미를 드랍합니다."}, -- Spider Mod
{"404", "방귀쟁이 아기", "캐릭터를 따라다니며 적의 탄환을 막아줍니다.#탄환을 막을 시 10% 확률로 랜덤한 효과의 방귀를 뀝니다."}, -- Farting Baby
{"405", "게임 버그", "대각선으로 돌아다니며 접촉한 적에게 초당 120의 피해를 주며 랜덤한 상태이상을 부여합니다."}, -- GB Bug
{"406", "8면 주사위", "사용 시 {{DamageSmall}}공격력, {{TearsSmall}}연사, {{RangeSmall}}사거리, {{SpeedSmall}}이동속도 배율을 랜덤으로 바꿉니다."}, -- D8
{"406", "8면 주사위", "사용 시 {{DamageSmall}}공격력, {{TearsSmall}}연사, {{RangeSmall}}사거리, {{SpeedSmall}}이동속도 배율을 랜덤으로 바꿉니다.#!!! 바뀐 배율의 총합은 항상 동일합니다."}, -- D8
{"407", "순도", "캐릭터 머리에 오라가 생기며 오라 색에 따라 특정 능력치가 증가합니다.#피격시 비활성화되며 방 이동시 다른 색으로 변합니다.#{{ColorRed}}빨강:{{CR}} {{DamageSmall}}공격력 +4.0#{{Blank}} {{ColorCyan}}파랑:{{CR}} {{TearsSmall}}눈물 딜레이 -4#{{Blank}} {{ColorOrange}}주황:{{CR}} {{RangeSmall}}사거리 +7.5, 눈물 높이 +1#{{Blank}} {{ColorYellow}}노랑:{{CR}} {{SpeedSmall}}이동속도 +0.5"}, -- Purity
{"408", "마법 단검", "피격 시 캐릭터 주위에 검은 고리가 둘러져 접촉한 적에게 현재 공격력만큼의 피해를 줍니다.#고리로 적 처치 시 15% 확률로 {{BlackHeart}}블랙하트를 드랍합니다."}, -- Athame
{"409", "빈 그릇", "↑ {{BlackHeart}}블랙하트 +2#{{EmptyHeart}}빨간하트가 없을 때 비행 능력을 얻으며 40초마다 10초간 무적 상태가 됩니다."}, -- Empty Vessel
@@ -816,7 +816,7 @@ EID.descriptions[languageCode].cards={
{"12", "XI - 힘", "그 방에서 {{Heart}}최대 체력 +1, {{DamageSmall}}공격력 +0.3, {{DamageSmall}}공격력 배율 +50%, {{RangeSmall}}사거리 +5.25, 눈물 높이 +0.5, {{SpeedSmall}}이동속도 +0.3"}, -- XI - Strength
{"13", "XII - 매달린 남자", "{{Collectible20}} 그 방에서 비행 능력을 얻습니다."}, -- XII - The Hanged Man
{"14", "XIII - 죽음", "{{Collectible35}} 방 안의 모든 적에게 40의 피해를 줍니다."}, -- XIII - Death
{"15", "XIV - 절제", "헌혈기계를 생성합니다.#Greed 모드에서는 악마거지를 소환합니다."}, -- XIV - Temperance
{"15", "XIV - 절제", "{{DonationMachine}}헌혈기계를 생성합니다."}, -- XIV - Temperance
{"16", "XV - 악마", "{{Collectible34}} 그 방에서 {{DamageSmall}}공격력 +2"}, -- XV - The Devil
{"17", "XVI - 탑", "{{Collectible65}} 방 안에 트롤폭탄을 6개 생성합니다."}, -- XVI - The Tower
{"18", "XVII - 별", "{{TreasureRoom}}보물방으로 순간이동합니다."}, -- XVII - The Stars
@@ -973,9 +973,19 @@ EID.descriptions[languageCode].MCM={
DemoObjectText = "이 설명은 한국어로 작성되었습니다.#!!! 간단 설정 방법:#{{Collectible182}} 폰트: Visuals→Font Type#{{Freezing}} 텍스트박스 너비: General→Textbox Width#\1 {{Damage}}테스트 공격력 +1#{{AngelDevilChance}} 악마와 천사, 당신의 선택은?#{{DeliriumSmall}} 모두가 싫어하는 델리리움",
}
EID.descriptions[languageCode].HoldMapTitle = "리마인더"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " 예상 결과"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " 예측",
CategoryNames = {
Overview = "요약",
Special = "스페셜",
Actives = "액티브",
Pockets = "소모성",
Trinkets = "장신구",
Passives = "패시브"
}
}
-- includes Planetarium even though it's unused in AB+ for convenience
-- Includes Repentance room types for localization convenience
EID.descriptions[languageCode].RoomTypeNames = { "일반방", "상점", "I AM ERROR (오류방)", "보물방", "보스방", "미니보스방", "비밀방", "일급비밀방", "오락실", "저주방", "도전방/보스도전방", "책방", "희생방", "악마방", "천사방", "사다리방", "보스러시", "깨끗한 침대방", "더러운 침대방", "금고방", "주사위방", "블랙마켓", "출구방", "천체관", "텔레포터 입구", "텔레포터 출구", "대체 루트 입구", "파란 방", "특급비밀방",
@@ -1012,3 +1022,12 @@ EID.descriptions[languageCode].PickupNames = {
["5.350"] = "{{Trinket}}장신구",
}
EID.descriptions[languageCode].ConditionalDescs = {
["5.100.81"] = "!!! 최대 체력 = 소울하트 보정을 받는 캐릭터는 소울하트가 1칸이 됩니다.", -- Dead Cat
["5.100.241"] = "{{GreedModeSmall}} Greed 모드의 동전 보상은 영향 없음", -- Contract From Below
["5.100.135 (Keeper)"] = "{{Player14}}Keeper: 0~1개", -- IV Bag Keeper
["5.100.135 (PHD)"] = "{{Collectible75}} PHD 소지 시 2-3개로 증가", -- IV Bag PHD
["5.100.442"] = "빨간하트를 소지할 수 없는 캐릭터는 무효과", -- Dark Prince's Crown
["5.300.15"] = "{{DemonBeggar}} 악마거지를 소환합니다.", -- Temperance (Greed Mode effect)
-- ["5.350.23"] = "", -- Missing Poster (Unlock The Lost)
}
+4 -3
View File
@@ -887,9 +887,10 @@ EID.descriptions[languageCode].MCM = {
DemoObjectText = "This text is in english#A very cool and long description to simulate linebreaks caused by EID textbox width!#{{Collectible4}} This is also a cool line#{{Heart}} This line loves you#{{AngelDevilChance}} This line can be your angel or your devil#\1 {{Damage}} +1 Stat Change up",
}
EID.descriptions[languageCode].HoldMapTitle = "Item Reminder"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " Result"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Resultat",
}
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- Includes Repentance room types for localization convenience
+4 -2
View File
@@ -884,8 +884,10 @@ EID.descriptions[languageCode].MCM = {
DemoObjectText = "Este texto está em Português brasileiro#Uma descrição muito legal e longa para simular quebras de linha causadas pela largura da caixa de texto do EID!#{{Collectible4}} Esta também é uma linha legal#{{Heart}} Esta linha ama você#{{AngelDevilChance}} Esta linha pode ser seu anjo ou demônio#\1 {{Damage}} +1 Mudança de Status",
}
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " Resultado"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Resultado",
}
-- includes Planetarium even though it's unused in AB+ for convenience
EID.descriptions[languageCode].Teleport2RoomNames = { "Sala Normal","Sala do Chefe","Sala Super Secreta","Loja","Sala do Tesouro","Sala de Sacrifício","Sala do Dado","Biblioteca","Sala da Maldição","Sala do Mini-Chefe","Sala do Desafio/Desafio do Chefe","Sala do Isaac","Sala Estéril","Sala do Jogos","Sala do Baú","Planetário","Sala Secreta","Sala Vermelha Especial","Sala do Anjo/Diabo","Sala I AM ERROR" }
EID.descriptions[languageCode].Teleport2GreedRoomNames = { "Sala Principal", "Sala do Chefe", "Loja", "Sala do Tesouro Prateada/Dourada", "Sala da Maldição", "Sala da Saída", "Sala Super Secreta", "Sala do Anjo/Diabo", "Sala I AM ERROR" }
+24 -11
View File
@@ -160,7 +160,7 @@ EID.descriptions[languageCode].collectibles={
{"138", "Стигмата", "↑ +1 к здоровью#↑ +0.3 к урону"},
{"139", "Мамина сумочка", "Позволяет носить 2 брелока"},
{"140", "Проклятье Боба", "Ядовитые бомбы#+5 Бомб"},
{"141", "Артистичный мальчик", "Появляется 7 случайных монет"},
{"141", "Эффектный мальчик", "Появляется 7 случайных монет"},
{"142", "Наплечники", "Если вы получили урон и осталось пол-сердца, дает Сердце Души#(Только один раз за комнату)"},
{"143", "Спидбол", "↑ +0.3 к скорости#↑ +0.2 скорость слезы"},
{"144", "Друг-бездельник", "Собирает монеты и дает за них предметы"},
@@ -232,7 +232,7 @@ EID.descriptions[languageCode].collectibles={
{"210", "Обглоданный лист", "Неуязвимость, если вы стоите на месте дольше секунды"},
{"211", "Паук малыш", "При получении вами урона появляется союзный паук"},
{"212", "Ошейник Гаппи", "50% шанс возродиться после смерти"},
{"213", "Потерянная линза", "У слез появится щит, блокирующий другие снаряды#При столкновении такой слезы и снаряда обе исчезнут#↓ -16% к скорости слезы"},
{"213", "Потерянная линза", "У слез появится щит, блокирующий другие снаряды#При столкновении такой слезы и снаряда обе исчезнут#↓ -0.15 к скорости слезы"},
{"214", "Анемия", "↑ +5 дальность стрельбы#При получении урона вы начинаете оставлять ядовитый след в пределах комнаты"},
{"215", "Козья голова", "100% шанс появления комнаты Дьявола{{DevilRoom}}/Ангела{{AngelRoom}}"},
{"216", "Церемониальная мантия", "↑ +1 к урону#+3 Черных Сердца"},
@@ -823,16 +823,16 @@ EID.descriptions[languageCode].pills={
EID.descriptions[languageCode].sacrificeHeader = "[Комната жертвоприношений - следующая награда]"
EID.descriptions[languageCode].sacrifice={
{"1", "", "50% шанс на 1 Монету#100% шанс на 1 Бомбу, если вы в Подвале 1 и убили Босса за 1 минуту"},
{"2", "", "50% шанс на 1 Монету#100% шанс на 1 Бомбу, если вы в Подвале 1 и убили Босса за 1 минуту"},
{"3", "", "67% вероятность повысить шанс появления {{AngelRoom}}Комнаты Ангела"},
{"4", "", "50% шанс на 1 случайный сундук"},
{"5", "", "33% шанс на 3 монеты#67% вероятность повысить шанс появления {{AngelRoom}} Комнаты Ангела"},
{"6", "", "33% шанс телепортироваться в комнату {{AngelRoom}} Ангела или {{DevilRoom}} Дьявола#67% шанс на случайный сундук"},
{"7", "", "33% шанс на 1 случайный предмет из {{AngelRoom}} Комнаты Ангела#67% шанс на 1 синее сердце"},
{"1", "", "{{Coin}} 50% шанс на 1 Монету#{{Bomb}} 100% шанс на 1 Бомбу, если вы в Подвале 1 и убили Босса за 1 минуту"},
{"2", "", "{{Coin}} 50% шанс на 1 Монету#{{Bomb}} 100% шанс на 1 Бомбу, если вы в Подвале 1 и убили Босса за 1 минуту"},
{"3", "", "{{AngelChance}} 67% вероятность повысить шанс появления Комнаты Ангела"},
{"4", "", "{{Chest}} 50% шанс на 1 случайный сундук"},
{"5", "", "{{Coin}} 33% шанс на 3 монеты#{{AngelChance}} 67% вероятность повысить шанс появления Комнаты Ангела"},
{"6", "", "{{AngelRoom}} 33% шанс телепортироваться в комнату Ангела#{{DevilRoom}} Телепортирует в комнату Дьявола, если она уже появилась на этаже#{{Chest}} 67% шанс на случайный сундук"},
{"7", "", "{{AngelRoom}} 33% шанс на 1 случайный предмет из Комнаты Ангела#{{SoulHeart}} 67% шанс на 1 синее сердце"},
{"8", "", "100% шанс появления 7 тролль-бомб"},
{"9", "", "100% шанс появления ангела \"Уриил\""},
{"10", "", "50% шанс на 7 синих сердец#50% шанс на 30 монет"},
{"10", "", "{{SoulHeart}} 50% шанс на 7 синих сердец#{{Coin}} 50% шанс на 30 монет"},
{"11", "", "100% шанс появления ангела \"Гавриил\""},
{"12", "", "50% шанс телепортироваться на этаж \"Темная комната\""},
}
@@ -844,7 +844,7 @@ EID.descriptions[languageCode].dice={
{"1", "", "Меняет все пассивные и активный артефакты персонажа на случайные из пула той комнаты, в которой они были получены"},
{"2", "", "Меняет все подбираемые предметы в данной комнате"},
{"3", "", "Меняет все подбираемые предметы на данном этаже#Не влияет на комнаты {{DevilRoom}} Дьявола/{{AngelRoom}} Ангела"},
{"4", "", "Меняет все артефакты, находящиеся на данном этаже#Не влияет на комнаты {{DevilRoom}} Дьявола/{{AngelRoom}} Ангела, {{Shop}} Магазин и {{Library}} Библиотеку"},
{"4", "", "Меняет все артефакты, находящиеся на данном этаже#Не влияет на комнаты {{DevilRoom}} Дьявола/{{AngelRoom}} Ангела"},
{"5", "", "Меняет и заново генерирует весь этаж"},
{"6", "", "Меняет артефакты персонажа на случайные, а также предметы и артефакты на данном этаже"},
}
@@ -882,3 +882,16 @@ EID.descriptions[languageCode].MCM = {
DemoObjectTransformation = "Демо траснформация",
DemoObjectText = "Это текст на русском#Очень крутое и длинное описание для симуляции конца линий, образованных шириной текстового окна EID!#{{Collectible4}} Это тоже крутая линия#{{Heart}} Эта линия тебя любит ;)#{{AngelDevilChance}} Эта линия может быть твоим ангелом или дьяволом#\1 {{Damage}} +1 к характеристике",
}
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Результат",
InventoryEmpty = "(У игрока нет предметов)",
CategoryNames = {
Overview = "Обзор инвентаря",
Special = "Особый",
Actives = "Активные предметы",
Pockets = "Слот расходников",
Trinkets = "Брелоки",
Passives = "Пассивные предметы"
}
}
+4 -3
View File
@@ -879,9 +879,10 @@ EID.descriptions[languageCode].MCM = {
EID.descriptions[languageCode].CollectionPageInfo = "¡Debes tomar este objeto para completar la pagina de colección!"
EID.descriptions[languageCode].HoldMapTitle = "Recordatorio"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " Resultado"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Resultado",
}
-- currently used for D1
EID.descriptions[languageCode].PickupNames = {
+4 -3
View File
@@ -914,9 +914,10 @@ EID.descriptions[languageCode].MCM = {
DemoObjectText = "Це текст українською#Дуже крутий та довгий опис предмета для симуляції переходів на інший рядок, спричинених шириною текстового поля в EID!#{{Collectible4}} Це також крутий рядок#{{Heart}} Цей рядок любить тебе і Україну#{{AngelDevilChance}} Цей рядок може бути ще тим чортиком чи ангелом#\1 {{Damage}} +1 Характеристику збільшено",
}
EID.descriptions[languageCode].HoldMapTitle = "Нагадування"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " Результат"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Результат",
}
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- Includes Repentance room types for localization convenience
+3 -2
View File
@@ -915,9 +915,10 @@ EID.descriptions[languageCode].MCM = {
DemoObjectText = "这份文本是中文的#这是一条非常酷的长文本,用来模拟EID文本框自动分行功能!#\1 这也是一条非常酷的文本#祝使用愉快{{Heart}}",
}
EID.descriptions[languageCode].HoldMapTitle = "道具提示"
-- 长按地图键会以"道具名称的结果"为描述预测结果
EID.descriptions[languageCode].HoldMapHeader = "的结果"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " 的结果",
}
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- 为本地化方便也添加了忏悔的房间类型
+17 -16
View File
@@ -110,12 +110,12 @@ local repCollectibles={
[240] = {"240", "Experimentální Léčba", "↑ Náhodně zvýší 4 staty#↓ Náhodně sníží 2 staty"}, -- Experimental Treatment
[241] = {"241", "Smlouva z Podzemí", "Zdvojnásobuje všechny odměny za pročištěnou místnost#30% šance na žádnou odměnu za pročištěnou místnost#Neovlivňuje režim Greed Mode"}, -- Contract from Below
[245] = {"245", "20/20", "Zdvojnásobí všechny tvoje střely#↓ {{Damage}} -25% Poškození"}, -- 20/20
[248] = {"248", "Skupinová mysl", "Modří pavouci/mušky způsobí dvojité poškození#Pavoučí/muší spojenci budou silnější"}, -- Hive Mind
[248] = {"248", "Úlové Myšlení", "Modří pavouci/mušky způsobí dvojité poškození#Pavoučí/muší spojenci budou silnější"}, -- Hive Mind
[253] = {"253", "Kouzelný Strup", "↑ {{Heart}} +1 Zvýšení Zdraví#↑ {{Luck}} +1 Zvýšení Štěstí#{{Heart}} Vyléčí 1 červené srdce"}, -- Magic Scab
[254] = {"254", "Krevní Sraženina", "!!! Platí pouze pro levé oko#↑ {{Damage}} +1 Větší Poškození#↑ {{Range}} +1.5 Větší Dostřel"}, -- Blood Clot
[256] = {"256", "Horké Bomby", "{{Burning}} Hořící bomby#{{Bomb}} +5 Bomb#Už nemůžeš utrpět poškození ohněm#Bomby způsobují kontaktní poškození"}, -- Hot Bombs
[261] = {"261", "Proptóza", "↑ {{Damage}} +0.5 Větší Poškození#↓ Udělené poškození se snižuje podle uražené vzdálenosti slzy#300% poškození u přímého (a blízkého) kontaktu"}, -- Proptosis
[262] = {"262", "Chybějící Stránka 2", "{{BlackHeart}} +1 Černé Srdce#Když zdraví klesne na 1 srdce, udělí poškození všem nepřátelům v místnosti#{{Collectible35}} Černá srdce a efekt u Necronomiconu způsobí dvakrát větší poškození"}, -- Missing Page 2
[262] = {"262", "Chybějící stránka 2", "{{BlackHeart}} +1 Černé Srdce#Když zdraví klesne na 1 srdce, udělí poškození všem nepřátelům v místnosti#{{Collectible35}} Černá srdce a efekt u Necronomiconu způsobí dvakrát větší poškození"}, -- Missing Page 2
[263] = {"263", "Čistá Runa", "{{Rune}} Kopíruje efekt momentálně držené runy nebo kamene duší#Vytvoří 1 náhodnou runu"}, -- Clear Rune (REPENTANCE ITEM)
[264] = {"264", "Chytrá Muška", "Orbitální moucha#Když dostaneš zásah, zaútočí na nepřátele#Uděluje 22.5 poškození za sekundu"},
[273] = {"273", "Bobův Mozek", "{{Throwable}} {{ColorOrange}}Vrhatelná{{CR}} bomba#Exploze způsobí 100 poškození#Poškození ignoruje brnění"}, -- Bob's Brain
@@ -127,7 +127,7 @@ local repCollectibles={
[283] = {"283", "D100", "Zamíchá všechny pickupy, předměty a všechny tvoje pasivní předměty#Duplikuje 1 náhodný pickup v místnosti#Restartuje aktuální místnost, respawne tě a zamíchá nepřátele v oné místnosti#Zamíchá kameny v místnosti"}, -- D100
[285] = {"285", "D10", "Zamíchá nepřátele v místnosti#Pokusí se je zamíchat na nepřátele s podobným maximálním HP"}, -- D10
[287] = {"287", "Kniha Tajemství", "Dá ti {{Collectible54}}Mapu pokladů, {{Collectible21}}Kompas nebo {{Collectible246}}Modrou Mapu pro aktuální patro#Poskytuje pouze efekty mapování, které ještě nemáš#Pokud všechny efekty jsou už aktivní, dá ti {{Collectible76}}Rentgenové Vidění"}, -- Book of Secrets
[288] = {"288", "Bedna Plná Pavouků", "Vytvoří 4-8 modré pavouky"}, -- Box of Spiders
[288] = {"288", "Krabice Plná Pavouků", "Vytvoří 4-8 modré pavouky"}, -- Box of Spiders
[289] = {"289", "Červená Svíčka", "Vytvoří červený plamen#Plamen zůstává do té doby dokud nezpůsobí poškození nebo pětkrát nezablokuje střely anebo po 10 sekundách"}, -- Red Candle
[291] = {"291", "Spláchnutej!", "Proměňuje ne-bossové nepřátele na hovna#Instantně zabíjí hovnové nepřátele a bosse#Hasí ohniště a naplňí místnost vodou#Proměňuje jámy naplněné lávou na půdu"}, -- Flush!
[292] = {"292", "Satanská Bible", "{{BlackHeart}} +1 Černé srdce#{{DevilRoom}} Pokud je předmět použitý před bossem, pak po dokončení místnosti budeš moci uzavřít obchod s ďáblem#!!! Vezmeš-li si tento předmět, nechť budeš uzamčen do ďábelských obchodů po zbytek tohoto běhu!"}, -- Satanic Bible
@@ -145,7 +145,7 @@ local repCollectibles={
[311] = {"311", "Jidášův Stín", "{{Player12}} Když zemřeš, znovuzrodíš se jako Temný Jidáš#{{Damage}} Ten má 2x Násobič Poškození#{{Player24}} Poskvrněný Jidáš se sám oživí"}, -- Judas' Shadow
[314] = {"314", "Boky Jako Skříň", "↑ {{Heart}} +1 Zvýšení Zdraví#↓ {{Speed}} -0.4 Snížení Rychlosti#{{Heart}} Vyléčí 1 červené srdce#Při chůzi přes kameny je zničí"}, -- Thunder Thighs
[315] = {"315", "Podivný Přitahovák", "Magnetické slzy#Ovlivňuje nepřátele, pickupy a trinkety#Předměty budou přitahovány tam kam slza dopadne"}, -- Strange Attractor
[319] = {"319", "Cainovo Druhé Oko", "Odráží se po místnosti#Střílí směrem k Izákovi#{{Damage}} Jeho poškození se rovná tvému poškození"},
[319] = {"319", "Kainovo Druhé Oko", "Odráží se po místnosti#Střílí směrem k Izákovi#{{Damage}} Jeho poškození se rovná tvému poškození"},
[320] = {"320", "Jediný Přítel ???", "Ovladatelná muška#Uděluje 3.5 kontaktního poškození za tik"}, -- ???'s Only Friend
[323] = {"323", "Izákovy Slzy", "Při použití vystřelíš 8 slz ve všech směrech#Slzy kopírují ty tvoje#Nabíjí se při střílení"},
[326] = {"326", "Dech Života", "Pro neporazitelnost podrž mezerník, dokud nebude nabíjecí lišta prázdná#Paprsky světla zasáhnou nepřátele, kteří se tě dotkli, během tvé neporazitelnosti#!!! Nedržto to příliš dlouho!"}, -- Breath of Life
@@ -175,7 +175,7 @@ local repCollectibles={
[375] = {"375", "Hostitelova Lebka", "Poskytuje imunitu proti výbuchům#20% šance na zablokování slz#Blokuje střely padající shora"}, -- Host hat
[376] = {"376", "Doplnění Zásob", "Obchody okamžitě doplní své položky, když si je koupíš#Doskladněné zboží pomalu zdražuje"}, -- Restock
[380] = {"380", "Zaplať za hraní", "{{Coin}} +5 mincí#Nyní otevíráš zamčené dveře a truhly pomocí mincí namísto klíčů"}, -- Pay To Play
[382] = {"382", "Kamarádský Míč", "Můžeš jej vrhnout na nepřátele k jejich zachycení#Při dalším použití se znovu objeví stejný nepřítel, ale už jako přátelský společník#Chůze po míči (po zachycení ) předmět okamžitě dobije"}, -- Friendly Ball
[382] = {"382", "Kamarádský Míček", "Můžeš jej vrhnout na nepřátele k jejich zachycení#Při dalším použití se znovu objeví stejný nepřítel, ale už jako přátelský společník#Chůze po míči (po zachycení ) předmět okamžitě dobije"}, -- Friendly Ball
[384] = {"384", "Malý Gurdy", "{{Chargeable}} Vystřelí se a bude létat po místnosti#Způsobí 5-25 kontaktního poškození v závislosti na jeho rychlosti"}, -- Lil Gurdy
[389] = {"389", "Pytlíček Run", "{{Rune}} Vytvoří náhodnou runu každých 7-8 místností#Také může vytvořit kámen duší"}, -- Rune Bag
[391] = {"391", "Zrada", "{{Charm}} Pokaždé, když Izák utrpí poškození, okouzlí každého nepřítele v místnosti a ti pak můžou bojovat mezi sebou"},
@@ -227,7 +227,7 @@ local repCollectibles={
[496] = {"496", "Eutanázie", "3.33% šance na vystřelení jehel#{{Luck}} 50% šance při 15 Štěstí#Jehly okamžitě zabijí normální nepřátele a roztříští je do 10 slz#Jehly způsobí 3x poškození Bossům"}, -- Euthanasia
[497] = {"497", "Maskáčové Spodní Prádlo", "Když vejdeš do místnosti, budeš zamaskován a zmáteš všechny nepřátele, dokud nezačneš střílet#↑ {{Speed}} +0.5 Zvýšení Rychlosti při zahalení#Po odmaskování, způsobíš poškození kolem sebe a získáš Více Slz a Větší Poškození"}, -- Camo Undies
[501] = {"501", "Greedův Jícen", "Za každých 25 mincí ti přibyde 1 místo pro srdce#{{Player14}} Keeper může získat další místo pro Mincové Srdce#{{Collectible416}} Získáš místo pro srdce za každých 100 mincí, které máš po 99"}, -- Greed's Gullet
[503] = {"503", "Little Horn", "5% šance na vystřelení slzy, která vyvolá ruku Big Horna#{{Luck}} 20% šance při 15 Štěstí#Ruka instantně zabijí nepřátele a uděluje poškození Bossům#Při kontaktu s nepřáteli udělí 3.5 poškození"}, -- Little Horn
[503] = {"503", "Malej Horn", "5% šance na vystřelení slzy, která vyvolá ruku Big Horna#{{Luck}} 20% šance při 15 Štěstí#Ruka instantně zabijí nepřátele a uděluje poškození Bossům#Při kontaktu s nepřáteli udělí 3.5 poškození"}, -- Little Horn
[504] = {"504", "Hnědý Nuget", "Vytvoří mouchu, která stojí na místě a střílí na nepřátele#Každý výstřel způsobí 3.5 poškození"}, -- Brown Nugget
[506] = {"506", "Kudlou Do Zad", "Pokud slzy zasáhnou nepřítele do zad, způsobí dvojnásobné poškození a způsobí krvácení, takže nepřátelé zanechávají kaluž a utrpí poškození, při pohybu"}, -- Backstabber
[507] = {"507", "Ostré Brčko", "{{Damage}} Uděluje tvoje poškození + 10% maximálního zdraví nepřítele#Ovlivňuje všechny nepřátele v místnosti#{{HalfHeart}} Šance upustit půl srdce, když způsobí poškození"}, -- Sharp Straw
@@ -345,7 +345,7 @@ local repCollectibles={
[652] = {"652", "Ledové Dítě", "Spojenec, který se klouže po místnosti, když do něj strčíte#{{Freezing}} Zpomaluje, způsobuje kontaktní poškození a zmrazí příšery, které zabije"}, -- Cube Baby
[653] = {"653", "Ustup", "Když předmět držíš, nepřátelé, kteří nejsou duchové, vytvářejí po smrti malé červené duchy#Při použití způsobí, že duchové explodují"}, -- Vade Retro
[654] = {"654", "Falešné PHD", "{{BlackHeart}} +1 Černé Srdce#{{Pill}} Identifikuje všechny pilulky#Převádí dobré pilulky na špatné pilulky#↑ {{Damage}} Pilulky snižující statistiky ti dá Větší Poškození#{{BlackHeart}} Ostatní pilulky při použití vytvářejí Černá Srdce"}, -- False PHD
[655] = {"655", "Zatoč a Vyhraj", "Přidává káču jako orbitál, který blokuje nepřátelské střely#Uděluje 10.5 kontaktního poškození za sekundu#Při použití se {{Speed}} ↑ Zvyšuje Rychlost o +0.5 a výrazně zvyšuje rychlost rotace orbitálů"}, -- Spin to Win
[655] = {"655", "Káča", "Přidává káču jako orbitál, který blokuje nepřátelské střely#Uděluje 10.5 kontaktního poškození za sekundu#Při použití se {{Speed}} ↑ Zvyšuje Rychlost o +0.5 a výrazně zvyšuje rychlost rotace orbitálů"}, -- Spin to Win
[656] = {"656", "Damoklův Meč", "<Předmět není k dispozici>"}, -- Damocles
[657] = {"657", "Vaskulitida", "Nepřátelé po smrti vybuchnou v slzy, které sdílí účinky Izákových slz"}, -- Vasculitis
[658] = {"658", "Obrovská Buňka", "Vytváří mikro postavičky při utrpení poškození #Pronásledují a střílejí na nepřátele v okolí"}, -- Giant Cell
@@ -393,7 +393,7 @@ local repCollectibles={
[700] = {"700", "Echo Komora", "Když Izák použije kartu, pilulku nebo runu, použije se také kopie posledních 3 karet/pilulek/run, které použil poté, co sebral Echo Komoru"}, -- Echo Chamber
[701] = {"701", "Izákova Hrobka", "Na začátku každého patra vytvoří {{DirtyChest}} Starou Truhlu, jejíž odemknutí vyžaduje klíč#Může obsahovat {{SoulHeart}} Duševní Srdce, trinkety nebo předměty#Předměty jsou ze sady předmětů z {{AngelRoom}} Andělské Místnosti, nebo s tématikou Mámy a Táty"}, -- Isaac's Tomb
[702] = {"702", "Pomstychtivá Duše", "Po utrpení poškození se objeví orbitální bludička, který přetrvává po celé patro#Maximálně 6 bludiček#Střílí slzy, ale neblokují výstřely"}, -- Vengeful Spirit
[703] = {"703", "Esau ml.", "Výměna mezi aktuální postavou a Esauem mladším, který má {{BlackHeart}} 3 Černá Srdce, {{Damage}} +2 Větší Poškození a možnost létání#Postavy mají nezávislé předměty a zdraví#Při prvním použití získá náhodné pasivní předměty rovnající se počtu předmětů, které máš ty#{{Warning}} Umřeš úplně, když zemře jedna z postav"}, -- Esau Jr.
[703] = {"703", "Ezau ml.", "Výměna mezi aktuální postavou a Esauem mladším, který má {{BlackHeart}} 3 Černá Srdce, {{Damage}} +2 Větší Poškození a možnost létání#Postavy mají nezávislé předměty a zdraví#Při prvním použití získá náhodné pasivní předměty rovnající se počtu předmětů, které máš ty#{{Warning}} Umřeš úplně, když zemře jedna z postav"}, -- Esau Jr.
[704] = {"704", "Zběsilost!", "Zběsilost po dobu 5 sekund:#↑ {{Speed}} +0.4 Zvýšení Rychlosti#↑ {{Damage}} +3 Větší Poškození#Omezuje útoky pouze na zbraň na blízko#Zabití během Zběsilosti prodlouží dobu trvání o 1 sekundu"}, -- Berserk!
[705] = {"705", "Temné Umění", "Při použití získáš {{Speed}} +1 Zvýšení Rychlosti a procházíš nepřáteli a střelami po dobu 1 sekundy#Při doteku způsobíš 2x své poškození + 3.5 poškození za každého zasaženého nepřítele#Výbuch na konci efektu, který způsobí poškození rovnající se výši, kterou jsi způsobil ty"}, -- Dark Arts
[706] = {"706", "Hlubina", "Zničí všechny předměty v místnosti a vytvoří spojeneckou útočnou mušku za každý předmět#Efekty mušek závisí na předmětech"}, -- Abyss
@@ -631,7 +631,7 @@ EID.descriptions[languageCode].bookOfVirtuesWisps = {
[481] = "5% šance, že slzy promění nepřátele v náhodné bludičky", -- Dataminer
[482] = "Vytvoří náhodnou bludičku", -- Clicker
[483] = "8 bludiček, které při zničení vytvoří zlatou trollí bombu", -- Mama Mega!
[484] = "Bludička pro jednu místnost#Nemůžou střílet slzy#Počkat Co? efekt při zničení", -- Wait What?
[484] = "Bludička pro jednu místnost#Nemůžou střílet slzy#Počkat, co? efekt při zničení", -- Wait What?
[485] = "Všechny bludičky u Pokřivené Mince jsou zničeny nebo duplikovány, když je jedna poškozena", -- Crooked Penny
[486] = "Nemůžou střílet slzy#Šance na negaci poškození, které Izák dostane", -- Dull Razor
[487] = "Trvalé bludičky#Honí nepřátele, aby je zastřelili#Neblokuje výstřely ani nezpůsobuje kontaktní poškození", -- Potato Peeler
@@ -930,7 +930,7 @@ EID.descriptions[languageCode].tarotClothBuffs = {
[7] = "{{Heart}} Vytvoří 3 Červená Srdce", -- VI - The Lovers
[8] = "Dvojnásobné trvání", -- VII - The Chariot
[9] = "Zdvojené vytváření pickupů", -- VIII - Justice
[10] ="Zabraňí tomu, aby se v obchodě objevil Greed#Promění obchod v normální obchod, pokud se v něm již s Greedem bojovalo", -- IX - The Hermit
[10] ="Zabrání tomu, aby se v obchodě objevil Greed#Promění obchod v normální obchod, pokud se v něm již s Greedem bojovalo", -- IX - The Hermit
[11] = "Vytvoří 2 výherní automaty", -- X - Wheel of Fortune
[12] = "Dvojnásobné zvýšení statistik, kromě multiplikátoru poškození", -- XI - Strength
[14] = "Způsobí 80 poškození", -- XIII - Death
@@ -1008,8 +1008,8 @@ EID.descriptions[languageCode].horsepills={
{"29", "Závislák!", "Utrpíš plné poškození pro aktuální místnost"}, -- Addicted!
{"30", "Re-Laxuj", "Vytváříš hovna při chůzi po dobu 4 sekund"}, -- Re-Lax
{"31", "???", "Efekt Prokletí Bludiště pro aktuální patro"}, -- ???
{"32", "Jedna tě Zvětší", "Zvětšíš se#Nemá vliv na tvůj hitbox"}, -- One makes you larger
{"33", "Jedna tě Zmenší", "Zmenšíš se#Nemá vliv na tvůj hitbox"}, -- One makes you small
{"32", "Jedna tě zvětší", "Zvětšíš se#Nemá vliv na tvůj hitbox"}, -- One makes you larger
{"33", "Jedna tě zmenší", "Zmenšíš se#Nemá vliv na tvůj hitbox"}, -- One makes you small
{"34", "Zamoření!", "Vytvoří 2 modré pavouky za hovno v místnosti"}, -- Infested!
{"35", "Zamoření?", "Vytvoří 2 modré pavouky za nepřítele v místnosti#Vytvoří 2-6 modrých pavouků když v místnosti není žádný nepřítel"}, -- Infested?
{"36", "Power Pilulka!", "Efekt nesmrtelnosti na krátkou dobu#↑ {{Damage}} 7 Zvýšení Poškození#↑ {{Range}} +3 Větší Dostřel#Přetrvává pro aktuální místnost"}, -- Power Pill!
@@ -1021,7 +1021,7 @@ EID.descriptions[languageCode].horsepills={
{"42", "Jsem vzrušený!!!", "Zrychlí všechny nepřátele v místnosti"}, --I'm Excited!!!
{"43", "Polk!", "Spolkneš aktuálně držený trinket a získáš jeho účinek natrvalo"}, -- Gulp!
{"44", "Blink!", "{{Collectible149}} Vystřelíš salvu Ipekakových slz"}, -- Horf!
{"45", "Mám Pocit, Jako Bych Kráčel po Slunečním Svitu!", "Krátká nesmrtelnost#Nepřátelé se tě bojí#Uděluješ 40 kontaktního poškození#Dva sežraní nepřátelé ti doplní půl srdce"}, -- Feels like I'm walking on sunshine!
{"45", "Jako bych kráčel po slunečním svitu!", "Krátká nesmrtelnost#Nepřátelé se tě bojí#Uděluješ 40 kontaktního poškození#Dva sežraní nepřátelé ti doplní půl srdce"}, -- Feels like I'm walking on sunshine!
{"46", "Brk!", "Vybrkneš posledně použitou pilulku jako koňskou pilulku"}, -- Vurp!
{"47", "Menší Rychlost Střel", "↓ {{Shotspeed}} -0.3 Menší Rychlost Střel"}, -- Shot Speed Down
{"48", "Vyšší Rychlost Střel", "↑ {{Shotspeed}} +0.3 Vyšší Rychlost Střel"}, -- Shot Speed Up
@@ -1152,9 +1152,10 @@ end
EID.descriptions[languageCode].ResultsWithX = "(Výsledky s {1})"
EID.descriptions[languageCode].HoldMapTitle = "Item Reminder"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " Result"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Result",
}
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- Includes Repentance room types for localization convenience
+31 -18
View File
@@ -46,7 +46,7 @@ local repCollectibles={
[78] = {"78", "Book of Revelations", "{{SoulHeart}} +1 Soul Heart#Using the item replaces the floor's boss with a horseman#{{AngelDevilChance}} +17.5% Devil or Angel Room chance while held"}, -- Book of Revelations
[79] = {"79", "The Mark", "↑ {{Speed}} +0.2 Speed#↑ {{Damage}} +1 Damage#{{BlackHeart}} +1 Black Heart"}, -- The Mark
[80] = {"80", "The Pact", "↑ {{Tears}} +0.7 Tears#↑ {{Damage}} +0.5 Damage#{{BlackHeart}} +2 Black Hearts"}, -- The Pact
[83] = {"83", "The Nail", "{{HalfBlackHeart}} + Half Black Heart#{{Timer}} Receive for the room:#↑ {{Damage}} +2 Damage#↓ {{Speed}} -0.18 Speed#Isaac deals 40 contact damage per second#Allows Isaac to destroy rocks by walking into them"}, -- The Nail
[83] = {"83", "The Nail", "Upon use:#{{HalfBlackHeart}} + Half Black Heart#{{Timer}} Receive for the room:#↑ {{Damage}} +2 Damage#↓ {{Speed}} -0.18 Speed#Isaac deals 40 contact damage per second#Allows Isaac to destroy rocks by walking into them"}, -- The Nail
[84] = {"84", "We Need To Go Deeper!", "Opens a trapdoor to the next floor#{{LadderRoom}} Opens a crawlspace if used on a decorative floor tile (grass, small rocks, papers, gems, etc.)"}, --We Need To Go Deeper!
[87] = {"87", "Loki's Horns", "25% chance to shoot in 4 directions#{{Luck}} 100% chance at 15 luck"}, -- Loki's Horns
[91] = {"91", "Spelunker Hat", "Rooms on the map are revealed from further away#{{SecretRoom}} Can also reveal Secret and Super Secret Rooms#Prevents damage from falling projectiles"}, -- Spelunker Hat
@@ -61,10 +61,9 @@ local repCollectibles={
[123] = {"123", "Monster Manual", "{{Timer}} Spawns a random familiar for the floor"}, -- Monster Manual
[126] = {"126", "Razor Blade", "↑ {{Damage}} +1.2 Damage for the room#{{Warning}} Deals 1 heart of damage to Isaac#After the first use in a room, deals half a heart instead#{{Heart}} Removes Red Hearts first"}, -- Razor Blade
[129] = {"129", "Bucket of Lard", "↑ {{Heart}} +2 Health#↓ {{Speed}} -0.2 Speed"}, -- Bucket of Lard
[135] = {"135", "IV Bag", "{{Coin}} Hurts Isaac for half a heart and spawns 1-2 coins#{{HardMode}} Spawns 1 coin on Hard Mode#{{Player14}} Spawns 0-1 coin as Keeper"}, -- IV Bag
[138] = {"138", "Stigmata", "↑ {{Heart}} +1 Health#↑ {{Damage}} +0.3 Damage#{{Heart}} Heals 1 heart"}, -- Stigmata
[139] = {"139", "Mom's Purse", "{{Trinket}} Spawns 1 random trinket#{{Trinket}} Isaac can hold 2 trinkets"}, -- Mom's Purse
[140] = {"140", "Bob's Curse", "{{Bomb}} +5 bombs#{{Poison}} Isaac's bombs create a cloud of poison#{{Poison}} Poison immunity"}, -- Bob's Curse
[140] = {"140", "Bob's Curse", "{{Bomb}} +5 Bombs#{{Poison}} Isaac's bombs create a cloud of poison#{{Poison}} Poison immunity"}, -- Bob's Curse
[142] = {"142", "Scapular", "{{SoulHeart}} Isaac gains 1 Soul Heart when damaged down to half a heart#Can only happen once per room#Exiting and re-entering the room allows the effect to trigger again#{{Warning}} Doesn't trigger from health donations"}, --Scapular
[147] = {"147", "Notched Axe", "Using the item makes Isaac hold the axe#Holding the axe allows Isaac to break rocks, secret room entrances and damage enemies#Landing a hit with the axe reduces its charge#Entering a new floor fully recharges the axe"}, -- Notched Axe
[148] = {"148", "Infestation", "Taking damage spawns 2-6 blue flies"}, -- Infestation
@@ -73,14 +72,13 @@ local repCollectibles={
[153] = {"153", "Mutant Spider", "↓ {{Tears}} x0.42 Fire rate multiplier#Isaac shoots 4 tears at once"}, -- Mutant Spider
[155] = {"155", "The Peeper", "↑ {{Damage}} x1.35 Damage multiplier for the left eye#Floats around the room#Deals 17.1 contact damage per second"}, -- The Peeper
[158] = {"158", "Crystal Ball", "Spawns a {{SoulHeart}} Soul Heart, {{Rune}} rune or {{Card}} card#{{Timer}} Full mapping effect for the floor (except {{SuperSecretRoom}} Super Secret Room)#While held:#{{PlanetariumChance}} +15% Planetarium chance#{{PlanetariumChance}} +100% if a {{TreasureRoom}} Treasure Room was skipped"}, -- Crystal Ball
[161] = {"161", "Ankh", "{{Player4}} Respawn as ??? (Blue Baby) on death#{{Player25}} Tainted ??? simply revives"},
[169] = {"169", "Polyphemus", "↑ {{Damage}} +4 Damage#↑ {{Damage}} x2 Damage multiplier#↓ {{Tears}} x0.42 Fire rate multiplier#Tears pierce killed enemies if there is leftover damage"}, --Polyphemus
[171] = {"171", "Spider Butt", "{{Slow}} Slows down enemies for 4 seconds#Deals 10 damage to all enemies#Enemies killed by the item spawn blue spiders"}, -- Spider Butt
[172] = {"172", "Sacrificial Dagger", "Orbital#Blocks enemy shots#Deals 112.5 damage per second"}, -- Sacrificial Dagger
[176] = {"176", "Stem Cells", "↑ {{Heart}} +1 Health#↑ {{Shotspeed}} +0.16 Shot speed#{{Heart}} Heals 1 heart"}, -- Stem Cells
[178] = {"178", "Holy Water", "{{Throwable}} Launches itself in the direction Isaac shoots#Breaks and deals 7 damage upon hitting an enemy#Leaves a pool of petrifying + damaging creep"}, -- Holy Water
[180] = {"180", "The Black Bean", "Isaac farts multiple times when damaged#{{Poison}} The farts leave poison clouds and deflects projectiles"}, -- The Black Bean
[182] = {"182", "Sacred Heart", "↑ {{Heart}} +1 Health#↑ {{Damage}} x2.3 Damage multiplier#{{Damage}} +1 Damage#↓ {{Tears}} -0.4 Tears#↓ {{Shotspeed}} -0.25 Shot speed#{{Heart}} Full health#Homing tears"}, -- Sacred Heart
[182] = {"182", "Sacred Heart", "↑ {{Heart}} +1 Health#↑ {{Damage}} x2.3 Damage multiplier#↑ {{Damage}} +1 Damage#↓ {{Tears}} -0.4 Tears#↓ {{Shotspeed}} -0.25 Shot speed#{{Heart}} Full health#Homing tears"}, -- Sacred Heart
[184] = {"184", "Holy Grail", "↑ {{Heart}} +1 Health#{{Heart}} Heals 1 heart#Flight"}, -- Holy Grail
[186] = {"186", "Blood Rights", "Deals 40 damage to every enemy#{{Warning}} Deals 1 heart of damage to Isaac#After the first use in a room, deals half a heart instead#{{Heart}} Removes Red Hearts first"},
[188] = {"188", "Abel", "Mirrors Isaac's movement#Shoots towards Isaac#Deals 3.5 damage per tear#{{Player2}} Deals 7.5 damage as Cain"}, -- Abel
@@ -139,7 +137,6 @@ local repCollectibles={
[308] = {"308", "Aquarius", "Isaac leaves a trail of creep#{{Damage}} The creep deals 66% of Isaac's damage per second and inherits his tear effects"}, -- Aquarius
[309] = {"309", "Pisces", "↑ {{Tears}} +0.5 Fire rate#↑ {{Tearsize}} +0.12 Tear size#Increases tear knockback"}, --Pisces
[310] = {"310", "Eve's Mascara", "↑ {{Damage}} x2 Damage multiplier#↓ {{Tears}} x0.66 Tear multiplier#↓ {{Shotspeed}} -0.5 Shot speed"},
[311] = {"311", "Judas' Shadow", "{{Player12}} When dead, respawn as Dark Judas with a 2x damage multiplier#{{Player24}} Tainted Judas simply revives"}, --Judas' Shadow
[314] = {"314", "Thunder Thighs", "↑ {{Heart}} +1 Health#↓ {{Speed}} -0.4 Speed#{{Heart}} Heals 1 heart#Isaac can destroy rocks by walking into them"}, -- Thunder Thighs
[315] = {"315", "Strange Attractor", "Isaac's tears attract enemies, pickups and trinkets#The attraction effect is much stronger at the end of the tears' path"}, -- Strange Attractor
[316] = {"316", "Cursed Eye", "Charged wave of 5 tears#{{Warning}} Taking damage while partially charged teleports Isaac to a random room#{{Collectible260}} Black Candle removes the teleportation effect"}, -- Cursed Eye
@@ -150,7 +147,6 @@ local repCollectibles={
[328] = {"328", "The Negative", "↑ {{Damage}} +1 Damage#Taking damage at half a Red Heart or none damages all enemies in the room"}, -- The Negative
[330] = {"330", "Soy Milk", "↑ {{Tears}} x5.5 Fire rate multiplier#↓ {{Damage}} x0.2 Damage multiplier#↓ {{Tearsize}} -0.3 Tear size#Drastically reduces knockback"}, -- Soy Milk
[331] = {"331", "Godhead", "↑ {{Damage}} +0.5 Damage#↓ {{Tears}} -0.3 Tears#↓ {{Shotspeed}} -0.3 Shot speed#Homing tears#Tears gain an aura that deals 60 damage per second"}, -- Godhead
[332] = {"332", "Lazarus' Rags", "{{Player11}} When dead, revive as Lazarus (Risen)#{{Player29}} Tainted Lazarus simply revives"},
[336] = {"336", "Dead Onion", "↑ {{Tearsize}} +0.22 Tear size#↓ {{Range}} -1.5 Range#↓ {{Shotspeed}} -0.4 Shot speed#Piercing + spectral tears"}, -- Dead Onion
[339] = {"339", "Safety Pin", "↑ {{Range}} +2.5 Range#↑ {{Shotspeed}} +0.16 Shot speed#{{BlackHeart}} +1 Black Heart"}, -- Safety Pin
[342] = {"342", "Blue Cap", "↑ {{Heart}} +1 Health#↑ {{Tears}} +0.7 Tears#↓ {{Shotspeed}} -0.16 Shot speed#{{Heart}} Heals 1 heart"}, -- Blue Cap
@@ -355,12 +351,12 @@ local repCollectibles={
[668] = {"668", "Dad's Note", "Begins the Ascent#Trinkets left in previous {{TreasureRoom}} Treasure or {{BossRoom}} Boss Rooms turn into {{Card78}} Cracked Keys"}, -- Dad's Note
[669] = {"669", "Sausage", "↑ {{Heart}} +1 Health#↑ {{Speed}} +0.2 Speed#↑ {{Tears}} +0.5 Tears#↑ {{Damage}} +0.5 Damage#↑ {{Range}} +2.5 Range#↑ {{Shotspeed}} +0.16 Shot speed#↑ {{Luck}} +1 Luck#{{Heart}} Full health#↑ {{AngelDevilChance}} +6.9% Devil/Angel Room chance#↑ {{PlanetariumChance}} +6.9% Planetarium chance"}, -- Sausage
[670] = {"670", "Options?", "Allows Isaac to choose from two different room clear rewards"}, -- Options?
[671] = {"671", "Candy Heart", "↑ Picking up {{Heart}} Red Hearts grants random permanent stat ups#{{Heart}} Spawns a Red Heart"}, -- Candy Heart
[671] = {"671", "Candy Heart", "↑ Healing with {{Heart}} Red Hearts grants random permanent stat ups#{{Heart}} Spawns a Red Heart"}, -- Candy Heart
[672] = {"672", "A Pound of Flesh", "{{DevilRoom}} Devil Room items cost coins#{{Shop}} Shop items cost hearts#Consumables in shops are surrounded by spikes"}, -- A Pound of Flesh
[673] = {"673", "Redemption", "{{DevilRoom}} Entering a new floor after visiting a Devil Room and not taking any item/pickup grants:#↑ {{Damage}} +1 Damage#{{SoulHeart}} +1 Soul Heart"}, -- Redemption
[674] = {"674", "Spirit Shackles", "Taking fatal damage transforms Isaac into a ghost chained to his dead body and allows him to continue to fight with half a heart#If the ghost survives, Isaac revives after 10 seconds#Must be recharged by picking up a Soul Heart"}, -- Spirit Shackles
[675] = {"675", "Cracked Orb", "Taking damage:#Unlocks all locked doors in the room#Reveals a random room on the map#Destroys all tinted and crawlspace rocks"}, -- Cracked Orb
[676] = {"676", "Empty Heart", "{{EmptyHeart}} +1 Empty heart container when at 1 Red Heart or less at the start of a new floor#No effect for characters that can't have Red Hearts"}, -- Empty Heart
[676] = {"676", "Empty Heart", "{{EmptyHeart}} +1 Empty heart container when at 1 Red Heart or less at the start of a new floor"}, -- Empty Heart
[677] = {"677", "Astral Projection", "{{Timer}} Taking damage in an uncleared room grants for the fight:#Spectral tears#Flight#Negates the next damage taken#Stops time for 2 seconds#Greatly increases speed and fire rate for 2 seconds"}, -- Astral Projection
[678] = {"678", "C Section", "{{Chargeable}} Replaces Isaac's tears with a charge attack that shoots homing, spectral fetus tears#{{Damage}} Fetus tears deal about 2.8x Isaac's damage per second"}, -- C Section
[679] = {"679", "Lil Abaddon", "{{Collectible399}} Familiar that charges and unleashes a Maw of the Void circle"}, -- Lil Abaddon
@@ -563,7 +559,7 @@ EID.descriptions[languageCode].bookOfVirtuesWisps = {
[137] = "Inner ring wisp#+1 Wisp per bomb detonated#Wisp's tears can also be remote detonated", -- Remote Detonator
[145] = "Outer ring wisp#Wisps are spawned instead of flies#Spawns a blue fly when destroyed", -- Guppy's Head
[146] = "Inner ring wisp#Homing tears", -- Prayer Card
[147] = "Chance to spawn dip wisps form poop and 1 of 5 mineral wisps from rocks:#{{Collectible132}} Coal, {{Collectible201}} Iron, {{Collectible202}} Gold, {{Collectible68}} Redstone, {{Collectible415}} Diamond", -- Notched Axe
[147] = "Chance to spawn dip wisps from poop and 1 of 5 mineral wisps from rocks:#{{Collectible132}} Coal, {{Collectible201}} Iron, {{Collectible202}} Gold, {{Collectible68}} Redstone, {{Collectible415}} Diamond", -- Notched Axe
[158] = "Middle ring wisp#High HP wisp that shoots at nearby enemies", -- Crystal Ball
[160] = "Middle ring wisp#Summon a beam of light on contact", -- Crack the Sky
[164] = "Middle ring wisp#Single room wisp", -- The Candle
@@ -732,12 +728,10 @@ EID:updateDescriptionsViaTable(repCarBattery, EID.descriptions[languageCode].car
---------- Trinkets ----------
local repTrinkets={
[1] = {"1", "Swallowed Penny", "{{Coin}} Taking damage spawns 1 coin#{{Player14}} 0-1 as Keeper"}, -- Swallowed Penny
[10] = {"10", "Wiggle Worm", "↑ {{Tears}} +0.4 Tears#Spectral tears#Isaac's tears move in waves"}, -- Wiggle Worm
[11] = {"11", "Ring Worm", "↑ {{Tears}} +0.47 Tears#Spectral tears#Isaac's tears move in spirals with high speed"}, -- Ring Worm
[15] = {"15", "Lucky Rock", "{{Coin}} Destroying rocks has a 33% chance to spawn a coin"},-- Lucky Rock
[16] = {"16", "Mom's Toenail", "Mom's Foot stomps a random spot in the room every 20 seconds"}, -- Mom's Toenail
[23] = {"23", "Missing Poster", "{{Player10}} Respawn as The Lost on death#{{Player31}} Tainted Lost simply revives#{{Warning}} Dying in a {{SacrificeRoom}} Sacrifice Room while holding this trinket unlocks The Lost"}, -- Missing Poster
[24] = {"24", "Butt Penny", "{{Coin}} 20% higher chance for coins to spawn from poop#{{Poison}} Picking up coins makes Isaac fart, which poisons and knocks back enemies and projectiles"}, -- Butt Penny
[26] = {"26", "Hook Worm", "↑ {{Tears}} +0.4 Tears#↑ {{Range}} +1.5 Range#Spectral tears#Isaac's tears move in angular patterns"}, -- Hook Worm
[32] = {"32", "Liberty Cap", "25% chance for a random mushroom effect per room"}, -- Liberty Cap
@@ -782,7 +776,7 @@ local repTrinkets={
[146] = {"146", "Devil's Crown", "{{RedTreasureRoom}} Treasure Room items are replaced with devil deals"}, -- Devil's Crown
[147] = {"147", "Charged Penny", "{{Battery}} Picking up a coin has a 17% chance to add 1 charge to the active item"}, -- Charged Penny
[148] = {"148", "Friendship Necklace", "All familiars orbit around Isaac"}, -- Friendship Necklace
[149] = {"149", "Panic Button", "Taking damage uses the active item if it is charged"}, -- Panic Button
[149] = {"149", "Panic Button", "Right before taking damage, uses the active item if it is charged"}, -- Panic Button
[150] = {"150", "Blue Key", "Locked doors can be opened for free, but Isaac has to clear a room from the Hush floor before accessing the room behind them"}, -- Blue Key
[151] = {"151", "Flat File", "Retracts most spikes, rendering them harmless#Also affects {{CursedRoom}} Curse Room doors, mimics and any spike obstacle"}, -- Flat File
[152] = {"152", "Telescope Lens", "{{PlanetariumChance}} +9% Planetarium chance#Additional +15% chance if a Planetarium hasn't been entered yet#Planetariums can spawn in the Womb and Corpse"}, -- Telescope Lens
@@ -807,7 +801,7 @@ local repTrinkets={
[171] = {"171", "Keeper's Bargain", "{{DevilRoom}} 50% chance for devil deals to cost coins instead of hearts"}, -- Keeper's Bargain
[172] = {"172", "Cursed Penny", "Picking up a coin teleports Isaac to a random room#Can teleport to secret rooms"}, -- Cursed Penny
[173] = {"173", "Your Soul", "{{DevilRoom}} Allows Isaac to take 1 Devil Room item for free#{{Warning}} The free Devil deal still affects Angel Room chance"}, -- Your Soul
[174] = {"174", "Number Magnet", "{{DevilChance}} +10% Devil Room chance#Prevents Krampus from appearing in Devil Rooms#Devil Rooms are special variants with more deals, Black Hearts and enemies"}, -- Number Magnet
[174] = {"174", "Number Magnet", "{{DevilChance}} +10% Devil/Angel Room chance#Prevents Krampus from appearing in Devil Rooms#Devil Rooms are special variants with more deals, Black Hearts and enemies"}, -- Number Magnet
[175] = {"175", "Strange Key", "Opens the door to the Hush floor regardless of the timer#Using {{Collectible297}} Pandora's Box consumes the key and spawns 6 items from random pools"}, -- Strange Key
[176] = {"176", "Lil Clot", "Spawns a blood clot that mimics Isaac's movement#Copies Isaac's stats, tear effects and 35% of his damage#Respawns each room"}, -- Lil Clot
[177] = {"177", "Temporary Tattoo", "{{Chest}} Clearing a {{ChallengeRoom}} Challenge Room spawns a chest#Clearing a {{BossRushRoom}} Boss Challenge Room spawns an item"}, -- Temporary Tattoo
@@ -956,7 +950,7 @@ EID.descriptions[languageCode].tarotClothBuffs = {
[11] = {"Spawns {{ColorShinyPurple}}2{{CR}} {{Slotmachine}} Slot Machines or {{FortuneTeller}} Fortune Machines"}, -- X - Wheel of Fortune
[12] = {1, 2, 0.3, 0.6, 0.3, 0.6, 2.5, 5}, -- XI - Strength
[14] = {40, 80}, -- XIII - Death
[15] = {"{{DonationMachine}} Spawns {{ColorShinyPurple}}2{{CR}} Blood Donation Machines#{{GreedMode}} Spawns {{ColorShinyPurple}}2{{CR}} Devil Beggars in Greed Mode"}, -- XIV - Temperance
[15] = {"{{DonationMachine}} Spawns {{ColorShinyPurple}}2{{CR}} Blood Donation Machines"}, -- XIV - Temperance
[16] = {2, 4}, -- XV - The Devil
[17] = {6, 12}, -- XVI - The Tower
[18] = "If the Treasure Room hasn't been entered yet, it will have two items to choose from", -- XVII - The Stars
@@ -1008,7 +1002,7 @@ local repPills={
[43] = {"42", "I'm Excited!!", "{{Timer}} Speeds up Isaac and all enemies in the room#Triggers again after 30 and 60 seconds"}, -- I'm Excited!!
[48] = {"47", "Shot speed Down", "↓ {{Shotspeed}} -0.15 Shot speed"}, -- Shot speed Down
[49] = {"48", "Shot speed Up", "↑ {{Shotspeed}} +0.15 Shot speed"}, -- Shot speed Up
[50] = {"49", "Experimental Pill", "↑ Increases 1 random stat#↓ Decreases 1 random stat#No stat decrease with {{Collectible75}}PHD, {{Collectible46}}Lucky Foot or {{Collectible303}}Virgo#No stat increase with {{Collectible654}}False PHD"}, -- Experimental Pill
[50] = {"49", "Experimental Pill", "↑ Increases 1 random stat#↓ Decreases 1 random stat"}, -- Experimental Pill
[9999] = {"", "Golden Pill", "Random pill effect#Has a chance to destroy itself with each use"}, -- golden Pill
}
EID:updateDescriptionsViaTable(repPills, EID.descriptions[languageCode].pills)
@@ -1063,7 +1057,7 @@ EID.descriptions[languageCode].horsepills={
{"46", "Vurp!", "Spawns the last pill Isaac used as a horse pill"}, -- Vurp!
{"47", "Shot speed Down", "↓ {{Shotspeed}} -0.3 Shot speed"}, -- Shot speed Down
{"48", "Shot speed Up", "↑ {{Shotspeed}} +0.3 Shot speed"}, -- Shot speed Up
{"49", "Experimental Pill", "↑ Increases 1 random stat twice#↓ Decreases 1 random stat twice#No stat decrease with {{Collectible75}} PHD, {{Collectible46}} Lucky Foot or {{Collectible303}} Virgo#No stat increase with {{Collectible654}} False PHD"}, -- Experimental Pill
{"49", "Experimental Pill", "↑ Increases 1 random stat twice#↓ Decreases 1 random stat twice"}, -- Experimental Pill
[9999] = {"", "Golden Pill", "Random horse pill effect#Has a chance to destroy itself with each use"}, -- Golden Pill
}
@@ -1095,7 +1089,7 @@ EID.descriptions[languageCode].GlitchedItemText = {
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}} ",
chain = " Then:{{CR}} ",
-- Attribute effects
area_damage = "Deal {1} damage in {2} tiles around Isaac",
@@ -1173,11 +1167,15 @@ EID.descriptions[languageCode].ClearRuneCharge = "Clear Rune charge:"
EID.descriptions[languageCode].PlaceboCharge = "Placebo charge:"
EID.descriptions[languageCode].FlipItemToggleInfo = "(Hold {{CONFIG_BoC_Toggle}} to show description)"
EID.descriptions[languageCode].GlowingHourglassTransformed = "Will change back to Glowing Hourglass next floor"
EID.descriptions[languageCode].FalsePHDHeart = "Spawns 1 {{BlackHeart}} Black Heart"
EID.descriptions[languageCode].FalsePHDDamage = "↑ {{Damage}} +0.6 Damage"
EID.descriptions[languageCode].FalsePHDHorseDamage = "↑ {{Damage}} +1.2 Damage"
EID.descriptions[languageCode].ExperimentalPillPHD = "No stat decrease"
EID.descriptions[languageCode].ExperimentalPillFalsePHD = "No random stat increase"
EID.descriptions[languageCode].PandorasBoxStrangeKeyEffect = "Instead, consumes the key and spawns 6 items from random pools"
EID.descriptions[languageCode].AchievementWarningTitle = "{{ColorYellow}}{{Warning}} WARNING {{Warning}}"
@@ -1189,6 +1187,21 @@ EID.descriptions[languageCode].ModdedRecipesWarningText = "Modded items could ma
EID.descriptions[languageCode].ResultsWithX = "(Results with {1})"
local repConditions={
["5.100.161"] = "{{Player25}} Tainted ??? simply revives", -- Ankh
["5.350.28"] = "{{Player25}} Tainted ??? simply revives", -- Broken Ankh
["5.100.311"] = "{{Player24}} Tainted Judas simply revives", -- Judas's Shadow
["5.100.332"] = "{{Player29}} Tainted Lazarus simply revives", -- Lazarus's Rags
["5.350.23 (Tainted Lost)"] = "{{Player31}} Tainted Lost simply revives", -- Missing Poster
["5.100.676"] = "No effect for characters that can't have Red Hearts", -- Empty Heart
["5.300.15 (Tarot)"] = "{{DemonBeggar}} Spawns {{ColorShinyPurple}}2{{CR}} Devil Beggars", -- Temperance (Greed Mode + Tarot Cloth effect)
["5.350.1"] = "{{Player14}} Spawns 0-1 coin as Keeper", -- Swallowed Penny
["5.100.135 (Hard Mode)"] = {"1-2 coins", "1 coin", "2-3 coins", "2 coins"}, -- IV Bag Hard Mode (modify the PHD text too)
}
EID:updateDescriptionsViaTable(repConditions, EID.descriptions[languageCode].ConditionalDescs)
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
if EID.enableDebug then
EID.descriptions[languageCode].repCollectibles = repCollectibles
+27 -6
View File
@@ -73,7 +73,7 @@ local repCollectibles={
[123] = {"123", "Manuel des Monstres", "Invoque un familier aléatoire#Le familier disparaît à l'étage suivant"}, -- Monster Manual
[126] = {"126", "Lame de Rasoir", "↑ Dégâts {{ColorLime}}+1.2#{{Warning}} Inflige 1 cœur de dégâts à Isaac puis un demi-cœur de dégâts par utilisation suivante dans la même salle#Retire les cœurs rouges en priorité"},
[129] = {"129", "Seau de Saindoux", "{{Heart}} +2 réceptacles de cœur #↓ Vitesse {{ColorError}}-0.2#Soigne un demi-cœur rouge"}, -- Bucket of Lard
[135] = {"135", "Perfusion", "Inflige un demi-cœur de dégâts à Isaac et fait apparaître 1 ou 2 pièces#Ne fait apparaître qu'une pièce en mode Difficile#Retire les cœurs rouges en priorité"},
[135] = {"135", "Perfusion", "Inflige un demi-cœur de dégâts à Isaac et fait apparaître 1 ou 2 pièces#Retire les cœurs rouges en priorité"},
[136] = {"136", "Mon Meilleur Ami", "Place une peluche qui attire les ennemis et explose après 5 secondes"},
[138] = {"138", "Stigmates", "{{Heart}} +1 réceptacle de cœur#↑ Dégâts {{ColorLime}}+0.3#Soigne un cœur rouge"}, -- Stigmata
[139] = {"139", "Sac à Main de Maman", "Permet à Isaac de porter deux babioles à la fois#Fait apparaître une babiole"}, -- Mom's Purse
@@ -88,7 +88,7 @@ local repCollectibles={
[155] = {"155", "Œil Baladeur", "Rebondit contre les murs de la salle et inflige des dégâts de contact#↑ Dégâts {{ColorLime}}+34%{{ColorWhite}} pour les larmes tirées de l'œil gauche"},
[157] = {"157", "Soif de Sang", "Subir un dégât augmente les dégâts d'Isaac#Plafonne à {{ColorLime}}dégâts +1.5{{ColorWhite}} après 6 dégâts subis#{{Timer}} L'effet dure un étage"},
[158] = {"158", "Boule de Cristal", "Révèle l'étage sur la carte#Fait apparaître une carte ou un cœur d'âme#Quand tenue :#↑ Chance de Planétarium {{ColorLime}}+15%#↑ Chance de Planétarium {{ColorLime}}+100%{{ColorWhite}} si une Salle du Trésor {{TreasureRoom}} a été ignorée"}, -- Crystal Ball
[161] = {"161", "Ânkh", "À sa mort, Isaac est ressuscité en {{ColorLightOrange}}???{{ColorWhite}}#Ressuscite simplement {{ColorLightOrange}}??? Impur"},
[161] = {"161", "Ânkh", "À sa mort, Isaac est ressuscité en {{ColorLightOrange}}???"},
[169] = {"169", "Polyphème", "↑ Dégâts {{ColorLime}}x2 +4#↓ Débit {{ColorError}}-58%#Les larmes d'Isaac transpercent les ennemis qu'elles tuent"},
[171] = {"171", "Filière d'Araignée", "Ralentit les ennemis pendant 4 secondes et leur inflige 10 dégâts#Les ennemis tués par cet objet font apparaître des araignées bleues"}, -- Spider Butt
[172] = {"172", "Dague Sacrificielle", "Orbite autour d'Isaac#Bloque les tirs ennemis#Inflige des dégâts de contact"},
@@ -175,7 +175,7 @@ local repCollectibles={
[328] = {"328", "Le Négatif", "↑ Dégâts {{ColorLime}}+1.0#Subir un dégât à un demi-cœur rouge ou moins inflige 40 dégâts à tous les ennemis de la salle#Permet d'entrer dans la {{ColorTransform}}Chambre Noire"}, -- The Negative
[330] = {"330", "Lait de Soja", "↑ Débit {{ColorLime}}x5.5#↓ Dégâts {{ColorError}}-80%#Réduit grandement le recul infligé par les larmes d'Isaac"}, -- Soy Milk
[331] = {"331", "Œil de la Providence", "↑ Dégâts {{ColorLime}}+0.5#↓ Débit {{ColorError}}-0.3#↓ Vitesse des tirs {{ColorError}}-0.3#Larmes autoguidées#Les larmes d'Isaac sont entourées d'une aura qui inflige des dégâts"}, -- Godhead
[332] = {"332", "Loques de Lazare", "À sa mort, Isaac est réincarné en {{ColorLightOrange}}Lazare Ressuscité#Ressuscite simplement {{ColorLightOrange}}Lazare Impur"},
[332] = {"332", "Loques de Lazare", "À sa mort, Isaac est réincarné en {{ColorLightOrange}}Lazare Ressuscité"},
[336] = {"336", "Oignon Pourri", "↓ Portée {{ColorError}}-1.5#↓ Vitesse des tirs {{ColorError}}-0.4#Larmes spectrales et transperçantes"}, -- Dead Onion
[339] = {"339", "Épingle à Nourrice", "↑ Portée {{ColorLime}}+1.5#↑ Vitesse des tirs {{ColorLime}}+0.16#{{BlackHeart}} +1 cœur noir"}, -- Safety Pin
[342] = {"342", "Lactarius Indigo", "↑ Débit {{ColorLime}}+0.7#↓ Vitesse des tirs {{ColorError}}-16%#{{Heart}} +1 réceptacle de cœur#Soigne 1 cœur rouge"}, -- Blue Cap
@@ -343,7 +343,7 @@ local repCollectibles={
[606] = {"606", "Faille Oculaire", "Isaac tire parfois une larme vortex qui crée une faille là où elle atterrit#Les failles attirent les ennemis, ressources et projectiles à proximité#{{LuckSmall}} Effet affecté par la statistique de chance#{{Blank}} {{ColorSilver}}(20% à 15 Chance)"}, -- Ocular Rift
[607] = {"607", "Bébé Furoncle", "Tire des gerbes de larmes dans toutes les directions"}, -- Boiled Baby
[608] = {"608", "Bébé Surgelé", "Tire des larmes de glace#Gèle les ennemis qu'il tue"}, -- Freezer Baby
[609] = {"609", "D6 Éternel", "{{ColorLime}}65%{{ColorWhite}} de chances de rejouer les objets de la salle#{{ColorError}}25%{{ColorWhite}} de chances de les faire disparaître"}, -- Eternal D6
[609] = {"609", "D6 Éternel", "{{ColorLime}}75%{{ColorWhite}} de chances de rejouer les objets de la salle#{{ColorError}}25%{{ColorWhite}} de chances de les faire disparaître"}, -- Eternal D6
[610] = {"610", "Gros Piaf", "Plonge sur l'ennemi responsable du premier dégât infligé à Isaac dans la salle et crée une vague de rochers#Pourchasse ensuite les ennemis"}, -- Bird Cage
[611] = {"611", "Larynx", "Isaac hurle, inflige des dégâts et repousse les ennemis à proximité#Plus l'objet est chargé, plus le hurlement est puissant"}, -- Larynx
[612] = {"612", "Âme Égarée", "Suit Isaac et meurt si elle subit un dégât#Si elle est encore vivante en entrant dans un nouvel étage, elle peut donner :#{{SoulHeart}} 3 cœurs d'âme#{{EternalHeart}} 2 cœurs éternels#{{AngelRoom}} 1 objet angélique#{{TreasureRoom}} 1 objet de Salle du Trésor"}, -- Lost Soul
@@ -814,7 +814,7 @@ local repTrinkets={
[16] = {"16", "Ongle de Pied de Maman", "Le pied de {{ColorCyan}}Maman{{ColorWhite}} écrase un endroit au hasard dans la salle toutes les 20 secondes"},
[20] = {"20", "Patte de Singe", "Descendre à un demi-cœur de vie totale fait apparaître un cœur noir#La babiole disparaît après trois activations"},
[21] = {"21", "Papier Mystérieux", "Donne parfois l'effet du {{ColorYellow}}Positif{{Collectible327}}{{ColorWhite}}, du {{ColorYellow}}Négatif{{Collectible328}}{{ColorWhite}}, de l'{{ColorYellow}}Avis de Recherche{{Trinket23}}{{ColorWhite}} ou de la {{ColorYellow}}Page Déchirée{{Trinket48}}{{ColorWhite}}"},
[23] = {"23", "Avis de Recherche", "À sa mort, Isaac ressuscite en {{ColorLightOrange}}l'Égaré#Mourir dans une Salle de Sacrifice {{SacrificeRoom}} en portant cette babiole débloque {{ColorLightOrange}}l'Égaré#La babiole disparaît à la mort d'Isaac"},
[23] = {"23", "Avis de Recherche", "À sa mort, Isaac ressuscite en {{ColorLightOrange}}l'Égaré#La babiole disparaît à la mort d'Isaac"},
[24] = {"24", "Pièce de Fesse", "Ramasser une pièce fait péter Isaac#Augmente de 20% les chances de trouver des pièces dans les cacas"}, -- Butt Penny
[26] = {"26", "Ver Droit", "↑ Portée {{ColorLime}}+1.5#↑ Débit {{ColorLime}}+0.4#La trajectoire des larmes d'Isaac forme des vagues carrées#Larmes spectrales"}, -- Hook Worm
[32] = {"32", "Psilocybe Lancéolé", "25% de chances de gagner l'effet d'un objet champignon pour la durée d'une salle"}, -- Liberty Cap
@@ -1320,7 +1320,9 @@ EID.descriptions[languageCode].BlankCardCharge = "Temps de charge avec {{ColorYe
EID.descriptions[languageCode].BlankCardQCard = "Téléporte Isaac dans la salle d'erreur#La {{ColorYellow}}Carte Blanche{{ColorWhite}} et la {{ColorYellow}}Carte ?{{ColorWhite}} seront détruites"
EID.descriptions[languageCode].ClearRuneCharge = "Temps de charge avec {{ColorYellow}}Rune de Cristal{{ColorWhite}} :"
EID.descriptions[languageCode].PlaceboCharge = "Temps de charge avec {{ColorYellow}}Placebo{{ColorWhite}} :"
EID.descriptions[languageCode].FlipItemToggleInfo = "( {{ButtonSelect}} : voir la description)"
EID.descriptions[languageCode].FlipItemToggleInfo = "( {{ButtonSelect}} : description)"
EID.descriptions[languageCode].GlowingHourglassTransformed = "Redeviendra le Sablier Luisant au prochain étage"
EID.descriptions[languageCode].FalsePHDHeart = "Fait apparaître un cœur noir {{BlackHeart}}"
EID.descriptions[languageCode].FalsePHDDamage = "Dégâts {{ColorLime}}+0.6"
@@ -1330,15 +1332,34 @@ EID.descriptions[languageCode].PandorasBoxStrangeKeyEffect = "Détruit l'{{Color
EID.descriptions[languageCode].AchievementWarningTitle = "{{ColorYellow}}{{Warning}} ATTENTION !"
EID.descriptions[languageCode].AchievementWarningText = "Les succès sont désactivés !#Pour pouvoir débloquer des succès, tu dois d'abord tuer {{ColorCyan}}Maman{{ColorSilver}} (Profondeurs II){{ColorWhite}}.#{{Blank}}#{{Blank}} Si tu as déjà battu {{ColorCyan}}Maman{{ColorWhite}}, ce message est un bug et peut être ignoré#{{Blank}} {{ColorSilver}}(Cette alerte peut être désactivée dans la config)"
EID.descriptions[languageCode].OldGameVersionWarningText = "Ta version de Repentance n'est pas à jour !#Seule la dernière version du jeu (1.7.9c) est officiellement supportée.#{{Blank}} {{ColorSilver}}(Cette alerte peut être désactivée dans la config)"
EID.descriptions[languageCode].ModdedRecipesWarningText = "Les objets de mod peuvent dérégler les recettes de fabrication !#Utilise l'option Item Probability ou désactive l'affichage du Sac de Fabrication dans la config du mod si tes recettes sont incorrectes#{{Blank}} {{ColorSilver}}(Cette alerte peut être désactivée dans la config)"
EID.descriptions[languageCode].ResultsWithX = "(Avec {1})"
local repConditions={
["5.100.161"] = "{{Player25}} Ressuscite {{ColorLightOrange}}??? Impur", -- Ankh
["5.350.28"] = "{{Player25}} Ressuscite {{ColorLightOrange}}??? Impur", -- Broken Ankh
["5.100.311"] = "{{Player24}} Ressuscite {{ColorLightOrange}}Judas Impur", -- Judas's Shadow
["5.100.332"] = "{{Player29}} Ressuscite {{ColorLightOrange}}Lazare Impur", -- Lazarus's Rags
["5.350.23 (Tainted Lost)"] = "{{Player31}} Ressuscite {{ColorLightOrange}}L'Égaré Impur", -- Missing Poster
["5.100.676"] = "{{Warning}} Aucun effet pour les personnages qui ne peuvent pas avoir de cœurs rouges", -- Empty Heart
["5.300.15 (Tarot)"] = "Invoque {{ColorShinyPurple}}2{{CR}} mendiants démoniaques {{DemonBeggar}}", -- Temperance (Greed Mode + Tarot Cloth effect)
["5.350.1"] = "{{Player14}} Fait apparaître 0 ou 1 pièce", -- Swallowed Penny
["5.100.135 (Hard Mode)"] = {"1 ou 2 pièces", "une pièce", "2 à 3 pièces", "2 pièces"}, -- IV Bag Hard Mode (modify the PHD text too)
}
EID:updateDescriptionsViaTable(repConditions, EID.descriptions[languageCode].ConditionalDescs)
if EID.enableDebug then
EID.descriptions[languageCode].repCollectibles = repCollectibles
EID.descriptions[languageCode].repTrinkets = repTrinkets
EID.descriptions[languageCode].repCards = repCards
EID.descriptions[languageCode].repPills = repPills
end
if REPENTOGON then
EID.descriptions[languageCode].custom["6.8.0"] = {"0", "Boîte à Dons", "Prochain succès à {1} pièces {{ColorSilver}}(encore {2} pièces)#Faire un don a 2% de chances de donner {{ColorLime}}Chance +1#Donner 10 pièces augmente les chances d'ouvrir le Refuge des Anges"}
EID.descriptions[languageCode].custom["6.11.0"] = {"0", "Boîte à Dons d'Avarice", "Prochain succès à {1} pièces {{ColorSilver}}(encore {2} pièces)"}
end
+89 -62
View File
@@ -2,7 +2,7 @@
----- Basic Japanese descriptions -----
---------------------------------------
-- Last Update: 2023-12-11
-- Last Update: 2024-04-12
-- FORMAT: Item ID | Name| Description
-- '#' = starts new line of text
@@ -24,13 +24,13 @@ local repCollectibles={
[24] = {"24", "デザート", "↑ 最大体力 +1#体力を1回復"}, -- Dessert
[25] = {"25", "朝ごはん", "↑ 最大体力 +1#体力を1回復"}, -- Breakfast
[26] = {"26", "腐った肉", "↑ 最大体力 +1#体力を1回復"}, -- Rotten Meat
[29] = {"29", "ママの下着", "↑ 射程 +2.5#取得時、3~8匹の 青ハエがスポーン"}, -- Mom's Underwear
[29] = {"29", "ママの下着", "↑ 射程 +2.5#取得時、3~6匹の 青ハエがスポーン"}, -- Mom's Underwear
[30] = {"30", "ママのヒール", "↑ 射程 +2.5#アイザックと接触した敵に 毎秒24ダメージを与える"}, -- Mom's Heels
[31] = {"31", "ママの口紅", "↑ 射程 +3.75#取得時、ランダムな ハートを1個スポーン"}, -- Mom's Lipstick
[37] = {"37", "Mr.ドカーン", "大型の爆弾を設置する#爆発は185ダメージを与える"}, -- Mr. Boom
[40] = {"40", "カミカゼ!", "自爆攻撃#爆発は185ダメージを与える"}, -- Kamikaze!
[41] = {"41", "ママのナプキン", "部屋の全ての敵を5秒間 恐怖状態にする#青ハエを1匹スポーン"}, -- Mom's Pad
[42] = {"42", "ボブの腐った頭", "手投げ式の毒爆弾#185ダメージと毒を与える#着弾地点に毒雲を生成"}, -- Bob's Rotten Head
[42] = {"42", "ボブの腐った頭", "手投げ式の毒爆弾#爆発は攻撃力+185の ダメージと毒を与える#着弾地点に毒雲を生成"}, -- Bob's Rotten Head
[45] = {"45", "ヤム ハート", "体力を1回復#協力プレイ中の場合、 他プレイヤーの体力も 半赤ハート回復させる"}, -- Yum Heart
[46] = {"46", "幸せの足", "↑ 運 +1#ギャンブルの勝率アップ#部屋クリア時の報酬 スポーン確率アップ#悪性のピルを良性に変換"}, -- Lucky Foot
[52] = {"52", "Dr. フィータス", "涙が爆弾に置き換わる#爆弾は攻撃力x10の ダメージを与える#ダメージが60を超える場合、 代わりに、攻撃力x5+30の ダメージを与える#↓ 連射速度 -60%"}, --Dr. Fetus
@@ -54,7 +54,10 @@ local repCollectibles={
[98] = {"98", "遺物", "7~8部屋クリアするたび 1個の青ハートをスポーン する使い魔"}, -- The Relic
[101] = {"101", "ヘイロー", "↑ 最大体力 +1#↑ 攻撃力  +0.3#↑ 連射速度 +0.2#↑ 射程   +1.5#↑ 移動速度 +0.3#体力を1回復"}, -- The Halo
[106] = {"106", "ミスターメガ", "↑ 爆弾ダメージx1.85#↑ 爆発範囲#爆弾 +5"}, -- Mr. Mega
[107] = {"107", "ピンキング シアー", "頭と体を分離し、浮遊状態 になった頭部を操作する#体が敵を自動的に追いかけ、 毎秒23.6の接触ダメージを 与える"}, -- The Pinking Shears
[110] = {"110", "ママのコンタクト", "20%の確率で涙に 石化効果を付与する#↑ 射程 +1.5"}, -- Mom's Contacts
[111] = {"111", "まめ", "おならをし、近くの敵に 5ダメージと毒を与える#おならは敵の弾を跳ね返す"}, -- The Bean
[112] = {"112", "ガーディアン エンジェル", "天使がアイザックを周回し、 敵に接触ダメージを与え、 弾をブロックする#毎秒52.5の接触ダメージ#周回タイプの使い魔の 回転速度が上がる"}, -- Guardian Angel
[114] = {"114", "ママの包丁", "涙がナイフに置き換わる#保持中のナイフは2倍の ダメージを与える#チャージ攻撃でナイフを 発射でき、チャージ量に 応じて射程とダメージが 変化する#約1/3のチャージで最大 6倍のダメージ"}, -- Mom's Knife
[115] = {"115", "ウィジャボード", "涙に透過効果を付与#↑ 連射速度 +0.5"}, -- Ouija Board
[118] = {"118", "ブリムストーン", "涙がチャージ式のレーザー ビームに置き換わる#↓ 連射速度 -67%"}, -- Brimstone
@@ -62,19 +65,20 @@ local repCollectibles={
[123] = {"123", "モンスター マニュアル", "次のフロアまで持続する ランダムな使い魔を1体 付与する"}, -- Monster Manual
[126] = {"126", "レイザー ブレード", "ハート1個のダメージを 受け、その部屋に居る間、 攻撃力を1.2増やす#赤ハートを優先して消費#同じ部屋で二回以上使用 する場合、ダメージ量を 半ハートに軽減する"}, -- Razor Blade
[129] = {"129", "一杯の背アブラ", "↑ 最大体力 +2#↓ 移動速度 -0.2"}, -- Bucket of Lard
[135] = {"135", "静脈注射", "いつでも売血#1ダメージ = 1~2コイン#ハードモードでは1枚固定#キーパー使用時は0~1枚"}, -- IV Bag
[130] = {"130", "ポニー", "保持中、飛行能力を付与し、 1.5以下の移動速度を 1.5に修正する#使用すると進行方向に 無敵状態で突進し、 敵に攻撃力x4+28の ダメージを与える"}, -- A Pony
[135] = {"135", "静脈注射", "いつでも売血#1ダメージ = 1~2コイン"}, -- IV Bag
[138] = {"138", "聖痕", "↑ 最大体力 +1#↑ 攻撃力  +0.3#体力を1回復"}, -- Stigmata
[139] = {"139", "ママのカバン", "トリンケットを2個まで 保持可能になる#取得時、トリンケットを ランダムに1個スポーン"}, -- Mom's Purse
[140] = {"140", "ボブの呪い", "爆弾に毒効果を付与する#爆弾 +5#爆破地点に毒雲が生成 されるようになる"}, -- Bob's Curse
[140] = {"140", "ボブの呪い", "爆弾に毒効果を付与する#爆弾 +5#爆破地点に毒雲が生成 されるようになる#アイザックに毒耐性を付与"}, -- Bob's Curse
[142] = {"142", "スカプラリオ", "残り体力が半ハートに なった時、青ハートを 1個付与する#効果は1部屋で1回のみ 有効だが、部屋に入り 直すと再度有効化する#!!! 献血では機能しない"}, --Scapular
[147] = {"147", "大斧", "障害物やドアの破壊、 敵への攻撃が可能な斧#64回分のチャージがあり、 破壊時に1チャージ、 攻撃時に2チャージ消費#使用/非使用は切替可能#フロア移動時にチャージ 全回復"}, -- Notched Axe
[148] = {"148", "感染者", "ダメージを受けるたび、 青ハエが2~6匹スポーン"}, -- Infestation
[149] = {"149", "吐き気薬", "涙が毒爆弾に置き換わる#↑ 攻撃力  +40#↓ 弾速   -0.2#↓ 連射速度 -67%#↓ 射程   -20%"}, -- Ipecac
[152] = {"152", "テクノロジー2", "右目の涙が連続照射の 貫通レーザーに置き換わる#レーザーは攻撃力x0.13の ダメージを与える#↓ 連射速度 -33%"}, -- Technology 2
[153] = {"153", "ミュータント スパイダー", "クアッドショットの涙#↓ 連射速度 -58%"}, -- Mutant Spider
[155] = {"155", "ノゾキ魔", "目玉が部屋を飛び回り、 敵の弾をブロックし、 接触した敵に毎秒17の ダメージを与える#↑ 左目の攻撃力 +34%"}, -- The Peeper
[155] = {"155", "ノゾキ魔", "目玉が部屋を飛び回り、 敵の弾をブロックし、 接触した敵に毎秒17の ダメージを与える#↑ 左目の攻撃力 +35%"}, -- The Peeper
[158] = {"158", "水晶", "フルマッピング効果#青ハートまたはカード・ ルーンのいずれか1個を スポーンする#↑ 保持中、プラネタリウムの 出現率が15%アップ#以前にトレジャールームを スキップしていた場合、 出現率が100%アップ"}, -- Crystal Ball
[161] = {"161", "アンク", "{{Player4}} 死ぬと、一つ前の部屋に ???として復活する#{{Player25}} 汚染???使用時は、 汚染???のまま復活"},
[161] = {"161", "アンク", "{{Player4}} 死ぬと、一つ前の部屋に ???として復活する"},
[169] = {"169", "ポリフェムス", "↑ (攻撃力 + 4)x2#↓ 連射速度 -58%#敵を倒した涙は減衰して 貫通する"},
[171] = {"171", "スパイダー バット", "部屋の全ての敵に 10ダメージを与え、 4秒間スロー状態にする#この効果で倒された敵は 青クモをスポーンする"}, -- Spider Butt
[172] = {"172", "イケニエの短刀", "短剣がアイザックを周回し、 敵に接触ダメージを与え、 弾をブロックする#毎秒112.5の接触ダメージ"}, -- Sacrificial Dagger
@@ -82,11 +86,13 @@ local repCollectibles={
[176] = {"176", "幹細胞", "↑ 最大体力 +1#↑ 弾速   +0.16#体力を1回復"}, -- Stem Cells
[178] = {"178", "聖水", "涙の発射方向に連動して 聖水ビンが発射される#敵に衝突するとビンが 割れ、7ダメージを与える#衝突地点に聖水を残し、 触れた敵を石化させる"}, -- Holy Water
[180] = {"180", "黒豆", "ダメージを受けると 数回おならを放ち、 敵にダメージと毒を 与える    #おならがその場に残り、 触れた敵に毒を与える"}, -- The Black Bean
[181] = {"181", "ホワイトポニー", "保持中、飛行能力を付与し、 1.5以下の移動速度を 1.5に修正する#使用すると進行方向に 無敵状態で突進し、 敵に攻撃力の4倍+28の ダメージを与える#突進時に光線が降り注ぎ、 敵に攻撃力の4倍+10の ダメージを与える"}, -- White Pony
[182] = {"182", "聖なる心臓", "体力全回復#↑ 最大体力 +1#↑ 攻撃力  +230%#↑ 攻撃力  +1#↓ 連射速度 -0.4#↓ 弾速   -0.25#涙にホーミング効果を付与"}, -- Sacred Heart
[184] = {"184", "聖杯", "飛行能力を付与#↑ 最大体力 +1#体力を1回復"}, -- Holy Grail
[186] = {"186", "血印", "ハート 1個のダメージを 受け、部屋の全ての敵に 40のダメージを与える#赤ハートを優先して消費#同じ部屋で二回以上使用 する場合、ダメージ量を 半ハートに軽減する"}, -- Blood Rights
[188] = {"188", "アベル", "アイザックと鏡映しに 移動・攻撃する使い魔#3.5ダメージのノーマルな 涙で攻撃する#カイン使用時は7.5ダメージ"}, -- Abel
[189] = {"189", "SMB熱狂的ファン", "体力全回復#↑ 最大体力 +1#↑ 攻撃力  +0.3#↑ 連射速度 +0.2#↑ 射程   +2.5#↑ 移動速度 +0.2"}, -- SMB Super Fan
[191] = {"191", "3ドル札", "2~3秒ごとにランダムな 特殊効果を涙に付与#以下の効果がまれに発生:#{{Collectible46}} 幸せの足#{{Collectible53}} マグネット"}, -- 3 Dollar Bill
[192] = {"192", "初心者向けテレパシー", "涙にホーミング効果を付与#↑ 射程 +3#その部屋でのみ有効"}, -- Telepathy for Dummies
[193] = {"193", "肉っ!", "↑ 最大体力 +1#↑ 攻撃力  +0.3#体力を1回復"}, -- MEAT!
[194] = {"194", "魔法の8ボール", "↑ 弾速 +0.16#取得時、ランダムな カードを1枚スポーン#↑ {{Planetarium}}プラネタリウムの 出現率が15%アップ"}, -- Magic 8 Ball
@@ -99,13 +105,13 @@ local repCollectibles={
[218] = {"218", "胎盤", "↑ 最大体力 +1#体力を1回復#1分間に1回、50%の確率で 半赤ハート回復する"}, -- Placenta
[219] = {"219", "古い絆創膏", "↑ 最大体力 +1#ダメージを受けた時、 一定確率で赤ハートが スポーンする#確率:運0=20%、80=100%"},
[222] = {"222", "アンチグラビティ", "攻撃ボタンが押されて いる間、発射した涙が その場で静止を続ける#時間の経過または攻撃の 停止で、元の方向に涙が 発射される#↑ 連射速度 +1 ※上限を突破できる"}, -- Anti-Gravity
[223] = {"223", "放火魔", "爆風を浴びると 体力が0.5回復する#爆弾 +5"}, -- Pyromaniac
[223] = {"223", "放火魔", "爆発と炎への耐性を付与#爆風で半赤ハート回復#爆弾 +5"}, -- Pyromaniac
[224] = {"224", "クリケットの体", "衝突した涙が四つに分裂する#分裂した涙はダメージ量が 半減する#↑ 連射速度 +0.5 ※上限を突破できる#↓ 射程   -20%"}, -- Cricket's Body
[225] = {"225", "ギンピー", "ダメージを受けた時、 一定確率で青ハートが スポーンする#確率:運0=8%、46=100%#死んだ敵が一定確率で 半赤ハートを落とす"},
[225] = {"225", "ギンピー", "ダメージを受けた時、 一定確率で青ハートが スポーンする#確率:運0=8%、46=100%#死んだ敵が1~10%の確率で 半赤ハートを落とす (HPが高い敵ほど高確率)"},
[226] = {"226", "ブラックロータス", "↑ 最大体力 +1#青ハート +1#黒ハート +1#体力を1回復"}, -- Black Lotus
[228] = {"228", "ママの香水", "一定確率で涙に 恐怖効果を付与#確率:運0=12%、85=100%#↑ 連射速度 +0.5 ※上限を突破できる"}, -- Mom's Perfume
[228] = {"228", "ママの香水", "一定確率で涙に 恐怖効果を付与#確率:運0=15%、85=100%#↑ 連射速度 +0.5 ※上限を突破できる"}, -- Mom's Perfume
[229] = {"229", "モンストロの肺", "涙をチャージ式に置き換え、 一度に14発の涙を同時発射 できるようになる#↓ 連射速度 -77%"}, --Monstro's Lung
[230] = {"230", "アバドン", "↑ 攻撃力  +1.5#↑ 移動速度 +0.2#一定確率で涙に 恐怖効果を付与#赤ハートを同数の 黒ハートに置き換える#黒ハート +2"}, -- Abaddon
[230] = {"230", "アバドン", "↑ 攻撃力  +1.5#↑ 移動速度 +0.2#一定確率で涙に 恐怖効果を付与#確率:運0=15%、85=100%#赤ハートを同数の 黒ハートに置き換える#黒ハート +2"}, -- Abaddon
[232] = {"232", "ストップウォッチ", "全ての敵の移動速度と 攻撃速度が20%ダウン#↑ 移動速度 +0.3"}, -- Stop Watch
[233] = {"233", "ちっちゃな惑星", "涙がアイザックを周回 して飛ぶようになる#↑ 射程 +6.5#涙に透過効果を付与"}, -- Tiny Planet
[241] = {"241", "闇からの契約", "部屋のクリア報酬が2倍に なるが、1/3の確率でゼロ 報酬になる"}, -- Contract from Below
@@ -118,6 +124,8 @@ local repCollectibles={
[262] = {"262", "失われたページ2", "黒ハート +1#ダメージを受け、残りの 体力がハート1個以下に なった時、部屋の全ての 敵に80ダメージを与える#ネクロノミコン効果による ダメージを40増やす"}, -- Missing Page 2
[263] = {"263", "クリア ルーン", "保持中のルーン・ソウル ストーンの効果をコピー して発動する#取得時、ランダムな ルーンを1個スポーン"}, -- Clear Rune (REPENTANCE ITEM)
[264] = {"264", "スマートフライ", "黄色いハエがアイザックを 周回し、敵に接触ダメージ を与え、弾をブロックする#ダメージを受けると アイザックから離れ、 敵を追いかけ攻撃する#毎秒6.5の接触ダメージ"}, -- Smart Fly
[269] = {"269", "頭なしベイビー", "床に血を流しながら アイザックを追従する 使い魔#血は触れた敵に毎秒 20ダメージを与える"}, -- Headless Baby
[272] = {"272", "BBF", "部屋を飛び回り、敵との 接触時に爆発する使い魔#接触で10、爆発で100の ダメージを与える"},
[273] = {"273", "ボブの脳みそ", "涙の発射方向に連動して 飛び出し、敵との衝突で 爆発する使い魔#爆発は100のダメージと 毒を与える#爆発ダメージは敵の アーマーを無視する"}, -- Bob's Brain
[274] = {"274", "ベストバディー", "ダメージを受けると白い ハエが現れ、その部屋に 居る間、アイザックを 周回する#白いハエは毎秒150の 接触ダメージを与える"}, -- Best Bud
[275] = {"275", "小さなブリムストーン", "ブリムストーンで攻撃する 使い魔  #ビームは完全にヒットした 場合、合計24のダメージを 与える"}, -- Lil Brimstone
@@ -143,9 +151,9 @@ local repCollectibles={
[308] = {"308", "みずがめ座", "アイザックの体から青い 液体が流れ続け、触れた 敵にダメージを与える#液体は攻撃力x0.66の ダメージを与え、涙の 特殊効果を引き継ぐ"}, -- Aquarius
[309] = {"309", "うお座", "↑ 連射速度 +0.5 ※上限を突破できる#↑ ノックバック強化#↑ 涙サイズ +125%"},
[310] = {"310", "イブのマスカラ", "↑ 攻撃力  +100%#↓ 連射速度 -33%#↓ 弾速   -0.5"},
[311] = {"311", "ユダの影", "{{Player12}} 死ぬと、一つ前の部屋に ダークユダとして復活#復活後、実績上はユダ として扱われる#{{Player24}} 汚染ユダ使用時は、 汚染ユダのまま復活"}, --Judas' Shadow
[311] = {"311", "ユダの影", "{{Player12}} 死ぬと、一つ前の部屋に ダークユダとして復活#復活後、実績上はユダ として扱われる"}, --Judas' Shadow
[314] = {"314", "ムッチムチなもも!", "↑ 最大体力 +1#↓ 移動速度 -0.4#体力を1回復#障害物破壊能力を付与"}, -- Thunder Thighs
[315] = {"315", "謎の引力", "涙が磁気を帯び、着地点に 敵やピックアップ等が引き 寄せられるようになる"}, -- Strange Attractor
[315] = {"315", "謎の引力", "涙が磁気を帯び、 敵やピックアップを 引き寄せる#磁力は着弾地点で 最も強くなる"}, -- Strange Attractor
[319] = {"319", "ケインの予備眼", "目玉がアイザックを追従し、 アイザックと同じ涙を ランダムな方向に放つ#ダメージ量は攻撃力の75%"}, -- Cain's Other Eye
[320] = {"320", "???唯一の友", "攻撃方向に連動して移動し、 毎秒14の接触ダメージを 与える使い魔"}, -- ???'s Only Friend
[323] = {"323", "アイザックのナミダ", "5の追加ダメージを持つ 涙を8方向に同時発射する#涙を発射するとチャージが 回復する"}, -- Isaac's Tears
@@ -153,8 +161,8 @@ local repCollectibles={
[328] = {"328", "ネガティブ", "↑ 攻撃力 +1#ダメージを受け、残りの 体力が半赤ハート以下に なった時、ネクロノミコン 効果を発動する (全ての敵に40ダメージ)"}, -- The Negative
[330] = {"330", "豆乳", "↑ 連射速度 x5.5#↓ 攻撃力  -80%#↓ ノックバック弱化"}, -- Soy Milk
[331] = {"331", "神の首", "↑ 攻撃力  +0.5#↓ 連射速度 -0.3#↓ 弾速   -0.3#涙がオーラを放ち、触れた 敵にダメージを与える#涙にホーミング効果を付与"}, -- Godhead
[332] = {"332", "ラザラスのぼろきれ", "{{Player11}} 死ぬと、その部屋で ラザラスとして復活する#{{Player29}} 汚染ラザラス使用時は、 汚染ラザラスのまま復活"},
[336] = {"336", "枯れタマネギ", "涙に貫通と透過効果を付与#↓ 射程   -1.5#↓ 弾速   -0.4#↑ 涙サイズ +50%"}, -- Dead Onion
[332] = {"332", "ラザラスのぼろきれ", "{{Player11}} 死ぬと、その部屋で ラザラスとして復活する"},
[336] = {"336", "枯れタマネギ", "涙に貫通と透過効果を付与#↓ 射程   -1.5#↓ 弾速   -0.4#↑ 涙サイズ +0.22"}, -- Dead Onion
[339] = {"339", "安全ピン", "↑ 射程 +2.5#↑ 弾速 +0.16#黒ハート +1"}, -- Safety Pin
[342] = {"342", "青い帽子", "↑ 最大体力 +1#↑ 連射速度 +0.7#↓ 弾速   -0.16#体力を1回復"}, -- Blue Cap
[344] = {"344", "紙マッチ", "黒ハート +1#{{Trinket41}} 取得時、3個の爆弾と、 マッチ棒をスポーン"}, -- Match Book
@@ -165,13 +173,13 @@ local repCollectibles={
[354] = {"354", "クラックジャックス", "↑ 最大体力 +1#取得時、トリンケットを ランダムに1個スポーン#体力を1回復"}, -- Crack Jacks
[355] = {"355", "ママのパール", "↑ 射程 +2.5#↑ 運  +1#青ハート +1"}, -- Mom's Pearls
[360] = {"360", "インキュバス", "アイザックの涙をコピー して攻撃する使い魔#リリス以外のキャラで 使う場合、ダメージが 25%減少する"}, -- Incubus
[365] = {"365", "ロスト フライ", "壁や障害物に沿って 移動する使い魔#毎秒56の接触ダメージ#近くの敵を引き付け、 アイザックの代わりに 攻撃対象となる"}, -- Lost Fly
[365] = {"365", "ロスト フライ", "壁や障害物に沿って 移動する使い魔#毎秒30の接触ダメージ#近くの敵を引き付け、 アイザックの代わりに 攻撃対象となる"}, -- Lost Fly
[366] = {"366", "拡散ボム", "爆弾 +5#爆弾から4~5個の小さな 爆弾が分裂する"}, -- Scatter Bombs
[367] = {"367", "ねちょねちょボム", "爆弾 +5#爆弾で敵を倒すと 青クモがスポーン#爆弾が敵にくっ付く#爆発時、敵にスロー効果を 付与する液体をまき散らす"}, -- Sticky Bombs
[368] = {"368", "流涙症", "同一方向に攻撃し続けると 連射速度が上昇していき、 最大200%アップする#攻撃の停止・方向変更で 連射速度がリセットされる"}, -- Epiphora
[369] = {"369", "連続体", "↑ 射程 +3#涙に透過効果を付与#涙が画面の端と端で ループするようになる"}, -- Continuum
[370] = {"370", "Mr. ドリー", "↑ 連射速度 +0.7#↑ 射程   +2.5#取得時、ランダムな ハートを3個スポーン"}, -- Mr. Dolly
[374] = {"374", "聖なる光", "一定確率で聖なる涙が 発射され、衝突すると 近くの敵に光線が降り注ぐ#光線は攻撃力x3の ダメージを与える#確率:運0=9%、9=50%"}, -- Holy Light
[374] = {"374", "聖なる光", "一定確率で聖なる涙が 発射され、衝突すると 近くの敵に光線が降り注ぐ#光線は攻撃力x3の ダメージを与える#確率:運0=10%、9=50%"}, -- Holy Light
[375] = {"375", "ホスト ハット", "爆発耐性を付与#敵の弾を25%の確率で ブロックし、跳ね返す#頭上に落下してくる弾を ブロックする"}, -- Host hat
[376] = {"376", "商品補充", "お店で商品を購入すると 新しい商品が補充される#補充されるたびに商品が 値上がりする"}, -- Restock
[380] = {"380", "ペイ・トゥー・プレイ", "コイン +5#鍵付きのドアや宝箱を コインで開けるように なる   "}, -- Pay To Play
@@ -179,16 +187,15 @@ local repCollectibles={
[384] = {"384", "リトル ガーディー", "攻撃に連動してチャージを 溜め、解放されると高速で 体当たりを始める使い魔#チャージ量に応じて 5~20のダメージを与える"}, -- Lil Gurdy
[389] = {"389", "ルーン袋", "7~8部屋クリアするたび ランダムなルーンまたは ソウルストーン1個を スポーンする使い魔"}, -- Rune Bag
[391] = {"391", "裏切り", "敵の発射した弾が他の 敵に当たるようになる#敵に攻撃された敵は、 発射元の敵に攻撃の ターゲットを変更する"}, -- Betrayal
[393] = {"393", "サーペントのくちづけ", "一定確率で涙に毒効果が 付与される#接触した敵に毒を与える#接触で毒を受けた敵が 死んだ時、20%の確率で 黒ハートを落とす"}, -- Serpent's Kiss
[393] = {"393", "サーペントのくちづけ", "15%の確率で涙に毒効果が 付与される#接触した敵に毒を与える#接触で毒を受けた敵が 死んだ時、20%の確率で 黒ハートを落とす"}, -- Serpent's Kiss
[394] = {"394", "照準マーク", "照準方向へ涙が自動で 流れ続けるようになる#照準は攻撃ボタンで操作#ドロップボタンで攻撃を 停止できる#使い魔も同様に攻撃する#↑ 連射速度 +0.7#↑ 射程   +3"}, -- Marked
[395] = {"395", "テックX", "涙がチャージ式のレーザー リングに置き換わる#チャージ量に応じて リングのダメージと サイズがアップする"}, -- Tech X
[397] = {"397", "トラクタービーム", "アイザックの頭から放射 されるビームに沿って 涙が直進するようになる#↑ 連射速度 +1#↑ 射程   +2.5#↑ 弾速   +0.16"},
[399] = {"399", "モー オブ ザ ボイド", "攻撃ボタンを押し続けて 2.35秒経過すると、頭に 十字架が浮かぶ 攻撃ボタンを解放すると ブリムストーンリングを 放出し、敵にダメージを 与える"}, -- Maw of the Void
[401] = {"401", "エクスプロシボ", "一定確率で涙が敵に くっ付き、数秒後に 爆発する"}, -- Explosivo
[404] = {"404", "ファーティング ベイビー", "敵の弾をブロックする 使い魔  #ブロックすると10%の 確率でおならを出し、 毒・ノックバック・ チャームのいずれかの 効果を敵に与える#おならは5~6ダメージを 与える"}, -- Farting Baby
[401] = {"401", "エクスプロシボ", "25%の確率で涙が敵に くっ付き、数秒後に爆発#爆発は攻撃力+60の ダメージを与える"}, -- Explosivo
[405] = {"405", "GBバグ", "攻撃ボタンをダブルタップ して発射する#衝突したピックアップ・ トリンケット・宝箱・敵を リロールする使い魔"}, -- GB Bug
[407] = {"407", "純潔", "ステータスを強化する オーラを付与#オーラの色と強化対象: {{ColorRed}}赤{{CR}}:攻撃力  +4 {{ColorBlue}}青{{CR}}:連射速度 +2 {{ColorYellow}}黄{{CR}}:移動速度 +0.5 {{ColorOrange}}橙{{CR}}:射程   +3#ダメージを受けると オーラは消えるが、 部屋を移動すると ランダムな色で復活する"},
[408] = {"408", "儀式の刃", "倒された敵が一定確率で ブリムストーンリングを 放ち、それに触れた他の 敵にダメージを与える"}, -- Athame
[408] = {"408", "儀式の刃", "倒された敵が一定確率で ブリムストーンリングを 放ち、それに触れた他の 敵にダメージを与える#確率:運0=25%、30=100%"}, -- Athame
[415] = {"415", "光の冠", "青ハート +2#空の赤ハートが無い時:#↑ 攻撃力 +100%#↓ 弾速  -0.3 王冠が青く輝き、涙が ダイヤに置き換わる#ダメージを受けると、 その部屋では効果が 無効になる"}, -- Crown Of Light
[416] = {"416", "深いポケット", "コインの最大値が999に#部屋クリア時の報酬が 無かった時、代わりに、 コインが1~3枚スポーン"}, -- Deep Pockets
[417] = {"417", "サキュバス", "オーラを放ちながら 部屋を飛び回る使い魔#オーラ内では攻撃力が 50%アップする#オーラは範囲内の敵に 毎秒10ダメージを与える"}, -- Succubus
@@ -216,12 +223,13 @@ local repCollectibles={
[468] = {"468", "シェード", "0.66秒遅れでアイザックを 追従する使い魔#接触した敵に毎秒75の ダメージを与える#合計666ダメージを 与えると消滅し、 アイザックに同等の 接触ダメージ効果を 付与する"}, -- Shade
[472] = {"472", "キングベイビー", "他の使い魔を従え、 自動攻撃させる使い魔#攻撃ボタン押下中、 他の使い魔と共に その場で停止し、 離すと戻ってくる"}, -- King Baby
[474] = {"474", "壊れたガラスの大砲", "チャージが溜まると ガラスの大砲に変化する"}, -- Broken Glass Cannon
[476] = {"476", "D1", "ピックアップをランダムに 1個複製する#複製時、一定確率で 別のものに変化する"}, -- D1
[476] = {"476", "D1", "現在の部屋のランダムな ピックアップを、同種の 別のピックアップとして 1個複製する"}, -- D1
[477] = {"477", "ボイド", "!!! 部屋の全てのアイテムを 破壊して吸収する#アクティブアイテムを 吸収すると、次からの ボイド使用時に、その 効果を同時発動する#パッシブアイテムを吸収 すると、ステータスが ランダムに2つアップ"},
[478] = {"478", "一時停止", "攻撃ボタンが押されるまで、 全ての敵の動きを止める#30秒で効果は解除される"}, -- Pause
[487] = {"487", "ポテトピーラー", "使用するたび:#↓ 最大体力 -1#↑ 攻撃力 +0.2#{{Collectible73}} 肉の塊を付与#{{Collectible214}} 貧血の効果がその部屋 でのみ有効化する (射程アップ&流血)"},
[489] = {"489", "Dインフィニティー", "ダイス系アイテムの 効果を全て使用可能#ドロップボタンで切替#チャージ量は使用する ダイスで変動する"}, -- D Infinity
[491] = {"491", "アシッドベイビー", "7部屋クリアごとに ランダムなピルを1個 スポーンする使い魔#ピル使用時、部屋の 全ての敵に毒を与える"}, -- Acid Baby
[493] = {"493", "アドレナリン", "↑ 空の赤ハートの量に 応じて攻撃力がアップ#{{EmptyHeart}} 1個:+0.3#{{EmptyHeart}} 2個:+0.92#{{EmptyHeart}} 3個:+1.76#{{EmptyHeart}} 4個:+2.79#{{EmptyHeart}} 5個:+3.98"}, -- Adrenaline
[493] = {"493", "アドレナリン", "↑ 空の赤ハートの量に 応じて攻撃力がアップ#{{EmptyHeart}} 1個:+0.3#{{EmptyHeart}} 2個:+0.92#{{EmptyHeart}} 3個:+1.76#{{EmptyHeart}} 4個:+2.79#{{Blank}} :#{{Blank}} :#{{EmptyHeart}} 11個:+14.05"}, -- Adrenaline
[494] = {"494", "ヤコブのハシゴ", "涙が衝突した時、火花 放電が発生し、近くの 敵を攻撃する#火花は攻撃力x0.5の ダメージを与える"}, -- Jacob's Ladder
[495] = {"495", "ゴーストペッパー", "攻撃中、一定確率で 青い炎を放つ#確率:運0=8%、10=50%#炎は接触した敵に ダメージを与え、 弾をブロックする#炎は2秒で燃え尽きる"}, -- Ghost Pepper
[496] = {"496", "安楽死", "一定確率で涙が注射針に 置き換わる#注射針は敵を即死させ、 円形に10発の涙を拡散する#ボスには攻撃力x3の ダメージを与える#確率:運0=3%、15=25%"}, -- Euthanasia
@@ -236,10 +244,11 @@ local repCollectibles={
[509] = {"509", "充血した目", "目玉がアイザックを周回し、 敵に接触ダメージを与え、 弾をブロックする#毎秒20の接触ダメージ#近くの敵に3.5ダメージの 涙を発射する"}, -- Bloodshot Eye
[514] = {"514", "壊れたモデム", "敵と弾がランダムな 間隔で遅延する#遅延した弾は消滅する#25%の確率で部屋の クリア報酬が2倍になる"},
[517] = {"517", "ファスト ボム", "爆弾 +7#爆弾を高速で連続設置 可能になる#爆弾が互いをノックバック しなくなる"}, -- Fast Bombs
[522] = {"522", "テレキネシス", "使用後3秒間、敵の弾が アイザックの周囲で 一時停止する#3秒後に弾が跳ね返され、 6~7ダメージを与える#発動中、敵を押しのける"}, -- Telekinesis
[523] = {"523", "お引越し用の箱", "部屋のピックアップと アイテムを、10個まで 保存して運べる#保存した状態で再使用 すると、中身をそこに 展開する"}, -- Moving Box
[524] = {"524", "テクノロジーゼロ", "涙同士が電気ビームで つながり、触れた敵に 攻撃力x0.3のダメージ を秒間15回与える"}, -- Technology Zero
[531] = {"531", "流血", "涙が弧を描いて飛び、 衝突すると破裂して 小さな涙が拡散する#↑ 攻撃力  +50%#↑ 攻撃力  +1#↓ 連射速度 -67%#↓ 射程   -20%"}, -- Haemolacria
[543] = {"543", "神聖なる土", "ダメージを受けると 白いうんちがスポーン#うんちオーラの範囲内:#↑ 攻撃力  +20%#↑ 連射速度 +150%#涙にホーミング効果を付与#一定確率でダメージ無効化"}, -- Hallowed Ground
[543] = {"543", "神聖なる土", "ダメージを受けると 白いうんちがスポーン#うんちオーラの範囲内:#↑ 攻撃力  +20%#↑ 連射速度 +150%#涙にホーミング効果を付与#50%の確率でダメージ無効化"}, -- Hallowed Ground
[549] = {"549", "脆弱骨", "最大体力を0にし、6個の 骨ハートに置き換える#骨ハートを失うと:#8方向に骨が飛び散る#↑ 連射速度 +0.4(永続)"}, -- Brittle Bones
[552] = {"552", "ママのスコップ", "次のフロアにつながる トラップドアを生成#装飾のある床の上で 使用するとクロール スペースを生成する (草やゴミがある床)#!!! ある場所で使うと…?"}, -- Mom's Shovel
[553] = {"553", "接合菌症", "攻撃中、25%の確率で 胞子が飛び、敵に付着する#胞子は2.5秒後に爆発し、 近くの敵に5ダメージと 毒を与え、さらに4個の 胞子を拡散する"}, -- Mucormycosis
@@ -264,37 +273,37 @@ local repCollectibles={
[572] = {"572", "オカルトの目", "滞空する涙が攻撃方向に 連動して軌道を変える#↑ 攻撃力 +1#↑ 射程  +2#↓ 弾速  -0.16"}, -- Eye of the Occult
[573] = {"573", "けがれのないハート", "体力全回復#最大体力 +1#↑ 攻撃力  +20%#攻撃中、20%の確率で 追加の涙が発射され、 アイザックを周回する"}, -- Immaculate Heart
[574] = {"574", "モンストランス", "アイザックがオーラを 放ち、範囲内の敵に ダメージを与える#オーラの中心に近付く ほどダメージ量が増加"}, -- Monstrance
[575] = {"575", "侵入者", "クモが頭に寄生し、スロー 効果付き涙で敵を攻撃する#ダメージを受けた時、 一定確率で頭から飛び出す"}, -- The Intruder
[575] = {"575", "侵入者", "クモが頭に寄生し、スロー 効果付き涙で敵を攻撃する#ダメージを受けた時、 一定確率でクモが飛び出し、 近くの敵を攻撃する (運4で確率100%)"}, -- The Intruder
[576] = {"576", "ダーティ マインド", "敵のうんちが味方になる#うんちを壊すと1~4匹の うんち使い魔がスポーン#特殊なうんちは特殊な うんち使い魔をスポーン#一定確率で岩がうんちに 置き換わる"}, -- Dirty Mind
[577] = {"577", "ダモクレス", "{{Warning}} 使い切りアイテム {{Warning}}#使うと、アイザックの 頭上に剣が吊るされ、 以降、アイテムが倍に なってスポーンする#お店、宝箱、悪魔取引の アイテムは倍にならない#{{Warning}} ダメージを受けた後、 剣が一定確率で落下し、 アイザックが即死する#即死効果は無敵状態で 回避できる#落下確率は15分で50%"}, -- Damocles
[578] = {"578", "タダのレモネード", "床にレモネードが広がり、 敵に毎秒24のダメージを 与える"}, -- Free Lemonade
[579] = {"579", "スピリット ソード", "涙を剣による近接攻撃に 置き換える#剣は攻撃力x3のダメージを 与え、総体力が十分な時、 ビームを放つ#フルチャージするとスピン アタックとビームを放つ"}, -- Spirit Sword
[579] = {"579", "スピリット ソード", "涙を剣による近接攻撃に 置き換える#剣は攻撃力x3+3.5の ダメージを与え、体力が 十分な時、ビームを放つ#チャージで回転攻撃を 放ち、攻撃力x3+3.5の ダメージを与える#回転攻撃と共にビームを 放ち、攻撃力x4+4の ダメージを与える"}, -- Spirit Sword
[580] = {"580", "レッド キー", "赤いドアの輪郭が表示 された壁に対して使用 すると、新しい部屋を 生成できる#10%の確率で特殊部屋が 生成される#13x13の範囲外に生成   すると、I AM ERRORに つながる  "}, -- Red Key
[581] = {"581", "サイ フライ", "敵の弾を追尾ブロックし、 接触した敵に毎秒15の ダメージを与える使い魔"}, -- Psy Fly
[582] = {"582", "シビレタケ", "↑ 連射速度 +0.75#↓ 移動速度 -0.03#画面が歪む#効果はスタック可能"}, -- Wavy Cap
[583] = {"583", "ボトル ロケット", "爆弾 +5#攻撃しながら爆弾を設置 すると、ロケット爆弾が 攻撃方向に発射される"}, -- Rocket in a Jar
[584] = {"584", "美徳の書", "ウィスプがスポーンし、 アイザックを周回する#ウィスプは透過効果付きの 涙を放ち、弾をブロックし、 敵に接触ダメージを与える#一定量のブロック・接触で 燃え尽きる#別のアクティブアイテムを 上に積み重ねると、特殊な ウィスプがスポーン#最初に現れる悪魔部屋を 天使部屋に置き換える#悪魔取引済みでも天使 部屋が生成可能になり、 その出現率を12.5%増やす"}, -- Book of Virtues
[585] = {"585", "アラバスタ ボックス", "{{Warning}} 使い切りアイテム {{Warning}}#天使部屋アイテムを2個、 青ハートを3個スポーン#悪魔取引済みの場合、 スポーン量が各一個減#チャージが空の状態で 始まり、通常の方法で チャージされない#青/黒ハートを取得時、 体力には追加されず、 代わりに、チャージと して追加される"}, -- Alabaster Box
[584] = {"584", "美徳の書", "ウィスプがスポーンし、 アイザックを周回する#ウィスプは透過効果付きの 涙を放ち、弾をブロックし、 敵に接触ダメージを与える#一定量のブロック・接触で 燃え尽きる#別のアクティブアイテムを 上に積み重ねると、特殊な ウィスプがスポーン#最初に現れる悪魔部屋を 天使部屋に置き換える#悪魔取引済みでも天使 部屋が生成可能になり、 その出現率を25%増やす"}, -- Book of Virtues
[585] = {"585", "アラバスタ ボックス", "{{Warning}} 使い切りアイテム {{Warning}}#天使部屋アイテムを2個、 青ハートを3個スポーン#悪魔取引済みの場合、 スポーン量が各1個減#チャージが空の状態で 始まり、通常の方法で チャージされない#青/黒ハートを取得時、 体力には追加されず、 代わりに、チャージが 2追加される"}, -- Alabaster Box
[586] = {"586", "天国への階段", "フロア開始時、天使部屋の お店につながるハシゴが スポーンする"}, -- The Stairway
[587] = {"587", "Menorah (Unused but scripted)", "<Item does not exist>"}, -- Menorah (Unused but scripted)
[588] = {"588", "ソル", "ボス部屋の位置がマップに 表示される#ボスを倒した時:#{{Card20}} 太陽カードの効果が発動#アクティブアイテムを フルチャージ#フロアの呪いを除去#↑ 攻撃力 +3#↑ 運   +1"}, -- Sol
[588] = {"588", "ソル", "ボス部屋の位置が マッピングされる#ボスを倒すと、 現在のフロアで 以下の効果が発動:#{{Card20}} 太陽のカード効果#アクティブアイテムを フルチャージ#フロアの呪いを除去#↑ 攻撃力 +3#↑ 運   +1"}, -- Sol
[589] = {"589", "ルナ", "各フロアに追加の隠し 部屋を生成する#隠し部屋の位置が一つ マップに表示される#追加された隠し部屋で 月明かりに照らされると 半青ハートと連射速度の アップ効果が付与される"}, -- Luna
[590] = {"590", "メルクリウス", "↑ 移動速度 +0.4#部屋に敵が居てもドアが 開いたままになる"}, -- Mercurius
[591] = {"591", "ヴィーナス", "↑ 最大体力 +1#体力を1回復#接近した敵をチャーム 状態にする"}, -- Venus
[592] = {"592", "テラ", "↑ 攻撃力 +1#涙が石に置き換わり、 障害物の破壊能力と、 追加のノックバック 効果を得る#涙のダメージが 0.5倍~2倍の範囲で ランダムに変動する"}, -- Terra
[593] = {"593", "マルス", "移動ボタンをダブルタップ すると、突進攻撃が発動#突進中はダメージを受けず、 衝突した敵に攻撃力x4+8の ダメージを与える#3秒のクールダウン"}, -- Mars
[594] = {"594", "ユピテル", "体力を半ハート回復#↑ 最大体力 +2##↓ 移動速度 -0.3#静止中、一時的に移動 速度が上昇し、毒ガス がチャージされる#移動すると一時上昇した 移動速度が減少を始め、 同時に毒ガスを放出する"}, -- Jupiter
[594] = {"594", "ユピテル", "体力を半ハート回復#↑ 最大体力 +2##↓ 移動速度 -0.3#静止中、一時的に移動 速度が上昇し、毒ガス がチャージされる#移動すると一時上昇した 移動速度が減少を始め、 同時に毒ガスを放出す#アイザックに毒耐性を付与"}, -- Jupiter
[595] = {"595", "サトゥルヌス", "部屋に入ると、涙の円が アイザックを取り囲む#一定確率で敵の弾を円に 取り込める#涙の円はうんちやTNT、 炎を破壊しない"}, -- Saturnus
[596] = {"596", "ウラヌス", "涙が氷柱に置き換わり、 倒された敵が凍結する#凍結した敵は砕けると 10個の氷柱を拡散する#拡散した氷柱はスロー 効果を持ち、倒した敵 を凍結させる#凍結は、分裂や爆発等、 死を条件にした効果を 無効にする"}, -- Uranus
[597] = {"597", "ネプトゥヌス", "攻撃していない間に涙を 溜め込み、攻撃再開時に 大量放出できる"}, -- Neptunus
[598] = {"598", "プルート", "↑ 連射速度 +0.7#アイザックが大幅に縮み、 障害物のすき間などに 入り込めるようになる#高さのある弾は、頭上を 通過し、ヒットしない"}, -- Pluto
[599] = {"599", "ブードゥー ヘッド", "各フロアに追加の呪いの 部屋を生成する#呪いの部屋の報酬が改善#呪いの部屋に必ず コインがスポーンする"}, -- Voodoo Head
[600] = {"600", "目薬", "!!! 左目のみに適用#↑ 連射速度 +40%"}, -- Eye Drops
[601] = {"601", "痛悔の祈り", "↑ 連射速度 +0.7#白ハート +1#悪魔取引済みでも天使 部屋が生成可能になる#赤ハートにダメージを 受けた時のペナルティ (悪魔部屋の出現率減) が軽減される"}, -- Act of Contrition
[601] = {"601", "痛悔の祈り", "↑ 連射速度 +0.7#白ハート +1#悪魔取引済みでも天使 部屋が生成可能になる#赤ハートにダメージを 受けた時のペナルティ (悪魔部屋の出現率減) を最大65%軽減する"}, -- Act of Contrition
[602] = {"602", "メンバー カード", "お店にトラップドアが 生成され、地下店舗が 利用可能になる#地下店舗のアイテムは 複数のアイテムプール から選択される"}, -- Member Card
[603] = {"603", "バッテリー パック", "取得時、電池を2~4個 スポーンし、アクティブ アイテムをフルチャージ"}, -- Battery Pack
[604] = {"604", "ママのブレスレット", "障害物を持ち上げて 投げつけられる#持ち上げた状態で 部屋を移動できる"}, -- Mom's Bracelet
[605] = {"605", "ザ スクーパー", "部屋を飛び回る目玉を 召喚する#目玉は接触ダメージを 与え、弾をブロックし、 ダメージ性の血痕を残す#↑ 右目の攻撃力 +34%"}, -- The Scooper
[605] = {"605", "ザ スクーパー", "部屋を飛び回る目玉を 召喚する#目玉は接触ダメージを 与え、弾をブロックし、 ダメージ性の血痕を残す#↑ 右目の攻撃力 +35%"}, -- The Scooper
[606] = {"606", "オキュラー リフト", "5%の確率で涙の着地点に 裂け目が生成され、敵と 弾、ピックアップが吸い 込まれる#裂け目に吸引された敵に 攻撃力x3のダメージを 毎秒与える"}, -- Ocular Rift
[607] = {"607", "ボイルド ベイビー", "涙をまき散らして攻撃する 使い魔#涙は3.5か5.3のダメージを 与える"}, -- Boiled Baby
[608] = {"608", "フリーザー ベイビー", "石化と凍結効果を持つ 氷柱で攻撃する使い魔"}, -- Freezer Baby
@@ -304,10 +313,10 @@ local repCollectibles={
[612] = {"612", "ロスト ソウル", "アイザックの背後に一撃で 死ぬ幽霊の使い魔が憑く#次のフロアまで幽霊が 生き残った時、以下の いずれかをスポーンする#青ハート3個#白ハート2個#トレジャールームか 天使部屋のアイテム1個#死んだ幽霊は次の フロアでリスポーン"}, -- Lost Soul
[613] = {"613", "", "<Item does not exist>"},
[614] = {"614", "ブラッド ボム", "↑ 最大体力 +1#体力を4回復#爆弾が血だまりを生成し 敵にダメージを与える#爆弾を所持していない時、 代わりに半ハートを消費 して爆弾を設置できる#赤ハートから優先消費"}, -- Blood Bombs
[615] = {"615", "リトル ダンピー", "敵の弾がアイザックに 接近した時、おならを 出してそれを跳ね返す#一度おならを出すと、 アイザックが再接触 するまで停止する"}, -- Lil Dumpy
[615] = {"615", "リトル ダンピー", "敵か弾がアイザックに 接近した時、おならを 出してそれを跳ね返す#一度おならを出すと、 アイザックが再接触 するまで停止する"}, -- Lil Dumpy
[616] = {"616", "バードアイ", "攻撃中、一定確率で 赤い炎を放つ#確率:運0=8%、10=50%#炎は接触した敵に ダメージを与え、 弾をブロックする#接触/ブロックを 4回行うと消滅する#10秒の経過でも消滅"}, -- Bird's Eye
[617] = {"617", "ロードストーン", "一定確率で敵を磁化する 涙を放つ#磁化した敵は近くの敵と 弾、ピックアップを引き 寄せる  #確率:運0=17%、5=100%"}, -- Lodestone
[618] = {"618", "ロッテン トマト", "一定確率で涙に標的化 効果を付与する#標的化した敵は、他の 敵から攻撃される#確率:運0=17%、5=100%"}, -- Rotten Tomato
[618] = {"618", "ロッテン トマト", "一定確率で涙に標的化 効果を付与する#標的化した敵は、他の 敵から攻撃される#確率:運0=17%、4=100%"}, -- Rotten Tomato
[619] = {"619", "バースライト", "キャラクターごとに 異なる能力を付与"}, -- Birthright
[620] = {"620", "", "<Item does not exist>"},
[621] = {"621", "レッド シチュー", "↑ 攻撃力 +21.6(一時的)#アップした攻撃力は徐々に 減少し、3分間で0になるが、 敵を倒すと効果が延長する#体力を全回復"}, -- Red Stew
@@ -324,9 +333,9 @@ local repCollectibles={
[632] = {"632", "イビル チャーム", "↑ 運 +2#火傷・混乱・恐怖・毒への 耐性を付与する"}, -- Evil Charm
[633] = {"633", "ドグマ", "飛行能力を付与#取得した部屋で一度だけ ダメージを無効化#↑ 攻撃力 +2#1.1以下の移動速度を 1.1に修正する#体力が6未満の時、6になる ハートの組み合わせで回復"}, -- Dogma
[634] = {"634", "パーガトリー", "バトル中、床に亀裂が 生成され、上を歩くと 幽霊がスポーンする#幽霊は敵に突撃して 爆発する  "}, -- Purgatory
[635] = {"635", "スティッチ", "保持中、攻撃方向に連動 して移動する人形が現れる#使用すると、アイザックと 人形の位置が入れ替わり、 一時的に無敵状態になる#敵の位置にテレポートした 場合、敵に接触ダメージを 与える#人形は接触した敵に毎秒3 ダメージを与える"}, -- Stitches
[635] = {"635", "スティッチ", "保持中、攻撃方向に連動 して移動する人形が現れる#使用すると、アイザックと 人形の位置が入れ替わり、 一時的に無敵状態になる#敵の位置にテレポートした 場合、攻撃力x3+40の接触 ダメージを与える#人形は接触した敵に毎秒3の ダメージを与える"}, -- Stitches
[636] = {"636", "Rキー", "{{Warning}} 使い切りアイテム {{Warning}}#アイザックを現在の状態の まま最初のフロアに戻す (強くてニューゲーム)"}, -- R Key
[637] = {"637", "眠り薬", "一定確率で涙が拳に置き 換わり、敵を強くノック バックさせ、混乱状態に する  #この効果で壁や障害物に 衝突した敵はダメージを 受ける #確率:運0=10%、9=100%"}, -- Knockout Drops
[637] = {"637", "眠り薬", "一定確率で涙が拳に置き 換わり、敵を強くノック バックさせ、混乱状態に する  #この効果で壁や障害物に 衝突した敵はダメージを 受ける #確率:運0=10%、8=100%"}, -- Knockout Drops
[638] = {"638", "ケシゴム", "投げた消しゴムが敵に 当たると、以降、その 敵がスポーンしなくなる#通常の方法でチャージ されず、フロア移動時 にのみチャージされる#ボスには15ダメージを 与える  "}, -- Eraser
[639] = {"639", "ヤック ハート", "腐ったハートを1個付与#腐ったハートは、部屋を クリアした時、青ハエを スポーンする"}, -- Yuck Heart
[640] = {"640", "魂の壺", "火炎放射で攻撃する#敵を倒すとチャージ回復"}, -- Urn of Souls
@@ -336,7 +345,7 @@ local repCollectibles={
[644] = {"644", "ざんねん賞", "連射速度・移動速度・ 攻撃力・射程の中で、 最も低いステータス 一つをアップする#所持量が最も少ない ピックアップ一つを 選び、コイン3枚・ 爆弾1個・鍵1個の いずれかをスポーン"}, -- Consolation Prize
[645] = {"645", "タイニートーマ", "テラトーマがアイザックを 周回する#接触した敵にダメージを 与え、弾をブロックする#接触・ブロックを3回 行うと、二分割される#分割後、破壊されると 青クモを3匹スポーンし、 5秒後にリスポーンする"}, -- Tinytoma
[646] = {"646", "ブリムストーン ボム", "爆弾 +5#爆発した爆弾が十字方向に ブリムストーンレーザーを 放つようになる"}, -- Brimstone Bombs
[647] = {"647", "4.5ボルト", "アクティブアイテムが 通常の方法でチャージ されなくなる代わりに、 敵にダメージを与える ことでチャージされる ようになる#フルチャージに必要な ダメージは一階で40で、 以降、20ずつ増加"}, -- 4.5 Volt
[647] = {"647", "4.5ボルト", "アクティブアイテムが 部屋クリアでチャージ されなくなる代わりに、 敵にダメージを与える ことでチャージされる ようになる#フルチャージに必要な ダメージ量は、フロア ごとに増加する"}, -- 4.5 Volt
[648] = {"648", "", "<Item does not exist>"},
[649] = {"649", "フルーティ プラム", "部屋を斜めに飛び回り ながら涙を連射する、 ミニ・ベビープラムの 使い魔  "}, -- Fruity Plum
[650] = {"650", "プラムのふえ", "ベビープラムが召喚され、 10秒間敵と戦う"}, -- Plum Flute
@@ -344,7 +353,7 @@ local repCollectibles={
[652] = {"652", "キューブ ベイビー", "接触した敵にダメージと スロー効果を与え、敵を 倒した場合は凍結させる 使い魔  #自ら動けず、アイザック との接触や、敵の弾の ブロックでスライドする"}, -- Cube Baby
[653] = {"653", "ヴァデ レトロ", "保持中、倒された敵が 赤い幽霊を残す#アイテムを使用すると 赤い幽霊が爆発し、 敵にダメージを与える#残り体力が50%以下の、 幽霊タイプの敵を即死 させる(ボスを含む)"}, -- Vade Retro
[654] = {"654", "偽PHD", "黒ハート +1#全てのピルが識別される#良性のピルを悪性に変換#ステータスを下げるピルを 飲むと攻撃力が0.6増加し、 それ以外の場合黒ハートを スポーンする"}, -- False PHD
[655] = {"655", "スピン トゥ ウィン", "コマがアイザックを周回 し、敵に接触ダメージを 与え、弾をブロックする#毎秒10.5の接触ダメージ#使用すると、コマと他の 使い魔が高速で周回し、 接触ダメージが強化され、 移動速度が0.5アップする"}, -- Spin to Win
[655] = {"655", "スピン トゥ ウィン", "コマがアイザックを周回し、 敵に接触ダメージを与え、 弾をブロックする#毎秒26の接触ダメージ#使用すると、コマと他の 使い魔が高速で周回し、 接触ダメージが強化され、 移動速度が0.5アップする"}, -- Spin to Win
[656] = {"656", "ダモクレス", "使うと、アイザックの 頭上に剣が吊るされ、 以降、アイテムが倍に なってスポーンする#お店、宝箱、悪魔取引の アイテムは倍にならない#{{Warning}} ダメージを受けた後、 剣が一定確率で落下し、 アイザックが即死する#即死効果は無敵状態で 回避できる#落下確率は15分で50%"}, -- Damocles
[657] = {"657", "血管炎症候群", "倒された敵が涙を拡散する#拡散する涙はアイザックの 持つ特殊効果を引き継ぐ"}, -- Vasculitis
[658] = {"658", "ジャイアント セル", "ダメージを受けるたびに マイクロ・アイザックが スポーンし、近くの敵を 追いかけ攻撃する"}, -- Giant Cell
@@ -361,22 +370,22 @@ local repCollectibles={
[669] = {"669", "ソーセージ", "体力全回復#↑ 最大体力 +1#↑ 攻撃力  +0.5#↑ 連射速度 +0.5#↑ 移動速度 +0.2#↑ 弾速   +0.16#↑ 射程   +2.5#↑ 運    +1#↑ 悪魔部屋/天使部屋と プラネタリウムの出現率が 6.9%アップ"}, -- Sausage
[670] = {"670", "オプション?", "部屋クリア時の報酬が 二択になる"}, -- Options?
[671] = {"671", "キャンディハート", "赤ハートを取得し、体力が 回復すると、ステータスが ランダムに一つアップする#取得時、赤ハートを1個 スポーン"}, -- Candy Heart
[672] = {"672", "1ポンドの肉", "悪魔部屋と闇市の取引 コストがコインになる#お店のアイテム価格が コインではなくハート になる  #お店のピックアップは 無料で取得できるが、 トゲでダメージを受ける"}, -- A Pound of Flesh
[672] = {"672", "1ポンドの肉", "ブラックマーケットと 悪魔部屋の取引コストが コインになる#お店のアイテム価格が コインではなくハート になる  #お店のピックアップは 無料で取得できるが、 トゲでダメージを受ける"}, -- A Pound of Flesh
[673] = {"673", "リデンプション", "悪魔部屋に入り、何も取得 せずに次のフロアに行くと、 攻撃力が1アップし、1個の 青ハートが付与される"}, -- Redemption
[674] = {"674", "スピリット シャックル", "死ぬと、半ハートの体力で 幽霊に変化し、死体に鎖で つながれる#幽霊状態で10秒経過すると 復活する#復活後は、青/黒ハートを 1個取得しなければ、次の 復活効果が機能しない"}, -- Spirit Shackles
[675] = {"675", "ひび割れたオーブ", "ダメージを受けた時:#隠し部屋の入り口を含む、 部屋の全てのドアの開放#クロールスペースの岩と、 x岩を破壊する#離れ隠し部屋を含む、 ランダムな部屋一つを マッピング "}, -- Cracked Orb
[676] = {"676", "エンプティ ハート", "赤ハートが1以下の状態で フロアを移動した時:#↑ 最大体力 +1#赤ハートを持てない キャラには効果なし"}, -- Empty Heart
[677] = {"677", "アストラル プロジェクション", "ダメージを受けると 幽体離脱し、時間が 2秒間止まる#幽体離脱中は飛行能力と 透過の涙が付与され、 次に受けるダメージを 無効にする#部屋のクリアか、再度 ダメージを受けると、 幽体離脱が解除される"}, -- Astral Projection
[675] = {"675", "ひび割れたオーブ", "ダメージを受けた時:#その部屋の全ドアを開く#隣接する隠し部屋を開く#クロールスペースがある 岩と、x岩を破壊する#離れ隠し部屋を含む、 ランダムな部屋一つを マッピング "}, -- Cracked Orb
[676] = {"676", "エンプティ ハート", "赤ハートが1以下の状態で フロアを移動した時:#↑ 最大体力 +1"}, -- Empty Heart
[677] = {"677", "アストラル プロジェクション", "未クリアの部屋で最初に ダメージを受けた時、 幽体離脱し、時間が 2秒間止まる#幽体離脱中は飛行能力と 透過の涙が付与され、 次に受けるダメージを 無効にする#部屋のクリアか、再度 ダメージを受けると、 幽体離脱が解除される"}, -- Astral Projection
[678] = {"678", "帝王切開", "涙が胎児に置き換わる#胎児はホーミングと 貫通・透過効果を持ち、 攻撃力x2.8のダメージを 毎秒与える"}, -- C Section
[679] = {"679", "リトル アバドン", "ブリムストーンリングで 攻撃する使い魔"}, -- Lil Abaddon
[680] = {"680", "モンテズマズ リベンジ", "攻撃ボタンを押し続けて 2.35秒以上経過すると、 ボタン解放時、短射程の レーザー攻撃とコーンを 背後に放つ"}, -- Montezuma's Revenge
[681] = {"681", "リトル ポータル", "涙の発射方向に連動して 飛び出し、接触した敵に ダメージを与える使い魔#飛行中、ピックアップを 青ハエに変換し、自身の サイズと接触ダメージを アップする#ピックアップを4個変換 すると、未探索の部屋に 繋がるポータルを生成し、 初期サイズに戻る"}, -- Lil Portal
[682] = {"682", "ワーム フレンド", "敵に絡みつき、ダメージと スロー効果を与え、動きを 4秒間止める使い魔"}, -- Worm Friend
[683] = {"683", "ボーン スパーズ", "倒された敵が、1~2個の 骨をスポーンする#骨はその場に浮遊し、接触 した敵にダメージを与え、 弾をブロックする#2回の接触/ブロックで 骨は消滅する"}, -- Bone Spurs
[684] = {"684", "ハングリー ソウル", "倒された敵が33%の確率で 幽霊をスポーンする#幽霊は敵を追いかけ攻撃し、 7秒後に爆発する#アイザックは幽霊の爆発で ダメージを受けない"}, -- Hungry Soul
[684] = {"684", "ハングリー ソウル", "倒された敵が33%の確率で 幽霊をスポーンする#幽霊は敵を追いかけ攻撃し、 7秒後に爆発する#アイザックはこの爆発で ダメージを受けない"}, -- Hungry Soul
[685] = {"685", "ウィスプの壺", "ウィスプがスポーンし、 アイザックを周回する#使用するたびに一度に スポーンする数が増え、 最大12まで達する#ウィスプは透過効果付きの 涙を放ち、弾をブロックし、 敵に接触ダメージを与える#一定量のブロック・接触で 燃え尽きる"}, -- Jar of Wisps
[686] = {"686", "ソウル ロケット", "青/黒ハートを拾った時、 ステータスがランダムに 一つアップする#取得時、青ハートを1個 スポーンする"}, -- Soul Locket
[687] = {"687", "フレンド ファインダー", "アイザックの移動と攻撃を 模倣する、チャーム状態の ランダムな敵をスポーン"}, -- Friend Finder
[687] = {"687", "フレンド ファインダー", "アイザックの移動と攻撃を 模倣する、友好的な敵を スポーン"}, -- Friend Finder
[688] = {"688", "インナー チャイルド", "追加ライフ +1#死ぬと、現在の部屋に 半ハートの体力で復活する#移動速度が0.2アップし、 アイザックのサイズが縮む#復活地点で血の爆発が起き、 敵に35ダメージを与える"}, -- Inner Child
[689] = {"689", "バグったクラウン", "アイテムが五択状態で スポーンするようになる#0.2秒に1回のスピードで 表示が切り替わる"}, -- Glitched Crown
[690] = {"690", "ベリー ジェリー", "アイザックに接触した敵が 跳ね返る#跳ね返った敵は、障害物や 壁に衝突するとダメージを 受ける#アイザックが敵と接触した 時、50%の確率でダメージを 受けない#アイザックが被弾した時、 50%の確率で弾を跳ね返し、 ダメージを受けない"}, -- Belly Jelly
@@ -384,8 +393,8 @@ local repCollectibles={
[692] = {"692", "サングイン ボンド", "悪魔部屋にトゲが生成され、 それでダメージを受けた時、 以下の報酬を得る#{{Blank}} 35%:はずれ#{{Blank}} 33%:攻撃力 +0.5#{{Blank}} 15%:コイン 6枚#{{Blank}} 10%:黒ハート 2個#{{Blank}} 5%:悪魔部屋アイテム#{{Blank}} 2%:リヴァイアサン化"}, -- Sanguine Bond //PERCENTAGES NOT CONFIRMED, updated in patch, taken from Wiki
[693] = {"693", "ザ スウォーム", "黒ハエが8匹スポーンし、 アイザックを周回する#敵の弾をブロックすると、 青ハエに変化する#部屋をクリアすると、 黒ハエが1匹スポーンする"}, -- The Swarm
[694] = {"694", "ハートブレイク", "↓ 壊れたハート +3#↑ 壊れたハート1個につき 攻撃力 +0.25#アイザックに致命的な ダメージが与えられる時、 代わりに、2個の壊れた ハートを追加し、全ての 敵に40ダメージを与える#壊れたハートが12個 溜まると死ぬ"}, -- Heartbreak
[695] = {"695", "血まみれの突風", "ダメージを受けるたびに 移動速度と連射速度が アップする#上限値(6ヒット後):#{{Blank}} 移動速度 +1.02#{{Blank}} 連射速度 +3#効果は次のフロアに移動 するまで有効"}, -- Bloody Gust
[696] = {"696", "救済", "アイザックを光輪が囲む#光輪に触れた敵を中心に 十字形のビームが発生し、 最大152ダメージを与える#アイザックがダメージを 受けるたびに光輪が拡大 し、最大10倍になる#フロア移動時にサイズが リセットされる"}, -- Salvation
[695] = {"695", "血まみれの突風", "ダメージを受けるたびに 連射・移動速度がアップ#上限値(6ヒット後):#{{Blank}} 移動速度 +1.02#{{Blank}} 連射速度 +3#{{Blank}} ※上限を突破できる#効果は次のフロアに 移動するまで有効"}, -- Bloody Gust
[696] = {"696", "救済", "アイザックを光輪が囲む#光輪に触れた敵を中心に 十字形のビームが発生し、 最大152ダメージを与える#アイザックがダメージを 受けるたび光輪が拡大し、 10回で最大化する#フロア移動時にサイズが リセットされる"}, -- Salvation
[697] = {"697", "バニッシング ツイン", "ボス部屋に入った時、その ボスのクローンに変身する 使い魔#クローンを倒すと、追加の ボスアイテムがスポーン#ボスとクローンは、体力が 元の75%に設定され、少し 動きが遅くなる"}, -- Vanishing Twin
[698] = {"698", "ツイステッド ペア", "アイザックの左右に2匹の 使い魔が現れる#使い魔はアイザックの涙を コピーして放つが、攻撃力 のみ0.375倍に修正される"}, -- Twisted Pair
[699] = {"699", "アザゼルの怒り", "部屋をクリアするたび 怒りが溜め込まれる#4部屋クリア後、次の 敵の居る部屋に入ると、 ブリムストーン攻撃が 3.33秒間発動する"}, -- Azazel's Rage
@@ -415,7 +424,7 @@ local repCollectibles={
[723] = {"723", "スピンダウン ダイス", "アイテムの内部ID番号を 1つ引き、部屋の全ての アイテムをリロールする"}, -- Spindown Dice
[724] = {"724", "ハイパーコアギュレイション", "ダメージを受けると 赤ハートが飛び出す ようにスポーンし、 1.5秒後に消滅する"}, -- Hypercoagulation
[725] = {"725", "IBS", "敵に一定量のダメージを 与えると、アイザックが 赤く点滅し始め、以下の 効果を発動する:#うんち投げ#うんち爆弾#下痢爆弾#おなら#下痢#下痢効果で床に生成された 液体に触れると、攻撃力が アップする#下痢効果で床に生成された 液体にうんちを乗せると、 各種相乗効果が発生する"}, -- IBS
[726] = {"726", "ヘモプタスィス", "攻撃ボタンをダブルタップ すると吐血し、正面の敵に 攻撃力x1.5のダメージと ノックバック与える#吐血を浴びた敵は呪われ、 ブリムストーンタイプの 攻撃で追加のダメージを 受ける#クールダウンは1秒"}, -- Hemoptysis
[726] = {"726", "ヘモプタスィス", "攻撃ボタンをダブルタップ すると吐血し、正面の敵に 攻撃力x1.5のダメージと ノックバックを与える#吐血を浴びた敵は呪われ、 ブリムストーンタイプの 攻撃で追加のダメージを 受ける#クールダウンは1秒"}, -- Hemoptysis
[727] = {"727", "ゴースト ボム", "爆弾 +5#爆弾から幽霊がスポーンし、 敵を追いかけて攻撃する#幽霊は10秒後に爆発する"}, -- Ghost Bombs
[728] = {"728", "ゲロー", "アイザックの涙をコピーし、 近くの敵を自動で攻撃する 使い魔を召喚#使用した部屋でのみ有効"}, -- Gello
[729] = {"729", "デカップ アタック", "頭を分離して投げる#頭は衝突と接触で敵に ダメージを与え、弾を ブロックし、涙を放つ#頭を拾うか、再度使用 すると、元の体に戻る"}, -- Decap Attack
@@ -467,9 +476,9 @@ EID.descriptions[languageCode].birthright ={
{"Tainted Apollyon", "", "攻撃ボタンを押したままに すると、イナゴが戻らずに 攻撃を続けるようになる"},
{"Tainted Forgotten", "", "魂に{{Collectible714}}リコールを付与#リコールを使用すると、 骨を魂に引き寄せられる"},
{"Tainted Bethany", "", "高品質の{{Collectible712}}レメゲトン・ ウィスプを4つスポーン#通常のウィスプよりも 大きく、耐久値も高くなる"},
{"Tainted Jacob", "", "ダークエサウが二人に 分離する#{{Collectible722}}アニマソラは同時に 二人を拘束する"},
{"Tainted Jacob", "", "ダークエサウが二人に 分離する#{{Collectible722}} アニマソラは同時に 二人を拘束する#{{Collectible722}} アニマソラのチャージ 時間を10秒に短縮し、 拘束時間を6.67秒に 延長する"},
{"Dead Tainted Lazarus", "", "裏面のラザラスが幽霊に なって現れ、セカンド キャラクターのように 機能する#幽霊状態のラザラスは ダメージを受けないが、 攻撃力は25%に低下する#このアイテムの効果は 片方のラザラスが取得 すれば両方で機能する"},
{"Tainted Jacob 2", "", "ダークエサウが二人に 分離する#{{Collectible722}}アニマソラは同時に 二人を拘束する"},
{"Tainted Jacob 2", "", "ダークエサウが二人に 分離する#{{Collectible722}} アニマソラは同時に 二人を拘束する#{{Collectible722}} アニマソラのチャージ 時間を10秒に短縮し、 拘束時間を6.67秒に 延長する"},
{"Tainted Forgotten Soul", "", "魂に{{Collectible714}}リコールを付与#リコールを使用すると、 骨を魂に引き寄せられる"},
}
@@ -761,18 +770,17 @@ EID:updateDescriptionsViaTable(repCarBattery, EID.descriptions[languageCode].car
---------- Trinkets ----------
local repTrinkets={
[1] = {"1", "飲み込んだペニー", "ダメージを受けた時 コインを1枚スポーン#キーパーでは0~1枚"}, -- Swallowed Penny
[1] = {"1", "飲み込んだペニー", "ダメージを受けた時 コインを1枚スポーン"}, -- Swallowed Penny
[10] = {"10", "ウィグル ワーム", "涙が波打つように飛ぶ#↑ 連射速度 +0.4#涙に透過効果を付与"}, -- Wiggle Worm
[11] = {"11", "リング ワーム", "涙がらせん状に飛ぶ#↑ 連射速度 +0.47#涙に透過効果を付与"}, -- Ring Worm
[15] = {"15", "ラッキー ロック", "岩や障害物を壊すと、 33%の確率でコインが スポーン"},-- Lucky Rock
[16] = {"16", "ママの足のつめ", "20秒おきにランダムな 位置にママの踏み潰し 攻撃が発生する"}, -- Mom's Toenail
[23] = {"23", "尋ね人ポスター", "保持中に生贄部屋で死ぬと ザ・ロストをアンロック#{{Player10}} アンロック済みの場合: 死ぬと、その部屋で ザ・ロストとして復活#{{Player31}} 汚染ロスト使用時は、 汚染ロストのまま復活"}, -- Missing Poster
[24] = {"24", "バット ペニー", "コインを拾うとおならが 出て、敵をノックバック させ、毒状態にする#うんちからコインが スポーンする確率 +20%"}, -- Butt Penny
[26] = {"26", "フックワーム", "涙が矩形波のように飛ぶ#↑ 連射速度 +0.4#↑ 射程   +1.5#涙に透過効果を付与"}, -- Hook Worm
[32] = {"32", "リバティーキャップ", "部屋に入るたび、25%の 確率でいずれかの効果を 付与:#{{Collectible71}} ミニ マッシュ#{{Collectible12}} 魔法のキノコ#{{Collectible120}} 変なキノコ#{{Collectible121}} 変なキノコ#{{Collectible342}} 青い帽子#{{Collectible398}} 神々の肉"}, -- Liberty Cap
[33] = {"33", "へそのお", "残り体力が半赤ハート 以下の時、{{Collectible100}}リトル スティーブンを付与#ダメージを受けた時、高い 確率で {{Collectible318}}ふたご座の使い 魔がスポーンする#ふたご座の使い魔は複数体 スポーン可能で、その部屋 でのみ有効"}, -- Umbilical Cord
[33] = {"33", "へそのお", "{{Collectible100}} 体力が半赤ハート以下の時、 リトルスティーブンを付与#{{Collectible318}} ダメージを受けた時、高い 確率でふたご座の使い魔が スポーンする#ふたご座の使い魔は複数体 スポーン可能で、その部屋 でのみ有効"}, -- Umbilical Cord
[39] = {"39", "癌", "↑ 連射速度 +1"},
[48] = {"48", "失くしたページ", "ネクロノミコン効果 (黒ハートなど)の ダメージ量を2倍にする#ダメージを受けた時、 ネクロノミコン効果が 一定確率で発動する (全ての敵に80ダメージ)"}, -- A Missing Page
[48] = {"48", "失くしたページ", "ネクロノミコン効果 (黒ハートなど)の ダメージ量を2倍にする#ダメージを受けた時、 ネクロノミコン効果が 一定確率で発動する (全ての敵に80ダメージ)#確率:運0=5%、60=50%"}, -- A Missing Page
[49] = {"49", "血まみれのペニー", "コイン取得時、25%の 確率で半赤ハートが スポーン"}, -- Bloody Penny
[50] = {"50", "燃え尽きたペニー", "コイン取得時、25%の 確率で爆弾がスポーン"}, -- Burnt Penny
[51] = {"51", "平らなペニー", "コイン取得時、25%の 確率で鍵がスポーン"}, -- Flat Penny
@@ -790,13 +798,13 @@ local repTrinkets={
[111] = {"111", "血まみれな冠", "保持して子宮/傷だらけの 子宮/ユテロ/コープスの フロアに移動すると、トレ ジャールームが生成される"}, -- Bloody Crown
[119] = {"119", "幹細胞", "フロア移動時、空の赤/骨 ハートの50%を回復する#端数は切り捨てるが、最低 でも半赤ハートは回復する"}, -- Stem Cell
[125] = {"125", "延長コード", "アイザックと使い魔の間に 電気ビームが発生し、敵に 6ダメージを与える#ヤコブ&エサウなどの複数 操作キャラクターや、協力 モード時は、キャラ間にも 電気ビームが発生する"}, -- Extension Cord
[128] = {"128", "指のホネ", "ダメージを受けた時、5%の 確率で骨ハートを付与"}, -- Finger Bone
[128] = {"128", "指のホネ", "ダメージを受けた時、4%の 確率で骨ハートを付与"}, -- Finger Bone
[129] = {"129", "ジョウブレイカー", "10%の確率で涙が歯に 置き換わる#歯は攻撃力x3.2の ダメージを与える#確率は運9で最大100%に"}, -- Jawbreaker
[130] = {"130", "噛み跡のあるペン", "10%の確率で涙にスロー 効果を付与する#確率は運18で最大100%に"}, -- Chewed Pen
[131] = {"131", "幸運のペニー", "コイン取得時、17%の確率で 半青ハートをスポーンする"}, -- Blessed Penny
[132] = {"132", "壊れた注射器", "部屋に入った時、25%の 確率でランダムな注射器 タイプのアイテム効果が 付与される"}, -- Broken Syringe
[133] = {"133", "ショート ヒューズ", "設置した爆弾が起爆する までの時間が、1.5秒から 0.66秒に短縮される"}, -- Short Fuse
[134] = {"134", "ギガ豆", "おならの範囲が広がる"}, -- Gigante Bean
[134] = {"134", "ギガ豆", "おならの範囲が広がる#敵のおなら・キノコの 毒ガスにも有効"}, -- Gigante Bean
[135] = {"135", "ライター", "部屋に入った時、20%の 確率で敵を火傷にする#確率は運40で最大100%に"}, -- A Lighter
[136] = {"136", "壊れた南京錠", "ドア・キーブロック・ 宝箱を爆発で開ける"}, -- Broken Padlock
[137] = {"137", "ミュオソティス", "保持して次のフロアに 移動すると、フロアの 開始時、前のフロアに 残されたピックアップ・ トリンケットを最大4つ ランダムにスポーンする"}, -- Myosotis
@@ -804,12 +812,12 @@ local repTrinkets={
[139] = {"139", "涙のお守り", "運で発生確率が変動する タイプの涙は、運+4相当 に発生確率がアップする"}, -- Teardrop Charm
[140] = {"140", "ソドムのリンゴ", "赤ハートを拾った時、 50%の確率で青クモが スポーンする#スポーンした場合、 体力は回復しない#体力全快の状態でも 赤ハートを取得でき、 その場合は、100%の 確率でスポーンする"}, -- Apple of Sodom
[141] = {"141", "忘れられた子守唄", "使い魔の連射速度が 2倍になる"}, -- Forgotten Lullaby
[142] = {"142", "ベタニアの信念", "フロア開始時、4つの ウィスプをスポーンする#ウィスプは{{Collectible584}} 美徳の書 からスポーンするものと 同一    "}, -- Beth's Faith
[143] = {"143", "オールド キャパシタ", "アクティブアイテムが 部屋クリア時にチャージ されなくなる代わりに、 20%の確率で報酬に電池が 追加される#確率は運5で33%"}, -- Old Capacitor
[142] = {"142", "ベタニアの信念", "{{Collectible584}} 毎フロア開始時、 美徳の書ウィスプが 4つスポーンする"}, -- Beth's Faith
[143] = {"143", "オールド キャパシタ", "アクティブアイテムが 部屋クリア時にチャージ されなくなる代わりに、 20%の確率で報酬に電池が 追加される#確率は運4.34で最大33%に"}, -- Old Capacitor
[144] = {"144", "ブレイン ワーム", "外れた涙が90度ターンして 敵に向かう"}, -- Brain Worm
[145] = {"145", "パーフェクション", "↑ 運 +10#ダメージを受けると消滅"}, -- Perfection
[146] = {"146", "悪魔の王冠", "トレジャールームの アイテムが悪魔取引に 置き換わる"}, -- Devil's Crown
[147] = {"147", "充電済みのペニー", "コイン取得時、一定確率 でアクティブアイテムが 1チャージされる#高額コインほど高確率"}, -- Charged Penny
[147] = {"147", "充電済みのペニー", "コイン取得時、17%の確率で アクティブアイテムが 1チャージされる#高額コインほど高確率"}, -- Charged Penny
[148] = {"148", "友情のネックレス", "追従タイプの使い魔が アイザックを周回する ようになる"}, -- Friendship Necklace
[149] = {"149", "パニック ボタン", "ダメージを受ける直前に アクティブアイテムの 効果が自動的に発動する#フルチャージされている 時のみ発動する"}, -- Panic Button
[150] = {"150", "ブルー キー", "鍵を消費せずにドアを 開くことができる#鍵付きのドアを通ると、 二部屋の中間のように 機能する青い部屋に 移動する#青い部屋は出ると消滅し、 ドアは通常の挙動に戻る"}, -- Blue Key
@@ -835,7 +843,7 @@ local repTrinkets={
[170] = {"170", "クリスタル キー", "部屋をクリアした時、 33%の確率で{{Collectible580}}レッド キーの効果が発動し、 赤い部屋が生成される#赤い部屋では効果の 発動確率が低下する"}, -- Crystal Key
[171] = {"171", "キーパーズ バーゲン", "悪魔取引のコストが、 50%の確率でハートから コインに置き換わる"}, -- Keeper's Bargain
[172] = {"172", "呪われたペニー", "コイン取得時、ランダムな 部屋にテレポートする#隠し部屋にもテレポート できる"}, -- Cursed Penny
[173] = {"173", "ユア ソウル", "悪魔取引を一度だけ 無料にする#!!! この効果は悪魔取引 として扱われ、天使 部屋の出現率に影響 する     "}, -- Your Soul
[173] = {"173", "ユア ソウル", "悪魔取引を一度だけ 無料にする#取引後に消滅する"}, -- Your Soul
[174] = {"174", "ナンバー マグネット", "悪魔部屋の出現率 +10%#クランプスが悪魔部屋に 現れなくなる#悪魔部屋が特別な構成に 置き換わり、アイテムや 黒ハート、敵が増加する"}, -- Number Magnet
[175] = {"175", "ストレンジ キー", "時間制限を過ぎていても ハッシュに挑める#{{Collectible297}} パンドラの箱を使うと 一緒に消費され、通常 効果の代わりに以下の 効果が発生する#ランダムなプールから 6個のアイテムをスポーン"}, -- Strange Key
[176] = {"176", "リトル クロット", "血餅の使い魔が現れ、 アイザックの動きと 涙をコピーする#涙は攻撃力x0.35の ダメージを与える#血餅は3回のダメージを 受けると消滅し、新しい 部屋に入るとリスポーン する"}, -- Lil Clot
@@ -846,10 +854,10 @@ local repTrinkets={
[181] = {"181", "拡張パック", "アクティブアイテムを 使用すると、追加で ランダムなアクティブ アイテムの効果が発動 する    #追加されるアイテムは チャージ容量が1~2の ものに限られる"}, -- Expansion Pack
[182] = {"182", "ベタニアのエッセンス", "天使部屋に入った時、 ウィスプが5つスポーン#乞食に寄付すると、 25%の確率でウィスプが スポーン"}, -- Beth's Essence
[183] = {"183", "ザ ツインズ", "部屋に入った時、50%の 確率で使い魔を1つ複製する#使い魔が居ない場合、 {{Collectible8}}ブラザーボビーか {{Collectible67}}シスターマギーを付与"}, -- The Twins
[184] = {"184", "養子縁組届書", "お店のアイテムが 使い魔アイテムに 置き換わる#所持中は販売価格が 10コインになる"}, -- Adoption Papers
[184] = {"184", "養子縁組届書", "保持して未訪問のお店に 入ると、お店アイテムが 使い魔アイテムに置き換わる#保持中、使い魔アイテムの 価格を10コインに割り引く"}, -- Adoption Papers
[185] = {"185", "コオロギの脚", "敵を倒した時、17%の 確率でイナゴがスポーン"}, -- Cricket Leg
[186] = {"186", "アポリオンの親友", "1匹の{{Collectible706}}アビスイナゴを 付与する"}, -- Apollyon's Best Friend
[187] = {"187", "壊れたメガネ", "トレジャールームに 50%の確率でブラインド アイテムが追加される#代替ルートの追加の ブラインドアイテムが、 50%の確率で公開状態に なる"}, -- Broken Glasses
[187] = {"187", "壊れたメガネ", "トレジャールームに 50%の確率でブラインド アイテムが追加される#代替ルートの追加の ブラインドアイテムが、 50%の確率で公開状態になる"}, -- Broken Glasses
[188] = {"188", "アイス キューブ", "部屋に入った時、20%の 確率で敵が石化する#石化状態の敵は 倒されると凍結する#確率は運40で最大100%に"}, -- Ice Cube
[189] = {"189", "バフォメットの魔法陣", "敵を倒すと、ダメージを 無効化するシールドが 1秒間付与される#シールド展開中に別の 敵を倒すと、効果時間が 1秒延長する"}, -- Sigil of Baphomet
}
@@ -869,7 +877,7 @@ EID.descriptions[languageCode].goldenTrinketEffects = {
-- Rosary Bead append:追加効果
[7] = { "{{Collectible72}} ロザリーを全ての アイテムプールに追加" },
-- Golden Store Credit: 全文置換(ゴールデン効果)
[13] = { "{{Shop}} {{ColorGold}}お店のアイテムが 全て無料になる#アイテムを買う時、 一定確率で通常の {{Trinket13}}商品券に変化する" },
[13] = { "{{Shop}} {{ColorGold}}お店のアイテムが 全て無料になる#アイテムを買う時、 25%の確率で通常の {{Trinket13}}商品券に変化する" },
-- Lucky Rock:追加 (ゴールデン / Mom's Box / 両方)
[15] = { "最大2枚スポーン", "最大2枚スポーン", "最大3枚スポーン" },
-- Golden Mysterious Candy makes Golden Poop (検索・置換): 一番目の文字列を説明文から検索し、二番目の文字列に置換する(ゴールデン効果)
@@ -1204,6 +1212,20 @@ EID.descriptions[languageCode].ModdedRecipesWarningText = "MODのアイテムが
EID.descriptions[languageCode].ResultsWithX = "({1}:-2)"
local repConditions={
["5.100.161"] = "{{Player25}} 汚染???プレイ時は 汚染???のまま復活", -- Ankh
["5.350.28"] = "{{Player25}} 汚染???プレイ時は 汚染???のまま復活", -- Broken Ankh
["5.100.311"] = "{{Player24}} 汚染ユダプレイ時は 汚染ユダのまま復活", -- Judas's Shadow
["5.100.332"] = "{{Player29}} 汚染ラザラスプレイ時は 汚染ラザラスのまま復活", -- Lazarus's Rags
["5.350.23 (Tainted Lost)"] = "{{Player31}} 汚染ロストプレイ時は 汚染ロストのまま復活", -- Missing Poster
["5.100.676"] = "赤ハートを持てない キャラクターの場合、 効果なし", -- Empty Heart
["5.300.15 (Tarot)"] = "{{DemonBeggar}} 悪魔乞食を{{ColorShinyPurple}}2体{{CR}}スポーン", -- Temperance (Greed Mode + Tarot Cloth effect)
["5.350.1"] = "{{Player14}} キーパー使用時は0~1枚", -- Swallowed Penny
["5.100.135 (Hard Mode)"] = {"1~2コイン", "1コイン", "2~3コイン", "2コイン"}, -- IV Bag Hard Mode (modify the PHD text too)
}
EID:updateDescriptionsViaTable(repConditions, EID.descriptions[languageCode].ConditionalDescs)
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
if EID.enableDebug then
EID.descriptions[languageCode].repCollectibles = repCollectibles
@@ -1211,3 +1233,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", "次の実績:{1}枚 残り:{2}枚   #{{Luck}} 寄付時、2%の確率で運+1#{{AngelRoom}} 10回の寄付で天使部屋の 出現率がアップ"}
EID.descriptions[languageCode].custom["6.11.0"] = {"0", "Greed Donation Machine", "次の実績:{1}枚 残り:{2}枚   "}
end
+36 -18
View File
@@ -67,7 +67,6 @@ local repCollectibles={
[126] = {"126", "면도날", "사용 시 체력 한칸을 깎고 그 방에서 {{DamageSmall}}공격력 +1.2#그 방에서 연속적으로 사용 시 2번째 사용부터 깎이는 체력이 반칸으로 줄어들며 공격력 증가 효과는 중첩됩니다.#빨간하트를 우선적으로 깎습니다."}, -- Razor Blade
[129] = {"129", "돼지기름 한 통", "↑ {{Heart}}최대 체력 +2#↓ {{SpeedSmall}}이동속도 -0.2"}, -- Bucket of Lard
[130] = {"130", "조랑말", "!!! 소지 시:#비행 능력을 얻습니다.#{{SpeedSmall}} 이동속도가 1.5 이상으로 고정됩니다.#사용 시 바라보는 방향으로 돌진하여 접촉한 적에게 공격력 x4 +28의 피해를 입힙니다."}, -- A Pony
[135] = {"135", "수혈 팩", "사용 시 체력 반칸을 깎고 {{Coin}}동전을 1~2개 드랍합니다.#빨간하트를 우선적으로 깎습니다.#!!! {{HardModeSmall}}하드 모드 : 1개#!!! {{Player14}}/{{Player33}}Keeper: 0~1개"}, -- IV Bag
[136] = {"136", "최고의 친구", "사용 시 적을 유인하고 5초 뒤 공격력 185의 폭발을 일으키는 인형을 설치합니다."}, -- Best Friend
[138] = {"138", "성흔", "↑ {{Heart}}최대 체력 +1#↑ {{Heart}}빨간하트 +1#↑ {{DamageSmall}}공격력 +0.3"}, -- Stigmata
[139] = {"139", "엄마의 지갑", "획득 시 장신구를 하나 드랍합니다.#장신구를 2개 들 수 있습니다."}, -- Mom's Purse
@@ -82,7 +81,6 @@ local repCollectibles={
[155] = {"155", "엿보기 눈깔", "대각선으로 돌아다니며 접촉한 적에게 초당 17.1의 피해를 입힙니다.#캐릭터의 왼쪽 눈에서 공격력 x1.35의 공격이 나갑니다."}, -- The Peeper
[157] = {"157", "피의 욕망", "피격 시 그 스테이지에서 {{DamageSmall}}공격력 +0.5 +(피격 횟수-1)x0.2#{{Blank}} (6회 피격 시 최대 +6)"}, -- Bloody Lust
[158] = {"158", "수정구슬", "사용 시 맵에 스테이지 구조와 특수방 위치를 표시하며 {{SoulHeart}}소울하트 또는 {{Card}}카드를 하나 드랍합니다.#!!! 소지 시:#{{PlanetariumChanceSmall}} 첫 천체방 등장할 확률 +15%#{{PlanetariumChanceSmall}} 현재 게임에서 보물방 1회 이상 미입장 시 첫 천체방 등장 확률 +100%"}, -- Crystal Ball
[161] = {"161", "앙크", "↑ 목숨 +1#{{Player4}} 사망 시 전 방에서 ??? 캐릭터로 부활합니다.#{{Player25}} Tainted ???의 경우 ??? 캐릭터로 변경되지 않습니다."},
[163] = {"163", "유령 아기", "공격하는 방향으로 공격력 3.5의 장애물을 관통하는 빠른 눈물을 발사합니다."}, -- Ghost Baby
[169] = {"169", "폴리페무스", "↑ {{DamageSmall}}공격력 배율 x2#↑ {{DamageSmall}}공격력 +4#↓ {{TearsSmall}}연사 배율 x0.42#적 처치 시 여분의 공격력을 남긴 채 관통합니다."}, -- Polyphemus
[171] = {"171", "거미 엉덩이", "{{Slow}} 사용 시 방 안의 모든 적에게 10의 피해를 주고 4초간 둔화시키며 사용과 동시에 적 처치시 파란 아군 거미를 소환합니다."}, -- Spider Butt
@@ -159,7 +157,6 @@ local repCollectibles={
[308] = {"308", "물병자리", "캐릭터가 지나간 자리에 파란 장판이 생기며 닿은 적은 공격력 x0.66의 피해를 입습니다.#장판의 효과는 현재 눈물 효과에 따라 달라집니다."}, -- Aquarius
[309] = {"309", "물고기자리", "↑ {{TearsSmall}}연사(+상한) +0.5#↑ {{TearsizeSmall}}눈물크기 +0.12#공격이 적을 밀쳐냅니다."}, -- Pisces
[310] = {"310", "이브의 마스카라", "↑ {{DamageSmall}}공격력 배율 x2#↓ {{TearsSmall}}연사 배율 x0.66#↓ {{ShotspeedSmall}}탄속 -0.5"}, -- Eve's Mascara
[311] = {"311", "유다의 그림자", "↑ 목숨 +1#{{Player12}} 사망 시 전 방에서 Black Judas 캐릭터#{{Blank}} (2{{BlackHeart}}/{{DamageSmall}} x2/{{SpeedSmall}} +0.1)로 부활합니다.#{{Player24}} Tainted Judas의 경우 Black Judas 캐릭터로 변경되지 않습니다."}, --Judas' Shadow
[314] = {"314", "살찐 허벅지", "↑ {{Heart}}최대 체력 +1#↑ {{Heart}}빨간하트 +1#↓ {{SpeedSmall}}이동속도 -0.4#장애물을 부술 수 있습니다."}, -- Thunder Thighs
[315] = {"315", "이상한 끌개", "공격이 무언가에 부딪힐 때 적과 픽업이 공격에 끌려옵니다."}, -- Strange Attractor
[316] = {"316", "저주받은 눈알", "{{Chargeable}} 눈물을 충전한 다음 최대 5발의 눈물을 일렬로 발사합니다.#!!! 충전중 피격 시 스테이지 안의 랜덤한 방으로 순간이동합니다.#{{Blank}} ({{Collectible260}} 보유 시 순간이동 효과 면역)"}, -- Cursed Eye
@@ -172,7 +169,7 @@ local repCollectibles={
[328] = {"328", "반전사진", "!!! Dark Room/Home 스테이지 입장에 필요#↑ {{DamageSmall}}공격력 +1#피격 시 {{HalfHeart}}빨간하트가 반칸 이하일 때 방 안의 모든 적에게 40의 방어 무시 피해를 줍니다."}, -- The Negative
[330] = {"330", "두유", "↓ {{DamageSmall}}공격력 배율 x0.2#↑ {{TearsSmall}}연사 배율 x5.5#↓ {{TearsizeSmall}}눈물크기 -0.3#충전이 필요한 공격이 충전 없이 자동으로 발사됩니다.#{{Blank}} (부가 공격 제외)"}, -- Soy Milk
[331] = {"331", "신", "↑ {{DamageSmall}}공격력 +1#↓ {{TearsSmall}}연사 -0.3#↓ {{ShotspeedSmall}}탄속 -0.3#공격이 적에게 유도됩니다.#눈물에 후광이 생기며 후광에 닿은 적은 초당 60의 피해를 입습니다."}, -- Godhead
[332] = {"332", "나사로의 붕대", "↑ 목숨 +1#{{Player11}} 사망 시 즉시 Lazarus Risen 캐릭터#{{Blank}} (1{{Heart}}/{{DamageSmall}} x1.4/{{Collectible214}})로 부활하며 최대 체력이 1 감소, {{DamageSmall}}공격력이 +0.5 증가합니다.#부활 이후 스테이지 진입 시마다 사망 이전의 Lazarus 캐릭터로 변경되며 해당 아이템의 효과를 다시 발동할 수 있습니다.#{{Player29}} Tainted Lazarus의 경우 Lazarus Risen 캐릭터로 변경되지 않습니다."}, -- Lazarus' Rags
[332] = {"332", "나사로의 붕대", "↑ 목숨 +1#{{Player11}} 사망 시 즉시 Lazarus Risen 캐릭터#{{Blank}} (1{{Heart}}/{{DamageSmall}} x1.4/{{Collectible214}})로 부활하며 최대 체력이 1 감소, {{DamageSmall}}공격력이 +0.5 증가합니다.#부활 이후 스테이지 진입 시마다 사망 이전의 Lazarus 캐릭터로 변경되며 해당 아이템의 효과를 다시 발동할 수 있습니다."}, -- Lazarus' Rags
[333] = {"333", "정신", "맵에 특급 비밀방을 제외한 모든 방의 위치가 표시됩니다."}, -- The Mind
[336] = {"336", "죽은 양파", "↓ {{RangeSmall}}사거리 -1.5#↓ {{ShotspeedSmall}}탄속 -0.4#↑ {{TearsizeSmall}}눈물크기 +0.22#공격이 적과 장애물을 관통합니다."}, -- Dead Onion
[339] = {"339", "안전핀", "↑ {{BlackHeart}}블랙하트 +1#↑ {{RangeSmall}}사거리 +2.5#↑ {{ShotspeedSmall}}탄속 +0.16"}, -- Safety Pin
@@ -412,7 +409,7 @@ local repCollectibles={
[674] = {"674", "영혼의 족쇄", "피격 시 체력이 없을 경우 체력 0.5칸의 원래 캐릭터와 족쇄로 묶인 영혼 캐릭터로 변합니다.#10초동안 피격당하지 않았을 경우 사망한 자리에서 사망하기 이전 상태로 돌아옵니다.#소울하트 획득 시 다시 발동할 수 있습니다."}, -- Spirit Shackles
[675] = {"675", "깨진 오브", "피격 시 맵에 랜덤한 방의 위치를 보여주며 캐릭터가 있는 방 안의 잠겨있는 문을 모두 엽니다."}, -- Cracked Orb
[676] = {"676", "비어있는 심장", "!!! 스테이지 입장 시 빨간하트가 1칸 이하일 경우:#↑ {{EmptyHeart}}빈 최대 체력 +1"}, -- Empty Heart
[677] = {"677", "유체이탈", "방 안에 적이 있을 때 피격 시 3초간 적과 캐릭터가 느려지며 캐릭터가 The Lost(비행, 지형 관통 공격)의 모습으로 바뀝니다.#방을 클리어 하거나 피격 시 원래 캐릭터로 돌아옵니다."}, -- Astral Projection
[677] = {"677", "유체이탈", "방 안에 적이 있을 때 피격 시 2초간 게임 속도가 느려지며;#2초간 {{DamageSmall}}공격력/{{TearsSmall}}연사가 크게 증가, 캐릭터가 The Lost(비행, 지형 관통 공격)의 모습으로 바뀝니다.#방을 클리어 하거나 피격 시 원래 캐릭터로 돌아옵니다."}, -- Astral Projection
[678] = {"678", "제왕절개", "공격이 태아 발사 공격으로 변경됩니다.#{{Chargeable}} 공격키를 누르고 있으면 태아가 자동으로 충전되며 발사됩니다.#태아는 발사 시 적에게 유도되며 초당 공격력 x2.25의 피해를 줍니다."}, -- C Section
[679] = {"679", "꼬마 아바돈", "{{Chargeable}} 공격키를 1초 이상 누르면 충전되며 공격키를 떼면 패밀리어 주위에 검은 고리가 둘러져 접촉한 적에게 3.5의 피해를 줍니다."}, -- Lil Abaddon
[680] = {"680", "몬테주마의 복수", "{{Chargeable}} 공격키를 2.35초 이상 누르면 충전되며 공격키를 떼면 캐릭터의 뒤 방향으로 레이저와 옥수수탄을 발사합니다.#레이저는 다단히트로 적에게 최대 초당 공격력 x19의 피해를 줍니다.#옥수수탄은 적에게 6의 피해를 줍니다."}, -- Montezuma's Revenge
@@ -806,16 +803,14 @@ EID:updateDescriptionsViaTable(repCarBattery, EID.descriptions[languageCode].car
---------- Trinkets ----------
local repTrinkets={
-- Rebirth
[1] = {"1", "삼킨 동전", "피격 시 {{Coin}}동전을 1개 드랍합니다.#!!! {{Player14}}/{{Player33}}Keeper: 0~1개"}, -- Swallowed Penny
[10] = {"10", "씰룩벌레", "↑ {{TearsSmall}}연사 +0.4#눈물이 파동 곡선을 그리며 날아갑니다.#공격이 장애물을 관통합니다."}, -- Wiggle Worm
[11] = {"11", "둥글벌레", "↑ {{TearsSmall}}연사 +0.4#눈물이 원을 그리며 날아갑니다.#공격이 장애물을 관통합니다."}, -- Ring Worm
[14] = {"14", "굳은살", "가시나 장판에 피해를 입지 않습니다.#!!! Mama Gurdy, The Pile 보스의 가시, 혹은 가시 돌에는 여전히 피해를 입습니다."}, -- Callus
[16] = {"16", "엄마의 발톱", "20초마다 엄마발이 랜덤한 위치에 떨어집니다."}, -- Mom's Toenail
[15] = {"15", "행운의 돌조각", "장애물 파괴 시 33% 확률로 {{Coin}}동전을 드랍합니다."}, -- Lucky Rock
[17] = {"17", "검은 립스틱", "소울하트가 드랍될 때 {{BlackHeart}}블랙하트로 바뀔 확률 +10%p"}, -- Black Lipstick
[17] = {"17", "검은 립스틱", "소울하트가 드랍될 때 {{BlackHeart}}블랙하트로 바뀔 확률 +5%p"}, -- Black Lipstick
[18] = {"18", "성경 책자", "빨간하트가 드랍될 때 {{EthernalHeart}}이터널하트로 바뀔 확률 +3.33%p"}, -- Bible Tract
[19] = {"19", "종이 클립", "열쇠가 필요한 모든 상자를 열쇠 소모 없이 열 수 있습니다."}, -- Paper Clip
[23] = {"23", "실종 포스터", "!!! 일회용#{{Player10}} {{SacrificeRoom}}희생방에서 사망 시 전 방에서 The Lost 캐릭터로 부활함과 동시에 The Lost 캐릭터가 해금됩니다.#The Lost 캐릭터 해금 이후에는 희생방이 아닌 다른 방에서의 사망 시에도 부활합니다.#{{Player31}} Tainted Lost의 경우 The Lost 캐릭터로 변경되지 않습니다."}, -- Missing Poster
[24] = {"24", "똥전", "똥 오브젝트에서 {{Coin}}동전이 나올 확률이 20% 증가합니다.#{{Poison}} 동전 획득 시 적을 밀쳐내는 독성 방귀를 뀝니다."}, -- Butt Penny
[25] = {"25", "이상한 초콜릿", "!!! 30초마다 일정 확률로:#똥을 싸거나;#적과 탄환을 밀쳐내며 6의 피해를 주는 방귀를 뀝니다."}, -- Mysterious Candy
[26] = {"26", "꺾기벌레", "↑ {{TearsSmall}}연사 +0.4#↑ {{RangeSmall}}사거리 +1.5#눈물이 지그재그로 날아갑니다.#공격이 장애물을 관통합니다."}, -- Hook Worm
@@ -1118,7 +1113,7 @@ local repPills={
-- Repentance
[48] = {"47", "탄속 감소", "↓ {{ShotspeedSmall}}탄속 -0.15"}, -- Shot Speed Down
[49] = {"48", "탄속 증가", "↑ {{ShotspeedSmall}}탄속 +0.15"}, -- Shot Speed Up
[50] = {"49", "실험용 알약", "랜덤한 능력치 두가지가 증가하거나 감소합니다.#{{Collectible75}}PHD, {{Collectible46}}Lucky Foot 혹은 {{Collectible303}}Virgo 보유 시 능력치가 감소하지 않습니다.#{{Collectible654}}False PHD 보유 시 능력치가 증가하지 않습니다."}, -- Experimental Pill
[50] = {"49", "실험용 알약", "랜덤한 능력치 두가지가 증가하거나 감소합니다"}, -- Experimental Pill
[9999] = {"", "황금 알약", "일반 알약에서 나오지 않는 알약 효과가 랜덤하게 발동됩니다.#사라지기 전까지 무제한으로 사용할 수 있습니다."} -- golden Pill
}
EID:updateDescriptionsViaTable(repPills, EID.descriptions[languageCode].pills)
@@ -1174,7 +1169,7 @@ EID.descriptions[languageCode].horsepills={
{"46", "끄어억!", "마지막으로 사용한 알약을 {{ColorCyan}}대형{{CR}} 알약으로 드랍합니다."}, -- Vurp!
{"47", "탄속 감소", "↓ {{ShotspeedSmall}}탄속 -{{ColorYellow}}0.3{{CR}}"}, -- Shot Speed Down
{"48", "탄속 증가", "↑ {{ShotspeedSmall}}탄속 +{{ColorCyan}}0.3{{CR}}"}, -- Shot Speed Up
{"49", "실험용 알약", "랜덤한 능력치 두가지가 증가하거나 감소합니다.#{{Collectible75}}PHD, {{Collectible46}}Lucky Foot 혹은 {{Collectible303}}Virgo 보유 시 능력치가 감소하지 않습니다.#{{Collectible654}}False PHD 보유 시 능력치가 증가하지 않습니다."}, -- Experimental Pill
{"49", "실험용 알약", "랜덤한 능력치 두가지가 크게 증가하거나 감소합니다."}, -- Experimental Pill
[9999] = {"", "황금 알약", "일반 알약에서 나오지 않는 알약 효과가 랜덤하게 발동됩니다.#사라지기 전까지 무제한으로 사용할 수 있습니다."}, -- Golden Pill
}
@@ -1199,15 +1194,15 @@ EID.descriptions[languageCode].GlitchedItemText = {
[0] = "{{DamageSmall}}공격력", "{{TearsSmall}}연사(+상한)", "{{ShotspeedSmall}}탄속", "{{RangeSmall}}사거리", "{{SpeedSmall}}이동속도", "눈물효과", "눈물색깔", "비행", "공격 유형", "패밀리어", "{{LuckSmall}}행운", "캐릭터의 크기", "캐릭터의 색깔", "상자 내용물", [16] = "모든 능력치",
-- Attribute triggers
chain = "체인:{{CR}} ",
active = "아이템 사용 시:#",
pickup_collected = "픽업을 주울 시:#",
enemy_kill = "적을 죽일 시 20%의 확률로:#",
damage_taken = "캐릭터가 피격 시:#",
entity_spawned = "{T1}이/가 소환될 시:#",
tear_fire = "눈물 발사 시 5%의 확률로:#",
pickup_collected = "픽업 획득 시:#",
enemy_kill = "적 처치 시 20%의 확률로:#",
damage_taken = "캐릭터 피격 시:#",
entity_spawned = "{T1} 소환 시:#",
tear_fire = "공격 시 5%의 확률로:#",
enemy_hit = "적 명중 시 5%의 확률로:#",
room_clear = "방 클리어 시:#",
chain = "#{{ArrowGrayRight}} ",
-- Attribute effects
area_damage = "캐릭터 주변 {2} 범위 적에게 {1}의 피해를 줍니다.",
@@ -1233,7 +1228,7 @@ EID.descriptions[languageCode].GlitchedItemText = {
["999.-1"] = "장애물",
["1000.0"] = "효과",
grants = "아이템 적용:#",
grants = "{{Collectible}} 아이템 적용:#",
}
@@ -1295,10 +1290,15 @@ EID.descriptions[languageCode].ClearRuneCharge = "Clear Rune 충전량:"
EID.descriptions[languageCode].PlaceboCharge = "Placebo 충전량:"
EID.descriptions[languageCode].FlipItemToggleInfo = "( {{CONFIG_BoC_Toggle}} (맵 펼치기) 버튼을 꾹 눌러 설명 보기)"
EID.descriptions[languageCode].GlowingHourglassTransformed = "스테이지 진입 시 복원됨"
EID.descriptions[languageCode].FalsePHDHeart = "{{BlackHeart}}블랙하트 1개 드랍"
EID.descriptions[languageCode].FalsePHDDamage = "{{DamageSmall}}공격력 +0.6"
EID.descriptions[languageCode].FalsePHDHorseDamage = "{{DamageSmall}}공격력 +1.2"
EID.descriptions[languageCode].ExperimentalPillPHD = "능력치 감소 없음"
EID.descriptions[languageCode].ExperimentalPillFalsePHD = "능력치 증가 없음"
EID.descriptions[languageCode].PandorasBoxStrangeKeyEffect = "위의 효과 대신 열쇠를 같이 소모하여 랜덤 배열의 아이템 6개를 소환합니다."
EID.descriptions[languageCode].AchievementWarningTitle = "{{ColorYellow}}!!! 경고 !!!"
@@ -1308,8 +1308,20 @@ EID.descriptions[languageCode].OldGameVersionWarningText = "리펜턴스가 최
EID.descriptions[languageCode].ModdedRecipesWarningText = "아이템 추가 모드나 아이템 배열 변경 모드가 적용되어 있을 경우 조합법이 일치하지 않을 수 있습니다.#조합법 설명을 숨기거나 REPENTOGON 모드를 설치해 주세요.#(config 설정을 수정하여 해당 메세지를 비활성화 할 수 있습니다.)"
EID.descriptions[languageCode].ResultsWithX = "({1} 사용 시 결과)"
local repConditions={
["5.100.161"] = "{{Player25}} Tainted ???의 경우 ??? 캐릭터로 변경되지 않습니다.", -- Ankh
["5.350.28"] = "{{Player25}} Tainted ???의 경우 ??? 캐릭터로 변경되지 않습니다.", -- Broken Ankh
["5.100.311"] = "{{Player24}} Tainted Judas의 경우 Black Judas 캐릭터로 변경되지 않습니다.", -- Judas's Shadow
["5.100.332"] = "{{Player29}} TTainted Lazarus의 경우 Lazarus Risen 캐릭터로 변경되지 않습니다.", -- Lazarus's Rags
["5.350.23 (Tainted Lost)"] = "{{Player31}} Tainted Lost의 경우 The Lost 캐릭터로 변경되지 않습니다.", -- Missing Poster
["5.100.676"] = "빨간하트를 소지할 수 없는 캐릭터는 무효과", -- Empty Heart
["5.300.15 (Tarot)"] = "{{DemonBeggar}} 악마거지를 {{ColorShinyPurple}}2{{CR}}명 소환합니다.", -- Temperance (Greed Mode + Tarot Cloth effect)
["5.350.1"] = "{{Player14}} Keeper: 0~1개", -- Swallowed Penny
["5.100.135 (Hard Mode)"] = {"1~2개", "1개", "2~3개", "2개"}, -- IV Bag Hard Mode (modify the PHD text too)
}
EID:updateDescriptionsViaTable(repConditions, EID.descriptions[languageCode].ConditionalDescs)
local RepDemoObject = {
DemoObjectName = "아이템 설명 모드 표시용",
@@ -1325,3 +1337,9 @@ 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", "기부 머신", "다음 목표까지 {{Coin}}{1}개, {2}개 남음#{{LuckSmall}} 기부 시 2%의 확률로 행운 +1#{{AngelChanceSmall}} 10{{Coin}} 기부 시 천사방 확률 증가"}
EID.descriptions[languageCode].custom["6.11.0"] = {"0", "그리드 머신", "다음 목표까지 {{Coin}}{1}개, {2}개 남음"}
end
+1 -1
View File
@@ -209,7 +209,7 @@ local repCollectibles={
[491] = {"491", "Кислотный малыш", "Дает случайную пилюлю каждые 7 комнат#Каждое использование пилюли отравляет врагов в комнате"}, -- Acid Baby
[493] = {"493", "Адреналин", "За каждый пустой контейнер красных сердец:#↑ Увеличивает урон по формуле: ((2 * Отсутствующие половины сердец) ^ 1.6) * 0.1"}, -- Adrenaline
[494] = {"494", "Лестница Иакова", "При попадании слезой появляется 1 искра электричества#Искры наносят половину урона персонажа#Искры прыгают между врагами"}, -- Jacobs Ladder
[495] = {"495", "Призрачный перец", "8% шасн выстрелить синим огнём, который блокирует снаряды врагов и наносит контактный урон#{{Luck}} 50% шанс при 10 удачи#Огонь исчезает после 2 секунд"}, -- Ghost Pepper
[495] = {"495", "Призрачный перец", "8% шанс выстрелить синим огнём, который блокирует снаряды врагов и наносит контактный урон#{{Luck}} 50% шанс при 10 удачи#Огонь исчезает после 2 секунд"}, -- Ghost Pepper
[496] = {"496", "Эвтаназия", "3.33% шанс выстрелить иглой#{{Luck}} 50% шанс при 15 удачи#Иглы мнгновенно убивают обычных врагов, разрывая их на 10 слёз#Иглы ноносят х3 урона против боссов"}, -- Euthanasia
[497] = {"497", "Камуфляжные трусы", "Сбивает с толку всех врагов и камуфлирует персонажа при заходе в комнату до тех пор, пока вы не начнете стрелять#↑ {{Speed}} +0.5 скорости при комуфляже#При сбросе комуфляжа, наносит урон вокруг персонажа и даёт очень короткое увеличение скорострельности и урона"}, -- Camo Undies
[498] = {"498", "Двойственность", "{{AngelDevilChance}} При появлении сделки после босса создаёт Комнаты Дьявола И Ангела одновременно#При заходе в одну, другая исчезнет"}, -- Duality
+5 -2
View File
@@ -1163,8 +1163,11 @@ end
-- Pandora Box and Strange Key
EID.descriptions[languageCode].PandorasBoxStrangeKeyEffect = "En su lugar, la llave es usada para generar 6 objetos de pools aleatorias"
-- Pandora Box and Strange Key end
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].HoldMapHeader = " Resultado"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Resultado",
}
EID.descriptions[languageCode].ResultsWithX = "(Resultado con {1})"
+128 -14
View File
@@ -395,6 +395,7 @@ function EID:getDescriptionObj(Type, Variant, SubType, entity, checkModifiers)
EID:getObjectItemTypeAndCharge(description)
if checkModifiers ~= false then
description = EID:applyConditionals(description)
description = EID:applyDescriptionModifier(description, SubType)
end
return description
@@ -482,7 +483,8 @@ end
-- falls back to english if it doesnt exist, unless specified otherwise
function EID:getDescriptionEntry(objTable, objID, noFallback)
if not objID then
return EID.descriptions[EID:getLanguage()][objTable] or EID.descriptions["en_us"][objTable]
if noFallback then return EID.descriptions[EID:getLanguage()][objTable]
else return EID.descriptions[EID:getLanguage()][objTable] or EID.descriptions["en_us"][objTable] end
else
local translatedTable = EID.descriptions[EID:getLanguage()][objTable]
if noFallback then return translatedTable and translatedTable[objID]
@@ -650,8 +652,10 @@ end
-- check if an entity is part of the describable entities
function EID:hasDescription(entity)
if entity and EID:IsGridEntity(entity) then
if entity and EID.GridEntityWhitelist[entity:GetType()] then
if not EID:EntitySanityCheck(entity) then return false end
if EID:IsGridEntity(entity) then
if EID.GridEntityWhitelist[entity:GetType()] then
for _, func in ipairs(EID.GridEntityWhitelist[entity:GetType()]) do
if func(entity) then
return true
@@ -762,12 +766,15 @@ end
function EID:createItemIconObject(str)
local collID,numReplace = string.gsub(str, "Collectible", "")
local item = nil
local subTypeIdentifier = 0
if numReplace > 0 and collID ~= "" and tonumber(collID) ~= nil then
item = EID.itemConfig:GetCollectible(tonumber(collID))
subTypeIdentifier = tonumber(collID)
end
local trinketID,numReplace2 = string.gsub(str, "Trinket", "")
if numReplace2 > 0 and trinketID ~= "" and tonumber(trinketID) ~= nil then
item = EID.itemConfig:GetTrinket(tonumber(trinketID))
subTypeIdentifier = tonumber(trinketID)
end
local cardID,numReplace3 = string.gsub(str, "Card", "")
if numReplace3 > 0 and cardID ~= "" and tonumber(cardID) ~= nil then
@@ -789,7 +796,7 @@ function EID:createItemIconObject(str)
spriteDummy:Load("gfx/eid_inline_icons.anm2", true)
spriteDummy:ReplaceSpritesheet(1, item.GfxFileName)
spriteDummy:LoadGraphics()
local newDynamicSprite = {"ItemIcon", 0, 11, 8, -2, -2, spriteDummy}
local newDynamicSprite = {"ItemIcon", subTypeIdentifier, 11, 8, -2, -2, spriteDummy}
dynamicSpriteCache[str] = newDynamicSprite
return newDynamicSprite
end
@@ -1156,13 +1163,17 @@ function EID:PlayersHaveTrinket(trinketID)
return false
end
-- Checks if someone playing as certain character, for modifiers
function EID:PlayersHaveCharacter(playerType)
-- Checks if someone is playing as a certain character, for modifiers
-- includeTainted means we don't care if the player is Tainted or not (for things that, say, apply to Lost/Tainted Lost)
function EID:PlayersHaveCharacter(playerType, includeTainted)
for i = 0, game:GetNumPlayers() - 1 do
local player = Isaac.GetPlayer(i)
if player:GetPlayerType() == playerType then
return true, player
end
if includeTainted and REPENTANCE and Isaac.GetPlayerTypeByName(player:GetName()) == playerType then
return true, player
end
end
return false
end
@@ -1180,7 +1191,12 @@ function EID:getSpindownResult(collectibleID)
return newID
end
-- Returns the maximum collectible id, including modded items
local maxCollectibleID = nil -- cache after first use. this number will not change mid game
function EID:GetMaxCollectibleID()
if maxCollectibleID then
return maxCollectibleID
end
local id = CollectibleType.NUM_COLLECTIBLES-1
local step = 16
while step > 0 do
@@ -1190,16 +1206,12 @@ function EID:GetMaxCollectibleID()
step = step // 2
end
end
maxCollectibleID = id
return id
end
local maxCollectibleID = nil
function EID:DetectModdedItems()
if maxCollectibleID == nil then
maxCollectibleID = EID:GetMaxCollectibleID()
end
if maxCollectibleID > EID.XMLMaxItemID then
if EID:GetMaxCollectibleID() > EID.XMLMaxItemID then
return true
end
if EID.itemConfig:GetCollectible(EID.XMLMaxItemID) == nil then
@@ -1422,7 +1434,7 @@ function EID:getScreenSize()
end
function EID:getEntityData(entity, str)
if entity ~= nil and not EID:IsGridEntity(entity) and entity:GetData() ~= nil then
if EID:EntitySanityCheck(entity) and not EID:IsGridEntity(entity) and entity:GetData() ~= nil then
return entity:GetData()[str]
end
return nil
@@ -1797,7 +1809,7 @@ function EID:evaluateQueuedItems()
end
-- Put non-active item pickups into the recent item list, for printing in the Item Reminder
table.insert(EID.RecentlyTouchedItems[i], player.QueuedItem.Item.ID)
if (#EID.RecentlyTouchedItems[i] > 8) then table.remove(EID.RecentlyTouchedItems[i], 1) end
EID.ItemReminderSelectedItem = 0
end
end
end
@@ -1918,6 +1930,11 @@ function EID:IsGridEntity(entity)
return entity.Type == nil
end
-- Returns true, if the given entity is a valid game object and actually is something useful to process. Sometimes the game sends weird shit so this function is needed to catch bullshit
function EID:EntitySanityCheck(entity)
return entity ~= nil and type(entity) == "userdata"
end
-- returns true if the given pill color was used at least once in this game
function EID:WasPillUsed(pillColor)
return EID.UsedPillColors[tostring(pillColor)] ~= nil
@@ -1927,3 +1944,100 @@ end
function EID:GetEntityXMLName(Type, Variant, SubType)
return EID.XMLEntityNames[Type.."."..Variant] or EID.XMLEntityNames[Type.."."..Variant.."."..SubType]
end
-- Get an item's RNG seed. We have no use for the RNG object itself because every other function it can do will advance the item's RNG, altering the game state
function EID:GetItemSeed(player, id, variant)
if player == nil then return game:GetSeeds():GetStartSeed()
elseif variant == nil or variant == 100 then return player:GetCollectibleRNG(id):GetSeed()
elseif variant == 350 then return player:GetTrinketRNG(id):GetSeed()
elseif variant == 300 then return player:GetCardRNG(id):GetSeed()
elseif variant == 70 then return player:GetPillRNG(id):GetSeed() end
end
local variantToName = { [70] = "Pill", [100] = "Collectible", [300] = "Card", [350] = "Trinket" }
function EID:GetIconNameByVariant(variant)
return variantToName[variant]
end
function EID:GetIconStringByDescriptionObject(descObj)
if descObj and descObj.Icon then
if type(descObj.Icon) == "table" then
local iconName = EID:GetIconNameByVariant(descObj.ObjVariant)
if iconName == "Card" or iconName == "Pill" then
return "{{" .. iconName .. (descObj.Icon[2] + 1) .. "}}"
end
return "{{" .. iconName .. descObj.Icon[2] .. "}}"
elseif type(descObj.Icon) == "string" then
return descObj.Icon
end
end
return "{{Blank}}"
end
-- returns the markup for a given player ID or type. If no icon was found, returns the customTransformation icon markup
function EID:GetPlayerIcon(playerID, altFallback)
local fallback = altFallback or "{{CustomTransformation}}"
return EID:getIcon("Player" .. playerID) ~= EID.InlineIcons["ERROR"] and "{{Player" .. playerID .. "}}" or fallback
end
-- returns a list of all passive item ids
local passiveItems = nil -- cache of all passive item ids
function EID:GetAllPassiveItems()
if passiveItems then
return passiveItems
end
passiveItems = {}
for i = 1, EID:GetMaxCollectibleID() do
local config = EID.itemConfig:GetCollectible(i)
if config ~= nil and (config.Type == ItemType.ITEM_PASSIVE or config.Type == ItemType.ITEM_FAMILIAR) then
table.insert(passiveItems, i)
end
end
end
-- Updates the EID.RecentlyTouchedItems table to include the players currently held passive items
function EID:UpdateAllPlayerPassiveItems()
local passives = EID:GetAllPassiveItems()
local listUpdatedForPlayers = {}
for i = 1, #EID.coopAllPlayers do
local player = EID.coopAllPlayers[i]
local playerNum = EID:getPlayerID(player)
if player == nil then
return listUpdatedForPlayers -- dont evaluate when bad data is present
end
-- only update if collectible number changed
local currentCollectibleCount = player:GetCollectibleCount()
if #EID.RecentlyTouchedItems[playerNum] ~= currentCollectibleCount then
-- remove items the player no longer has. reverse itteration to make deletion easier
for index = #EID.RecentlyTouchedItems[playerNum], 1, -1 do
if not player:HasCollectible(EID.RecentlyTouchedItems[playerNum][index]) then
table.remove(EID.RecentlyTouchedItems[playerNum], index)
listUpdatedForPlayers[i] = true
end
end
-- add items the player did get with non-standard methods (console command, item effects, etc...)
for _, itemID in ipairs(passives) do
if player:HasCollectible(itemID) then
local alreadyInList = false
for _, heldItemID in ipairs(EID.RecentlyTouchedItems[playerNum]) do
if itemID == heldItemID then
alreadyInList = true
break
end
end
if not alreadyInList then
table.insert(EID.RecentlyTouchedItems[playerNum], itemID)
listUpdatedForPlayers[i] = true
end
end
end
end
end
return listUpdatedForPlayers
end
+40 -26
View File
@@ -588,11 +588,12 @@ function EID:BoCCheckForPickups()
end
end
EID:AddCallback(ModCallbacks.MC_POST_NEW_ROOM, function(_)
function EID:BoCOnNewRoom(_)
-- We're using the pickup indexes for quick checking, which reset on each new room
pickupsCollected = {}
recheckPickups = true
end)
end
EID:AddCallback(ModCallbacks.MC_POST_NEW_ROOM, EID.BoCOnNewRoom)
-- Using a Card/Pill will change our inventory craftable items, so force a refresh then
-- (Note: Items that directly add a card/pill to you, i.e. Bottle of Pills, also need a refresh, but aren't tracked for performance)
@@ -749,7 +750,7 @@ local function getFloorItemsString(showPreviews, roomItems)
local bagItems = EID.BoC.BagItemsOverride or EID.BoC.BagItems
if #bagItems >0 then
if showPreviews and #bagItems == 8 then
local recipe = EID:calculateBagOfCrafting(bagItems)
local recipe = REPENTOGON and EID.bagPlayer:GetBagOfCraftingOutput() or EID:calculateBagOfCrafting(bagItems)
floorString = floorString .. "{{Collectible"..recipe.."}} "
end
local bagDesc = EID:getDescriptionEntry("CraftingBagContent")
@@ -974,6 +975,34 @@ function EID:handleBagOfCraftingUpdating()
if (bagOfCraftingOffset >= numResults) then bagOfCraftingOffset = bagOfCraftingOffset - EID.Config["BagOfCraftingResults"] end
end
-- Check what pickups are available in this room
function EID:BoCGetRoomPickupList()
local currentRoomDesc = game:GetLevel():GetCurrentRoomDesc()
local curRoomIndex = currentRoomDesc.ListIndex
local pickups = Isaac.FindByType(5, -1, -1, true, false)
if EID.BoC.CurrentPickupCount ~= #pickups or recheckPickups then
local roomItems = {}
recheckPickups = false
for _, entity in ipairs(pickups) do
local craftingIDs = EID:getBagOfCraftingID(entity.Variant, entity.SubType)
if craftingIDs ~= nil and not entity:ToPickup():IsShopItem() and entity:GetSprite():GetAnimation() ~= "Collect" then
for _,v in ipairs(craftingIDs) do
table.insert(roomItems, v)
end
end
end
EID.BoC.RoomQueries[curRoomIndex .. ""] = { roomItems, currentRoomDesc.Data.Variant }
EID.BoC.CurrentPickupCount = #pickups
calcHeldItems()
calcFloorItems()
EID.RefreshBagTextbox = true
return roomItems
else
return EID.BoC.RoomQueries[curRoomIndex .. ""] and EID.BoC.RoomQueries[curRoomIndex .. ""][1] or {}
end
end
-- Called when needed based on EID.Config["RefreshRate"]
function EID:handleBagOfCraftingRendering(ignoreRefreshRate)
-- Determine if we should display anything at all
@@ -993,6 +1022,12 @@ function EID:handleBagOfCraftingRendering(ignoreRefreshRate)
return false
end
if REPENTOGON then
EID.BoC.BagItems = EID.bagPlayer:GetBagOfCraftingContent()
for i=1,8 do
if EID.BoC.BagItems[i] == 0 then EID.BoC.BagItems[i] = nil end
end
end
local bagItems = EID.BoC.BagItemsOverride or EID.BoC.BagItems
-- Display the result of the 8 items in our bag if applicable
if (EID.ShowCraftingResult or EID.Config["BagOfCraftingDisplayRecipesMode"] == "Preview Only") and #bagItems == 8 then
@@ -1000,7 +1035,7 @@ function EID:handleBagOfCraftingRendering(ignoreRefreshRate)
EID.ShowCraftingResult = false
return false
end
local craftingResult = EID:calculateBagOfCrafting(bagItems)
local craftingResult = REPENTOGON and EID.bagPlayer:GetBagOfCraftingOutput() or EID:calculateBagOfCrafting(bagItems)
local descriptionObj = EID:getDescriptionObj(5, 100, craftingResult)
-- prepend the Hide/Preview hotkeys to the description
descriptionObj.Description = getHotkeyString() .. descriptionObj.Description
@@ -1011,28 +1046,7 @@ function EID:handleBagOfCraftingRendering(ignoreRefreshRate)
if (EID.Config["BagOfCraftingDisplayRecipesMode"] == "Preview Only") then return false end
-- Check what pickups are available in this room
local curRoomIndex = game:GetLevel():GetCurrentRoomDesc().ListIndex
local roomItems = {}
local pickups = Isaac.FindByType(5, -1, -1, true, false)
if EID.BoC.CurrentPickupCount ~= #pickups or recheckPickups then
recheckPickups = false
for _, entity in ipairs(pickups) do
local craftingIDs = EID:getBagOfCraftingID(entity.Variant, entity.SubType)
if craftingIDs ~= nil and not entity:ToPickup():IsShopItem() and entity:GetSprite():GetAnimation() ~= "Collect" then
for _,v in ipairs(craftingIDs) do
table.insert(roomItems, v)
end
end
end
EID.BoC.RoomQueries[curRoomIndex .. ""] = { roomItems, game:GetLevel():GetCurrentRoomDesc().Data.Variant }
EID.BoC.CurrentPickupCount = #pickups
calcHeldItems()
calcFloorItems()
EID.RefreshBagTextbox = true
else
roomItems = EID.BoC.RoomQueries[curRoomIndex .. ""] and EID.BoC.RoomQueries[curRoomIndex .. ""][1] or {}
end
local roomItems = EID:BoCGetRoomPickupList()
itemQuery = {}
local itemCount = {}
+176
View File
@@ -0,0 +1,176 @@
local game = Game()
--[[ Descs that need a variant:
respawn items that respawn you as the tainted version of yourself
tainted isaac Consolation Prize, Experimental Treatment
things that apply only to Lost/Tainted Lost (broken heart card, magic skin)
spoilers descs
lachyphragy in co-op? tech zero in co-op? yum heart and such obviously
black candle + cursed penny / cursed eye
healing stuff for keeper?
iron bar + notched axe
IV bag in hard mode
IV bag for keeper (hmm, two different modifiers needed!)
swallowed penny keeper
experimental pill phd / false phd / phd + falsephd prints nothing
iv bag also has interaction with PHD...
Items that have synergies with other specific items
Items that override other items (brimstone, mom's knife, epic fetus stuff)
TODO: new config options for spoiler descs, and for hiding the "needed for collection" stuff
]]
-- silly function but I don't want to mess with Game() colon functions in the conditions table
function EID:IsGreedMode()
return game:IsGreedMode()
end
function EID:IsHardMode()
if game.Difficulty == 1 or game.Difficulty == 3 then return true
else return false end
end
-- Check if we have any characters that can't have Red Health, to print additions to descs like Dead Cat
function EID:CheckForNoRedHealthPlayer()
for i = 0, game:GetNumPlayers() - 1 do
local player = Isaac.GetPlayer(i)
if EID.NoRedHeartsPlayerIDs[player:GetPlayerType()] then
return true
end
end
return false
end
-- Check for multiple players existing for items like Yum Heart and Extension Cord, includes J&E
function EID:MultiplePlayerCharacters()
return #EID.coopAllPlayers > 1
end
-- Check the bestiary/character list if we have REPENTOGON, to help avoid spoilers. Otherwise just return true
function EID:HaveEncountered(monsterType, monsterVariant)
if not REPENTOGON then return true end
return Isaac.GetPersistentGameData():GetBestiaryEncounterCount(monsterType, monsterVariant) > 0
end
function EID:HaveNotEncountered(monsterType, monsterVariant)
if not REPENTOGON then return true end
return not EID:HaveEncountered(monsterType, monsterVariant)
end
function EID:HaveUnlockedAchievement(achID)
if not REPENTOGON then return true end
return Isaac.GetPersistentGameData():Unlocked(achID)
end
function EID:HaveNotUnlockedAchievement(achID)
if not REPENTOGON then return true end
return not EID:HaveUnlockedAchievement(achID)
end
--EID:PlayersHaveCharacter is already in the api to use for things like Swallowed Penny
--[[ (The conditions table has to be down here so that the functions exist)
func: The function that will be called to check if the condition is true
vars: A table of values that will be passed into func
type: A string denoting what kind of description change this is
"append": Add new lines to the end of the description (default)
"replaceAll": The entire description is replaced with a new one
"findReplace": Find a phrase and replace it with a new one (the text in the localization file will be a table)
repOnly: Don't check this on Afterbirth+ (not always necessary, because AB+ won't have the text anyway)
abpOnly: Don't check this on Repentance
modifierText: Text to add to find a specific string in the localization file (for items with multiple modifiers)
Due to co-op, it's best for replacing text in descriptions to only be used for things like Greed/Hard Mode
Otherwise, appending is better so that players not affected by the change can still see what it will be for them
]]
EID.DescriptionConditions = {
-- No Red HP
["5.100.81"] = {func = EID.CheckForNoRedHealthPlayer}, -- Dead Cat
["5.100.442"] = {func = EID.CheckForNoRedHealthPlayer}, -- Dark Prince's Crown
["5.100.676"] = {func = EID.CheckForNoRedHealthPlayer}, -- Empty Heart
-- Keeper
["5.100.135"] = { -- IV Bag is complicated
{func = EID.PlayersHaveCollectible, vars = {75}, modifierText = "PHD"},
{func = EID.PlayersHaveCharacter, vars = {14, true}, modifierText = "Keeper"},
{func = EID.IsHardMode, type = "findReplace", modifierText = "Hard Mode"}, },
["5.350.1"] = {func = EID.PlayersHaveCharacter, vars = {14, true}}, -- Swallowed Penny
-- Revives
["5.100.161"] = {func = EID.PlayersHaveCharacter, vars = {25}}, -- Ankh
["5.350.28"] = {func = EID.PlayersHaveCharacter, vars = {25}}, -- Broken Ankh
["5.100.311"] = {func = EID.PlayersHaveCharacter, vars = {24}}, -- Judas's Shadow
["5.100.332"] = {func = EID.PlayersHaveCharacter, vars = {29}}, -- Lazarus's Rags
["5.350.23"] = { -- Missing Poster (revive, plus Unlock The Lost text if he's not unlocked)
{func = EID.PlayersHaveCharacter, vars = {31}, modifierText = "Tainted Lost"},
{func = EID.HaveNotUnlockedAchievement, vars = {82} } },
-- Greed Mode
["5.100.241"] = {func = EID.IsGreedMode}, -- Contract From Below
["5.300.15"] = {func = EID.IsGreedMode, type = "replaceAll"}, -- Temperance: spawns beggar in greed mode
["5.300.15 (Tarot)"] = {func = EID.IsGreedMode, type = "replaceAll"}, -- Temperance + Tarot Cloth + Greed Mode
}
-- thing to fix find/replace pairs with hyphens (like "1-2") breaking because hyphen is a special char
-- https://stackoverflow.com/questions/29072601/lua-string-gsub-with-a-hyphen
local function replace(str, what, with, count)
what = string.gsub(what, "[%(%)%.%+%-%*%?%[%]%^%$%%]", "%%%1") -- escape pattern
with = string.gsub(with, "[%%]", "%%%%") -- escape replacement
return string.gsub(str, what, with, count)
end
function EID:applyConditionals(descObj, modifierText)
local typeVarSub = descObj.ObjType.."."..descObj.ObjVariant.."."..descObj.ObjSubType
if modifierText then typeVarSub = typeVarSub .. " (" .. modifierText .. ")" end
local conds = EID.DescriptionConditions[typeVarSub]
if not conds then return descObj end
-- Check every condition we need to check for this item (usually 1)
if #conds == 0 then conds = { conds } end
for _, cond in ipairs(conds) do
local tvs = typeVarSub
if cond.modifierText then tvs = tvs .. " (" .. cond.modifierText .. ")" end
-- Don't fall back to English if the current language doesn't have the entry
local text = EID:getDescriptionEntry("ConditionalDescs", tvs, true)
if (text ~= nil) and (not repOnly or REPENTANCE) and (not abpOnly or not REPENTANCE) then
-- is there a way to pass all a table's values into a function aside from this? it's fine for now...
cond.vars = cond.vars or {}
if cond.func(EID, cond.vars[1], cond.vars[2], cond.vars[3], cond.vars[4]) then
if (cond.type == "append" or cond.type == nil) then
descObj.Description = descObj.Description .. "#" .. text
elseif (cond.type == "replaceAll") then
descObj.Description = text
elseif (cond.type == "findReplace") then
-- Entry 1 is replaced with entry 2, entry 3 is replaced with entry 4, etc.
local pos = 1
while pos < #text do
local toFind = text[pos]
local replaceWith = text[pos+1]
--"%d*%.?%d+" will grab every number group (1, 10, 0.5), this will allow us to not replace the "1" in "10" erroneously
if (type(toFind) == "number") then
local count = 0
descObj.Description = string.gsub(descObj.Description, "%d*%.?%d+", function(s)
if (s == tostring(toFind) and count == 0) then
count = count + 1
return replaceWith
end
end)
-- Basic find+replace for non-numbers
else
descObj.Description = replace(descObj.Description, tostring(toFind), replaceWith, 1)
end
pos = pos + 2
end
end
end
end
end
return descObj
end
+37 -21
View File
@@ -318,26 +318,39 @@ EID.UserConfig = {
-- Enable/Disable item reminder feature.
-- Hold Map (or the button action chosen below) to show a description of your active item's effect, recently picked up items, and things like Teleport 2.0's destination and Void's absorbed items
["ItemReminderEnabled"] = true,
-- Changes the display mode of the item reminder feature.
-- Options: "All" (Overview + scrollable item categories), "NoOverview" (Only scrollable item categories), "Classic" (only overview page)
-- Default = "All"
["ItemReminderDisplayMode"] = "All",
-- Disable inputs while Item Reminder is visible
-- Default = false
["ItemReminderDisableInputs"] = false,
-- Set the keybinding that's held to show the Item Reminder description, Flip/Spindown Dice preview descriptions, and interacting with the Bag of Crafting recipe list
-- Look into the AB+ or Repentance documentation for the key names here: https://wofsauge.github.io/IsaacDocs/rep/enums/ButtonAction.html
-- Default = ButtonAction.ACTION_MAP
["BagOfCraftingToggleKey"] = ButtonAction.ACTION_MAP,
-- Show recently acquired item descriptions in the Item Reminder (good for Curse of the Blind!)
-- Default = 1
["ItemReminderShowRecentItem"] = 1,
-- Show your active item description(s) in the Item Reminder
-- Default = 1, max = 2
["ItemReminderShowActiveDesc"] = 1,
-- Show your pocket item (card, pill, active) description in the Item Reminder
-- Default = 1, max = 4 (2 in AB+)
["ItemReminderShowPocketDesc"] = 1,
-- Show your trinket description(s) in the Item Reminder
-- Default = 2, max = 2
["ItemReminderShowTrinketDesc"] = 2,
-- Show your next Poop Spell's description in the Item Reminder
-- REPENTANCE ONLY!!!
-- Default = 1, max = 6
["ItemReminderShowPoopDesc"] = 1,
-- Set the keybinding that is used to scroll thru the categories in the left direction
-- Look into the AB+ or Repentance documentation for the key names here: https://wofsauge.github.io/IsaacDocs/rep/enums/ButtonAction.html
-- Default = ButtonAction.ACTION_SHOOTLEFT
["ItemReminderNavigateLeftButton"] = ButtonAction.ACTION_SHOOTLEFT,
-- Set the keybinding that is used to scroll thru the categories in the right direction
-- Look into the AB+ or Repentance documentation for the key names here: https://wofsauge.github.io/IsaacDocs/rep/enums/ButtonAction.html
-- Default = ButtonAction.ACTION_SHOOTLEFT
["ItemReminderNavigateRightButton"] = ButtonAction.ACTION_SHOOTRIGHT,
-- Set the keybinding that is used to scroll thru the players or item entries in the left direction
-- Look into the AB+ or Repentance documentation for the key names here: https://wofsauge.github.io/IsaacDocs/rep/enums/ButtonAction.html
-- Default = ButtonAction.ACTION_SHOOTUP
["ItemReminderNavigateUpButton"] = ButtonAction.ACTION_SHOOTUP,
-- Set the keybinding that is used to scroll thru the players or item entries in the right direction
-- Look into the AB+ or Repentance documentation for the key names here: https://wofsauge.github.io/IsaacDocs/rep/enums/ButtonAction.html
-- Default = ButtonAction.ACTION_SHOOTDOWN
["ItemReminderNavigateDownButton"] = ButtonAction.ACTION_SHOOTDOWN,
-- Limits the number of description bullet points to be displayed on the overview page for each item
-- Default = 2
["ItemReminderOverviewHideAfterRows"] = 2,
-- Number of entries to display per category of the item description.
-- Default = 3
["ItemReminderMaxEntriesCount"] = 3,
-- Items that grant you items without saying what they are (like Zodiac, Liberty Cap) can have their current granted item revealed in the Item Reminder
-- Default = false
["ItemReminderShowHiddenInfo"] = false,
@@ -585,12 +598,15 @@ EID.DefaultConfig = {
["CraftingResultButton"] = -1,
["ItemReminderEnabled"] = true,
["ItemReminderDisplayMode"] = "All",
["ItemReminderDisableInputs"] = false,
["BagOfCraftingToggleKey"] = ButtonAction.ACTION_MAP,
["ItemReminderShowRecentItem"] = 1,
["ItemReminderShowActiveDesc"] = 1,
["ItemReminderShowPocketDesc"] = 1,
["ItemReminderShowTrinketDesc"] = 2,
["ItemReminderShowPoopDesc"] = 1,
["ItemReminderNavigateLeftButton"] = ButtonAction.ACTION_SHOOTLEFT,
["ItemReminderNavigateRightButton"] = ButtonAction.ACTION_SHOOTRIGHT,
["ItemReminderNavigateUpButton"] = ButtonAction.ACTION_SHOOTUP,
["ItemReminderNavigateDownButton"] = ButtonAction.ACTION_SHOOTDOWN,
["ItemReminderOverviewHideAfterRows"] = 2,
["ItemReminderMaxEntriesCount"] = 5,
["ItemReminderShowHiddenInfo"] = false,
["ItemReminderShowRNGCheats"] = false,
+67 -60
View File
@@ -328,7 +328,7 @@ EID.InlineIcons = {
["RedRoom"] = {"roomshape", 12, 10, 9, 0, 2},
-- Transformation Icons
["CustomTransformation"] = {"TransformationCustom", 0, 16, 16, -5, -1, EID.IconSprite},
["CustomTransformation"] = {"TransformationCustom", 0, 16, 16, 0, -1, EID.IconSprite},
["Guppy"] = {"Transformation1", 0, 16, 16, 0, -1, EID.IconSprite},
["FunGuy"] = {"Transformation2", 0, 16, 16, 0, -1, EID.IconSprite},
["LordoftheFlies"] = {"Transformation3", 0, 16, 16, 0, -1, EID.IconSprite},
@@ -355,22 +355,22 @@ EID.InlineIcons = {
["Quality4"] = {"Quality", 4, 10, 10, 0, 0},
-- Controller Button Icons dynamically return either Controller or Keyboard key sprites
["ButtonY"] = {"XboxOne", 0, 9, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonA"] = {"XboxOne", 1, 9, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonB"] = {"XboxOne", 2, 9, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonX"] = {"XboxOne", 3, 9, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonDDown"] = {"XboxOne", 4, 9, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonDUp"] = {"XboxOne", 5, 8, 9, 3, 4, function(_) return getControllerSprite() end},
["ButtonDRight"] = {"XboxOne", 6, 9, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonDLeft"] = {"XboxOne", 7, 9, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonLStick"] = {"XboxOne", 8, 8, 8, 3, 4, controllerSprites},
["ButtonRStick"] = {"XboxOne", 9, 8, 8, 3, 4, controllerSprites},
["ButtonLB"] = {"XboxOne", 10, 8, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonRB"] = {"XboxOne", 11, 8, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonLT"] = {"XboxOne", 12, 8, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonRT"] = {"XboxOne", 13, 8, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonSelect"] = {"XboxOne", 14, 8, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonMenu"] = {"XboxOne", 15, 8, 8, 3, 4, function(_) return getControllerSprite() end},
["ButtonY"] = {"XboxOne", 0, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonA"] = {"XboxOne", 1, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonB"] = {"XboxOne", 2, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonX"] = {"XboxOne", 3, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonDDown"] = {"XboxOne", 4, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonDUp"] = {"XboxOne", 5, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonDRight"] = {"XboxOne", 6, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonDLeft"] = {"XboxOne", 7, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonLStick"] = {"XboxOne", 8, 12, 8, 6, 5, controllerSprites},
["ButtonRStick"] = {"XboxOne", 9, 12, 8, 6, 5, controllerSprites},
["ButtonLB"] = {"XboxOne", 10, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonRB"] = {"XboxOne", 11, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonLT"] = {"XboxOne", 12, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonRT"] = {"XboxOne", 13, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonSelect"] = {"XboxOne", 14, 12, 8, 6, 5, function(_) return getControllerSprite() end},
["ButtonMenu"] = {"XboxOne", 15, 12, 8, 6, 5, function(_) return getControllerSprite() end},
-- Crafting
["Crafting0"] = {"Crafting", 0, 14, 16, 0, 1},
@@ -470,47 +470,47 @@ EID.InlineIcons = {
-- Player Icons for Birthright
["Player0"] = {"Players", 0, 12, 12, -1, 1, EID.PlayerSprite}, -- Isaac
["Player1"] = {"Players", 1, 12, 12, -1, 1, EID.PlayerSprite}, -- Maggy
["Player2"] = {"Players", 2, 12, 12, -1, 1, EID.PlayerSprite}, -- Cain
["Player3"] = {"Players", 3, 12, 12, -1, 1, EID.PlayerSprite}, -- Judas
["Player4"] = {"Players", 4, 12, 12, -1, 1, EID.PlayerSprite}, -- ???
["Player5"] = {"Players", 5, 12, 12, -1, 1, EID.PlayerSprite}, -- Eve
["Player6"] = {"Players", 6, 12, 12, -1, 1, EID.PlayerSprite}, -- Samson
["Player7"] = {"Players", 7, 12, 12, -1, 1, EID.PlayerSprite}, -- Azazel
["Player8"] = {"Players", 8, 12, 12, -1, 1, EID.PlayerSprite}, -- Lazarus
["Player9"] = {"Players", 9, 12, 12, -1, 1, EID.PlayerSprite}, -- Eden
["Player10"] = {"Players", 10, 12, 12, -1, 1, EID.PlayerSprite}, -- The Lost
["Player11"] = {"Players", 11, 12, 12, -1, 1, EID.PlayerSprite}, -- Lazarus Risen
["Player12"] = {"Players", 12, 12, 12, -1, 1, EID.PlayerSprite}, -- Black Judas
["Player13"] = {"Players", 13, 12, 12, -1, 1, EID.PlayerSprite}, -- Lilith
["Player14"] = {"Players", 14, 12, 12, -1, 1, EID.PlayerSprite}, -- Keeper
["Player15"] = {"Players", 15, 12, 12, -1, 1, EID.PlayerSprite}, -- Apollyon
["Player16"] = {"Players", 16, 12, 12, -1, 1, EID.PlayerSprite}, -- The Forgotten
["Player17"] = {"Players", 17, 12, 12, -1, 1, EID.PlayerSprite}, -- The Soul
["Player18"] = {"Players", 18, 12, 12, -1, 1, EID.PlayerSprite}, -- Bethany
["Player19"] = {"Players", 19, 12, 12, -1, 1, EID.PlayerSprite}, -- Jacob
["Player20"] = {"Players", 20, 12, 12, -1, 1, EID.PlayerSprite}, -- Esau
["Player21"] = {"Players", 21, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Isaac
["Player22"] = {"Players", 22, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Maggy
["Player23"] = {"Players", 23, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Cain
["Player24"] = {"Players", 24, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Judas
["Player25"] = {"Players", 25, 12, 12, -1, 1, EID.PlayerSprite}, -- T. ???
["Player26"] = {"Players", 26, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Eve
["Player27"] = {"Players", 27, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Samson
["Player28"] = {"Players", 28, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Azazel
["Player29"] = {"Players", 29, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Lazarus (Alive)
["Player30"] = {"Players", 30, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Eden
["Player31"] = {"Players", 31, 12, 12, -1, 1, EID.PlayerSprite}, -- T. The Lost
["Player32"] = {"Players", 32, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Lilith
["Player33"] = {"Players", 33, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Keeper
["Player34"] = {"Players", 34, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Apollyon
["Player35"] = {"Players", 35, 12, 12, -1, 1, EID.PlayerSprite}, -- T. The Forgotten
["Player36"] = {"Players", 36, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Bethany
["Player37"] = {"Players", 37, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Jacob (Alive)
["Player38"] = {"Players", 38, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Lazarus (Dead)
["Player39"] = {"Players", 39, 12, 12, -1, 1, EID.PlayerSprite}, -- T. Jacob (Ghost)
["Player40"] = {"Players", 40, 12, 12, -1, 1, EID.PlayerSprite}, -- T. The Soul
["Player0"] = {"Players", 0, 15, 12, 2, 1, EID.PlayerSprite}, -- Isaac
["Player1"] = {"Players", 1, 18, 12, 3, 1, EID.PlayerSprite}, -- Maggy
["Player2"] = {"Players", 2, 15, 12, 2, 1, EID.PlayerSprite}, -- Cain
["Player3"] = {"Players", 3, 15, 12, 2, 1, EID.PlayerSprite}, -- Judas
["Player4"] = {"Players", 4, 15, 12, 2, 1, EID.PlayerSprite}, -- ???
["Player5"] = {"Players", 5, 18, 12, 3, 1, EID.PlayerSprite}, -- Eve
["Player6"] = {"Players", 6, 18, 12, 3, 1, EID.PlayerSprite}, -- Samson
["Player7"] = {"Players", 7, 16, 12, 3, 1, EID.PlayerSprite}, -- Azazel
["Player8"] = {"Players", 8, 15, 12, 2, 1, EID.PlayerSprite}, -- Lazarus
["Player9"] = {"Players", 9, 15, 12, 2, 1, EID.PlayerSprite}, -- Eden
["Player10"] = {"Players", 10, 15, 12, 2, 1, EID.PlayerSprite}, -- The Lost
["Player11"] = {"Players", 11, 15, 12, 2, 1, EID.PlayerSprite}, -- Lazarus Risen
["Player12"] = {"Players", 12, 15, 12, 2, 1, EID.PlayerSprite}, -- Black Judas
["Player13"] = {"Players", 13, 18, 12, 3, 1, EID.PlayerSprite}, -- Lilith
["Player14"] = {"Players", 14, 15, 12, 2, 1, EID.PlayerSprite}, -- Keeper
["Player15"] = {"Players", 15, 15, 12, 2, 1, EID.PlayerSprite}, -- Apollyon
["Player16"] = {"Players", 16, 15, 12, 2, 1, EID.PlayerSprite}, -- The Forgotten
["Player17"] = {"Players", 17, 15, 12, 2, 1, EID.PlayerSprite}, -- The Soul
["Player18"] = {"Players", 20, 15, 12, 2, 1, EID.PlayerSprite}, -- Bethany
["Player19"] = {"Players", 19, 14, 12, 1, 1, EID.PlayerSprite}, -- Jacob
["Player20"] = {"Players", 20, 15, 12, 1, 1, EID.PlayerSprite}, -- Esau
["Player21"] = {"Players", 21, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Isaac
["Player22"] = {"Players", 22, 17, 12, 3, 1, EID.PlayerSprite}, -- T. Maggy
["Player23"] = {"Players", 23, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Cain
["Player24"] = {"Players", 24, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Judas
["Player25"] = {"Players", 25, 18, 12, 3, 1, EID.PlayerSprite}, -- T. ???
["Player26"] = {"Players", 26, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Eve
["Player27"] = {"Players", 27, 18, 12, 3, 1, EID.PlayerSprite}, -- T. Samson
["Player28"] = {"Players", 28, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Azazel
["Player29"] = {"Players", 29, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Lazarus (Alive)
["Player30"] = {"Players", 30, 18, 12, 3, 1, EID.PlayerSprite}, -- T. Eden
["Player31"] = {"Players", 31, 15, 12, 2, 1, EID.PlayerSprite}, -- T. The Lost
["Player32"] = {"Players", 32, 18, 12, 3, 1, EID.PlayerSprite}, -- T. Lilith
["Player33"] = {"Players", 33, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Keeper
["Player34"] = {"Players", 34, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Apollyon
["Player35"] = {"Players", 35, 15, 12, 2, 1, EID.PlayerSprite}, -- T. The Forgotten
["Player36"] = {"Players", 36, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Bethany
["Player37"] = {"Players", 37, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Jacob (Alive)
["Player38"] = {"Players", 38, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Lazarus (Dead)
["Player39"] = {"Players", 39, 15, 12, 2, 1, EID.PlayerSprite}, -- T. Jacob (Ghost)
["Player40"] = {"Players", 40, 15, 12, 2, 1, EID.PlayerSprite}, -- T. The Soul
-- Status effects
["Charm"] = {"StatusEffects", 0, 10, 9, 0, 1},
@@ -781,7 +781,7 @@ EID.GoldenTrinketData = {
-- NO!, Brown Cap, Cracked Crown, Ouroboros Worm, Broken Syringe, Teardrop Charm, Beth's Faith (possibly tripleable, but max 8 wisps in its ring)
[88] = {append = true}, [90] = {t={100}, mult=2}, [92] = 20, [96] = {t={0.4, 1.5}}, [132] = {t={25}, mult=4}, [139] = {t={4},mults={1.5,2}}, [142] = {t={4}, mult=2},
-- Old Capacitor (hard cap of 33% chance), Perfection, Mom's Lock, Dice Bag, Mother's Kiss
[143] = {t={20}, mult=1.65}, [145] = 10, [153] = {t={25}, mult=4}, [154] = {t={50}, mult=2}, [156] = 1,
[143] = {t={20}, mult=1.65}, [145] = 10, [153] = {t={25}, mult=4}, [154] = {t={50}, mult=2}, [156] = {t={1,1}},
-- Gilded Key (Golden = no +1 key; probably a bug), Lucky Sack, Azazel's Stump (50/67/100), Dingle Berry, Ring Cap
[159] = {goldenOnly = true, fullReplace = true, mult=1}, [160] = 1, [162] = {t={50}, mults={1.32, 2}}, [163] = {t={1},mult=2}, [164] = 1,
-- Modeling Clay, Polished Bone (25, 33, 50), Hollow Heart, Kid's Drawing, Crystal Key
@@ -899,5 +899,12 @@ EID.ItemPoolTypeToMarkup = { [0] = "{{ItemPoolTreasure}}", "{{ItemPoolShop}}", "
-- If a function returns a value, it will be used as the offset
EID.LocalModePositionOffset = {
Default = Vector(0, 20),
Shop = function(entity) if entity and not EID:IsGridEntity(entity) and entity:ToPickup() and entity:ToPickup():IsShopItem() then return Vector(0, 35) end end,
Shop = function(entity) if EID:EntitySanityCheck(entity) and not EID:IsGridEntity(entity) and entity:ToPickup() and entity:ToPickup():IsShopItem() then return Vector(0, 35) end end,
}
-- Character IDs that aren't allowed to have Red Health: ???, The Lost, The Soul
EID.NoRedHeartsPlayerIDs = { [4] = true, [10] = true, [17] = true }
if REPENTANCE then
-- ???, The Lost, Black Judas, The Soul, Tainted Judas, Tainted ???, Tainted Lost, Tainted Forgotten, Tainted Bethany, Tainted Soul
EID.NoRedHeartsPlayerIDs = { [4] = true, [10] = true, [12] = true, [17] = true, [24] = true, [25] = true, [31] = true, [35] = true, [36] = true, [40] = true }
end
+619 -253
View File
@@ -1,88 +1,98 @@
local game = Game()
local blacklist
local holdMapDesc
local currentPlayer
EID.InsideItemReminder = false
local GLITCH_ITEM_FLAG = 4294967296
local currentBlacklist
local lastInputTime = 0
local lastScrollDirection = 1 -- used for automatic scroll feature, if no description is visible for a category
local autoScrollTriesLeft = -999 -- Stores how many tries the automatic category skip has left to do. This prevents infinite loops, when the player has no items
local numAvailableDescriptionSlots = 0
-- Simple function to help with adding properly formatted sections to the desc
local function append(icon, title, newDesc)
holdMapDesc = holdMapDesc .. (icon or "{{Blank}}") .. " {{ColorEIDObjName}}" .. title .. "#" .. newDesc .. "#"
end
EID.ItemReminderBlacklist = { ["5.100.714"] = true, ["5.100.715"] = true } -- Dont display these in the Item reminder view
EID.ItemReminderTempDescriptions = {} -- Temporary stores descriptions that will be displayed after everythng got evaluated
EID.ItemReminderSelectedCategory = 0 -- Currently selected category
EID.ItemReminderSelectedPlayer = 0 -- Currently selected player
EID.ItemReminderSelectedItem = 0 -- Currently selected Item
EID.InsideItemReminder = false -- Disable some modifiers, when building the Item Reminder description
-- Simple function to quickly get an item's RNG seed. We have no use for the RNG object itself because every other function it can do will advance the item's RNG, altering the game state
local function getSeed(id, variant)
if variant == nil or variant == 100 then return currentPlayer:GetCollectibleRNG(id):GetSeed()
elseif variant == 350 then return currentPlayer:GetTrinketRNG(id):GetSeed()
elseif variant == 300 then return currentPlayer:GetCardRNG(id):GetSeed()
elseif variant == 70 then return currentPlayer:GetPillRNG(id):GetSeed() end
end
-- TODO:
-- crooked penny cheats. 404/liberty cap/broken syringe/etc. "what item is it"
-- pandora's box? it shows the whole desc which is kinda useful but too big
-- Helper function to easily add an item's stock description to the desc
-- Don't use if you need to customize the desc! (Like Sanguine Bond's result highlighting)
-- extraIcon is for when we want a special icon before the line (like {{Dice Bag Icon}} {{Dice Item Icon}})
local variantToName = { [70] = "Pill", [100] = "Collectible", [300] = "Card", [350] = "Trinket" }
local function addObjectDesc(type, variant, subtype, extraIcon)
local objectID = type .. "." .. variant .. "." .. subtype
if not blacklist[objectID] then
blacklist[objectID] = true
local demoDescObj = EID:getDescriptionObj(type, variant, subtype)
local iconString = "{{" .. variantToName[variant] .. subtype .. "}}"
if extraIcon then iconString = extraIcon .. " " .. iconString end
append(iconString, demoDescObj.Name, demoDescObj.Description)
end
end
-- Data Tables --
-- Rainbow Worm's trinket IDs it grants, in order
local rainbowWormEffects = { [0] = 9, 11, 65, 27, 10, 12, 26, 66, 96, 144 }
-- Mysterious Paper does not play well with displaying Error 404's effect
local mysteriousPaperBlacklist = { [23] = true, [48] = true }
function EID:getHoldMapDescription(player, checkingTwin)
EID.InsideItemReminder = true
-- Starting Blacklist: Recall, Hold
blacklist = { ["5.100.714"] = true, ["5.100.715"] = true, }
holdMapDesc = ""
currentPlayer = player
-- TODO:
-- crooked penny cheats. 404/liberty cap/broken syringe/etc. "what item is it"
-- pandora's box? it shows the whole desc which is kinda useful but too big
-- Tainted ??? Poop Descriptions
if EID.isRepentance and EID.Config["ItemReminderShowPoopDesc"] > 0 and player:GetPlayerType() == 25 then
for i = 0, EID.Config["ItemReminderShowPoopDesc"]-1 do
local poopInfo = EID:getDescriptionEntry("poopSpells")
local nextPoop = player:GetPoopSpell(i)
append("{{PoopSpell" .. nextPoop .. "}}", poopInfo[nextPoop][1], poopInfo[nextPoop][2])
-- Format : Table of { id = "Category Name", entryGenerators = table of functions to generate descriptions, isScrollable = only shows one entry at a time but is scrollable }
-- Execution order is handles by the order of the table entries.
-- Category name is interpreted as a lookup for the "EID.descriptions.ItemReminder.CategoryNames" table. If no translation is found, use english or the lookup value
EID.ItemReminderCategories = {
{ id = "Overview", entryGenerators = {} }, -- special handling for Overview category
{ id = "Special", entryGenerators = { function(player) EID:ItemReminderHandlePoopSpells(player) end, } },
{ id = "Actives", entryGenerators = { function(player) EID:ItemReminderHandleActiveItems(player) end, } },
{
id = "Pockets",
entryGenerators = {
function(player) EID:ItemReminderHandleDiceBag(player) end,
function(player) EID:ItemReminderHandlePocketActive(player) end,
function(player) EID:ItemReminderHandlePocketItems(player) end }
},
{
id = "Trinkets",
entryGenerators = {
function(player) EID:ItemReminderHandleTrinkets(player) end,
function(player) EID:ItemReminderHandleGulpedModelingClay(player) end }
},
{
id = "Passives",
isScrollable = true,
entryGenerators = {
function(player) -- Passive item: Zodiac
if EID.isRepentance and player:HasCollectible(392) and not EID:IsCategorySelected("Passives") then
EID:ItemReminderAddDescription(player, 5, 100, 392)
end
end,
function(player) -- Passive item: Echo Chamber
if EID.isRepentance and player:HasCollectible(700) and not EID:IsCategorySelected("Passives") then
EID:ItemReminderAddDescription(player, 5, 100, 700)
end
end,
function(player) EID:ItemReminderHandleSelectedPassiveItem(player) end },
scrollbarGenerator = function(player)
local playerNum = EID:getPlayerID(player)
local numPassives = EID.RecentlyTouchedItems[playerNum] and #EID.RecentlyTouchedItems[playerNum] or 0
if numPassives < 2 then return nil end -- dont display scrollbar if less than 2 items are in the table
return EID:ItemReminderHandleItemScrollbarFeature(EID.RecentlyTouchedItems[playerNum], 100, true)
end
end
-- Recently Acquired Item Descriptions
if EID.Config["ItemReminderShowRecentItem"] > 0 then
local printedItems = 0
local playerNum = EID:getPlayerID(player)
if EID.RecentlyTouchedItems[playerNum] then
for i = #EID.RecentlyTouchedItems[playerNum], 1, -1 do
if printedItems >= EID.Config["ItemReminderShowRecentItem"] then break end
printedItems = printedItems + 1
local recentID = EID.RecentlyTouchedItems[playerNum][i] % 4294967296
addObjectDesc(5, 100, recentID)
},
}
-- Format: ItemID = table
-- modifierFunction = function that modifies the original description object of the item
-- isCheat = Only evaluate, if the "ItemReminderShowRNGCheats" config option is enabled
-- isHiddenInfo = Only evaluate, if the "ItemReminderShowHiddenInfo" config option is enabled
-- isRepentance = Only evaluate, if Repentance is installed
EID.ItemReminderDescriptionModifier = {
---------------- Passive Items ----------------
["5.100.392"] = { -- Zodiac
isHiddenInfo = true,
isRepentance = true,
modifierFunction = function(descObj, player)
local zodiacItem = player:GetZodiacEffect()
if zodiacItem > 0 then
local demoDescObj = EID:getDescriptionObj(5, 100, zodiacItem)
EID:ItemReminderAddResultHeaderSuffix(descObj, demoDescObj.Name)
descObj.Icon = demoDescObj.Icon
descObj.Description = demoDescObj.Description
end
end
end
-- Echo Chamber Description
if EID.isRepentance and player:HasCollectible(700) then
local playerID = EID:getPlayerID(player)
local pickupHistory = EID.PlayerItemInteractions[playerID].pickupHistory
-- Dead Tainted Lazarus exception
if player:GetPlayerType() == 38 then
pickupHistory = EID.PlayerItemInteractions[playerID].altPickupHistory or pickupHistory
end
if pickupHistory then
},
["5.100.700"] = { -- Echo Chamber
isRepentance = true,
modifierFunction = function(descObj, player)
local playerID = EID:getPlayerID(player)
local pickupHistory = EID.PlayerItemInteractions[playerID].pickupHistory
-- Dead Tainted Lazarus exception
if player:GetPlayerType() == 38 then
pickupHistory = EID.PlayerItemInteractions[playerID].altPickupHistory or pickupHistory
end
if not pickupHistory then return end
local pickupNames = ""
local pickupsToPrint = 3
for i = 1, #pickupHistory do
@@ -101,213 +111,569 @@ function EID:getHoldMapDescription(player, checkingTwin)
end
end
if pickupNames ~= "" then
append("{{Collectible700}}", EID:getObjectName(5, 100, 700), pickupNames)
EID:ItemReminderAddResultHeaderSuffix(descObj)
descObj.Description = pickupNames
end
end
end
},
-- Bag of Crafting
if EID.isRepentance and player:HasCollectible(710) then
local floorQuery = EID.BoC.FloorOverride or EID.BoC.FloorQuery
local inventoryQuery= EID.BoC.InventoryOverride or EID.BoC.InventoryQuery
local bagItems = EID.BoC.BagItemsOverride or EID.BoC.BagItems
local total = #floorQuery + #inventoryQuery+#bagItems
local text = total.." of 8 items available"
if total < 8 then text = text .. "#{{Warning}} Needs at least 8 to show crafting recipes!" end
blacklist["5.100.710"] = true
append("{{Collectible710}}", EID:getObjectName(5,100,710), text)
end
---------------- Active Items ----------------
-- Active Item Descriptions
if EID.Config["ItemReminderShowActiveDesc"] > 0 then
for i = 0, EID.Config["ItemReminderShowActiveDesc"]-1 do
-- the modulo is to convert negative IDs (glitched items) to positive IDs
local heldActive = player:GetActiveItem(i) % 4294967296
if heldActive > 0 and not blacklist["5.100." .. heldActive] then
-- Metronome result
if heldActive == 488 and EID.Config["ItemReminderShowRNGCheats"] then
blacklist["5.100.488"] = true
addObjectDesc(5, 100, EID:MetronomePrediction(getSeed(488)), "{{Collectible488}}")
-- Teleport! location
elseif heldActive == 44 and EID.Config["ItemReminderShowRNGCheats"] then
blacklist["5.100.44"] = true
-- The result preview changes as soon as we activate Teleport, which looks awkward, so try to not display the result while mid-teleport. Doesn't work perfectly and only in Rep
if not EID.isRepentance or player:GetSprite():GetAnimation() ~= "TeleportUp" then
append("{{Collectible44}}", EID:getObjectName(5,100,44) .. EID:getDescriptionEntry("HoldMapHeader"), EID:Teleport1Prediction(getSeed(44)))
["5.100.44"] = { -- Teleport! location
isCheat = true,
isRepentance = true,
-- The result preview changes as soon as we activate Teleport, which looks awkward, so try to not display the result while mid-teleport.
-- Doesn't work perfectly and only in Rep
modifierFunction = function(descObj, player)
if player:GetSprite():GetAnimation() ~= "TeleportUp" then
EID:ItemReminderAddResultHeaderSuffix(descObj)
descObj.Description = EID:Teleport1Prediction(EID:GetItemSeed(player, 44))
end
end,
},
["5.100.419"] = { -- Teleport 2.0 location
modifierFunction = function(descObj, _)
EID:ItemReminderAddResultHeaderSuffix(descObj)
descObj.Description = EID:Teleport2Prediction()
end
},
["5.100.476"] = { -- D1
isCheat = true,
modifierFunction = function(descObj, player)
EID:ItemReminderAddResultHeaderSuffix(descObj)
descObj.Description = EID:D1Prediction(EID:GetItemSeed(player, 476))
end
},
["5.100.477"] = { -- Void
modifierFunction = function(descObj, player)
local absorbedItems = EID.absorbedItems[tostring(EID:getPlayerID(player))]
if absorbedItems then
local descriptionText = ""
local countItems = 0
for _, _ in pairs(absorbedItems) do
countItems = countItems + 1
end
if countItems > 0 then
if countItems > 5 then
descriptionText = "{{Blank}} "
end
-- Teleport 2.0 location
elseif heldActive == 419 then
blacklist["5.100.419"] = true
append("{{Collectible419}}", EID:getObjectName(5,100,419) .. EID:getDescriptionEntry("HoldMapHeader"), EID:Teleport2Prediction())
-- D Infinity
elseif heldActive == 489 then
blacklist["5.100.489"] = true
addObjectDesc(5, 100, EID:CurrentDInfinity(getSeed(489), player), "{{Collectible489}}")
-- D1
elseif heldActive == 476 and EID.Config["ItemReminderShowRNGCheats"] then
blacklist["5.100.476"] = true
append("{{Collectible476}}", EID:getObjectName(5,100,476) .. EID:getDescriptionEntry("HoldMapHeader"), EID:D1Prediction(getSeed(476)))
-- Void
elseif heldActive == 477 then
local absorbedActives = ""
local printNormalDesc = true
local absorbedItems = EID.absorbedItems[tostring(EID:getPlayerID(player))]
if absorbedItems then
local countItems = 0
for _, _ in pairs(absorbedItems) do
countItems = countItems + 1
end
if countItems > 0 then
if countItems > 5 then
absorbedActives = "{{Blank}} "
end
for k, _ in pairs(absorbedItems) do
absorbedActives = absorbedActives .. "{{Collectible" .. k .. "}} "
if countItems <= 5 then
absorbedActives = absorbedActives .. EID:getObjectName(5, 100, tonumber(k)) .. "#"
end
end
blacklist["5.100.477"] = true
append("{{Collectible477}}", EID:getObjectName(5, 100, 477) .. EID:getDescriptionEntry("HoldMapHeader"), absorbedActives)
printNormalDesc = false
for k, _ in pairs(absorbedItems) do
descriptionText = descriptionText .. "{{Collectible" .. k .. "}} "
if countItems <= 5 then
descriptionText = descriptionText .. EID:getObjectName(5, 100, tonumber(k)) .. "#"
end
end
if printNormalDesc then addObjectDesc(5, 100, heldActive) end
else
addObjectDesc(5, 100, heldActive)
EID:ItemReminderAddResultHeaderSuffix(descObj)
descObj.Description = descriptionText
end
end
end
end
},
["5.100.488"] = { -- Metronome
modifierFunction = function(descObj, player)
local predictionItem = EID:MetronomePrediction(EID:GetItemSeed(player, 488))
local demoDescObj = EID:getDescriptionObj(5, 100, predictionItem)
EID:ItemReminderAddResultHeaderSuffix(descObj, demoDescObj.Name)
descObj.Icon = demoDescObj.Icon
descObj.Description = demoDescObj.Description
end
},
["5.100.489"] = { -- D Infinity
modifierFunction = function(descObj, player)
local predictionItem = EID:CurrentDInfinity(EID:GetItemSeed(player, 489), player)
local demoDescObj = EID:getDescriptionObj(5, 100, predictionItem)
EID:ItemReminderAddResultHeaderSuffix(descObj, demoDescObj.Name)
descObj.Icon = demoDescObj.Icon
descObj.Description = demoDescObj.Description
end
},
["5.100.710"] = { -- Bag of Crafting
isRepentance = true,
modifierFunction = function(descObj, _)
local floorQuery = EID.BoC.FloorOverride or EID.BoC.FloorQuery
local inventoryQuery = EID.BoC.InventoryOverride or EID.BoC.InventoryQuery
local bagItems = EID.BoC.BagItemsOverride or EID.BoC.BagItems
local total = #floorQuery + #inventoryQuery + #bagItems
local text = total .. " of 8 items available"
if total < 8 then text = text .. "#{{Warning}} Needs at least 8 to show crafting recipes!" end
descObj.Description = text
end
},
-- Pocket Item Descriptions
-- Annoying because there's no easy way to just get the info of a slot
if EID.Config["ItemReminderShowPocketDesc"] > 0 then
-- I don't think we can actually know what slot the player is on, so, save these to display (if they exist) for when Card and Pill in a slot are both 0, to attempt to always show them in slot order
local dicePrinted = false
local diceBag = EID.isRepentance and player:GetActiveItem(3) or 0
local pocketPrinted = false
local pocketActive = EID.isRepentance and player:GetActiveItem(2) or 0
for i = 0, EID.Config["ItemReminderShowPocketDesc"]-1 do
local heldCard = player:GetCard(i)
local heldPill = player:GetPill(i)
if heldCard > 0 then
addObjectDesc(5, 300, heldCard)
elseif heldPill > 0 then
-- Check if our held pill is identified
EID.pillPlayer = player
local identified = game:GetItemPool():IsPillIdentified(heldPill)
if EID.isRepentance and heldPill % PillColor.PILL_GIANT_FLAG == PillColor.PILL_GOLD then identified = true end
if (identified or EID.Config["ShowUnidentifiedPillDescriptions"]) then
addObjectDesc(5, 70, heldPill)
end
EID.pillPlayer = nil
elseif diceBag > 0 and not dicePrinted then
dicePrinted = true
addObjectDesc(5, 100, diceBag, "{{Trinket154}}")
elseif pocketActive > 0 and not pocketPrinted then
pocketPrinted = true
addObjectDesc(5, 100, pocketActive)
-- we'll have to add tainted char specific text for their actives with unique effects for that character!
---------------- TRINKETS ----------------
["5.350.4"] = { -- Broken Remote has two possible effects depending on if its doubled
modifierFunction = function(descObj, player)
local originalName = descObj.Name
if player:GetTrinketMultiplier(4) > 1 then
-- Teleport 2.0
local demoDescObj = EID:getDescriptionObj(5, 100, 419)
EID.ItemReminderDescriptionModifier["5.100.419"].modifierFunction(descObj, player)
descObj.Name = originalName
EID:ItemReminderAddResultHeaderSuffix(descObj, demoDescObj.Name)
elseif EID.Config["ItemReminderShowRNGCheats"] then
-- Teleport
local demoDescObj = EID:getDescriptionObj(5, 100, 44)
EID.ItemReminderDescriptionModifier["5.100.44"].modifierFunction(descObj, player)
descObj.Name = originalName
EID:ItemReminderAddResultHeaderSuffix(descObj, demoDescObj.Name)
end
end
end
},
["5.350.64"] = { -- Rainbow Worm
isHiddenInfo = true,
modifierFunction = function(descObj, _)
-- Rainbow Worm's trinket IDs it grants, in order
local rainbowWormEffects = { [0] = 9, 11, 65, 27, 10, 12, 26, 66, 96, 144 }
local trinketID = rainbowWormEffects[math.floor(game.TimeCounter / 30 / 3) % (EID.isRepentance and 10 or 8)]
local demoDescObj = EID:getDescriptionObj(5, 350, trinketID)
EID:ItemReminderAddResultHeaderSuffix(descObj, demoDescObj.Name)
descObj.Icon = demoDescObj.Icon
descObj.Description = demoDescObj.Description
end
},
["5.350.75"] = { -- 404 Error
isHiddenInfo = true,
isRepentance = true, -- HasTrinket can't differentiate between real and fake trinkets in AB+
modifierFunction = function(descObj, player)
-- Unfortunately, includes other temporary trinket givers, such as Glitched Items. We'd need to predict 404's result using RNG to actually know which it specifically is granting
-- Trinket Descriptions
if EID.Config["ItemReminderShowTrinketDesc"] > 0 then
for t = 0, EID.Config["ItemReminderShowTrinketDesc"]-1 do
-- account for Golden Trinket IDs
local heldTrinketTrue = player:GetTrinket(t)
local heldTrinket = heldTrinketTrue
if EID.isRepentance then heldTrinket = heldTrinketTrue & TrinketType.TRINKET_ID_MASK end
if heldTrinket > 0 and not blacklist["5.350." .. heldTrinket] then
if heldTrinket == 4 then
-- Broken Remote has two possible effects depending on if its doubled
if player:GetTrinketMultiplier(heldTrinket) > 1 then
-- Teleport 2.0
blacklist["5.350.4"] = true
append("{{Trinket4}}", EID:getObjectName(5,350,4) .. EID:getDescriptionEntry("HoldMapHeader"), EID:Teleport2Prediction())
elseif EID.Config["ItemReminderShowRNGCheats"] then
-- Teleport (requires cheating option on)
blacklist["5.350.4"] = true
if not EID.isRepentance or player:GetSprite():GetAnimation() ~= "TeleportUp" then
append("{{Trinket4}}", EID:getObjectName(5,350,4) .. EID:getDescriptionEntry("HoldMapHeader"), EID:Teleport1Prediction(getSeed(44)))
end
end
-- Rainbow Worm
elseif EID.Config["ItemReminderShowHiddenInfo"] and heldTrinket == 64 then
blacklist["5.350.64"] = true
local rainbowWormEffect = rainbowWormEffects[math.floor(game.TimeCounter / 30 / 3) % (EID.isRepentance and 10 or 8)]
addObjectDesc(5, 350, rainbowWormEffect, "{{Trinket64}}")
-- 404 Error
-- Unfortunately, includes other temporary trinket givers, such as Glitched Items. We'd need to predict 404's result using RNG to actually know which it specifically is granting
-- And unfortunately, HasTrinket can't differentiate between real and fake trinkets in AB+
elseif EID.Config["ItemReminderShowHiddenInfo"] and EID.isRepentance and heldTrinket == 75 then
blacklist["5.350.75"] = true
-- Don't display Mysterious Paper's 1-frame temporary trinket granting
local hasPaper = player:HasTrinket(21)
for i = 1, TrinketType.NUM_TRINKETS - 1 do
local tempTrinketFound = player:HasTrinket(i, true) ~= player:HasTrinket(i, false)
if tempTrinketFound and (not mysteriousPaperBlacklist[i] or not hasPaper) then
addObjectDesc(5, 350, i, "{{Trinket75}}")
end
end
-- Modeling Clay
elseif heldTrinket == 166 then
local modelingClayItem = player:GetModelingClayEffect()
if modelingClayItem > 0 then
addObjectDesc(5, 100, modelingClayItem, "{{Trinket166}}")
blacklist["5.350.166"] = true
else
addObjectDesc(5, 350, heldTrinket)
end
else
addObjectDesc(5, 350, heldTrinket)
-- Don't display Mysterious Paper's 1-frame temporary trinket granting
local hasPaper = player:HasTrinket(21)
-- Mysterious Paper does not play well with displaying Error 404's effect
local mysteriousPaperBlacklist = { [23] = true, [48] = true }
for i = 1, TrinketType.NUM_TRINKETS - 1 do
local tempTrinketFound = player:HasTrinket(i, true) ~= player:HasTrinket(i, false)
if tempTrinketFound and (not mysteriousPaperBlacklist[i] or not hasPaper) then
local demoDescObj = EID:getDescriptionObj(5, 350, i)
EID:ItemReminderAddResultHeaderSuffix(descObj, demoDescObj.Name)
descObj.Icon = demoDescObj.Icon
descObj.Description = demoDescObj.Description
end
end
end
-- Gulped/unslotted Modeling Clay
-- (Hidden information, because Modeling Clay does not visually show its item when gulped)
if EID.isRepentance and EID.Config["ItemReminderShowHiddenInfo"] and not blacklist["5.350.166"] and player:GetModelingClayEffect() > 0 then
},
["5.350.166"] = { -- Modeling Clay
isRepentance = true,
modifierFunction = function(descObj, player)
local modelingClayItem = player:GetModelingClayEffect()
if modelingClayItem > 0 then
addObjectDesc(5, 100, modelingClayItem, "{{Trinket166}}")
blacklist["5.350.166"] = true
local demoDescObj = EID:getDescriptionObj(5, 100, modelingClayItem)
EID:ItemReminderAddResultHeaderSuffix(descObj, demoDescObj.Name)
descObj.Icon = "{{Collectible" .. modelingClayItem .. "}}"
descObj.Description = demoDescObj.Description
end
end
end
},
}
-- Zodiac's effect for the current floor
if EID.Config["ItemReminderShowHiddenInfo"] and player:HasCollectible(CollectibleType.COLLECTIBLE_ZODIAC) then
local zodiacItem = player:GetZodiacEffect()
if zodiacItem > 0 then
addObjectDesc(5, 100, zodiacItem, "{{Collectible392}}")
blacklist["5.100.392"] = true
-- Simple function to help with adding properly formatted sections to the reminder description
-- returns false, when no further descriptions should be added
function EID:ItemReminderAddTempDescriptionEntry(icon, title, newDesc)
table.insert(EID.ItemReminderTempDescriptions, { icon or "{{Blank}}", title, newDesc })
numAvailableDescriptionSlots = numAvailableDescriptionSlots - 1
return EID:ItemReminderCanAddMoreToView()
end
-- returns true, if its possible for the currently evaluated view to have more descriptions added to it
function EID:ItemReminderCanAddMoreToView()
return numAvailableDescriptionSlots > 0
end
-- Adds a formatted "Result" text to the item name
function EID:ItemReminderAddResultHeaderSuffix(descObj, newName)
if newName then
local iconString = EID:GetIconStringByDescriptionObject(descObj)
descObj.Name = newName ..
" (" .. iconString .. " " .. descObj.Name .. EID:getDescriptionEntry("ItemReminder", "ResultHeader") .. ")"
else
descObj.Name = descObj.Name .. EID:getDescriptionEntry("ItemReminder", "ResultHeader")
end
end
-- Add item description for a given entity to the reminder. Also tries to apply special modifiers if present
function EID:ItemReminderAddDescription(player, entityType, variant, subType, extraIcon)
local objectID = entityType .. "." .. variant .. "." .. subType
if currentBlacklist[objectID] then return true end
local descObj = EID:getDescriptionObj(entityType, variant, subType)
local specialDesc = EID.ItemReminderDescriptionModifier[objectID]
if specialDesc and type(specialDesc.modifierFunction) == "function" then
-- dont add, if description modifier is a cheat and cheats are disabled
local evalShowCheat = not (specialDesc.isCheat and not EID.Config["ItemReminderShowRNGCheats"])
local evalShowHidden = not (specialDesc.isHidden and not EID.Config["ItemReminderShowHiddenInfo"])
if evalShowCheat or evalShowHidden then
specialDesc.modifierFunction(descObj, player)
end
end
-- Finally, check the twin player of this controller
-- If both twins have a desc, show their player icon / name to separate the two descs
if EID.isRepentance and not checkingTwin then
local twin = player:GetOtherTwin()
local mainTwinDesc = holdMapDesc
local otherTwinDesc = ""
if twin then otherTwinDesc = EID:getHoldMapDescription(twin, true) end
if otherTwinDesc ~= "" then
-- Only the other twin had a desc
if mainTwinDesc == "" then holdMapDesc = otherTwinDesc
currentBlacklist[objectID] = true
local iconString = extraIcon or EID:GetIconStringByDescriptionObject(descObj)
return EID:ItemReminderAddTempDescriptionEntry(iconString, descObj.Name, descObj.Description)
end
-- Recently Acquired Item Descriptions
function EID:ItemReminderHandleSelectedPassiveItem(player)
local playerNum = EID:getPlayerID(player)
if EID.RecentlyTouchedItems[playerNum] and #EID.RecentlyTouchedItems[playerNum] > 0 then
local index = EID:IsCategorySelected("Passives") and EID.ItemReminderSelectedItem % #EID.RecentlyTouchedItems[playerNum] or 0
local recentID = EID.RecentlyTouchedItems[playerNum][#EID.RecentlyTouchedItems[playerNum] - index] % GLITCH_ITEM_FLAG
EID:ItemReminderAddDescription(player, 5, 100, recentID)
end
end
-- Active Item Descriptions
function EID:ItemReminderHandleActiveItems(player)
-- limit number of active item descriptions to 2, since Slot 3 and 4 are handled seperately
for i = 0, 1 do
if not EID:ItemReminderCanAddMoreToView() then return end
-- the modulo is to convert negative IDs (glitched items) to positive IDs
local heldActive = player:GetActiveItem(i) % GLITCH_ITEM_FLAG
if heldActive > 0 then
EID:ItemReminderAddDescription(player, 5, 100, heldActive)
end
end
end
-- pocket active
function EID:ItemReminderHandlePocketActive(player)
if not EID.isRepentance or not EID:ItemReminderCanAddMoreToView() then return end
local pocketActive = player:GetActiveItem(2) or 0
if pocketActive > 0 then
EID:ItemReminderAddDescription(player, 5, 100, pocketActive)
end
end
-- dice bag
function EID:ItemReminderHandleDiceBag(player)
if not EID.isRepentance or not EID:ItemReminderCanAddMoreToView() then return end
local diceBag = player:GetActiveItem(3) or 0
if diceBag > 0 then
EID:ItemReminderAddDescription(player, 5, 100, diceBag, "{{Trinket154}}")
end
end
-- Pocket Item Descriptions
function EID:ItemReminderHandlePocketItems(player)
for i = 0, 2 do
if not EID:ItemReminderCanAddMoreToView() then return end
local heldCard = player:GetCard(i)
local heldPill = player:GetPill(i)
if heldCard > 0 then
EID:ItemReminderAddDescription(player, 5, 300, heldCard)
elseif heldPill > 0 then
-- Check if our held pill is identified
EID.pillPlayer = player
local identified = game:GetItemPool():IsPillIdentified(heldPill)
if EID.isRepentance and heldPill % PillColor.PILL_GIANT_FLAG == PillColor.PILL_GOLD then identified = true end
if (identified or EID.Config["ShowUnidentifiedPillDescriptions"]) then
EID:ItemReminderAddDescription(player, 5, 70, heldPill)
end
EID.pillPlayer = nil
end
end
end
-- Trinket Descriptions
function EID:ItemReminderHandleTrinkets(player)
for t = 0, 1 do
if not EID:ItemReminderCanAddMoreToView() then return end
-- account for Golden Trinket IDs
local heldTrinketTrue = player:GetTrinket(t)
local heldTrinket = heldTrinketTrue
if EID.isRepentance then heldTrinket = heldTrinketTrue & TrinketType.TRINKET_ID_MASK end
if heldTrinket > 0 then
EID:ItemReminderAddDescription(player, 5, 350, heldTrinketTrue)
end
end
end
-- Gulped/unslotted Modeling Clay
-- (Hidden information, because Modeling Clay does not visually show its item when gulped)
function EID:ItemReminderHandleGulpedModelingClay(player)
if EID.isRepentance and EID.Config["ItemReminderShowHiddenInfo"] and player:GetModelingClayEffect() > 0 and EID:ItemReminderCanAddMoreToView() then
EID:ItemReminderAddDescription(player, 5, 350, 166)
end
end
-- Tainted ??? Poop Descriptions
function EID:ItemReminderHandlePoopSpells(player)
if EID.isRepentance and player:GetPlayerType() == 25 and EID:ItemReminderCanAddMoreToView() then
local poopInfo = EID:getDescriptionEntry("poopSpells")
for i = 0, 3 do
local nextPoop = player:GetPoopSpell(i)
EID:ItemReminderAddTempDescriptionEntry("{{PoopSpell" .. nextPoop .. "}}", poopInfo[nextPoop][1],
poopInfo[nextPoop][2])
end
end
end
-- Handle scroll inputs
function EID:ItemReminderHandleInputs()
if EID.Config["ItemReminderEnabled"] and EID.Config["ItemReminderDisplayMode"] ~= "Classic" and EID.holdTabCounter >= 30 and EID.TabDescThisFrame == false and EID.holdTabPlayer ~= nil then
if EID.Config["ItemReminderDisableInputs"] then EID.holdTabPlayer.ControlsCooldown = 2 end
if Input.IsActionTriggered(EID.Config["ItemReminderNavigateLeftButton"], EID.holdTabPlayer.ControllerIndex) and Isaac.GetTime() - lastInputTime > 50 then
EID.ItemReminderSelectedCategory = (EID.ItemReminderSelectedCategory - 1) % #EID.ItemReminderCategories
if EID.Config["ItemReminderDisplayMode"] == "NoOverview" and EID.ItemReminderSelectedCategory == 0 then
EID.ItemReminderSelectedCategory = #EID.ItemReminderCategories - 1
end
EID.ForceRefreshCache = true
lastInputTime = Isaac.GetTime()
lastScrollDirection = -1
elseif Input.IsActionTriggered(EID.Config["ItemReminderNavigateRightButton"], EID.holdTabPlayer.ControllerIndex) and Isaac.GetTime() - lastInputTime > 50 then
EID.ItemReminderSelectedCategory = (EID.ItemReminderSelectedCategory + 1) % #EID.ItemReminderCategories
if EID.Config["ItemReminderDisplayMode"] == "NoOverview" and EID.ItemReminderSelectedCategory == 0 then EID.ItemReminderSelectedCategory = 1 end
EID.ForceRefreshCache = true
lastInputTime = Isaac.GetTime()
lastScrollDirection = 1
elseif Input.IsActionTriggered(EID.Config["ItemReminderNavigateUpButton"], EID.holdTabPlayer.ControllerIndex) and Isaac.GetTime() - lastInputTime > 50 then
if not EID:IsScrollableCategorySelected() then
EID.ItemReminderSelectedPlayer = (EID.ItemReminderSelectedPlayer - 1) % #EID:ItemReminderGetAllPlayers()
else
-- Both twins had a desc; merge them with player icon headers
holdMapDesc = (EID:getIcon("Player"..player:GetPlayerType()) ~= EID.InlineIcons["ERROR"] and "{{Player"..player:GetPlayerType().."}}" or "{{CustomTransformation}}") .. " {{ColorGray}}" .. player:GetName() .. "#" .. mainTwinDesc .. "#"
holdMapDesc = holdMapDesc .. (EID:getIcon("Player"..twin:GetPlayerType()) ~= EID.InlineIcons["ERROR"] and "{{Player"..twin:GetPlayerType().."}}" or "{{CustomTransformation}}") .. " {{ColorGray}}" .. twin:GetName() .. "#" .. otherTwinDesc
EID.ItemReminderSelectedItem = EID.ItemReminderSelectedItem - 1 -- clamp later
end
else
-- Only the main twin had a desc
holdMapDesc = mainTwinDesc
EID.ForceRefreshCache = true
lastInputTime = Isaac.GetTime()
elseif Input.IsActionTriggered(EID.Config["ItemReminderNavigateDownButton"], EID.holdTabPlayer.ControllerIndex) and Isaac.GetTime() - lastInputTime > 50 then
if not EID:IsScrollableCategorySelected() then
EID.ItemReminderSelectedPlayer = (EID.ItemReminderSelectedPlayer + 1) % #EID:ItemReminderGetAllPlayers()
else
EID.ItemReminderSelectedItem = EID.ItemReminderSelectedItem + 1 -- clamp later
end
EID.ForceRefreshCache = true
lastInputTime = Isaac.GetTime()
end
end
end
-- special list of all players, ignoring tainted forgotten ghost and coop babies
function EID:ItemReminderGetAllPlayers()
local filteredPlayerList = {}
for i, player in ipairs(EID.coopAllPlayers) do
if not (EID.isRepentance and player:GetPlayerType() == PlayerType.PLAYER_THESOUL_B) and player:GetBabySkin() == -1 then
table.insert(filteredPlayerList, player)
end
end
return filteredPlayerList
end
function EID:IsScrollableCategorySelected()
return EID.ItemReminderCategories[EID.ItemReminderSelectedCategory + 1].isScrollable
end
function EID:IsCategorySelected(categoryID)
return EID.ItemReminderCategories[EID.ItemReminderSelectedCategory + 1].id == categoryID
end
function EID:ItemReminderHandleInitHoldTab()
local oldDisplayPlayer = EID.ItemReminderSelectedPlayer
-- set currently displayed player to the one who is now holding tab
local playerList = EID:ItemReminderGetAllPlayers()
for i = 1, #playerList do
if playerList[i] == EID.holdTabPlayer then
EID.ItemReminderSelectedPlayer = i - 1
break
end
end
local updatedPlayers = EID:UpdateAllPlayerPassiveItems()
if updatedPlayers[EID.ItemReminderSelectedPlayer + 1] or oldDisplayPlayer ~= EID.ItemReminderSelectedPlayer then
EID.ItemReminderSelectedItem = 0
end
end
function EID:ItemReminderGetTitle()
local category = EID.ItemReminderCategories[EID.ItemReminderSelectedCategory + 1]
local translatedTitle = EID:getDescriptionEntry("ItemReminder", "CategoryNames")
local translatedTitleEnglish = EID:getDescriptionEntryEnglish("ItemReminder", "CategoryNames")
local title = translatedTitle and translatedTitle[category.id] or
translatedTitleEnglish and translatedTitleEnglish[category.id] or category.id
local combinedText = title
-- add nav buttons
if EID.Config["ItemReminderDisplayMode"] ~= "Classic" then
combinedText = EID.ButtonToIconMap[EID.Config["ItemReminderNavigateLeftButton"]] ..
combinedText .. EID.ButtonToIconMap[EID.Config["ItemReminderNavigateRightButton"]]
end
-- add player toggle when more than 1 player is present
local playerList = EID:ItemReminderGetAllPlayers()
if #playerList > 1 then
local curPlayerID = EID.ItemReminderSelectedPlayer + 1
local currentPlayer = playerList[curPlayerID]
local playerIcon = EID:GetPlayerIcon(currentPlayer:GetPlayerType(), "P" .. curPlayerID )
local playerSelectWidget = playerIcon .. " "
if not EID:IsScrollableCategorySelected() and EID.Config["ItemReminderDisplayMode"] ~= "Classic" then
playerSelectWidget = EID.ButtonToIconMap[EID.Config["ItemReminderNavigateUpButton"]] ..
playerIcon .. EID.ButtonToIconMap[EID.Config["ItemReminderNavigateDownButton"]] .. "|"
end
combinedText = "{{ColorText}}" .. playerSelectWidget .. combinedText
end
return combinedText
end
-- trim all entries to make them shorter, by removing bullet points
function EID:ItemReminderTrimBulletPoints(description)
local trimmedDescription = ""
local bulletPointsToPrint = EID.Config["ItemReminderOverviewHideAfterRows"]
for bulletPoint in string.gmatch(description, "[^#]+") do
if bulletPointsToPrint <= 0 or bulletPoint == "" then
trimmedDescription = trimmedDescription .. "..." .. "#"
break
end
trimmedDescription = trimmedDescription .. bulletPoint .. "#"
bulletPointsToPrint = bulletPointsToPrint - 1
end
return trimmedDescription
end
-- takes a list of item ids and an item variant to automatically generate a scrollable list of item icons.
function EID:ItemReminderHandleItemScrollbarFeature(entryTable, itemVariant, descending)
-- handle Scrollable passives list
local newDescription = "{{Blank}} " .. EID.ButtonToIconMap[EID.Config["ItemReminderNavigateUpButton"]]
EID.ItemReminderSelectedItem = EID.ItemReminderSelectedItem % #entryTable -- clamp selection
-- render icons
if descending then
local startIndex = #entryTable - EID.ItemReminderSelectedItem -- start from end of list
local stopIndex = startIndex - 3
for i = startIndex, stopIndex, -1 do
local index = ((i - 1) % #entryTable) + 1
local recentID = entryTable[index] % GLITCH_ITEM_FLAG
if i < 1 and index == startIndex then
-- prevent display of copies of the same icon, when less than 4 items were collected
break
end
newDescription = newDescription .. "{{" .. EID:GetIconNameByVariant(itemVariant) .. recentID .. "}} "
end
else
local startIndex = EID.ItemReminderSelectedItem -- start from end of list
local stopIndex = startIndex + 3
for i = startIndex, stopIndex do
local index = (i % #entryTable) + 1
local recentID = entryTable[index] % GLITCH_ITEM_FLAG
if i >= #entryTable and index == startIndex + 1 then
-- prevent display of copies of the same icon, when less than 4 items were collected
break
end
newDescription = newDescription .. "{{" .. EID:GetIconNameByVariant(itemVariant) .. recentID .. "}} "
end
end
-- add counter
newDescription = newDescription .. "(" .. (EID.ItemReminderSelectedItem + 1) .. "/" .. #entryTable .. ") "
return newDescription .. EID.ButtonToIconMap[EID.Config["ItemReminderNavigateDownButton"]] .. "#"
end
function EID:ItemReminderGetDescription()
EID.InsideItemReminder = true
EID.ItemReminderTempDescriptions = {}
-- empty blacklist and fill with default values
currentBlacklist = {}
for key, _ in pairs(EID.ItemReminderBlacklist) do currentBlacklist[key] = true end
local player = EID:ItemReminderGetAllPlayers()[EID.ItemReminderSelectedPlayer + 1] or EID.player -- use main player as fallback
if EID.ItemReminderSelectedCategory == 0 or EID.Config["ItemReminderDisplayMode"] == "Classic" then
-- execute all functions defined per category
for _, category in ipairs(EID.ItemReminderCategories) do
numAvailableDescriptionSlots = 1 -- limit to one description per category in overview mode
for _, func in ipairs(category.entryGenerators) do
func(player)
end
end
else
local category = EID.ItemReminderCategories[EID.ItemReminderSelectedCategory + 1]
numAvailableDescriptionSlots = EID.Config["ItemReminderMaxEntriesCount"]
for _, func in ipairs(category.entryGenerators) do
func(player)
end
end
-- Skip category if nothing is in it
if #EID.ItemReminderTempDescriptions == 0 then
if autoScrollTriesLeft == -999 then
-- auto scroll was started
autoScrollTriesLeft = #EID.ItemReminderCategories - 1
end
EID.ItemReminderSelectedCategory = (EID.ItemReminderSelectedCategory + lastScrollDirection) %
#EID.ItemReminderCategories
if EID.Config["ItemReminderDisplayMode"] == "NoOverview" and EID.ItemReminderSelectedCategory == 0 then
EID.ItemReminderSelectedCategory = (EID.ItemReminderSelectedCategory + lastScrollDirection) %
#EID.ItemReminderCategories
autoScrollTriesLeft = autoScrollTriesLeft - 1
end
if autoScrollTriesLeft > 0 then
autoScrollTriesLeft = autoScrollTriesLeft - 1
-- new category found. try to display text
local newCategoryText = EID:ItemReminderGetDescription()
if newCategoryText ~= "" then
return newCategoryText
end
end
-- auto scroll was stopped. reset scroll value
autoScrollTriesLeft = -999
EID.InsideItemReminder = false
return "{{Blank}}#{{Blank}} " .. EID:getDescriptionEntry("ItemReminder", "InventoryEmpty")
end
autoScrollTriesLeft = -999
local finalHoldMapDesc = "{{Blank}}#"
local category = EID.ItemReminderCategories[EID.ItemReminderSelectedCategory + 1]
if EID:IsScrollableCategorySelected() then
local scrollbar = category.scrollbarGenerator(player)
if scrollbar then
finalHoldMapDesc = scrollbar
end
end
-- roughly estimate space the descriptions would occupy. trim descriptions if nessesary
local tryTrim = EID.ItemReminderSelectedCategory == 0
if tryTrim then
local countText = 0
local countLines = 0
for _, entry in ipairs(EID.ItemReminderTempDescriptions) do
countText = countText + #entry[3]
local _, numLinebreaks = entry[3]:gsub("#","")
countLines = countLines + numLinebreaks + 2 -- one for the item name, one for initial line
end
countLines = countLines + math.ceil(countText/EID.Config["TextboxWidth"])
local allowedLines = (EID:getScreenSize().Y - EID.Config["YPosition"]) / 14 -- approximate the available screen space
if countLines < allowedLines then
tryTrim = false -- dont trim if screen is not filled with a lot of text
end
end
-- Default: put all descriptions into one long description
for _, entry in ipairs(EID.ItemReminderTempDescriptions) do
local description = entry[3] .. "#"
if tryTrim then
description = EID:ItemReminderTrimBulletPoints(description)
end
finalHoldMapDesc = finalHoldMapDesc .. entry[1] .. " {{ColorEIDObjName}}" .. entry[2] .. "#" .. description
end
EID.InsideItemReminder = false
return holdMapDesc
return finalHoldMapDesc
end
+32 -13
View File
@@ -574,29 +574,48 @@ if MCMLoaded then
---------------------------------------------------------------------------
------------------------------Item Reminder--------------------------------
EID:AddBooleanSetting("Reminder", "ItemReminderEnabled", "Item Reminder Description", {displayingTab = "",offText = "Disabled", onText = "Enabled", infoText = "Hold Map to show your active item's effect, recently picked up items, and much more"})
EID:AddBooleanSetting("Reminder", "ItemReminderEnabled", "Item Reminder", {displayingTab = "",offText = "Disabled", onText = "Enabled", infoText = "Hold Map to show your active item's effect, recently picked up items, and much more"})
local itemReminderModes = {"All", "NoOverview", "Classic"}
MCM.AddSpace("EID", "Reminder")
MCM.AddText("EID", "Reminder", "Options")
EID:AddNumberSetting("Reminder", "ItemReminderDisplayMode", "Display Mode", 1, #itemReminderModes, {indexOf = itemReminderModes, infoText = "Changes the display mode. All = overview + categories. NoOverview = categories. Classic = Overview only", onChangeFunc =
function(currentNum)
EID.MCM_OptionChanged = true
EID.ItemReminderSelectedItem = 0
EID.ItemReminderSelectedCategory = currentNum ~= 2 and 0 or 1 -- reset category
EID.Config["ItemReminderDisplayMode"] = itemReminderModes[currentNum]
end})
EID:AddBooleanSetting("Reminder", "ItemReminderDisableInputs", "Disable Player Inputs", { infoText = "Prevents the player from doing inputs when item reminder is visible"})
EID:AddBooleanSetting("Reminder", "ItemReminderShowHiddenInfo", "Show Hidden Information", { infoText = "Items like Error (404) or Rainbow Worm can have their current granted item revealed in the Item Reminder"})
EID:AddBooleanSetting("Reminder", "ItemReminderShowRNGCheats", "Show RNG Predictions", { infoText = "Some items can have their next random result predicted and shown in the Item Reminder"})
MCM.AddSpace("EID", "Reminder")
MCM.AddText("EID", "Reminder", "Controls")
local actionToName = { [0] = "Move Left", "Move Right", "Move Up", "Move Down", "Shoot Left", "Shoot Right", "Shoot Up", "Shoot Down", "Bomb", "Item", "Pill/Card", "Drop", "Pause", "Map" }
EID:AddNumberSetting("Reminder", "BagOfCraftingToggleKey", "Hold to Show", 8, 13, {displayTable = actionToName,
infoText = {"Hold this key to display the Item Reminder description, show Flip/Spindown previews and control the Bag of Crafting recipe list"}})
local itemSlotReminders = { [0] = "No", "Yes (max 1)", "Yes (max 2)", "Yes (max 3)", "Yes (max 4)", "Yes (max 5)", "Yes (max 6)", "Yes (max 7)", "Yes (max 8)" }
EID:AddNumberSetting("Reminder", "ItemReminderNavigateLeftButton", "Navigate Left", 0, 13, {displayTable = actionToName,
infoText = {"Keybinding that is used to scroll thru the categories in the left direction"}})
EID:AddNumberSetting("Reminder", "ItemReminderNavigateRightButton", "Navigate Right", 0, 13, {displayTable = actionToName,
infoText = {"Keybinding that is used to scroll thru the categories in the left direction"}})
EID:AddNumberSetting("Reminder", "ItemReminderNavigateDownButton", "Navigate Down", 0, 13, {displayTable = actionToName,
infoText = {"Keybinding that is used to scroll thru the players in the left direction"}})
EID:AddNumberSetting("Reminder", "ItemReminderNavigateUpButton", "Navigate Up", 0, 13, {displayTable = actionToName,
infoText = {"Keybinding that is used to scroll thru the players in the right direction"}})
MCM.AddSpace("EID", "Reminder")
MCM.AddText("EID", "Reminder", "Item Descriptions")
-- should these be organized in the order they're shown in the map desc code?
EID:AddNumberSetting("Reminder", "ItemReminderShowRecentItem", "Recent Items", 0, 8, { displayTable = itemSlotReminders, infoText = {"Show recently acquired item descriptions in the Item Reminder (good for Curse of the Blind!)"}})
EID:AddNumberSetting("Reminder", "ItemReminderShowActiveDesc", "Active Items", 0, 2, { displayTable = itemSlotReminders, infoText = "Show your active item descriptions in the Item Reminder"})
EID:AddNumberSetting("Reminder", "ItemReminderShowPocketDesc", "Pocket Items", 0, 4, { displayTable = itemSlotReminders, infoText = "Show your pocket item (card, pill, active) descriptions in the Item Reminder"})
EID:AddNumberSetting("Reminder", "ItemReminderShowTrinketDesc", "Trinkets", 0, 2, { displayTable = itemSlotReminders, infoText = "Show your trinket descriptions in the Item Reminder"})
EID:AddNumberSetting("Reminder", "ItemReminderShowPoopDesc", "Poop Spells", 0, 6, { repOnly = true, displayTable = itemSlotReminders, infoText = "Show Tainted ???'s next Poop Spell descriptions in the Item Reminder"})
EID:AddBooleanSetting("Reminder", "ItemReminderShowHiddenInfo", "Show Hidden Information", { infoText = "Items like Error (404) or Rainbow Worm can have their current granted item revealed in the Item Reminder"})
EID:AddBooleanSetting("Reminder", "ItemReminderShowRNGCheats", "Show RNG Predictions", { infoText = "Some items can have their next random result predicted and shown in the Item Reminder"})
EID:AddNumberSetting("Reminder", "ItemReminderMaxEntriesCount", "Max Entries", 0, 10, {infoText = {"Number of Descriptions possible to be displayed in the Item Reminder feature"}})
EID:AddNumberSetting("Reminder", "ItemReminderOverviewHideAfterRows", "Overview hide after X rows", 1, 20, {infoText = {"Reduces the length of the description in the overview categorie, if they are to long to display"}})
---------------------------------------------------------------------------
-----------------------------BAG OF CRAFTING-------------------------------
+61 -2
View File
@@ -243,6 +243,65 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
{"%<---- Clear Floor item list ----%>","<---- 清空房间中列表 ---->"},
{"%<---- Clear Bag Content ----%>","<---- 清空袋中列表 ---->"}
})
MCM.SetSubcategoryNameTranslate("EID","Repentogon","Repentogon")
MCM.TranslateOptionsDisplayWithTable("EID","Repentogon",{
{"Highlight uncollected items","未收集的道具高亮显示"},
{"Collection Page Highlight color","道具页面高亮色"},
{"Show descriptions on collection page","道具页面显示描述"},
{"Donation machine progress","捐款机进度"},
{"False","否"},
{"True","是"},
{"BlinkYellowGreen","黄绿闪烁"},
{"BlinkYellowRed","黄红闪烁"},
{"BagComplete","袋满"},
{"BagOverfill","袋溢出"},
{"Black","黑色"},
{"Blink","闪烁"},
{"Blue","蓝色"},
{"Cyan","青色"},
{"EIDError","EID错误"},
{"EIDObjName","EID对象名"},
{"EIDText","EID文本"},
{"EIDTransform","EID套装"},
{"Fade","渐隐"},
{"Gold","金色"},
{"Gray","灰色"},
{"Green","绿色"},
{"Lavender","淡紫色"},
{"LightOrange","淡橙色"},
{"LightYellow","淡黄色"},
{"Lime","绿黄色"},
{"Maroon","红褐色"},
{"Navy","深蓝色"},
{"Olive","黄褐色"},
{"Orange","橙色"},
{"Pastel","淡"},
{"Pink","粉色"},
{"Purple","紫色"},
{"Rainbow","彩虹色"},
{"Red","红色"},
{"Shiny","闪光的"},
{"Silver","银色"},
{"Teal","蓝绿色"},
{"White","白色"},
{"Yellow","黄色"},
})
MCM.TranslateOptionsDisplayTextWithTable("EID","Repentogon",{
["You need to install REPENTOGON to use the following features:"] = "你需要安装REPENTOGON以使用以下功能:",
["Achievement tracking"] = "成就追踪",
})
MCM.TranslateOptionsInfoTextWithTable("EID","Repentogon",{
["Highlight items, if they need to be collected for the collection page"]
= "如果道具页面中此道具未拾取过时则高亮显示",
["Color in which item names are colored to highlight that this item needs to be collected for the collection page"]
= "道具页面中此道具未拾取过时高亮的颜色",
["Displays item effects when navigating the collection page in the main menu."]
= "在主菜单的道具页面显示道具效果",
["Displays the number of coins required to gain the next achievement from donation machines"]
= "显示下一个捐款机成就所需的硬币",
})
MCM.SetSubcategoryNameTranslate("EID","Save Game","游戏存档")
MCM.TranslateOptionsDisplayWithTable("EID","Save Game",{
{"To enable savegame related features,","如需启用游戏存档相关的特性"},
@@ -384,8 +443,8 @@ if MCMLoaded and MCM and MCM.i18n == "Chinese" then
["Allow Players 2, 3, and 4 to display descriptions in Co-op"] = "在多人游戏中使玩家2、3、4显示描述信息",
["Allow paired characters like Esau and Tainted Forgotten's bone pile to display descriptions"]
= "让同伴角色(比如以扫和堕化遗骸的骨头)显示描述",
["Note: The --luadebug launch option is required for more detailed glitched item descriptions; this can be dangerous!"]
= "注意: 需要添加--luadebug启动选项来获得详细信息; 此操作存在风险!",
["Note: Installing REPENTOGON is required for more detailed glitched item descriptions!"]
= "注意: 需要安装REPENTOGON来获得详细的错误道具描述!",
["The next reward from Sanguine Bond can be predicted and highlighted in the description"]
= "预测血色羁绊的下一次奖励, 并高亮显示",
["Number of item previews when holding Spindown Dice"] = "计数二十面骰的预览道具数量",
+89 -12
View File
@@ -17,7 +17,7 @@ if EID.isRepentance then
CollectibleType.COLLECTIBLE_BINGE_EATER, CollectibleType.COLLECTIBLE_BOOK_OF_VIRTUES, CollectibleType.COLLECTIBLE_SPINDOWN_DICE,
CollectibleType.COLLECTIBLE_TAROT_CLOTH, CollectibleType.COLLECTIBLE_MOMS_BOX, 59, --Birthright Belial
CollectibleType.COLLECTIBLE_BLANK_CARD, CollectibleType.COLLECTIBLE_CLEAR_RUNE, CollectibleType.COLLECTIBLE_PLACEBO,
CollectibleType.COLLECTIBLE_FALSE_PHD, CollectibleType.COLLECTIBLE_ABYSS, CollectibleType.COLLECTIBLE_FLIP, CollectibleType.COLLECTIBLE_CAR_BATTERY
CollectibleType.COLLECTIBLE_FALSE_PHD, CollectibleType.COLLECTIBLE_ABYSS, CollectibleType.COLLECTIBLE_FLIP, CollectibleType.COLLECTIBLE_CAR_BATTERY, CollectibleType.COLLECTIBLE_GLOWING_HOUR_GLASS,
}
end
EID.collectiblesOwned = {}
@@ -280,13 +280,30 @@ if EID.isRepentance then
local birthrightDesc = EID:getDescriptionEntry("birthright", playerID+1)
if birthrightDesc ~=nil then
local playerName = birthrightDesc[1] or player:GetName()
EID:appendToDescription(descObj, (EID:getIcon("Player"..playerID) ~= EID.InlineIcons["ERROR"] and "{{Player"..playerID.."}}" or "{{CustomTransformation}}").." {{ColorGray}}"..playerName.."{{CR}}#"..birthrightDesc[3].."#")
EID:appendToDescription(descObj, EID:GetPlayerIcon(playerID) .. " {{ColorGray}}"..playerName.."{{CR}}#"..birthrightDesc[3].."#")
end
end
end
return descObj
end
-- Handle Glowing Hourglass description
local function GlowingHourglassCallback(descObj)
if REPENTOGON and EID.collectiblesOwned[422] then
local transformedText = EID:getDescriptionEntry("GlowingHourglassTransformed")
local numUses = Isaac.GetPlayer(EID.collectiblesOwned[422]):GetActiveItemDesc().VarData
if numUses == 3 then
-- Replace with the description of The Hourglass
descObj.Description = EID:getDescriptionObj(5, 100, 66).Description
if transformedText ~= nil then
EID:appendToDescription(descObj, "#{{Warning}} "..transformedText)
end
end
end
return descObj
end
-- Handle Bingeeater description addition
local function BingeEaterCallback(descObj)
local bingeBuff = EID:getDescriptionEntry("bingeEaterBuffs", descObj.ObjSubType)
@@ -309,10 +326,24 @@ if EID.isRepentance then
-- Handle Book of Virtues description addition
local function BookOfVirtuesCallback(descObj)
local wispType = EID:getDescriptionEntry("bookOfVirtuesWisps", descObj.ObjSubType)
if wispType ~= nil then
local iconStr = "#{{Collectible584}} "
EID:appendToDescription(descObj, iconStr..wispType:gsub("#",iconStr))
-- Display players' current active item's wisp effect when looking at a Book of Virtues pedestal
if descObj.ObjSubType == 584 and not EID.InsideItemReminder then
for i = 1,#EID.coopAllPlayers do
local player = EID.coopAllPlayers[i]
local active = player:GetActiveItem()
local wispType = EID:getDescriptionEntry("bookOfVirtuesWisps", active)
if wispType ~= nil then
local iconStr = "#{{Collectible" .. active .. "}} "
EID:appendToDescription(descObj, iconStr..wispType:gsub("#",iconStr))
end
end
-- Display wisp effect of a pedestal / your active while holding Book of Virtues
else
local wispType = EID:getDescriptionEntry("bookOfVirtuesWisps", descObj.ObjSubType)
if wispType ~= nil then
local iconStr = "#{{Collectible584}} "
EID:appendToDescription(descObj, iconStr..wispType:gsub("#",iconStr))
end
end
return descObj
end
@@ -368,7 +399,7 @@ if EID.isRepentance then
end
end
local newStr = "#" .. (EID:getIcon("Player"..playerID) ~= EID.InlineIcons["ERROR"] and "{{Player"..playerID.."}} " or "") .. " {{ColorGray}}"..playerName.."{{CR}}#"
local newStr = "#" .. EID:GetPlayerIcon(playerID) .. " {{ColorGray}}"..playerName.."{{CR}}#"
local voidNames = EID:getDescriptionEntry("VoidNames")
for i,v in ipairs(statsToDisplay) do
@@ -484,7 +515,7 @@ if EID.isRepentance then
end
end
end
return descObj
return EID:applyConditionals(descObj,"Tarot")
end
@@ -647,12 +678,55 @@ if EID.isRepentance then
local tableName = EID:getTableName(descObj.ObjType, descObj.ObjVariant, descObj.ObjSubType)
local name = EID:getPillName(lastUsedPill, tableName == "horsepills")
if #EID.coopAllPlayers == 1 then EID:appendToDescription(descObj, "#{{Pill}}")
else EID:appendToDescription(descObj, "#" .. (EID:getIcon("Player"..playerType) ~= EID.InlineIcons["ERROR"] and "{{Player"..playerType.."}}" or ("P" .. i .. ":"))) end
else EID:appendToDescription(descObj, "#" .. EID:GetPlayerIcon(playerType, "P" .. i .. ":")) end
EID:appendToDescription(descObj, " {{ColorSilver}}" .. name)
end
end
return descObj
end
-- Handle Experimental Pill description addition
local function ExperimentalPillCallback(descObj)
local adjustedID = EID:getAdjustedSubtype(descObj.ObjType, descObj.ObjVariant, descObj.ObjSubType)
if adjustedID - 1 ~= PillEffect.PILLEFFECT_EXPERIMENTAL then return descObj end
local horse = descObj.ObjSubType > 2048
for i = 1,#EID.coopAllPlayers do
local player = EID.coopAllPlayers[i]
local playerID = EID:getPlayerID(player)
local playerType = player:GetPlayerType()
local pillModifierID = 0
local goodAndBad = false
-- Check for PHD, Lucky Foot, Virgo, and False PHD
if player:HasCollectible(75) then pillModifierID = 75
elseif player:HasCollectible(46) then pillModifierID = 46
elseif player:HasCollectible(303) then pillModifierID = 303
end
-- Check for False PHD, and if we have good AND bad pills, just print the damage up text
if player:HasCollectible(654) then
if pillModifierID ~= 0 then goodAndBad = true end
pillModifierID = 654
end
if pillModifierID ~= 0 then
local expPillString = ""
if pillModifierID == 654 then
local damageUpString = ""
if horse then damageUpString = EID:getDescriptionEntry("FalsePHDHorseDamage")
else damageUpString = EID:getDescriptionEntry("FalsePHDDamage") end
if goodAndBad then
expPillString = damageUpString
else
expPillString = EID:getDescriptionEntry("ExperimentalPillFalsePHD") .. "#{{Collectible654}} " .. damageUpString
end
else expPillString = EID:getDescriptionEntry("ExperimentalPillPHD") end
EID:appendToDescription(descObj, "#")
if #EID.coopAllPlayers > 1 then EID:appendToDescription(descObj, EID:GetPlayerIcon(playerType, "P" .. i .. ":")) end
EID:appendToDescription(descObj, "{{Collectible" .. pillModifierID .. "}} " .. expPillString)
end
end
return descObj
end
-- Handle False PHD description addition
local function FalsePHDCallback(descObj)
@@ -660,7 +734,7 @@ if EID.isRepentance then
local horse = descObj.ObjSubType > 2048
local data = EID.pillMetadata[adjustedID-1]
if data ~= nil then
local damageUp = string.find(data.class,"3") and (string.find(data.class,"-") or adjustedID-1 == PillEffect.PILLEFFECT_EXPERIMENTAL)
local damageUp = string.find(data.class,"3") and string.find(data.class,"-")
if adjustedID-1 == PillEffect.PILLEFFECT_SHOT_SPEED_DOWN then damageUp = true end
-- why doesn't I'm Excited have a - in the xml data yet spawn a black heart...
local blackHeart = (string.find(data.class,"2") or string.find(data.class,"1")) and (string.find(data.class,"-") or adjustedID-1 == PillEffect.PILLEFFECT_IM_EXCITED)
@@ -694,7 +768,7 @@ if EID.isRepentance then
if not printedDescs[pillObj.Name] then
-- new pill effect to print
printedDescs[pillObj.Name] = true
EID:appendToDescription(descObj, "#" .. (EID:getIcon("Player"..playerID) ~= EID.InlineIcons["ERROR"] and "{{Player"..playerID.."}}" or ("P" .. i .. ":")).." {{ColorObjName}}"..pillObj.Name .."{{CR}}#"..pillObj.Description)
EID:appendToDescription(descObj, "#" .. EID:GetPlayerIcon(playerID, "P" .. i .. ":") .." {{ColorObjName}}"..pillObj.Name .."{{CR}}#"..pillObj.Description)
end
end
EID.pillPlayer = nil
@@ -752,11 +826,13 @@ if EID.isRepentance then
-- Using magic numbers here in case it's slightly faster, and because the callback names give context
-- Check Birthright first because it overwrites the description instead of appending to it
if descObj.ObjSubType == 619 then table.insert(callbacks, BirthrightCallback) end
-- Glowing Hourglass overwrites the description when used three times
if REPENTOGON and descObj.ObjSubType == 422 then table.insert(callbacks, GlowingHourglassCallback) end
if descObj.ObjSubType == 644 then table.insert(callbacks, ConsolationPrizeCallback) end
if EID.collectiblesOwned[664] then table.insert(callbacks, BingeEaterCallback) end
if EID.collectiblesOwned[59] then table.insert(callbacks, BookOfBelialCallback) end
if EID.collectiblesOwned[584] then table.insert(callbacks, BookOfVirtuesCallback) end
if EID.collectiblesOwned[584] or descObj.ObjSubType == 584 then table.insert(callbacks, BookOfVirtuesCallback) end
if EID.collectiblesOwned[706] or EID.collectiblesAbsorbed[706] then table.insert(callbacks, AbyssCallback) end
if EID.collectiblesOwned[711] and EID:getEntityData(descObj.Entity, "EID_FlipItemID") then table.insert(callbacks, FlipCallback) end
@@ -774,6 +850,7 @@ if EID.isRepentance then
if EID.collectiblesOwned[654] then table.insert(callbacks, FalsePHDCallback) end
if EID.collectiblesOwned[348] then table.insert(callbacks, PlaceboCallback) end
table.insert(callbacks, VurpCallback)
table.insert(callbacks, ExperimentalPillCallback)
if EID.pillPlayer == nil and #EID.coopAllPlayers > 1 then
table.insert(callbacks, CoopPillCallback)
+26 -2
View File
@@ -3,11 +3,12 @@ if not REPENTOGON then
end
---@diagnostic disable: duplicate-set-field
local game = Game()
local maxVanillaItemID = CollectibleType.NUM_COLLECTIBLES -- sanity backup
-- REPENTOGON: Use PersistentGameData to determine item collection status
-- Returns true if an item needs to be collected for the collection page
function EID:requiredForCollectionPage(itemID)
if itemID >= CollectibleType.NUM_COLLECTIBLES or game:GetVictoryLap() > 0 or game:GetSeeds():IsCustomRun() then return false end
if itemID >= maxVanillaItemID or game:GetVictoryLap() > 0 or game:GetSeeds():IsCustomRun() then return false end
return not Isaac.GetPersistentGameData():IsItemInCollection(itemID)
end
@@ -71,7 +72,7 @@ function EID:OnMenuRender()
end
end
local demoDescObj = EID:getDescriptionObj(5, 100, CollectibleId, nil, false)
if CollectibleId < CollectibleType.NUM_COLLECTIBLES and not Isaac.GetPersistentGameData():IsItemInCollection(CollectibleId) then
if CollectibleId < maxVanillaItemID and not Isaac.GetPersistentGameData():IsItemInCollection(CollectibleId) then
EID:renderQuestionMark(nil)
return
end
@@ -98,6 +99,29 @@ function EID:BoCTrackBagHolding() end
function EID:BoCDetectBagContentShift() end
-- read room items directly from room data when changing rooms, to ensure floor item counter doesnt desync
function EID:BoCOnNewRoom_Repentogon(_)
EID.BoCOnNewRoom(_)
local lastRoomDesc = game:GetLevel():GetLastRoomDesc()
local lastRoomEntities = lastRoomDesc:GetEntitiesSaveState()
local roomItems = {}
for id = 0, #lastRoomEntities - 1 do
local entitySaveState = lastRoomEntities:Get(id)
if entitySaveState:GetType() == 5 and entitySaveState:GetI3() == 0 then -- is pickup and not shop item
local craftingIDs = EID:getBagOfCraftingID(entitySaveState:GetVariant(), entitySaveState:GetSubType())
if craftingIDs ~= nil then
for _,v in ipairs(craftingIDs) do
table.insert(roomItems, v)
end
end
end
end
EID.BoC.RoomQueries[lastRoomDesc.ListIndex .. ""] = { roomItems, lastRoomDesc.Data.Variant }
end
EID:RemoveCallback(ModCallbacks.MC_POST_NEW_ROOM, EID.BoCOnNewRoom)
EID:AddCallback(ModCallbacks.MC_POST_NEW_ROOM, EID.BoCOnNewRoom_Repentogon)
-----------------------Descriptions & Modifiers --------------------------
local oldHasDescription = EID.hasDescription
function EID:hasDescription(entity)
+17 -11
View File
@@ -59,7 +59,8 @@ function EID:CheckGlitchedItemConfig(id)
if not itemConfig then return "" end
local localizedNames = EID:getDescriptionEntry("GlitchedItemText")
local attributes = "#"
local localizedNamesEnglish = EID:getDescriptionEntryEnglish("GlitchedItemText")
local attributes = "#"
-- Check the base item config for the Hearts/Bombs/Coins/Keys this item adds,
-- as well as what cache flags it affects if we're not using REPENTOGON
@@ -68,13 +69,13 @@ function EID:CheckGlitchedItemConfig(id)
if val ~= 0 then
if v == "CacheFlags" then
if not REPENTOGON then -- we don't need to check these if we have REPENTOGON
local flagString = localizedNames["cacheFlagStart"]
local flagString = localizedNames["cacheFlagStart"] or localizedNamesEnglish["cacheFlagStart"]
if val == CacheFlag.CACHE_ALL then
flagString = flagString .. localizedNames[16]
flagString = flagString .. localizedNames[16] or localizedNamesEnglish[16]
else
for i=0, 13 do
if 2^i & val ~= 0 then
flagString = flagString .. localizedNames[i] .. ", "
flagString = flagString .. localizedNames[i] or localizedNamesEnglish[i] .. ", "
end
end
flagString = string.sub(flagString, 0, -3) -- remove final comma
@@ -88,8 +89,8 @@ function EID:CheckGlitchedItemConfig(id)
local s = string.format("%.4g",val)
local prefix = "↑ "
if val > 0 then s = "+" .. s else prefix = "↓ " end
attributes = attributes .. prefix .. string.gsub(localizedNames[v], "{1}", s)
if val ~= 1 and val ~= -1 then attributes = attributes .. localizedNames["pluralize"] end
attributes = attributes .. prefix .. string.gsub(localizedNames[v] or localizedNamesEnglish[v], "{1}", s)
if val ~= 1 and val ~= -1 then attributes = attributes .. localizedNames["pluralize"] or localizedNamesEnglish["pluralize"] end
attributes = attributes .. "#"
end
end
@@ -108,12 +109,14 @@ function EID:CheckGlitchedItemConfig(id)
itemText = "{{Trinket"
itemType = 350
end
attributes = attributes .. localizedNames["grants"] .. itemText .. innerItem.ID .. "}} " .. EID:getObjectName(5, itemType, innerItem.ID) .. "#"
local grantsStr = localizedNames["grants"] or localizedNamesEnglish["grants"]
attributes = attributes .. grantsStr .. itemText .. innerItem.ID .. "}} " .. EID:getObjectName(5, itemType, innerItem.ID) .. "#"
end
-- If it's an active, these are given to you upon using the item, so let's print an "On use:" first
if itemConfig.Type == ItemType.ITEM_ACTIVE then
lastEffectTrigger = "active"
attributes = attributes .. "{{Blank}} " .. triggerColors["active"] .. localizedNames["active"]
local activeStr = localizedNames["active"] or localizedNamesEnglish["active"]
attributes = attributes .. "#{{Blank}} " .. triggerColors["active"] .. activeStr
end
local voidNames = EID:getDescriptionEntry("VoidNames")
for i,func in ipairs(getFunctions) do
@@ -163,10 +166,13 @@ function EID:CheckGlitchedItemConfig(id)
end
if effectTrigger ~= lastEffectTrigger then
if effectTrigger ~= "chain" then attributes = attributes .. "{{Blank}} " end
attributes = attributes .. triggerColors[effectTrigger] .. localizedNames[effectTrigger]
if effectTrigger ~= "chain" then attributes = attributes .. "#{{Blank}} " end
local effectTriggerStr = localizedNames[effectTrigger] or localizedNamesEnglish[effectTrigger]
attributes = attributes .. triggerColors[effectTrigger] .. effectTriggerStr
elseif effectTrigger ~= "chain" then
attributes = attributes .. "#"
end
attributes = attributes .. localizedNames[effectType] .. "#"
attributes = attributes .. localizedNames[effectType] or localizedNamesEnglish[effectType] .. "#"
for k,v in ipairs(triggerReplacements) do attributes = string.gsub(attributes, "{T" .. k .. "}", v) end
for k,v in ipairs(replacements) do attributes = string.gsub(attributes, "{" .. k .. "}", v) end
+25 -8
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.66
EID.ModVersionCommit = "4400ac7"
EID.ModVersion = 4.72
EID.ModVersionCommit = "5a645e1"
EID.DefaultConfig.Version = EID.Config.Version
EID.isHidden = false
EID.player = nil -- The primary Player Entity of Player 1
@@ -112,6 +112,7 @@ require("eid_mcm")
require("eid_data")
require("eid_xmldata")
require("eid_api")
require("eid_conditionals")
require("eid_modifiers")
require("eid_holdmapdesc")
require("eid_itemprediction")
@@ -669,8 +670,7 @@ function EID:printDescription(desc, cachedID)
local playerType = player:GetPlayerType()
if playerType ~= PlayerType.PLAYER_THESOUL_B and player:GetBabySkin() == -1 then
if #EID.coopAllPlayers > 1 then
local playerIcon = EID:getIcon("Player"..playerType) ~= EID.InlineIcons["ERROR"] and "{{Player"..playerType.."}}" or "{{CustomTransformation}}"
transformationName = transformationName .. playerIcon
transformationName = transformationName .. EID:GetPlayerIcon(playerType)
end
local numCollected = EID.TransformationProgress[EID:getPlayerID(player)] and EID.TransformationProgress[EID:getPlayerID(player)][transform] or 0
local numMax = EID.TransformationData[transform] and EID.TransformationData[transform].NumNeeded or 3
@@ -1072,7 +1072,6 @@ function EID:onGameUpdate()
local playerID = EID:getPlayerID(player)
EID:InitItemInteractionIfAbsent(playerID)
table.insert(EID.RecentlyTouchedItems[playerID], wisp.SubType)
if (#EID.RecentlyTouchedItems[playerID] > 8) then table.remove(EID.RecentlyTouchedItems[playerID], 1) end
end
end
end
@@ -1284,6 +1283,9 @@ function EID:OnRender()
local tabHeld, playerNumHoldingTab = EID:PlayersActionPressed(EID.Config["BagOfCraftingToggleKey"])
if tabHeld then
EID.holdTabPlayer = EID.coopMainPlayers[playerNumHoldingTab]
if EID.holdTabCounter == 0 then -- update item reminder player selection
EID:ItemReminderHandleInitHoldTab()
end
EID.holdTabCounter = EID.holdTabCounter + 1
else
EID.holdTabPlayer = nil
@@ -1315,6 +1317,8 @@ function EID:OnRender()
end
end
EID:ItemReminderHandleInputs()
if EID.ForceRefreshCache then
EID:ResetDescCache()
end
@@ -1573,11 +1577,12 @@ function EID:OnRender()
-- handle showing the Hold Map Helper description
if EID.Config["ItemReminderEnabled"] and EID.holdTabCounter >= 30 and EID.TabDescThisFrame == false and EID.holdTabPlayer ~= nil then
EID:ItemReminderHandleInputs()
local demoDescObj = EID:getDescriptionObj(-999, -1, 1)
demoDescObj.Name = EID:getDescriptionEntry("HoldMapTitle")
demoDescObj.PermanentTextEnglish = EID:getDescriptionEntryEnglish("HoldMapTitle")
demoDescObj.PermanentTextEnglish = EID:getDescriptionEntryEnglish("ItemReminder", "Title")
-- check for scrolling being enabled here and append scroll controls to the title?
demoDescObj.Description = EID:getHoldMapDescription(EID.holdTabPlayer)
demoDescObj.Description = EID:ItemReminderGetDescription()
demoDescObj.Name = EID:ItemReminderGetTitle()
if (demoDescObj.Description ~= "") then EID:addDescriptionToPrint(demoDescObj, 1) end
end
@@ -1617,6 +1622,7 @@ local function CheckAllActiveItemProgress()
end
local function OnGameStartGeneral(_,isSave)
EID:GetAllPassiveItems()
EID:GetTransformationsOfModdedItems()
EID:buildTransformationTables()
EID.RecentlyTouchedItems = {}
@@ -1682,6 +1688,7 @@ local configIgnoreList = {
["CollectedItems"] = true,
["PlayerItemInteractions"] = true,
["UsedPillColors"] = true,
["RecentlyTouchedItems"] = true,
}
--------------------------------
--------Handle Savadata---------
@@ -1709,6 +1716,14 @@ function EID:OnGameStart(isSave)
end
EID.PlayerItemInteractions[tonumber(playerID)] = convertedData
end
for playerID, data in pairs(savedEIDConfig["RecentlyTouchedItems"] or {}) do
local convertedData = {}
for key, value in pairs(data) do
convertedData[tonumber(key) or key] = value
end
EID.RecentlyTouchedItems[tonumber(playerID)] = convertedData
end
else
-- check for the players' starting active items
CheckAllActiveItemProgress()
@@ -1772,6 +1787,7 @@ function EID:OnGameStart(isSave)
EID.isHidden = EID.Config["InitiallyHidden"]
EID.UsedPosition = Vector(EID.Config["XPosition"], EID.Config["YPosition"])
EID.Scale = EID.Config["Size"]
EID.ItemReminderSelectedCategory = EID.Config["ItemReminderDisplayMode"] == "NoOverview" and 1 or 0
EID:fixDefinedFont()
EID:loadFont(EID.modPath .. "resources/font/eid_"..EID.Config["FontType"]..".fnt")
@@ -1800,6 +1816,7 @@ function EID:OnGameExit()
end
EID.Config["CollectedItems"] = EID.CollectedItems
EID.Config["PlayerItemInteractions"] = EID.PlayerItemInteractions or {}
EID.Config["RecentlyTouchedItems"] = EID.RecentlyTouchedItems or {}
EID.Config["UsedPillColors"] = EID.UsedPillColors
EID.SaveData(EID, json.encode(EID.Config))
+3 -3
View File
@@ -34,8 +34,8 @@ Supported Languages:
Chinese, Czech, Dutch, English, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Brazilian-Portuguese, Turkish, Ukrainian
[img]https://i.imgur.com/RVtZEqp.png[/img]
For [b]Steam users[/b], simply press the "Subscribe" button on the mod's Steam Workshop page. This will automatically install the mod for you.
For [b]manual mod installation[/b], read this tutorial "[url=https://github.com/wofsauge/External-Item-Descriptions/wiki/How-to-install-the-mod]How to install the mod[/url]"
For [b]Steam users[/b], simply press the &quot;Subscribe&quot; button on the mod's Steam Workshop page. This will automatically install the mod for you.
For [b]manual mod installation[/b], read this tutorial &quot;[url=https://github.com/wofsauge/External-Item-Descriptions/wiki/How-to-install-the-mod]How to install the mod[/url]&quot;
If you have problems installing use the [url=https://wofsauge.github.io/IsaacDocs/rep/faq/interactive_FAQ.html]Interactive FAQ[/url].
[img]https://i.imgur.com/PFTZnfC.png[/img]
Simply install [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2681875787]'Mod Config Menu Pure'[/url]. You can use it to configure the mod while playing.
@@ -51,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.66</version>
<version>4.72</version>
<visibility>Public</visibility>
<tag id="Lua"/>
<tag id="Items"/>