338 lines
15 KiB
HTML
338 lines
15 KiB
HTML
<!doctype html>
|
||
<html lang="zh-CN">
|
||
<head>
|
||
<meta charset="utf-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
<title>博丽帝国 / 维京科技配置审核</title>
|
||
<style>
|
||
:root {
|
||
--bg: #f6f7f2;
|
||
--panel: #ffffff;
|
||
--ink: #1d2527;
|
||
--muted: #5f6b70;
|
||
--line: #d8ded7;
|
||
--accent: #0f766e;
|
||
--accent-2: #b45309;
|
||
--ok: #166534;
|
||
--warn: #9a3412;
|
||
--base: #eef2f4;
|
||
--new: #e8f6f1;
|
||
--start: #fff7ed;
|
||
--display: #eef2ff;
|
||
font-family: "Microsoft YaHei", "Segoe UI", Arial, sans-serif;
|
||
}
|
||
* { box-sizing: border-box; }
|
||
body { margin: 0; background: var(--bg); color: var(--ink); }
|
||
header {
|
||
padding: 28px 34px 18px;
|
||
border-bottom: 1px solid var(--line);
|
||
background: #fbfcf8;
|
||
position: sticky;
|
||
top: 0;
|
||
z-index: 2;
|
||
}
|
||
h1 { margin: 0 0 8px; font-size: 28px; letter-spacing: 0; }
|
||
.subtitle { color: var(--muted); font-size: 14px; }
|
||
main { padding: 24px 34px 48px; max-width: 1480px; margin: 0 auto; }
|
||
.legend { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 20px; }
|
||
.pill {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
gap: 6px;
|
||
border: 1px solid var(--line);
|
||
border-radius: 6px;
|
||
padding: 5px 9px;
|
||
background: var(--panel);
|
||
color: var(--muted);
|
||
font-size: 13px;
|
||
white-space: nowrap;
|
||
}
|
||
.dot { width: 10px; height: 10px; border-radius: 50%; display: inline-block; }
|
||
.summary-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; margin-bottom: 22px; }
|
||
.summary {
|
||
background: var(--panel);
|
||
border: 1px solid var(--line);
|
||
border-radius: 8px;
|
||
padding: 14px;
|
||
min-height: 86px;
|
||
}
|
||
.summary strong { display: block; font-size: 20px; margin-bottom: 4px; }
|
||
.summary span { color: var(--muted); font-size: 13px; line-height: 1.45; }
|
||
h2 { font-size: 20px; margin: 28px 0 12px; }
|
||
table {
|
||
width: 100%;
|
||
border-collapse: separate;
|
||
border-spacing: 0;
|
||
background: var(--panel);
|
||
border: 1px solid var(--line);
|
||
border-radius: 8px;
|
||
overflow: hidden;
|
||
}
|
||
th, td {
|
||
padding: 12px 12px;
|
||
vertical-align: top;
|
||
border-bottom: 1px solid var(--line);
|
||
text-align: left;
|
||
font-size: 14px;
|
||
line-height: 1.45;
|
||
}
|
||
th { background: #edf1ef; color: #263234; font-weight: 700; position: sticky; top: 83px; z-index: 1; }
|
||
tr:last-child td { border-bottom: 0; }
|
||
.id { font-family: Consolas, "Courier New", monospace; color: #263234; font-size: 12px; }
|
||
.base-tech { background: var(--base); border-radius: 6px; padding: 8px; min-width: 150px; }
|
||
.new-tech { background: var(--new); border-radius: 6px; padding: 8px; min-width: 190px; border-left: 4px solid var(--accent); }
|
||
.start-tech { background: var(--start); border-left-color: var(--accent-2); }
|
||
.unchanged { color: var(--muted); }
|
||
.atom-list { display: flex; flex-wrap: wrap; gap: 7px; }
|
||
.atom {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
gap: 6px;
|
||
padding: 5px 8px;
|
||
border-radius: 6px;
|
||
background: #f7f9f8;
|
||
border: 1px solid #dde4de;
|
||
font-size: 13px;
|
||
max-width: 280px;
|
||
}
|
||
.atom.action { border-color: #b7d7c1; background: #effaf2; color: var(--ok); }
|
||
.atom.passive { border-color: #d6dce5; background: #f8fafc; color: #334155; }
|
||
.atom.base { border-color: #d6d8dc; background: #f3f4f6; color: #3f464b; }
|
||
.atom.obsolete { border-color: #f4c7a1; background: #fff7ed; color: var(--warn); text-decoration: line-through; }
|
||
.tag {
|
||
font-size: 11px;
|
||
padding: 2px 5px;
|
||
border-radius: 4px;
|
||
background: #e6ece9;
|
||
color: #425057;
|
||
white-space: nowrap;
|
||
}
|
||
.tag.start { background: #fed7aa; color: #7c2d12; }
|
||
.tag.display { background: #dbeafe; color: #1e3a8a; }
|
||
.tag.replace { background: #ccfbf1; color: #115e59; }
|
||
.tag.keep { background: #e5e7eb; color: #374151; }
|
||
.note {
|
||
margin: 12px 0 0;
|
||
color: var(--muted);
|
||
font-size: 13px;
|
||
line-height: 1.55;
|
||
}
|
||
.cards { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }
|
||
.card {
|
||
background: var(--panel);
|
||
border: 1px solid var(--line);
|
||
border-radius: 8px;
|
||
padding: 12px;
|
||
}
|
||
.card h3 { margin: 0 0 8px; font-size: 16px; }
|
||
.card p { margin: 0; color: var(--muted); font-size: 13px; line-height: 1.5; }
|
||
.warnbox {
|
||
margin-top: 14px;
|
||
padding: 12px;
|
||
border: 1px solid #fed7aa;
|
||
background: #fff7ed;
|
||
border-radius: 8px;
|
||
color: #7c2d12;
|
||
font-size: 14px;
|
||
line-height: 1.5;
|
||
}
|
||
@media (max-width: 1050px) {
|
||
header { position: static; }
|
||
th { position: static; }
|
||
.summary-grid, .cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }
|
||
}
|
||
@media (max-width: 720px) {
|
||
main, header { padding-left: 16px; padding-right: 16px; }
|
||
.summary-grid, .cards { grid-template-columns: 1fr; }
|
||
table { display: block; overflow-x: auto; }
|
||
th, td { min-width: 180px; }
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<header>
|
||
<h1>博丽帝国 / 维京科技配置审核</h1>
|
||
<div class="subtitle">重点看:哪些基础 Tech 被替换;每个维京 Tech 真正包含哪些 TechAtom。展示用 TechAtomList 不参与生效。</div>
|
||
</header>
|
||
<main>
|
||
<div class="legend">
|
||
<span class="pill"><span class="dot" style="background:#0f766e"></span>维京替换 Tech</span>
|
||
<span class="pill"><span class="dot" style="background:#b45309"></span>维京初始 Tech</span>
|
||
<span class="pill"><span class="dot" style="background:#166534"></span>Action TechAtom</span>
|
||
<span class="pill"><span class="dot" style="background:#64748b"></span>被动/说明 TechAtom</span>
|
||
<span class="pill"><span class="dot" style="background:#9a3412"></span>废弃占位</span>
|
||
</div>
|
||
|
||
<section class="summary-grid">
|
||
<div class="summary"><strong>7</strong><span>维京新增 TechType:65-71。</span></div>
|
||
<div class="summary"><strong>6</strong><span>实际替换的基础 Tech:Fishing / Strategy / Ramming / Smithery / Diplomacy / Trade。</span></div>
|
||
<div class="summary"><strong>11 + 7</strong><span>维京活跃 TechAtom 11 个;NoUse 占位 7 个,保留编号但不挂载到 Tech。</span></div>
|
||
<div class="summary"><strong>3</strong><span>初始展示 Atom:卡维船登陆、女武神、北欧诸神。</span></div>
|
||
</section>
|
||
|
||
<h2>Tech 替换矩阵</h2>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>基础 Tech</th>
|
||
<th>维京 Tech</th>
|
||
<th>父科技 / 位置</th>
|
||
<th>包含 TechAtom</th>
|
||
<th>审核备注</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><div class="base-tech"><span class="id">无基础替换</span><br>新增初始传统</div></td>
|
||
<td><div class="new-tech start-tech"><span class="id">65 HakureiVikingStart</span><br><b>维京远征传统</b> <span class="tag start">TechStart</span></div></td>
|
||
<td>Father: None<br>Circle: 25<br>Cost: 0</td>
|
||
<td>
|
||
<div class="atom-list">
|
||
<span class="atom passive"><span class="id">102</span>卡维船登陆 <span class="tag display">展示</span></span>
|
||
<span class="atom passive"><span class="id">105</span>女武神 <span class="tag display">展示</span></span>
|
||
<span class="atom passive"><span class="id">103</span>北欧诸神 <span class="tag display">展示</span></span>
|
||
</div>
|
||
</td>
|
||
<td>这是维京额外初始科技,不替代基础树位。抢劫、宴会点、符文、符文地块统一并入北欧诸神,不再拆成多个 TechAtom。</td>
|
||
</tr>
|
||
<tr>
|
||
<td><div class="base-tech"><span class="id">21 Fishing</span><br>捕鱼</div></td>
|
||
<td><div class="new-tech start-tech"><span class="id">66 HakureiFishing</span><br><b>北海渔猎</b> <span class="tag start">TechStart</span></div></td>
|
||
<td>Father: None<br>Circle: 4<br>Cost: 1</td>
|
||
<td>
|
||
<div class="atom-list">
|
||
<span class="atom base"><span class="id">53</span>浅海移动</span>
|
||
<span class="atom action"><span class="id">109</span>北海捕鱼</span>
|
||
<span class="atom action"><span class="id">110</span>维京港口</span>
|
||
</div>
|
||
</td>
|
||
<td>109/110 替代基础 51/52。港口金币 / 邻市港口不再使用;维京市场加成转移到 Tech 71 的市场逻辑。</td>
|
||
</tr>
|
||
<tr>
|
||
<td><div class="base-tech"><span class="id">5 Smithery</span><br>冶炼</div></td>
|
||
<td><div class="new-tech"><span class="id">69 HakureiSmithery</span><br><b>狂战冶炼</b> <span class="tag replace">替换</span></div></td>
|
||
<td>Father: Mining<br>Circle: 16<br>Cost: 3</td>
|
||
<td>
|
||
<div class="atom-list">
|
||
<span class="atom base action"><span class="id">21</span>训练剑士</span>
|
||
<span class="atom base action"><span class="id">22</span>建造冶炼厂</span>
|
||
<span class="atom passive"><span class="id">116</span>狂暴</span>
|
||
</div>
|
||
</td>
|
||
<td>116/117 合并为单一 TechAtom:狂暴。117 保留为废弃占位。</td>
|
||
</tr>
|
||
<tr>
|
||
<td><div class="base-tech"><span class="id">7 Strategy</span><br>防御/战略</div></td>
|
||
<td><div class="new-tech"><span class="id">67 HakureiStrategy</span><br><b>盾墙战术</b> <span class="tag replace">替换</span></div></td>
|
||
<td>Father: Organization<br>Circle: 7<br>Cost: 2</td>
|
||
<td>
|
||
<div class="atom-list">
|
||
<span class="atom action"><span class="id">113</span>圆盾兵</span>
|
||
<span class="atom base action"><span class="id">25</span>结盟</span>
|
||
<span class="atom base action"><span class="id">101</span>要塞/城墙</span>
|
||
</div>
|
||
</td>
|
||
<td>用圆盾兵替代基础防御单位,同时保留同盟/要塞能力。</td>
|
||
</tr>
|
||
<tr>
|
||
<td><div class="base-tech"><span class="id">22 Ramming</span><br>冲撞/军港线</div></td>
|
||
<td><div class="new-tech"><span class="id">68 HakureiRamming</span><br><b>维京军港</b> <span class="tag replace">替换</span></div></td>
|
||
<td>Father: HakureiFishing<br>Circle: 13<br>Cost: 2</td>
|
||
<td>
|
||
<div class="atom-list">
|
||
<span class="atom action"><span class="id">114</span>维京军港</span>
|
||
<span class="atom action"><span class="id">115</span>龙船</span>
|
||
</div>
|
||
</td>
|
||
<td>替换普通军港/冲撞船表现,解锁维京军港和龙船。</td>
|
||
</tr>
|
||
<tr>
|
||
<td><div class="base-tech"><span class="id">9 Diplomacy</span><br>外交</div></td>
|
||
<td><div class="new-tech"><span class="id">70 HakureiDiplomacy</span><br><b>丹麦金外交</b> <span class="tag replace">替换</span></div></td>
|
||
<td>Father: HakureiStrategy<br>Circle: 17<br>Cost: 3</td>
|
||
<td>
|
||
<div class="atom-list">
|
||
<span class="atom base action"><span class="id">27</span>大使馆</span>
|
||
<span class="atom base action"><span class="id">29</span>训练间谍</span>
|
||
<span class="atom passive"><span class="id">118</span>丹麦金</span>
|
||
</div>
|
||
</td>
|
||
<td>丹麦金目前是非 Action Atom;如果要成为按钮,需要另补外交 Action。</td>
|
||
</tr>
|
||
<tr>
|
||
<td><div class="base-tech"><span class="id">15 Trade</span><br>贸易</div></td>
|
||
<td><div class="new-tech"><span class="id">71 HakureiTrade</span><br><b>维京贸易</b> <span class="tag replace">替换</span></div></td>
|
||
<td>Father: Roads<br>Circle: 20<br>Cost: 3</td>
|
||
<td>
|
||
<div class="atom-list">
|
||
<span class="atom action"><span class="id">119</span>维京市场</span>
|
||
<span class="atom base"><span class="id">41</span>财富奇观任务</span>
|
||
</div>
|
||
</td>
|
||
<td>真实效果在市场建筑等级逻辑中:维京市场相邻港口 +1,上限 8。</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h2>废弃 TechAtom</h2>
|
||
<div class="cards">
|
||
<div class="card">
|
||
<h3><span class="id">104</span> 废弃-抢劫</h3>
|
||
<p>已并入北欧诸神。当前不挂在任何维京 Tech 或初始展示列表中。</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3><span class="id">106</span> 废弃-符文</h3>
|
||
<p>已并入北欧诸神。当前不挂在任何维京 Tech 或初始展示列表中。</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3><span class="id">107</span> 废弃-英灵殿</h3>
|
||
<p>宴会点产出与转化已并入北欧诸神。当前不挂在任何维京 Tech 或初始展示列表中。</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3><span class="id">108</span> 废弃-符文地块</h3>
|
||
<p>符文地块效果已并入北欧诸神。当前不挂在任何维京 Tech 或初始展示列表中。</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3><span class="id">111</span> 废弃-港口金币</h3>
|
||
<p>原“港口金币”方案已取消。当前不挂在任何维京 Tech 或初始展示列表中。</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3><span class="id">112</span> 废弃-邻市港口</h3>
|
||
<p>原“邻市港口”方案已取消。港口影响市场等级的效果改由维京市场逻辑实现。</p>
|
||
</div>
|
||
<div class="card">
|
||
<h3><span class="id">117</span> 废弃-狂暴战士</h3>
|
||
<p>已并入狂暴。当前不挂在任何维京 Tech 或初始展示列表中。</p>
|
||
</div>
|
||
</div>
|
||
|
||
<h2>初始拥有与展示</h2>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th>配置字段</th>
|
||
<th>当前内容</th>
|
||
<th>含义</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td><b>TechStart</b></td>
|
||
<td>None / 维京远征传统 / 北海渔猎</td>
|
||
<td>真正初始生效。运行时会学习 Tech 65 和 Tech 66。</td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>PlayerInfo.TechAtomList</b></td>
|
||
<td>卡维船登陆 / 女武神 / 北欧诸神</td>
|
||
<td>仅用于阵营选择和图鉴展示,不是生效来源。</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<div class="warnbox">
|
||
待审核重点:丹麦金目前只是 TechAtom 文案,不是可点击外交行为;北欧诸神、狂暴等被动 Atom 也需要逐项确认是否已有对应运行时代码消费。
|
||
</div>
|
||
</main>
|
||
</body>
|
||
</html>
|