Add the least amount of code to fix the disappearance of the phase requirements tooltip after f4bfe7c3ad and mark the incomplete implementation from b8245da606 as TODO, to be solved by refs #3993. Patch by fatherbushido.

This was SVN commit r18847.
This commit is contained in:
elexis 2016-10-21 11:30:25 +00:00
parent f4a5a665dd
commit 7d3639a0f6

View File

@ -378,11 +378,19 @@ function GetTechnologyDataHelper(template, civ)
ret.tooltip = template.tooltip;
ret.requirementsTooltip = template.requirementsTooltip || "";
// TODO: This doesn't handle all types of requirements
if (template.requirements && template.requirements.class)
ret.classRequirements = {
"class": template.requirements.class,
"number": template.requirements.number
};
else if (template.requirements && template.requirements.all)
for (let req of template.requirements.all)
if (req.class)
ret.classRequirements = {
"class": req.class,
"number": req.number
};
ret.description = template.description;