1233
This commit is contained in:
85
Web/src/utility/EquTool.ts
Normal file
85
Web/src/utility/EquTool.ts
Normal file
@@ -0,0 +1,85 @@
|
||||
export class EquTool {
|
||||
public static GetEquPlaceName(code: string): string {
|
||||
let result = "";
|
||||
switch (code) {
|
||||
case "Mouth":
|
||||
result = "嘴饰";
|
||||
break;
|
||||
|
||||
case "Hold":
|
||||
result = "手持";
|
||||
break;
|
||||
|
||||
case "Vice":
|
||||
result = "副手";
|
||||
break;
|
||||
|
||||
case "Head":
|
||||
result = "头戴";
|
||||
break;
|
||||
|
||||
case "Wear":
|
||||
result = "身穿";
|
||||
break;
|
||||
|
||||
case "Waist":
|
||||
result = "腰戴";
|
||||
break;
|
||||
|
||||
case "Foot":
|
||||
result = "脚穿";
|
||||
break;
|
||||
|
||||
case "Ornaments":
|
||||
result = "佩戴";
|
||||
break;
|
||||
|
||||
case "Fashion":
|
||||
result = "时装";
|
||||
break;
|
||||
|
||||
case "Wing":
|
||||
result = "羽翼";
|
||||
break;
|
||||
|
||||
case "Decorate":
|
||||
result = "装饰";
|
||||
break;
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
public static GetEquAttrName(equAttr: Array<any>, type: number): string {
|
||||
if (!equAttr) {
|
||||
equAttr = [];
|
||||
}
|
||||
let result = "";
|
||||
equAttr.forEach(item => {
|
||||
result += `${item.tip}${type == 1 ? "<br />" : ","}`;
|
||||
});
|
||||
|
||||
result = StringExtend.trimEnd(result, ',');
|
||||
return result;
|
||||
}
|
||||
public static EquStartTips(start: number): string {
|
||||
if (!start) {
|
||||
start = 0;
|
||||
}
|
||||
let result = "";
|
||||
if (start == 0) {
|
||||
result = "✩(0星)";
|
||||
}
|
||||
else {
|
||||
let s = start / 2;
|
||||
for (let i = 0; i < s; i++) {
|
||||
result += "★";
|
||||
}
|
||||
if (start % 2 != 0) {
|
||||
result += "✩";
|
||||
}
|
||||
result += `(${start}星)`;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user