diff --git a/binaries/data/mods/public/simulation/components/UnitAI.js b/binaries/data/mods/public/simulation/components/UnitAI.js
index cd367f30bd..e87616b724 100644
--- a/binaries/data/mods/public/simulation/components/UnitAI.js
+++ b/binaries/data/mods/public/simulation/components/UnitAI.js
@@ -25,8 +25,9 @@ UnitAI.prototype.Schema =
"violent" +
"aggressive" +
"defensive" +
- "passive" +
+ "passive" +
"skittish" +
+ "domestic" +
"" +
"" +
"" +
@@ -1203,6 +1204,10 @@ var UnitFsmSpec = {
if (this.CanAttack(msg.data.attacker))
this.Attack(msg.data.attacker, false);
}
+ else if (this.template.NaturalBehaviour == "domestic")
+ { // Never flee, stop what we were doing
+ this.SetNextState("IDLE");
+ }
},
"Order.LeaveFoundation": function(msg) {
diff --git a/binaries/data/mods/public/simulation/templates/gaia/fauna_chicken.xml b/binaries/data/mods/public/simulation/templates/gaia/fauna_chicken.xml
index 54574550e1..e07ace8196 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/fauna_chicken.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/fauna_chicken.xml
@@ -1,5 +1,5 @@
-
+
1.5
diff --git a/binaries/data/mods/public/simulation/templates/gaia/fauna_goat.xml b/binaries/data/mods/public/simulation/templates/gaia/fauna_goat.xml
index 94bcf95ec5..4afeaa27bc 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/fauna_goat.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/fauna_goat.xml
@@ -1,5 +1,5 @@
-
+
50
diff --git a/binaries/data/mods/public/simulation/templates/gaia/fauna_muskox.xml b/binaries/data/mods/public/simulation/templates/gaia/fauna_muskox.xml
index 7660032991..3253d6db82 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/fauna_muskox.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/fauna_muskox.xml
@@ -1,5 +1,5 @@
-
+
2.5
diff --git a/binaries/data/mods/public/simulation/templates/gaia/fauna_pig.xml b/binaries/data/mods/public/simulation/templates/gaia/fauna_pig.xml
index 80a2eb4235..c4d4eccb07 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/fauna_pig.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/fauna_pig.xml
@@ -1,5 +1,5 @@
-
+
gaia
Pig
diff --git a/binaries/data/mods/public/simulation/templates/gaia/fauna_sheep.xml b/binaries/data/mods/public/simulation/templates/gaia/fauna_sheep.xml
index 28a24b033b..8e53485077 100644
--- a/binaries/data/mods/public/simulation/templates/gaia/fauna_sheep.xml
+++ b/binaries/data/mods/public/simulation/templates/gaia/fauna_sheep.xml
@@ -1,5 +1,5 @@
-
+
45
diff --git a/binaries/data/mods/public/simulation/templates/template_unit_fauna_herd_passive.xml b/binaries/data/mods/public/simulation/templates/template_unit_fauna_herd_domestic.xml
similarity index 73%
rename from binaries/data/mods/public/simulation/templates/template_unit_fauna_herd_passive.xml
rename to binaries/data/mods/public/simulation/templates/template_unit_fauna_herd_domestic.xml
index 15d6927d22..5bfb8ec55d 100644
--- a/binaries/data/mods/public/simulation/templates/template_unit_fauna_herd_passive.xml
+++ b/binaries/data/mods/public/simulation/templates/template_unit_fauna_herd_domestic.xml
@@ -3,6 +3,6 @@
- passive
+ domestic