Ticket #1539: gate-cost.patch
File gate-cost.patch, 1.6 KB (added by , 12 years ago) |
---|
-
binaries/data/mods/public/gui/session/unit_commands.js
324 324 getGUIObjectByName("unit"+guiName+"Count["+i+"]").caption = (count > 1 ? count : ""); 325 325 break; 326 326 327 case GATE: 328 var tooltip = toTitleCase(item.tooltip); 329 if (item.template) 330 tooltip += "\n" + getEntityCostTooltip( GetTemplateData(item.template) ); 331 break; 332 327 333 case STANCE: 328 334 case FORMATION: 329 case GATE:330 335 var tooltip = toTitleCase(item); 331 336 break; 332 337 … … 828 833 { 829 834 if (entState.gate) 830 835 { 831 var action = entState.gate.locked ? "Unlock gate": "Lock gate";836 var action = { "tooltip": entState.gate.locked ? "Unlock gate": "Lock gate" }; 832 837 setupUnitPanel(GATE, usedPanels, entState, [action], 833 838 function (item) { lockGate(!entState.gate.locked); } ); 834 839 } … … 838 843 var longPos = entState.template.indexOf("long"); 839 844 if (longPos != -1) 840 845 { 841 var template = entState.template.substr(0, longPos) + "gate"; 842 setupUnitPanel(GATE, usedPanels, entState, ["Convert to gate"], 843 function (item) { transformWallToGate(template); } ); 846 var action = { "tooltip": "Convert to gate" }; 847 action.template = entState.template.substr(0, longPos) + "gate"; 848 setupUnitPanel(GATE, usedPanels, entState, [action], 849 function (item) { transformWallToGate(action.template); } ); 844 850 } 845 851 } 846 852 }