diff --git a/binaries/data/mods/public/art/actors/units/hellenes/female_citizen.xml b/binaries/data/mods/public/art/actors/units/hellenes/female_citizen.xml index 4e4aefe104..f313e04cb8 100644 --- a/binaries/data/mods/public/art/actors/units/hellenes/female_citizen.xml +++ b/binaries/data/mods/public/art/actors/units/hellenes/female_citizen.xml @@ -6,12 +6,12 @@ - + - - + + @@ -57,7 +57,7 @@ - + @@ -83,13 +83,13 @@ - + - + diff --git a/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_a.xml b/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_a.xml index 880a3482ab..b0bd5157ae 100644 --- a/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_a.xml +++ b/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_a.xml @@ -8,12 +8,12 @@ - + - - + + @@ -49,7 +49,7 @@ - + @@ -75,13 +75,13 @@ - + - + diff --git a/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_b.xml b/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_b.xml index fc45f6981a..810e651b46 100644 --- a/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_b.xml +++ b/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_b.xml @@ -8,12 +8,12 @@ - + - - + + @@ -41,7 +41,7 @@ - + @@ -67,13 +67,13 @@ - + - + diff --git a/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_e.xml b/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_e.xml index c2e30e4015..c8d7701f3e 100644 --- a/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_e.xml +++ b/binaries/data/mods/public/art/actors/units/hellenes/infantry_archer_e.xml @@ -8,12 +8,12 @@ - + - - + + @@ -42,7 +42,7 @@ - + @@ -72,14 +72,14 @@ - + - + diff --git a/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_a.xml b/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_a.xml index b3b9838b10..516bc4a326 100644 --- a/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_a.xml +++ b/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_a.xml @@ -10,12 +10,12 @@ - + - - + + @@ -54,59 +54,67 @@ - + + - - + - + + + - - + + - - + + + + - + + - + - + + + - - + - + + + - - - + + + diff --git a/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_b.xml b/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_b.xml index bfd47d1b49..f5c82ecdec 100644 --- a/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_b.xml +++ b/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_b.xml @@ -10,12 +10,12 @@ - + - - + + @@ -39,58 +39,59 @@ - - + + - + - + + - - + - - + + + - + - + - + + - - + + - - - + + diff --git a/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_e.xml b/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_e.xml index 603b5d7781..5762e495a7 100644 --- a/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_e.xml +++ b/binaries/data/mods/public/art/actors/units/hellenes/infantry_javelinist_e.xml @@ -10,12 +10,12 @@ - + - - + + @@ -50,54 +50,55 @@ + - - + - + - + - + - + - - + + + - + - + + + - - - + - - + + diff --git a/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_a.xml b/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_a.xml index f7c8b7520c..e264a5ef64 100644 --- a/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_a.xml +++ b/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_a.xml @@ -8,12 +8,12 @@ - + - - + + @@ -59,7 +59,7 @@ - + @@ -95,7 +95,7 @@ - + @@ -104,7 +104,7 @@ - + diff --git a/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_b.xml b/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_b.xml index 41897de383..d29a03541a 100644 --- a/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_b.xml +++ b/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_b.xml @@ -8,12 +8,12 @@ - + - - + + @@ -48,7 +48,7 @@ - + @@ -80,7 +80,7 @@ - + @@ -88,7 +88,7 @@ - + diff --git a/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_e.xml b/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_e.xml index c0ac2804ca..9b2aec8a55 100644 --- a/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_e.xml +++ b/binaries/data/mods/public/art/actors/units/hellenes/infantry_spearman_e.xml @@ -8,12 +8,12 @@ - + - - + + @@ -67,7 +67,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -112,7 +112,7 @@ - + diff --git a/binaries/data/mods/public/art/textures/cursors/action-gather-metal.dds b/binaries/data/mods/public/art/textures/cursors/action-gather-ore.dds similarity index 100% rename from binaries/data/mods/public/art/textures/cursors/action-gather-metal.dds rename to binaries/data/mods/public/art/textures/cursors/action-gather-ore.dds diff --git a/binaries/data/mods/public/art/textures/cursors/action-gather-metal.txt b/binaries/data/mods/public/art/textures/cursors/action-gather-ore.txt similarity index 100% rename from binaries/data/mods/public/art/textures/cursors/action-gather-metal.txt rename to binaries/data/mods/public/art/textures/cursors/action-gather-ore.txt diff --git a/binaries/data/mods/public/art/textures/cursors/action-gather-stone.dds b/binaries/data/mods/public/art/textures/cursors/action-gather-rock.dds similarity index 100% rename from binaries/data/mods/public/art/textures/cursors/action-gather-stone.dds rename to binaries/data/mods/public/art/textures/cursors/action-gather-rock.dds diff --git a/binaries/data/mods/public/art/textures/cursors/action-gather-stone.txt b/binaries/data/mods/public/art/textures/cursors/action-gather-rock.txt similarity index 100% rename from binaries/data/mods/public/art/textures/cursors/action-gather-stone.txt rename to binaries/data/mods/public/art/textures/cursors/action-gather-rock.txt diff --git a/binaries/data/mods/public/art/textures/cursors/action-gather-treasure.dds b/binaries/data/mods/public/art/textures/cursors/action-gather-treasure.dds new file mode 100644 index 0000000000..aad11bd038 --- /dev/null +++ b/binaries/data/mods/public/art/textures/cursors/action-gather-treasure.dds @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1814c2f297e94e37d840b817e9eec3d4af4ca38d4ccf7c2dfe792df0178e632 +size 4224 diff --git a/binaries/data/mods/public/art/textures/cursors/action-gather-wood.txt b/binaries/data/mods/public/art/textures/cursors/action-gather-treasure.txt similarity index 100% rename from binaries/data/mods/public/art/textures/cursors/action-gather-wood.txt rename to binaries/data/mods/public/art/textures/cursors/action-gather-treasure.txt diff --git a/binaries/data/mods/public/art/textures/cursors/action-gather-wood.dds b/binaries/data/mods/public/art/textures/cursors/action-gather-tree.dds similarity index 100% rename from binaries/data/mods/public/art/textures/cursors/action-gather-wood.dds rename to binaries/data/mods/public/art/textures/cursors/action-gather-tree.dds diff --git a/binaries/data/mods/public/art/textures/cursors/action-gather-tree.txt b/binaries/data/mods/public/art/textures/cursors/action-gather-tree.txt new file mode 100644 index 0000000000..2fb73a07ec --- /dev/null +++ b/binaries/data/mods/public/art/textures/cursors/action-gather-tree.txt @@ -0,0 +1 @@ +1 1 diff --git a/binaries/data/mods/public/gui/session_new/selection.js b/binaries/data/mods/public/gui/session_new/selection.js index 699d699e56..c7c189f8d1 100644 --- a/binaries/data/mods/public/gui/session_new/selection.js +++ b/binaries/data/mods/public/gui/session_new/selection.js @@ -75,6 +75,7 @@ EntityGroups.prototype.getGroup = function(templateName) // There was no match... //console.write("Warning: Could not find either \"" + templateName + "\" or the more generic: \"" + thatGenericTemplateName + "\""); + return undefined; }; EntityGroups.prototype.addGroup = function(templateName, typeCount, firstOfType) @@ -93,6 +94,8 @@ EntityGroups.prototype.getGroupNumber = function(templateName) for (var i = 0; i < this.groups.length; i++) if (this.groups[i].templateName == templateName) return i; + + return -1; }; EntityGroups.prototype.getTemplateNames = function() @@ -192,6 +195,8 @@ EntitySelection.prototype.getPrimaryTemplateName = function() if (entState) return entState.template + + return undefined; }; EntitySelection.prototype.getPrimary = function() diff --git a/binaries/data/mods/public/gui/session_new/unit_commands.js b/binaries/data/mods/public/gui/session_new/unit_commands.js index 601a575af0..caa71d28e1 100644 --- a/binaries/data/mods/public/gui/session_new/unit_commands.js +++ b/binaries/data/mods/public/gui/session_new/unit_commands.js @@ -2,7 +2,7 @@ const UNIT_PANEL_HEIGHT = 63; // The number of currently visible buttons (used to optimise showing/hiding) -var g_unitPanelButtons = { "Construction": 0, "Training": 0, "Queue": 0 }; +var g_unitPanelButtons = { "Construction": 0, "Training": 0, "Queue": 0, "Selection": 0 }; // Unit panels are panels with row(s) of buttons var g_unitPanels = ["Stance", "Formation", "Construction", "Research", "Training", "Queue", "Selection"]; diff --git a/binaries/data/mods/public/simulation/components/ResourceGatherer.js b/binaries/data/mods/public/simulation/components/ResourceGatherer.js index 0420313bb2..e138bcf25f 100644 --- a/binaries/data/mods/public/simulation/components/ResourceGatherer.js +++ b/binaries/data/mods/public/simulation/components/ResourceGatherer.js @@ -6,9 +6,9 @@ ResourceGatherer.prototype.Schema = "1.0" + "" + "1" + - "3" + - "3" + - "2" + + "3" + + "3" + + "2" + "" + "" + "" + @@ -25,6 +25,10 @@ ResourceGatherer.prototype.Schema = "" + "" + "" + + "" + + "" + + "" + + "" + "" + ""; diff --git a/binaries/data/mods/public/simulation/components/ResourceSupply.js b/binaries/data/mods/public/simulation/components/ResourceSupply.js index c79ecb5481..fdd217158e 100644 --- a/binaries/data/mods/public/simulation/components/ResourceSupply.js +++ b/binaries/data/mods/public/simulation/components/ResourceSupply.js @@ -11,9 +11,10 @@ ResourceSupply.prototype.Schema = "" + "" + "" + - "wood" + - "stone" + - "metal" + + "wood.tree" + + "stone.rock" + + "metal.ore" + + "metal.treasure" + "food.fish" + "food.fruit" + "food.grain" + 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 new file mode 100644 index 0000000000..c481c44326 --- /dev/null +++ b/binaries/data/mods/public/simulation/templates/gaia/special_treasure_golden_fleece.xml @@ -0,0 +1,20 @@ + + + + gaia + Golden Fleece + snPortraitSheetRockGaia + 1 + + + 5000 + metal.treasure + + + fauna/goat.xml + + + + 2.5 + + diff --git a/binaries/data/mods/public/simulation/templates/template_gaia_flora_tree.xml b/binaries/data/mods/public/simulation/templates/template_gaia_flora_tree.xml index bf75d01cd1..9949626f8d 100644 --- a/binaries/data/mods/public/simulation/templates/template_gaia_flora_tree.xml +++ b/binaries/data/mods/public/simulation/templates/template_gaia_flora_tree.xml @@ -12,6 +12,6 @@ 100 - wood + wood.tree diff --git a/binaries/data/mods/public/simulation/templates/template_gaia_geo_mineral.xml b/binaries/data/mods/public/simulation/templates/template_gaia_geo_mineral.xml index 9e7bac81b4..2b25c60935 100644 --- a/binaries/data/mods/public/simulation/templates/template_gaia_geo_mineral.xml +++ b/binaries/data/mods/public/simulation/templates/template_gaia_geo_mineral.xml @@ -12,6 +12,6 @@ 1000 - metal + metal.ore diff --git a/binaries/data/mods/public/simulation/templates/template_gaia_geo_rock.xml b/binaries/data/mods/public/simulation/templates/template_gaia_geo_rock.xml index 2c535c74aa..1bad1767d6 100644 --- a/binaries/data/mods/public/simulation/templates/template_gaia_geo_rock.xml +++ b/binaries/data/mods/public/simulation/templates/template_gaia_geo_rock.xml @@ -12,6 +12,6 @@ 500 - stone + stone.rock 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 b152d36457..423fd86f73 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_cavalry.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_cavalry.xml @@ -28,6 +28,7 @@ 1.0 20 + 10000 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 40273b5e80..3a3ef53522 100644 --- a/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml +++ b/binaries/data/mods/public/simulation/templates/template_unit_infantry.xml @@ -31,9 +31,10 @@ 1 1 1 - 3 - 3 - 2 + 3 + 10000 + 3 + 2 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 fe9d03be12..6b1a34d0a3 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 @@ -20,9 +20,10 @@ 3 3 0.5 - 1 - 1 - 2 + 1 + 10000 + 1 + 2