diff --git a/src/app/utils/BlueprintFunctions.js b/src/app/utils/BlueprintFunctions.js index 03d62584..169acd2e 100644 --- a/src/app/utils/BlueprintFunctions.js +++ b/src/app/utils/BlueprintFunctions.js @@ -12,6 +12,7 @@ import { STATS_FORMATTING } from '../shipyard/StatsFormatting'; * @returns {Object} The react components */ export function specialToolTip(translate, blueprint, grp, m, specialName) { + const description = []; const effects = []; if (!blueprint || !blueprint.features) { return undefined; @@ -19,6 +20,15 @@ export function specialToolTip(translate, blueprint, grp, m, specialName) { if (m) { // We also add in any benefits from specials that aren't covered above if (m.blueprint) { + if (specialName) { + if (Modifications.specials[specialName].description) { + description.push( +
+ {Modifications.specials[specialName].description} +
+ ); + } + } for (const feature in Modifications.modifierActions[specialName]) { // if (!blueprint.features[feature] && !m.mods.feature) { const featureDef = Modifications.modifications[feature]; @@ -53,6 +63,7 @@ export function specialToolTip(translate, blueprint, grp, m, specialName) { return (
+ {description} {effects}