diff --git a/src/common/kernel/xmlreader.c b/src/common/kernel/xmlreader.c
index 70a9b0011..2850d433c 100644
--- a/src/common/kernel/xmlreader.c
+++ b/src/common/kernel/xmlreader.c
@@ -149,7 +149,7 @@ xml_readrequirements(xmlNodePtr * nodeTab, int nodeNr, requirement ** reqArray)
xmlChar * property;
radd->number = xml_ivalue(node, "quantity", 1);
- radd->recycle = xml_fvalue(node, "recycle", 0.0);
+ radd->recycle = xml_fvalue(node, "recycle", 0.5);
property = xmlGetProp(node, BAD_CAST "type");
radd->rtype = rt_findorcreate((const char*)property);
diff --git a/src/res/buildings.xml b/src/res/buildings.xml
index da1b1c01e..dc428cae3 100644
--- a/src/res/buildings.xml
+++ b/src/res/buildings.xml
@@ -9,35 +9,35 @@
-
-
+
+
-
-
+
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
@@ -46,29 +46,29 @@
-
-
-
+
+
+
-
+
-
-
-
+
+
+
-
-
-
+
+
+
@@ -76,9 +76,9 @@
-
-
-
+
+
+
@@ -86,9 +86,9 @@
-
-
-
+
+
+
@@ -96,11 +96,11 @@
-
+
-
-
-
+
+
+
@@ -108,10 +108,10 @@
-
-
+
+
-
+
@@ -120,9 +120,9 @@
-
-
-
+
+
+
@@ -130,8 +130,8 @@
-
-
+
+
@@ -139,9 +139,9 @@
-
-
-
+
+
+
@@ -149,9 +149,9 @@
-
-
-
+
+
+
@@ -159,9 +159,9 @@
-
-
-
+
+
+
@@ -169,25 +169,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+