diff --git a/README.md b/README.md
index 3426197b..8fd9de1f 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
# External Item Descriptions
A mod for the game "The Binding of Isaac: Rebirth" that displays useful informations for items, trinkets, rooms and more!
-The current version is designed to be used with the Afterbirth+ DLC.
+The current version is designed to be used with the Afterbirth+ and Repentance DLC.
For Afterbirth / Rebirth Version [click here](
https://moddingofisaac.com/mod/1079/external-item-descriptions).
## FEATURES
- Displays information for all Collectibles, Trinkets, Cards, Runes, Pills and some Rooms
-- Displays **additional informations** like Itemtype, Charges, or Transformations
+- Displays **additional informations** like Itemtype, Charges, Transformations, Spindown Dice Results or Bag of Crafting recepies
- Display one of 4 different Indicators around the inspected item
- Mod support for nearly all mods!
- Easy to use API ([Documentation here](https://github.com/wofsauge/External-Item-Descriptions/wiki))
@@ -25,15 +25,16 @@ https://moddingofisaac.com/mod/1079/external-item-descriptions).
- **PORTUGUESE** (by Marcelino Cruz)
- **Brazilian - Portuguese** (by LuanRoger and NotZin02)
- **RUSSIAN** (by hell2Pay, fly_6, TrJ-VoRon and Sekaz)
+- **ITALIAN** (by Denkishi, 2G)
- **BULGARIAN** (*WIP*, by TST_Gogo_, Gothika_47)
-- **POLISH** (*WIP*, by Rickyy)
+- **TURKISH** (*WIP*, by Mert Dutal)
+- **POLISH** (*WIP*, by Rickyy, Kennyluz, MERITT)
- **CHINESE** version: [EID Chinese Edition](https://steamcommunity.com/sharedfiles/filedetails/?id=1290363695) | alternative: [中文道具图鉴 Eid Chinese](https://steamcommunity.com/sharedfiles/filedetails/?id=848295251)
-- **ITALIAN** version: [External Item Descriptions Italian](https://steamcommunity.com/sharedfiles/filedetails/?id=931392691)
+
### Possible Future Features
- Display if items need to be collected for achievement purposes
-- Change location of description so it sticks to the highlighted object
- More Languages!
## Configuration
@@ -42,12 +43,17 @@ https://moddingofisaac.com/mod/1079/external-item-descriptions).
Simply install "[Mod config Menu](https://steamcommunity.com/sharedfiles/filedetails/?id=1603631350)". All Configurations except the language Setting can be changed with it ingame.
**Windows**
-1. Go to ..\Documents\My Games\Binding of Isaac Afterbirth+ Mods\External item descriptions\
+1. With Repentance: steamapps\common\The Binding of Isaac Rebirth\mods\external item descriptions_836319872\
+1. With AB+: ..\Documents\My Games\Binding of Isaac Afterbirth+ Mods\External item descriptions\
2. Open "config.lua" with any texteditor
3. Edit the Config
4. Save the file
5. Play the game
+To reset the config delete all the "save[NUMBER].dat" files from the following folder:
+1. With Repentance: steamapps\common\The Binding of Isaac Rebirth\data\external item descriptions\
+1. With AB+: ..\Documents\My Games\Binding of Isaac Afterbirth+ Mods\External item descriptions\
+
**Linux / Ubuntu**
Same as Windows but the path is: */home/%YourUsernameHere%/.steam/steam/steamapps/workshop/content/250900/836319872*
@@ -55,11 +61,13 @@ Same as Windows but the path is: */home/%YourUsernameHere%/.steam/steam/steamapp
## Special Thanks to
- PLATINUMGOD.CO.UK for providing useful item descriptions
- Nicolas Delvaux for creating an awesome **French** language pack
+- Denkishi and 2G for creating the fantastic **Italian** language pack
- Lidia Arroyo Purroy for creating the amazing **Spanish** language Pack
-- Rickyy for creating the incredible **Polish** language pack
+- Rickyy, Kennyluz and MERITT for creating the incredible **Polish** language pack
- Marcelino Cruz for creating the **Portuguese** language pack
- LuanRoger and NotZin02 for creating the **Brazilian - Portuguese** language pack
- hell2pay, fly_6, TrJ-VoRoN and Sekaz for creating the **Russian** language pack
- TST_Gogo_, Gothika_47 for creating the **Bulgarian** language pack
- Mert Dutal for creating the **Turkish** language pack
+- Jake for the sweet **German** language pack
- [adc](https://steamcommunity.com/id/whytefang/) for creating a awesome new Languagepack and providing ideas for new functionalities
diff --git a/descriptions/ab+/pl.lua b/descriptions/ab+/pl.lua
index 73c8cae1..0684dc3f 100644
--- a/descriptions/ab+/pl.lua
+++ b/descriptions/ab+/pl.lua
@@ -336,7 +336,7 @@ EID.descriptions["pl"].collectibles={
{"321", "Łańcuch Samsona", "Niszcząca kamienie kula na łańcuchu, którą ciągniesz za sobą#Zadaje 10.7 obrażeń kontaktowych na sekundę"},
{"322", "Mały Naśladowca", "Kopiuje efekt jednego z twoich sojuszników#Zadaje ich obrażenia x2"},
{"323", "Łzy Izaaka", "Wystrzeliwujesz 8 łez we wszystkie kierunki#Ładuje się podczas strzelania"},
- {"324", "Niezdefiniowane", "Teleportuje cię do:#{{TreasureRoom}}Pokoju Skarbów, {{SecretRoom}}{{SuperSecretRoom}}Sekretu, lub Pokoju Error"},
+ {"324", "Niezdefiniowane", "Teleportuje cię do:#{{TreasureRoom}}Pokoju Skarbów, {{SecretRoom}}{{SuperSecretRoom}}Sekretu lub Pokoju Error"},
{"325", "Nożyczki", "Odcina ci głowę#Twoja głowa od teraz stoi w miejscu#Kontrolujesz swoje ciało oddzielnie"},
{"326", "Tchnienie Życia", "Trzymanie spacji do wyczerpania ładunków da ci nieśmiertelność#!!! Nie trzymaj za długo!"},
{"327", "Polaroid", "Nieśmiertelność, gdy zostaniesz trafiony mając pół czerwonego serca lub kompletny jego brak"},
@@ -454,29 +454,29 @@ EID.descriptions["pl"].collectibles={
{"439", "Pudełko Mamy", "Tworzy losowy trynkiet{{Trinket}}#↑ +1 Szczęścia, gdy to trzymasz#Gdy to trzymasz, podwaja efekty trynkietów"},
{"440", "Kamień Nerkowy", "Losowo w trakcie strzelania przestaniesz strzelać, po czym wypuścisz serię pocisków i kamień nerkowy#↓ -0.2 Prędkości#↓ -17 Zasięgu#↑ +2.0 Wysokości lotu łez"},
{"441", "Mega Strzał", "Przez 15 sekund strzelasz wielkim laserem Mega Szatana#Efekt utrzymuje się przy zmianie pokoju czy piętra"},
+ {"442", "Korona Księcia Mroku", "!!! Mając 1 pełne, czerwone serce:#↑ +1.5 Zasięgu#↑ +0.7 Szybkostrzelności#↑ +0.2 Prędkości Strzałów#(Nie działa na Zaginionym/The Lost)"},
+ {"443", "Jabłko!", "Losowo strzelasz żyletkami, które zadają 400% obrażeń#↑ +0.3 Szybkostrzelności"},
+ {"444", "Ołówek", "Co 15 strzałów, wystrzeliwujesz chmarę łez#Każda wystrzelona w ten sposób łza zadaje podwójne obrażenia"},
+ {"445", "Psi Ząb", "↑ +0.3 Obrażeń#↑ +0.1 Prędkości#Słyszysz wycie w pomieszczeniu, obok Sekretnego Pokoju#Słyszysz szczekanie w pokoju, w którym znajduje się szczelina"},
+ {"446", "Martwy Ząb", "W trakcie strzelania dostajesz zieloną aurę, która zatruwa przeciwników#Ta trucizna zadaje twoje obrażenia"},
+ {"447", "Uporczywa Fasola", "Tworzy chmurkę smrodu co 7.5 sekund, gdy strelasz bez przerwy#Chmura ta zadaje 3.5 obrażeń, 5 razy#{{Blank}} na sekundę#Chmura utrzymuje się 15 sekund#Możesz nią poruszać, strzelając w nią"},
+ {"448", "Kawałek Szkła", "Gdy otrzymasz obrażenia, masz szansę na dostanie ↑ +5 Zasięgu + zostawiasz za sobą krawą maź, albo tworzysz czerowne serce"},
+ {"449", "Płyta Metalowa", "+1 Serce Duszy#25% szans na odbicie wrogiego pocisku, zmieniając go przy tym#{{Blank}} w ogłuszający"},
+ {"450", "Chciwe Oko", "Łzy mogą zamieniać przeciwników w złoto"},
+ {"451", "Obrus do Tarota", "Przy podniesieniu upuszcza losową#{{Blank}} kartę {{Card}} lub runę {{Rune}}#Podwaja efekt użytej karty"},
+ {"452", "Żylaki", "Gdy otrzymasz obrażenia, wystrzeliwujesz 10 łez w kręgu#{{Blank}} wokół ciebie#Łzy te zadają 125% twoich obrażeń"},
+ {"453", "Złamanie Otwarte", "Kościane łzy#Po trafieniu w cokolwiek, Łzy rozpadają się#{{Blank}} na 1-3 mniejsze#{{Blank}} odłamki kości#↑ +1.5 Zasięgu#↑ +1.0 Wysokości lotu łez"},
+ {"454", "Polidaktylia", "Możesz trzymać dwie karty, runy czy pigułki#Przy podniesieniu tworzy losową kartę, pigułkę lub runę"},
+ {"455", "Zgubiona Moneta Taty", "↑ +1.5 Zasięgu#Tworzy szczęśliwy grosz"},
+ {"456", "Spleśniały Chleb", "↑ +1 Zdrowia"},
+ {"457", "Stożkogłowy", "+1 Serce Duszy#20% Szans na zignorowanie obrażeń"},
+ {"458", "Pępek", "Przy podniesieniu tworzy losowy trynkiet {{Trinket}}#Dodaje 1 miejsce na trynkiety"},
+ {"459", "Zapalenie Zatok", "Lepkie, trujące Łzy#Zadaje twoje obrażenia co sekundę#Przykleja się do wroga, aż ten umrze#{{Blank}} lub minie 60 sekund"},
+ {"460", "Jaskra", "Szansa na wystrzał ogłuszających łez"},
+ {"461", "Parazytoid", "Szansa na strzał jajem#Tworzy spowalniającą maź przy trafieniu#Tworzy niebieskiego pająka lub muchę przy trafieniu"},
+ {"462", "Oko Beliala", "↑ +1.5 Zasięgu#↑ +1.0 Wysokości lotu łez#Dostajesz penetrujące łzy#Po trafieniu pierwszego wroga, łza zadaje podwójne obrażenia i dostaje efekt naprowadzania"},
+ {"463", "Kwas Siarkowy", "↑ +0.3 Obrażeń#Szansa na niszczenie kamieni i otwarcie drzwi twoimi łzami"},
-- End of Kennyluz's translations
- {"442", "Dark Princes Crown", "!!! While at 1 full red heart:#↑ +1.5 Range up#↑ +0.7 Tears up#↑ +0.2 Shot Speed up#(Doesnt work with the Lost)"},
- {"443", "Apple!", "Randomly fire razor blades which deal 400% damage#↑ +0.3 Tears up"},
- {"444", "Lead Pencil", "Every 15 tears fired, you fire a cluster of tears#Each tear in the cluster deals double damage"},
- {"445", "Dog Tooth", "↑ +0.3 Damage up#↑ +0.1 Speed up#A wolf howls, if you enter a room next to a secret room#A barking sound will play when entering a room with a crawl space in it"},
- {"446", "Dead Tooth", "While firing, you get a green aura that poisons any enemies in it#The poison deals your damage"},
- {"447", "Linger Bean", "While firing without pause, spawns a poop cloud every 7.5 seconds#The cloud deals 3.5 damage 5 times a second#Cloud lasts 15 seconds#Can be moved by shooting it"},
- {"448", "Shard of Glass", "When taking damage, chance to get ↑ +5 Range and leave a trail of blood creep, or spawn a red heart"},
- {"449", "Metal Plate", "+1 Soul Heart#Enemy bullets have a 25% chance to be reflected as concussive tears"},
- {"450", "Eye of Greed", "Tears can turn enemies into gold"},
- {"451", "Tarot Cloth", "Drops a random card or rune on pickup#Doubles the effect of any card used"},
- {"452", "Varicose Veins", "When taking damage, fire 10 tears in a circle around you#The tears deal 125% your damage"},
- {"453", "Compound Fracture", "Bone tears#Tears shatter into 1-3 smaller bone shards upon hitting anything#↑ +1.5 Range up#↑ +1.0 Tear height"},
- {"454", "Polydactyly", "You can carry two cards, runes or pills#Spawns a random card, pill or rune on pickup"},
- {"455", "Dad's Lost Coin", "↑ +1.5 Range up#Spawns a lucky penny"},
- {"456", "Moldy Bread", "↑ +1 Health up"},
- {"457", "Cone Head", "+1 Soul Heart#20% Chance to ignore damage"},
- {"458", "Belly Button", "Spawns a random trinket on pickup#Grants 1 extra trinket slot"},
- {"459", "Sinus Infection", "Sticky poison Tears#Deals your damage each tick#Sticks till the enemy dies"},
- {"460", "Glaucoma", "Chance to fire concussive tears"},
- {"461", "Parasitoid", "Chance to fire egg sacks#Spawns slowing creep on hit#Spawns a blue spider or fly on hit"},
- {"462", "Eye of Belial", "↑ +1.5 Range up#↑ +1.0 Tear height#Grants piercing tears#After hitting the first enemy, the tear deals double damage and gains a homing effect"},
- {"463", "Sulfuric Acid", "↑ +0.3 Damage up#Chance to destroy rocks and open doors with your tears"},
{"464", "Glyph of Balance", "+2 Soul Hearts#Champion enemies drop pickups more frequently"},
{"465", "Analog Stick", "↑ +0.3 Tears up#Allows you to fire tears diagonally by firing in two directions"},
{"466", "Contagion", "First killed enemy in the room will explode and poison all nearby enemies"},
@@ -705,23 +705,23 @@ EID.descriptions["pl"].cards={
{"1", "0 - Głupiec", "Teleportuje cię na start piętra"},
{"2", "I - Mag", "Samonaprowadzające łzy w tym pokoju"},
{"3", "II - Kapłanka", "Stopa Mamy depta przeciwnika, zadając mu 300 obrażeń"},
- {"4", "III - Cesarzowa", "↑ +2.35 Obrażeń & +0.3 Prędkości w tym pokoju"},
- {"5", "IV - Cesarz", "Teleportuje cię do pokoju Bossa ({{BossRoom}})"},
+ {"4", "III - Cesarzowa", "↑ +2.35 Obrażeń#↑ +0.3 Prędkości#{{Blank}} W tym pokoju"},
+ {"5", "IV - Cesarz", "Teleportuje cię do pokoju Bossa {{BossRoom}}"},
{"6", "V - Hierofant", "Tworzy 2 Serca Duszy"},
{"7", "VI - Kochankowie", "Tworzy 2 czerwone serca"},
- {"8", "VII - Rydwan", "Nieśmiertelność + ranisz dotykiem przez 6 sekund"},
- {"9", "VIII - Sprawiedliwość", "Tworzy 1 bombę, 1 klucz, 1 monetę i 1 serce"},
- {"10", "IX - Eremita", "Teleportuje cię do Sklepu {{Shop}}"},
+ {"8", "VII - Rydwan", "Nieśmiertelność#Ranisz dotykiem przez 6 sekund"},
+ {"9", "VIII - Sprawiedliwość", "Tworzy 1 bombę,#{{Blank}} 1 klucz, 1 monetę#{{Blank}} oraz 1 serce"},
+ {"10", "IX - Eremita", "Teleportuje cię#{{Blank}} do Sklepu {{Shop}}"},
{"11", "X - Koło Fortuny", "Tworzy Automat do Gier lub z Wróżbami"},
{"12", "XI - Siła", "↑ +1 Zdrowia#↑ +0.3 Obrażeń#↑ +50% Obrażeń#↑ +5.25 Zasięgu#↑ +0.3 Prędkości#W tym pokoju"},
- {"13", "XII - Wisielec", "Otrzymujesz latanie w tym pokoju"},
+ {"13", "XII - Wisielec", "Otrzymujesz latanie#{{Blank}} w tym pokoju"},
{"14", "XIII - Śmierć", "Zadaje 40 obrażeń przeciwnikom w tym pokoju"},
{"15", "XIV - Umiarkowanie", "Tworzy Automat Krwiodawstwa"},
{"16", "XV - Diabeł", "↑ +2 Obrażeń w tym pokoju"},
{"17", "XVI - Wieża", "Tworzy 6 troll bomb"},
- {"18", "XVII - Gwiazda", "Teleportuje cię do po Pokoju Skarbów ({{TreasureRoom}})"},
- {"19", "XVIII - Księżyc", "Teleportuje cię do sekretnego pokoju ({{SecretRoom}})"},
- {"20", "XIX - Słońce", "Zadaje 100 obrażeń przeciwnikom w tym pokoju#Pełne wyleczenie#Odsłania całą mapę"},
+ {"18", "XVII - Gwiazda", "Teleportuje cię do Pokoju Skarbów {{TreasureRoom}}"},
+ {"19", "XVIII - Księżyc", "Teleportuje cię do sekretnego pokoju {{SecretRoom}}"},
+ {"20", "XIX - Słońce", "Zadaje 100 obrażeń przeciwnikom#{{Blank}} w tym pokoju#Pełne wyleczenie#Odsłania całą mapę"},
{"21", "XX - Sąd Ostateczny", "Tworzy żebraka"},
{"22", "XXI - Świat", "Odsłania całą mapę i ujawnia typy pokoi"},
{"23", "2 Trefl", "Podwaja twoje bomby"},
@@ -742,17 +742,17 @@ EID.descriptions["pl"].cards={
{"38", "Berkano", "Przyzywa po 3 niebieskie pająki i niebieskie muchy"},
{"39", "Algiz", "Nieśmiertelność na 30 sekund"},
{"40", "Pusta Runa", "Efekt losowej runy#25% szans, że stworzy swoją kopię"},
- {"41", "Czarna Runa", "Zadaje 40 obrażeń przeciwnikom w tym pokoju#Wzrost losowej statystyki za każdy przedmiot na piedestale#(Niszczy wszystkie piedestały w pokoju)"},
+ {"41", "Czarna Runa", "Zadaje 40 obrażeń przeciwnikom#{{Blank}} w tym pokoju#Wzrost losowej statystyki za każdy przedmiot na piedestale#(Niszczy wszystkie piedestały w pokoju)"},
{"42", "Karta Chaosu", "Rzucasz w kierunku ruchu kartą, która zabije prawie wszystko na swojej drodze"},
- {"43", "Karta Kredytowa", "Usuwa ceny wszystkiego w tym sklepie lub pokoju Diabła"},
+ {"43", "Karta Kredytowa", "Usuwa ceny wszystkiego w tym sklepie lub#{{Blank}} pokoju Diabła {{DevilRoom}}"},
{"44", "Karta Zasad", "Pokazuje \"przydatne\" porady"},
{"45", "Karta Przeciw Ludzkości", "Wypełnia cały pokój kupami"},
- {"46", "Król Samobójca", "Zabija cię i tworzy 10 pickupów / Przedmiotów na podłodze"},
+ {"46", "Król Samobójca", "Zabija cię i tworzy 10 pickupów/przedmiotów na podłodze"},
{"47", "Karta Wyjścia z Więzienia", "Otwiera wszystkie drzwi w tym pokoju"},
{"48", "Karta ?", "Używa twojego aktywnego przedmiotu, bez zużywania jego ładunku"},
- {"49", "Odłamek Kości", "Przelosowywuje piedestały i pickupy w tym pokoju"},
+ {"49", "Odłamek Kości", "Przelosowuje piedestały i pickupy w tym pokoju"},
{"50", "W Nagłym Wypadku", "Przyzywa dwie dłonie Mamy, które łapią wrogów"},
- {"51", "Święta Karta", "Daje efekt Świętego Okrycia w tym pokoju#(Neguje następne otrzymane obrażenia)#25% Szans na stworzenie kopii tej karty"},
+ {"51", "Święta Karta", "Daje efekt Świętego Okrycia{{Collectible313}} w tym pokoju#(Neguje następne otrzymane obrażenia)#25% Szans na stworzenie kopii tej karty"},
{"52", "Wielkie Bydle", "↑ +7 Obrażeń#↑ +30 Zasięgu#↑ +Rośniesz#Miażdżysz kamienie!#Efekt tylko na ten pokój"},
{"53", "Starożytne Wezwanie", "Tworzy 3 losowe karty"},
{"54", "Przechadzka", "Spowalnia wrogów#↓ -0.5 Prędkości#-1 Prędkości Strzałów#Efekt tylko na ten pokój"},
diff --git a/descriptions/rep/en_us.lua b/descriptions/rep/en_us.lua
index 17eb01f2..05810c7c 100644
--- a/descriptions/rep/en_us.lua
+++ b/descriptions/rep/en_us.lua
@@ -114,7 +114,7 @@ local repCollectibles={
[328] = {"328", "The Negative", "↑ +1.0 Damage up#Damages all enemies in the room when getting hit and at half a red heart or none"}, -- The Negative
[330] = {"330", "Soy Milk", "↑ Very high Tears up: (fire rate x 5.5)#↓ -80% Damage down#Drastically reduces knockback"}, -- Soy Milk
[331] = {"331", "Godhead", "Homing tears#↑ +0.5 Damage up#↑ +0.5 Range up#↓ -0.3 Tears down#↓ -0.3 Shot Speed down#↑ +0.8 Tear Height#Tears gain a damaging aura"}, -- Godhead
- [336] = {"336", "Dead Onion", "Piercing + spectral tears#↓ -1.5 Range up#↓ -0.4 Shot Speed down#↑ +50% Tear size"}, -- Dead Onion
+ [336] = {"336", "Dead Onion", "Piercing + spectral tears#↓ -1.5 Range down#↓ -0.4 Shot Speed down#↑ +50% Tear size"}, -- Dead Onion
[339] = {"339", "Safety Pin", "↑ +1.5 Range up#↑ +0.16 Shot Speed up#+1 Black Heart#↑ +0.5 Tear Height"}, -- Safety Pin
[342] = {"342", "Blue Cap", "↑ +1 Health up#↑ +0.7 Tears up#↓ -16% Shot Speed down#Heals 2 red hearts"}, -- Blue Cap
[344] = {"344", "Match Book", "+1 Black Heart#Spawns 2-3 Bomb pickups#Spawns the Match Stick {{Trinket41}} Trinket"}, -- Match Book
@@ -497,7 +497,7 @@ local repCards={
[29] = {"29", "Ace of Spades", "Turns all pickups, chests and non-boss enemies into keys"}, -- Ace of Spades
[30] = {"30", "Ace of Hearts", "Turns all pickups, chests and non-boss enemies into hearts"}, -- Ace of Hearts
[39] = {"39", "Algiz", "Invincibility for 20 seconds"}, -- Algiz
- [51] = {"51", "Holy Card", "Grants the Holy Mantle effect#(Next damage you take is 0)äEffect lasts until damage is taken"}, -- Holy card
+ [51] = {"51", "Holy Card", "Grants the Holy Mantle effect#(Next damage you take is 0)#Effect lasts until damage is taken"}, -- Holy card
[55] = {"55", "Rune Shard", "Activates a random rune effect#The rune effect is weaker"}, -- Rune Shard
[56] = {"56", "0 - The Fool?", "Drops all your hearts and pickups on the floor#Only half a heart left afterwards#Pickups can spawn as {{Collectible74}} {{Collectible19}} collectibles if amount is sufficient"}, -- 0 - The Fool?
diff --git a/descriptions/rep/pl.lua b/descriptions/rep/pl.lua
index a9a7a8b8..d458b6f7 100644
--- a/descriptions/rep/pl.lua
+++ b/descriptions/rep/pl.lua
@@ -34,7 +34,7 @@ local repCollectibles={
[64] = {"64", "Wyprzedaż Steam", "Zniżka -50% na wszystko w sklepie#Zebranie kolejnych obniży ceny jeszcze bardziej"}, -- Steam Sale
[67] = {"67", "Siostra Madzia", "Sojusznik ze zwykłymi łzami#Zadaje 6 Obrażeń na łzę"}, -- Sister Maggy
[70] = {"70", "Hormony Wzrostu", "↑ +1.0 Obrażeń#↑ +0.2 Prędkości"}, -- Growth Hormones
- [71] = {"71", "Mini Grzybek", "↑ +0.3 Prędkości#↓ -1.5 Zasięgu#↑ Malejesz"}, -- Mini Mush
+ [71] = {"71", "Mini Grzybek", "↑ +0.3 Prędkości#↓ +1.5 Zasięgu#↑ Malejesz"}, -- Mini Mush
[72] = {"72", "Różaniec", "+3 Serca Duszy#↑ 0.5 Szybkostrzelności#Biblia pojawia się częściej"}, -- Rosary
[77] = {"77", "Mój Mały Jednorożec", "Nieśmiertelność#Zadajesz 20 obrażeń kontaktowych"}, -- My Little Unicorn
[79] = {"79", "Znak", "↑ +1.0 Obrażeń#↑ +0.2 Prędkości#+1 Czarne Serce"}, -- The Mark
@@ -102,25 +102,38 @@ local repCollectibles={
[295] = {"295", "Cudowne Pudełeczko", "Rani wszystkich wrogów w pokoju twoimi obrażeniami x2 + 10 #Koszt: 1 moneta {{Coin}}"}, -- Magic Fingers
[296] = {"296", "Przetwornik", "!!! Konwertuje:#1 Serce Duszy/Czarne w 1 Czerwone Serce"}, -- Converter
[297] = {"297", "Puszka Pandory", "!!! JEDNORAZOWE !#!!! Upuszcza przedmioty zależnie od piętra:#B1: 2 Serca Duszy#B2: 2 klucze i bomby#C1: 1 Przedmiot z bossa#C2: B1+C1#D1: 4 Serca Duszy#D2: 30 Monet#W1: 2 Przedmioty z bossów#W2: Biblia#Szeol: 1 Przedmiot Diabła{{DevilRoom}} + Czarne Serce#Katedra: 1 Przedmiot Anioła{{AngelRoom}} + Serce Duszy#Skrzynia: 1 Moneta#Dom: Czerwony Klucz {{Collectible580}}"}, -- Pandora's box
+ [300] = {"300", "Baran", "↑ +0.25 Prędkości#Dotykanie przeciwników ich rani#Odpowiednio szybki bieg sprawi, że nie otrzymasz obrażeń kontaktowych"}, -- Aries
[307] = {"307", "Koziorożec", "↑ +1 Serce{{Heart}}/Klucz{{Key}}/Bomba{{Bomb}}/Moneta{{Coin}}#↑ +0.93 Obrażeń#↑ +0.1 Prędkości#↑ +0.75 Zasięgu#↑ -1 opóźnienia wystrzału, które może zejść poniżej zablokowanej wartości"}, -- Capricorn
[308] = {"308", "Wodnik", "Zostawiasz za sobą maź#Zadaje ona 66% twoich obrażeń na sekundę#Maź łączy się z efektami łez"}, -- Aquarius
+ [314] = {"314", "Masywne Uda", "↑ +1 Zdrowia#↓ -0.4 Prędkości#Leczy 1 serce#Niszczysz kamienie wchodząc w nie"}, -- Thunder Thighs
+ [315] = {"315", "Nietypowy Przyciągacz", "Magnetyczne łzy#Wpływa na wrogów, pickupy i trynkiety#Przedmioty będą przyciągane do miejsca, w którym wyląduje strzał"}, -- Strange Attractor
+ [320] = {"320", "Jedyny Przyjaciel ???", "Kontrolowana Mucha#Zadaje 5 obrażeń kontaktowych na tick czasu"}, -- ???'s Only Friend
+ [326] = {"326", "Tchnienie Życia", "Trzymanie spacji do wyczerpania ładunków da ci nieśmiertelność#Słupy światła trafią wrogów, którzy wejdą z tobą w kontakt, gdy jesteś nieśmiertelny#!!! Nie trzymaj za długo!"}, -- Breath of Life
[328] = {"328", "Negatyw", "↑ +1.0 Obrażeń#Gdy zostaniesz trafiony mając pół czerwonego serca lub kompletny jego brak, ranisz wszystkich wrogów w pokoju"}, -- The Negative
+ [330] = {"330", "Mleko Sojowe", "↑ Ogromna Szybkostrzelność:#{{Blank}} (x 5.5)#↓ -80% Obrażeń#Znacząco zmniejsza odpychanie"}, -- Soy Milk
[331] = {"331", "Bóstwo", "Naprowadzane łzy#↑ +0.5 Obrażeń#↑ +0.5 Zasięgu#↓ -0.3 Szybkostrzelności#↓ -0.3 Prędkości Strzałów#↑ +0.8 Wysokości Lotu Łez#Łzy otrzymują aurę, zadającą obrażenia"}, -- Godhead
[336] = {"336", "Martwa Cebula", "Penetrujące + Widmowe łzy#↓ -1.5 Zasięgu#↓ -0.4 Prędkości Strzałów#↑ +50% Wielkości łez"}, -- Dead Onion
[339] = {"339", "Agrafka", "↑ +1.5 Zasięgu#↑ +0.16 Prędkości Strzałów#+1 Czarne Serce#↑ +0.5 Wysokości lotu łez"}, -- Safety Pin
[344] = {"344", "Pudełko Zapałek", "+1 Czarne Serce#Tworzy 2-3 Bomby do podniesienia#Tworzy trynkiet{{Trinket41}}Zapałka"}, -- Match Book
[345] = {"345", "Synthol", "↑ +1.0 Obrażeń#↑ +1.5 Zasięgu#↑ +0.5 Wysokości lotu łez"}, -- Synthoil
- [346] = {"346", "Przekąska", "↑ +1 Serce#Leczy 2 serca"}, -- A Snack
- [352] = {"352", "Szklana Armata", "Strzela wielką widmową, penetrującą, łzą ((Obrażenia+1) X 10)#Gdy otrzymujesz obrażenia, są one zwiększone o 2 serca"}, -- Glass Canon
- [355] = {"355", "Perły Mamy", "↑ +1.25 Zasięgu#↑ +1 Szczęścia#+1 Serce Duszy#↑ +0.5 Wysokości lotu łez"}, -- Mom's Pearl
+ [346] = {"346", "Przekąska", "↑ +1 Serce#Leczy 1 serce"}, -- A Snack
+ [350] = {"350", "Wstrząs Toksyczny", "Przy wejściu do pokoju zatruwa wszystkich obecnych wrogów#Jesteś niewrażliwy na chmury toksyn"}, -- Toxic Shock
+ [352] = {"352", "Szklana Armata", "Strzela wielką widmową, penetrującą, łzą ((Obrażenia+1) X 10)#Gdy otrzymujesz obrażenia, wynoszą one 2 serca#↑+1.5 Zasięgu"}, -- Glass Canon
+ [355] = {"355", "Perły Mamy", "↑ +0.38 Zasięgu#↑ +1 Szczęścia#+1 Serce Duszy#↑ +0.5 Wysokości lotu łez"}, -- Mom's Pearl
+ [360] = {"360", "Inkub", "Strzela takimi samymi łzami jak ty, w odniesieniu do statystyk i efektów#Zadaje 100% twoich obrażeń, gdy grasz jako Lilit#W innym przypadku zadaje 75% twoich obrażeń"}, -- Incubus
+ [366] = {"366", "Bomby Rozpryskowe", "+5 bomb#Przy wybuchu twoje bomby rozpadają się na 4-5 mniejszych"}, -- Scatter Bombs
[369] = {"369", "Kontinuum", "↑ +3.0 Zasięgu#↑ +1.5 Wysokości lotu łez#Łzy przechodzą przez ściany i wylatują z drugiej strony"}, -- Continuum
[370] = {"370", "Pan Laleczka", "↑ +0.7 Szybkostrzelności#↑ +1.5 Zasięgu#↑ +0.5 Wysokości lotu łez#Tworzy 3 losowe serca przy podniesieniu"}, -- Mr. Dolly
[372] = {"372", "Energiczne Dziecko", "Losowa szansa na upuszczenie mikro-baterii lub zamrożenie przeciwników w pokoju#Szansa na dodanie jednego ładunku do twojego przedmiotu aktywnego"}, -- Charged Baby
+ [374] = {"374", "Święta Światłość", "Losowa szansa na wystrzał Świętej łzy, która tworzy słup światła przy trafieniu#Promień światła zadaje 3x twoje obrażenia"}, -- Holy Light
[375] = {"375", "Kapelusz Żywiciela", "20% szans na zablokowanie wrogiej łzy#Odporność na wybuchy"}, -- Host hat
[376] = {"376", "Uzupełniacz", "Sklepy natychmiast uzupełniają swoje zaopatrzenie, gdy tylko coś kupisz#Uzupełnione przedmioty zwiększają swoje ceny z każdym kolejnym zakupem"}, -- Restock
[382] = {"382", "Kula Przyjaźni", "Rzucona w przeciwnika nie-bossa złapie go#Następny rzut wypuści złapanego przeciwnika, który będzie walczyć dla ciebie#Przejście po kuli, która złapała wroga natychmiast odładuje ją"}, -- Friendly Ball
+ [384] = {"384", "Tyci Gurdy", "Wystrzeliwuje i ślizga się po pokoju#Zadaje 5-20#{{Blank}} obrażeń kontaktowych przy trafieniu,#{{Blank}} w zależności od naładowania"}, -- Lil Gurdy
[393] = {"393", "Pocałunek Węża", "Losowa szansa na wystrzelenie trujących łez#Trujesz wrogów dotykiem#Wrogowie zabici trucizną z dotyku mają 20% szans na upuszczenie czarnego serca przy śmierci"}, -- Serpent`s Kiss
+ [394] = {"394", "Oznaczony", "Twoje strzały lecą w kierunku położonego na ziemi celownika, którym sterujesz#↑ +0.7 Szybkostrzelności#↑ +3.0 Zasięgu#↑ +0.3 Wysokości lotu łez#Sojusznicy strzelają w stronę celownika"}, -- Marked
[395] = {"395", "Tech X", "Strzelasz laserowym kręgiem, który możesz ładować#Krąg ten leci przez cały pokój#Obrażenia są zależne od naładowania#100% obrażeń na pełnym naładowaniu"}, -- Tech X
+ [397] = {"397", "Wiązka Holownicza", "Łzy podążają za słupem światła, dopasowując się do zmiany kierunku#↑ +0.5 Szybkostrzelności#↑ +1.5 Zasięgu#↑ +0.16 Prędkości Strzałów#↑ +0.5 Wysokości lotu łez"},
[399] = {"399", "Paszcza z Pustki", "Po ciągłym strzelaniu przez 3 sekundy, na twojej głowie pojawi się czerwony krzyż. Po zaprzestaniu strzelania, tworzy krąg z czarnego lasera"}, -- Maw of the Void
[405] = {"405", "GB Bug", "{{Throwable}} {{ColorOrange}}Do Rzucania{{CR}}#Przelosowuje przeciwników i pickupy, z którymi wejdzie w kontakt"}, -- GB Bug
[408] = {"408", "Athame", "Po otrzymaniu obrażeń, wokół ciebie pojawi się krąg z czarnego lasera"}, -- Athame
@@ -128,9 +141,9 @@ local repCollectibles={
[417] = {"417", "Sukkub", "Lata po pokoju mając na sobie raniącą aurę, która zadaje 7.5-10 obrażeń na sekundę#↑ +50% obrażeń, gdy stoisz w tej aurze"}, -- Succubus
[437] = {"437", "D7", "Odradza wszystkich przeciwników w pokoju#Pozwala na kilkukrotne zdobycie nagród za oczyszczenie pokoju"}, -- D7
[440] = {"440", "Kamień Nerkowy", "Losowo w trakcie strzelania przestaniesz strzelać, po czym wypuścisz serię pocisków i kamień nerkowy#↓ -17 Zasięgu#↑ +2.0 Wysokości lotu łez"},
- [448] = {"448", "Shard of Glass", "When taking damage, chance to get ↑ +5 Range, spew red tears and leave a trail of blood creep, or spawn a red heart"}, -- Shard of Glass
- [451] = {"451", "Tarot Cloth", "Drops a random card or rune on pickup#Some cards gain an extra or doubled effect"}, -- Tarot Cloth
- [456] = {"456", "Midnight Snack", "↑ +1 Health up"}, -- Midnight Snack
+ [448] = {"448", "Kawałek Szkła", "Gdy otrzymasz obrażenia, masz szansę na ↑ +5 Zasięgu, plucie czerwonymi łzami i pozostawianie krwawej mazi,#{{Blank}} lub stworzenie czerwonego serca"}, -- Shard of Glass
+ [451] = {"451", "Obrus do Tarota", "Przy podniesieniu upuszcza losową#{{Blank}} kartę {{Card}} lub runę {{Rune}}#Niektóre karty otrzymują dodatkowe lub zdwojone efekty"}, -- Tarot Cloth
+ [456] = {"456", "Nocna Przekąska", "↑ +1 Zdrowia"}, -- Midnight Snack
[464] = {"464", "Glyph of Balance", "+2 Soul Hearts#Champion enemies and room drops appear more frequently#Priority of spawned pickups depends on what the player is missing most of"}, -- Glyph of Balance
[472] = {"472", "King Baby", "Other familiars follow it and shoot automatically at enemies#Stops moving when you are shooting#Will teleport back to you when you stop shooting"}, -- King Baby
[474] = {"474", "broken Glass Canon", "Turns into Glass Canon when used"}, -- broken Glass Canon
@@ -371,7 +384,7 @@ EID.descriptions["pl"].birthright ={
-- Buffs caused by Binge Eater
-- Note: "#" will be replaced with "#{{Collectible664}} " automatically, in order to add Binge eater icon infront of each buff-bulletpoint
-EID.descriptions["en_us"].bingeEaterBuffs = {
+EID.descriptions["pl"].bingeEaterBuffs = {
[22] = {"22", "", "↑+0.5 Szybkostrzelności#↑+1.5 Zasięgu"}, -- Lunch
[23] = {"23", "", "↑+0.5 Szybkostrzelności#↑+0.2 Prędkości Strzałów"}, -- Dinner
[24] = {"24", "", "↑+1.0 Obrażeń#↑+0.2 Prędkości"}, -- Dessert
@@ -438,7 +451,7 @@ local repTrinkets={
[156] = {"156", "Mother's Kiss", "Gwarantuje 1 zasobnik na serca#Działa również u Dozorcy/Keepera"}, -- Mother's Kiss
[157] = {"157", "Torn Card", "Co 15 strzałów, strzelasz łzą Wymiotnicy{{Collectible149}} + Moje Odbicie{{Collectible5}}, która ma bardzo daleki zasięg"}, -- Torn Card
[158] = {"158", "Torn Pocket", "Po otrzymaniu obrażeń, upuszczasz wszystkie swoje pickupy#(Wyjątkiem są: Serca, Karty, Tabletki, Runy)"}, -- Torn Pocket
- [159] = {"159", "Gilded Key", "Zamienia wszystkie nowe skrzynki w Złote Skrzynki#Wyjątek: Olbrzymia Skrzynia"}, -- Gilded Key
+ [159] = {"159", "Gilded Key", "+1 klucz#Zamienia wszystkie nowe skrzynki w Złote Skrzynki#Wszystkie Złote Skrzynki zawierają dodatkowe karty, pigułki lub trynkiety#Wyjątek: Olbrzymia Skrzynia, Stara Skrzynia"}, -- Gilded Key
[160] = {"160", "Lucky Sack", "Pojawia Worek po podróży na kolejny poziom"}, -- Lucky Sack
[161] = {"161", "Wicked Crown", "Pokój Skarbów{{TreasureRoom}} pojawia się w Szeolu"}, -- Wicked Crown
[162] = {"162", "Azazel's Stump", "Szansa na zamienienie się w Azazela po wejściu do pokoju"}, -- Azazel's Stump
@@ -456,7 +469,7 @@ local repTrinkets={
[174] = {"174", "Number Magnet", "+10% szansy na Pokój Diabła"}, -- Number Magnet
[175] = {"175", "Strange Key", "Odblokowuje przejście do walki z Hushem, niezależnie od trwania przebiegu rozgrywki#Użycie Puszki Pandory{{Collectible297}} pojawia 6 przedmiotów z losowej puli"}, -- Strange Key
[176] = {"176", "Lil Clot", "Pojawia sojuszniczego blood clota, który porusza się jak Ty, strzela w tym samym kierunku i z tymi samymi efektami łez"}, -- Lil Clot
- [177] = {"177", "Temporary Tattoo", "Pojawia skrzynkę po ukończeniu Wyzwania walki z przeciwnikami, lub przedmiot po ukończeniu Wyzwania z Bossem"}, -- Temporary Tattoo
+ [177] = {"177", "Temporary Tattoo", "Pojawia skrzynkę po ukończeniu Wyzwania walki z przeciwnikami lub przedmiot po ukończeniu Wyzwania z Bossem"}, -- Temporary Tattoo
[178] = {"178", "Swallowed M80", "Wybuchasz po otrzymaniu obrażenia"}, -- Swallowed M80
[179] = {"179", "RC Remote", "Poruszanie się sojuszników może być kontrolowane przez Ciebie"}, -- RC Remote
[180] = {"180", "Found Soul", "Sojusznik, który porusza się jak Ty i strzela widmowymi łzami#Posiada takie same obrażenia i efekt łez jak Ty"}, -- Found Soul
@@ -465,7 +478,7 @@ local repTrinkets={
[183] = {"183", "The Twins", "Co pokój:#Bez sojuszników: Szansa na Braciszka Robercika{{Collectible8}} i/lub Siostrę Madzię{{Collectible67}}# Z sojusznikami: Szansa na kopię swojego sojusznika"}, -- The Twins
[184] = {"184", "Adoption Papers", "Sklep może sprzedawać sojuszników#Sojusznicy będą zawsze na przecenie"}, -- Adoption Papers
[185] = {"185", "Cricket Leg", "Szansa na pojawienie się Szarańczy (Locust) po zabiciu przeciwnika"}, -- Cricket Leg
- [186] = {"186", "Apollyon's Best Friend", "{{Throwable}} {{ColorOrange}}Do rzucania{{CR}} (podwójne kliknięcie przycisku strzału)#Gwarantuje 2 sojusznicze muchy, którymi możemy celować i strzelać"}, -- Apollyon's Best Friend
+ [186] = {"186", "Apollyon's Best Friend", "{{Throwable}} {{ColorOrange}}Do rzucania{{CR}} (podwójne kliknięcie przycisku strzału)#Gwarantuje 1 sojuszniczą muchę, którą możesz celować i strzelać"}, -- Apollyon's Best Friend
[187] = {"187", "Broken Glasses", "33% szans na otrzymanie dodatkowego niewidzialnego przedmiotu w Pokoju Skarbów#Odkrywa niewidzialny przedmiot w alternatywnej ścieżce"}, -- Broken Glasses
[188] = {"188", "Ice Cube", "Szansa na sparaliżowanie przeciwnika, kiedy wchodzisz do pokoju#Zabicie sparaliżowanego przeciwnika zamraża go"}, -- Ice Cube
[189] = {"189", "Sigil of Baphomet", "Aktywuje tarczę na 1 sekundę po zabiciu przeciwnika"}, -- Sigil of Baphomet
@@ -476,11 +489,12 @@ EID.descriptions["pl"].goldenTrinket = "ZŁOTE: Zdwojony Efekt!"
---------- Cards ----------
local repCards={
- [27] = {"27", "As Trefl", "Zmienia wszystkie pickupy, skrzynki i wrogów nie-bossów w bomby"},
- [28] = {"28", "As Karo", "Zmienia wszystkie pickupy, skrzynki i wrogów nie-bossów w monety"},
- [29] = {"29", "As Pik", "Zmienia wszystkie pickupy, skrzynki i wrogów nie-bossów w klucze"},
- [30] = {"30", "As Kier", "Zmienia wszystkie pickupy, skrzynki i wrogów nie-bossów w serca"},
+ [27] = {"27", "As Trefl", "Zmienia wszystkie pickupy, skrzynki i wrogów nie-bossów#{{Blank}} w bomby"},
+ [28] = {"28", "As Karo", "Zmienia wszystkie pickupy, skrzynki i wrogów nie-bossów#{{Blank}} w monety"},
+ [29] = {"29", "As Pik", "Zmienia wszystkie pickupy, skrzynki i wrogów nie-bossów#{{Blank}} w klucze"},
+ [30] = {"30", "As Kier", "Zmienia wszystkie pickupy, skrzynki i wrogów nie-bossów#{{Blank}} w serca"},
[39] = {"39", "Algiz", "Nieśmiertelność na 20 sekund"},
+ [51] = {"51", "Święta Karta", "Daje efekt#{{Blank}} Świętego Okrycia {{Collectible313}}#(Neguje następne otrzymane obrażenia)#Efekt utrzymuje się do następnego otrzymania obrażeń"}, -- Holy card
[55] = {"55", "Odłamek Runy", "Aktywuje efekt losowej runy#Efekt ten jest słabszy"},
[56] = {"56", "0 - Głupiec?", "Drops all your hearts and pickups on the floor#Only half a heart left afterwards#Pickups can spawn as {{Collectible74}} {{Collectible19}} collectibles if amount is sufficient"},
@@ -533,7 +547,7 @@ EID:updateDescriptionsViaTable(repCards, EID.descriptions["pl"].cards)
local repPills={
[4] = {"3", "Bomby to Klucze", "Zamienia ilość bomb z kluczami#Złote bomby i klucze również"},
[12] = {"11", "Zasięg Maleje", "↓ -0.6 Zasięgu"},
- [13] = {"12", "Zasięg Wzrasta", "↑ +0.45 Zasięgu"},
+ [13] = {"12", "Zasięg Wzrasta", "↑ +0.75 Zasięgu"},
[42] = {"41", "Jestem śpiący...", "Spowalnia ciebie oraz przeciwników w tym pokoju"},
[43] = {"42", "Ekscytacja!", "Przyspiesza ciebie oraz przeciwników w tym pokoju#Ponawia się po 30 oraz 60 sekundach"},
diff --git a/eid_api.lua b/eid_api.lua
index 3fc3a706..10baf8c1 100644
--- a/eid_api.lua
+++ b/eid_api.lua
@@ -53,6 +53,8 @@ EID.ItemTypeAnm2Names = {
-------------------------Handle API Functions -----------------------------
local nullVector = Vector(0,0)
local game = Game()
+local maxCardID = REPENTANCE and 97 or 54
+local maxPillID = REPENTANCE and 14 or 13
-- Adds a description for a collectible. Optional parameters: itemName, language
function EID:addCollectible(id, description, itemName, language)
@@ -510,12 +512,12 @@ function EID:createItemIconObject(str)
end
local cardID,numReplace3 = string.gsub(str, "Card", "")
if numReplace3 > 0 and cardID ~= "" and tonumber(cardID) ~= nil then
- if tonumber(cardID)>54 then return EID.InlineIcons[str] or EID.InlineIcons["Blank"] end
+ if tonumber(cardID) > maxCardID then return EID.InlineIcons[str] or EID.InlineIcons["Blank"] end
return {"Cards",tonumber(cardID)-1,8,8,0,1,EID.CardPillSprite}
end
local pillID,numReplace4 = string.gsub(str, "Pill", "")
if numReplace4 > 0 and pillID ~= "" and tonumber(pillID) ~= nil then
- if tonumber(pillID)>13 then return EID.InlineIcons[str] or EID.InlineIcons["Blank"] end
+ if tonumber(pillID) > maxPillID then return EID.InlineIcons[str] or EID.InlineIcons["Blank"] end
return {"Pills",tonumber(pillID)-1,9,8,0,1,EID.CardPillSprite}
end
if item == nil then
diff --git a/eid_data.lua b/eid_data.lua
index 1d4ecd62..36a233ec 100644
--- a/eid_data.lua
+++ b/eid_data.lua
@@ -91,6 +91,7 @@ EID.InlineIcons = {
----- Use Markup "Pill"+ ID to render pill sprites (example: {{Pill1}} = Blue Pill)
----- Modded Pill-Colors need to be added manually! (Example in Wiki)
["Battery"] = {"pickups", 9, 8, 9},
+ ["Timer"] = {"pickups", 10, 8, 9},
["Collectible"] = {"Collectible", 0, 7, 7},
----- Use Markup "Collectible"+ ITEMID to render collectible sprites (example: {{Collectible1}} = Sad Onion)
----- Modded Collectible-icons are automatically generated. No code needed!
@@ -134,22 +135,29 @@ EID.InlineIcons = {
["RoomLBottomLeft"] = {"roomshape", 10, 10, 10},
["RoomLBottomRight"] = {"roomshape", 11, 10, 10},
-- Transformation Icons
- ["CustomTransformation"] = {"TransformationCustom", 0, 11, 14, 0, -1, EID.IconSprite},
- ["Guppy"] = {"Transformation1", 0, 11, 13, 0, -1, EID.IconSprite},
- ["FunGuy"] = {"Transformation2", 0, 13, 13, 0, -1, EID.IconSprite},
- ["LordoftheFlies"] = {"Transformation3", 0, 14, 14, 0, -1, EID.IconSprite},
- ["Conjoined"] = {"Transformation4", 0, 18, 15, 0, -1, EID.IconSprite},
- ["Spun"] = {"Transformation5", 0, 7, 15, 0, -1, EID.IconSprite},
- ["Mom"] = {"Transformation6", 0, 7, 16, 0, -1, EID.IconSprite},
- ["OhCrap"] = {"Transformation7", 0, 15, 14, 0, -1, EID.IconSprite},
- ["Bob"] = {"Transformation8", 0, 13, 13, 0, -1, EID.IconSprite},
- ["Leviathan"] = {"Transformation9", 0, 13, 15, 0, -1, EID.IconSprite},
- ["Seraphim"] = {"Transformation10", 0, 20, 14, 0, -1, EID.IconSprite},
- ["SuperBum"] = {"Transformation11", 0, 14, 15, 0, -1, EID.IconSprite},
- ["Bookworm"] = {"Transformation12", 0, 10, 14, 0, -1, EID.IconSprite},
- ["SpiderBaby"] = {"Transformation13", 0, 13, 16, 0, -1, EID.IconSprite},
- --["Adult"] = {"Transformation14",0,0,13, -1, -1, EID.IconSprite},
- --["Stompy"] = {"Transformation15",0,0,13, -1, -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},
+ ["Conjoined"] = {"Transformation4", 0, 16, 16, 0, -1, EID.IconSprite},
+ ["Spun"] = {"Transformation5", 0, 16, 16, 0, -1, EID.IconSprite},
+ ["Mom"] = {"Transformation6", 0, 16, 16, 0, -1, EID.IconSprite},
+ ["OhCrap"] = {"Transformation7", 0, 16, 16, 0, -1, EID.IconSprite},
+ ["Bob"] = {"Transformation8", 0, 16, 16, 0, -1, EID.IconSprite},
+ ["Leviathan"] = {"Transformation9", 0, 16, 16, 0, -1, EID.IconSprite},
+ ["Seraphim"] = {"Transformation10", 0, 16, 16, 0, -1, EID.IconSprite},
+ ["SuperBum"] = {"Transformation11", 0, 16, 16, 0, -1, EID.IconSprite},
+ ["Bookworm"] = {"Transformation12", 0, 16, 16, 0, -1, EID.IconSprite},
+ ["SpiderBaby"] = {"Transformation13", 0, 16, 16, 0, -1, EID.IconSprite},
+ ["Adult"] = {"Transformation14",0,16, 16, -1, -1, EID.IconSprite},
+ ["Stompy"] = {"Transformation15",0,16, 16, -1, -1, EID.IconSprite},
+ -- Quality
+
+ ["Quality0"] = {"Quality", 0, 10, 10, 0, 0},
+ ["Quality1"] = {"Quality", 1, 10, 10, 0, 0},
+ ["Quality2"] = {"Quality", 2, 10, 10, 0, 0},
+ ["Quality3"] = {"Quality", 3, 10, 10, 0, 0},
+ ["Quality4"] = {"Quality", 4, 10, 10, 0, 0},
-- Crafting
["Crafting0"] = {"Crafting", 0, 14, 16, -2, -3},
diff --git a/eid_debugging.lua b/eid_debugging.lua
index bdf7c180..6deb2ef2 100644
--- a/eid_debugging.lua
+++ b/eid_debugging.lua
@@ -64,7 +64,7 @@ EID:assignTransformation("collectible", 5, "2,3") -- add transformations again
EID:removeTransformation("collectible", 5, "2,3") -- Removes transformations again
------ Test: Add all transformations + some customs ones to Inner Eye ------
-EID:assignTransformation("collectible", 2, "1,2,3,4,5,6,7,8,9,10,11,12,13,something Custom,NewTransform1")
+EID:assignTransformation("collectible", 2, "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,something Custom,NewTransform1")
------ Test: adding custom icons ------
local dummySprite2 = Sprite()
diff --git a/main.lua b/main.lua
index 52cf935f..392c5d78 100644
--- a/main.lua
+++ b/main.lua
@@ -9,6 +9,7 @@ local game = Game()
require("eid_config")
EID.Config = EID.UserConfig
EID.Config.Version = "3.2"
+EID.DefaultConfig.Version = EID.Config.Version
EID.isHidden = EID.Config["Hidden"]
-- general variables
@@ -24,10 +25,12 @@ EID.itemConfig = Isaac.GetItemConfig()
-- Sprite inits
EID.IconSprite = Sprite()
-EID.IconSprite:Load("gfx/icons.anm2", true)
+EID.IconSprite:Load("gfx/eid_transform_icons.anm2", true)
EID.InlineIconSprite = Sprite()
EID.InlineIconSprite:Load("gfx/eid_inline_icons.anm2", true)
+EID.InlineIconSprite2 = Sprite()
+EID.InlineIconSprite2:Load("gfx/eid_inline_icons.anm2", true)
EID.CardPillSprite = Sprite()
EID.CardPillSprite:Load("gfx/eid_cardspills.anm2", true)
@@ -36,7 +39,7 @@ EID.ItemSprite = Sprite()
EID.ItemSprite:Load("gfx/005.100_collectible.anm2", true)
local ArrowSprite = Sprite()
-ArrowSprite:Load("gfx/icons.anm2", true)
+ArrowSprite:Load("gfx/eid_transform_icons.anm2", true)
ArrowSprite:Play("Arrow", false)
------- Load all modules and other stuff ------
@@ -217,11 +220,22 @@ function EID:printDescription(desc)
end
EID.IconSprite:Play(EID.ItemTypeAnm2Names[itemType])
EID:renderIcon(EID.IconSprite, renderPos.X + offsetX * EID.Config["Scale"], renderPos.Y + offsetY * EID.Config["Scale"])
- if itemType == 3 then -- Display Charge
- EID.IconSprite:Play(EID.itemConfig:GetCollectible(desc.ID).MaxCharges)
- EID:renderIcon(EID.IconSprite, renderPos.X + offsetX * EID.Config["Scale"], renderPos.Y + offsetY * EID.Config["Scale"])
- offsetX = offsetX + 11
- elseif itemType == 4 then -- familiar
+ if itemType == 3 then
+ -- Display Charge
+ offsetX = offsetX + 1
+ local curItemConfig = EID.itemConfig:GetCollectible(desc.ID)
+ if REPENTANCE and curItemConfig.ChargeType == ItemConfig.CHARGE_TIMED then
+ EID.InlineIconSprite2:SetFrame("pickups", 10) -- Timer Icon
+ elseif REPENTANCE and (curItemConfig.ChargeType == ItemConfig.CHARGE_SPECIAL or desc.ID == CollectibleType.COLLECTIBLE_BLANK_CARD or desc.ID == CollectibleType.COLLECTIBLE_PLACEBO or
+ desc.ID == CollectibleType.COLLECTIBLE_CLEAR_RUNE or desc.ID == CollectibleType.COLLECTIBLE_D_INFINITY) then
+ EID.InlineIconSprite2:SetFrame("numbers", 13)
+ else
+ EID.InlineIconSprite2:SetFrame("numbers", curItemConfig.MaxCharges)
+ end
+ EID:renderIcon(EID.InlineIconSprite2, renderPos.X + offsetX * EID.Config["Scale"], renderPos.Y + offsetY * EID.Config["Scale"])
+ offsetX = offsetX + 8
+ elseif itemType == 4 then
+ -- familiar
offsetX = offsetX + 8
end
if not EID.Config["ShowItemName"] then
@@ -748,9 +762,18 @@ if EID.MCMLoaded or REPENTANCE then
local savedEIDConfig = json.decode(Isaac.LoadModData(EID))
-- Only copy Saved config entries that exist in the save
if savedEIDConfig.Version == EID.Config.Version then
+ local isDefaultConfig = true
for key, value in pairs(EID.Config) do
- if savedEIDConfig[key] ~= nil then
- if (EID.DefaultConfig[key] == value and savedEIDConfig[key] ~= EID.DefaultConfig[key]) or EID.MCMLoaded then
+ if EID.DefaultConfig[key] ~= value then
+ isDefaultConfig = false
+ print(key)
+ break
+ end
+ end
+ print(isDefaultConfig)
+ if isDefaultConfig or EID.MCMLoaded then
+ for key, value in pairs(EID.Config) do
+ if savedEIDConfig[key] ~= nil then
EID.Config[key] = savedEIDConfig[key]
end
end
diff --git a/metadata.xml b/metadata.xml
index 02a3e4fa..d092bd83 100644
--- a/metadata.xml
+++ b/metadata.xml
@@ -48,7 +48,7 @@ This mod displays detailed information about all items, trinkets, cards, runes a
[td]by LuanRoger, NotZin02[/td]
[td]by TST_Gogo_, Gothika_47[/td]
[td]by Mert Dutal[/td]
- [td]by Rickyy, Kennyluz[/td]
+ [td]by Rickyy, Kennyluz, MERITT [/td]
[/tr]
[/table]
@@ -66,6 +66,10 @@ or
4. Save the file
5. Play the game
+To reset the config to default delete all the "save[NUMBER].dat" files from the following folder:
+1. With Repentance: steamapps\common\The Binding of Isaac Rebirth\data\external item descriptions\
+1. With AB+: ..\Documents\My Games\Binding of Isaac Afterbirth+ Mods\External item descriptions\
+
[b]Linux / Ubuntu [/b]
Same as aboth but the path is: /home/%YourUsernameHere%/.steam/steam/steamapps/workshop/content/250900/836319872
@@ -77,7 +81,7 @@ https://moddingofisaac.com/mod/1079/external-item-descriptions
- Nicolas Delvaux for creating an awesome [b]French[/b] language pack
- Denkishi and 2G for creating the fantastic [b]Italian[/b] language pack
- Lidia Arroyo Purroy for creating the amazing [b]Spanish[/b] language Pack
-- Rickyy and Kennyluz for creating the incredible [b]Polish[/b] language pack
+- Rickyy, Kennyluz and MERITT for creating the incredible [b]Polish[/b] language pack
- Marcelino Cruz for creating the [b]Portuguese[/b] language pack
- LuanRoger and NotZin02 for creating the [b]Brazilian - Portuguese[/b] language pack
- hell2pay, fly_6, TrJ-VoRoN and Sekaz for creating the [b]Russian[/b] language pack
@@ -86,7 +90,7 @@ https://moddingofisaac.com/mod/1079/external-item-descriptions
- Jake for the sweet [b]German[/b] language pack
- [url=https://steamcommunity.com/id/whytefang/]adc[/url] for creating an awesome new Languagepack and providing ideas for new functionalities
- 3.50
+ 3.51
Public
diff --git a/resources/gfx/eid_cardspills.anm2 b/resources/gfx/eid_cardspills.anm2
index 7149cf2b..f5258973 100644
--- a/resources/gfx/eid_cardspills.anm2
+++ b/resources/gfx/eid_cardspills.anm2
@@ -1,5 +1,5 @@
-
+
@@ -11,90 +11,134 @@
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/eid_cardspills.png b/resources/gfx/eid_cardspills.png
index adb4126d..cff68061 100644
Binary files a/resources/gfx/eid_cardspills.png and b/resources/gfx/eid_cardspills.png differ
diff --git a/resources/gfx/eid_inline_icons.anm2 b/resources/gfx/eid_inline_icons.anm2
index 1b2ff5c5..c78e9982 100644
--- a/resources/gfx/eid_inline_icons.anm2
+++ b/resources/gfx/eid_inline_icons.anm2
@@ -1,5 +1,5 @@
-
+
@@ -13,7 +13,7 @@
-
+
@@ -32,6 +32,7 @@
+
@@ -119,7 +120,7 @@
-
+
@@ -135,6 +136,7 @@
+
@@ -311,5 +313,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/eid_inline_icons.png b/resources/gfx/eid_inline_icons.png
index 77861c74..e20261e9 100644
Binary files a/resources/gfx/eid_inline_icons.png and b/resources/gfx/eid_inline_icons.png differ
diff --git a/resources/gfx/eid_transform_icons.anm2 b/resources/gfx/eid_transform_icons.anm2
new file mode 100644
index 00000000..2cad7e63
--- /dev/null
+++ b/resources/gfx/eid_transform_icons.anm2
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/eid_transform_icons.png b/resources/gfx/eid_transform_icons.png
new file mode 100644
index 00000000..3942b348
Binary files /dev/null and b/resources/gfx/eid_transform_icons.png differ
diff --git a/resources/gfx/eid_transform_icons_old.anm2 b/resources/gfx/eid_transform_icons_old.anm2
new file mode 100644
index 00000000..bafa7fd6
--- /dev/null
+++ b/resources/gfx/eid_transform_icons_old.anm2
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/resources/gfx/eid_transform_icons_old.png b/resources/gfx/eid_transform_icons_old.png
new file mode 100644
index 00000000..e2343a8e
Binary files /dev/null and b/resources/gfx/eid_transform_icons_old.png differ