Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/common/tooltips.js
Show All 9 Lines | |||||
/** | /** | ||||
* String of four spaces to be used as indentation in gui strings. | * String of four spaces to be used as indentation in gui strings. | ||||
*/ | */ | ||||
var g_Indent = " "; | var g_Indent = " "; | ||||
var g_DamageTypesMetadata = new DamageTypesMetadata(); | var g_DamageTypesMetadata = new DamageTypesMetadata(); | ||||
var g_StatusEffectsMetadata = new StatusEffectsMetadata(); | var g_StatusEffectsMetadata = new StatusEffectsMetadata(); | ||||
var g_VisibleClassesMetadata = new VisibleClassesMetadata(); | |||||
/** | /** | ||||
* If true, always shows whether the splash damage deals friendly fire. | * If true, always shows whether the splash damage deals friendly fire. | ||||
* Otherwise display the friendly fire tooltip only if it does. | * Otherwise display the friendly fire tooltip only if it does. | ||||
*/ | */ | ||||
var g_AlwaysDisplayFriendlyFire = false; | var g_AlwaysDisplayFriendlyFire = false; | ||||
function getCostTypes() | function getCostTypes() | ||||
▲ Show 20 Lines • Show All 997 Lines • ▼ Show 20 Lines | function getEntityNamesFormatted(template) | ||||
}); | }); | ||||
} | } | ||||
function getVisibleEntityClassesFormatted(template) | function getVisibleEntityClassesFormatted(template) | ||||
{ | { | ||||
if (!template.visibleIdentityClasses || !template.visibleIdentityClasses.length) | if (!template.visibleIdentityClasses || !template.visibleIdentityClasses.length) | ||||
return ""; | return ""; | ||||
return headerFont(translate("Classes:")) + ' ' + | let classNames = template.visibleIdentityClasses.map(c => translate(g_VisibleClassesMetadata.getName(c))); | ||||
bodyFont(template.visibleIdentityClasses.map(c => translate(c)).join(translate(", "))); | return headerFont(translate("Classes:")) + ' ' + bodyFont(classNames.join(translate(", "))); | ||||
} | } | ||||
function getLootTooltip(template) | function getLootTooltip(template) | ||||
{ | { | ||||
if (!template.loot && !template.resourceCarrying) | if (!template.loot && !template.resourceCarrying) | ||||
return ""; | return ""; | ||||
let resourcesCarried = []; | let resourcesCarried = []; | ||||
▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator