mirror of
https://github.com/ZZZure/ZZZ-Plugin.git
synced 2025-12-16 13:17:32 +00:00
细节优化
This commit is contained in:
parent
9742088ab2
commit
274db7eeba
4 changed files with 22 additions and 8 deletions
|
|
@ -503,8 +503,8 @@ const special = {
|
||||||
initial_after_format: (properties) => {
|
initial_after_format: (properties) => {
|
||||||
delete properties[231], delete properties[232];
|
delete properties[231], delete properties[232];
|
||||||
delete properties[305];
|
delete properties[305];
|
||||||
const sheerForce = Math.trunc(0.1 * properties[111].final) +
|
const sheerForce = Math.trunc(properties[111].final * 1 / 10) +
|
||||||
Math.trunc(0.3 * properties[121].final);
|
Math.trunc(properties[121].final * 3 / 10);
|
||||||
properties[19] = {
|
properties[19] = {
|
||||||
property_name: '贯穿力',
|
property_name: '贯穿力',
|
||||||
property_id: 19,
|
property_id: 19,
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
import type { Mys, Enka, Map } from './interface.js'
|
import type { Mys, Enka, Map } from './interface.ts'
|
||||||
import { getMapData } from '../../utils/file.js'
|
import { getMapData } from '../../utils/file.js'
|
||||||
|
|
||||||
type FilterValueType<T, U> = {
|
type FilterValueType<T, U> = {
|
||||||
|
|
@ -149,7 +149,7 @@ export class Equip {
|
||||||
S: 0.2,
|
S: 0.2,
|
||||||
A: 0.25,
|
A: 0.25,
|
||||||
B: 0.3
|
B: 0.3
|
||||||
})[this.info.rarity as 'S' | 'A' | 'B']) : p.PropertyLevel)
|
})[this.info.rarity]!) : p.PropertyLevel)
|
||||||
property.base = get_base(propId, value)
|
property.base = get_base(propId, value)
|
||||||
property.level = p.PropertyLevel
|
property.level = p.PropertyLevel
|
||||||
property.valid = false
|
property.valid = false
|
||||||
|
|
@ -320,7 +320,7 @@ export class Property {
|
||||||
// }
|
// }
|
||||||
// })
|
// })
|
||||||
const base = {} as Record<IdsString, number>
|
const base = {} as Record<IdsString, number>
|
||||||
const ids = Object.keys(id2en).map(Number) as (Ids)[]
|
const ids = Object.keys(id2en).map(Number) as Ids[]
|
||||||
ids.forEach((id) => {
|
ids.forEach((id) => {
|
||||||
const prop = id2en[id]
|
const prop = id2en[id]
|
||||||
if (Object.prototype.hasOwnProperty.call(this.data, prop)) {
|
if (Object.prototype.hasOwnProperty.call(this.data, prop)) {
|
||||||
|
|
@ -587,8 +587,8 @@ const special: Record<number, {
|
||||||
delete properties[231], delete properties[232]
|
delete properties[231], delete properties[232]
|
||||||
delete properties[305]
|
delete properties[305]
|
||||||
const sheerForce =
|
const sheerForce =
|
||||||
Math.trunc(0.1 * properties[111].final) +
|
Math.trunc(properties[111].final * 1 / 10) +
|
||||||
Math.trunc(0.3 * properties[121].final)
|
Math.trunc(properties[121].final * 3 / 10)
|
||||||
properties[19] = {
|
properties[19] = {
|
||||||
property_name: '贯穿力',
|
property_name: '贯穿力',
|
||||||
property_id: 19,
|
property_id: 19,
|
||||||
|
|
|
||||||
|
|
@ -90,7 +90,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="properties">
|
<div class="properties">
|
||||||
<div class="prop-icon sprecover"></div>
|
<div class="prop-icon sprecover"></div>
|
||||||
<div class="label yellow">闪能累积</div>
|
<div class="label white">闪能累积</div>
|
||||||
<div class="value">{{basic_properties.adrenalineaccumulate.final}}</div>
|
<div class="value">{{basic_properties.adrenalineaccumulate.final}}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -81,6 +81,19 @@
|
||||||
<div class="label {{charData.get_label(31203)}}">异常精通</div>
|
<div class="label {{charData.get_label(31203)}}">异常精通</div>
|
||||||
<div class="value">{{basic_properties.elementmystery.final}}</div>
|
<div class="value">{{basic_properties.elementmystery.final}}</div>
|
||||||
</div>
|
</div>
|
||||||
|
{{if charData.avatar_profession === 6}}
|
||||||
|
<div class="properties">
|
||||||
|
<!-- 图标待补 -->
|
||||||
|
<div class="prop-icon penratio"></div>
|
||||||
|
<div class="label yellow">贯穿力</div>
|
||||||
|
<div class="value">{{basic_properties.sheerforce.final}}</div>
|
||||||
|
</div>
|
||||||
|
<div class="properties">
|
||||||
|
<div class="prop-icon sprecover"></div>
|
||||||
|
<div class="label white">闪能累积</div>
|
||||||
|
<div class="value">{{basic_properties.adrenalineaccumulate.final}}</div>
|
||||||
|
</div>
|
||||||
|
{{else}}
|
||||||
<div class="properties">
|
<div class="properties">
|
||||||
<div class="prop-icon penratio"></div>
|
<div class="prop-icon penratio"></div>
|
||||||
<div class="label {{charData.get_label(23103)}}">穿透率</div>
|
<div class="label {{charData.get_label(23103)}}">穿透率</div>
|
||||||
|
|
@ -91,6 +104,7 @@
|
||||||
<div class="label {{charData.get_label(30502)}}">能量回复</div>
|
<div class="label {{charData.get_label(30502)}}">能量回复</div>
|
||||||
<div class="value">{{basic_properties.sprecover.final}}</div>
|
<div class="value">{{basic_properties.sprecover.final}}</div>
|
||||||
</div>
|
</div>
|
||||||
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="weapon_info">
|
<div class="weapon_info">
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue