diff --git a/df.item.xml b/df.item.xml
index 6ccfb0286..bdcb6a761 100644
--- a/df.item.xml
+++ b/df.item.xml
@@ -1717,7 +1717,7 @@
-- Unused: ItemSaveCompat
- -- Helper type for item_handlerst
+ -- Helper type for item_handlerst, not actually from bay12
@@ -1739,30 +1739,31 @@
+ is_valid_upright_weapon:
-
+ ARMORLEVEL 1+
-
+ ARMORLEVEL 1+
-
+ ARMORLEVEL 1+
-
+ ARMORLEVEL 1+
-- 10
-
+ ARMORLEVEL 1+
@@ -1800,6 +1801,7 @@
+ worn out:
@@ -1817,11 +1819,9 @@
- do_not_clean:
-
+ not DO_NOT_CLEAN_GLOB
-
-
+
not rotten:
@@ -1838,8 +1838,8 @@
if on_ground, deleted on tick 1 of every season
-
-
+ not EVAPORATES
+ not DO_NOT_CLEAN_GLOB
@@ -1858,8 +1858,9 @@
-
-
+ is_animal_holder:
+ not BURY
+ not BURY
@@ -1867,34 +1868,47 @@
-- 30
-
+
+
+ not MURDERED
+ not MURDERED
+
+
+
+ EDIBLE_VERMIN
+ EDIBLE_VERMIN
+
+ EDIBLE_VERMIN
+
+ EDIBLE_VERMIN
+ not MURDERED
+
+ always:
-
+ is_verminfood:
-
-
+ not MURDERED
+ not MURDERED
-
-
+
+ EDIBLE_VERMIN
+ EDIBLE_VERMIN
-
+ EDIBLE_VERMIN
-
-
- BASE*
+ EDIBLE_VERMIN
+ not MURDERED
-
-
@@ -1903,6 +1917,7 @@
+ if murdered:
@@ -1929,7 +1944,7 @@
-
+ not UNDISTURBED
@@ -1942,6 +1957,7 @@
+ ARMORLEVEL 0
@@ -1954,6 +1970,7 @@
+ ARMORLEVEL 1+
@@ -1993,7 +2010,7 @@
-
+ PLACED_AS_BUILDING
-- 50
@@ -2089,7 +2106,7 @@
-
+ UNDISTURBED
@@ -2117,7 +2134,6 @@
-
@@ -2130,13 +2146,12 @@
-
+ if EDIBLE_COOKED
-
@@ -2316,7 +2331,7 @@
- -- Helper type for item_handlerst
+ -- Helper type for item_handlerst, not actually from bay12