feedback5 WK: 自选编队 in the browser — the 干员调配 overlay's third tab 自选编队 (5阶 ×2, 6阶 ×2 slots; the slot picker lists the kitted picks of the tier with avatar, name, class, derived bonds and a 原型 / 已持有 tag; an owned pick chooses its skill and module — 集成战略 modules left out —, a prototype shows its locked skill; sp.pref.diy, export / import, 全部清空, synced as room.diy through the shared engine, welcome.diyKitted kept), the operator on shop / reward cards, own pieces (「自选」 tag, its model on bench and board), the detail card (pick's skill and module), placement and range previews, bond popups (own and a teammate's 自选 member), the result screen; new UI strings through t() with English; the e2e fast server's SP_START_LEVEL hook

Bonds of 自选 pieces checked everywhere membership is decided (the owner's reminder of 2026-10-05): the match's counts through the player's data view (煌 in 炎 and 维多利亚, one member per slot, 绝技 elites), the sim's bond effects through def.bonds (叙拉古 on deployment, 协防 ×1.2 / elite ×1.4), the client's strip, popups, cards and detail card. Golden unchanged.
Tests: test/ui/diy-ui.test.js (15), test/match/diy-bonds.test.js (4), test/i18n.test.js pins screens/diy.js; test/ui/diy.e2e.test.js (SP_E2E=1, run once: pass).
This commit is contained in:
sganggs committed 2026-10-06 00:13:31 +08:00
1 parent e480b1cb26
commit 0def7babfd
31 files changed
+1637 -78

No files matched your search

+55 -1
View File
@@ -845,5 +845,59 @@
"【奇迹】下次刷新不消耗资金": "[Marvel] Your next refresh is free",
"【维多利亚】获得{n}件维式重锤": "[Victoria] Obtained {n} {n|Victorian Hammer|Victorian Hammers}",
"【远见】所有干员购买价格永久降低": "[Foresight] Every Operator's purchase price is permanently reduced",
"【远见】远见干员购买价格永久降低": "[Foresight] [Foresight] Operators' purchase price is permanently reduced"
"【远见】远见干员购买价格永久降低": "[Foresight] [Foresight] Operators' purchase price is permanently reduced",
"原型": "Prototype",
"已持有": "Owned",
"{tier}阶 自选": "Tier {tier} Custom",
"{slot}:选择干员": "{slot}: choose an Operator",
"选择干员": "Choose an Operator",
"调度中心等级 {level} 起出现在商店": "In the shop from Dispatch Center level {level}",
"这项自选在当前版本不可用,开局时会被移除": "This pick is not available in this version; it is dropped when the match starts",
"(锁定)": "(locked)",
"(精锐时生效)": "(as an Elite)",
"更换": "Change",
"清空": "Clear",
"已在{tier}阶自选中": "Already in a Tier {tier} Custom slot",
"锁定": "Locked",
"6★ 原型干员与持有的 6★ 干员,另有 4★ 原型干员(先锋、特种除外)": "6★ prototype Operators and the 6★ Operators you own, plus 4★ Reserve Operators (no Vanguards or Specialists)",
"6★ 原型干员与持有的 6★ 干员": "6★ prototype Operators and the 6★ Operators you own",
"筛选": "Filter",
"可选干员": "Operators to pick",
"连接服务器后才能选择自选干员": "Connect to the server to pick Custom Squad Operators",
"原型干员的技能与补位时一致,不可更改": "A prototype carries the skill it uses as a stand-in; it cannot be changed",
"精锐时生效 · 模组等级 {stage}": "As an Elite · module stage {stage}",
"从左侧选择一名干员": "Choose an Operator on the left",
"5阶与6阶各有两个自选名额:选择持有的 6★ 干员(任选技能与模组)或原型干员(技能锁定)。自选干员只出现在你自己的商店里,调度中心达到该阶等级后才会刷新,价格与同阶干员相同;盟约按干员实际所属阵营分配,没有特质。": "Tiers 5 and 6 have two Custom Squad slots each: pick a 6★ Operator you own (any skill and module) or a prototype Operator (skill locked). A Custom Squad Operator appears only in your own shop, once the Dispatch Center reaches its tier, at the price of any Operator of that tier; its Alliances follow its actual factions, and it has no Attribute.",
"{tier}阶": "Tier {tier}",
"阶": "Tier",
"自选编队:{name}(只在你的商店出现)": "Custom Squad: {name} (only in your shop)",
"自选": "Custom",
"自选编队:所选技能与模组,没有特质,盟约按所属阵营分配": "Custom Squad: the chosen skill and module, no Attribute, Alliances by its factions",
"自选编队:{name}": "Custom Squad: {name}",
"全部清空": "Clear All",
"清空全部 {n} 个自选名额?": "Clear all {n} Custom Squad {n|slot|slots}?",
"文件过大,请选择「导出」下载的自选编队文件": "The file is too large. Choose a Custom Squad file downloaded with \"Export\".",
"导入失败:{error}": "Import failed: {error}",
"已导入 {n} 个自选名额": "Imported {n} Custom Squad {n|slot|slots}",
"(另有 {n} 项不可用,未导入)": " ({n} unavailable {n|entry was|entries were} not imported)",
"已导入:全部名额为空": "Imported: every slot empty",
"自选编队是局外设置:本局按开局时的设置进行,修改将在下一局生效": "The Custom Squad is set outside matches: this match keeps the picks it started with; changes apply from the next match",
"局外设置,下一局生效 · 联机时只进入你自己的商店": "Set outside matches, applies from the next match · in team play only in your own shop",
"干员调配 / 干员持有 / 自选编队": "Operator Loadout / Operator Roster / Custom Squad",
"5阶、6阶的自选名额:持有的 6★ 干员或原型干员": "The Custom Squad slots of tiers 5 and 6: 6★ Operators you own or prototype Operators",
"自选编队": "Custom Squad",
"{n} 个自选名额已选择": "{n} Custom Squad {n|slot|slots} filled",
"已选": "Filled",
"导出自选编队(可复制或下载)": "Export the Custom Squad (copy or download)",
"导入自选编队(粘贴或选择文件)": "Import a Custom Squad (paste or choose a file)",
"共 {n} 个自选名额已选择。复制或下载这份数据,即可在别的设备或浏览器上导入。": "{n} Custom Squad {n|slot|slots} filled. Copy or download this data to import it on another device or browser.",
"把导出的自选编队数据粘贴到下方,或点「选择文件」。导入会覆盖当前的自选编队。": "Paste exported Custom Squad data below, or click \"Choose File\". Importing replaces the current Custom Squad.",
"在此粘贴导出的自选编队内容…": "Paste the exported Custom Squad here…",
"导出自选编队": "Export Custom Squad",
"导入自选编队": "Import Custom Squad",
"自选编队是局外设置,修改将在下一局生效": "The Custom Squad is set outside matches; changes apply from the next match",
"下一局生效": "Applies next match",
"这份数据来自更新的版本(v{v}),请先更新游戏": "This data comes from a newer version (v{v}). Update the game first.",
"这不是自选编队的数据": "This is not Custom Squad data",
"里面没有自选编队的数据": "It holds no Custom Squad data"
}