Refactoring: Item Reminder feature

- Added Categories
- Added Scrollability
- Refactoring for modularity
This commit is contained in:
Wofsauge committed 2024-03-12 23:56:33 +01:00
1 parent dc9e18b592
commit 0adf6487f4
18 files changed
+568 -300

No files matched your search

+20 -19
View File
@@ -21,7 +21,7 @@ EID.descriptions[languageCode].languageName = "French"
-- Fonts to be used with this language pack
EID.descriptions[languageCode].fonts = {{name="default", textboxWidth = 135}, {name="inverted", textboxWidth = 135}, {name="borderless", textboxWidth = 135}}
EID.descriptions["fr"].collectibles={
EID.descriptions[languageCode].collectibles={
{"1", "Oignon Triste", "↑ Débit {{ColorLime}}+0.7"},
{"2", "Troisième Œil", "Triple tir#↓ Débit diminué"},
{"3", "Cuillère Tordue", "Larmes autoguidées"},
@@ -642,7 +642,7 @@ EID.descriptions[languageCode].carBattery = {
}
---------- Trinkets ----------
EID.descriptions["fr"].trinkets={
EID.descriptions[languageCode].trinkets={
{"1", "Pièce Avalée", "Subir un dégât fait apparaître une pièce"},
{"2", "Caca Pétrifié", "Détruire un caca a 50% de chances de faire apparaître une ressource"},
{"3", "Pile AAA", "Termine de charger l'objet activable s'il lui manque une charge"},
@@ -774,7 +774,7 @@ EID.descriptions["fr"].trinkets={
}
---------- Cards ----------
EID.descriptions["fr"].cards={
EID.descriptions[languageCode].cards={
{"1", "0 - Le Mat", "Téléporte Isaac dans la première salle de l'étage"},
{"2", "I - Le Bateleur", "Larmes autoguidées#{{Timer}} L'effet dure une salle"},
{"3", "II - La Papesse", "Le pied de {{ColorCyan}}Mom{{ColorWhite}} écrase l'ennemi de la salle avec le plus de PV#Dans une salle vide, le pied écrase Isaac"},
@@ -834,9 +834,9 @@ EID.descriptions["fr"].cards={
---------- Pills ----------
EID.descriptions["fr"].unidentifiedPill = "Pilule non identifiée"
EID.descriptions[languageCode].unidentifiedPill = "Pilule non identifiée"
EID.descriptions["fr"].pills={
EID.descriptions[languageCode].pills={
{"0", "Flatulences", "Fait apparaître un nuage de gaz qui inflige 5 dégâts de contact et empoisonne les ennemis"},
{"1", "Coup dur", "Inflige 1 cœur de dégâts à Isaac"},
{"2", "Digoxine", "{{SoulHeart}} +2 cœurs d'âme"},
@@ -887,9 +887,9 @@ EID.descriptions["fr"].pills={
}
---------- Sacrifice Room ----------
EID.descriptions["fr"].sacrificeHeader = "Récompense du prochain sacrifice"
EID.descriptions[languageCode].sacrificeHeader = "Récompense du prochain sacrifice"
EID.descriptions["fr"].sacrifice={
EID.descriptions[languageCode].sacrifice={
{"1", "", "1 pièce {{ColorSilver}}(50%)#Rien {{ColorSilver}}(50%)#1 bombe {{ColorSilver}}(100% au premier étage si le boss a été battu en moins d'une minute)"},
{"2", "", "1 pièce {{ColorSilver}}(50%)#Rien {{ColorSilver}}(50%)#1 bombe {{ColorSilver}}(100% au premier étage si le boss a été battu en moins d'une minute)"},
{"3", "", "Augmente les chances d'ouvrir le Refuge des Anges {{ColorSilver}}(67%)#Rien {{ColorSilver}}(33%)"},
@@ -904,9 +904,9 @@ EID.descriptions["fr"].sacrifice={
{"12", "", "Téléportation à la {{ColorTransform}}Chambre Noire {{ColorSilver}}(50%)#Rien {{ColorSilver}}(50%)"},
}
---------- Dice Room ----------
EID.descriptions["fr"].diceHeader = "[Effet de dé]"
EID.descriptions[languageCode].diceHeader = "[Effet de dé]"
EID.descriptions["fr"].dice={
EID.descriptions[languageCode].dice={
{"1", "", "Rejoue tous les objets d'Isaac"},
{"2", "", "Rejoue toutes les ressources de la salle"},
{"3", "", "Rejoue toutes les ressources de l'étage"},
@@ -916,7 +916,7 @@ EID.descriptions["fr"].dice={
}
---------- Transformations ----------
EID.descriptions["fr"].transformations={
EID.descriptions[languageCode].transformations={
"", -- 0 = none
"Guppy", -- 1
"Fan de Spore", -- 2
@@ -938,28 +938,29 @@ EID.descriptions["fr"].transformations={
---------- MISC ----------
EID.descriptions["fr"].VoidText = "Si absorbé :"
EID.descriptions["fr"].VoidNames = {"Vitesse {{ColorLime}}{1}", "Débit {{ColorLime}}{1}", "Dégâts {{ColorLime}}{1}", "Portée {{ColorLime}}{1}", "Vitesse des tirs {{ColorLime}}{1}", "Chance {{ColorLime}}{1}"}
EID.descriptions[languageCode].VoidText = "Si absorbé :"
EID.descriptions[languageCode].VoidNames = {"Vitesse {{ColorLime}}{1}", "Débit {{ColorLime}}{1}", "Dégâts {{ColorLime}}{1}", "Portée {{ColorLime}}{1}", "Vitesse des tirs {{ColorLime}}{1}", "Chance {{ColorLime}}{1}"}
EID.descriptions["fr"].CollectionPageInfo = "Cet objet n'a encore jamais été ramassé !"
EID.descriptions[languageCode].CollectionPageInfo = "Cet objet n'a encore jamais été ramassé !"
EID.descriptions["fr"].MCM = {
EID.descriptions[languageCode].MCM = {
DemoObjectName = "Nom de l'objet test",
DemoObjectTransformation = "Transformation de test",
DemoObjectText = "Ceci est un texte en français#Une description longue trop cool pour tester les retours à la ligne automatiques !!#{{Collectible4}} Super ligne ici aussi#{{Heart}} Cette ligne t'adore#{{AngelDevilChance}} Cette ligne peut être ton petit ange ou ton petit diable#\1 {{Damage}} {{ColorLime}}+1{{ColorWhite}} statistique",
}
EID.descriptions["fr"].HoldMapTitle = "Objets tenus"
-- the Hold Map description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions["fr"].HoldMapHeader = " Résultat"
-- the ItemReminder description will predict the abilities of items with a header like "Item Name Result"
EID.descriptions[languageCode].ItemReminder = {
ResultHeader = " Résultat",
}
-- https://wofsauge.github.io/IsaacDocs/rep/enums/RoomType.html
-- Includes Repentance room types for localization convenience
EID.descriptions["fr"].RoomTypeNames = { "Salle normale", "Boutique", "Salle I AM ERROR", "Salle du Trésor", "Salle de Boss", "Salle de Mini-boss", "Salle Secrète", "Salle Super Secrète", "Salle d'Arcade", "Salle Maudite", "Salle de Défi", "Bibliothèque", "Salle de Sacrifice", "Antre du Diable", "Refuge des Anges", "Souterrain", "Ruée des Boss", "Chambre d'Isaac", "Chambre Abandonnée", "Coffre-Fort", "Salle de Dé", "Marché Noir", "Sas de Sortie", "Planétarium", "Téléporteur (Départ)", "Téléporteur (Arrivée)", "Sortie Secrète", "Salle de l'Utérus Bleu", "Salle Ultra Secrète",
EID.descriptions[languageCode].RoomTypeNames = { "Salle normale", "Boutique", "Salle I AM ERROR", "Salle du Trésor", "Salle de Boss", "Salle de Mini-boss", "Salle Secrète", "Salle Super Secrète", "Salle d'Arcade", "Salle Maudite", "Salle de Défi", "Bibliothèque", "Salle de Sacrifice", "Antre du Diable", "Refuge des Anges", "Souterrain", "Ruée des Boss", "Chambre d'Isaac", "Chambre Abandonnée", "Coffre-Fort", "Salle de Dé", "Marché Noir", "Sas de Sortie", "Planétarium", "Téléporteur (Départ)", "Téléporteur (Arrivée)", "Sortie Secrète", "Salle de l'Utérus Bleu", "Salle Ultra Secrète",
-- Not technically room types but still potentially useful to have localized
[666] = "Antre du Diable / Refuge des Anges", [1024] = "Salle Rouge", [1025] = "Salle Rouge Spéciale" }
-- currently used for D1
EID.descriptions["fr"].PickupNames = {
EID.descriptions[languageCode].PickupNames = {
["5.0"] = "Aucun",
["5.10"] = "{{Heart}} Cœur",