Compare commits

..
9 Commits
Author SHA1 Message Date
Wofsauge 2caeaa2767 chore: release 5.15
Check Localization / Check Localization process (push) Canceled after 0s
2026-02-01 22:57:31 +01:00
Wofsauge c66fc0b864 Modular: Fixed tear effects not being indented correctly 2026-02-01 22:49:33 +01:00
Wofsauge 8dc36bd68f Removed Satanic Bible from modular description list 2026-02-01 22:48:41 +01:00
Wofsauge 04d07847ee Added modular desc ignore list for languagepacks (e.g. Korean) 2026-02-01 21:58:11 +01:00
Wofsauge e913ae13d0 fix: Add fallback for donation machine description for required amount <= 0 2026-02-01 21:55:28 +01:00
KnuckleBuckle 64a9dc3ac9 it: updated ab+ and rep luas (#944) 2026-01-31 16:31:52 +01:00
리셰 88541122b8 Make tableentry from EID:getDescriptionObj() outside if block (#943)
- to fix mod name not showing
2026-01-31 16:31:33 +01:00
리셰 7016f23858 Prevent EID:getObjectName() returning Empty name from default lang (#941)
* don't return blank name for english entries

* some comments
2026-01-28 22:45:54 +01:00
sawalk 5b995b790c ko_kr : module desc update (#940)
the translation for `Health` was originally matched as `최대 체력`, but the module description uses `빨간하트`.

this could give the impression that health items like Breakfast describe effects as `Heal 1 red heart, Heal 1 red heart` instead of `Health +1, Heal 1 red heart`.

therefore, i am reverting to the original translation.
2026-01-28 22:45:31 +01:00
27 changed files with 93 additions and 17 deletions

No files matched your search

+2 -2
View File
@@ -119,7 +119,7 @@ EID.descriptions[languageCode].collectibles={
{"94", "Sacco di Penny", "{{Coin}} Genera 1 moneta casuale ogni 2 stanze"},
{"95", "Robo-Bebè", "Spara laser#Infligge 3.5 danni a colpo"},
{"96", "Piccola C.H.A.D.", "{{HalfHeart}} Genera mezzo Cuore Rosso ogni 3 stanze"},
{"97", "Il Libro del Peccato", "Genera un consumabile casuale"},
{"97", "Il Libro del Peccato", "Genera 1 consumabile casuale"},
{"98", "La Reliquia", "{{SoulHeart}} Evoca 1 Cuore Celeste per ogni 5-6 stanze"},
{"99", "Piccolo Gish", "{{Slow}} Spara proiettili rallentanti#Infligge 3.5 danni a lacrima"},
{"100", "Piccolo Steven", "Spara proiettili a ricerca#Infligge 3.5 danni a lacrima"},
@@ -296,7 +296,7 @@ EID.descriptions[languageCode].collectibles={
{"271", "Sacco delle Meraviglie", "Genera 1 consumabile casuale ogni tot stanze"},
{"272", "BMF", "Mosca esplosiva amichevole#L'esplosione infligge 60 danni#{{Warning}} L'esplosione può ferire Isaac"},
{"273", "Cervello di Bob", "Scatta nella direzione verso cui Isaac sta sparando#Esplode quando colpisce 1 nemico#{{Poison}} L'esplosione infligge 60 danni e avvelena i nemici#{{Warning}} L'esplosione può ferire Isaac"},
{"274", "Scudiero", "Subire danni genera un orbitale dal medio raggio fino all'uscita dalla stanza#L'orbitale infligge 75 danni al secondo"},
{"274", "Scudiero", "Subire danni genera un orbitale dal medio raggio fino all'uscita dalla stanza#Infligge 75 danni al secondo"},
{"275", "Mini Zolfo Fuso", "{{Chargeable}} Famiglio che carica e spara un {{Collectible118}} raggio di sangue#Infligge 3.5 danni per tocco, per un totale di 31.5 danni"},
{"276", "Cuore di Isaac", "Isaac diventa invincibile#Genera un cuore famiglio che segue Isaac#{{Warning}} Se il cuore famiglio viene colpito, Isaac prende danni"},
{"277", "Mini Tormento", "{{Fear}} Insegue i nemici e li spaventa#Infligge 4 danni al secondo"},
+1 -1
View File
@@ -8,7 +8,7 @@ local Card_ID = "5.300."
-- Define which items use fully automated descriptions by using the modular descriptions system.
-- Currently only those will use the modular descriptions system
EID.FullyAutomatedDescriptions = {
[C_ID..1] = true, [C_ID..3] = true, [C_ID..4] = true, [C_ID..6] = true, [C_ID..7] = true, [C_ID..10] = true, [C_ID..12] = true, [C_ID..14] = true, [C_ID..15] = true, [C_ID..16] = true, [C_ID..17] = true, [C_ID..18] = true, [C_ID..19] = true, [C_ID..20] = true, [C_ID..22] = true, [C_ID..23] = true, [C_ID..24] = true, [C_ID..25] = true, [C_ID..26] = true, [C_ID..27] = true, [C_ID..28] = true, [C_ID..29] = true, [C_ID..30] = true, [C_ID..31] = true, [C_ID..32] = true, [C_ID..34] = true, [C_ID..35] = true, [C_ID..43] = true, [C_ID..45] = true, [C_ID..48] = true, [C_ID..50] = true, [C_ID..51] = true, [C_ID..58] = true, [C_ID..59] = true, [C_ID..61] = true, [C_ID..70] = true, [C_ID..74] = true, [C_ID..77] = true, [C_ID..79] = true, [C_ID..80] = true, [C_ID..82] = true, [C_ID..85] = true, [C_ID..90] = true, [C_ID..92] = true, [C_ID..97] = true, [C_ID..101] = true, [C_ID..102] = true, [C_ID..106] = true, [C_ID..115] = true, [C_ID..119] = true, [C_ID..120] = true, [C_ID..121] = true, [C_ID..129] = true, [C_ID..138] = true, [C_ID..141] = true, [C_ID..143] = true, [C_ID..145] = true, [C_ID..146] = true, [C_ID..154] = true, [C_ID..159] = true, [C_ID..165] = true, [C_ID..172] = true, [C_ID..176] = true, [C_ID..179] = true, [C_ID..182] = true, [C_ID..183] = true, [C_ID..184] = true, [C_ID..185] = true, [C_ID..189] = true, [C_ID..190] = true, [C_ID..192] = true, [C_ID..193] = true, [C_ID..194] = true, [C_ID..195] = true, [C_ID..196] = true, [C_ID..197] = true, [C_ID..215] = true, [C_ID..216] = true, [C_ID..226] = true, [C_ID..235] = true, [C_ID..237] = true, [C_ID..240] = true, [C_ID..253] = true, [C_ID..254] = true, [C_ID..255] = true, [C_ID..263] = true, [C_ID..288] = true, [C_ID..292] = true, [C_ID..298] = true, [C_ID..305] = true, [C_ID..306] = true, [C_ID..307] = true, [C_ID..310] = true, [C_ID..330] = true, [C_ID..334] = true, [C_ID..336] = true, [C_ID..339] = true, [C_ID..340] = true, [C_ID..341] = true, [C_ID..342] = true, [C_ID..343] = true, [C_ID..344] = true, [C_ID..345] = true, [C_ID..346] = true, [C_ID..354] = true, [C_ID..355] = true, [C_ID..370] = true, [C_ID..379] = true, [C_ID..426] = true, [C_ID..428] = true, [C_ID..438] = true, [C_ID..456] = true, [C_ID..474] = true, [C_ID..499] = true, [C_ID..541] = true,
[C_ID..1] = true, [C_ID..3] = true, [C_ID..4] = true, [C_ID..6] = true, [C_ID..7] = true, [C_ID..10] = true, [C_ID..12] = true, [C_ID..14] = true, [C_ID..15] = true, [C_ID..16] = true, [C_ID..17] = true, [C_ID..18] = true, [C_ID..19] = true, [C_ID..20] = true, [C_ID..22] = true, [C_ID..23] = true, [C_ID..24] = true, [C_ID..25] = true, [C_ID..26] = true, [C_ID..27] = true, [C_ID..28] = true, [C_ID..29] = true, [C_ID..30] = true, [C_ID..31] = true, [C_ID..32] = true, [C_ID..34] = true, [C_ID..35] = true, [C_ID..43] = true, [C_ID..45] = true, [C_ID..48] = true, [C_ID..50] = true, [C_ID..51] = true, [C_ID..58] = true, [C_ID..59] = true, [C_ID..61] = true, [C_ID..70] = true, [C_ID..74] = true, [C_ID..77] = true, [C_ID..79] = true, [C_ID..80] = true, [C_ID..82] = true, [C_ID..85] = true, [C_ID..90] = true, [C_ID..92] = true, [C_ID..97] = true, [C_ID..101] = true, [C_ID..102] = true, [C_ID..106] = true, [C_ID..115] = true, [C_ID..119] = true, [C_ID..120] = true, [C_ID..121] = true, [C_ID..129] = true, [C_ID..138] = true, [C_ID..141] = true, [C_ID..143] = true, [C_ID..145] = true, [C_ID..146] = true, [C_ID..154] = true, [C_ID..159] = true, [C_ID..165] = true, [C_ID..172] = true, [C_ID..176] = true, [C_ID..179] = true, [C_ID..182] = true, [C_ID..183] = true, [C_ID..184] = true, [C_ID..185] = true, [C_ID..189] = true, [C_ID..190] = true, [C_ID..192] = true, [C_ID..193] = true, [C_ID..194] = true, [C_ID..195] = true, [C_ID..196] = true, [C_ID..197] = true, [C_ID..215] = true, [C_ID..216] = true, [C_ID..226] = true, [C_ID..235] = true, [C_ID..237] = true, [C_ID..240] = true, [C_ID..253] = true, [C_ID..254] = true, [C_ID..255] = true, [C_ID..263] = true, [C_ID..288] = true, [C_ID..298] = true, [C_ID..305] = true, [C_ID..306] = true, [C_ID..307] = true, [C_ID..310] = true, [C_ID..330] = true, [C_ID..334] = true, [C_ID..336] = true, [C_ID..339] = true, [C_ID..340] = true, [C_ID..341] = true, [C_ID..342] = true, [C_ID..343] = true, [C_ID..344] = true, [C_ID..345] = true, [C_ID..346] = true, [C_ID..354] = true, [C_ID..355] = true, [C_ID..370] = true, [C_ID..379] = true, [C_ID..426] = true, [C_ID..428] = true, [C_ID..438] = true, [C_ID..456] = true, [C_ID..474] = true, [C_ID..499] = true, [C_ID..541] = true,
[T_ID..27] = true, [T_ID..35] = true, [T_ID..37] = true, [T_ID..39] = true, [T_ID..47] = true, [T_ID..65] = true, [T_ID..66] = true,
[Card_ID..2] = true, [Card_ID..4] = true, [Card_ID..6] = true, [Card_ID..7] = true, [Card_ID..8] = true, [Card_ID..12] = true, [Card_ID..13] = true, [Card_ID..14] = true, [Card_ID..16] = true, [Card_ID..22] = true, [Card_ID..36] = true, [Card_ID..38] = true, [Card_ID..39] = true, [Card_ID..53] = true, [Card_ID..59] = true, [Card_ID..61] = true, [Card_ID..79] = true, [Card_ID..93] = true,
[Pill_ID..3] = true, [Pill_ID..6] = true, [Pill_ID..8] = true, [Pill_ID..9] = true, [Pill_ID..11] = true, [Pill_ID..12] = true, [Pill_ID..13] = true, [Pill_ID..14] = true, [Pill_ID..15] = true, [Pill_ID..16] = true, [Pill_ID..17] = true, [Pill_ID..18] = true, [Pill_ID..19] = true, [Pill_ID..37] = true, [Pill_ID..39] = true, [Pill_ID..46] = true, [Pill_ID..48] = true, [Pill_ID..49] = true,
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "bul"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "cs_cz"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "de"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
EID.descriptions[languageCode].ModularDescriptions = {
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "el_gr"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "en_us"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
EID.descriptions[languageCode].ModularDescriptions = {
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "fr"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "it"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "ja_jp"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+12 -2
View File
@@ -2,6 +2,16 @@
local languageCode = "ko_kr"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
local C_ID = "5.100."
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {
[C_ID .. 120] = true, -- Odd Mushroom (Thin) this is okay but there is no item_data.lua for rgon (tears for rep -> firerate for rep+ -> tears for rgon) so adding this for now
[C_ID .. 215] = true, -- Goat Head
[C_ID .. 240] = true, -- Experiment Treatment
[C_ID .. 499] = true, -- Eucharist
[C_ID .. 600] = true, -- Eye Drops
}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
@@ -21,7 +31,7 @@ EID.descriptions[languageCode].ModularDescriptions = {
FireRate = "연사(+상한) {value}", -- Must mention tears cap
DamageMultiplier = "공격력 배율 {value}",
Damage = "공격력 {value}",
DamageTemp = "증발성 공격력 {value}", -- For Temp Binge Eater buffs
DamageTemp = "증발성 공격력 {value}", -- For Temp Binge Eater buffs
BombDamage = "폭탄 피해량 {value}",
Speed = "이동속도 {value}",
RangeMultiplier = "사거리 배율 {value}",
@@ -38,7 +48,7 @@ EID.descriptions[languageCode].ModularDescriptions = {
RandomStatDown = "↓ 무작위 능력치 {value}개 감소",
-- Health related
RedHeart = "빨간하트 {value}",
RedHeart = "최대 체력 {value}",
SoulHeart = "소울하트 {value}",
BlackHeart = "블랙하트 {value}",
BoneHeart = "뼈하트 {value}",
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "pl"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "pt"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "pt_br"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "ro_ro"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "ru"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "spa"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
EID.descriptions[languageCode].ModularDescriptions = {
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "tr_tr"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "uk_ua"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "vi"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3
View File
@@ -2,6 +2,9 @@
local languageCode = "zh_cn"
EID.descriptions[languageCode].AdditionalInformations = {}
-- List of description IDs to ignore for fully automated descriptions
EID.descriptions[languageCode].IgnoreFullyAutomatedDescriptions = {}
---------- Modular Descriptions ----------
-- Table containing basic sentences and templates used to generate basic descriptions
+3 -3
View File
@@ -84,9 +84,9 @@ local repCollectibles={
[182] = {"182", "Sacro Cuore", "↑ {{Heart}} +1 Salute#↑ {{Damage}} x2.3 Moltiplicatore Danni#↑ {{Damage}} +1 Danni#↓ {{Tears}} -0.4 Lacrime#↓ {{Shotspeed}} -0.25 Velocità Colpi#{{HealingRed}} Salute al Massimo#Lacrime a ricerca"}, -- Sacred Heart
[184] = {"184", "Sacro Graal", "↑ {{Heart}} +1 Salute#{{HealingRed}} Cura di 1 cuore#Volo"}, -- Holy Grail
[186] = {"186", "Eredità di Sangue", "Infligge 40 danni a tutti i nemici#{{Warning}} Infligge 1 cuore di danno ad Isaac#Dopo il 1° uso in una stanza, infligge invece mezzo cuore di danno#{{Heart}} Rimuove per primi i Cuori Rossi"}, -- Blood Rights
[189] = {"189", "Super Fan di SMB", "↑ {{Heart}} +1 Salute#↑ {{Speed}} +0.2 Velocità#↑ {{Tears}} +0.2 Lacrime#↑ {{Damage}} +0.3 Danni#↑ {{Range}} +2.5 Gittata#{{HealingRed}} Salute al massimo"}, -- SMB Super Fan
[189] = {"189", "Super Fan di SMB", "↑ {{Tears}} +0.2 Lacrime#↑ {{Damage}} +0.3 Danni#↑ {{Speed}} +0.2 Velocità#↑ {{Range}} +2.5 Gittata#↑ {{Heart}} +1 Salute#{{HealingRed}} Salute al massimo"}, -- SMB Super Fan
[192] = {"192", "Telepatia per Negati", "{{Timer}} Conferisce fino all'uscita dalla stanza:#↑ {{Range}} +3 Gittata#Lacrime a ricerca"}, -- Telepathy for Dummies
[193] = {"193", "CARNE!", "↑ {{Heart}} +1 Salute#↑ {{Damage}} +0.3 Danni#{{HealingRed}} Cura di 1 cuore"}, -- MEAT!
[193] = {"193", "CARNE!", "↑ {{Damage}} +0.3 Danni#↑ {{Heart}} +1 Salute#{{HealingRed}} Cura di 1 cuore"}, -- MEAT!
[194] = {"194", "Palla Magica", "↑ {{Shotspeed}} +0.16 Velocità Colpi#{{Card}} Genera 1 carta#+15% di chance di un Planetario"}, -- Magic 8 Ball
[197] = {"197", "Succhino di Cristo", "↑ {{Damage}} +0.5 Danni#↑ {{Range}} +1.5 Gittata"}, -- Jesus Juice
[203] = {"203", "Offerta Imperdibile", "I consumabili hanno il 50% di chance di venire raddoppiati"}, -- Humbleing Bundle
@@ -117,7 +117,7 @@ local repCollectibles={
[264] = {"264", "Moscastuta", "Orbitale#Attaccca i nemici quando Isaac prende danni#Infligge 6.5 danni al secondo"}, -- Smart Fly
[272] = {"272", "BMF", "Mosca esplosiva amichevole#L'esplosione infligge 100 DANNI#{{Warning}} L'esplosione può ferire Isaac"}, -- BBF
[273] = {"273", "Cervello di Bob", "Scatta nella direzione verso cui Isaac sta sparando#Esplode quando colpisce 1 nemico#{{Poison}} L'esplosione infligge 100 danni e avvelena i nemici#{{Warning}} L'esplosione può ferire Isaac"}, -- Bob's Brain
[274] = {"274", "Scudiero", "Subire danni genera 1 orbitale dal medio raggio fino all'uscita dalla stanza#L'orbitale infligge 150 danni al secondo"}, -- Best Bud
[274] = {"274", "Scudiero", "Subire danni genera 1 orbitale dal medio raggio fino all'uscita dalla stanza#Infligge 150 danni al secondo"}, -- Best Bud
[275] = {"275", "Mini Zolfo Fuso", "{{Chargeable}} Famiglio che carica e spara un {{Collectible118}} raggio di sangue#Infligge 3 danni per tocco, per un totale di 24 danni"}, -- Lil Brimston
[276] = {"276", "Cuore di Isaac", "Isaac diventa invincibile#Genera un cuore famiglio che segue Isaac#Il cuore si carica mentre Isaac spara, rilasciando uno scroscio di lacrime quando smette#{{Warning}} Se il cuore famiglio viene colpito, Isaac prende danni"}, -- Isaac's Heart
[278] = {"278", "Scroccoscuro", "{{Heart}} Raccoglie i Cuori Rossi nelle vicinanze#Genera 1 Cuore Nero, runa, carta, pillola, o ragno per ogni 1.5 Cuori Rossi raccolti"}, -- Dark Bum
+5 -3
View File
@@ -641,15 +641,16 @@ function EID:getDescriptionObj(Type, Variant, SubType, entity, checkModifiers)
description.Entity = entity or nil
local generatedModularDesc = false
if EID.FullyAutomatedDescriptions[description.fullItemString] then
local hasIgnoreModular = EID.descriptions[EID:getLanguage()].IgnoreFullyAutomatedDescriptions and EID.descriptions[EID:getLanguage()].IgnoreFullyAutomatedDescriptions[description.fullItemString]
if EID.FullyAutomatedDescriptions[description.fullItemString] and not hasIgnoreModular then
local success, modularDescription = pcall(EID.GenerateDescription, nil, description)
if success and modularDescription and modularDescription ~= "" then
description.Description = modularDescription
generatedModularDesc = true
end
end
local tableEntry = EID:getDescriptionData(Type, Variant, SubType)
if not generatedModularDesc then
local tableEntry = EID:getDescriptionData(Type, Variant, SubType)
description.Description = tableEntry and tableEntry[3] or EID:getXMLDescription(Type, Variant, SubType)
end
@@ -918,7 +919,8 @@ function EID:getObjectName(Type, Variant, SubType)
local translatedName = EID.ItemNames[EID:getLanguage()][fallbackName]
local itemNameTableEntry = translatedName ~= "" and translatedName or EID.ItemNames[EID.DefaultLanguageCode][fallbackName]
-- return itemName table entry if found and not pills/horsepills
if itemNameTableEntry and tableName ~= "pills" and tableName ~= "horsepills" then return itemNameTableEntry end
-- 'EID.ItemNames[EID.DefaultLanguageCode][fallbackName]' can also be empty check if it is empty again, to check ItemConfig stuff propery
if itemNameTableEntry and itemNameTableEntry ~= "" and tableName ~= "pills" and tableName ~= "horsepills" then return itemNameTableEntry end
local tableEntry = EID:getDescriptionData(Type, Variant, SubType)
local name = nil
+1 -1
View File
@@ -130,7 +130,7 @@ EID.ModuleBehaviors = {
},
["TearEffect"] = {
Priority = 5510,
BehaviorFunc = function(moduleBehaviorEntry, itemDataTableEntry, description)
BehaviorFunc = function(moduleBehaviorEntry, itemDataTableEntry, description, indent)
-- support single and multiple tear effects by turning single entries into a table
if type(itemDataTableEntry) ~= "table" then
itemDataTableEntry = {itemDataTableEntry}
+12 -2
View File
@@ -230,10 +230,20 @@ local function DonationMachineCallback(descObj)
break
end
end
descObj.Icon = EID.InlineIcons["DonationMachine"]
if coinsNeeded - totalDonations <= 0 then
-- All rewards unlocked, remove description part with required coin amount
local linebreakPos = string.find(descObj.Description, "#")
if linebreakPos then
descObj.Description = string.sub(descObj.Description, linebreakPos + 1)
end
return descObj
end
-- Replace variables in description with values
descObj.Description = EID:ReplaceVariableStr(descObj.Description, 1, coinsNeeded)
descObj.Description = EID:ReplaceVariableStr(descObj.Description, 2, coinsNeeded - totalDonations)
descObj.Icon = EID.InlineIcons["DonationMachine"]
return descObj
end
+2 -2
View File
@@ -12,8 +12,8 @@ EID.isRepentance = REPENTANCE or EID.isRepentancePlus -- REPENTANCE variable can
require("eid_config")
EID.Config = EID.UserConfig
EID.Config.Version = "3.2" -- note: changing this will reset everyone's settings to default!
EID.ModVersion = 5.14
EID.ModVersionCommit = "edc9613"
EID.ModVersion = 5.15
EID.ModVersionCommit = "c66fc0b"
EID.DefaultConfig.Version = EID.Config.Version
EID.isHidden = false
EID.player = nil -- The primary Player Entity of Player 1
+1 -1
View File
@@ -56,7 +56,7 @@ There are multiple Versions of the mod, depending on which DLCs you have install
[img]https://i.imgur.com/jrdGbna.png[/img]
[url=https://github.com/wofsauge/External-Item-Descriptions/blob/master/CREDITS.md]Check out the credits here[/url]
</description>
<version>5.14</version>
<version>5.15</version>
<visibility>Public</visibility>
<tag id="Lua"/>
<tag id="Items"/>