From 6af3f28ad45ca3df625ec4d950a7148ff8773aa1 Mon Sep 17 00:00:00 2001 From: WhiteTreePaladin Date: Wed, 21 Jul 2010 18:51:27 +0000 Subject: [PATCH] Converted resources: wood -> wood.tree stone -> stone.rock metal -> metal.ore Added resource: metal.treasure Renamed cursors and added placeholder treasure cursor Fixed basic templates and Hellene actors to work with new resources (need to fix Celt actors) Fixed some warnings in the session scripts. Added entity "Golden Fleece" placeholder This was SVN commit r7778. --- .../actors/units/hellenes/female_citizen.xml | 12 ++--- .../units/hellenes/infantry_archer_a.xml | 12 ++--- .../units/hellenes/infantry_archer_b.xml | 12 ++--- .../units/hellenes/infantry_archer_e.xml | 12 ++--- .../units/hellenes/infantry_javelinist_a.xml | 48 +++++++++++-------- .../units/hellenes/infantry_javelinist_b.xml | 39 +++++++-------- .../units/hellenes/infantry_javelinist_e.xml | 37 +++++++------- .../units/hellenes/infantry_spearman_a.xml | 12 ++--- .../units/hellenes/infantry_spearman_b.xml | 12 ++--- .../units/hellenes/infantry_spearman_e.xml | 12 ++--- ...gather-metal.dds => action-gather-ore.dds} | 0 ...gather-metal.txt => action-gather-ore.txt} | 0 ...ather-stone.dds => action-gather-rock.dds} | 0 ...ather-stone.txt => action-gather-rock.txt} | 0 .../cursors/action-gather-treasure.dds | 3 ++ ...er-wood.txt => action-gather-treasure.txt} | 0 ...gather-wood.dds => action-gather-tree.dds} | 0 .../textures/cursors/action-gather-tree.txt | 1 + .../mods/public/gui/session_new/selection.js | 5 ++ .../public/gui/session_new/unit_commands.js | 2 +- .../simulation/components/ResourceGatherer.js | 10 ++-- .../simulation/components/ResourceSupply.js | 7 +-- .../gaia/special_treasure_golden_fleece.xml | 20 ++++++++ .../templates/template_gaia_flora_tree.xml | 2 +- .../templates/template_gaia_geo_mineral.xml | 2 +- .../templates/template_gaia_geo_rock.xml | 2 +- .../templates/template_unit_cavalry.xml | 1 + .../templates/template_unit_infantry.xml | 7 +-- .../template_unit_support_female_citizen.xml | 7 +-- 29 files changed, 162 insertions(+), 115 deletions(-) rename binaries/data/mods/public/art/textures/cursors/{action-gather-metal.dds => action-gather-ore.dds} (100%) rename binaries/data/mods/public/art/textures/cursors/{action-gather-metal.txt => action-gather-ore.txt} (100%) rename binaries/data/mods/public/art/textures/cursors/{action-gather-stone.dds => action-gather-rock.dds} (100%) rename binaries/data/mods/public/art/textures/cursors/{action-gather-stone.txt => action-gather-rock.txt} (100%) create mode 100644 binaries/data/mods/public/art/textures/cursors/action-gather-treasure.dds rename binaries/data/mods/public/art/textures/cursors/{action-gather-wood.txt => action-gather-treasure.txt} (100%) rename binaries/data/mods/public/art/textures/cursors/{action-gather-wood.dds => action-gather-tree.dds} (100%) create mode 100644 binaries/data/mods/public/art/textures/cursors/action-gather-tree.txt create mode 100644 binaries/data/mods/public/simulation/templates/gaia/special_treasure_golden_fleece.xml 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