diff --git a/changelog.txt b/changelog.txt
index 9c191fa51..4770f5c40 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -16,19 +16,24 @@ that repo.
## Structures
- Eliminate all "anon_X" names from structure fields
+- ``army``: change ``squads`` vector type to ``world_site_inhabitant``, identify ``min_smell_trigger``+``max_odor_level``+``max_low_light_vision``+``sense_creature_classes``
- ``cave_column``: identify Z coordinates
- ``cave_column_rectangle``: identify coordinates
- ``embark_profile``: identify reclaim fields, add missing pet_count vector
-- ``feature``: identify "shiftCoords" vmethod
+- ``entity_population``: identify ``layer_id``
+- ``feature``: identify "shiftCoords" vmethod, ``irritation_level`` and ``irritation_attacks`` fields
- ``flow_guide``: identify "shiftCoords" vmethod
- ``general_refst``: name parameters on ``getLocation`` and ``setLocation`` vmethods
- ``general_ref_locationst``: name member fields
+- ``historical_entity``: confirm ``hostility_level`` and ``siege_tier``
- ``language_name_type``: identify ``ElfTree`` and ``SymbolArtifice`` thru ``SymbolFood``
+- ``timed_event``: identify ``layer_id``
- ``ui``: identify actual contents of ``unk5b88`` field
- ``ui_advmode``: identify several fields as containing coordinates
- ``unitst``: identify ``histeventcol_id`` field inside status2
- ``viewscreen_tradegoodsst``: rename trade_reply ``OffendedAnimal``+``OffendedAnimalAlt`` to ``OffendedBoth``+``OffendedAnimal``
- ``viewscreen_barterst``: name member fields
+- ``world_site_inhabitant``: rename ``outcast_id`` and ``founder_outcast_entity_id``, identify ``interaction_id`` and ``interaction_effect_idx``
# 0.47.05-r6
diff --git a/df.entities.xml b/df.entities.xml
index 2ee9f1f69..0fd5784e4 100644
--- a/df.entities.xml
+++ b/df.entities.xml
@@ -710,9 +710,9 @@
-
-
-
+
+
+
diff --git a/df.legends.xml b/df.legends.xml
index c476c3e1b..0e42268c9 100644
--- a/df.legends.xml
+++ b/df.legends.xml
@@ -62,9 +62,9 @@
-
+
-
+
diff --git a/df.map.xml b/df.map.xml
index fe32110b5..72e9a8e4b 100644
--- a/df.map.xml
+++ b/df.map.xml
@@ -581,8 +581,8 @@
-
-
+
+
diff --git a/df.military.xml b/df.military.xml
index 78a8401d3..1342d27df 100644
--- a/df.military.xml
+++ b/df.military.xml
@@ -676,21 +676,7 @@
-
-
- next five checks out in created units
-
-
-
- same as unk_c0 in unit
-
- made creatures undead, so not sure maybe affliction?
- crashed df...
-
-
-
-
-
+
@@ -704,10 +690,10 @@
-
-
-
-
+
+
+
+
diff --git a/df.ui.xml b/df.ui.xml
index f5b243f85..63809cbb6 100644
--- a/df.ui.xml
+++ b/df.ui.xml
@@ -702,7 +702,7 @@
-
+
diff --git a/df.world-site.xml b/df.world-site.xml
index 28a4ac2b3..9dd9d7f84 100644
--- a/df.world-site.xml
+++ b/df.world-site.xml
@@ -681,12 +681,12 @@
-
+
-
-
-
+
+
+