From 5f702c3c9a8d483959ea7f8f24102833b28adb1c Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Thu, 27 May 2021 23:33:43 +0200 Subject: [PATCH 1/7] Added icons for Repentance Cards, Runes, Soulstones and Pills --- eid_api.lua | 6 +- resources/gfx/eid_cardspills.anm2 | 188 ++++++++++++++++++------------ resources/gfx/eid_cardspills.png | Bin 34558 -> 45492 bytes 3 files changed, 120 insertions(+), 74 deletions(-) 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/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 adb4126d31876652f652ca5ee3e954f1f9ac6357..cff680614b902db9feabee802b5c0997cecd6e21 100644 GIT binary patch literal 45492 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

f0^#YsY?w)1P-P4A03}X6)|5{gf|jz`^Zhpf&oc z&%&oDdoidC@ zcx{MEXM+{EP0ecW1~uw-A0eunhtuk%J|3!@j&@ov9j8%gJmz^`?Q`{{^#p#>IIJ(^ zlx0czSsTZ?RBOamcaw|!p}mOVi&vRj(dM1yXBl%hVDSqYj{5t_gp-WJ@SjAVlxVzf zLW?=0Vr4d&x?T<=qD_Bu=h%mAdQ*RK(`T%oZgk2?rVH?{24wZLI8KRAp%hjZ_Zu@w zSJPWHRl$Df9yYCOm6O4O$Z?~?77Jb!#_u2G>ai+YzQDTmm4h5j3YSh((X=CjxVj1N z9MxQR3E=`dCFIc}xP{=CB3)jrZIq$xFW;Qr+)}pNKrTYaY{`3~NqUTk01;RqMz+ewu#f#HBdo3?fh3_?a^X4ExQo)dfl zVpLFDiTM(J)?TQ-wwHlHfGI|tb`mKJja}IApd3zs`IzS(*xv#io%=qwNN?^CeM@vD zdh+=seUk*0sdo@sr3nf*Gg1$jS6{fj`KUTV0AQv^ZtsU=Pwgx62o$5VyvsyuSf@b{ z4Pb{|3g(U!LsGQbuQ`niQFb0zzxE4(&q+iZv29iAReVMkB2XFdY{z1Hb_aKq3;xH0 zncNwFC3y<&cwYV2koijH=9BVnk_sI5=BhcDIE8b|F7$pF$_M8H<7TRfbrR3E{WTg^ z{Ip~}W$0DyqNKp?n<>%8Ab4`EV43a{*Vw7@<%!Y;-k-kjma7)~_en|<{k%f6m#;A| zJfw9ZmRI=Lc22r!sdhZQT7NJcMNwzIuC_F~_ijpwE1yvyeL6j%U*j7k(L2q@FV-qe zB3(AJ<%O*$_=5x4&vMJKlDUH0&nlvrZr z!dP@uV57!m$jiEG8r3iJ#Ar9zWT6S>j*HJwc%W>VAN4lHPGKaG&Ahw&bv~NXh{zO_ zn$C`~LfUHY8?&|%_zWgTqP%M5+^EFb*v=y~xTocm57~vMYKWg9+X>ll4Z1bgk?OySg)7ZatZcp_rKcLtrHcLjoUm`eU9`J@!gDRavp~b_ui{JE)&aOER7R}l})qS(~ zPu5?wGDR1V?+9Qva@peN`Bnnw{i$~!2k}b5g2^YUuZ<*n*GGVY?fB?9_adwmM9XH8 z$flWG^k;AT3hZDU$F9gG`oq45B&Kzje1Xoe&};#W>x)#?5((UzK_!h1Sc%B*+6$_e zp~R4!sB}u<0q-BxLQxUEQcZEskoA&M;tK#2-a)TQ6x-y3xAdmu*%l-fOhC!7&mw?h zZxx*8trFwnxZUTEElz_LhpQZ8C_CIebGysaB}CVbQn`5FnB3J9sTwNxkquDjXfl7* z$B-25+cknZ^ANDua!NRKZMkUGUZg#aWOdwUcf3{C@gHrRb8*tqrSxLGS>-ft`eMBwSh742DR&0Lva8ODaNUw>Y$@>+bJqa<`F9!ZC^T(y);Wm{$(}<;Qbo#F zJPo;cBd-^Kp1d#~*`oyrf=wIDdlxSU#DHupmAVuGyqT6s2KKb)N6)AP0tI^!7y2{p z*11W0HfBk~K(=uak}iphUma$tFiirw$^xH@@WEs9IvU z0ZuCF_Bd_y?)ZpBm527p}@9}u7P;8H&V&KzS-zqQZ zIem?_08AOtB~Pn^>p;Z0S?Rv(&u*;`ME%O0L|WWdbZ!~-qd*3SPKMj?FWl;{MZ1s7 zR2on_2wa+gBYuE7kGm>n77CJe^kKD0Z+S%CPYuLc%^jt0*&^#NbxR2y_Nb-D&+9I$l!cl~G)sSO!0ha+jSyzPQ+B5; zh$Q!`Lਫ਼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 DtpCe` From d185488a9e7d94159d307bc7fdbe975db9fc3bcb Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Thu, 27 May 2021 23:37:51 +0200 Subject: [PATCH 2/7] Added Stompy transformation icon and updated some transformation sprites --- eid_data.lua | 14 +- eid_debugging.lua | 2 +- main.lua | 4 +- resources/gfx/eid_transform_icons.anm2 | 261 +++++++++++++++++++++++++ resources/gfx/eid_transform_icons.png | Bin 0 -> 30858 bytes 5 files changed, 271 insertions(+), 10 deletions(-) create mode 100644 resources/gfx/eid_transform_icons.anm2 create mode 100644 resources/gfx/eid_transform_icons.png diff --git a/eid_data.lua b/eid_data.lua index 1d4ecd62..ee72c6d9 100644 --- a/eid_data.lua +++ b/eid_data.lua @@ -135,21 +135,21 @@ EID.InlineIcons = { ["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}, + ["Guppy"] = {"Transformation1", 0, 11, 12, 0, -1, EID.IconSprite}, + ["FunGuy"] = {"Transformation2", 0, 13, 14, 0, -1, EID.IconSprite}, ["LordoftheFlies"] = {"Transformation3", 0, 14, 14, 0, -1, EID.IconSprite}, - ["Conjoined"] = {"Transformation4", 0, 18, 15, 0, -1, EID.IconSprite}, + ["Conjoined"] = {"Transformation4", 0, 14, 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}, + ["OhCrap"] = {"Transformation7", 0, 12, 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}, + ["Seraphim"] = {"Transformation10", 0, 18, 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}, + ["SpiderBaby"] = {"Transformation13", 0, 12, 16, 0, -1, EID.IconSprite}, --["Adult"] = {"Transformation14",0,0,13, -1, -1, EID.IconSprite}, - --["Stompy"] = {"Transformation15",0,0,13, -1, -1, EID.IconSprite}, + ["Stompy"] = {"Transformation15",0,12,15, -1, -1, EID.IconSprite}, -- 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 350a2a70..4637e414 100644 --- a/main.lua +++ b/main.lua @@ -24,7 +24,7 @@ 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) @@ -36,7 +36,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 ------ diff --git a/resources/gfx/eid_transform_icons.anm2 b/resources/gfx/eid_transform_icons.anm2 new file mode 100644 index 00000000..afdc63fd --- /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 0000000000000000000000000000000000000000..e2343a8e46478bbbff1a2f8c50ecdc43c438c02e GIT binary patch literal 30858 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 M-&`+W$9enz09J*}r~m)} literal 0 HcmV?d00001 From 802b8092833cea3a62b86ddbc9c76e36d4a615f3 Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Thu, 27 May 2021 23:57:11 +0200 Subject: [PATCH 3/7] Fixed Preservation of config settings not allowing to reset options to their default --- main.lua | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/main.lua b/main.lua index 4637e414..1ff0ee7c 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 @@ -743,9 +744,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 From 086ee18275a9335df650fa2125eeec219af31d0b Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Fri, 28 May 2021 00:12:48 +0200 Subject: [PATCH 4/7] Updated Polish translations and Readme file --- README.md | 22 ++++++++---- descriptions/ab+/pl.lua | 74 ++++++++++++++++++++--------------------- descriptions/rep/pl.lua | 46 ++++++++++++++++--------- metadata.xml | 10 ++++-- 4 files changed, 89 insertions(+), 63 deletions(-) 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/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/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 From 4af7c153b28da2196038faa909055573098b5999 Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Fri, 28 May 2021 00:21:52 +0200 Subject: [PATCH 5/7] Added icons for Item Quality --- eid_data.lua | 7 +++++++ resources/gfx/eid_inline_icons.anm2 | 19 ++++++++++++++++++- resources/gfx/eid_inline_icons.png | Bin 28154 -> 28813 bytes 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/eid_data.lua b/eid_data.lua index ee72c6d9..8fee24fe 100644 --- a/eid_data.lua +++ b/eid_data.lua @@ -150,6 +150,13 @@ EID.InlineIcons = { ["SpiderBaby"] = {"Transformation13", 0, 12, 16, 0, -1, EID.IconSprite}, --["Adult"] = {"Transformation14",0,0,13, -1, -1, EID.IconSprite}, ["Stompy"] = {"Transformation15",0,12,15, -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/resources/gfx/eid_inline_icons.anm2 b/resources/gfx/eid_inline_icons.anm2 index 1b2ff5c5..452f0fd4 100644 --- a/resources/gfx/eid_inline_icons.anm2 +++ b/resources/gfx/eid_inline_icons.anm2 @@ -1,5 +1,5 @@ - + @@ -311,5 +311,22 @@ + + + + + + + + + + + + + + + + + diff --git a/resources/gfx/eid_inline_icons.png b/resources/gfx/eid_inline_icons.png index 77861c74a6d81665739f38d70fc36fe194a59b81..233dbabf3965cdcfa15b6b6e1daaded045cbb5cd 100644 GIT binary patch delta 9392 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 MDQPMGRImvAU-TLbBme*a From 43b700bd93be452b2aaf882fba298738ea0585ea Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Sat, 29 May 2021 03:01:01 +0200 Subject: [PATCH 6/7] Added new Transformation Icons by EyeGuyArt --- eid_data.lua | 33 +-- resources/gfx/eid_transform_icons.anm2 | 32 +-- resources/gfx/eid_transform_icons.png | Bin 30858 -> 30593 bytes resources/gfx/eid_transform_icons_old.anm2 | 261 +++++++++++++++++++++ resources/gfx/eid_transform_icons_old.png | Bin 0 -> 30858 bytes 5 files changed, 294 insertions(+), 32 deletions(-) create mode 100644 resources/gfx/eid_transform_icons_old.anm2 create mode 100644 resources/gfx/eid_transform_icons_old.png diff --git a/eid_data.lua b/eid_data.lua index 8fee24fe..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,22 @@ 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, 12, 0, -1, EID.IconSprite}, - ["FunGuy"] = {"Transformation2", 0, 13, 14, 0, -1, EID.IconSprite}, - ["LordoftheFlies"] = {"Transformation3", 0, 14, 14, 0, -1, EID.IconSprite}, - ["Conjoined"] = {"Transformation4", 0, 14, 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, 12, 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, 18, 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, 12, 16, 0, -1, EID.IconSprite}, - --["Adult"] = {"Transformation14",0,0,13, -1, -1, EID.IconSprite}, - ["Stompy"] = {"Transformation15",0,12,15, -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}, diff --git a/resources/gfx/eid_transform_icons.anm2 b/resources/gfx/eid_transform_icons.anm2 index afdc63fd..2cad7e63 100644 --- a/resources/gfx/eid_transform_icons.anm2 +++ b/resources/gfx/eid_transform_icons.anm2 @@ -1,5 +1,5 @@ - + @@ -41,7 +41,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -65,7 +65,7 @@ - + @@ -77,7 +77,7 @@ - + @@ -89,7 +89,7 @@ - + @@ -101,7 +101,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -125,7 +125,7 @@ - + @@ -137,7 +137,7 @@ - + @@ -149,7 +149,7 @@ - + @@ -161,7 +161,7 @@ - + @@ -173,7 +173,7 @@ - + @@ -185,7 +185,7 @@ - + @@ -227,7 +227,7 @@ - + @@ -239,7 +239,7 @@ - + diff --git a/resources/gfx/eid_transform_icons.png b/resources/gfx/eid_transform_icons.png index e2343a8e46478bbbff1a2f8c50ecdc43c438c02e..3942b348a85cc441bec9aaa04e9f6d4ba62fce07 100644 GIT binary patch delta 3850 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 a4*;92u%yiR>!ak)EugNfjl?NhhW`&=2Y*HY delta 4120 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/gfx/eid_transform_icons_old.png b/resources/gfx/eid_transform_icons_old.png new file mode 100644 index 0000000000000000000000000000000000000000..e2343a8e46478bbbff1a2f8c50ecdc43c438c02e GIT binary patch literal 30858 zcmeHQ2Rzkn`~OK1Sq&?Z$Oy;T)5^*o8KD$sax#vUk*thTN=O;e6iGrQ(l82{A!Ibs zG%BQp|L>%6>gjp(ygl##|Gxjv@kwsK-*sL0eSfd}8uxu)A1Bt*+<>2VDK7v3{6>a) zR^ZPR@Y{7h7xRfF9tZy5@iKJq1%L&Mnco~h+95Fj;I*LZ>RMX5GW;06t_&|}BVAo- zFCPYt?oI`O!0rrd7aQwmA{rC-#&k?}hVM6FSP9RUw$j-hz9d0jX$6mv@y-=TyM)(P zEY#PZD^Yu7C+FV1;c>!iRrq%C-r??Facpno@twQsK0FLQ?$&X6;&J2Dg-*>Ud7~NU znz_s8^Bpimu0@CQozjt7_#m?8diBG8)zuNaE4=`r`R6Drd?#f&fVZLQ>dG?Z+*bjP zz_tbRfpW9-a@evR(}K@+QXM(Mqd3a_5^yH-!vmxT*np&FgmQ1NJar3C-j>9=HPm zU`BQ{L!jUyP~If8pa_`H2f)_uj9vxI4F;TRWn}|_s8nFdn%8#fuaxtJo+yDxr534| zuEgs{Y?u%6=C-p_l~Qan5>;M;Are^xV>LHLh@vsbg}(b6qzrII?A8H?2r; z^#$O_vu?XlFD5qnNB5O>bq)0Q-!ZJ=7c%8i=~Qkv>HaQM{o};=gR75LMj$pu z7|eb9pt51iG;3LNB2N^l_i?+AA&TTf4}6uU=Z*C?ZQHRwr@Q z4Y}57%A@-#A2>Ddqk)3WnjFCikerQV&Nn6sLiT>;k0t=%bs3}Lw&HxwaM#F(%>mOR zT9XDxk)YEySkt7bj`=pBhrD$te~s}NHu=UP@VueV~sM`uiw&dTeR zIzl?Ul<;Lf&a3ja>nO%F7Dy^NLvOE^M3t{~jY;wnP_48r5zz1wd{3O8S)q72f@iLF z?fk{W72P{INW1K1_s$nhjefhL!f@`Q-7BSU?p(4~#v}o42)Ej0BW-Ia`C7wg4t|H@ zno9|4wE$xK$C%3o@cj`*Yc+23UC=Gf!7hzjb8NvaiXS{JUgSvnEuZsCHR3QwpWHg_ zD%c&bsapdpe=5d}yzUNDt*+83#HsKkk?RX(^7u|yFD+P?$5|FTPHrv?n7b%Kznlj% zH$X?4D5Y&^Z)$IT$1q2F*-F&HZXPTTXVltC1(~EAlk@VI7QVYKMnb@M*c+6CAse2u}a#5@uDf5H3>{{!e89Y7slyfYA zk3U8@vSz1?qIkL(x0s7~fY{j-)05(DyTxm4U|9HzlqaczsSI0trDCOR!U=V}$;Qd@ z$r4IXn^UypE; z(K-?8Fd56`P-R+Wp?hNOkwT}w%hl2g$l~V$RaUt1pN`oQfxa$Z*x0qrU#To*QnGBf zM((MjcwMA1((atq=zf|OcVCM4+e3clJWmv}4~~ZJy0>Ix)uUAsCsC%QaH^wQ?ty~` z>`xn>UVGZ$#T88cPk-Y*M*PTEX*yw4st;IrpC$G4KJhp$OY{RY~b zp)Lun>3OwQcVpFR-7I1<@!-R#gwhuEB&_m)lAh)YZ@CGk2Q9rqSH0torovtPtrTn?_YFYAGltnIH$OTYE;y}{-ncj z@nz5G^>~LYd)xIJ&#gI=aYnAA>`Ynq!t7G>B=ggm9WGS`uZnLLpSmbsFmQ*fC%@RE zIE3gz5_P$FBfn}m=}J<_rI0<78r=Llx&%&3u9pn;J@2!Gu#Rvqt?AIPR>+O91J9r? z_RT`gcaVL>i|bcir)OBFw;8yIx|I4xj_%wYYqGsw^`NF|xKf9HJ5s7GtR27o%=UqbGb>zc2lt&> zG4Uj&DWQoj5N#RywBr^x@iB3CRVbfA^p0q|7_GftJMEXYzz?DWT6%ST@9VwSJD_(j z-34xeKMOHND{1DcZdUKcUP4{cs#c{rG_>1i*c-W99V6-(;T<|rM8e#j!2x`>%{?bdwGK@B`aNIpe>k| zop*E{m88sH8!DM?O&m<;J0gb9FuYu!lwtPY*4sT=X!pI4j1)4kBs)_)6Ype380$P!DgP@I2+1 zbzFJsCA*51JlZWz57`~e54|G4)yyqoQ$^kOiVGZWFBaJH4n&8%=)2Ol34 z@Z|66KF@!D-T9&MH~Kx$gN=$kWs$|YrN^(Smt3Z1-)w4B)3P~XGiLMN1~c4x_X4r= zt!K-yMDXP|sKNH04VNb-HE&++vE{HeYp1nSKNx*DH=&guoBQnTfe#)V&zO6757ltC za!zu~3KVyi-fov{)v&RO?@)eWAW*aX>Qu%^0E8dIZ@cGE^&?p?y`cVQ6Fm1Pr1%Nl z{&B&154qcx`%Ah=LO1KAy-r(`Zk_gF18Ku0iw4b>j_3Ebel+M=E_eu~?hs@=YIBp` z{cL+%lFRGnxQyhCkWkfkz0N(yii4k!o9=HGWQ<%A@_X2-KfU{j+GVvS$JZr(uZwyH z7TcBBrJW@>c|7-fu0EC2W>Hgis4OkN)X}YUcIGzYss$Q(ajtb@gT-6256{-G`xyfZhPfk>mFTE&8`f zhbd0GzAGHJzLotUNjxcOdM; zdDR06pa2i5A5l8c!`;)D5U3&ZNiG3wGao}`q(71PxoOB~Gdq;FH?x%1W%y8~(W+<& z83sp5WAUnRG#rJ4t4JeYa3mClgu;;!ID!Df6X0m+&tEc{ykJY+he9J*>8<(P9r&Au zjH{oY7Xb(}Rbd3b&8$kX>Tb|8w-K%y5Et_p+xjEO@2%Hy@g$NkgL zC}b$ro$5jL^z#Mz;6LT_`jY&AW&f_rudn~KV^Ak%W>-Q$c=o+Mmc_zWGxSsDbo9 zVPn3TVf(bEW>l>Xf=1Bwp%VQVJ~j-7yXMSt{k9PU_hE{5bWaK+z;~58^hfG%Yv!9E zsvgmgstK-XG`N}}FtiOEM?k{}aGWv>PJqE!gv?O>Aj6D7q0@ps%Rs;)uBIo{8KJ)uWLE8)z$R1GSHDW($~en@fZvQp$cae!$S8{IeHB8 z7N&`5dy=WXpgw(B^bBhIlM~S)x_tli%L{k9Ca7Fh3Y|iLp@?t{22FvWkTg65Lqp*p zcsQB_fx*c{JRXI@;a~`LDARR-Oy5TGc|m=C{#6)_NW+lONC+AULqL#76dr;jA;4b| zSPB(^rjhY*P@TUh41qvlFgQ3C91o2Qt}YY>f+ylgpjZ-x1VtHPk#IyRiUyj|FJgwJ(a=~5jmktE0fFOCXmDiU z@W@mO9*d#Ei3lp~mxU2AXetIvqC#jy&7oQ6M-p3JW2UsNgh-SQ;5aqo6QxNFl z;YlbYi3TB|K?9{AKn37&a2Nze#*#p1f}p_gzm6G=g2z#)Gzx?Y!{Q+{B#I0gI*JCt zQ1Eyp0uEw;{1bmRGx_fwFspn2EBDQeu4ZNgBTrvHBIw}3w)olU@xMNFO`|&X~=v@^1i0c zGm-6ceEXCu5{P7G{;Wx6W=>R!I`q4z--h*-Q+4N{ zXjBpeMI*t{C?XiU5vVUyWLca)PLXLWEbHcLa*wfr!3by^0roYyXQBFYA>Xf+zut2E z%If+yJhCg%(}haWgnpUSmj^!%=HIv=e_LsA1R9IOk-?mZ2!?hHGnWB#7zBidCW6^7 z9)*SBz)(5^%)h3zncWmyY5sm+J^62Yksllf)0cd8EMK(sf8#|cR3G}^@gppwB!7WL z`je;p&z<9M8y%4ZX8qv44?;o0ao`ah3IV2^FmQ81qayKmG#W$3f!jg0(S1#6W)2kG z>Aw-We_Lr(EFMFGVL^R?8&e1chQdH_DDcn%M+W^Q34^B5DAa#NX$Ww4fQP`4HV81h zAqg<_mvbj}c+>pq621WYIT!vh!hQ?NEdJ!L^DTc*%I8DouZL$}I$@FVV@LnSQ2x(( z&aa{1#~kxNZqC1Ll;H6cc;Z3EL1^G13iDtM^rU1AcvMFLjS`6`!>FjQJEp&rzOaq* zoA3RakAF74-&Y!mLZRYdaPYha3xiNd;9(pQ2JRMUSn#wKi$ozQn13nf{H8Pn)04sx zY)|@c$~k}HNdDjFp#Rx({%xbAQPCtMc!~-h|075cG>m!JhzHLe!JA$r3<(Dh^O4}; z-rvtj*+%(q^rToE27#l%NDwj-40>1$^SmET#Y0dSES`$Q;Njq9%)g|xFL$AEJo7FT z31@rKf6$Zu_vB~noOI^w{l{& z2pNR}uPwprOYmZkZIs`6#hHuO|I6Jyc%6txf}02kg2KFLMuFF`cr18dOao6qVORte zJe0xymeRng5(J)r0M9{Zs!G_q`+s0}&w57qpPirmbDs3SXU@N!lQQq#!TmiPtc?I~ zD9|MEo*#$Dz#&)!SZ+bZqhVO)J^#OulYU8W*hcv+lKoS=`(LXP_&ue4SD*La?MY`& z6u&PS_)VX zD)4U?cFYWph5cvJ8NXZGG1JRW#C+@R3-Ws30A?xWP-m9I62RgRuu$RCt-U7be*W-` zMcSu#_RJy=_bs1_IIsv9_yvVC|NqR&`uay!hrecJef=ZrH%?nmx}PRkclT*9KRjmP zV%F@=RFztTb?Q{+)P8*QBef+xkm_!)M+YlGeVHXHa5UJ>C#E0Y{FKvyg%bvr27KdW zdGncb#!Oi1$v>%O<|$aM4i?HozgEh#XpA+>{D<4$rt}XBW);WogcXfh+ibXIg@~1a z4HqjKv$olA%?c4K0UIt>G-hqH;hGg9RsuF$tZ2;IX2UfrM63jCxLDDcwatcWR)|;$ z*l@9;F>9L**Q^k+60qT7MPt@B8?IR)VkKb1#frwPZ8lu9Lc~hIhKm)AS=(&5W`&5A zfDIQb8nd?9aLo!4D*+oWRy1a9v*DT*B31%6T&!r!+GfKwD@3dWY`9p_n6=G@YgUL@ z3D|J4qA_cm4cDv?u@bQ1Vnt)tHXE*4Az~$9!^MimtZg=2vqHp5z=n$zjal1lxMqcj zm4FQwD;l%5*>KGY5i0>3E><*VZL{H;6(UvwHe9S|%-a4-xOl()?Rlyv_y^|$z`rb? zUR*W={#ANuvZ0k30Bn^5fbd8FcsC9Hd|GAG{9SJx!0DYhHm`aWrO%M$s$wKA#xE46PjI;9r>%G~Y_P1eY^3w* zLHERq^%}^4H&;G{4w?+RG~*|FeMe;D;Cx3dH?H-GzL|saO7T#Oskbo1RfxUKp3;mG zs?v{x=Sm*$zKXMZ58vtA-$z4S*OHd=1V$HckLoB7)v3I^DUvhvOv~bD5_{hB@YG0! zih&Q+9yh?F&8beSP9#u)`wL=bh!RjG7e=R~K^@kTq`(4G(*AtOS<5(Acr6(@8d5ef-A3M;}f)hVdsqx6U--x>#1W zLHn_GdCuW|Ue+5SG#jWX{#jt2c*Y(zh*?G|SKmqRnnQT|v3tRWFpB;NR3wvhdigh<*8`4Q(yT!bJuXW8Fe7vb5J45c*-tnq$k#2bMJU& z!`3&?Sz&pGdG*m7aeFR#n;UhZkCW;nb$$Iq;891w$E8Xepl zJMxCZy*^)ekTQa=7F&F{d*bA6M%R{|uiV@-jgl9t>J7iI7npi0j+`6iLQq?~{#>G) zJkn`bB4exnLWsLiarc3y<3)le@e| z=Eo8vvX!{Zs;1;Q8IH|XBifTuQHQ&>7#>2N&Aam&PdQgYtH|J0jZZfO2keogfLvbQ zeVo5?tTwuHbhM%25M@dcSm)$)7Q6d)gWmfSPae<`MGyO5aR?!d+S}XbH0#)0d#bvYjWX|eVGMxg3R8y60R%-v z+d2t(Rh&^mOGHGDm6fG$<~MI#+N&Z|7oV<8%1+MPp34gx0chfFJ}*}LmJiN3;(2^f z!6I|nEe&C3sRic+mMDd|dni8I;%}KtJUYm!vRLQt>eJ^Nh5I9^()pC9xRN+K>ieMm zaYwk2k=jxPm={JTquppmJjTYx0N~-_kzWKKdnoXDkRT^DH*S$m<3S@(|Jwu$wHv$AIx#C z-8>*fh&E-&9E{O%b#tp~DaOG&-)aq=+`eXbL3JZ}L z8Bd3dPnxA?y)=C1$fafarXp~gTYIi;ahgeH!gaILNe)KF>UkC0!WC&tPiS;YpBHQP z99XX}DsjB1`cazclxg;!ewPP@SngL?+skNbc}N5 z$?K=hHM#Y=lVO&r{=>Szm$4y>OIdvfMd;oIxGZ=*w}1wZFTQy ziG#7^cTrKJ`_gJ%xjPRCy?pp2yyvK#oYbDkS0&c^`q6Y%k+T7b_2YzcvGOU=o_$tn z7*+D|4E=#spoJx?SSEZt6x%N=1b*aMowAb9{JBE$H7%FJuH{@rx`F;Rj05JB+n{`! z8*tp~Q68VUO+4&wNrU&YK{f2k3wO4687B?I2^MD;E}XEl%LcHM#XSYtg)J@oc*nC0 z#~5zE8r2$%*z-Ztl{*@4jhk&0vX9*%XW_JV)7pqN{3kQilDZZT4Gk%t&GGW9sxRa> z+BbYCv#9xkc&DrRgT!bzxGPVhanX{3)zaa-lBU9GrG7GuWzP}Ov5XOOPP-7>%>z3Q zD`+t?Pb^hdFr}zV8AuD2H)W{lAGlr_yK2d5Z;zui$-o#=dB~Ky(L^rmV?h1K zA733+}VAb&PS+hHn^MOI&YoG^@_mAv@1l96qoT6A@@&gR|)3e1eU39vk$e~ zC*iSXV@G;r@^DC!anZ7ZkPmP0R~L@lxcSamW-CTJ#QH7&nk4Rh9z=F3A7Sy^N;;zd$3x7Nol0-YD zrj((u8}L1S19;GeT?{NrxfHnU(OsvbX9r{eXUAvldzYK8zltQaR}{2v;>}l?)3C>S zlVv8<`OzZ9rIA+;XacL9>hFmAx_-{h`Z0b5593ND=1qG>;;Dc1my7w9i=jP|r4sV8{CvAF`J3rs2BxTa+-CLi8j#{=( z?3(z?dAzHYK6tm=Jg|yf?!NrxVU0;Jx8Tu)#dNzKE`UY0x0lB*w%@pMkH(%omFfa- zZt$tc9ev~~JJ=uQbF#U;(aKJKko(O`*~!W$*fm!5Uqm)It`dkv!965(i`5rQ0ge7nMKXYS?|3&bh3rgtXfIWba4?uwmAl}|-6G&Q@*B$6ICHpgj6zuU=M^l)L1 z;Z%KCu)+|(ryv*q7U&+HsDl%S=Rpzfo-5ybZm7%NK=<%KmuGc4Z%!PZ&r$sl5jptA zS?D5nWMDywn11I*mmuG2`>50%60Pr@;tCBLCFR~e7~!_`HHaO$Y^eND*AZc_+-sAT+AtBk^<}7q;HDQ(%iSa;WBTepH2X+LVcOEGKrg>)iv|Q98F^pIqa31@ zvipr|r2QqMcN@V^gW^`&TGDVnWlBz*~H#*&uPS>66 z7Iy2*w_U>Ll0p(X7M5hNOWt>3wCF>g;ocXAw(+LR&CMh5uj_W3d_TTxd%~QC2KDZU z6@oSjV!Pdy#TJOGa??Ba3oY6NJ8NY#*j*;L%?aX>$r&ygCs})^5k%#NtST_zWyWK! zmv@1)B6hKr^apC=qHPn^G8d%1iros5#~d2c(Dk!Uc!M6D$W@m=%+hl?VzIPW=IHD3rX zH625tYuCs7@hQ3=rSx;0i+&I-y6H%~=KCCS(v$wobplr-H|1_uHsO$<9~CDU#Lh7_ z$~Vb;FRFMGU!GSjgTyzQnmLqh=QwBl+WKag-A=)i;KaFiZkYcus#YQC;ieVdIci){ zLe*l{xvgu~WJSox5u_s@&&@yJ8hHnL#^L72s5?6T6t~;3`I?p`V-NS58cgx5a5uW@ zq>T|;TGJF6J;zpxRUMN%?MMgNIOR=Cjh66Zv^#sQO(k>W-^*``tGIB+S*2em z##v)`>G3tn+Yt{VqdWOk`W{pVj~Kn%pS8J-#v#7r#l7szCNW3A>p^QL&g+>QP^(CB z1OrYdiC1oie4pIiPCaEa1taU!H%5thFM=*C~rO zOp~n;=(~cwNUHIFqV>8pEqUGu?FWME^?kzRBuKSd8aF?Z+F0oQ}ZyWi2SroJLk{4rz&5G5O?$f`4t286q{JVntu*z2fbKRip#H zb6^5HY$XU+yuqE*sqXWs==OHrl9=_opDEn-;Xiq}9kuhr;`|#pn~&CQ`;3F}EzYrg zACKo^JVf?+mmq{<#Ll17y7SBpLFv^~Dsj&tVl3 zp(UokHe{I_BDz^Pr(%DgiB09vMe|aa|CssI%s=BL&c^C8)5`(3kHXIdf;P7^Khn)e M-&`+W$9enz09J*}r~m)} literal 0 HcmV?d00001 From 84dee07404ec41cd9d50d28cbe93b69943ccdf95 Mon Sep 17 00:00:00 2001 From: Wofsauge Date: Sat, 29 May 2021 03:01:27 +0200 Subject: [PATCH 7/7] Added charge indicator for timed and special charging items --- descriptions/rep/en_us.lua | 4 ++-- main.lua | 23 ++++++++++++++++++----- resources/gfx/eid_inline_icons.anm2 | 8 +++++--- resources/gfx/eid_inline_icons.png | Bin 28813 -> 28876 bytes 4 files changed, 25 insertions(+), 10 deletions(-) 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/main.lua b/main.lua index 1ff0ee7c..016f3b33 100644 --- a/main.lua +++ b/main.lua @@ -29,6 +29,8 @@ 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) @@ -218,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 diff --git a/resources/gfx/eid_inline_icons.anm2 b/resources/gfx/eid_inline_icons.anm2 index 452f0fd4..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 @@ + diff --git a/resources/gfx/eid_inline_icons.png b/resources/gfx/eid_inline_icons.png index 233dbabf3965cdcfa15b6b6e1daaded045cbb5cd..e20261e94446c7342e48453bbc3d555c043187af 100644 GIT binary patch delta 9376 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 beRKr5Ez|g<>J&YJke9s7C+YI{(4hYXG<_Fd