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(commaFont(translate(", "))) + }); +} + 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/session/selection_details.js =================================================================== --- binaries/data/mods/public/gui/session/selection_details.js +++ binaries/data/mods/public/gui/session/selection_details.js @@ -321,7 +321,8 @@ getGarrisonTooltip, getProjectilesTooltip, getResourceTrickleTooltip, - getLootTooltip + getLootTooltip, + getResourceDropsiteTooltip ].map(func => func(entState)).filter(tip => tip).join("\n"); let iconTooltips = [];