diff --git a/Anomaly/DefInjected/ResearchProjectDef/ResearchProjects_Anomaly.xml b/Anomaly/DefInjected/ResearchProjectDef/ResearchProjects_Anomaly.xml
index 32d3d9004..ef7e023b1 100644
--- a/Anomaly/DefInjected/ResearchProjectDef/ResearchProjects_Anomaly.xml
+++ b/Anomaly/DefInjected/ResearchProjectDef/ResearchProjects_Anomaly.xml
@@ -119,7 +119,7 @@
- armamento bioferrico
+ armamento bioférrico
Fabrica armas avanzadas que utilicen bioferrita como fuente de combustible.
subject->combustión de bioferrita
- subject->armamento bioferrico
+ subject->armamento bioférrico
subject_story->trabajó en una plataforma de extracción en un asteroide arqueoteca
subject_story->estudió los niveles de combustión de materiales exóticos
subject_story->se unió a la división de investigación de una corporación de armas en un mundo militar
diff --git a/Core/DefInjected/ChemicalDef/Luciferium.xml b/Core/DefInjected/ChemicalDef/Luciferium.xml
index be9c7cb64..be266fad3 100644
--- a/Core/DefInjected/ChemicalDef/Luciferium.xml
+++ b/Core/DefInjected/ChemicalDef/Luciferium.xml
@@ -2,6 +2,6 @@
- luciferium
+ luciferio
\ No newline at end of file
diff --git a/Core/DefInjected/NeedDef/Luciferium.xml b/Core/DefInjected/NeedDef/Luciferium.xml
index 77d7db9da..bdd86efd1 100644
--- a/Core/DefInjected/NeedDef/Luciferium.xml
+++ b/Core/DefInjected/NeedDef/Luciferium.xml
@@ -2,7 +2,7 @@
- luciferium
+ luciferio
El cuerpo de esta persona ha sido mejorado por las mecanitas conocidas como luciferium.\n\nSin dosis regulares de luciferium, las mecanitas perderán cohesión. Si esto sucede, el usuario se volverá más y más violentamente loco hasta finalmente morir.\n\nNo hay manera de perder esta adicción sin perder la vida.
diff --git a/Royalty/DefInjected/TraderKindDef/TraderKinds_Orbital_Empire.xml b/Royalty/DefInjected/TraderKindDef/TraderKinds_Orbital_Empire.xml
index 3e7d89014..f8eb9a647 100644
--- a/Royalty/DefInjected/TraderKindDef/TraderKinds_Orbital_Empire.xml
+++ b/Royalty/DefInjected/TraderKindDef/TraderKinds_Orbital_Empire.xml
@@ -2,6 +2,6 @@
- Comerciante imperial
+ comerciante imperial
\ No newline at end of file
diff --git a/update-wordinfo.ps1 b/update-wordinfo.ps1
index e7a80fca7..a135219db 100644
--- a/update-wordinfo.ps1
+++ b/update-wordinfo.ps1
@@ -18,13 +18,16 @@ $paths = @(
"*\DefInjected\GameConditionDef"
"*\DefInjected\BodyPartDef"
"*\DefInjected\BodyDef"
+# "*\DefInjected\ResearchProjectDef"
)
# Search words in the XML files and save them in different lists of words depending on their gender
foreach ($path in $paths)
{
# unknown gender
- Get-Content -Path "$path/*" -Filter "*.xml" | Select-String -Pattern "<(.*(\.label|\.pawnSingular|title|titleShort|\.chargeNoun|\.customLabel))>(.*?)\1>" -All | ForEach-Object { $_.matches.groups[3].value.toLower() } >> "$temp/all_unknown.txt"
+ Get-Content -Path "$path/*" -Filter "*.xml" | Select-String -Pattern "<(.*(\.label|\.pawnSingular|title|titleShort|\.chargeNoun|\.customLabel))>(.*?)\1>" -All | ForEach-Object { $_.matches.groups[3].value.toLower() } >> "$temp/all_unknown1.txt"
+
+ Get-Content -Path "$path/*" -Filter "*.xml" | Select-String -Pattern "<.*generalRules\.rulesStrings.*(?:\n.*subject->(.*?)<\/li>)+" -All | ForEach-Object { $_.matches.groups[1].value.toLower() } >> "$temp/all_unknown2.txt"
# male gender
Get-Content -Path "$path/*" -Filter "*.xml" | Select-String -Pattern "<(.*(labelMale))>(.*?)\1>" -All | ForEach-Object { $_.matches.groups[3].value.toLower() } >> "$temp/all_males.txt"