fixed # 新增羁绊系统

fixed # 新增遗物系统
fixed # 梦三模式下移除护甲上限限制
This commit is contained in:
2026-09-30 14:33:17 +08:00
parent f2da9bce65
commit 82d80397b6
45 changed files with 2403 additions and 130 deletions
+3
View File
@@ -1,5 +1,8 @@
import { relicRewardIds } from "../../../relics/definitions.js";
export const rewardPools = {
"act1.pool.chest": [
...relicRewardIds,
"shared.reward.item.handCharm",
"shared.reward.maxHp",
"shared.reward.support.scout",
+6 -2
View File
@@ -2,7 +2,8 @@
export function createScenarioCharacters(Character) {
return {
mengsan_liubei_shuying: new Character({ sex: "male", group: "han", hp: 50, maxHp: 50,
skills: [], img: "image/character/re_liubei.jpg" }),
skills: ["mengsan_taoyuan_bond_shuying"],
img: "image/character/re_liubei.jpg" }),
// 国战男性普通小兵使用原生 shibing1 立绘;实际战斗生命由怪物类或关卡配置决定。
mengsan_soldier_shuying: new Character({ sex: "male", group: "qun", hp: 4, maxHp: 4,
skills: [], img: "image/character/shibing1.jpg" }),
@@ -23,7 +24,10 @@ export function createScenarioCharacters(Character) {
};
}
export const scenarioTranslations = {
mengsan_liubei_shuying: "界刘备", mengsan_liubei_shuying_title: "50/50生命 · 无初始技能",
mengsan_liubei_shuying: "界刘备",
mengsan_liubei_shuying_title: "50/50生命 · 先天桃园羁绊",
mengsan_taoyuan_bond_shuying: "桃园羁绊",
mengsan_taoyuan_bond_shuying_info: "先天:本征程初始结识关羽、张飞,二人羁绊均为8级。可在行军菜单中指定一名助战角色;战斗结束,到场增加50%升级进度,未到场增加25%。",
mengsan_soldier_shuying: "士兵",
mengsan_flyconid_shuying: "飞蝇菌子",
mengsan_raider_brute_shuying: "劫掠者暴徒",
+13 -2
View File
@@ -1,14 +1,23 @@
import { relicRewards, relicRewardIds } from "../../relics/definitions.js";
export const rewards = {
...relicRewards,
"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.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.card.upgrade": { effectId: "upgrade", name: "随机强化", description: "随机强化一张尚未满级的可强化牌" },
"shared.reward.heal": { effectId: "heal", name: "整顿伤势", description: "回复 8 点生命" },
"shared.reward.item.handCharm": { effectId: "item_hand", name: "道具·束带", description: "基础手牌上限额外 +1" },
"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" },
};
@@ -16,10 +25,12 @@ export const rewards = {
export const rewardPools = {
"shared.pool.battle.normal": [
"shared.reward.card.sha",
"shared.reward.card.zhongsha",
"shared.reward.card.tao",
"shared.reward.card.wuzhong",
],
"shared.pool.boss.premium": [
...relicRewardIds,
"shared.reward.skill.heroic",
"shared.reward.item.handCharm",
"shared.reward.maxHp",