mirror of
https://github.com/ZZZure/ZZZ-Plugin.git
synced 2025-12-16 13:17:32 +00:00
fix: 评级
This commit is contained in:
parent
39b84180bf
commit
b7600d3f76
4 changed files with 23 additions and 19 deletions
|
|
@ -414,22 +414,22 @@ export class ZZZAvatarInfo {
|
|||
|
||||
/** @type {'C'|'B'|'A'|'S'|'SS'|'SSS'|'ACE'|false} */
|
||||
get equip_comment() {
|
||||
if (this.equip_score <= 130) {
|
||||
if (this.equip_score < 90) {
|
||||
return 'C';
|
||||
}
|
||||
if (this.equip_score <= 150) {
|
||||
if (this.equip_score >= 90) {
|
||||
return 'B';
|
||||
}
|
||||
if (this.equip_score <= 170) {
|
||||
if (this.equip_score >= 120) {
|
||||
return 'A';
|
||||
}
|
||||
if (this.equip_score <= 190) {
|
||||
if (this.equip_score >= 150) {
|
||||
return 'S';
|
||||
}
|
||||
if (this.equip_score <= 210) {
|
||||
if (this.equip_score >= 180) {
|
||||
return 'SS';
|
||||
}
|
||||
if (this.equip_score <= 240) {
|
||||
if (this.equip_score >= 210) {
|
||||
return 'SSS';
|
||||
}
|
||||
if (this.equip_score > 240) {
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import {
|
|||
getEquipPropertyBaseScore,
|
||||
getEquipPropertyEnhanceCount,
|
||||
getEquipPropertyScore,
|
||||
hasScoreData,
|
||||
} from '../lib/score.js';
|
||||
|
||||
/**
|
||||
|
|
@ -32,6 +33,8 @@ export class EquipProperty {
|
|||
this.property_name = property_name;
|
||||
this.property_id = property_id;
|
||||
this.base = base;
|
||||
/** @type {number | false} */
|
||||
this.score = false;
|
||||
|
||||
this.classname = property.idToClassName(property_id);
|
||||
}
|
||||
|
|
@ -42,10 +45,11 @@ export class EquipProperty {
|
|||
* @returns {number}
|
||||
*/
|
||||
get_score(charID) {
|
||||
/** @type {number} */
|
||||
this.score = getEquipPropertyScore(charID, this.property_id, this.base);
|
||||
/** @type {number} */
|
||||
this.base_score = getEquipPropertyBaseScore(charID, this.property_id);
|
||||
if (hasScoreData(charID)) {
|
||||
this.score = getEquipPropertyScore(charID, this.property_id, this.base);
|
||||
/** @type {number} */
|
||||
this.base_score = getEquipPropertyBaseScore(charID, this.property_id);
|
||||
}
|
||||
return this.score;
|
||||
}
|
||||
|
||||
|
|
@ -241,25 +245,25 @@ export class Equip {
|
|||
|
||||
/** @type {'C'|'B'|'A'|'S'|'SS'|'SSS'|'ACE'|false} */
|
||||
get comment() {
|
||||
if (this.score <= 8) {
|
||||
if (this.score < 8) {
|
||||
return 'C';
|
||||
}
|
||||
if (this.score <= 13) {
|
||||
if (this.score >= 8) {
|
||||
return 'B';
|
||||
}
|
||||
if (this.score <= 18) {
|
||||
if (this.score >= 13) {
|
||||
return 'A';
|
||||
}
|
||||
if (this.score <= 23) {
|
||||
if (this.score >= 18) {
|
||||
return 'S';
|
||||
}
|
||||
if (this.score <= 28) {
|
||||
if (this.score >= 23) {
|
||||
return 'SS';
|
||||
}
|
||||
if (this.score <= 33) {
|
||||
if (this.score >= 28) {
|
||||
return 'SSS';
|
||||
}
|
||||
if (this.score > 33) {
|
||||
if (this.score >= 33) {
|
||||
return 'ACE';
|
||||
}
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -695,7 +695,7 @@
|
|||
aspect-ratio: 1;
|
||||
border-right: 0.1em solid rgb(255, 255, 255);
|
||||
border-top: 0.1em solid rgb(255, 255, 255);
|
||||
rotate: 45deg;
|
||||
transform: rotate(45deg);
|
||||
margin-left: -0.15em;
|
||||
}
|
||||
.card .equip-list .box .property-list .properties .label {
|
||||
|
|
|
|||
|
|
@ -658,7 +658,7 @@
|
|||
aspect-ratio: 1;
|
||||
border-right: 0.1em solid rgb(255, 255, 255);
|
||||
border-top: 0.1em solid rgb(255, 255, 255);
|
||||
rotate: 45deg;
|
||||
transform: rotate(45deg);
|
||||
margin-left: -0.15em;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue