character sheet: Added slot type to equipment title
This commit is contained in:
parent
1038de9c26
commit
4105319fff
|
@ -2,13 +2,13 @@ module TS.SpaceTac.Specs {
|
|||
describe("Equipment", () => {
|
||||
it("generates a full name", function () {
|
||||
let equipment = new Equipment(SlotType.Weapon, "rayofdeath");
|
||||
expect(equipment.getFullName()).toEqual("Level 1 rayofdeath");
|
||||
expect(equipment.getFullName()).toEqual("rayofdeath Mk1");
|
||||
|
||||
equipment.name = "Ray of Death";
|
||||
expect(equipment.getFullName()).toEqual("Level 1 Ray of Death");
|
||||
expect(equipment.getFullName()).toEqual("Ray of Death Mk1");
|
||||
|
||||
equipment.quality = EquipmentQuality.LEGENDARY;
|
||||
expect(equipment.getFullName()).toEqual("Level 1 Legendary Ray of Death");
|
||||
expect(equipment.getFullName()).toEqual("Legendary Ray of Death Mk1");
|
||||
});
|
||||
|
||||
it("checks capabilities requirements", function () {
|
||||
|
|
|
@ -70,7 +70,7 @@ module TS.SpaceTac {
|
|||
if (this.quality != EquipmentQuality.COMMON) {
|
||||
name = capitalize(EquipmentQuality[this.quality].toLowerCase()) + " " + name;
|
||||
}
|
||||
return `Level ${this.level} ${name}`;
|
||||
return `${name} Mk${this.level}`;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -157,7 +157,11 @@ module TS.SpaceTac.UI {
|
|||
* Fill a tooltip with equipment data
|
||||
*/
|
||||
fillTooltip(filler: TooltipFiller): boolean {
|
||||
filler.addText(0, 0, this.item.getFullName(), "#cccccc", 20, false, true);
|
||||
let title = this.item.getFullName();
|
||||
if (this.item.slot_type !== null) {
|
||||
title += ` (${SlotType[this.item.slot_type]})`;
|
||||
}
|
||||
filler.addText(0, 0, title, "#cccccc", 20, false, true);
|
||||
filler.addText(0, 40, this.item.getFullDescription(), "#cccccc", 18, false, false, 700);
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue