Ticket #3385: ticket3385unitstances_1.diff

File ticket3385unitstances_1.diff, 1.8 KB (added by bb, 9 years ago)

Added some tooltips found in the UnitAI.js like elexis proposed. All remarks are welcome.

  • binaries/data/mods/public/gui/session/selection_panels.js

     
    10081008    },
    10091009    "setTooltip": function(data)
    10101010    {
    1011         data.button.tooltip = getStanceDisplayName(data.item);
     1011        data.button.tooltip = getStanceDisplayName(data.item) + "\n" + getStanceTooltip(data.item);
    10121012    },
    10131013    "setGraphics": function(data)
    10141014    {
  • binaries/data/mods/public/gui/session/selection_panels_helpers.js

     
    5858    return displayName;
    5959}
    6060
     61function getStanceTooltip(name)
     62{
     63    var displayTooltip;
     64    switch(name)
     65    {
     66        case "violent":
     67            displayTooltip = translateWithContext("stance", "Will actively attack any unit it encounters, even if not threatened");
     68            break;
     69        case "aggressive":
     70            displayTooltip = translateWithContext("stance", "Will attack nearby units if it feels threatened (if they linger within vision range)");
     71            break;
     72        case "passive":
     73            displayTooltip = translateWithContext("stance", "Will never attack units but will attempt to flee when attacked");
     74            break;
     75        case "defensive":
     76            displayTooltip = translateWithContext("stance", "Will attack nearby units if attacked");
     77            break;
     78        case "standground":
     79            displayTooltip = translateWithContext("stance", "Will attack units in range but won't move to attack");
     80            break;
     81    }
     82    return displayTooltip;
     83}
     84
    6185// ==============================================
    6286// TRAINING / CONSTRUCTION HELPERS
    6387/**