mirror of
https://github.com/Shu-Ying/noname-shuying.git
synced 2026-10-10 19:10:00 +08:00
166 lines
8.7 KiB
JavaScript
166 lines
8.7 KiB
JavaScript
import { relicRewards, relicRewardIds } from "../../relics/definitions.js";
|
|
import { cardPackRewards, cardPackRewardIds } from "../../cards/packs/rewards.js";
|
|
import { cardDefinitions } from "../../cards/card-definitions.js";
|
|
|
|
export const rewards = {
|
|
...relicRewards,
|
|
...cardPackRewards,
|
|
"shared.reward.support.scout": {
|
|
name: "道具·斥候援令", description: "本次征程后续每场战斗,友方张辽携 4 张手牌参战;重复获得不叠加人数。",
|
|
support: { category: "item", battles: -1, unit: { character: "re_zhangliao", camp: "ally", hand: 4 } },
|
|
},
|
|
"shared.reward.card.sha": { effectId: "card_sha", name: "获得一张【杀】", description: "加入独立永久牌组" },
|
|
"shared.reward.card.zhongsha": {
|
|
card: { name: "mengsan_zhongsha" }, name: "获得一张【重杀】",
|
|
description: "2费:造成8点伤害,然后给予目标2层易伤。",
|
|
},
|
|
"shared.reward.card.baozou": {
|
|
card: { name: "mengsan_baozou" }, name: "获得一张【暴走】",
|
|
description: "1费:造成9点伤害,然后将这张牌本场战斗中的伤害增加5点。",
|
|
},
|
|
"shared.reward.card.yuanhen": {
|
|
card: { name: "mengsan_yuanhen" }, name: "获得一张【怨恨】",
|
|
description: "0费:造成5点伤害;本回合失去过生命时改为攻击2次。",
|
|
},
|
|
"shared.reward.card.xuanfengzhan": {
|
|
card: { name: "mengsan_xuanfengzhan" }, name: "获得一张【旋风斩】",
|
|
description: "X费:消耗剩余费用,对所有敌人各造成5点伤害X次。",
|
|
},
|
|
"shared.reward.card.qiling": {
|
|
card: { name: "mengsan_qiling" }, name: "获得一张【欺凌】",
|
|
description: "0费:造成4点伤害,目标每有1层易伤额外增加2点伤害。",
|
|
},
|
|
"shared.reward.card.xueqiang": {
|
|
card: { name: "mengsan_xueqiang" }, name: "获得一张【血墙】",
|
|
description: "2费:失去2点生命,然后获得16点格挡。",
|
|
},
|
|
"shared.reward.card.zhanli": {
|
|
card: { name: "mengsan_zhanli" }, name: "获得一张【战栗】",
|
|
description: "1费:给予一名敌人3层易伤。消耗。",
|
|
},
|
|
"shared.reward.card.wuzhuang": {
|
|
card: { name: "mengsan_wuzhuang" }, name: "获得一张【武装】",
|
|
description: "1费:获得5点格挡,然后强化你手牌中的一张牌(仅本场战斗)。",
|
|
},
|
|
"shared.reward.card.songjianwushi": {
|
|
card: { name: "mengsan_songjianwushi" }, name: "获得一张【耸肩无视】",
|
|
description: "1费:获得8点格挡,然后抽1张牌。",
|
|
},
|
|
"shared.reward.card.pomie": {
|
|
card: { name: "mengsan_pomie" }, name: "获得一张【破灭】",
|
|
description: "1费:免费使用抽牌堆顶部的牌,然后将该原牌消耗。",
|
|
},
|
|
"shared.reward.card.jianyi": {
|
|
card: { name: "mengsan_jianyi" }, name: "获得一张【坚毅】",
|
|
description: "1费:获得7点格挡,然后随机消耗一张你的手牌。",
|
|
},
|
|
"shared.reward.card.fangxue": {
|
|
card: { name: "mengsan_fangxue" }, name: "获得一张【放血】",
|
|
description: "0费:失去3点生命,然后获得2点费用。",
|
|
},
|
|
"shared.reward.card.yujin": {
|
|
card: { name: "mengsan_yujin" }, name: "获得一张【余烬】",
|
|
description: "2费:造成18点伤害,然后随机消耗一张你的手牌。",
|
|
},
|
|
"shared.reward.card.wanmeidaji": {
|
|
card: { name: "mengsan_wanmeidaji" }, name: "获得一张【完美打击】",
|
|
description: "2费:造成6点伤害,本场战斗的牌中每有一张名称含“打击”的牌,伤害增加2点。",
|
|
},
|
|
"shared.reward.card.yubeidaji": {
|
|
card: { name: "mengsan_yubeidaji" }, name: "获得一张【预备打击】",
|
|
description: "1费:造成7点伤害,然后在本回合内获得2点力量。",
|
|
},
|
|
"shared.reward.card.tupo": {
|
|
card: { name: "mengsan_tupo" }, name: "获得一张【突破】",
|
|
description: "1费:失去1点生命,然后对所有敌人造成9点伤害。",
|
|
},
|
|
"shared.reward.card.touchui": {
|
|
card: { name: "mengsan_touchui" }, name: "获得一张【头槌】",
|
|
description: "1费:造成9点伤害,将个人弃牌堆中的一张牌放到个人抽牌堆顶部。",
|
|
},
|
|
"shared.reward.card.tiezhanbo": {
|
|
card: { name: "mengsan_tiezhanbo" }, name: "获得一张【铁斩波】",
|
|
description: "1费:获得5点格挡,然后对一名敌人造成5点伤害。",
|
|
},
|
|
"shared.reward.card.shuangchongdaji": {
|
|
card: { name: "mengsan_shuangchongdaji" }, name: "获得一张【双重打击】",
|
|
description: "1费:对一名敌人造成5点伤害两次,两次分别结算。",
|
|
},
|
|
"shared.reward.card.shandianpili": {
|
|
card: { name: "mengsan_shandianpili" }, name: "获得一张【闪电霹雳】",
|
|
description: "1费:对所有敌人造成4点伤害,给予1层易伤。",
|
|
},
|
|
"shared.reward.card.feijianhuixuanbiao": {
|
|
card: { name: "mengsan_feijianhuixuanbiao" }, name: "获得一张【飞剑回旋镖】",
|
|
description: "1费:每次随机对一名敌人造成3点伤害,共3次。",
|
|
},
|
|
"shared.reward.card.jianbingdaji": {
|
|
card: { name: "mengsan_jianbingdaji" }, name: "获得一张【剑柄打击】",
|
|
description: "1费:造成9点伤害,然后抽1张牌。",
|
|
},
|
|
"shared.reward.card.quanshenzhuangji": {
|
|
card: { name: "mengsan_quanshenzhuangji" }, name: "获得一张【全身撞击】",
|
|
description: "1费:造成当前格挡值的伤害,不消耗格挡。",
|
|
},
|
|
"shared.reward.card.rongrongzhiquan": {
|
|
card: { name: "mengsan_rongrongzhiquan" }, name: "获得一张【熔融之拳】",
|
|
description: "1费:造成10点伤害,再将目标已有易伤层数翻倍。消耗。",
|
|
},
|
|
"shared.reward.card.fennu": {
|
|
card: { name: "mengsan_fennu" }, name: "获得一张【愤怒】",
|
|
description: "0费:造成6点伤害,将一张自身复制品加入个人弃牌堆。",
|
|
},
|
|
"shared.reward.card.fangyu": {
|
|
card: { name: "mengsan_fangyu" }, name: "获得一张【防御】",
|
|
description: "1费:获得5点格挡。",
|
|
},
|
|
"shared.reward.card.tao": { effectId: "card_tao", name: "获得一张【桃】", description: "加入独立永久牌组" },
|
|
"shared.reward.card.wuzhong": { card: { name: "wuzhong" }, name: "获得一张【无中生有】", description: "加入独立永久牌组" },
|
|
"shared.reward.card.upgrade": { effectId: "upgrade", name: "随机强化", description: "随机强化一张尚未满级的可强化牌" },
|
|
"shared.reward.heal": { effectId: "heal", name: "整顿伤势", description: "回复 8 点生命" },
|
|
"shared.reward.item.handCharm": { effectId: "item_hand",
|
|
relic: "mengsan_hand_charm_shuying", name: "道具·束带",
|
|
description: "基础手牌上限额外 +1" },
|
|
"shared.reward.skill.heroic": { effectId: "skill_yingyong", name: "极品技能·英勇", description: "本次征程永久获得【英勇】" },
|
|
"shared.reward.maxHp": { effectId: "max_hp", name: "极品强化·生机", description: "生命上限与当前生命各 +5" },
|
|
};
|
|
|
|
const battleCardRewardIds = [
|
|
...cardPackRewardIds,
|
|
"shared.reward.card.sha",
|
|
"shared.reward.card.zhongsha",
|
|
"shared.reward.card.fangyu",
|
|
"shared.reward.card.fennu",
|
|
"shared.reward.card.rongrongzhiquan",
|
|
"shared.reward.card.quanshenzhuangji",
|
|
"shared.reward.card.jianbingdaji",
|
|
"shared.reward.card.feijianhuixuanbiao",
|
|
"shared.reward.card.shandianpili",
|
|
"shared.reward.card.shuangchongdaji",
|
|
"shared.reward.card.tiezhanbo",
|
|
"shared.reward.card.touchui",
|
|
"shared.reward.card.tupo",
|
|
"shared.reward.card.yujin",
|
|
"shared.reward.card.fangxue",
|
|
"shared.reward.card.jianyi",
|
|
"shared.reward.card.pomie",
|
|
"shared.reward.card.baozou",
|
|
"shared.reward.card.yuanhen",
|
|
"shared.reward.card.xuanfengzhan",
|
|
"shared.reward.card.qiling",
|
|
"shared.reward.card.xueqiang",
|
|
"shared.reward.card.zhanli",
|
|
"shared.reward.card.wuzhuang",
|
|
"shared.reward.card.songjianwushi", "shared.reward.card.wanmeidaji", "shared.reward.card.yubeidaji",
|
|
"shared.reward.card.tao",
|
|
"shared.reward.card.wuzhong",
|
|
];
|
|
|
|
export const rewardPools = {
|
|
"shared.pool.battle.normal": [...battleCardRewardIds],
|
|
"shared.pool.battle.elite": [...battleCardRewardIds],
|
|
"shared.pool.elite.relics": [...relicRewardIds],
|
|
"shared.pool.boss.premium": battleCardRewardIds.filter(id =>
|
|
cardDefinitions[rewards[id].card?.name]?.rarity === "rare"),
|
|
};
|