diff --git a/binaries/data/mods/public/maps/scenarios/Mountain-Pass-x8.pmp b/binaries/data/mods/public/maps/scenarios/Mountain-Pass-x8.pmp index 8354afd8fa..445959d110 100644 --- a/binaries/data/mods/public/maps/scenarios/Mountain-Pass-x8.pmp +++ b/binaries/data/mods/public/maps/scenarios/Mountain-Pass-x8.pmp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:62719c8e313cdf9b9f308118576e701754f190bc7a347b29a47ac1a370f120cd +oid sha256:94345f8d113e8c72957382a90a762343aac337001dd36ca18decfd3ca2b627d7 size 208242 diff --git a/binaries/data/mods/public/maps/scenarios/Mountain-Pass-x8.xml b/binaries/data/mods/public/maps/scenarios/Mountain-Pass-x8.xml index e32218a217..994250e39c 100644 --- a/binaries/data/mods/public/maps/scenarios/Mountain-Pass-x8.xml +++ b/binaries/data/mods/public/maps/scenarios/Mountain-Pass-x8.xml @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0cb81fdbb2f99013ec13389f70c2e69677df345a22814a110027d354a9e08703 -size 87064 +oid sha256:dcafa7cc22c68c5c7a39ca91334bfc862f41ee89ca7c45f7f322200dfb3b68a5 +size 83966 diff --git a/binaries/data/mods/public/simulation/components/AnimalAI.js b/binaries/data/mods/public/simulation/components/AnimalAI.js index 5482cd64b2..9aafd6b546 100644 --- a/binaries/data/mods/public/simulation/components/AnimalAI.js +++ b/binaries/data/mods/public/simulation/components/AnimalAI.js @@ -186,7 +186,12 @@ AnimalAI.prototype.Init = function() AnimalAI.prototype.OnCreate = function() { var startingState = this.template.NaturalBehaviour; - startingState = startingState.toUpperCase(startingState) + ".FEEDING"; + startingState = startingState.toUpperCase(startingState); + + if (startingState == "SKITTISH") + startingState = startingState + ".FEEDING"; + else + startingState = "PASSIVE.FEEDING"; AnimalFsm.Init(this, startingState); }; diff --git a/binaries/data/mods/public/simulation/components/ResourceGatherer.js b/binaries/data/mods/public/simulation/components/ResourceGatherer.js index e138bcf25f..3199357c64 100644 --- a/binaries/data/mods/public/simulation/components/ResourceGatherer.js +++ b/binaries/data/mods/public/simulation/components/ResourceGatherer.js @@ -3,6 +3,7 @@ function ResourceGatherer() {} ResourceGatherer.prototype.Schema = "Lets the unit gather resources from entities that have the ResourceSupply component." + "" + + "2.0" + "1.0" + "" + "1" + @@ -11,6 +12,9 @@ ResourceGatherer.prototype.Schema = "2" + "" + "" + + "" + + "" + + "" + "" + "" + "" + @@ -46,7 +50,14 @@ ResourceGatherer.prototype.GetGatherRates = function() ResourceGatherer.prototype.GetRange = function() { - return { "max": 2, "min": 0 }; + //this.template + //warn(this.template); + + + return { "max": this.template.MaxDistance, "min": 0 }; + + +// return { "max": 2, "min": 0 }; // maybe this should depend on the unit or target or something? } diff --git a/binaries/data/mods/public/simulation/templates/gaia/fauna_fish.xml b/binaries/data/mods/public/simulation/templates/gaia/fauna_fish.xml new file mode 100644 index 0000000000..64319dd37f --- /dev/null +++ b/binaries/data/mods/public/simulation/templates/gaia/fauna_fish.xml @@ -0,0 +1,10 @@ + + + + gaia + Fish + + + fauna/fish.xml + + diff --git a/binaries/data/mods/public/simulation/templates/gaia/special_treasure_golden_fleece.xml b/binaries/data/mods/public/simulation/templates/gaia/special_treasure_golden_fleece.xml index c481c44326..117c65e67a 100644 --- a/binaries/data/mods/public/simulation/templates/gaia/special_treasure_golden_fleece.xml +++ b/binaries/data/mods/public/simulation/templates/gaia/special_treasure_golden_fleece.xml @@ -7,7 +7,7 @@ 1 - 5000 + 3000 metal.treasure diff --git a/binaries/data/mods/public/simulation/templates/template_unit_cavalry.xml b/binaries/data/mods/public/simulation/templates/template_unit_cavalry.xml index 423fd86f73..a39bf1e6ab 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_cavalry.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_cavalry.xml @@ -25,9 +25,10 @@ 1 + 2.0 1.0 - 20 + 12 10000 diff --git a/binaries/data/mods/public/simulation/templates/template_unit_fauna_fish.xml b/binaries/data/mods/public/simulation/templates/template_unit_fauna_fish.xml new file mode 100644 index 0000000000..918c91a149 --- /dev/null +++ b/binaries/data/mods/public/simulation/templates/template_unit_fauna_fish.xml @@ -0,0 +1,16 @@ + + + + Fish + + + -4.0 + true + + + + + 500 + food.fish + + diff --git a/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml b/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml index 3a3ef53522..ff131e8ef3 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml @@ -25,12 +25,13 @@ + 2.0 1.0 - 1 + .8 1 1 - 1 + 8 3 10000 3 diff --git a/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_merchant.xml b/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_merchant.xml index adaf5860a7..2ecf79d644 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_merchant.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_mechanical_ship_merchant.xml @@ -10,6 +10,14 @@ 100 + + 12.0 + 1.0 + + 1 + 10000 + + 10.0 10.0 diff --git a/binaries/data/mods/public/simulation/templates/template_unit_support_female_citizen.xml b/binaries/data/mods/public/simulation/templates/template_unit_support_female_citizen.xml index 6b1a34d0a3..6135fd9992 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_support_female_citizen.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_support_female_citizen.xml @@ -14,12 +14,13 @@ + 2.0 1.0 - 0.8 - 3 - 3 - 0.5 + .8 + 2 + 1 + 6 1 10000 1