Index: binaries/data/mods/public/art/actors/props/units/tools/seeding_basket.xml =================================================================== --- /dev/null +++ binaries/data/mods/public/art/actors/props/units/tools/seeding_basket.xml @@ -0,0 +1,13 @@ + + + + + + props/tool_seeding_basket.dae + + + + + + default.xml + Index: binaries/data/mods/public/art/actors/units/mauryas/support_elephant.xml =================================================================== --- binaries/data/mods/public/art/actors/units/mauryas/support_elephant.xml +++ binaries/data/mods/public/art/actors/units/mauryas/support_elephant.xml @@ -19,6 +19,7 @@ + player_trans_parallax_spec.xml Index: binaries/data/mods/public/art/meshes/props/tool_seeding_basket.dae =================================================================== --- /dev/null +++ binaries/data/mods/public/art/meshes/props/tool_seeding_basket.dae @@ -0,0 +1,115 @@ + + + + + Blender User + Blender 2.80.75 commit date:2019-07-29, commit time:14:47, hash:f6cb5f54494e + + 2019-10-06T01:52:56 + 2019-10-06T01:52:56 + + Z_UP + + + + + + + celt_prop_1_dds + + + + + celt_prop_1_dds-surface + + + + + + 0 0 0 1 + + + + + + 1.45 + + + + + + + + + celt_prop_1.dds + + + + + + + + + + + + -0.002268612 -0.03807222 -0.1323176 -0.1486348 -0.01250422 -0.2475976 -0.002268612 -0.03807222 -0.1323176 0.0162338 -0.177407 -0.111482 -0.1486348 -0.01250422 -0.2475976 0.02981495 -0.1392996 0.1312834 -0.2337692 -0.04524695 -0.1680102 -0.2337692 -0.04524695 -0.1680102 0.002263367 0.0285862 0.03609883 0.02174979 -0.07856345 0.1222014 -0.003341138 6.00662e-4 -0.08394879 0.004319906 0.02209776 0.05299544 -0.1639763 0.1522958 -0.09877967 -0.1563144 0.173794 0.03817641 -0.138972 0.1190767 0.1806623 -0.1194839 0.01191753 0.2667725 -0.1099787 -0.3301305 -0.1607823 -0.1295111 -0.222728 -0.2470881 -0.07401484 -0.2601985 -0.1940864 0.03088754 -0.1779725 0.08291465 0.02322643 -0.1994694 -0.05402958 -0.08499503 -0.3632849 0.1184905 -0.09265691 -0.384783 -0.01846545 -0.09950506 -0.1385348 0.2892716 -0.08765196 -0.2674841 0.2383101 -0.04947656 -0.1913467 0.2445384 -0.2281606 0.05031144 0.06158363 -0.2358231 0.02881127 -0.07538437 -0.2043309 -0.07055002 0.1833585 -0.2238207 0.03661847 0.09724074 -0.2183473 -0.1613835 -0.1506434 -0.1988149 -0.2687858 -0.06433802 -0.1944947 -0.2824167 -0.02884215 -0.1868322 -0.2609162 0.1081259 -0.1874948 -0.2370237 0.1380085 -0.1993479 -0.1080744 0.18897 -0.2179177 -0.04358297 -0.1778271 -0.2179177 -0.04358297 -0.1778271 -0.2120429 0.05651211 0.06266695 -0.2200691 0.03399121 -0.08080381 -0.1870818 -0.07008731 0.1902232 -0.2074969 0.04216915 0.1000168 -0.2017636 -0.1652332 -0.1596359 -0.181304 -0.2777346 -0.06923305 -0.1767786 -0.2920126 -0.03205198 -0.1687523 -0.2694914 0.1114187 -0.1694464 -0.2444646 0.1427202 -0.1818623 -0.1093932 0.1961012 + + + + + + + + + + -0.09543424 0.7075322 -0.7002075 0.6322123 0.6745734 -0.381128 0.5286615 0.6686551 -0.5228933 0.6621529 -0.3925123 -0.6383476 0.7791514 -0.300399 -0.550167 0.8236639 -0.5450807 -0.1564131 0.7343311 -0.1900147 0.6516536 0.8394328 -0.1312634 0.5273732 0.7701534 0.3288755 0.5465388 -0.7064204 -0.7067255 -0.03885048 -0.01745712 -0.83947 -0.5431255 0.09988933 -0.9914164 -0.08435505 -0.8101587 0.4217733 0.4071242 -0.1279036 0.988011 0.08645933 -0.8408561 0.5186073 0.1549443 -0.6858171 -0.6488894 0.3295413 0.05609482 -0.6330049 0.7721128 -0.6905267 -0.4791509 0.5418372 -0.7635035 -0.2794355 -0.5822184 -0.05172938 -0.05044758 -0.9973862 -0.1187209 -0.3154193 -0.9414967 -0.757743 0.1335236 0.6387466 0.00350964 -0.06109911 0.9981256 0.001586973 0.4272407 0.9041365 0.1254038 -0.9198215 0.3717557 0.844987 -0.4852563 0.2247744 -0.829036 0.4758625 -0.2936907 -0.6655154 0.5756955 -0.4750411 0.6545854 0.01864749 -0.7557581 -0.1578154 0.8893332 -0.4291628 0.4856465 0.4404786 -0.7550669 0.6668136 -0.1311714 0.7335896 -0.06329751 0.7841386 0.6173493 -0.7371182 -0.6098858 -0.2910264 -0.7223299 -0.1330639 0.6786263 -0.9899523 -0.1203373 0.07425326 0 0 1 -0.7651528 -0.09302324 0.6370933 -0.6283651 -0.1959959 -0.7528234 + + + + + + + + + + 0.881559 0.7918484 0.8909823 0.7520253 0.881559 0.7520253 0.9798243 0.7785916 0.9798243 0.7520253 0.9712575 0.7520253 0.9405182 0.7785917 0.9405182 0.7520253 0.9319514 0.7520253 0.9680973 0.8241581 0.9747946 0.7918484 0.9651895 0.7918484 0.9137315 0.8241581 0.9076938 0.7918484 0.9103109 0.8241581 0.9522449 0.8241581 0.9455478 0.7918484 0.9484617 0.8241581 0.9869733 0.8241581 0.9975119 0.7918484 0.9843509 0.7918484 0.9287913 0.8241581 0.9354884 0.7918484 0.9258834 0.7918484 0.9455478 0.7918484 0.9551528 0.7918484 0.9490848 0.7520253 0.8944584 0.8241581 0.881559 0.7918484 0.881559 0.8241581 0.9843509 0.7918484 0.9975119 0.7520253 0.9798243 0.7520253 0.9747946 0.7918484 0.9845264 0.8045573 0.9798243 0.7785917 0.9354884 0.7918484 0.9452202 0.8045574 0.9405182 0.7785917 0.8976572 0.7918484 0.9131549 0.7520253 0.8909823 0.7520253 0.9108874 0.7520253 0.9258834 0.7918484 0.9319514 0.7520253 0.9551528 0.7918484 0.9712575 0.7520253 0.9490848 0.7520253 0.8976572 0.7918484 0.9103109 0.8241581 0.9076938 0.7918484 0.9137315 0.8241581 0.9258834 0.7918484 0.9163487 0.7918484 0.9718808 0.8241581 0.9843509 0.7918484 0.9747946 0.7918484 0.9551528 0.7918484 0.9680973 0.8241581 0.9651895 0.7918484 0.9325747 0.8241581 0.9455478 0.7918484 0.9354884 0.7918484 0.9163487 0.7918484 0.9131549 0.7520253 0.9076936 0.7918484 0.6801537 0.9323059 0.6801537 0.8513382 0.7837952 0.9922013 0.6801537 0.8513382 0.7136838 0.7908482 0.7147341 0.7914423 0.7147341 0.7914423 0.7837943 0.7914419 0.6801537 0.8513382 0.7837943 0.7914419 0.8540673 0.8320138 0.7837952 0.9922013 0.6801537 0.8513382 0.7837943 0.7914419 0.7837952 0.9922013 0.8540673 0.8320138 0.8652244 0.8513382 0.8652244 0.9323053 0.8652244 0.9323053 0.8540679 0.9516288 0.8540673 0.8320138 0.8540679 0.9516288 0.7837952 0.9922013 0.8540673 0.8320138 0.7837952 0.9922013 0.7614817 0.9922013 0.6913616 0.9517177 0.6913616 0.9517177 0.6801537 0.9323059 0.7837952 0.9922013 0.881559 0.7918484 0.8976572 0.7918484 0.8909823 0.7520253 0.9712575 0.7520253 0.9651895 0.7918484 0.9747945 0.7918483 0.9747945 0.7918483 0.9798243 0.7785916 0.9712575 0.7520253 0.9319514 0.7520253 0.9258834 0.7918484 0.9354884 0.7918484 0.9354884 0.7918484 0.9405182 0.7785917 0.9319514 0.7520253 0.9680973 0.8241581 0.9718808 0.8241581 0.9747946 0.7918484 0.9137315 0.8241581 0.9163487 0.7918484 0.9076938 0.7918484 0.9522449 0.8241581 0.9551528 0.7918484 0.9455478 0.7918484 0.9869733 0.8241581 0.9975119 0.8241581 0.9975119 0.7918484 0.9287913 0.8241581 0.9325747 0.8241581 0.9354884 0.7918484 0.9405182 0.7520253 0.9405182 0.7785917 0.9490848 0.7520253 0.9405182 0.7785917 0.9455478 0.7918484 0.9490848 0.7520253 0.8944584 0.8241581 0.8976572 0.7918484 0.881559 0.7918484 0.9798243 0.7520253 0.9798243 0.7785917 0.9843509 0.7918484 0.9843509 0.7918484 0.9975119 0.7918484 0.9975119 0.7520253 0.8976572 0.7918484 0.9076936 0.7918484 0.9131549 0.7520253 0.9108874 0.7520253 0.9163487 0.7918484 0.9258834 0.7918484 0.9551528 0.7918484 0.9651895 0.7918484 0.9712575 0.7520253 0.8976572 0.7918484 0.8944584 0.8241581 0.9103109 0.8241581 0.9137315 0.8241581 0.9287913 0.8241581 0.9258834 0.7918484 0.9718808 0.8241581 0.9869733 0.8241581 0.9843509 0.7918484 0.9551528 0.7918484 0.9522449 0.8241581 0.9680973 0.8241581 0.9325747 0.8241581 0.9484617 0.8241581 0.9455478 0.7918484 0.9163487 0.7918484 0.9108874 0.7520253 0.9131549 0.7520253 + + + + + + + + + + + + + + +

1 0 0 10 1 1 0 2 2 18 3 3 3 4 4 20 5 5 25 6 6 5 7 7 9 8 8 32 9 9 16 10 10 22 11 11 29 12 12 13 13 13 26 14 14 33 15 15 24 16 16 34 17 17 30 18 18 4 19 19 17 20 20 28 21 21 23 22 22 15 23 23 24 16 24 21 24 25 19 25 26 27 26 27 1 0 28 6 27 29 17 20 30 2 28 31 3 4 32 16 10 33 17 20 34 18 3 35 23 22 36 24 16 37 25 6 38 12 29 39 11 30 40 10 1 41 8 31 42 15 23 43 9 8 44 21 24 45 20 5 46 19 25 47 12 29 48 26 14 49 13 13 50 29 12 51 15 23 52 14 32 53 31 33 54 17 20 55 16 10 56 21 24 57 32 9 58 22 11 59 35 34 60 24 16 61 23 22 62 14 32 63 11 30 64 13 13 65 38 35 66 39 35 67 47 35 68 39 35 69 36 36 70 37 37 71 37 37 72 42 35 73 39 35 74 42 35 75 43 35 76 47 35 77 39 35 78 42 35 79 47 35 80 43 35 81 44 35 82 45 35 83 45 35 84 46 35 85 43 35 86 46 35 87 47 35 88 43 35 89 47 35 90 40 35 91 41 35 92 41 35 93 38 35 94 47 35 95 1 0 96 12 29 97 10 1 98 20 5 99 22 11 100 16 10 101 16 10 102 18 3 103 20 5 104 9 8 105 15 23 106 23 22 107 23 22 108 25 6 109 9 8 110 32 9 111 31 33 112 16 10 113 29 12 114 14 32 115 13 13 116 33 15 117 21 24 118 24 16 119 30 18 120 7 38 121 4 19 122 28 21 123 35 34 124 23 22 125 5 7 126 25 6 127 19 25 128 25 6 129 24 16 130 19 25 131 27 26 132 12 29 133 1 0 134 3 4 135 18 3 136 17 20 137 17 20 138 4 19 139 2 28 140 12 29 141 13 13 142 11 30 143 8 31 144 14 32 145 15 23 146 21 24 147 22 11 148 20 5 149 12 29 150 27 26 151 26 14 152 29 12 153 28 21 154 15 23 155 31 33 156 30 18 157 17 20 158 21 24 159 33 15 160 32 9 161 35 34 162 34 17 163 24 16 164 14 32 165 8 31 166 11 30 167

+
+
+
+
+ + + + 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 + + + + + + + + + + + + + + + +
Index: binaries/data/mods/public/art/variants/biped/build_farm.xml =================================================================== --- binaries/data/mods/public/art/variants/biped/build_farm.xml +++ binaries/data/mods/public/art/variants/biped/build_farm.xml @@ -1,10 +1,11 @@ - + - + + Index: binaries/data/mods/public/art/variants/biped/female_build_farm.xml =================================================================== --- binaries/data/mods/public/art/variants/biped/female_build_farm.xml +++ binaries/data/mods/public/art/variants/biped/female_build_farm.xml @@ -1,10 +1,14 @@ - + - - + + + + + + Index: binaries/data/mods/public/art/variants/quadraped/base_elephant_build_farm.xml =================================================================== --- /dev/null +++ binaries/data/mods/public/art/variants/quadraped/base_elephant_build_farm.xml @@ -0,0 +1,6 @@ + + + + + + Index: binaries/data/mods/public/simulation/components/UnitAI.js =================================================================== --- binaries/data/mods/public/simulation/components/UnitAI.js +++ binaries/data/mods/public/simulation/components/UnitAI.js @@ -2788,7 +2788,8 @@ this.FaceTowardsTarget(this.repairTarget); - this.SelectAnimation("build"); + let cmpSpecialVariant = Engine.QueryInterface(this.order.data.target, IID_SpecialVariant); + this.SelectAnimation(cmpSpecialVariant && cmpSpecialVariant.GetBuildVariant() || "build"); this.StartTimer(1000, 1000); return false; }, Index: binaries/data/mods/public/simulation/templates/special/filter/foundation.xml =================================================================== --- binaries/data/mods/public/simulation/templates/special/filter/foundation.xml +++ binaries/data/mods/public/simulation/templates/special/filter/foundation.xml @@ -30,6 +30,7 @@ + Index: binaries/data/mods/public/simulation/templates/template_structure_resource_field.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_resource_field.xml +++ binaries/data/mods/public/simulation/templates/template_structure_resource_field.xml @@ -49,6 +49,9 @@ 5 0.90 + + build_farm + Index: binaries/data/tools/atlas/lists.xml =================================================================== --- binaries/data/tools/atlas/lists.xml +++ binaries/data/tools/atlas/lists.xml @@ -37,6 +37,7 @@ attack_ranged attack_slaughter build + build_farm carry_meat carry_metal carry_wood