uox3/data/js/server/misc/uses_left_tooltip.js
2025-08-13 14:55:28 +10:00

16 lines
544 B
JavaScript

/// <reference path="../../definitions.d.ts" />
// @ts-check
// Display remaining uses left in a tooltip, based on item's usesLeft property
/** @type { ( myObj: BaseObject, pSocket: Socket ) => string } */
function onTooltip( myObj )
{
var tooltipText = "";
var usesLeft = myObj.usesLeft;
if( usesLeft > 0 )
{
tooltipText = GetDictionaryEntry( 9403 ); // uses remaining: %i
tooltipText = ( tooltipText.replace( /%i/gi, ( usesLeft ).toString() ));
myObj.SetTempTag( "clilocTooltip", 1042971 ); // ~1_NOTHING~
}
return tooltipText;
}