From 9af8e0fde99ddb36fef5a13d5ffe51be6b88d352 Mon Sep 17 00:00:00 2001 From: mengyxu Date: Wed, 28 May 2025 16:33:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=A5=9E=E8=AF=9D=E8=A3=85?= =?UTF-8?q?=E5=A4=87:=E9=87=91=E6=88=92=E6=8C=87=EF=BC=8C=E6=9C=80?= =?UTF-8?q?=E5=88=9D=E7=9A=84=E5=BD=BC=E5=B2=B8=E8=8A=B1=EF=BC=8C=E9=B1=BC?= =?UTF-8?q?=E8=93=9D=E8=A2=AB=E5=8A=A8=E6=95=B0=E5=80=BC=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/equips/neck.ts | 10 ++++++++++ src/config/equips/ring.ts | 10 ++++++++++ src/config/i18n/zh/euips.ts | 4 ++-- src/config/i18n/zh/skills.ts | 2 ++ src/config/skill/jewelry.ts | 2 +- src/config/skill/neck.ts | 6 ++++++ src/config/skill/pants.ts | 2 +- src/config/skill/ring.ts | 8 +++++++- src/tool/caller/battle.ts | 2 +- src/views/version/update-log.vue | 2 ++ 10 files changed, 42 insertions(+), 6 deletions(-) diff --git a/src/config/equips/neck.ts b/src/config/equips/neck.ts index 67557c8..816b4c4 100644 --- a/src/config/equips/neck.ts +++ b/src/config/equips/neck.ts @@ -61,6 +61,16 @@ export const neckColorfulCategorys: Categorys[] = [ 'ShaYi' ), new NeckCategory('longteng', 'neck/龙腾护心镜.png', [{ type: 'hp', valCoefficient: 3 }], 'LongTeng'), + new NeckCategory( + 'bianhua', + 'neck/最初的彼岸花.png', + [ + { type: 'critDmg', valCoefficient: 0.9 }, + { type: 'atk', valCoefficient: 0.9 }, + { type: 'hp', valCoefficient: 1.2 }, + ], + 'ZhenXi' + ), ]; export const neckUniqueCategorys: NeckCategory[] = [ diff --git a/src/config/equips/ring.ts b/src/config/equips/ring.ts index 5a0f30f..6c39571 100644 --- a/src/config/equips/ring.ts +++ b/src/config/equips/ring.ts @@ -73,6 +73,16 @@ export const ringColorfulCategorys: Categorys[] = [ ], 'JainYing' ), + new RingCategory( + 'jinjiezhi', + 'ring/金戒指.png', + [ + { type: 'critDmg', valCoefficient: 1.5 }, + { type: 'crit', valCoefficient: 0.5 }, + { type: 'atk', valCoefficient: 1 }, + ], + 'ShouHui' + ), ]; export const ringUniqueCategorys: RingCategory[] = [ diff --git a/src/config/i18n/zh/euips.ts b/src/config/i18n/zh/euips.ts index 54085ec..95644b9 100644 --- a/src/config/i18n/zh/euips.ts +++ b/src/config/i18n/zh/euips.ts @@ -100,6 +100,7 @@ export const neck = { xuenu: ['血怒', '我们都曾把愤怒埋藏在鲜血里。'], guiyan: ['鬼眼', '多少楼台平山演,鬼使飞阁绿林空。'], longteng: ['龙腾护心镜', '腾龙即出,四海来朝。'], + bianhua: ['最初的彼岸花', '三千年生叶,叶落始开花。三千年开花,花谢始叶生。'], fannao: ['百八烦恼珠', '求人不如求己。'], zhuxian: ['诛仙', '原来,神的身体流动的血,都是冷的。'], fodengyou: ['佛灯油', '听说灵山永寂,灯影不摇,我若去了,便叫它风起云动。 ----黄风大圣'], @@ -111,7 +112,6 @@ export const neck = { fouzhu: ['十八念佛珠', '别人念佛是为了求如来保佑,如来念佛又是为了什么。'], wuxinggui: ['太乙神器 五行圭', '太乙出品,必属精品。'], zhongsheng: ['众生醉', '美酒斟杯莫思量,烦丝一甩九霄扬。'], - bianhua: ['最初的彼岸花', '三千年生叶,叶落始开花。三千年开花,花谢始叶生。'], demonSlayer: ['十字旅团降魔项链', '十字旅团降魔项链'], darkDragon: ['进阶黑暗龙王项链', '进阶黑暗龙王项链'], @@ -131,6 +131,7 @@ export const ring = { hanba: ['旱魃', '国师与旱魃斗法七日,始有甘霖降车迟国。'], yaozuzhili: ['妖族之力', '妖王的荣耀。'], zuanjie: ['黑白钻戒', '钻石不是透明的吗?'], + jinjiezhi: ['金戒指', '这下你应该满意了吧!'], siyan: ['四眼', '我花了十万年才长出一只眼睛。'], taiyang: ['太阳真火戒', '这里面有太阳的光辉。'], taiyin: ['太阴紫电戒', '这里面有月亮的锋芒。'], @@ -145,7 +146,6 @@ export const ring = { cike: ['刺客', '最强的刺客总是无名。'], guichan: ['鬼缠', '小鬼难缠。'], guigu: ['鬼骨戒', '世道酆都阴城险,我觉弹指一笑间。'], - jinjiezhi: ['金戒指', '这下你应该满意了吧!'], wangyue: ['望月', '犀牛望月,其影于角。燃其犀角,可见冥界诸灵。'], wumingjie: ['无名戒', '某个在孽镜台被吃掉的倒霉鬼的遗物。'], death: ['死神名片戒指', '死神名片戒指'], diff --git a/src/config/i18n/zh/skills.ts b/src/config/i18n/zh/skills.ts index c64857a..c4f9009 100644 --- a/src/config/i18n/zh/skills.ts +++ b/src/config/i18n/zh/skills.ts @@ -59,6 +59,7 @@ export const shayi = [ ]; export const numu = ['怒目', '被攻击时提升${0}%基础攻击力,最多叠加${1}层。', '增加一层怒目,当前${0}层']; export const longteng = ['龙腾护佑', '获得${0}%伤害减免,被攻击时有${1}%概率获得${2}%生命上限的护盾。', '触发龙腾护佑,获得${0}点护盾。']; +export const zhenxi = ['珍稀']; export const SLWX = ['森罗万象', '增加${0}%攻击加成、伤害加成、暴击率、暴击伤害。']; export const jinggangzhuo = ['金刚琢', '攻击时有${0}%几率使目标进入缴械状态${1}回合。', '触发金刚镯,目标缴械${0}回合']; @@ -72,6 +73,7 @@ export const tongjuefanji = [ '${0}被控制,无法释放技能。', ]; export const jianying = ['坚硬', '获得${0}%伤害减免。']; +export const shouhui = ['受贿']; export const fate = ['化缘', '副本掉落金币奖励提高${0}%。']; export const vampire = ['汲血', '生命偷取${0}%。', '触发汲血,偷取${0}点生命']; diff --git a/src/config/skill/jewelry.ts b/src/config/skill/jewelry.ts index f0d29f5..b7bd03b 100644 --- a/src/config/skill/jewelry.ts +++ b/src/config/skill/jewelry.ts @@ -11,7 +11,7 @@ export class Fate extends GainsSkill { return replace(t('skill.fate.1'), [this.percent]); } afterBattle(owner: BattleRole, target: BattleRole): void { - target.attr.coins = Math.round(target.attr.coins * (1 + this.percent / 100)); + target.extraAttr.coins = Math.round(target.attr.coins * (this.percent / 100)); } } //1%生命偷取 diff --git a/src/config/skill/neck.ts b/src/config/skill/neck.ts index 10a9af2..0c4d092 100644 --- a/src/config/skill/neck.ts +++ b/src/config/skill/neck.ts @@ -2,6 +2,7 @@ import { SufPassiveSkill, PrePassiveSkill, CounterSkill } from './base'; import { createt } from '../i18n'; import { BattleRole, replace } from '@/tool'; import { BaseAtkPercentBuff, DmgReducBuff } from './buff'; +import { Fate } from './jewelry'; const st = createt('skill.'); const t = createt(''); @@ -132,3 +133,8 @@ export class XingYunShuZi extends SufPassiveSkill { owner.extraDmgLog(replace(st('xingyunshuzi.3'), [t(target.type), dmg])); } } +//珍稀 +export class ZhenXi extends Fate { + percent = 20; + name: string = 'zhenxi'; +} diff --git a/src/config/skill/pants.ts b/src/config/skill/pants.ts index 38e10da..106b8e6 100644 --- a/src/config/skill/pants.ts +++ b/src/config/skill/pants.ts @@ -37,7 +37,7 @@ export class FuRenBiHu extends PrePassiveSkill { //灵感 export class LingGan extends StartPassiveSkill { name: string = 'linggan'; - percent: number = 1; + percent: number = 2; desc(): string { return replace(t('skill.linggan.1'), [this.percent]); } diff --git a/src/config/skill/ring.ts b/src/config/skill/ring.ts index b8e3c45..5d39014 100644 --- a/src/config/skill/ring.ts +++ b/src/config/skill/ring.ts @@ -1,7 +1,8 @@ -import { SufPassiveSkill, PrePassiveSkill, PassiveSkill, CounterSkill, StartPassiveSkill } from './base'; +import { SufPassiveSkill, PrePassiveSkill, PassiveSkill, CounterSkill, StartPassiveSkill, GainsSkill } from './base'; import i18n from '../i18n'; import { BattleRole, callDmgPercent, replace } from '@/tool'; import { ControlBuff, CritDmgBuff, CritDmgReducBuff, DmgReducBuff } from './buff'; +import { Fate } from './jewelry'; const { t } = i18n; //森罗万象 @@ -133,3 +134,8 @@ export class JainYing extends StartPassiveSkill { owner.putBuff(new DmgReducBuff(this.name, this.dmgReduc, 9999)); } } +//受贿 +export class ShouHui extends Fate { + percent = 30; + name: string = 'shouhui'; +} diff --git a/src/tool/caller/battle.ts b/src/tool/caller/battle.ts index bd23463..d55510d 100644 --- a/src/tool/caller/battle.ts +++ b/src/tool/caller/battle.ts @@ -141,7 +141,7 @@ export class BattleRole { skill.afterBattle(this, target); }); const equips = randonBootyEquip(target.attr); - const coins = target.attr.coins; + const coins = target.attr.coins + target.extraAttr.coins; return { equips: equips, coins: coins }; }; diff --git a/src/views/version/update-log.vue b/src/views/version/update-log.vue index f498b9e..3448502 100644 --- a/src/views/version/update-log.vue +++ b/src/views/version/update-log.vue @@ -43,6 +43,8 @@ const updateLogs: any = [{ '暴雪,青光,杀意被动数值调整', '功能加速优化逻辑', '装备图标增加星级展示', + '新增神话装备:金戒指,最初的彼岸花', + '鱼蓝被动数值调整', ], }, { date: '2025-05-27', version: '1.0',