121212
This commit is contained in:
@@ -82,4 +82,101 @@ export class EquTool {
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
public static ConvertEquName(data: any, showLev: number) {
|
||||
let equName = data.equName;
|
||||
let tips = '';
|
||||
if (data.quality > 0) {
|
||||
tips = "✡";//洗练
|
||||
}
|
||||
tips = this.GetEquNameAttr(tips, data.intensifyLev);
|
||||
if (data.EquAwaken != null) {
|
||||
if (data.EquAwaken.Count > 0) {
|
||||
tips += "✪";//觉醒
|
||||
}
|
||||
}
|
||||
if (data.suitCode != "0")//套装
|
||||
{
|
||||
tips += "+";
|
||||
}
|
||||
if (showLev == 1) {
|
||||
equName = `${tips}${data.equName}(${data.lev}级)`;
|
||||
if (data.quality > 4) {
|
||||
equName = `<i class='j_l'></i>${equName}<i class='j_r'></i>`;
|
||||
}
|
||||
}
|
||||
else {
|
||||
equName = `${tips}${data.equName}`;
|
||||
}
|
||||
return `<span class='${this.GetEquColorName(data.quality)}'>${equName}</span>`; ;
|
||||
|
||||
}
|
||||
private static GetEquNameAttr(tips: string, lev: number) {
|
||||
let result = '';
|
||||
if (lev <= 4) {
|
||||
result = `${tips}`;
|
||||
}
|
||||
else if (lev > 4 && lev <= 20) {
|
||||
let igName = ["红", "橙", "黄", "绿", "青", "蓝", "紫", "粉", "幻", "天", "弑", "神", "灵", "真", "玄", "尊"];
|
||||
result = `${tips}${igName[lev - 5]}`;
|
||||
}
|
||||
else if (lev > 20 && lev <= 30) {
|
||||
result = `${tips}尊`;
|
||||
}
|
||||
else if (lev > 30 && lev <= 40) {
|
||||
result = `<i class='tq'></i>${tips}天启`;
|
||||
}
|
||||
else if (lev > 40 && lev <= 50) {
|
||||
result = `<i class='ty'></i>${tips}天陨`;
|
||||
}
|
||||
else if (lev > 50 && lev <= 60) {
|
||||
result = `<i class='ms'></i>${tips}灭世`;
|
||||
}
|
||||
else if (lev > 60 && lev <= 70) {
|
||||
result = `<i class='zx'></i>${tips}诛仙`;
|
||||
}
|
||||
else if (lev > 70 && lev <= 80) {
|
||||
result = `<i class='sy'></i>${tips}神音`;
|
||||
}
|
||||
else if (lev > 80 && lev <= 90) {
|
||||
result = `<i class='gw'></i>${tips}归无`;
|
||||
}
|
||||
else if (lev > 90 && lev <= 99) {
|
||||
result = `<i class='ly'></i>${tips}灵韵`;
|
||||
}
|
||||
else {
|
||||
result = `<i class='hm'></i>${tips}鸿蒙`;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
private static GetEquColorName(lev: number) {
|
||||
let result = '';
|
||||
switch (lev) {
|
||||
case 1:
|
||||
result = 'equ_red';
|
||||
break;
|
||||
case 2:
|
||||
result = 'equ_orange';
|
||||
break;
|
||||
case 3:
|
||||
result = 'equ_yellow';
|
||||
break;
|
||||
case 4:
|
||||
result = 'equ_green';
|
||||
break;
|
||||
case 5:
|
||||
result = 'equ_cyan';
|
||||
break;
|
||||
case 6:
|
||||
result = 'equ_blue';
|
||||
break;
|
||||
case 7:
|
||||
result = 'equ_purple';
|
||||
break;
|
||||
case 8:
|
||||
result = 'equ_glod';
|
||||
break;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user