Index: binaries/data/mods/public/globalscripts/Templates.js =================================================================== --- binaries/data/mods/public/globalscripts/Templates.js +++ binaries/data/mods/public/globalscripts/Templates.js @@ -347,6 +347,11 @@ ret.resourceGatherRates[type] = getEntityValue("ResourceGatherer/Rates/"+ type) * baseSpeed; } + if (template.ResourceDropsite) + ret.resourceDropsite = { + "types": template.ResourceDropsite.Types.split(" ") + }; + if (template.ResourceTrickle) { ret.resourceTrickle = { Index: binaries/data/mods/public/gui/common/tooltips.js =================================================================== --- binaries/data/mods/public/gui/common/tooltips.js +++ binaries/data/mods/public/gui/common/tooltips.js @@ -929,6 +929,7 @@ }); } + function getEntityNamesFormatted(template) { if (!template.name.specific) @@ -992,6 +993,21 @@ }); } +function getResourceDropsiteTooltip(template) +{ + if (!template || !template.resourceDropsite || !template.resourceDropsite.types) + return ""; + + let typeIcons = []; + for (let type of template.resourceDropsite.types) + typeIcons.push(resourceIcon(type)); + + return sprintf(translate("%(label)s %(icons)s"), { + "label": headerFont(translate("Dropsite for:")), + "icons": template.resourceDropsite.types.map(type => resourceIcon(type)).join(" ") + }); +} + function showTemplateViewerOnRightClickTooltip() { // Translation: Appears in a tooltip to indicate that right-clicking the corresponding GUI element will open the Template Details GUI page. Index: binaries/data/mods/public/gui/reference/common/ReferencePage.js =================================================================== --- binaries/data/mods/public/gui/reference/common/ReferencePage.js +++ binaries/data/mods/public/gui/reference/common/ReferencePage.js @@ -63,5 +63,6 @@ getResourceSupplyTooltip, getPopulationBonusTooltip, getResourceTrickleTooltip, + getResourceDropsiteTooltip, getLootTooltip ]; Index: binaries/data/mods/public/gui/session/selection_details.js =================================================================== --- binaries/data/mods/public/gui/session/selection_details.js +++ binaries/data/mods/public/gui/session/selection_details.js @@ -321,6 +321,7 @@ getGarrisonTooltip, getProjectilesTooltip, getResourceTrickleTooltip, + getResourceDropsiteTooltip, getLootTooltip ].map(func => func(entState)).filter(tip => tip).join("\n"); Index: binaries/data/mods/public/gui/session/selection_panels.js =================================================================== --- binaries/data/mods/public/gui/session/selection_panels.js +++ binaries/data/mods/public/gui/session/selection_panels.js @@ -246,6 +246,7 @@ getEntityCostTooltip(template, data.player), getGarrisonTooltip(template), getPopulationBonusTooltip(template), + getResourceDropsiteTooltip(template), showTemplateViewerOnRightClickTooltip(template) ); @@ -983,7 +984,8 @@ getResistanceTooltip, getGarrisonTooltip, getProjectilesTooltip, - getSpeedTooltip + getSpeedTooltip, + getResourceDropsiteTooltip ].map(func => func(template))); tooltips.push(showTemplateViewerOnRightClickTooltip()); Index: binaries/data/mods/public/simulation/templates/structures/brit_crannog.xml =================================================================== --- binaries/data/mods/public/simulation/templates/structures/brit_crannog.xml +++ binaries/data/mods/public/simulation/templates/structures/brit_crannog.xml @@ -12,7 +12,7 @@ brit Island Settlement Cranogion - Build upon a shoreline in own, neutral, or allied territory. Acquire large tracts of territory. Territory root. Dropsite for food, wood, stone, and metal. Train Citizens, construct Ships, and research technologies. Garrison Soldiers for additional arrows. + Build upon a shoreline in own, neutral, or allied territory. Acquire large tracts of territory. Territory root. Train Citizens, construct Ships, and research technologies. Garrison Soldiers for additional arrows. Naval structures/crannog.png phase_town Index: binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml +++ binaries/data/mods/public/simulation/templates/template_structure_civic_civil_centre.xml @@ -77,7 +77,7 @@ Civic Center template_structure_civic_civil_centre - Build in own or neutral territory. Acquire large tracts of territory. Territory root. Dropsite for food, wood, stone, and metal. Train Citizens and research technologies. Garrison Soldiers for additional arrows. + Build in own or neutral territory. Acquire large tracts of territory. Territory root. Train Citizens and research technologies. Garrison Soldiers for additional arrows. CivCentre Defensive CivilCentre structures/civic_centre.png Index: binaries/data/mods/public/simulation/templates/template_structure_economic_farmstead.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_economic_farmstead.xml +++ binaries/data/mods/public/simulation/templates/template_structure_economic_farmstead.xml @@ -28,7 +28,7 @@ Farmstead template_structure_economic_farmstead - Dropsite for food. Research food gathering technologies. + Research food gathering technologies. DropsiteFood Village Farmstead structures/farmstead.png Index: binaries/data/mods/public/simulation/templates/template_structure_economic_storehouse.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_economic_storehouse.xml +++ binaries/data/mods/public/simulation/templates/template_structure_economic_storehouse.xml @@ -29,7 +29,7 @@ Storehouse template_structure_economic_storehouse - Dropsite for wood, stone, and metal. Research gathering technologies. + Research gathering technologies. DropsiteWood DropsiteMetal DropsiteStone Village Storehouse structures/storehouse.png Index: binaries/data/mods/public/simulation/templates/template_structure_military_dock.xml =================================================================== --- binaries/data/mods/public/simulation/templates/template_structure_military_dock.xml +++ binaries/data/mods/public/simulation/templates/template_structure_military_dock.xml @@ -24,7 +24,7 @@ Dock template_structure_military_dock - Build upon a shoreline in own, neutral, or allied territory. Dropsite for food, wood, stone, and metal. Establish trade routes. Construct Ships and research Ship technologies. + Build upon a shoreline in own, neutral, or allied territory. Establish trade routes. Construct Ships and research Ship technologies. Economic Naval Trade Village Dock structures/dock.png Index: binaries/data/mods/public/simulation/templates/units/maur_support_elephant.xml =================================================================== --- binaries/data/mods/public/simulation/templates/units/maur_support_elephant.xml +++ binaries/data/mods/public/simulation/templates/units/maur_support_elephant.xml @@ -22,7 +22,7 @@ Worker Elephant Karmākara Gaja units/maur_support_elephant.png - Mobile dropsite for food, wood, stone, and metal. + Mobile dropsite.