Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
93610facf5 | ||
|
|
535f49362e | ||
|
|
65f8b94350 | ||
|
|
efaac6bc92 | ||
|
|
fc115aa1e3 | ||
|
|
3b7081598b | ||
|
|
72c2a9ad95 | ||
|
|
eb34c8b214 | ||
|
|
e3acca45db | ||
|
|
3f4ae57ce8 | ||
|
|
896a1dce27 | ||
|
|
b4c66ace01 | ||
|
|
2663deafa0 | ||
|
|
b10a18c2b6 | ||
|
|
33181983e7 | ||
|
|
e94d60285b | ||
|
|
830d7b7fd6 | ||
|
|
a120a6c693 | ||
|
|
0ced81f7e3 | ||
|
|
fc7c9d5605 | ||
|
|
97cbaecc42 | ||
|
|
38fbb8a473 | ||
|
|
ca6a9e7fb5 | ||
|
|
9a1f5b0930 | ||
|
|
0fd8346b66 |
No files matched your search
@@ -55,7 +55,7 @@ def addUpdatedTables(languageCode, dlc):
|
|||||||
# Add language table
|
# Add language table
|
||||||
lua.execute('EID.descriptions["'+languageCode+'"] = {}')
|
lua.execute('EID.descriptions["'+languageCode+'"] = {}')
|
||||||
# Add all tables that are assumed to exist already in ab+
|
# Add all tables that are assumed to exist already in ab+
|
||||||
updatedTables = ["collectibles", "trinkets"]
|
updatedTables = ["collectibles", "trinkets", "ConditionalDescs"]
|
||||||
if dlc == "rep":
|
if dlc == "rep":
|
||||||
updatedTables += ["cards", "pills", "carBattery", "BFFSSynergies", "CharacterInfo", "ConditionalDescs", "VoidNames", "custom"]
|
updatedTables += ["cards", "pills", "carBattery", "BFFSSynergies", "CharacterInfo", "ConditionalDescs", "VoidNames", "custom"]
|
||||||
if dlc == "rep+":
|
if dlc == "rep+":
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ import xml.etree.ElementTree as ET
|
|||||||
|
|
||||||
GENERATE_REP_PLUS = True
|
GENERATE_REP_PLUS = True
|
||||||
|
|
||||||
filePath = "..\\..\\resources-dlc3\\"
|
filePath = "..\\..\\..\\..\\resources-dlc3\\"
|
||||||
writeToFile = "features/eid_xmldata.lua"
|
writeToFile = "../../features/eid_xmldata.lua"
|
||||||
|
|
||||||
if GENERATE_REP_PLUS:
|
if GENERATE_REP_PLUS:
|
||||||
filePath = "..\\..\\extracted_resources\\resources\\"
|
filePath = "..\\..\\..\\..\\extracted_resources\\resources\\"
|
||||||
writeToFile = "features/eid_xmldata_rep+.lua"
|
writeToFile = "../../features/eid_xmldata_rep+.lua"
|
||||||
|
|
||||||
# take second element for sort
|
# take second element for sort
|
||||||
def sortByID(elem):
|
def sortByID(elem):
|
||||||
@@ -16,6 +16,7 @@ If you enjoy this mod and want to help on it, check it out on GitHub: https://gi
|
|||||||
- **Korean**: by Blackcreamtea, 리셰(kohashiwakaba)
|
- **Korean**: by Blackcreamtea, 리셰(kohashiwakaba)
|
||||||
- **Polish**: by Rickyy, Kennyluz, MERITT, DimonoKingoKongo
|
- **Polish**: by Rickyy, Kennyluz, MERITT, DimonoKingoKongo
|
||||||
- **Portuguese**: by Marcelino Cruz
|
- **Portuguese**: by Marcelino Cruz
|
||||||
|
- **Romanian**: by ed._.096, MHI
|
||||||
- **Russian**: by hell2Pay, fly_6, Dezzelshipc and Sekaz
|
- **Russian**: by hell2Pay, fly_6, Dezzelshipc and Sekaz
|
||||||
- **Spanish**: by Lidia Arroyo Purroy, MartinFierro, maintained by AutisticGoat (Kotry)
|
- **Spanish**: by Lidia Arroyo Purroy, MartinFierro, maintained by AutisticGoat (Kotry)
|
||||||
- **Brazilian - Portuguese**: by LuanRoger and NotZin02
|
- **Brazilian - Portuguese**: by LuanRoger and NotZin02
|
||||||
|
|||||||
@@ -856,8 +856,8 @@ EID.descriptions[languageCode].pills={
|
|||||||
EID.descriptions[languageCode].sacrificeHeader = "[Další Odměna za Obětování]"
|
EID.descriptions[languageCode].sacrificeHeader = "[Další Odměna za Obětování]"
|
||||||
|
|
||||||
EID.descriptions[languageCode].sacrifice={
|
EID.descriptions[languageCode].sacrifice={
|
||||||
{"1", "", "{{Coin}} 50% šance na 1 minci#{{Bomb}} 100% šance na 1 Bombu, pokud jsi zabili Bosse v Basementu 1 pod 1 minutu"},
|
{"1", "", "{{Coin}} 50% šance na 1 minci#{{Bomb}} 100% šance na 1 Bombu, pokud jsi zabil Bosse v Basementu 1 pod 1 minutu"},
|
||||||
{"2", "", "{{Coin}} 50% šance na 1 minci#{{Bomb}} 100% šance na 1 Bombu, pokud jsi zabili Bosse v Basementu 1 pod 1 minutu"},
|
{"2", "", "{{Coin}} 50% šance na 1 minci#{{Bomb}} 100% šance na 1 Bombu, pokud jsi zabil Bosse v Basementu 1 pod 1 minutu"},
|
||||||
{"3", "", "{{AngelChance}} 67% šance na zvýšenou šanci na Andělskou Místnost"},
|
{"3", "", "{{AngelChance}} 67% šance na zvýšenou šanci na Andělskou Místnost"},
|
||||||
{"4", "", "{{Chest}} 50% šance na 1 náhodnou truhlu"},
|
{"4", "", "{{Chest}} 50% šance na 1 náhodnou truhlu"},
|
||||||
{"5", "", "{{Coin}} 33% šance na 3 mince#{{AngelChance}} 67% šance na zvýšenou šanci na Andělskou Místnost"},
|
{"5", "", "{{Coin}} 33% šance na 3 mince#{{AngelChance}} 67% šance na zvýšenou šanci na Andělskou Místnost"},
|
||||||
|
|||||||
@@ -144,7 +144,7 @@ EID.descriptions[languageCode].collectibles={
|
|||||||
{"121", "Odd Mushroom (Large)", "↑ {{EmptyHeart}} +1 Empty heart container#↑ {{Damage}} +0.3 Damage#↑ {{Range}} +0.25 Range#↑ +0.5 Tear height#↓ {{Speed}} -0.1 Speed"}, -- Odd Mushroom (Large)
|
{"121", "Odd Mushroom (Large)", "↑ {{EmptyHeart}} +1 Empty heart container#↑ {{Damage}} +0.3 Damage#↑ {{Range}} +0.25 Range#↑ +0.5 Tear height#↓ {{Speed}} -0.1 Speed"}, -- Odd Mushroom (Large)
|
||||||
{"122", "Whore of Babylon", "When on half a Red Heart or less:#↑ {{Speed}} +0.3 Speed#↑ {{Damage}} +1.5 Damage"}, -- Whore of Babylon
|
{"122", "Whore of Babylon", "When on half a Red Heart or less:#↑ {{Speed}} +0.3 Speed#↑ {{Damage}} +1.5 Damage"}, -- Whore of Babylon
|
||||||
{"123", "Monster Manual", "{{Timer}} Spawns a random familiar for the room"}, -- Monster Manual
|
{"123", "Monster Manual", "{{Timer}} Spawns a random familiar for the room"}, -- Monster Manual
|
||||||
{"124", "Dead Sea Scrolls", "Triggers a random active item effect"}, -- Dead Sea Scrolls
|
{"124", "Dead Sea Scrolls", "Triggers a random active item effect#Chooses the effect from a fixed list of items"}, -- Dead Sea Scrolls
|
||||||
{"125", "Bobby-Bomb", "{{Bomb}} +5 Bombs#Homing bombs"}, -- Bobby-Bomb
|
{"125", "Bobby-Bomb", "{{Bomb}} +5 Bombs#Homing bombs"}, -- Bobby-Bomb
|
||||||
{"126", "Razor Blade", "↑ {{Damage}} +1.2 Damage for the room#{{Warning}} Deals 1 heart of damage to Isaac#{{Heart}} Removes Red Hearts first"}, -- Razor Blade
|
{"126", "Razor Blade", "↑ {{Damage}} +1.2 Damage for the room#{{Warning}} Deals 1 heart of damage to Isaac#{{Heart}} Removes Red Hearts first"}, -- Razor Blade
|
||||||
{"127", "Forget Me Now", "Rerolls and restarts the entire floor"}, -- Forget Me Now
|
{"127", "Forget Me Now", "Rerolls and restarts the entire floor"}, -- Forget Me Now
|
||||||
@@ -488,7 +488,7 @@ EID.descriptions[languageCode].collectibles={
|
|||||||
{"463", "Sulfuric Acid", "↑ {{Damage}} +0.3 Damage#Isaac's tears can destroy rocks and open doors"}, -- Sulfuric Acid
|
{"463", "Sulfuric Acid", "↑ {{Damage}} +0.3 Damage#Isaac's tears can destroy rocks and open doors"}, -- Sulfuric Acid
|
||||||
{"464", "Glyph of Balance", "{{SoulHeart}} +2 Soul Hearts#Champion enemies drop whatever pickup Isaac needs the most"}, -- Glyph of Balance
|
{"464", "Glyph of Balance", "{{SoulHeart}} +2 Soul Hearts#Champion enemies drop whatever pickup Isaac needs the most"}, -- Glyph of Balance
|
||||||
{"465", "Analog Stick", "↑ {{Tears}} +0.3 Tears#Allows Isaac to shoot tears in any direction"}, -- Analog Stick
|
{"465", "Analog Stick", "↑ {{Tears}} +0.3 Tears#Allows Isaac to shoot tears in any direction"}, -- Analog Stick
|
||||||
{"466", "Contagion", "{{Poison}} The first enemy killed in a room explodes and poison all nearby enemies"}, -- Contagion
|
{"466", "Contagion", "{{Poison}} The first enemy killed in a room explodes and poisons all nearby enemies#Enemies that die while poisoned also explode and poison nearby enemies"}, -- Contagion
|
||||||
{"467", "Finger!", "{{Damage}} Constantly deals 10% of Isaac's damage in the direction it points"}, -- Finger!
|
{"467", "Finger!", "{{Damage}} Constantly deals 10% of Isaac's damage in the direction it points"}, -- Finger!
|
||||||
{"468", "Shade", "Follows Isaac's movement on a 1 second delay#Deals 30 contact damage per second#After it deals 600 damage, it is absorbed by Isaac, increasing his contact damage"}, -- Shade
|
{"468", "Shade", "Follows Isaac's movement on a 1 second delay#Deals 30 contact damage per second#After it deals 600 damage, it is absorbed by Isaac, increasing his contact damage"}, -- Shade
|
||||||
{"469", "Depression", "Leaves a trail of creep#The creep deals 6 damage per second#Enemies that touch the cloud can be hit by a holy light beam"}, -- Depression
|
{"469", "Depression", "Leaves a trail of creep#The creep deals 6 damage per second#Enemies that touch the cloud can be hit by a holy light beam"}, -- Depression
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
@@ -35,6 +35,8 @@ local collectibles = {
|
|||||||
[594] = {"594", "Jupiter", "↑ {{EmptyHeart}} +2 prázdná místa pro srdce#↓ {{Speed}} Snížení rychlosti o -0.3#{{HealingRed}} Vyléčí 2 srdce#{{Speed}} Zvýšení až +0,5 rychlosti, pokud stojíš na místě#{{Poison}} Při pohybu se za tebou uvolňují jedovaté prdy#{{Poison}} Imunita vůči jedu"}, -- Jupiter
|
[594] = {"594", "Jupiter", "↑ {{EmptyHeart}} +2 prázdná místa pro srdce#↓ {{Speed}} Snížení rychlosti o -0.3#{{HealingRed}} Vyléčí 2 srdce#{{Speed}} Zvýšení až +0,5 rychlosti, pokud stojíš na místě#{{Poison}} Při pohybu se za tebou uvolňují jedovaté prdy#{{Poison}} Imunita vůči jedu"}, -- Jupiter
|
||||||
-- Change: Complete rewrite
|
-- Change: Complete rewrite
|
||||||
[632] = {"632", "Zlé Kouzlo", "↑ {{Luck}} +2 Štěstí#Imunita vůči: {{Burning}} ohni, {{Confusion}} zmatení, {{Fear}} strachu, {{Slow}} pavučin a {{Poison}} jedovatého efektu#Poskytuje 1 sekundu imunity proti kalužím"}, -- Evil Charm
|
[632] = {"632", "Zlé Kouzlo", "↑ {{Luck}} +2 Štěstí#Imunita vůči: {{Burning}} ohni, {{Confusion}} zmatení, {{Fear}} strachu, {{Slow}} pavučin a {{Poison}} jedovatého efektu#Poskytuje 1 sekundu imunity proti kalužím"}, -- Evil Charm
|
||||||
|
-- Change: Added Shop as a new destination
|
||||||
|
[660] = {"660", "Čtení z Karet", "Vytvoří dva portály na začátku každého patra#Portály zmizí, když opustíš místnost#{{Blank}} {{ColorRed}}Červený: {{CR}}{{BossRoom}} Boss místnost#{{Blank}} {{ColorYellow}}Žlutý: {{CR}}{{TreasureRoom}} Pokladnice#{{Blank}} {{ColorBlue}}Modrý: {{CR}}{{SecretRoom}} Tajná místnost#{{Blank}} {{ColorGreen}}Zelená: {{CR}}{{Shop}} Obchod"}, -- Card Reading
|
||||||
-- Change: Complete rewrite
|
-- Change: Complete rewrite
|
||||||
[681] = {"681", "Malý Portál", "Dvojitým klepnutím tlačítkem střelby vymrštíš před sebou Malý Portál#Způsobuje kontaktní poškození když letí dopředu#Konzumuje při tom pickupy, které má před sebou#Každý z nich mu zvětší jeho velikost, poškození a vytvoří modrou mušku#Po 2-3 pickupech vytvoří portál do speciální místnosti a spojenec zmizí po zbytek patra#Obsah v této místnosti přetrvává po zbytek běhu"}, -- Lil Portal
|
[681] = {"681", "Malý Portál", "Dvojitým klepnutím tlačítkem střelby vymrštíš před sebou Malý Portál#Způsobuje kontaktní poškození když letí dopředu#Konzumuje při tom pickupy, které má před sebou#Každý z nich mu zvětší jeho velikost, poškození a vytvoří modrou mušku#Po 2-3 pickupech vytvoří portál do speciální místnosti a spojenec zmizí po zbytek patra#Obsah v této místnosti přetrvává po zbytek běhu"}, -- Lil Portal
|
||||||
-- Change: Added info about the damage based on item quality
|
-- Change: Added info about the damage based on item quality
|
||||||
@@ -58,6 +60,18 @@ local trinkets = {
|
|||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
---------- Cards ----------
|
||||||
|
|
||||||
|
local cards = {
|
||||||
|
-- Change: Complete rewrite
|
||||||
|
[38] = {"38", "Berkano", "{{Collectible706}} Vytvoří 3 mušky Hlubiny pro aktuální místnost"}, -- Berkano
|
||||||
|
}
|
||||||
|
EID:updateDescriptionsViaTable(cards, EID.descriptions[languageCode].cards)
|
||||||
|
|
||||||
|
|
||||||
|
---------- Conditions ----------
|
||||||
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
||||||
|
|
||||||
|
|
||||||
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
||||||
if EID.enableDebug then
|
if EID.enableDebug then
|
||||||
|
|||||||
@@ -35,6 +35,8 @@ local collectibles = {
|
|||||||
[594] = {"594", "Jupiter", "↑ {{EmptyHeart}} +2 Empty heart containers#↓ {{Speed}} -0.3 Speed#{{HealingRed}} Heals 2 heart#{{Speed}} Speed builds up to +0.5 while standing still#{{Poison}} Moving releases poison clouds#{{Poison}} Poison immunity"}, -- Jupiter
|
[594] = {"594", "Jupiter", "↑ {{EmptyHeart}} +2 Empty heart containers#↓ {{Speed}} -0.3 Speed#{{HealingRed}} Heals 2 heart#{{Speed}} Speed builds up to +0.5 while standing still#{{Poison}} Moving releases poison clouds#{{Poison}} Poison immunity"}, -- Jupiter
|
||||||
-- Change: Complete rewrite
|
-- Change: Complete rewrite
|
||||||
[632] = {"632", "Evil Charm", "↑ {{Luck}} +2 Luck#Immune to {{Burning}} fire damage, {{Confusion}} confusion, {{Fear}} fear, {{Slow}} spider-webs and {{Poison}} poison effects#Grants 1 second immunity to creep"}, -- Evil Charm
|
[632] = {"632", "Evil Charm", "↑ {{Luck}} +2 Luck#Immune to {{Burning}} fire damage, {{Confusion}} confusion, {{Fear}} fear, {{Slow}} spider-webs and {{Poison}} poison effects#Grants 1 second immunity to creep"}, -- Evil Charm
|
||||||
|
-- Change: Added Shop as a new destination
|
||||||
|
[660] = {"660", "Card Reading", "Spawns two portals in the first room of each floor#Leaving the room despawns the portals#{{Blank}} {{ColorRed}}Red: {{CR}}{{BossRoom}} Boss Room#{{Blank}} {{ColorYellow}}Yellow: {{CR}}{{TreasureRoom}} Item Room#{{Blank}} {{ColorBlue}}Blue: {{CR}}{{SecretRoom}} Secret Room#{{Blank}} {{ColorGreen}}Green: {{CR}}{{Shop}} Shop"}, -- Card Reading
|
||||||
-- Change: Complete rewrite
|
-- Change: Complete rewrite
|
||||||
[681] = {"681", "Lil Portal", "Double-tapping a fire button launches the portal#Deals contact damage when launched#Consumes pickups in its path#Each pickup consumed increases its size, damage, and spawns a blue fly#Consuming 2-3 pickups spawns a portal to a special room and the familiar disappears for the rest of the floor#The content of the room persists for the rest of the run"}, -- Lil Portal
|
[681] = {"681", "Lil Portal", "Double-tapping a fire button launches the portal#Deals contact damage when launched#Consumes pickups in its path#Each pickup consumed increases its size, damage, and spawns a blue fly#Consuming 2-3 pickups spawns a portal to a special room and the familiar disappears for the rest of the floor#The content of the room persists for the rest of the run"}, -- Lil Portal
|
||||||
-- Change: Added info about the damage based on item quality
|
-- Change: Added info about the damage based on item quality
|
||||||
@@ -58,6 +60,19 @@ local trinkets = {
|
|||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
---------- Cards ----------
|
||||||
|
|
||||||
|
local cards = {
|
||||||
|
-- Change: Complete rewrite
|
||||||
|
[38] = {"38", "Berkano", "{{Collectible706}} Summons 3 Abyss locusts for the room"}, -- Berkano
|
||||||
|
}
|
||||||
|
EID:updateDescriptionsViaTable(cards, EID.descriptions[languageCode].cards)
|
||||||
|
|
||||||
|
|
||||||
|
---------- Conditions ----------
|
||||||
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
||||||
|
|
||||||
|
|
||||||
-- Table that contains commonly used descriptions for abyss synergies
|
-- Table that contains commonly used descriptions for abyss synergies
|
||||||
local abyssPresets = {
|
local abyssPresets = {
|
||||||
noEffect = "No special effect",
|
noEffect = "No special effect",
|
||||||
|
|||||||
@@ -58,6 +58,9 @@ local trinkets = {
|
|||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
---------- Conditions ----------
|
||||||
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
||||||
|
|
||||||
|
|
||||||
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
||||||
if EID.enableDebug then
|
if EID.enableDebug then
|
||||||
|
|||||||
@@ -58,6 +58,9 @@ local trinkets = {
|
|||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
---------- Conditions ----------
|
||||||
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
||||||
|
|
||||||
-- Table that contains commonly used descriptions for abyss synergies
|
-- Table that contains commonly used descriptions for abyss synergies
|
||||||
local abyssPresets = {
|
local abyssPresets = {
|
||||||
noEffect = "Nessun effetto speciale",
|
noEffect = "Nessun effetto speciale",
|
||||||
|
|||||||
@@ -68,6 +68,9 @@ local trinkets = {
|
|||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
---------- Conditions ----------
|
||||||
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
||||||
|
|
||||||
|
|
||||||
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
||||||
if EID.enableDebug then
|
if EID.enableDebug then
|
||||||
|
|||||||
@@ -60,6 +60,9 @@ local trinkets = {
|
|||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
---------- Conditions ----------
|
||||||
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
||||||
|
|
||||||
local wisps = {
|
local wisps = {
|
||||||
-- TODO check damage and hp
|
-- TODO check damage and hp
|
||||||
[441] = "{{MiddleWisp}} {{ColorYellow}}중앙 x1{{CR}}/{{Heart}}:2#{{Chargeable}}충전형 혈사포를 발사합니다. ({{DamageSmall}}:3)#{{Collectible441}}아이템 발동 중 혈사포를 같이 발사합니다.", -- Mega Blast
|
[441] = "{{MiddleWisp}} {{ColorYellow}}중앙 x1{{CR}}/{{Heart}}:2#{{Chargeable}}충전형 혈사포를 발사합니다. ({{DamageSmall}}:3)#{{Collectible441}}아이템 발동 중 혈사포를 같이 발사합니다.", -- Mega Blast
|
||||||
|
|||||||
@@ -0,0 +1,314 @@
|
|||||||
|
---------------------------------------
|
||||||
|
----- Basic English descriptions -----
|
||||||
|
---------------------------------------
|
||||||
|
|
||||||
|
-- FORMAT: Item ID | Name | Description
|
||||||
|
|
||||||
|
-- Special character markup:
|
||||||
|
-- ↑ = Up Arrow | ↓ = Down Arrow | # = Starts a new line
|
||||||
|
-- More can be found here: https://github.com/wofsauge/External-Item-Descriptions/wiki/Markup
|
||||||
|
|
||||||
|
local languageCode = "ro_ro"
|
||||||
|
|
||||||
|
---------- Collectibles ----------
|
||||||
|
|
||||||
|
local collectibles = {
|
||||||
|
-- Change: added "Creep persists until you exit the room"
|
||||||
|
[56] = {"56", "Accidentul Lămâii", "Varsă o baltă de lămâie#Balta provoacă 24 de daune pe secundă#Balta persistă pe durata camerei"}, -- Lemon Mishap
|
||||||
|
-- Change: added "Persists between rooms if player is at 1/2 hearts"
|
||||||
|
[117] = {"117", "Pasăre Moartă", "Vătamarea oferă o pasăre care atacă inamicii#Pasărea provoacă 4.3 daune pe secundă#Persistă între camere dacă Isaac are 1/2 inimi"}, -- Dead Bird
|
||||||
|
-- Change: Complete rewrite
|
||||||
|
[351] = {"351", "Fasole Gigant", "Provoacă 100 de daune și pietrifică toți inamicilor din cameră#{{Poison}} Provoacă 5 daune și otrăvește toți inamicii din apropiere#Poate deschide camerele secrete și să spargă pietre"}, -- Mega Bean
|
||||||
|
-- Change: Complete rewrite
|
||||||
|
[436] = {"436", "Lapte!", "Blochează proiectilele inamicilor#{{Tears}} După 10 lovituri laptele se spare și oferă Lacrimi pe durata etajului"}, -- Milk!
|
||||||
|
-- Change: Complete rewrite
|
||||||
|
[447] = {"447", "Fasole Persistentă", "Dacă tragi pentru 4 secunde fară pauză Isaac lasă un nor de rahat#Norul se mărește pe durata a 10 secunde#Norul provoacă daune mai puține pe măsură ce crește#Poate fi înpins cu lacrimi"}, -- Linger Bean
|
||||||
|
-- Change: added " and fires radial bursts of tears"
|
||||||
|
[470] = {"470", "Hushy", "Se mișcă prin cameră#Provoacă 30 de daune de contact pe secundă#Se oprește cand Isaac trage#Blochează proiectilele când este oprit și trage cu rafale de lacrimi in cerc"}, -- Hushy
|
||||||
|
-- Change: added "Turns item pedestals into glitched items"
|
||||||
|
[481] = {"481", "Dataminer", "↑ Crește statusuri la întâmplare#↓ Scade statusuri la întâmplare#{{Timer}} Efecte aleatorii pe lacrimi pe durata camerei#Transformă piedestalele in iteme glitched#{{Blank}} Corupe toate aspecte visuale si muzica pe durata camerei"}, -- Dataminer
|
||||||
|
-- Change: Complete rewrite
|
||||||
|
[510] = {"510", "Delirant", "Oferă o varianta prietenoasă a unui boss Delirium#Persista între camere#{{Warning}} Numai un boss poate fi activ o dată#Numărul de incărcări este bazat pe calitatea bossului anterior"}, -- Delirious
|
||||||
|
-- Change: added "Tears leave a pool of creep on impact"
|
||||||
|
[560] = {"560", "Doare", "{{Timer}} Când Isaac este vătămat primește pe durata camerei:#↑ {{Tears}} +1.2 Viteză de atac la prima vătămare#↑ {{Tears}} +0.4 Viteză de atac pentru fiecare altă vătămare#Eliberează un inel de 10 lacrimi în jurul lui Isaac#Lacrimile lasă o baltă la impact"}, -- Doare
|
||||||
|
-- Change: Heals 2 hearts instead of 1/2
|
||||||
|
[594] = {"594", "Jupiter", "↑ {{EmptyHeart}} +2 Vieți goale#↓ {{Speed}} -0.3 Viteză#{{HealingRed}} Vindecă 2 inimi#{{Speed}} Viteza crește până la +0.5 cât timp stai pe loc#{{Poison}} Deplasarea cauzează nori otravitori#{{Poison}} Imunitate la otravă"}, -- Jupiter
|
||||||
|
-- Change: Complete rewrite
|
||||||
|
[632] = {"632", "Farmec Malefic", "↑ {{Luck}} +2 Noroc#Imunitate la {{Burning}} foc, {{Confusion}} confuzie, {{Fear}} teamă, {{Slow}} pânza de păianjen {{Poison}} Otrava#Oferă 1 secundă de imunitate la balți"}, -- Evil Charm
|
||||||
|
-- Change: Complete rewrite
|
||||||
|
[681] = {"681", "Micul Portal", "Dubla apăsare a butonului de tragere aruncă portalul#Provoacă daune de contact cand este aruncat#Consumă pickupurile în durmul său#Fiecare pickup îi mărește dimensiunea, daunele și oferă o muscă albastră#Consumarea a 2-3 pickupuri oferă un portal spre o cameră specială și familiarul dispare pe durata etajului#Conținutul camerei speciale persistă pe durata partidei"}, -- Lil Portal
|
||||||
|
-- Change: Added info about the damage based on item quality
|
||||||
|
[706] = {"706", "Abyss", "Consumă toate piedestalele din cameră și oferă o lăcustă pentru fiecare item#Unele iteme oferă lăcuste speciale#{{Damage}} Lăcustele provoacă deaunele lui Isaac înmulțit cu caliatea itemului consumat:#{{Quality0}} - 0.5x#{{Quality1}} - 0.75x#{{Quality2}} - 1.0x#{{Quality3}} - 1.5x#{{Quality4}} - 2.0x"}, -- Abyss
|
||||||
|
}
|
||||||
|
EID:updateDescriptionsViaTable(collectibles, EID.descriptions[languageCode].collectibles)
|
||||||
|
|
||||||
|
---------- Trinkets ----------
|
||||||
|
|
||||||
|
local trinkets = {
|
||||||
|
-- Change: added ", {{Trinket135}} A Lighter"
|
||||||
|
[53] = {"53", "Tick", "{{HealingRed}} Heals 1 heart when entering a {{BossRoom}} Boss Room#-15% boss health#{{Warning}} Once picked up, it can't be removed#Only removeable with {{Trinket41}} Match Stick, {{Trinket135}} A Lighter, or gulping"}, -- Tick
|
||||||
|
-- Change: Changed "12-20 times" to "6-12 times"
|
||||||
|
[97] = {"97", "Tonsil", "Taking damage 6-12 times spawns a projectile blocking familiar#Caps at 2 familiars"}, -- Tonsil
|
||||||
|
-- Change: added "Bombs deal 15% more damage"
|
||||||
|
[133] = {"133", "Short Fuse", "Isaac's bombs explode faster#Bombs deal 15% more damage"}, -- Short Fuse
|
||||||
|
-- Change: "2%" to "5%"
|
||||||
|
[104] = {"104", "Wish Bone", "5% chance to get destroyed and spawn a pedestal item when hit"}, -- Wish Bone
|
||||||
|
-- Change: "2%" to "5%"
|
||||||
|
[105] = {"105", "Bag Lunch", "{{Collectible22}} 5% chance to get destroyed and spawn Lunch when hit"}, -- Bag Lunch
|
||||||
|
}
|
||||||
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
-- Table that contains commonly used descriptions for abyss synergies
|
||||||
|
local abyssPresets = {
|
||||||
|
noEffect = "Niciun efect special",
|
||||||
|
normalTwo = "Două lăcuste normale",
|
||||||
|
smallFour = "Patru lăcuste mici",
|
||||||
|
blackFear = "Lăcustă neagră care provoacă teamă",
|
||||||
|
blueConfuse = "Lăcustă albastră care aruncă inamicii și provoacă confuzie",
|
||||||
|
blueFreeze = "Lăcustă alastră care ingheață inamicii",
|
||||||
|
cyanDestroyProjectiles = "Lăcustă cyan care distruge proiectilele inamicilor",
|
||||||
|
cyanElectricity = "Lăcustă cyan care produce o scânteie de curent ce provoacă 0.1 daune pe tick",
|
||||||
|
grayConfuse = "Lăcustă gri care provoacă confuzie inamicilor",
|
||||||
|
grayPetrify = "Lăcustă gri care pietrifică inamicii",
|
||||||
|
grayMagnetize = "Lăcustă gri care magnetizeză inamicii",
|
||||||
|
graySlow = "Lăcustă gri deschis care încetinește inamicii",
|
||||||
|
grayBones = "Lăcustă gri care creează 1-3 oase fisurate la impactul cu inamicii",
|
||||||
|
greenPoison = "Lăcustă verde care otrăvește inamicii",
|
||||||
|
pinkMimic = "Lăcustă roz care mimează la întamplare efectele de la alte lăcuste speciale",
|
||||||
|
pinkCharm = "Lacustă roz care vrăjește inamicii",
|
||||||
|
purpleHoming = "Lăcustă mov balistică",
|
||||||
|
orangeBurn = "Lăcustă protocalie care arde inamicii",
|
||||||
|
redBleed = "Lăcustă roșu închis care provoacă sângerare inamicilor",
|
||||||
|
redLarge = "Lăcustă roșie mare",
|
||||||
|
whiteBeam = "Lăcustă strălucitoare albă care poate genera un fasciul de lumina ce provoacă 3x din daunele lui Isaac",
|
||||||
|
whiteGodhead = "Lăcustă strălucitoare albă care are o aură de Zeitate ce provoacă 2 daune pe tick inamicilor din ea",
|
||||||
|
yellowExplode = "Lăcustă galbenă care explodează",
|
||||||
|
yellowPoisonExplode = "Lăcustă galbenă care otrăvește inamicii si explodează",
|
||||||
|
yellowMimicExplode = "Lăcustă galbenă care explodează și mimează efectul de la altă lăcustă specială",
|
||||||
|
}
|
||||||
|
|
||||||
|
-- Special Locust effects when Item was eaten by Abyss
|
||||||
|
local abyssSynergies = {
|
||||||
|
[4] = abyssPresets.noEffect, -- Cricket's Head
|
||||||
|
[6] = "Lăcusta rapidă ce provoacă daunele mai rapide pe tick", -- Number One
|
||||||
|
[7] = abyssPresets.noEffect, -- Blood of the Martyr
|
||||||
|
[10] = "Două lăcuste cyan care distrug proiectilele inamicilor", -- Halo of Flies
|
||||||
|
[12] = abyssPresets.redLarge, -- Magic Mushroom
|
||||||
|
[19] = abyssPresets.yellowExplode, -- Boom!
|
||||||
|
[37] = abyssPresets.yellowExplode, -- Mr. Boom
|
||||||
|
[39] = abyssPresets.grayPetrify, -- Mom's Bra
|
||||||
|
[40] = abyssPresets.yellowExplode, -- Kamikaze!
|
||||||
|
[47] = abyssPresets.yellowExplode, -- Doctor's Remote
|
||||||
|
[52] = abyssPresets.yellowExplode, -- Dr. Fetus
|
||||||
|
[41] = abyssPresets.blackFear, -- Mom's Pad
|
||||||
|
[53] = abyssPresets.grayMagnetize, -- Magneto
|
||||||
|
[58] = abyssPresets.cyanDestroyProjectiles, -- Book of Shadows
|
||||||
|
[62] = abyssPresets.redBleed, -- Charm of the Vampire
|
||||||
|
[63] = abyssPresets.cyanElectricity, -- The Battery
|
||||||
|
[65] = abyssPresets.yellowExplode, -- Anarchist Cookbook
|
||||||
|
[66] = abyssPresets.graySlow, -- The Hourglass
|
||||||
|
[68] = abyssPresets.cyanElectricity, -- Technology
|
||||||
|
[69] = abyssPresets.redLarge, -- Chocolate Milk
|
||||||
|
[71] = "Lăcustă roșie mică", -- Mini Mush
|
||||||
|
[73] = abyssPresets.cyanDestroyProjectiles, -- Cube of Meat
|
||||||
|
[77] = abyssPresets.cyanDestroyProjectiles, -- My Little Unicorn
|
||||||
|
[89] = abyssPresets.graySlow, -- Spider Bite
|
||||||
|
[95] = abyssPresets.cyanElectricity, -- Robo Baby
|
||||||
|
[99] = abyssPresets.graySlow, -- Little Gish
|
||||||
|
[100] = abyssPresets.purpleHoming, -- Little Steven
|
||||||
|
[104] = "O lăcustă roșie normală și două lăcuste mici", -- The Parasite
|
||||||
|
[106] = abyssPresets.yellowExplode, -- Mr. Mega
|
||||||
|
[108] = abyssPresets.cyanDestroyProjectiles, -- The Wafer
|
||||||
|
[110] = abyssPresets.grayPetrify, -- Mom's Contacts
|
||||||
|
[111] = abyssPresets.greenPoison, -- The Bean
|
||||||
|
[112] = abyssPresets.cyanDestroyProjectiles, -- Guardian Angel
|
||||||
|
[114] = "Lăcustă roșie mare ce atacă mai rapid", -- Mom's Knife
|
||||||
|
[116] = abyssPresets.cyanElectricity, -- 9 Volt
|
||||||
|
[118] = "Lăcustă neagră mare", -- Brimstone
|
||||||
|
[124] = abyssPresets.pinkMimic, -- Dead Sea Scrolls
|
||||||
|
[125] = abyssPresets.yellowExplode, -- Bobby-Bomb
|
||||||
|
[136] = abyssPresets.yellowExplode, -- Best Friend
|
||||||
|
[137] = abyssPresets.yellowExplode, -- Remote Detonator
|
||||||
|
[140] = abyssPresets.yellowExplode, -- Bob's Curse
|
||||||
|
[149] = abyssPresets.greenPoison, -- Ipecac
|
||||||
|
[153] = abyssPresets.smallFour, -- Mutant Spider
|
||||||
|
[160] = abyssPresets.whiteBeam, -- Crack the Sky
|
||||||
|
[162] = abyssPresets.cyanDestroyProjectiles, -- Celtic Cross
|
||||||
|
[164] = abyssPresets.orangeBurn, -- The Candle
|
||||||
|
[168] = abyssPresets.yellowExplode, -- Epic Fetus
|
||||||
|
[169] = abyssPresets.redLarge, -- Polyphemus
|
||||||
|
[171] = abyssPresets.graySlow, -- Spider Butt
|
||||||
|
[172] = abyssPresets.cyanDestroyProjectiles, -- Sacrificial Dagger
|
||||||
|
[178] = "Lăcustă strălucitoare albă care pietrifică inamicii și poate genera un fasciul de lumina ce provoacă 3x din daunele lui Isaac", -- Holy Water
|
||||||
|
[180] = abyssPresets.greenPoison, -- The Black Bean
|
||||||
|
[181] = abyssPresets.whiteBeam, -- White Pony
|
||||||
|
[182] = "Lăcustă albă balistică și înceată care poate genera un fasciul de lumina ce provoacă 3x din daunele lui Isaac", -- Sacred Heart
|
||||||
|
[187] = abyssPresets.cyanDestroyProjectiles, -- Guppy's Hairball
|
||||||
|
[190] = abyssPresets.yellowExplode, -- Pyro
|
||||||
|
[191] = abyssPresets.pinkMimic, -- 3 Dollar Bill
|
||||||
|
[192] = abyssPresets.purpleHoming, -- Telepathy for Dummies
|
||||||
|
[200] = abyssPresets.pinkCharm, -- Mom's Eyeshadow
|
||||||
|
[201] = abyssPresets.grayConfuse, -- Iron Bar
|
||||||
|
[202] = abyssPresets.grayPetrify, -- Midas' Touch
|
||||||
|
[207] = abyssPresets.cyanDestroyProjectiles, -- Ball of Bandages
|
||||||
|
[209] = abyssPresets.yellowPoisonExplode, -- Butt Bombs
|
||||||
|
[210] = abyssPresets.cyanDestroyProjectiles, -- Gnawed Leaf
|
||||||
|
[213] = abyssPresets.cyanDestroyProjectiles, -- Lost Contact
|
||||||
|
[220] = abyssPresets.yellowExplode, -- Sad Bombs
|
||||||
|
[224] = abyssPresets.smallFour, -- Cricket's Body
|
||||||
|
[228] = abyssPresets.blackFear, -- Mom's Perfume
|
||||||
|
[230] = abyssPresets.blackFear, -- Abaddon
|
||||||
|
[231] = "Lăcustă neagră care încetinește inamicii", -- Ball of Tar
|
||||||
|
[232] = abyssPresets.graySlow, -- Stop Watch
|
||||||
|
[242] = abyssPresets.cyanDestroyProjectiles, -- Infamy
|
||||||
|
[243] = abyssPresets.cyanDestroyProjectiles, -- Trinity Shield
|
||||||
|
[244] = abyssPresets.cyanDestroyProjectiles, -- Tech.5
|
||||||
|
[245] = abyssPresets.normalTwo, -- 20/20
|
||||||
|
[248] = abyssPresets.redLarge, -- Hive Mind
|
||||||
|
[250] = abyssPresets.yellowExplode, -- BOGO Bombs
|
||||||
|
[256] = "Lăcustă galbena înflăcărată care arde inamicii si explodează", -- Hot Bombs
|
||||||
|
[258] = abyssPresets.pinkMimic, -- Missing No.
|
||||||
|
[259] = abyssPresets.blackFear, -- Dark Matter
|
||||||
|
[264] = abyssPresets.purpleHoming, -- Smart Fly
|
||||||
|
[265] = abyssPresets.cyanDestroyProjectiles, -- Dry Baby
|
||||||
|
[266] = abyssPresets.graySlow, -- Juicy Sack
|
||||||
|
[267] = abyssPresets.cyanElectricity, -- Robo-Baby 2.0
|
||||||
|
[272] = abyssPresets.yellowExplode, -- BBF
|
||||||
|
[273] = abyssPresets.yellowPoisonExplode, -- Bob's Brain
|
||||||
|
[276] = abyssPresets.blueConfuse, -- Isaac's Heart
|
||||||
|
[277] = abyssPresets.blackFear, -- Lil Haunt
|
||||||
|
[279] = "Lăcustă cyan foarte înceată care distruge proiectilele inamicilor", -- Big Fan
|
||||||
|
[281] = abyssPresets.cyanDestroyProjectiles, -- Punching Bag
|
||||||
|
[289] = abyssPresets.orangeBurn, -- Red Candle
|
||||||
|
[294] = abyssPresets.blueConfuse, -- Butter Bean
|
||||||
|
[298] = abyssPresets.cyanDestroyProjectiles, -- Unicorn Stump
|
||||||
|
[300] = abyssPresets.blueConfuse, -- Aries
|
||||||
|
[303] = abyssPresets.cyanDestroyProjectiles, -- Virgo
|
||||||
|
[309] = abyssPresets.blueConfuse, -- Pisces
|
||||||
|
[310] = "Lăcustă neagră înceată", -- Eve's Mascara
|
||||||
|
[313] = abyssPresets.cyanDestroyProjectiles, -- Holy Mantle
|
||||||
|
[315] = abyssPresets.grayMagnetize, -- Strange Attractor
|
||||||
|
[317] = abyssPresets.greenPoison, -- Mysterious Liquid
|
||||||
|
[326] = abyssPresets.cyanDestroyProjectiles, -- Breath of Life
|
||||||
|
[330] = "Lăcustă mică foarte rapidă care provoacă mai multe daune pe tick", -- Soy Milk
|
||||||
|
[331] = abyssPresets.whiteGodhead, -- Godhead
|
||||||
|
[336] = "Lăcustă roșie înceată", -- Dead Onion
|
||||||
|
[337] = abyssPresets.graySlow, -- Broken Watch
|
||||||
|
[338] = abyssPresets.grayPetrify, -- Boomerang
|
||||||
|
[347] = abyssPresets.normalTwo, -- Diplopia
|
||||||
|
[350] = abyssPresets.greenPoison, -- Toxic Shock
|
||||||
|
[351] = "Lăcustă verde care otrăvește, aruncă și provoacă confuzie inamicilor", -- Mega Bean
|
||||||
|
[353] = abyssPresets.yellowExplode, -- Bomber Boy
|
||||||
|
[356] = abyssPresets.cyanElectricity, -- Car Battery
|
||||||
|
[360] = abyssPresets.normalTwo, -- Incubus
|
||||||
|
[363] = abyssPresets.cyanDestroyProjectiles, -- Sworn Protector
|
||||||
|
[366] = "Două Lăcuste galbene care explodează", -- Scatter Bombs
|
||||||
|
[367] = "Lăcustă galbenă care încetinește inamicii și explodează", -- Sticky Bombs
|
||||||
|
[371] = abyssPresets.yellowExplode, -- Curse of the Tower
|
||||||
|
[372] = abyssPresets.cyanElectricity, -- Charged Baby
|
||||||
|
[374] = abyssPresets.whiteBeam, -- Holy Light
|
||||||
|
[375] = abyssPresets.cyanDestroyProjectiles, -- Host Hat
|
||||||
|
[378] = abyssPresets.yellowExplode, -- Number Two
|
||||||
|
[379] = abyssPresets.redLarge, -- Pupula Duplex
|
||||||
|
[387] = abyssPresets.graySlow, -- Censer
|
||||||
|
[391] = abyssPresets.pinkCharm, -- Betrayal
|
||||||
|
[393] = abyssPresets.greenPoison, -- Serpent's Kiss
|
||||||
|
[395] = abyssPresets.cyanElectricity, -- Tech X
|
||||||
|
[398] = "Lăcustă albastră care micește inamicii", -- God's Flesh
|
||||||
|
[401] = abyssPresets.yellowExplode, -- Explosivo
|
||||||
|
[402] = abyssPresets.pinkMimic, -- Chaos
|
||||||
|
[403] = abyssPresets.pinkMimic, -- Spider Mod
|
||||||
|
[404] = "Lăcustă cyan care otrăvește inamicii și distruge proiectilele", -- Farting Baby
|
||||||
|
[405] = abyssPresets.pinkMimic, -- GB Bug
|
||||||
|
[415] = abyssPresets.whiteBeam, -- Crown of Light
|
||||||
|
[417] = abyssPresets.whiteGodhead, -- Succubus
|
||||||
|
[418] = abyssPresets.pinkMimic, -- Fruit Cake
|
||||||
|
[421] = abyssPresets.pinkCharm, -- Kidney Bean
|
||||||
|
[423] = abyssPresets.cyanDestroyProjectiles, -- Circle of Protection
|
||||||
|
[425] = abyssPresets.graySlow, -- Night Light
|
||||||
|
[427] = abyssPresets.yellowExplode, -- Mine Crafter
|
||||||
|
[432] = abyssPresets.yellowMimicExplode, -- Glitter Bombs
|
||||||
|
[441] = "Lăcustă neagră mare", -- Mega Blast
|
||||||
|
[446] = abyssPresets.greenPoison, -- Dead Tooth
|
||||||
|
[448] = abyssPresets.redBleed, -- Shard of Glass
|
||||||
|
[449] = abyssPresets.cyanDestroyProjectiles, -- Metal Plate
|
||||||
|
[453] = abyssPresets.grayBones, -- Compound Fracture
|
||||||
|
[457] = abyssPresets.cyanDestroyProjectiles, -- Cone Head
|
||||||
|
[459] = abyssPresets.greenPoison, -- Sinus Infection
|
||||||
|
[460] = abyssPresets.grayConfuse, -- Glaucoma
|
||||||
|
[466] = abyssPresets.greenPoison, -- Contagion
|
||||||
|
[473] = "Lăcustă roșie mare înceată", -- Big Chubby
|
||||||
|
[478] = abyssPresets.grayPetrify, -- Pause
|
||||||
|
[483] = "Lăcustă galbenă mare care explodează", -- Mama Mega
|
||||||
|
[488] = abyssPresets.pinkMimic, -- Metronome
|
||||||
|
[495] = abyssPresets.orangeBurn, -- Ghost Pepper
|
||||||
|
[497] = abyssPresets.grayConfuse, -- Camo Undies
|
||||||
|
[502] = abyssPresets.graySlow, -- Large Zit
|
||||||
|
[506] = abyssPresets.redBleed, -- Backstabber
|
||||||
|
[508] = abyssPresets.redBleed, -- Mom's Razor
|
||||||
|
[510] = abyssPresets.pinkMimic, -- Delirious
|
||||||
|
[512] = abyssPresets.grayMagnetize, -- Black Hole
|
||||||
|
[514] = "Lăcustă gri care pietrifică inamicii și provoacă confuzie", -- Broken Modem
|
||||||
|
[517] = abyssPresets.yellowExplode, -- Fast Bombs
|
||||||
|
[519] = abyssPresets.pinkMimic, -- Lil Delirium
|
||||||
|
[520] = abyssPresets.cyanElectricity, -- Jumper Cables
|
||||||
|
[524] = abyssPresets.cyanElectricity, -- Technology Zero
|
||||||
|
[525] = abyssPresets.cyanDestroyProjectiles, -- Leprosy
|
||||||
|
[533] = abyssPresets.whiteBeam, -- Trisagion
|
||||||
|
[541] = abyssPresets.grayBones, -- Marrow
|
||||||
|
[542] = abyssPresets.grayBones, -- Slipped Rib
|
||||||
|
[544] = abyssPresets.grayBones, -- Pointy Rib
|
||||||
|
[545] = abyssPresets.grayBones, -- Book of the Dead
|
||||||
|
[546] = abyssPresets.grayPetrify, -- Dad's Ring
|
||||||
|
[548] = abyssPresets.grayBones, -- Jawbone
|
||||||
|
[549] = abyssPresets.grayBones, -- Brittle Bones
|
||||||
|
[553] = abyssPresets.greenPoison, -- Mucomycosis
|
||||||
|
[554] = abyssPresets.blackFear, -- 2Spooky
|
||||||
|
[561] = "Lăcustă mică foarte rapidă care provoacă mai multe daune pe tick", -- Almond Milk
|
||||||
|
[563] = abyssPresets.yellowMimicExplode, -- Nancy Bombs
|
||||||
|
[568] = abyssPresets.cyanDestroyProjectiles, -- Divine Intervention
|
||||||
|
[570] = abyssPresets.pinkMimic, -- Playdough Cookie
|
||||||
|
[574] = abyssPresets.whiteGodhead, -- Monstrance
|
||||||
|
[575] = abyssPresets.graySlow, -- The Intruder
|
||||||
|
[577] = "Două Lăcuste cyan care distrug proiectiele inamicilor", -- Damocles
|
||||||
|
[581] = abyssPresets.cyanDestroyProjectiles, -- Psy Fly
|
||||||
|
[583] = abyssPresets.yellowExplode, -- Rocket in a Jar
|
||||||
|
[591] = abyssPresets.pinkCharm, -- Venus
|
||||||
|
[594] = abyssPresets.greenPoison, -- Jupiter
|
||||||
|
[596] = abyssPresets.blueFreeze, -- Uranus
|
||||||
|
[603] = abyssPresets.cyanElectricity, -- Battery Pack
|
||||||
|
[606] = abyssPresets.grayMagnetize, -- Ocular Rift
|
||||||
|
[608] = abyssPresets.blueFreeze, -- Freezer Baby
|
||||||
|
[615] = abyssPresets.cyanDestroyProjectiles, -- Lil Dumpy
|
||||||
|
[616] = abyssPresets.orangeBurn, -- Bird's Eye
|
||||||
|
[617] = abyssPresets.grayMagnetize, -- Lodestone
|
||||||
|
[618] = abyssPresets.pinkCharm, -- Rotten Tomato
|
||||||
|
[622] = abyssPresets.pinkMimic, -- Genesis
|
||||||
|
[625] = "Lăcustă Roșie neagră care atacă mai repede", -- Mega Mush
|
||||||
|
[629] = abyssPresets.cyanDestroyProjectiles, -- Bot Fly
|
||||||
|
[631] = "Doua Lăcuste roșii mici", -- Meat Cleaver
|
||||||
|
[637] = abyssPresets.blueConfuse, -- Knockout Drops
|
||||||
|
[640] = abyssPresets.orangeBurn, -- Urn of Souls
|
||||||
|
[645] = abyssPresets.cyanDestroyProjectiles, -- Tinytoma
|
||||||
|
[646] = abyssPresets.yellowExplode, -- Brimstone Bombs
|
||||||
|
[647] = abyssPresets.cyanElectricity, -- 4.5 Volt
|
||||||
|
[652] = abyssPresets.blueFreeze, -- Cube Baby
|
||||||
|
[663] = abyssPresets.cyanDestroyProjectiles, -- Tooth and Nail
|
||||||
|
[683] = abyssPresets.grayBones, -- Bone Spurs
|
||||||
|
[689] = abyssPresets.pinkMimic, -- Glitched Crown
|
||||||
|
[690] = abyssPresets.blueConfuse, -- Belly Jelly
|
||||||
|
[693] = "Trei Lăcuste cyan care distrug proiectilele inamicilor", -- The Swarm
|
||||||
|
[698] = abyssPresets.normalTwo, -- Twisted Pair
|
||||||
|
[721] = abyssPresets.pinkMimic, -- TMTRAINER
|
||||||
|
[727] = abyssPresets.yellowExplode, -- Ghost Bombs
|
||||||
|
[706] = "Oferă 16 lăcuste de diferite culori și efecte", -- Abyss
|
||||||
|
}
|
||||||
|
|
||||||
|
EID:updateDescriptionsViaTable(abyssSynergies, EID.descriptions[languageCode].abyssSynergies)
|
||||||
|
|
||||||
|
|
||||||
|
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
||||||
|
if EID.enableDebug then
|
||||||
|
EID.descriptions[languageCode].repPlusCollectibles = collectibles
|
||||||
|
EID.descriptions[languageCode].repPlusTrinkets = trinkets
|
||||||
|
end
|
||||||
@@ -37,6 +37,9 @@ local trinkets = {
|
|||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
---------- Conditions ----------
|
||||||
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
||||||
|
|
||||||
|
|
||||||
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
||||||
if EID.enableDebug then
|
if EID.enableDebug then
|
||||||
|
|||||||
+252
-1
@@ -38,7 +38,7 @@ local collectibles = {
|
|||||||
-- Change: Complete rewrite
|
-- Change: Complete rewrite
|
||||||
[681] = {"681", "Portal Pequeño", "Disparar 2 veces en una dirección lanza el portal#Inflige daño por contacto al ser lanzado#Consume los recolectables a su paso#Cada uno aumentará su tamaño, daño, y generará una Mosca Azul#Consumir 2-3 recolectables genera un portal a una habitacion especial y el familiar desaparece por el resto del nivel#El contenido de la habitacion persiste por el resto de la partida"}, -- Portal Pequeño
|
[681] = {"681", "Portal Pequeño", "Disparar 2 veces en una dirección lanza el portal#Inflige daño por contacto al ser lanzado#Consume los recolectables a su paso#Cada uno aumentará su tamaño, daño, y generará una Mosca Azul#Consumir 2-3 recolectables genera un portal a una habitacion especial y el familiar desaparece por el resto del nivel#El contenido de la habitacion persiste por el resto de la partida"}, -- Portal Pequeño
|
||||||
-- Change: Added info about the damage based on item quality
|
-- Change: Added info about the damage based on item quality
|
||||||
[706] = {"706", "Abismo", "Consume todo objeto dentro de la habitacion y genera una mosca familiar por objeto#Algunos objetos generan una mosca especial al ser consumidos#{{Damage}} Las moscas hacen daño igual a Isaac multiplicado por la calidad del objeto consumido:#{{Quality0}} - 0.5x#{{Quality1}} - 0.75x#{{Quality2}} - 1.0x#{{Quality3}} - 1.5x#{{Quality4}} - 2.0x"}, -- Abismo
|
[706] = {"706", "Abismo", "Consume todo objeto dentro de la habitacion y genera una langosta familiar por objeto#Algunos objetos generan una langosta especial al ser consumidos#{{Damage}} Las langostas infligen tu daño multiplicado por la calidad del objeto consumido:#{{Quality0}} - 0.5x#{{Quality1}} - 0.75x#{{Quality2}} - 1.0x#{{Quality3}} - 1.5x#{{Quality4}} - 2.0x"}, -- Abismo
|
||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(collectibles, EID.descriptions[languageCode].collectibles)
|
EID:updateDescriptionsViaTable(collectibles, EID.descriptions[languageCode].collectibles)
|
||||||
|
|
||||||
@@ -58,6 +58,257 @@ local trinkets = {
|
|||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
---------- Conditions ----------
|
||||||
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
||||||
|
|
||||||
|
-- Table that contains commonly used descriptions for abyss synergies
|
||||||
|
local abyssPresets = {
|
||||||
|
noEffect = "Sin efectos",
|
||||||
|
normalTwo = "Dos langostas normales",
|
||||||
|
smallFour = "Cuatro langostas pequeñas",
|
||||||
|
blackFear = "Langostas negras que asustan a los enemigos",
|
||||||
|
blueConfuse = "Langostas azules que empujan y confunden a los enemigos",
|
||||||
|
blueFreeze = "Langostas azules que congelan a los enemigos",
|
||||||
|
cyanDestroyProjectiles = "Langosta cian que destruye proyectiles enemigos",
|
||||||
|
cyanElectricity = "Langosta cian que crea arcos de electricidad causando 0.1 de daño por tick",
|
||||||
|
grayConfuse = "Langosta gris que confunde a los enemigos",
|
||||||
|
grayPetrify = "Langosta gris que petrifica a los enemigos",
|
||||||
|
grayMagnetize = "Langosta gris que magnetiza a los enemigos",
|
||||||
|
graySlow = "Langosta gris claro que ralentiza enemigos",
|
||||||
|
grayBones = "Langosta gris claro que crea 1-3 fragmentos de hueso tras golpear enemigos",
|
||||||
|
greenPoison = "Langosta verde que envenena a los enemigos",
|
||||||
|
pinkMimic = "Langosta rosa que imita aleatoriamente los efectos de otras langostas especiales",
|
||||||
|
pinkCharm = "Langosta rosa que encanta a los enemigos",
|
||||||
|
purpleHoming = "Langosta morada teledirigida",
|
||||||
|
orangeBurn = "Langosta ardiente que incendia a los enemigos",
|
||||||
|
redBleed = "Langosta rojiza que inflige sangrado a los enemigos",
|
||||||
|
redLarge = "Langosta rojiza grande",
|
||||||
|
whiteBeam = "Langosta blanca brillante que puede generar rayos de luz que infligen el triple del daño de Isaac",
|
||||||
|
whiteGodhead = "Langosta blanca brillante con un aura que inflige 2 de daño por tick a los enemigos dentro",
|
||||||
|
yellowExplode = "Langosta amarilla explosiva",
|
||||||
|
yellowPoisonExplode = "Langosta amarilla que envenena a los enemigos y explota",
|
||||||
|
yellowMimicExplode = "Langosta amarilla que explota e imita aleatoriamente los efectos de otras langostas especiales",
|
||||||
|
}
|
||||||
|
|
||||||
|
-- Special Locust effects when Item was eaten by Abyss
|
||||||
|
local abyssSynergies = {
|
||||||
|
[4] = abyssPresets.noEffect, -- Cricket's Head
|
||||||
|
[6] = "Langosta veloz que inflige daño rapidamente", -- Number One
|
||||||
|
[7] = abyssPresets.noEffect, -- Blood of the Martyr
|
||||||
|
[10] = "Dos langostas cian que destruyen proyectiles enemigos", -- Halo of Flies
|
||||||
|
[12] = abyssPresets.redLarge, -- Magic Mushroom
|
||||||
|
[19] = abyssPresets.yellowExplode, -- Boom!
|
||||||
|
[37] = abyssPresets.yellowExplode, -- Mr. Boom
|
||||||
|
[39] = abyssPresets.grayPetrify, -- Mom's Bra
|
||||||
|
[40] = abyssPresets.yellowExplode, -- Kamikaze!
|
||||||
|
[47] = abyssPresets.yellowExplode, -- Doctor's Remote
|
||||||
|
[52] = abyssPresets.yellowExplode, -- Dr. Fetus
|
||||||
|
[41] = abyssPresets.blackFear, -- Mom's Pad
|
||||||
|
[53] = abyssPresets.grayMagnetize, -- Magneto
|
||||||
|
[58] = abyssPresets.cyanDestroyProjectiles, -- Book of Shadows
|
||||||
|
[62] = abyssPresets.redBleed, -- Charm of the Vampire
|
||||||
|
[63] = abyssPresets.cyanElectricity, -- The Battery
|
||||||
|
[65] = abyssPresets.yellowExplode, -- Anarchist Cookbook
|
||||||
|
[66] = abyssPresets.graySlow, -- The Hourglass
|
||||||
|
[68] = abyssPresets.cyanElectricity, -- Technology
|
||||||
|
[69] = abyssPresets.redLarge, -- Chocolate Milk
|
||||||
|
[71] = "Langosta roja pequeña", -- Mini Mush
|
||||||
|
[73] = abyssPresets.cyanDestroyProjectiles, -- Cube of Meat
|
||||||
|
[77] = abyssPresets.cyanDestroyProjectiles, -- My Little Unicorn
|
||||||
|
[89] = abyssPresets.graySlow, -- Spider Bite
|
||||||
|
[95] = abyssPresets.cyanElectricity, -- Robo Baby
|
||||||
|
[99] = abyssPresets.graySlow, -- Little Gish
|
||||||
|
[100] = abyssPresets.purpleHoming, -- Little Steven
|
||||||
|
[104] = "Una Langosta roja normal y dos langostas rojas pequeñas", -- The Parasite
|
||||||
|
[106] = abyssPresets.yellowExplode, -- Mr. Mega
|
||||||
|
[108] = abyssPresets.cyanDestroyProjectiles, -- The Wafer
|
||||||
|
[110] = abyssPresets.grayPetrify, -- Mom's Contacts
|
||||||
|
[111] = abyssPresets.greenPoison, -- The Bean
|
||||||
|
[112] = abyssPresets.cyanDestroyProjectiles, -- Guardian Angel
|
||||||
|
[114] = "Langosta roja grande que ataca rapidamente", -- Mom's Knife
|
||||||
|
[116] = abyssPresets.cyanElectricity, -- 9 Volt
|
||||||
|
[118] = "Langosta negra grande", -- Brimstone
|
||||||
|
[124] = abyssPresets.pinkMimic, -- Dead Sea Scrolls
|
||||||
|
[125] = abyssPresets.yellowExplode, -- Bobby-Bomb
|
||||||
|
[136] = abyssPresets.yellowExplode, -- Best Friend
|
||||||
|
[137] = abyssPresets.yellowExplode, -- Remote Detonator
|
||||||
|
[140] = abyssPresets.yellowExplode, -- Bob's Curse
|
||||||
|
[149] = abyssPresets.greenPoison, -- Ipecac
|
||||||
|
[153] = abyssPresets.smallFour, -- Mutant Spider
|
||||||
|
[160] = abyssPresets.whiteBeam, -- Crack the Sky
|
||||||
|
[162] = abyssPresets.cyanDestroyProjectiles, -- Celtic Cross
|
||||||
|
[164] = abyssPresets.orangeBurn, -- The Candle
|
||||||
|
[168] = abyssPresets.yellowExplode, -- Epic Fetus
|
||||||
|
[169] = abyssPresets.redLarge, -- Polyphemus
|
||||||
|
[171] = abyssPresets.graySlow, -- Spider Butt
|
||||||
|
[172] = abyssPresets.cyanDestroyProjectiles, -- Sacrificial Dagger
|
||||||
|
[178] = "Langosta blanca brillante que puede generar rayos de luz que infligen el triple del daño de Isaac", -- Holy Water
|
||||||
|
[180] = abyssPresets.greenPoison, -- The Black Bean
|
||||||
|
[181] = abyssPresets.whiteBeam, -- White Pony
|
||||||
|
[182] = "Langosta blanca, lenta, brillante y teledirigida que puede generar rayos de luz que infligen el triple del daño de Isaac", -- Sacred Heart
|
||||||
|
[187] = abyssPresets.cyanDestroyProjectiles, -- Guppy's Hairball
|
||||||
|
[190] = abyssPresets.yellowExplode, -- Pyro
|
||||||
|
[191] = abyssPresets.pinkMimic, -- 3 Dollar Bill
|
||||||
|
[192] = abyssPresets.purpleHoming, -- Telepathy for Dummies
|
||||||
|
[200] = abyssPresets.pinkCharm, -- Mom's Eyeshadow
|
||||||
|
[201] = abyssPresets.grayConfuse, -- Iron Bar
|
||||||
|
[202] = abyssPresets.grayPetrify, -- Midas' Touch
|
||||||
|
[207] = abyssPresets.cyanDestroyProjectiles, -- Ball of Bandages
|
||||||
|
[209] = abyssPresets.yellowPoisonExplode, -- Butt Bombs
|
||||||
|
[210] = abyssPresets.cyanDestroyProjectiles, -- Gnawed Leaf
|
||||||
|
[213] = abyssPresets.cyanDestroyProjectiles, -- Lost Contact
|
||||||
|
[220] = abyssPresets.yellowExplode, -- Sad Bombs
|
||||||
|
[224] = abyssPresets.smallFour, -- Cricket's Body
|
||||||
|
[228] = abyssPresets.blackFear, -- Mom's Perfume
|
||||||
|
[230] = abyssPresets.blackFear, -- Abaddon
|
||||||
|
[231] = "Langosta negra que ralentiza a los enemigos", -- Ball of Tar
|
||||||
|
[232] = abyssPresets.graySlow, -- Stop Watch
|
||||||
|
[242] = abyssPresets.cyanDestroyProjectiles, -- Infamy
|
||||||
|
[243] = abyssPresets.cyanDestroyProjectiles, -- Trinity Shield
|
||||||
|
[244] = abyssPresets.cyanDestroyProjectiles, -- Tech.5
|
||||||
|
[245] = abyssPresets.normalTwo, -- 20/20
|
||||||
|
[248] = abyssPresets.redLarge, -- Hive Mind
|
||||||
|
[250] = abyssPresets.yellowExplode, -- BOGO Bombs
|
||||||
|
[256] = "Langosta amarilla ardiente que incendia a los enemigos y explota", -- Hot Bombs
|
||||||
|
[258] = abyssPresets.pinkMimic, -- Missing No.
|
||||||
|
[259] = abyssPresets.blackFear, -- Dark Matter
|
||||||
|
[264] = abyssPresets.purpleHoming, -- Smart Fly
|
||||||
|
[265] = abyssPresets.cyanDestroyProjectiles, -- Dry Baby
|
||||||
|
[266] = abyssPresets.graySlow, -- Juicy Sack
|
||||||
|
[267] = abyssPresets.cyanElectricity, -- Robo-Baby 2.0
|
||||||
|
[272] = abyssPresets.yellowExplode, -- BBF
|
||||||
|
[273] = abyssPresets.yellowPoisonExplode, -- Bob's Brain
|
||||||
|
[276] = abyssPresets.blueConfuse, -- Isaac's Heart
|
||||||
|
[277] = abyssPresets.blackFear, -- Lil Haunt
|
||||||
|
[279] = "Langosta cian grande y muy lenta que destruye proyectiles enemigos", -- Big Fan
|
||||||
|
[281] = abyssPresets.cyanDestroyProjectiles, -- Punching Bag
|
||||||
|
[289] = abyssPresets.orangeBurn, -- Red Candle
|
||||||
|
[294] = abyssPresets.blueConfuse, -- Butter Bean
|
||||||
|
[298] = abyssPresets.cyanDestroyProjectiles, -- Unicorn Stump
|
||||||
|
[300] = abyssPresets.blueConfuse, -- Aries
|
||||||
|
[303] = abyssPresets.cyanDestroyProjectiles, -- Virgo
|
||||||
|
[309] = abyssPresets.blueConfuse, -- Pisces
|
||||||
|
[310] = "Langosta negra, grande y lenta", -- Eve's Mascara
|
||||||
|
[313] = abyssPresets.cyanDestroyProjectiles, -- Holy Mantle
|
||||||
|
[315] = abyssPresets.grayMagnetize, -- Strange Attractor
|
||||||
|
[317] = abyssPresets.greenPoison, -- Mysterious Liquid
|
||||||
|
[326] = abyssPresets.cyanDestroyProjectiles, -- Breath of Life
|
||||||
|
[330] = "Langosta pequeña extremadamente veloz que inflige daño rapidamente", -- Soy Milk
|
||||||
|
[331] = abyssPresets.whiteGodhead, -- Godhead
|
||||||
|
[336] = "Langosta roja lenta", -- Dead Onion
|
||||||
|
[337] = abyssPresets.graySlow, -- Broken Watch
|
||||||
|
[338] = abyssPresets.grayPetrify, -- Boomerang
|
||||||
|
[347] = abyssPresets.normalTwo, -- Diplopia
|
||||||
|
[350] = abyssPresets.greenPoison, -- Toxic Shock
|
||||||
|
[351] = "Langosta verde que envenena, empuja y confunde a los enemigos", -- Mega Bean
|
||||||
|
[353] = abyssPresets.yellowExplode, -- Bomber Boy
|
||||||
|
[356] = abyssPresets.cyanElectricity, -- Car Battery
|
||||||
|
[360] = abyssPresets.normalTwo, -- Incubus
|
||||||
|
[363] = abyssPresets.cyanDestroyProjectiles, -- Sworn Protector
|
||||||
|
[366] = "Dos langostas amarillas que explotan", -- Scatter Bombs
|
||||||
|
[367] = "Langosta amarilla que ralentiza a los enemigos y explota", -- Sticky Bombs
|
||||||
|
[371] = abyssPresets.yellowExplode, -- Curse of the Tower
|
||||||
|
[372] = abyssPresets.cyanElectricity, -- Charged Baby
|
||||||
|
[374] = abyssPresets.whiteBeam, -- Holy Light
|
||||||
|
[375] = abyssPresets.cyanDestroyProjectiles, -- Host Hat
|
||||||
|
[378] = abyssPresets.yellowExplode, -- Number Two
|
||||||
|
[379] = abyssPresets.redLarge, -- Pupula Duplex
|
||||||
|
[387] = abyssPresets.graySlow, -- Censer
|
||||||
|
[391] = abyssPresets.pinkCharm, -- Betrayal
|
||||||
|
[393] = abyssPresets.greenPoison, -- Serpent's Kiss
|
||||||
|
[395] = abyssPresets.cyanElectricity, -- Tech X
|
||||||
|
[398] = "Langosta azul que encoje a los enemigos", -- God's Flesh
|
||||||
|
[401] = abyssPresets.yellowExplode, -- Explosivo
|
||||||
|
[402] = abyssPresets.pinkMimic, -- Chaos
|
||||||
|
[403] = abyssPresets.pinkMimic, -- Spider Mod
|
||||||
|
[404] = "Langosta cian que envenena a los enemigos y destruye proyectiles enemigos", -- Farting Baby
|
||||||
|
[405] = abyssPresets.pinkMimic, -- GB Bug
|
||||||
|
[415] = abyssPresets.whiteBeam, -- Crown of Light
|
||||||
|
[417] = abyssPresets.whiteGodhead, -- Succubus
|
||||||
|
[418] = abyssPresets.pinkMimic, -- Fruit Cake
|
||||||
|
[421] = abyssPresets.pinkCharm, -- Kidney Bean
|
||||||
|
[423] = abyssPresets.cyanDestroyProjectiles, -- Circle of Protection
|
||||||
|
[425] = abyssPresets.graySlow, -- Night Light
|
||||||
|
[427] = abyssPresets.yellowExplode, -- Mine Crafter
|
||||||
|
[432] = abyssPresets.yellowMimicExplode, -- Glitter Bombs
|
||||||
|
[441] = "Langosta negra grande", -- Mega Blast
|
||||||
|
[446] = abyssPresets.greenPoison, -- Dead Tooth
|
||||||
|
[448] = abyssPresets.redBleed, -- Shard of Glass
|
||||||
|
[449] = abyssPresets.cyanDestroyProjectiles, -- Metal Plate
|
||||||
|
[453] = abyssPresets.grayBones, -- Compound Fracture
|
||||||
|
[457] = abyssPresets.cyanDestroyProjectiles, -- Cone Head
|
||||||
|
[459] = abyssPresets.greenPoison, -- Sinus Infection
|
||||||
|
[460] = abyssPresets.grayConfuse, -- Glaucoma
|
||||||
|
[466] = abyssPresets.greenPoison, -- Contagion
|
||||||
|
[473] = "Langosta roja grande y lenta", -- Big Chubby
|
||||||
|
[478] = abyssPresets.grayPetrify, -- Pause
|
||||||
|
[483] = "Langosta amarilla grande que explota", -- Mama Mega
|
||||||
|
[488] = abyssPresets.pinkMimic, -- Metronome
|
||||||
|
[495] = abyssPresets.orangeBurn, -- Ghost Pepper
|
||||||
|
[497] = abyssPresets.grayConfuse, -- Camo Undies
|
||||||
|
[502] = abyssPresets.graySlow, -- Large Zit
|
||||||
|
[506] = abyssPresets.redBleed, -- Backstabber
|
||||||
|
[508] = abyssPresets.redBleed, -- Mom's Razor
|
||||||
|
[510] = abyssPresets.pinkMimic, -- Delirious
|
||||||
|
[512] = abyssPresets.grayMagnetize, -- Black Hole
|
||||||
|
[514] = "Langosta gris que petrifica y confunde a los enemigos", -- Broken Modem
|
||||||
|
[517] = abyssPresets.yellowExplode, -- Fast Bombs
|
||||||
|
[519] = abyssPresets.pinkMimic, -- Lil Delirium
|
||||||
|
[520] = abyssPresets.cyanElectricity, -- Jumper Cables
|
||||||
|
[524] = abyssPresets.cyanElectricity, -- Technology Zero
|
||||||
|
[525] = abyssPresets.cyanDestroyProjectiles, -- Leprosy
|
||||||
|
[533] = abyssPresets.whiteBeam, -- Trisagion
|
||||||
|
[541] = abyssPresets.grayBones, -- Marrow
|
||||||
|
[542] = abyssPresets.grayBones, -- Slipped Rib
|
||||||
|
[544] = abyssPresets.grayBones, -- Pointy Rib
|
||||||
|
[545] = abyssPresets.grayBones, -- Book of the Dead
|
||||||
|
[546] = abyssPresets.grayPetrify, -- Dad's Ring
|
||||||
|
[548] = abyssPresets.grayBones, -- Jawbone
|
||||||
|
[549] = abyssPresets.grayBones, -- Brittle Bones
|
||||||
|
[553] = abyssPresets.greenPoison, -- Mucomycosis
|
||||||
|
[554] = abyssPresets.blackFear, -- 2Spooky
|
||||||
|
[561] = "Langosta pequeña y veloz que inflige daño rapidamente", -- Almond Milk
|
||||||
|
[563] = abyssPresets.yellowMimicExplode, -- Nancy Bombs
|
||||||
|
[568] = abyssPresets.cyanDestroyProjectiles, -- Divine Intervention
|
||||||
|
[570] = abyssPresets.pinkMimic, -- Playdough Cookie
|
||||||
|
[574] = abyssPresets.whiteGodhead, -- Monstrance
|
||||||
|
[575] = abyssPresets.graySlow, -- The Intruder
|
||||||
|
[577] = "Dos langostas cian que destruyen proyectiles enemigos", -- Damocles
|
||||||
|
[581] = abyssPresets.cyanDestroyProjectiles, -- Psy Fly
|
||||||
|
[583] = abyssPresets.yellowExplode, -- Rocket in a Jar
|
||||||
|
[591] = abyssPresets.pinkCharm, -- Venus
|
||||||
|
[594] = abyssPresets.greenPoison, -- Jupiter
|
||||||
|
[596] = abyssPresets.blueFreeze, -- Uranus
|
||||||
|
[603] = abyssPresets.cyanElectricity, -- Battery Pack
|
||||||
|
[606] = abyssPresets.grayMagnetize, -- Ocular Rift
|
||||||
|
[608] = abyssPresets.blueFreeze, -- Freezer Baby
|
||||||
|
[615] = abyssPresets.cyanDestroyProjectiles, -- Lil Dumpy
|
||||||
|
[616] = abyssPresets.orangeBurn, -- Bird's Eye
|
||||||
|
[617] = abyssPresets.grayMagnetize, -- Lodestone
|
||||||
|
[618] = abyssPresets.pinkCharm, -- Rotten Tomato
|
||||||
|
[622] = abyssPresets.pinkMimic, -- Genesis
|
||||||
|
[625] = "Langosta roja grande que ataca rapidamente", -- Mega Mush
|
||||||
|
[629] = abyssPresets.cyanDestroyProjectiles, -- Bot Fly
|
||||||
|
[631] = "Dos langostas rojas pequeñas", -- Meat Cleaver
|
||||||
|
[637] = abyssPresets.blueConfuse, -- Knockout Drops
|
||||||
|
[640] = abyssPresets.orangeBurn, -- Urn of Souls
|
||||||
|
[645] = abyssPresets.cyanDestroyProjectiles, -- Tinytoma
|
||||||
|
[646] = abyssPresets.yellowExplode, -- Brimstone Bombs
|
||||||
|
[647] = abyssPresets.cyanElectricity, -- 4.5 Volt
|
||||||
|
[652] = abyssPresets.blueFreeze, -- Cube Baby
|
||||||
|
[663] = abyssPresets.cyanDestroyProjectiles, -- Tooth and Nail
|
||||||
|
[683] = abyssPresets.grayBones, -- Bone Spurs
|
||||||
|
[689] = abyssPresets.pinkMimic, -- Glitched Crown
|
||||||
|
[690] = abyssPresets.blueConfuse, -- Belly Jelly
|
||||||
|
[693] = "Tres langostas cian que destruyen proyectiles enemigos", -- The Swarm
|
||||||
|
[698] = abyssPresets.normalTwo, -- Twisted Pair
|
||||||
|
[721] = abyssPresets.pinkMimic, -- TMTRAINER
|
||||||
|
[727] = abyssPresets.yellowExplode, -- Ghost Bombs
|
||||||
|
[706] = "Genera 16 langostas de diferentes colores y efectos", -- Abyss
|
||||||
|
}
|
||||||
|
|
||||||
|
EID:updateDescriptionsViaTable(abyssSynergies, EID.descriptions[languageCode].abyssSynergies)
|
||||||
|
|
||||||
|
|
||||||
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
||||||
if EID.enableDebug then
|
if EID.enableDebug then
|
||||||
|
|||||||
@@ -36,6 +36,9 @@ local trinkets = {
|
|||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
---------- Conditions ----------
|
||||||
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
||||||
|
|
||||||
|
|
||||||
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
-- If Debug enabled, add overwrite tables to the languagepack in order for the language completion script to be able to compare them
|
||||||
if EID.enableDebug then
|
if EID.enableDebug then
|
||||||
|
|||||||
@@ -60,6 +60,9 @@ local trinkets = {
|
|||||||
}
|
}
|
||||||
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
EID:updateDescriptionsViaTable(trinkets, EID.descriptions[languageCode].trinkets)
|
||||||
|
|
||||||
|
---------- Conditions ----------
|
||||||
|
EID.descriptions[languageCode].ConditionalDescs["5.100.566"] = nil -- Dream Catcher (Greed) - In Rep+, the dream preview works in greed mode as well, so no changes needed
|
||||||
|
|
||||||
-- Table that contains commonly used descriptions for abyss synergies
|
-- Table that contains commonly used descriptions for abyss synergies
|
||||||
local abyssPresets = {
|
local abyssPresets = {
|
||||||
noEffect = "无特殊效果",
|
noEffect = "无特殊效果",
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ local repCollectibles={
|
|||||||
[152] = {"152", "Technology 2", "↓ {{Tears}} x0.67 Fire rate multiplier#Replaces Isaac's right eye tears with a continuous laser#{{Damage}} The laser deals 2x Isaac's damage per second"}, -- Technology 2
|
[152] = {"152", "Technology 2", "↓ {{Tears}} x0.67 Fire rate multiplier#Replaces Isaac's right eye tears with a continuous laser#{{Damage}} The laser deals 2x Isaac's damage per second"}, -- Technology 2
|
||||||
[153] = {"153", "Mutant Spider", "↓ {{Tears}} x0.42 Fire rate multiplier#Isaac shoots 4 tears at once"}, -- Mutant Spider
|
[153] = {"153", "Mutant Spider", "↓ {{Tears}} x0.42 Fire rate multiplier#Isaac shoots 4 tears at once"}, -- Mutant Spider
|
||||||
[155] = {"155", "The Peeper", "↑ {{Damage}} x1.35 Damage multiplier for the left eye#Floats around the room#Deals 17.1 contact damage per second"}, -- The Peeper
|
[155] = {"155", "The Peeper", "↑ {{Damage}} x1.35 Damage multiplier for the left eye#Floats around the room#Deals 17.1 contact damage per second"}, -- The Peeper
|
||||||
[158] = {"158", "Crystal Ball", "Spawns a {{SoulHeart}} Soul Heart, {{Rune}} rune or {{Card}} card#{{Timer}} Full mapping effect for the floor (except {{SuperSecretRoom}} Super Secret Room)#While held:#{{PlanetariumChance}} +15% Planetarium chance#{{PlanetariumChance}} +100% if a {{TreasureRoom}} Treasure Room was skipped"}, -- Crystal Ball
|
[158] = {"158", "Crystal Ball", "Spawns a {{SoulHeart}} Soul Heart, {{Rune}} rune or {{Card}} card#{{Timer}} Full mapping effect for the floor (except {{SuperSecretRoom}}{{UltraSecretRoom}} Super/Ultra Secret Room)#While held:#{{PlanetariumChance}} +15% Planetarium chance#{{PlanetariumChance}} +100% if a {{TreasureRoom}} Treasure Room was skipped"}, -- Crystal Ball
|
||||||
[169] = {"169", "Polyphemus", "↑ {{Damage}} +4 Damage#↑ {{Damage}} x2 Damage multiplier#↓ {{Tears}} x0.42 Fire rate multiplier#Tears pierce killed enemies if there is leftover damage"}, -- Polyphemus
|
[169] = {"169", "Polyphemus", "↑ {{Damage}} +4 Damage#↑ {{Damage}} x2 Damage multiplier#↓ {{Tears}} x0.42 Fire rate multiplier#Tears pierce killed enemies if there is leftover damage"}, -- Polyphemus
|
||||||
[171] = {"171", "Spider Butt", "{{Slow}} Slows down enemies for 4 seconds#Deals 10 damage to all enemies#Enemies killed by the item spawn blue spiders"}, -- Spider Butt
|
[171] = {"171", "Spider Butt", "{{Slow}} Slows down enemies for 4 seconds#Deals 10 damage to all enemies#Enemies killed by the item spawn blue spiders"}, -- Spider Butt
|
||||||
[172] = {"172", "Sacrificial Dagger", "Orbital#Blocks enemy shots#Deals 112.5 contact damage per second"}, -- Sacrificial Dagger
|
[172] = {"172", "Sacrificial Dagger", "Orbital#Blocks enemy shots#Deals 112.5 contact damage per second"}, -- Sacrificial Dagger
|
||||||
@@ -929,6 +929,8 @@ local repCards={
|
|||||||
[12] = {"12", "XI - Strength", "{{Timer}} Receive for the room:#↑ {{Heart}} +1 Health#↑ {{Speed}} +0.3 Speed#↑ {{Damage}} +0.3 Damage#↑ {{Damage}} x1.5 Damage multiplier#↑ {{Range}} +2.5 Range"}, -- XI - Strength
|
[12] = {"12", "XI - Strength", "{{Timer}} Receive for the room:#↑ {{Heart}} +1 Health#↑ {{Speed}} +0.3 Speed#↑ {{Damage}} +0.3 Damage#↑ {{Damage}} x1.5 Damage multiplier#↑ {{Range}} +2.5 Range"}, -- XI - Strength
|
||||||
[16] = {"16", "XV - The Devil", "{{Timer}} Receive for the room:#↑ {{Damage}} +2 Damage"}, -- XV - The Devil
|
[16] = {"16", "XV - The Devil", "{{Timer}} Receive for the room:#↑ {{Damage}} +2 Damage"}, -- XV - The Devil
|
||||||
[18] = {"18", "XVII - The Stars", "{{TreasureRoom}} Teleports Isaac to the Treasure Room#{{Planetarium}} If there is a Planetarium, it teleports there instead"}, -- XVII - The Stars
|
[18] = {"18", "XVII - The Stars", "{{TreasureRoom}} Teleports Isaac to the Treasure Room#{{Planetarium}} If there is a Planetarium, it teleports there instead"}, -- XVII - The Stars
|
||||||
|
[20] = {"20", "XIX - The Sun", "{{HealingRed}} Full health#Deals 100 damage to all enemies#{{Timer}} Full mapping effect for the floor (except {{SuperSecretRoom}} Super / {{UltraSecretRoom}} Ultra Secret Room)#{{CurseDarkness}} Removes Curse of Darkness"}, -- XIX - The Sun
|
||||||
|
[22] = {"22", "XXI - The World", "{{Timer}} Full mapping effect for the floor (except {{SuperSecretRoom}} Super / {{UltraSecretRoom}} Ultra Secret Room)"}, -- XXI - The World
|
||||||
[27] = {"27", "Ace of Clubs", "{{Bomb}} Turns all pickups, chests and non-boss enemies into random bombs"}, -- Ace of Clubs
|
[27] = {"27", "Ace of Clubs", "{{Bomb}} Turns all pickups, chests and non-boss enemies into random bombs"}, -- Ace of Clubs
|
||||||
[28] = {"28", "Ace of Diamonds", "{{Coin}} Turns all pickups, chests and non-boss enemies into random coins"}, -- Ace of Diamonds
|
[28] = {"28", "Ace of Diamonds", "{{Coin}} Turns all pickups, chests and non-boss enemies into random coins"}, -- Ace of Diamonds
|
||||||
[29] = {"29", "Ace of Spades", "{{Key}} Turns all pickups, chests and non-boss enemies into random keys"}, -- Ace of Spades
|
[29] = {"29", "Ace of Spades", "{{Key}} Turns all pickups, chests and non-boss enemies into random keys"}, -- Ace of Spades
|
||||||
|
|||||||
File diff suppressed because it is too large.
Load diff
+803
-272
File diff suppressed because it is too large.
Load diff
@@ -310,8 +310,8 @@ function EID:ClosestCharCheck(modifierText, playerTypes, includeTainted)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- The closest player does not apply the modifier; check for players that do get this modifier
|
-- The closest player does not apply the modifier; check for players that do get this modifier
|
||||||
for i = 1, #EID.coopAllPlayers do
|
for _, player in ipairs(EID.coopAllPlayers) do
|
||||||
local t = EID.coopAllPlayers[i]:GetPlayerType()
|
local t = player:GetPlayerType()
|
||||||
if EID:ArrayContains(playerTypes, t) or (includeTainted and EID:ArrayContains(playerTypes, EID.TaintedToRegularID[t])) then
|
if EID:ArrayContains(playerTypes, t) or (includeTainted and EID:ArrayContains(playerTypes, EID.TaintedToRegularID[t])) then
|
||||||
table.insert(EID.DifferentEffectPlayers, t)
|
table.insert(EID.DifferentEffectPlayers, t)
|
||||||
end
|
end
|
||||||
@@ -320,8 +320,7 @@ function EID:ClosestCharCheck(modifierText, playerTypes, includeTainted)
|
|||||||
end
|
end
|
||||||
|
|
||||||
function EID:PlayersHaveGoldenBomb()
|
function EID:PlayersHaveGoldenBomb()
|
||||||
for i = 1, #EID.coopAllPlayers do
|
for _, player in ipairs(EID.coopAllPlayers) do
|
||||||
local player = EID.coopAllPlayers[i]
|
|
||||||
if player:HasGoldenBomb() then
|
if player:HasGoldenBomb() then
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
@@ -364,8 +363,7 @@ function EID:CheckForNoRedHealthPlayer()
|
|||||||
local player = EID.ItemReminderPlayerEntity
|
local player = EID.ItemReminderPlayerEntity
|
||||||
return EID.NoRedHeartsPlayerIDs[player:GetPlayerType()]
|
return EID.NoRedHeartsPlayerIDs[player:GetPlayerType()]
|
||||||
else
|
else
|
||||||
for i = 1, #EID.coopAllPlayers do
|
for _, player in ipairs(EID.coopAllPlayers) do
|
||||||
local player = EID.coopAllPlayers[i]
|
|
||||||
if EID.NoRedHeartsPlayerIDs[player:GetPlayerType()] then
|
if EID.NoRedHeartsPlayerIDs[player:GetPlayerType()] then
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
@@ -379,8 +377,7 @@ function EID:CheckForTaintedPlayer()
|
|||||||
local player = EID.ItemReminderPlayerEntity
|
local player = EID.ItemReminderPlayerEntity
|
||||||
return EID.TaintedIDs[player:GetPlayerType()]
|
return EID.TaintedIDs[player:GetPlayerType()]
|
||||||
else
|
else
|
||||||
for i = 1, #EID.coopAllPlayers do
|
for _, player in ipairs(EID.coopAllPlayers) do
|
||||||
local player = EID.coopAllPlayers[i]
|
|
||||||
if EID.TaintedIDs[player:GetPlayerType()] then
|
if EID.TaintedIDs[player:GetPlayerType()] then
|
||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
@@ -390,15 +387,14 @@ function EID:CheckForTaintedPlayer()
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- Check if we have characters with Schoolbag or a pocket active item
|
-- Check if we have characters with Schoolbag or a pocket active item
|
||||||
function EID:CheckForMultipleActives(descObj, onlyChargeablePockets)
|
function EID:CheckForMultipleActives(_, onlyChargeablePockets)
|
||||||
if EID.InsideItemReminder then
|
if EID.InsideItemReminder then
|
||||||
local player = EID.ItemReminderPlayerEntity
|
local player = EID.ItemReminderPlayerEntity
|
||||||
if player:HasCollectible(534) then return 534 end
|
if player:HasCollectible(534) then return 534 end
|
||||||
local id = player:GetPlayerType()
|
local id = player:GetPlayerType()
|
||||||
if EID.isRepentance and (EID.PocketActivePlayerIDs[id] == 0 or (not onlyChargeablePockets and EID.PocketActivePlayerIDs[id])) then return player:GetActiveItem(2) end
|
if EID.isRepentance and (EID.PocketActivePlayerIDs[id] == 0 or (not onlyChargeablePockets and EID.PocketActivePlayerIDs[id])) then return player:GetActiveItem(2) end
|
||||||
else
|
else
|
||||||
for i = 1, #EID.coopAllPlayers do
|
for _, player in ipairs(EID.coopAllPlayers) do
|
||||||
local player = EID.coopAllPlayers[i]
|
|
||||||
if player:HasCollectible(534) then return 534 end
|
if player:HasCollectible(534) then return 534 end
|
||||||
local id = player:GetPlayerType()
|
local id = player:GetPlayerType()
|
||||||
if EID.isRepentance and (EID.PocketActivePlayerIDs[id] == 0 or (not onlyChargeablePockets and EID.PocketActivePlayerIDs[id])) then return player:GetActiveItem(2) end
|
if EID.isRepentance and (EID.PocketActivePlayerIDs[id] == 0 or (not onlyChargeablePockets and EID.PocketActivePlayerIDs[id])) then return player:GetActiveItem(2) end
|
||||||
@@ -416,8 +412,7 @@ function EID:CheckForPocketActives()
|
|||||||
local player = EID.ItemReminderPlayerEntity
|
local player = EID.ItemReminderPlayerEntity
|
||||||
return EID.PocketActivePlayerIDs[player:GetPlayerType()]
|
return EID.PocketActivePlayerIDs[player:GetPlayerType()]
|
||||||
else
|
else
|
||||||
for i = 1, #EID.coopAllPlayers do
|
for _, player in ipairs(EID.coopAllPlayers) do
|
||||||
local player = EID.coopAllPlayers[i]
|
|
||||||
if EID.PocketActivePlayerIDs[player:GetPlayerType()] then return true end
|
if EID.PocketActivePlayerIDs[player:GetPlayerType()] then return true end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -430,14 +425,14 @@ function EID:CheckForCarBattery(descObj)
|
|||||||
return descObj.ObjSubType
|
return descObj.ObjSubType
|
||||||
end
|
end
|
||||||
-- When we're looking at a Car Battery pedestal, check our actives for having an effect or no effect
|
-- When we're looking at a Car Battery pedestal, check our actives for having an effect or no effect
|
||||||
function EID:CheckActivesForCarBattery(descObj)
|
function EID:CheckActivesForCarBattery(_)
|
||||||
if EID.InsideItemReminder then return false end
|
if EID.InsideItemReminder then return false end
|
||||||
for k,v in pairs(EID.CarBatteryPedestalWhitelist) do
|
for k,v in pairs(EID.CarBatteryPedestalWhitelist) do
|
||||||
if v and EID:PlayersHaveCollectible(k) then return k end
|
if v and EID:PlayersHaveCollectible(k) then return k end
|
||||||
end
|
end
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
function EID:CheckActivesForNoCarBattery(descObj)
|
function EID:CheckActivesForNoCarBattery(_)
|
||||||
if EID.InsideItemReminder then return false end
|
if EID.InsideItemReminder then return false end
|
||||||
for k,v in pairs(EID.CarBatteryNoSynergy) do
|
for k,v in pairs(EID.CarBatteryNoSynergy) do
|
||||||
if v and EID:PlayersHaveCollectible(k) then return k end
|
if v and EID:PlayersHaveCollectible(k) then return k end
|
||||||
@@ -458,21 +453,21 @@ function EID:CheckForHiveMind(descObj)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- When we're looking at a BFFS pedestal, check our familiars for having an effect (only finds the earliest one)
|
-- When we're looking at a BFFS pedestal, check our familiars for having an effect (only finds the earliest one)
|
||||||
function EID:CheckFamiliarsForBFFS(descObj)
|
function EID:CheckFamiliarsForBFFS(_)
|
||||||
if EID.InsideItemReminder then return false end
|
if EID.InsideItemReminder then return false end
|
||||||
for k,v in pairs(EID.BFFSPedestalWhitelist) do
|
for k,v in pairs(EID.BFFSPedestalWhitelist) do
|
||||||
if v and EID:PlayersHaveCollectible(k) then return "5.100." .. k end
|
if v and EID:PlayersHaveCollectible(k) then return "5.100." .. k end
|
||||||
end
|
end
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
function EID:CheckFamiliarsForHiveMind(descObj)
|
function EID:CheckFamiliarsForHiveMind(_)
|
||||||
if EID.InsideItemReminder then return false end
|
if EID.InsideItemReminder then return false end
|
||||||
for k,v in pairs(EID.BFFSPedestalWhitelist) do
|
for k,v in pairs(EID.BFFSPedestalWhitelist) do
|
||||||
if EID.HiveMindFamiliars[k] and v and EID:PlayersHaveCollectible(k) then return "5.100." .. k end
|
if EID.HiveMindFamiliars[k] and v and EID:PlayersHaveCollectible(k) then return "5.100." .. k end
|
||||||
end
|
end
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
function EID:CheckFamiliarsForNoBFFS(descObj)
|
function EID:CheckFamiliarsForNoBFFS(_)
|
||||||
if EID.InsideItemReminder then return false end
|
if EID.InsideItemReminder then return false end
|
||||||
for k,v in pairs(EID.BFFSNoSynergy) do
|
for k,v in pairs(EID.BFFSNoSynergy) do
|
||||||
if v and EID:PlayersHaveCollectible(k) then return k end
|
if v and EID:PlayersHaveCollectible(k) then return k end
|
||||||
|
|||||||
@@ -14,10 +14,8 @@ function EID:TabReleased() return EID.TabHeldLastFrame and not EID.TabHeldThisFr
|
|||||||
-- List of collectible IDs for us to check if a player owns them; feel free to add to this in mods that add description modifiers!
|
-- List of collectible IDs for us to check if a player owns them; feel free to add to this in mods that add description modifiers!
|
||||||
EID.collectiblesToCheck[CollectibleType.COLLECTIBLE_VOID] = true
|
EID.collectiblesToCheck[CollectibleType.COLLECTIBLE_VOID] = true
|
||||||
EID.collectiblesToCheck["5.300.41"] = true -- Black Rune
|
EID.collectiblesToCheck["5.300.41"] = true -- Black Rune
|
||||||
local maxSlot = 1
|
|
||||||
-- Repentance modifiers
|
-- Repentance modifiers
|
||||||
if EID.isRepentance then
|
if EID.isRepentance then
|
||||||
maxSlot = 3
|
|
||||||
EID.collectiblesToCheck[CollectibleType.COLLECTIBLE_BOOK_OF_VIRTUES] = true
|
EID.collectiblesToCheck[CollectibleType.COLLECTIBLE_BOOK_OF_VIRTUES] = true
|
||||||
EID.collectiblesToCheck[CollectibleType.COLLECTIBLE_SPINDOWN_DICE] = true
|
EID.collectiblesToCheck[CollectibleType.COLLECTIBLE_SPINDOWN_DICE] = true
|
||||||
EID.collectiblesToCheck[CollectibleType.COLLECTIBLE_MOMS_BOX] = true
|
EID.collectiblesToCheck[CollectibleType.COLLECTIBLE_MOMS_BOX] = true
|
||||||
@@ -459,7 +457,7 @@ if EID.isRepentance then
|
|||||||
for p = 1,#EID.coopAllPlayers do
|
for p = 1,#EID.coopAllPlayers do
|
||||||
local player = EID.coopAllPlayers[p]
|
local player = EID.coopAllPlayers[p]
|
||||||
local playerID = player:GetPlayerType()
|
local playerID = player:GetPlayerType()
|
||||||
local playerName = player:GetName()
|
local playerName = EID:getPlayerName(player:GetPlayerType())
|
||||||
|
|
||||||
local playerStats = {}
|
local playerStats = {}
|
||||||
playerStats[1] = EID:SimpleRound((player.MoveSpeed * 4.5) - 2)
|
playerStats[1] = EID:SimpleRound((player.MoveSpeed * 4.5) - 2)
|
||||||
@@ -920,12 +918,13 @@ if EID.isRepentance then
|
|||||||
local function GlitchedCrownCallback(descObj)
|
local function GlitchedCrownCallback(descObj)
|
||||||
if not descObj.Entity or inGlitchedCrown then return descObj end
|
if not descObj.Entity or inGlitchedCrown then return descObj end
|
||||||
local entity = descObj.Entity
|
local entity = descObj.Entity
|
||||||
local curRoomIndex = game:GetLevel():GetCurrentRoomDesc().ListIndex
|
local curRoomIndex = game:GetLevel():GetCurrentRoomIndex()
|
||||||
|
local pedestalID = descObj.Entity.InitSeed .. descObj.Entity.Index
|
||||||
|
|
||||||
if EID.GlitchedCrownCheck[curRoomIndex] and EID.GlitchedCrownCheck[curRoomIndex][descObj.Entity.InitSeed .. descObj.Entity.Index] then
|
if EID.GlitchedCrownCheck[curRoomIndex] and EID.GlitchedCrownCheck[curRoomIndex][pedestalID] then
|
||||||
-- this table has collectible ID keys that define the first frame and most recent frame that that ID has been seen on this pedestal
|
-- this table has collectible ID keys that define the first frame and most recent frame that that ID has been seen on this pedestal
|
||||||
-- we need to filter out items that haven't been seen in a while (due to a reroll perhaps), then sort by first frame
|
-- we need to filter out items that haven't been seen in a while (due to a reroll perhaps), then sort by first frame
|
||||||
local pedestalID = descObj.Entity.InitSeed .. descObj.Entity.Index
|
|
||||||
local items = EID.GlitchedCrownCheck[curRoomIndex][pedestalID]
|
local items = EID.GlitchedCrownCheck[curRoomIndex][pedestalID]
|
||||||
local sortedItems = {}
|
local sortedItems = {}
|
||||||
for id, frames in pairs(items) do
|
for id, frames in pairs(items) do
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ EID.XMLItemPools = {{{1, 1.0}, {2, 1.0}, {3, 1.0}, {4, 1.0}, {5, 1.0}, {6, 1.0},
|
|||||||
EID.XMLItemIsInPools = {[1] = {0, 16, 23}, [2] = {0, 16}, [3] = {0, 16, 23}, [4] = {0, 16, 23}, [5] = {0, 16, 23}, [6] = {0, 16}, [7] = {0, 4, 16, 21, 29}, [8] = {0, 3, 16, 28}, [9] = {7}, [10] = {0, 13, 16, 28}, [11] = {5, 18, 22}, [12] = {0, 16, 17, 24}, [13] = {0, 11, 16, 24}, [14] = {0, 2, 11, 17}, [15] = {0, 16, 24}, [16] = {5, 17, 22}, [17] = {0, 5, 13, 16, 22}, [18] = {}, [19] = {0, 16}, [20] = {5, 22}, [21] = {1, 10, 23}, [22] = {2, 10, 17}, [23] = {2, 10, 17}, [24] = {2, 10, 17}, [25] = {2, 10, 17}, [26] = {2, 10, 17, 30}, [27] = {2, 17, 29}, [28] = {2, 8, 17}, [29] = {2, 8, 15, 17, 27}, [30] = {2, 15, 17, 24, 27}, [31] = {2, 15, 17, 24, 27}, [32] = {2, 8, 17, 23}, [33] = {1, 4, 6, 21}, [34] = {3, 6, 16, 20}, [35] = {3, 5, 6, 16, 20, 22}, [36] = {0, 7, 16}, [37] = {0, 16, 25}, [38] = {0, 16, 23}, [39] = {0, 15, 16, 27}, [40] = {0, 16, 24}, [41] = {0, 15, 16, 27}, [42] = {0, 16, 30}, [44] = {0, 23}, [45] = {0, 16, 24}, [46] = {0, 10, 18, 23}, [47] = {0, 16, 23}, [48] = {0, 16, 23}, [49] = {0, 16, 23, 24}, [50] = {16}, [51] = {2, 3, 11, 12, 17, 19, 20, 23, 24}, [52] = {0, 16}, [53] = {0, 24}, [54] = {1, 10}, [55] = {0, 15, 16, 27}, [56] = {0, 16}, [57] = {0, 13, 16, 28}, [58] = {0, 6}, [59] = {}, [60] = {1, 29}, [62] = {0, 16}, [63] = {1, 14, 18, 23}, [64] = {1, 16}, [65] = {0, 6, 16}, [66] = {0, 16, 23}, [67] = {0, 3, 16, 20, 24, 28}, [68] = {0, 16, 20, 23}, [69] = {0, 16}, [70] = {2, 11, 17}, [71] = {0, 17}, [72] = {0, 4, 21, 24}, [73] = {17, 18, 24, 28}, [74] = {3, 8, 20}, [75] = {0, 1, 18}, [76] = {0, 18}, [77] = {0, 16, 23}, [78] = {0, 4, 6, 16, 21}, [79] = {3, 11, 12, 19, 20, 24}, [80] = {3, 11, 12, 19, 20, 24}, [81] = {3, 9, 12, 19, 20}, [82] = {3, 11, 20, 24}, [83] = {3, 11, 20}, [84] = {3, 5, 18, 22}, [85] = {0, 1, 16, 23}, [86] = {0, 16}, [87] = {0, 11, 16}, [88] = {0, 16, 28}, [89] = {0, 16, 23}, [90] = {23}, [91] = {0, 18, 23}, [92] = {0, 2, 16, 17}, [93] = {0, 16, 23}, [94] = {0, 16}, [95] = {0, 16, 23, 28}, [96] = {0, 16, 24, 28}, [97] = {0, 3, 6, 16, 20}, [98] = {0, 4, 16, 21}, [99] = {0, 16, 28}, [100] = {0, 16, 28}, [101] = {0, 4, 16, 17, 21}, [102] = {0, 1, 10, 11, 15, 16, 23, 27}, [103] = {0, 16}, [104] = {0, 16}, [105] = {0, 18, 23, 24}, [106] = {0, 16, 25}, [107] = {0, 16}, [108] = {0, 4, 16, 21}, [109] = {0, 3, 20, 24}, [110] = {0, 15, 16, 24, 27}, [111] = {0, 10, 16}, [112] = {4, 21, 28}, [113] = {0, 3, 16, 20, 28}, [114] = {0, 3, 15, 16, 20, 27}, [115] = {0, 3, 16, 20}, [116] = {1, 14, 18, 23}, [117] = {0, 16, 28}, [118] = {3, 20, 24}, [119] = {24}, [120] = {0, 5, 16, 17, 22}, [121] = {0, 5, 16, 17, 22}, [122] = {3, 11, 20, 24}, [123] = {0, 3, 6, 16, 20}, [124] = {0, 4, 16, 21}, [125] = {0, 16, 25}, [126] = {0, 11, 12, 16, 19}, [127] = {0, 3, 5, 11, 16, 22}, [128] = {0, 13, 16, 28}, [129] = {0, 16}, [130] = {}, [131] = {0, 16}, [132] = {16, 17, 20}, [133] = {3, 9, 12, 19, 20}, [134] = {3, 9, 12, 19, 20}, [135] = {24}, [136] = {0, 16, 23}, [137] = {0, 1, 16, 18, 23, 24, 25}, [138] = {0, 4, 16, 21, 29}, [139] = {1, 15, 18, 27}, [140] = {0, 9, 16, 25, 30}, [141] = {2}, [142] = {0, 4, 16, 21}, [143] = {0, 2, 11, 17}, [144] = {0, 10, 28}, [145] = {3, 9, 12, 19, 20}, [146] = {0, 4, 16, 21}, [147] = {1, 18, 23}, [148] = {0, 16}, [149] = {0, 16}, [150] = {0, 16}, [151] = {0, 16}, [152] = {0, 16, 23}, [153] = {0, 16, 23}, [154] = {0, 16}, [155] = {0, 16, 28}, [156] = {1, 4, 18}, [157] = {0, 3, 16, 20, 24}, [158] = {}, [159] = {3, 11, 20, 24}, [160] = {0, 16}, [161] = {0, 16}, [162] = {0, 4, 16, 21}, [163] = {0, 3, 16, 28}, [164] = {1, 18}, [165] = {2, 17}, [166] = {0, 18, 23, 24}, [167] = {0, 16, 24, 28}, [168] = {0, 5, 16, 22}, [169] = {0, 16}, [170] = {0, 16, 28}, [171] = {0, 16}, [172] = {0, 3, 16, 20}, [173] = {0, 4}, [174] = {0, 16, 28}, [175] = {0, 13, 16, 27}, [176] = {0, 2, 17, 24}, [177] = {24}, [178] = {0, 4, 16, 21}, [179] = {8}, [180] = {0, 10, 16}, [181] = {}, [182] = {4, 21, 24}, [183] = {2, 17, 29}, [184] = {4, 21}, [185] = {4, 21}, [186] = {0, 3, 16}, [187] = {3, 20}, [188] = {0, 16, 28}, [189] = {0, 16, 23}, [190] = {0, 5, 16, 22, 25}, [191] = {0, 16}, [192] = {0, 6, 16}, [193] = {2, 17, 24}, [194] = {2, 8, 17, 23}, [195] = {1, 2, 10, 11, 15, 17, 27}, [196] = {2, 8, 17, 23}, [197] = {2, 4, 17, 21}, [198] = {2, 10, 17}, [199] = {1, 13, 15, 18, 27}, [200] = {0, 15, 16, 27}, [201] = {0, 16}, [202] = {0, 16}, [203] = {1, 16}, [204] = {1, 10, 18}, [205] = {1, 14, 18}, [206] = {0, 16}, [207] = {17, 28}, [208] = {1, 18, 23, 24}, [209] = {0, 7, 16, 25}, [210] = {0, 16}, [211] = {0, 16}, [212] = {3, 9, 12, 19, 20, 23}, [213] = {0, 5, 16, 22}, [214] = {0, 16, 24}, [215] = {3, 12}, [216] = {3, 11, 12, 19, 20}, [217] = {0, 15, 16, 27}, [218] = {2, 17}, [219] = {2, 17}, [220] = {0, 16, 25}, [221] = {0, 16}, [222] = {0, 16}, [223] = {0, 16}, [224] = {0, 16}, [225] = {0, 3, 11, 12, 19, 20}, [226] = {5, 16, 22}, [227] = {0, 1, 23}, [228] = {0, 15, 16, 27}, [229] = {0, 16}, [230] = {3, 11, 20, 24}, [231] = {0, 16}, [232] = {1, 18, 23}, [233] = {0, 16}, [234] = {0, 16}, [236] = {0, 16}Line truncated
|
EID.XMLItemIsInPools = {[1] = {0, 16, 23}, [2] = {0, 16}, [3] = {0, 16, 23}, [4] = {0, 16, 23}, [5] = {0, 16, 23}, [6] = {0, 16}, [7] = {0, 4, 16, 21, 29}, [8] = {0, 3, 16, 28}, [9] = {7}, [10] = {0, 13, 16, 28}, [11] = {5, 18, 22}, [12] = {0, 16, 17, 24}, [13] = {0, 11, 16, 24}, [14] = {0, 2, 11, 17}, [15] = {0, 16, 24}, [16] = {5, 17, 22}, [17] = {0, 5, 13, 16, 22}, [18] = {}, [19] = {0, 16}, [20] = {5, 22}, [21] = {1, 10, 23}, [22] = {2, 10, 17}, [23] = {2, 10, 17}, [24] = {2, 10, 17}, [25] = {2, 10, 17}, [26] = {2, 10, 17, 30}, [27] = {2, 17, 29}, [28] = {2, 8, 17}, [29] = {2, 8, 15, 17, 27}, [30] = {2, 15, 17, 24, 27}, [31] = {2, 15, 17, 24, 27}, [32] = {2, 8, 17, 23}, [33] = {1, 4, 6, 21}, [34] = {3, 6, 16, 20}, [35] = {3, 5, 6, 16, 20, 22}, [36] = {0, 7, 16}, [37] = {0, 16, 25}, [38] = {0, 16, 23}, [39] = {0, 15, 16, 27}, [40] = {0, 16, 24}, [41] = {0, 15, 16, 27}, [42] = {0, 16, 30}, [44] = {0, 23}, [45] = {0, 16, 24}, [46] = {0, 10, 18, 23}, [47] = {0, 16, 23}, [48] = {0, 16, 23}, [49] = {0, 16, 23, 24}, [50] = {16}, [51] = {2, 3, 11, 12, 17, 19, 20, 23, 24}, [52] = {0, 16}, [53] = {0, 24}, [54] = {1, 10}, [55] = {0, 15, 16, 27}, [56] = {0, 16}, [57] = {0, 13, 16, 28}, [58] = {0, 6}, [59] = {}, [60] = {1, 29}, [62] = {0, 16}, [63] = {1, 14, 18, 23}, [64] = {1, 16}, [65] = {0, 6, 16}, [66] = {0, 16, 23}, [67] = {0, 3, 16, 20, 24, 28}, [68] = {0, 16, 20, 23}, [69] = {0, 16}, [70] = {2, 11, 17}, [71] = {0, 17}, [72] = {0, 4, 21, 24}, [73] = {17, 18, 24, 28}, [74] = {3, 8, 20}, [75] = {0, 1, 18}, [76] = {0, 18}, [77] = {0, 16, 23}, [78] = {0, 4, 6, 16, 21}, [79] = {3, 11, 12, 19, 20, 24}, [80] = {3, 11, 12, 19, 20, 24}, [81] = {3, 9, 12, 19, 20}, [82] = {3, 11, 20, 24}, [83] = {3, 11, 20}, [84] = {3, 5, 18, 22}, [85] = {0, 1, 16, 23}, [86] = {0, 16}, [87] = {0, 11, 16}, [88] = {0, 16, 28}, [89] = {0, 16, 23}, [90] = {23}, [91] = {0, 18, 23}, [92] = {0, 2, 16, 17}, [93] = {0, 16, 23}, [94] = {0, 16}, [95] = {0, 16, 23, 28}, [96] = {0, 16, 24, 28}, [97] = {0, 3, 6, 16, 20}, [98] = {0, 4, 16, 21}, [99] = {0, 16, 28}, [100] = {0, 16, 28}, [101] = {0, 4, 16, 17, 21}, [102] = {0, 1, 10, 11, 15, 16, 23, 27}, [103] = {0, 16}, [104] = {0, 16}, [105] = {0, 18, 23, 24}, [106] = {0, 16, 25}, [107] = {0, 16}, [108] = {0, 4, 16, 21}, [109] = {0, 3, 20, 24}, [110] = {0, 15, 16, 24, 27}, [111] = {0, 10, 16}, [112] = {4, 21, 28}, [113] = {0, 3, 16, 20, 28}, [114] = {0, 3, 15, 16, 20, 27}, [115] = {0, 3, 16, 20}, [116] = {1, 14, 18, 23}, [117] = {0, 16, 28}, [118] = {3, 20, 24}, [119] = {24}, [120] = {0, 5, 16, 17, 22}, [121] = {0, 5, 16, 17, 22}, [122] = {3, 11, 20, 24}, [123] = {0, 3, 6, 16, 20}, [124] = {0, 4, 16, 21}, [125] = {0, 16, 25}, [126] = {0, 11, 12, 16, 19}, [127] = {0, 3, 5, 11, 16, 22}, [128] = {0, 13, 16, 28}, [129] = {0, 16}, [130] = {}, [131] = {0, 16}, [132] = {16, 17, 20}, [133] = {3, 9, 12, 19, 20}, [134] = {3, 9, 12, 19, 20}, [135] = {24}, [136] = {0, 16, 23}, [137] = {0, 1, 16, 18, 23, 24, 25}, [138] = {0, 4, 16, 21, 29}, [139] = {1, 15, 18, 27}, [140] = {0, 9, 16, 25, 30}, [141] = {2}, [142] = {0, 4, 16, 21}, [143] = {0, 2, 11, 17}, [144] = {0, 10, 28}, [145] = {3, 9, 12, 19, 20}, [146] = {0, 4, 16, 21}, [147] = {1, 18, 23}, [148] = {0, 16}, [149] = {0, 16}, [150] = {0, 16}, [151] = {0, 16}, [152] = {0, 16, 23}, [153] = {0, 16, 23}, [154] = {0, 16}, [155] = {0, 16, 28}, [156] = {1, 4, 18}, [157] = {0, 3, 16, 20, 24}, [158] = {}, [159] = {3, 11, 20, 24}, [160] = {0, 16}, [161] = {0, 16}, [162] = {0, 4, 16, 21}, [163] = {0, 3, 16, 28}, [164] = {1, 18}, [165] = {2, 17}, [166] = {0, 18, 23, 24}, [167] = {0, 16, 24, 28}, [168] = {0, 5, 16, 22}, [169] = {0, 16}, [170] = {0, 16, 28}, [171] = {0, 16}, [172] = {0, 3, 16, 20}, [173] = {0, 4}, [174] = {0, 16, 28}, [175] = {0, 13, 16, 27}, [176] = {0, 2, 17, 24}, [177] = {24}, [178] = {0, 4, 16, 21}, [179] = {8}, [180] = {0, 10, 16}, [181] = {}, [182] = {4, 21, 24}, [183] = {2, 17, 29}, [184] = {4, 21}, [185] = {4, 21}, [186] = {0, 3, 16}, [187] = {3, 20}, [188] = {0, 16, 28}, [189] = {0, 16, 23}, [190] = {0, 5, 16, 22, 25}, [191] = {0, 16}, [192] = {0, 6, 16}, [193] = {2, 17, 24}, [194] = {2, 8, 17, 23}, [195] = {1, 2, 10, 11, 15, 17, 27}, [196] = {2, 8, 17, 23}, [197] = {2, 4, 17, 21}, [198] = {2, 10, 17}, [199] = {1, 13, 15, 18, 27}, [200] = {0, 15, 16, 27}, [201] = {0, 16}, [202] = {0, 16}, [203] = {1, 16}, [204] = {1, 10, 18}, [205] = {1, 14, 18}, [206] = {0, 16}, [207] = {17, 28}, [208] = {1, 18, 23, 24}, [209] = {0, 7, 16, 25}, [210] = {0, 16}, [211] = {0, 16}, [212] = {3, 9, 12, 19, 20, 23}, [213] = {0, 5, 16, 22}, [214] = {0, 16, 24}, [215] = {3, 12}, [216] = {3, 11, 12, 19, 20}, [217] = {0, 15, 16, 27}, [218] = {2, 17}, [219] = {2, 17}, [220] = {0, 16, 25}, [221] = {0, 16}, [222] = {0, 16}, [223] = {0, 16}, [224] = {0, 16}, [225] = {0, 3, 11, 12, 19, 20}, [226] = {5, 16, 22}, [227] = {0, 1, 23}, [228] = {0, 15, 16, 27}, [229] = {0, 16}, [230] = {3, 11, 20, 24}, [231] = {0, 16}, [232] = {1, 18, 23}, [233] = {0, 16}, [234] = {0, 16}, [236] = {0, 16}Line truncated
|
||||||
|
|
||||||
--Metadata found in Pocketitems.xml
|
--Metadata found in Pocketitems.xml
|
||||||
EID.cardMetadata = {[0] = {mimiccharge=0}, [1] = {mimiccharge=2}, [10] = {mimiccharge=2}, [11] = {mimiccharge=4}, [12] = {mimiccharge=3}, [13] = {mimiccharge=3}, [14] = {mimiccharge=3}, [15] = {mimiccharge=6}, [16] = {mimiccharge=3}, [17] = {mimiccharge=3}, [18] = {mimiccharge=2}, [19] = {mimiccharge=2}, [2] = {mimiccharge=2}, [20] = {mimiccharge=12}, [21] = {mimiccharge=6}, [22] = {mimiccharge=3}, [23] = {mimiccharge=12}, [24] = {mimiccharge=12}, [25] = {mimiccharge=12}, [26] = {mimiccharge=12}, [27] = {mimiccharge=6}, [28] = {mimiccharge=6}, [29] = {mimiccharge=6}, [3] = {mimiccharge=2}, [30] = {mimiccharge=6}, [31] = {mimiccharge=2}, [32] = {mimiccharge=2}, [33] = {mimiccharge=12}, [34] = {mimiccharge=4}, [35] = {mimiccharge=6}, [36] = {mimiccharge=2}, [37] = {mimiccharge=4}, [38] = {mimiccharge=2}, [39] = {mimiccharge=4}, [4] = {mimiccharge=3}, [40] = {mimiccharge=3}, [41] = {mimiccharge=4}, [42] = {mimiccharge=6}, [43] = {mimiccharge=6}, [44] = {mimiccharge=1}, [45] = {mimiccharge=6}, [46] = {mimiccharge=1}, [47] = {mimiccharge=2}, [48] = {mimiccharge=1}, [49] = {mimiccharge=4}, [5] = {mimiccharge=4}, [50] = {mimiccharge=3}, [51] = {mimiccharge=4}, [52] = {mimiccharge=3}, [53] = {mimiccharge=12}, [54] = {mimiccharge=3}, [55] = {mimiccharge=1}, [56] = {mimiccharge=12}, [57] = {mimiccharge=4}, [58] = {mimiccharge=4}, [59] = {mimiccharge=4}, [6] = {mimiccharge=12}, [60] = {mimiccharge=2}, [61] = {mimiccharge=12}, [62] = {mimiccharge=4}, [63] = {mimiccharge=2}, [64] = {mimiccharge=12}, [65] = {mimiccharge=2}, [66] = {mimiccharge=4}, [67] = {mimiccharge=3}, [68] = {mimiccharge=6}, [69] = {mimiccharge=4}, [7] = {mimiccharge=6}, [70] = {mimiccharge=6}, [71] = {mimiccharge=4}, [72] = {mimiccharge=4}, [73] = {mimiccharge=12}, [74] = {mimiccharge=2}, [75] = {mimiccharge=6}, [76] = {mimiccharge=12}, [77] = {mimiccharge=2}, [78] = {mimiccharge=4}, [79] = {mimiccharge=12}, [8] = {mimiccharge=3}, [80] = {mimiccharge=6}, [81] = {mimiccharge=4}, [82] = {mimiccharge=3}, [83] = {mimiccharge=6}, [84] = {mimiccharge=2}, [85] = {mimiccharge=3}, [86] = {mimiccharge=4}, [87] = {mimiccharge=6}, [88] = {mimiccharge=6}, [89] = {mimiccharge=1}, [9] = {mimiccharge=6}, [90] = {mimiccharge=4}, [91] = {mimiccharge=3}, [92] = {mimiccharge=12}, [93] = {mimiccharge=12}, [94] = {mimiccharge=6}, [95] = {mimiccharge=4}, [96] = {mimiccharge=6}, [97] = {mimiccharge=4}, }
|
EID.cardMetadata = {[0] = {mimiccharge=0}, [1] = {mimiccharge=2}, [10] = {mimiccharge=2}, [11] = {mimiccharge=4}, [12] = {mimiccharge=3}, [13] = {mimiccharge=3}, [14] = {mimiccharge=3}, [15] = {mimiccharge=6}, [16] = {mimiccharge=3}, [17] = {mimiccharge=3}, [18] = {mimiccharge=2}, [19] = {mimiccharge=2}, [2] = {mimiccharge=2}, [20] = {mimiccharge=12}, [21] = {mimiccharge=6}, [22] = {mimiccharge=3}, [23] = {mimiccharge=12}, [24] = {mimiccharge=12}, [25] = {mimiccharge=12}, [26] = {mimiccharge=12}, [27] = {mimiccharge=6}, [28] = {mimiccharge=6}, [29] = {mimiccharge=6}, [3] = {mimiccharge=2}, [30] = {mimiccharge=6}, [31] = {mimiccharge=2}, [32] = {mimiccharge=2}, [33] = {mimiccharge=12}, [34] = {mimiccharge=4}, [35] = {mimiccharge=6}, [36] = {mimiccharge=2}, [37] = {mimiccharge=4}, [38] = {mimiccharge=4}, [39] = {mimiccharge=4}, [4] = {mimiccharge=3}, [40] = {mimiccharge=3}, [41] = {mimiccharge=4}, [42] = {mimiccharge=6}, [43] = {mimiccharge=6}, [44] = {mimiccharge=1}, [45] = {mimiccharge=6}, [46] = {mimiccharge=1}, [47] = {mimiccharge=2}, [48] = {mimiccharge=1}, [49] = {mimiccharge=4}, [5] = {mimiccharge=4}, [50] = {mimiccharge=3}, [51] = {mimiccharge=4}, [52] = {mimiccharge=3}, [53] = {mimiccharge=12}, [54] = {mimiccharge=3}, [55] = {mimiccharge=1}, [56] = {mimiccharge=12}, [57] = {mimiccharge=4}, [58] = {mimiccharge=4}, [59] = {mimiccharge=4}, [6] = {mimiccharge=12}, [60] = {mimiccharge=2}, [61] = {mimiccharge=12}, [62] = {mimiccharge=4}, [63] = {mimiccharge=2}, [64] = {mimiccharge=12}, [65] = {mimiccharge=2}, [66] = {mimiccharge=4}, [67] = {mimiccharge=3}, [68] = {mimiccharge=6}, [69] = {mimiccharge=4}, [7] = {mimiccharge=6}, [70] = {mimiccharge=6}, [71] = {mimiccharge=4}, [72] = {mimiccharge=4}, [73] = {mimiccharge=12}, [74] = {mimiccharge=2}, [75] = {mimiccharge=6}, [76] = {mimiccharge=12}, [77] = {mimiccharge=2}, [78] = {mimiccharge=4}, [79] = {mimiccharge=12}, [8] = {mimiccharge=3}, [80] = {mimiccharge=6}, [81] = {mimiccharge=4}, [82] = {mimiccharge=3}, [83] = {mimiccharge=6}, [84] = {mimiccharge=2}, [85] = {mimiccharge=3}, [86] = {mimiccharge=4}, [87] = {mimiccharge=6}, [88] = {mimiccharge=6}, [89] = {mimiccharge=1}, [9] = {mimiccharge=6}, [90] = {mimiccharge=4}, [91] = {mimiccharge=3}, [92] = {mimiccharge=12}, [93] = {mimiccharge=12}, [94] = {mimiccharge=6}, [95] = {mimiccharge=4}, [96] = {mimiccharge=6}, [97] = {mimiccharge=4}, }
|
||||||
|
|
||||||
EID.pillMetadata = {[0] = {mimiccharge=1, class="1+"}, [1] = {mimiccharge=2, class="2-"}, [10] = {mimiccharge=6, class="2+"}, [11] = {mimiccharge=4, class="3-"}, [12] = {mimiccharge=6, class="3+"}, [13] = {mimiccharge=4, class="3-"}, [14] = {mimiccharge=6, class="3+"}, [15] = {mimiccharge=4, class="3-"}, [16] = {mimiccharge=6, class="3+"}, [17] = {mimiccharge=4, class="3-"}, [18] = {mimiccharge=6, class="3+"}, [19] = {mimiccharge=1, class="1"}, [2] = {mimiccharge=12, class="2+"}, [20] = {mimiccharge=12, class="2+"}, [21] = {mimiccharge=4, class="2"}, [22] = {mimiccharge=6, class="1-"}, [23] = {mimiccharge=4, class="2+"}, [24] = {mimiccharge=2, class="1+"}, [25] = {mimiccharge=6, class="2-"}, [26] = {mimiccharge=3, class="1+"}, [27] = {mimiccharge=6, class="1-"}, [28] = {mimiccharge=2, class="1+"}, [29] = {mimiccharge=6, class="1-"}, [3] = {mimiccharge=1, class="2"}, [30] = {mimiccharge=2, class="0"}, [31] = {mimiccharge=6, class="1-"}, [32] = {mimiccharge=6, class="1"}, [33] = {mimiccharge=6, class="1"}, [34] = {mimiccharge=2, class="1+"}, [35] = {mimiccharge=2, class="1+"}, [36] = {mimiccharge=3, class="1+"}, [37] = {mimiccharge=6, class="1-"}, [38] = {mimiccharge=1, class="1+"}, [39] = {mimiccharge=1, class="0-"}, [4] = {mimiccharge=3, class="1"}, [40] = {mimiccharge=1, class="0+"}, [41] = {mimiccharge=3, class="1"}, [42] = {mimiccharge=6, class="1"}, [43] = {mimiccharge=4, class="2+"}, [44] = {mimiccharge=1, class="0"}, [45] = {mimiccharge=1, class="1+"}, [46] = {mimiccharge=6, class="2+"}, [47] = {mimiccharge=4, class="1-"}, [48] = {mimiccharge=6, class="1+"}, [49] = {mimiccharge=3, class="3"}, [5] = {mimiccharge=12, class="2+"}, [6] = {mimiccharge=4, class="3-"}, [7] = {mimiccharge=6, class="3+"}, [8] = {mimiccharge=1, class="0"}, [9] = {mimiccharge=1, class="0"}, }
|
EID.pillMetadata = {[0] = {mimiccharge=1, class="1+"}, [1] = {mimiccharge=2, class="2-"}, [10] = {mimiccharge=6, class="2+"}, [11] = {mimiccharge=4, class="3-"}, [12] = {mimiccharge=6, class="3+"}, [13] = {mimiccharge=4, class="3-"}, [14] = {mimiccharge=6, class="3+"}, [15] = {mimiccharge=4, class="3-"}, [16] = {mimiccharge=6, class="3+"}, [17] = {mimiccharge=4, class="3-"}, [18] = {mimiccharge=6, class="3+"}, [19] = {mimiccharge=1, class="1"}, [2] = {mimiccharge=12, class="2+"}, [20] = {mimiccharge=12, class="2+"}, [21] = {mimiccharge=4, class="2"}, [22] = {mimiccharge=6, class="1-"}, [23] = {mimiccharge=4, class="2+"}, [24] = {mimiccharge=2, class="1+"}, [25] = {mimiccharge=6, class="2-"}, [26] = {mimiccharge=3, class="1+"}, [27] = {mimiccharge=6, class="1-"}, [28] = {mimiccharge=2, class="1+"}, [29] = {mimiccharge=6, class="1-"}, [3] = {mimiccharge=1, class="2"}, [30] = {mimiccharge=2, class="0"}, [31] = {mimiccharge=6, class="1-"}, [32] = {mimiccharge=6, class="1"}, [33] = {mimiccharge=6, class="1"}, [34] = {mimiccharge=2, class="1+"}, [35] = {mimiccharge=2, class="1+"}, [36] = {mimiccharge=3, class="1+"}, [37] = {mimiccharge=6, class="1-"}, [38] = {mimiccharge=1, class="1+"}, [39] = {mimiccharge=1, class="0-"}, [4] = {mimiccharge=3, class="1"}, [40] = {mimiccharge=1, class="0+"}, [41] = {mimiccharge=3, class="1"}, [42] = {mimiccharge=6, class="1"}, [43] = {mimiccharge=4, class="2+"}, [44] = {mimiccharge=1, class="0"}, [45] = {mimiccharge=1, class="1+"}, [46] = {mimiccharge=6, class="2+"}, [47] = {mimiccharge=4, class="1-"}, [48] = {mimiccharge=6, class="1+"}, [49] = {mimiccharge=3, class="3"}, [5] = {mimiccharge=12, class="2+"}, [6] = {mimiccharge=4, class="3-"}, [7] = {mimiccharge=6, class="3+"}, [8] = {mimiccharge=1, class="0"}, [9] = {mimiccharge=1, class="0"}, }
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ if EID and EID.Name then print("Error: Two instances of EID found! Please uninst
|
|||||||
EID = RegisterMod("External Item Descriptions", 1)
|
EID = RegisterMod("External Item Descriptions", 1)
|
||||||
-- important variables
|
-- important variables
|
||||||
EID.GameVersion = "ab+"
|
EID.GameVersion = "ab+"
|
||||||
EID.Languages = {"en_us", "fr", "pt", "pt_br", "ru", "spa", "it", "bul", "pl", "de", "tr_tr", "ko_kr", "zh_cn", "ja_jp", "cs_cz", "nl_nl", "uk_ua", "el_gr"}
|
EID.Languages = {"en_us", "fr", "pt", "pt_br", "ru", "spa", "it", "bul", "pl", "de", "tr_tr", "ko_kr", "zh_cn", "ja_jp", "cs_cz", "nl_nl", "uk_ua", "el_gr", "ro_ro"}
|
||||||
EID.descriptions = {} -- Table that holds all translation strings
|
EID.descriptions = {} -- Table that holds all translation strings
|
||||||
EID.enableDebug = false
|
EID.enableDebug = false
|
||||||
local game = Game()
|
local game = Game()
|
||||||
@@ -12,8 +12,8 @@ EID.isRepentance = REPENTANCE or EID.isRepentancePlus -- REPENTANCE variable can
|
|||||||
require("eid_config")
|
require("eid_config")
|
||||||
EID.Config = EID.UserConfig
|
EID.Config = EID.UserConfig
|
||||||
EID.Config.Version = "3.2" -- note: changing this will reset everyone's settings to default!
|
EID.Config.Version = "3.2" -- note: changing this will reset everyone's settings to default!
|
||||||
EID.ModVersion = 4.89
|
EID.ModVersion = 4.92
|
||||||
EID.ModVersionCommit = "73a5cce"
|
EID.ModVersionCommit = "535f493"
|
||||||
EID.DefaultConfig.Version = EID.Config.Version
|
EID.DefaultConfig.Version = EID.Config.Version
|
||||||
EID.isHidden = false
|
EID.isHidden = false
|
||||||
EID.player = nil -- The primary Player Entity of Player 1
|
EID.player = nil -- The primary Player Entity of Player 1
|
||||||
@@ -49,7 +49,7 @@ local pathsChecked = {}
|
|||||||
local altPathItemChecked = {}
|
local altPathItemChecked = {}
|
||||||
local alwaysUseLocalMode = false -- set to true after drawing a non-local mode description this frame
|
local alwaysUseLocalMode = false -- set to true after drawing a non-local mode description this frame
|
||||||
EID.ForceRefreshCache = false -- set to true to force-refresh descriptions, currently used for potential transformation text changes
|
EID.ForceRefreshCache = false -- set to true to force-refresh descriptions, currently used for potential transformation text changes
|
||||||
EID.holdTabPlayer = 0
|
EID.holdTabPlayer = nil
|
||||||
EID.holdTabCounter = 0
|
EID.holdTabCounter = 0
|
||||||
EID.DInfinityState = {}
|
EID.DInfinityState = {}
|
||||||
local forgottenDropTimer = 0
|
local forgottenDropTimer = 0
|
||||||
@@ -294,7 +294,7 @@ if EID.isRepentance then
|
|||||||
-- (it also watches for item rerolls to fill the new entity's GetData)
|
-- (it also watches for item rerolls to fill the new entity's GetData)
|
||||||
-- POST_NEW_ROOM then handles putting the result in the entity's GetData
|
-- POST_NEW_ROOM then handles putting the result in the entity's GetData
|
||||||
local curFrame = Isaac.GetFrameCount()
|
local curFrame = Isaac.GetFrameCount()
|
||||||
local curRoomIndex = game:GetLevel():GetCurrentRoomDesc().ListIndex
|
local curRoomIndex = game:GetLevel():GetCurrentRoomIndex()
|
||||||
if curFrame == lastGetItemResult[2] then
|
if curFrame == lastGetItemResult[2] then
|
||||||
if initialItemNext then lastGetItemResult[1] = selectedCollectible
|
if initialItemNext then lastGetItemResult[1] = selectedCollectible
|
||||||
elseif flipItemNext and lastGetItemResult[1] then
|
elseif flipItemNext and lastGetItemResult[1] then
|
||||||
@@ -328,7 +328,7 @@ if EID.isRepentance then
|
|||||||
flipItemNext = true
|
flipItemNext = true
|
||||||
lastGetItemResult[4] = entity.InitSeed
|
lastGetItemResult[4] = entity.InitSeed
|
||||||
|
|
||||||
local curRoomIndex = game:GetLevel():GetCurrentRoomDesc().ListIndex
|
local curRoomIndex = game:GetLevel():GetCurrentRoomIndex()
|
||||||
local gridPos = game:GetRoom():GetGridIndex(entity.Position)
|
local gridPos = game:GetRoom():GetGridIndex(entity.Position)
|
||||||
|
|
||||||
-- Update a Flip item's init seed after D6 rerolls or using Flip (aka Grid Index didn't change, Init Seed did)
|
-- Update a Flip item's init seed after D6 rerolls or using Flip (aka Grid Index didn't change, Init Seed did)
|
||||||
@@ -355,7 +355,7 @@ if EID.isRepentance then
|
|||||||
-- Only pedestals with indexes that were present at room load can be flip pedestals
|
-- Only pedestals with indexes that were present at room load can be flip pedestals
|
||||||
-- Fixes shop restock machines and Diplopia... mostly. At least while you're in the room.
|
-- Fixes shop restock machines and Diplopia... mostly. At least while you're in the room.
|
||||||
if EID:getEntityData(entity, "EID_FlipItemID") and entity.Index > EID.flipMaxIndex then
|
if EID:getEntityData(entity, "EID_FlipItemID") and entity.Index > EID.flipMaxIndex then
|
||||||
local curRoomIndex = game:GetLevel():GetCurrentRoomDesc().ListIndex
|
local curRoomIndex = game:GetLevel():GetCurrentRoomIndex()
|
||||||
local gridPos = game:GetRoom():GetGridIndex(entity.Position)
|
local gridPos = game:GetRoom():GetGridIndex(entity.Position)
|
||||||
local flipEntry = EID.flipItemPositions[curRoomIndex] and EID.flipItemPositions[curRoomIndex][entity.InitSeed]
|
local flipEntry = EID.flipItemPositions[curRoomIndex] and EID.flipItemPositions[curRoomIndex][entity.InitSeed]
|
||||||
-- only wipe the data if the grid index matches (so Diplopia pedestals don't)
|
-- only wipe the data if the grid index matches (so Diplopia pedestals don't)
|
||||||
@@ -370,7 +370,7 @@ if EID.isRepentance then
|
|||||||
-- also, reload our descriptions due to transformation progress changing upon Flip
|
-- also, reload our descriptions due to transformation progress changing upon Flip
|
||||||
EID.ForceRefreshCache = true
|
EID.ForceRefreshCache = true
|
||||||
lastFrameGridChecked = Isaac.GetFrameCount()
|
lastFrameGridChecked = Isaac.GetFrameCount()
|
||||||
local curRoomIndex = game:GetLevel():GetCurrentRoomDesc().ListIndex
|
local curRoomIndex = game:GetLevel():GetCurrentRoomIndex()
|
||||||
if EID.flipItemPositions[curRoomIndex] then
|
if EID.flipItemPositions[curRoomIndex] then
|
||||||
local pedestals = Isaac.FindByType(5, 100, -1, true, false)
|
local pedestals = Isaac.FindByType(5, 100, -1, true, false)
|
||||||
for _, pedestal in ipairs(pedestals) do
|
for _, pedestal in ipairs(pedestals) do
|
||||||
@@ -602,7 +602,7 @@ function EID:printDescription(desc, cachedID)
|
|||||||
EID.lineHeight = EID.Config["LineHeight"]
|
EID.lineHeight = EID.Config["LineHeight"]
|
||||||
if EID.Config["ShowItemIcon"] and desc.Icon then
|
if EID.Config["ShowItemIcon"] and desc.Icon then
|
||||||
offsetX = offsetX + 14
|
offsetX = offsetX + 14
|
||||||
EID:renderInlineIcons({{desc.Icon,0}}, renderPos.X - 3 * EID.Scale, renderPos.Y - 4 * EID.Scale)
|
EID:renderInlineIcons({{desc.Icon}}, renderPos.X - 3 * EID.Scale, renderPos.Y - 4 * EID.Scale)
|
||||||
end
|
end
|
||||||
|
|
||||||
--Display ItemType / Charge
|
--Display ItemType / Charge
|
||||||
@@ -683,7 +683,7 @@ function EID:printDescription(desc, cachedID)
|
|||||||
local transformLineHeight = EID.lineHeight
|
local transformLineHeight = EID.lineHeight
|
||||||
if EID.Config["TransformationIcons"] then
|
if EID.Config["TransformationIcons"] then
|
||||||
transformLineHeight = math.max(EID.lineHeight, transformSprite[4])
|
transformLineHeight = math.max(EID.lineHeight, transformSprite[4])
|
||||||
EID:renderInlineIcons({{transformSprite,0}}, renderPos.X, renderPos.Y)
|
EID:renderInlineIcons({{transformSprite}}, renderPos.X, renderPos.Y)
|
||||||
end
|
end
|
||||||
if EID.Config["TransformationText"] or EID.Config["TransformationProgress"] then
|
if EID.Config["TransformationText"] or EID.Config["TransformationProgress"] then
|
||||||
local transformationName = ""
|
local transformationName = ""
|
||||||
@@ -775,7 +775,7 @@ EID.isDeathCertRoom = false
|
|||||||
if EID.isRepentance then
|
if EID.isRepentance then
|
||||||
function EID:AssignFlipItems()
|
function EID:AssignFlipItems()
|
||||||
EID.flipMaxIndex = -1
|
EID.flipMaxIndex = -1
|
||||||
local curRoomIndex = game:GetLevel():GetCurrentRoomDesc().ListIndex
|
local curRoomIndex = game:GetLevel():GetCurrentRoomIndex()
|
||||||
if EID.flipItemPositions[curRoomIndex] then
|
if EID.flipItemPositions[curRoomIndex] then
|
||||||
local pedestals = Isaac.FindByType(5, 100, -1, true, false)
|
local pedestals = Isaac.FindByType(5, 100, -1, true, false)
|
||||||
for _, pedestal in ipairs(pedestals) do
|
for _, pedestal in ipairs(pedestals) do
|
||||||
@@ -832,30 +832,40 @@ function EID:renderUnidentifiedPill(entity)
|
|||||||
if alwaysUseLocalMode then return false
|
if alwaysUseLocalMode then return false
|
||||||
else alwaysUseLocalMode = true end
|
else alwaysUseLocalMode = true end
|
||||||
end
|
end
|
||||||
|
EID.isDisplaying = true
|
||||||
|
|
||||||
local pillColor = entity.SubType
|
local pillColor = entity.SubType
|
||||||
if pillColor >= 2049 then
|
if pillColor >= 2049 then
|
||||||
pillColor = pillColor - 2048
|
pillColor = pillColor - 2048
|
||||||
end
|
end
|
||||||
local pos = EID:getTextPosition()
|
local renderPos = EID:getTextPosition()
|
||||||
|
local textScale = Vector(EID.Scale, EID.Scale)
|
||||||
|
local offsetX = 0
|
||||||
if EID.CachingDescription then
|
if EID.CachingDescription then
|
||||||
table.insert(EID.CachedStrings, {})
|
table.insert(EID.CachedStrings, {})
|
||||||
table.insert(EID.CachedIcons, {})
|
table.insert(EID.CachedIcons, {})
|
||||||
table.insert(EID.CachedRenderPoses, Vector(pos.X, pos.Y))
|
table.insert(EID.CachedRenderPoses, Vector(renderPos.X, renderPos.Y))
|
||||||
end
|
end
|
||||||
|
|
||||||
local descriptionObj = EID:getDescriptionObj(entity.Type, entity.Variant, entity.SubType, entity, false)
|
local descriptionObj = EID:getDescriptionObj(entity.Type, entity.Variant, entity.SubType, entity, false)
|
||||||
descriptionObj.Name = EID:getDescriptionEntry("unidentifiedPill")
|
|
||||||
descriptionObj.Description = ""
|
descriptionObj.Description = ""
|
||||||
descriptionObj.ShowWhenUnidentified = false
|
descriptionObj.ShowWhenUnidentified = false
|
||||||
descriptionObj = EID:applyDescriptionModifier(descriptionObj, -999)
|
descriptionObj = EID:applyDescriptionModifier(descriptionObj, -999)
|
||||||
|
|
||||||
if EID.Config["ShowItemIcon"] then
|
if EID.Config["ShowItemIcon"] and descriptionObj.Icon then
|
||||||
descriptionObj.Name = "{{Pill"..pillColor.."}} "..descriptionObj.Name
|
offsetX = offsetX + 14
|
||||||
|
EID:renderInlineIcons({{descriptionObj.Icon}}, renderPos.X - 3 * EID.Scale, renderPos.Y - 4 * EID.Scale)
|
||||||
|
EID:renderInlineIcons({{EID.InlineIcons["SecretRoom"]}}, renderPos.X + 1 * EID.Scale, renderPos.Y - 4 * EID.Scale)
|
||||||
end
|
end
|
||||||
EID:renderString(descriptionObj.Name, pos + Vector(0,-1), Vector(EID.Scale, EID.Scale), EID:getErrorColor())
|
EID:renderString(
|
||||||
|
EID:getDescriptionEntry("unidentifiedPill"),
|
||||||
|
renderPos + (Vector(offsetX, -3) * EID.Scale),
|
||||||
|
textScale,
|
||||||
|
EID:getErrorColor()
|
||||||
|
)
|
||||||
if EID.Config["ShowItemDescription"] and descriptionObj.ShowWhenUnidentified then
|
if EID.Config["ShowItemDescription"] and descriptionObj.ShowWhenUnidentified then
|
||||||
pos.Y = pos.Y + EID.lineHeight * EID.Scale
|
renderPos.Y = renderPos.Y + EID.lineHeight * EID.Scale
|
||||||
EID:printBulletPoints(descriptionObj.Description, pos)
|
EID:printBulletPoints(descriptionObj.Description, renderPos)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -895,7 +905,7 @@ function EID:renderIndicator(entity, playerNum)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- Don't apply sprite.Color changes to Effects (Dice Floors, Card Reading Portals), use Arrow instead
|
-- Don't apply sprite.Color changes to Effects (Dice Floors, Card Reading Portals), use Arrow instead
|
||||||
if EID.Config["Indicator"] == "arrow" or entity.Type == 1000 or EID:IsGridEntity(entity) then
|
if EID.Config["Indicator"] == "arrow" or entity.Type == 1000 or sprite == nil then
|
||||||
ArrowSprite:RenderLayer(playerNum-1, arrowPos, nullVector, nullVector)
|
ArrowSprite:RenderLayer(playerNum-1, arrowPos, nullVector, nullVector)
|
||||||
else
|
else
|
||||||
local colorMult = {1,1,1}
|
local colorMult = {1,1,1}
|
||||||
@@ -1174,7 +1184,7 @@ function EID:CheckStartOfRunWarnings()
|
|||||||
if not EID:AreAchievementsAllowed() then
|
if not EID:AreAchievementsAllowed() then
|
||||||
local demoDescObj = EID:getDescriptionObj(-999, -1, 1)
|
local demoDescObj = EID:getDescriptionObj(-999, -1, 1)
|
||||||
demoDescObj.Name = EID:getDescriptionEntry("AchievementWarningTitle") or ""
|
demoDescObj.Name = EID:getDescriptionEntry("AchievementWarningTitle") or ""
|
||||||
demoDescObj.Description = EID:getDescriptionEntry("AchievementWarningText") or ""
|
demoDescObj.Description = ("{{AchievementLocked}} "..EID:getDescriptionEntry("AchievementWarningText")) or ""
|
||||||
EID:displayPermanentText(demoDescObj, "AchievementWarningTitle")
|
EID:displayPermanentText(demoDescObj, "AchievementWarningTitle")
|
||||||
hasShownStartWarning = true
|
hasShownStartWarning = true
|
||||||
end
|
end
|
||||||
@@ -1486,15 +1496,20 @@ function EID:OnRender()
|
|||||||
elseif closest.Type == 1000 and closest.Variant == 76 then
|
elseif closest.Type == 1000 and closest.Variant == 76 then
|
||||||
EID:addDescriptionToPrint(EID:getDescriptionObj(closest.Type, closest.Variant, closest.SubType+1, closest))
|
EID:addDescriptionToPrint(EID:getDescriptionObj(closest.Type, closest.Variant, closest.SubType+1, closest))
|
||||||
-- Handle Card Reading Portals
|
-- Handle Card Reading Portals
|
||||||
elseif closest.Type == 1000 and closest.Variant == 161 and closest.SubType <= 2 then
|
elseif closest.Type == 1000 and closest.Variant == 161 then
|
||||||
local subtypeToCard = {18, 5, 19}
|
if closest.SubType <= 2 or (EID.isRepentancePlus and closest.SubType == 3) then
|
||||||
-- Reuse the descriptions of The Emperor/Stars/Moon, so no localization needed
|
local subtypeToCard = {18, 5, 19}
|
||||||
local descriptionObj = EID:getDescriptionObj(5, 300, subtypeToCard[closest.SubType+1], closest)
|
if EID.isRepentancePlus then
|
||||||
-- Card Reading's name
|
subtypeToCard = {18, 5, 19, 10}
|
||||||
descriptionObj.Name = EID:getObjectName(5, 100, 660)
|
end
|
||||||
-- Only keep the first line of the description (to avoid Tarot Cloth effects or Planetarium mention on The Stars)
|
-- Reuse the descriptions of The Emperor/Stars/Moon/Hermit, so no localization needed
|
||||||
descriptionObj.Description = string.sub(descriptionObj.Description, 1, string.find(descriptionObj.Description, "#"))
|
local descriptionObj = EID:getDescriptionObj(5, 300, subtypeToCard[closest.SubType+1], closest)
|
||||||
EID:addDescriptionToPrint(descriptionObj)
|
-- Card Reading's name
|
||||||
|
descriptionObj.Name = EID:getObjectName(5, 100, 660)
|
||||||
|
-- Only keep the first line of the description (to avoid Tarot Cloth effects or Planetarium mention on The Stars)
|
||||||
|
descriptionObj.Description = string.sub(descriptionObj.Description, 1, string.find(descriptionObj.Description, "#"))
|
||||||
|
EID:addDescriptionToPrint(descriptionObj)
|
||||||
|
end
|
||||||
-- Handle Crane Game
|
-- Handle Crane Game
|
||||||
elseif closest.Type == 6 and closest.Variant == 16 then
|
elseif closest.Type == 6 and closest.Variant == 16 then
|
||||||
if EID.CraneItemType[tostring(closest.InitSeed)] or EID.CraneItemType[closest.InitSeed.."Drop"..closest.DropSeed] then
|
if EID.CraneItemType[tostring(closest.InitSeed)] or EID.CraneItemType[closest.InitSeed.."Drop"..closest.DropSeed] then
|
||||||
|
|||||||
+8
-3
@@ -6,6 +6,8 @@
|
|||||||
<description>[img]https://i.imgur.com/l9nbaxP.png[/img]
|
<description>[img]https://i.imgur.com/l9nbaxP.png[/img]
|
||||||
This mod displays detailed information about all items, trinkets, cards, runes and pills DIRECTLY onto your screen. Say goodbye to your browser tab with platinumgod or the wiki open ;)
|
This mod displays detailed information about all items, trinkets, cards, runes and pills DIRECTLY onto your screen. Say goodbye to your browser tab with platinumgod or the wiki open ;)
|
||||||
|
|
||||||
|
The Steam-Workshop version of this mod is compatible with Afterbirth+, Repentance, Repentogon and Repentance+. There are also versions for [url=https://github.com/wofsauge/External-Item-Descriptions#versions]Rebirth or Afterbirth[/url], as well as [url=https://github.com/wofsauge/External-Item-Descriptions/wiki/How-to-install-the-mod]Epic Games, GoG and other sources[/url].
|
||||||
|
|
||||||
[img]https://i.imgur.com/bRGqujD.png[/img] [url=https://discord.gg/HhD4vMM4bZ]Need help or want to chat? Join our Discord server![/url]
|
[img]https://i.imgur.com/bRGqujD.png[/img] [url=https://discord.gg/HhD4vMM4bZ]Need help or want to chat? Join our Discord server![/url]
|
||||||
[img]https://i.imgur.com/P6a8043.png[/img] [url=https://github.com/wofsauge/External-Item-Descriptions]Check this project out on GitHub![/url]
|
[img]https://i.imgur.com/P6a8043.png[/img] [url=https://github.com/wofsauge/External-Item-Descriptions]Check this project out on GitHub![/url]
|
||||||
|
|
||||||
@@ -33,9 +35,12 @@ This mod displays detailed information about all items, trinkets, cards, runes a
|
|||||||
Supported Languages:
|
Supported Languages:
|
||||||
Chinese, Czech, Dutch, English, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Brazilian-Portuguese, Turkish, Ukrainian
|
Chinese, Czech, Dutch, English, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Brazilian-Portuguese, Turkish, Ukrainian
|
||||||
|
|
||||||
|
To change the language, just edit the config. We recommend [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2681875787]'Mod Config Menu Pure'[/url] for this.
|
||||||
|
|
||||||
[img]https://i.imgur.com/RVtZEqp.png[/img]
|
[img]https://i.imgur.com/RVtZEqp.png[/img]
|
||||||
For [b]Steam users[/b], simply press the "Subscribe" button on the mod's Steam Workshop page. This will automatically install the mod for you.
|
For [b]Steam users[/b], simply press the "Subscribe" button on the mod's Steam Workshop page. This will automatically install the mod for you.
|
||||||
For [b]manual mod installation[/b], read this tutorial "[url=https://github.com/wofsauge/External-Item-Descriptions/wiki/How-to-install-the-mod]How to install the mod[/url]"
|
For [b]manual mod installation[/b], read this tutorial "[url=https://github.com/wofsauge/External-Item-Descriptions/wiki/How-to-install-the-mod]How to install the mod[/url]"
|
||||||
|
|
||||||
If you have problems installing use the [url=https://wofsauge.github.io/IsaacDocs/rep/faq/interactive_FAQ.html]Interactive FAQ[/url].
|
If you have problems installing use the [url=https://wofsauge.github.io/IsaacDocs/rep/faq/interactive_FAQ.html]Interactive FAQ[/url].
|
||||||
[img]https://i.imgur.com/PFTZnfC.png[/img]
|
[img]https://i.imgur.com/PFTZnfC.png[/img]
|
||||||
Simply install [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2681875787]'Mod Config Menu Pure'[/url]. You can use it to configure the mod while playing.
|
Simply install [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2681875787]'Mod Config Menu Pure'[/url]. You can use it to configure the mod while playing.
|
||||||
@@ -44,14 +49,14 @@ Alternatively, edit the `eid_config.lua` file like described [url=https://github
|
|||||||
|
|
||||||
[img]https://i.imgur.com/vUP4whT.png[/img]
|
[img]https://i.imgur.com/vUP4whT.png[/img]
|
||||||
There are multiple Versions of the mod, depending on which DLCs you have installed.
|
There are multiple Versions of the mod, depending on which DLCs you have installed.
|
||||||
You are currently looking at the version for Afterbirth+ and Repentance.
|
[b]You are currently looking at the version for Afterbirth+ and Repentance.[/b]
|
||||||
|
|
||||||
[url=https://github.com/wofsauge/External-Item-Descriptions#versions]Alternative versions for all other DLCs, or for manual installation purposes can be found here[/url]
|
[url=https://github.com/wofsauge/External-Item-Descriptions#versions]Click here for the Rebirth or Afterbirth Versions[/url]
|
||||||
|
|
||||||
[img]https://i.imgur.com/jrdGbna.png[/img]
|
[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]
|
[url=https://github.com/wofsauge/External-Item-Descriptions/blob/master/CREDITS.md]Check out the credits here[/url]
|
||||||
</description>
|
</description>
|
||||||
<version>4.89</version>
|
<version>4.92</version>
|
||||||
<visibility>Public</visibility>
|
<visibility>Public</visibility>
|
||||||
<tag id="Lua"/>
|
<tag id="Lua"/>
|
||||||
<tag id="Items"/>
|
<tag id="Items"/>
|
||||||
|
|||||||
Binary file not shown.
@@ -1,24 +0,0 @@
|
|||||||
La aplicación "Savegame_Reader.exe" puede ser usada para crear un archivo LUA legible de tus archivos de guardado
|
|
||||||
Es compatible con los usuarios de AB+ y Repentance
|
|
||||||
|
|
||||||
La información obtenida le permitirá a EID realizar lo siguiente:
|
|
||||||
- Indicar si un objeto es necesario para completar la página de colección
|
|
||||||
|
|
||||||
~~~ INSTRUCCIONES DE USO ~~~
|
|
||||||
1. Extrae el archivo savegame_reader.zip
|
|
||||||
2. Asegúrate de que "savegame_reader.exe" se encuentre en la carpeta "scripts" de EID
|
|
||||||
3. Ejecuta "savegame_reader.exe"
|
|
||||||
|
|
||||||
Puede que necesties instalar "Microsoft .NET 3.1" o mayor para que funcione.
|
|
||||||
Descárgalo aquí: https://dotnet.microsoft.com/en-us/download/dotnet/3.1
|
|
||||||
|
|
||||||
|
|
||||||
~~~ Informations ~~~
|
|
||||||
El código fuente de la aplicación se encuentra aquí:
|
|
||||||
https://github.com/wofsauge/IsaacSavegameReader
|
|
||||||
|
|
||||||
SHA-256 Hash:
|
|
||||||
776d4593660d59e647fc2d213429c1ea02ab230f24bdab8237270395c47d82ca
|
|
||||||
|
|
||||||
Virus total scan:
|
|
||||||
https://www.virustotal.com/gui/file-analysis/NTE5ZWQyZWRlYThhNDBhZTE2NmQ0ZjJiZWEwMzJjOGQ6MTY0MzU4MDA4Nw==
|
|
||||||
+39
-6
@@ -1,13 +1,17 @@
|
|||||||
The "Savegame_Reader.exe" application can be used to create a LUA readable version of your savegame files.
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
~~~~~~~~~~~~~~~~~~~ ENGLISH ~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
The "Isaac Savegame Reader.exe" application can be used to create a LUA readable version of your savegame files.
|
||||||
Its compatible with AB+ and Repentance users.
|
Its compatible with AB+ and Repentance users.
|
||||||
|
|
||||||
The resulting informations can then be used by EID to enable the following features:
|
The resulting informations can then be used by EID to enable the following features:
|
||||||
- Indicate if an item needs to be collected for the collection page
|
- Indicate if an item needs to be collected for the collection page
|
||||||
|
|
||||||
~~~ HOW TO USE ~~~
|
~~~ HOW TO USE ~~~
|
||||||
1. Extract savegame_reader.zip
|
1. Extract "Isaac Savegame Reader.zip"
|
||||||
2. make sure the "savegame_reader.exe" is located in the "scripts" folder of EID
|
2. Make sure the "Isaac Savegame Reader.exe" is located in the "scripts" folder of EID
|
||||||
3. Run the "savegame_reader.exe"
|
3. Run the "Isaac Savegame Reader.exe"
|
||||||
|
|
||||||
You may need to install "Microsoft .NET 3.1" or greater for this tool to work.
|
You may need to install "Microsoft .NET 3.1" or greater for this tool to work.
|
||||||
Download here: https://dotnet.microsoft.com/en-us/download/dotnet/3.1
|
Download here: https://dotnet.microsoft.com/en-us/download/dotnet/3.1
|
||||||
@@ -20,7 +24,36 @@ The source code of the application can be found here:
|
|||||||
https://github.com/wofsauge/IsaacSavegameReader
|
https://github.com/wofsauge/IsaacSavegameReader
|
||||||
|
|
||||||
SHA-256 Hash:
|
SHA-256 Hash:
|
||||||
776d4593660d59e647fc2d213429c1ea02ab230f24bdab8237270395c47d82ca
|
e8e981f32451d54128c148cf0757ccdf734b3cd34e1bb600beb89825ea16260b
|
||||||
|
|
||||||
Virus total scan:
|
Virus total scan:
|
||||||
https://www.virustotal.com/gui/file-analysis/NTE5ZWQyZWRlYThhNDBhZTE2NmQ0ZjJiZWEwMzJjOGQ6MTY0MzU4MDA4Nw==
|
https://www.virustotal.com/gui/file/e8e981f32451d54128c148cf0757ccdf734b3cd34e1bb600beb89825ea16260b
|
||||||
|
|
||||||
|
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
~~~~~~~~~~~~~~~~~~~ ITALIAN ~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
La aplicación "Isaac Savegame Reader.exe" puede ser usada para crear un archivo LUA legible de tus archivos de guardado
|
||||||
|
Es compatible con los usuarios de AB+ y Repentance y Repentance+
|
||||||
|
|
||||||
|
La información obtenida le permitirá a EID realizar lo siguiente:
|
||||||
|
- Indicar si un objeto es necesario para completar la página de colección
|
||||||
|
|
||||||
|
~~~ INSTRUCCIONES DE USO ~~~
|
||||||
|
1. Extrae el archivo "Isaac Savegame Reader.zip"
|
||||||
|
2. Asegúrate de que "Isaac Savegame Reader.exe" se encuentre en la carpeta "scripts" de EID
|
||||||
|
3. Ejecuta "Isaac Savegame Reader.exe"
|
||||||
|
|
||||||
|
Puede que necesties instalar "Microsoft .NET 3.1" o mayor para que funcione.
|
||||||
|
Descárgalo aquí: https://dotnet.microsoft.com/en-us/download/dotnet/3.1
|
||||||
|
|
||||||
|
|
||||||
|
~~~ Informations ~~~
|
||||||
|
El código fuente de la aplicación se encuentra aquí:
|
||||||
|
https://github.com/wofsauge/IsaacSavegameReader
|
||||||
|
|
||||||
|
SHA-256 Hash:
|
||||||
|
e8e981f32451d54128c148cf0757ccdf734b3cd34e1bb600beb89825ea16260b
|
||||||
|
|
||||||
|
Virus total scan:
|
||||||
|
https://www.virustotal.com/gui/file/e8e981f32451d54128c148cf0757ccdf734b3cd34e1bb600beb89825ea16260b
|
||||||
Binary file not shown.
Reference in new issue
Block a user