v0.1.35: 涤荡·向新——缺陷歼灭+兼容层铲除+测试 7000

【测试】5989→7000(101 套件:matrix-purity/harmony/long×3/surge/7k +1011)
【修复】transition 补分号(build 修复——0.1.35a 正则吞尾分号导致 CSS 解析错)
【版本】0.1.35(build 通过)
【文档】AGENTS(存档防线改写——迁移链铲除)/README(沿革+矩阵域)/MEMORY(8d 未发布不兼容铁律+时间线)/MOD_GUIDE(无迁移注)
This commit is contained in:
2026-08-23 22:38:05 +08:00
parent 9b0f36c70a
commit b963e954c7
15 changed files with 260 additions and 20 deletions
@@ -137,7 +137,7 @@ export class GameFacade {
about(): { title: string; version: string; modules: number; systems: number; plugins: number; packFingerprint: string } {
return {
title: '仙途家族志',
version: '0.1.34',
version: '0.1.35',
modules: this.world.systemList().length,
systems: this.world.systemList().filter((s) => s.enabled).length,
plugins: this.world.pluginList().length,
+1 -1
View File
@@ -286,7 +286,7 @@ export default function SettingsPanel() {
· <br />
·
</div>
<div className="dim2" style={{ marginTop: 8 }}> 0.1.34 · Chronicle of the Immortal Clan</div>
<div className="dim2" style={{ marginTop: 8 }}> 0.1.35 · Chronicle of the Immortal Clan</div>
</div>
</div>
)
+12 -12
View File
@@ -216,7 +216,7 @@ html[data-blade] .battle-lines {
font-family: inherit;
font-size: 0.95rem;
letter-spacing: 1px;
transition: background-color 0.16s ease, color 0.16s ease, transform 0.16s ease, opacity 0.16s ease, border-color 0.16s ease ease;
transition: background-color 0.16s ease, color 0.16s ease, transform 0.16s ease, opacity 0.16s ease, border-color 0.16s ease;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.45), inset 0 1px 0 rgba(255, 236, 190, 0.05);
}
.btn:hover:not(:disabled) {
@@ -512,7 +512,7 @@ html[data-blade] .battle-lines {
font-family: inherit;
text-shadow: 0 1px 2px rgba(70, 15, 8, 0.65);
box-shadow: 0 8px 26px rgba(140, 40, 24, 0.35), inset 0 1px 0 rgba(255, 240, 210, 0.28);
transition: background-color 0.18s ease, color 0.18s ease, transform 0.18s ease, opacity 0.18s ease, border-color 0.18s ease
transition: background-color 0.18s ease, color 0.18s ease, transform 0.18s ease, opacity 0.18s ease, border-color 0.18s ease;
}
.boot-newgame:hover {
box-shadow: 0 10px 32px rgba(180, 60, 35, 0.5), inset 0 1px 0 rgba(255, 240, 210, 0.3);
@@ -530,7 +530,7 @@ html[data-blade] .battle-lines {
border-radius: 3px;
padding: 10px 14px;
cursor: pointer;
transition: background-color 0.18s ease, color 0.18s ease, transform 0.18s ease, opacity 0.18s ease, border-color 0.18s ease
transition: background-color 0.18s ease, color 0.18s ease, transform 0.18s ease, opacity 0.18s ease, border-color 0.18s ease;
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.5);
}
.boot-slot:hover {
@@ -623,7 +623,7 @@ html[data-blade] .battle-lines {
border-radius: 3px;
cursor: pointer;
color: #ddceac;
transition: background-color 0.16s ease, color 0.16s ease, transform 0.16s ease, opacity 0.16s ease, border-color 0.16s ease
transition: background-color 0.16s ease, color 0.16s ease, transform 0.16s ease, opacity 0.16s ease, border-color 0.16s ease;
}
.diff-opt:hover {
border-color: #6b5836;
@@ -703,7 +703,7 @@ html[data-blade] .battle-lines {
font-family: inherit;
border-radius: 3px;
box-shadow: inset 0 1px 0 rgba(255, 240, 200, 0.06), 0 2px 5px rgba(0, 0, 0, 0.45);
transition: background-color 0.15s ease, color 0.15s ease, transform 0.15s ease, opacity 0.15s ease, border-color 0.15s ease
transition: background-color 0.15s ease, color 0.15s ease, transform 0.15s ease, opacity 0.15s ease, border-color 0.15s ease;
user-select: none;
}
.speed-btn:hover {
@@ -835,7 +835,7 @@ html[data-blade] .battle-lines {
border-radius: 3px;
padding: 12px 12px 10px;
cursor: pointer;
transition: background-color 0.18s ease, color 0.18s ease, transform 0.18s ease, opacity 0.18s ease, border-color 0.18s ease
transition: background-color 0.18s ease, color 0.18s ease, transform 0.18s ease, opacity 0.18s ease, border-color 0.18s ease;
box-shadow:
0 4px 12px rgba(0, 0, 0, 0.55),
inset 0 0 0 1px rgba(255, 252, 242, 0.6),
@@ -1165,7 +1165,7 @@ html[data-blade] .battle-lines {
font-size: 0.85rem;
color: #64502e;
background: #f7f0de;
transition: background-color 0.14s ease, color 0.14s ease, transform 0.14s ease, opacity 0.14s ease, border-color 0.14s ease
transition: background-color 0.14s ease, color 0.14s ease, transform 0.14s ease, opacity 0.14s ease, border-color 0.14s ease;
}
.squadian:hover {
border-color: var(--gold);
@@ -1339,7 +1339,7 @@ html[data-blade] .battle-lines {
align-items: center;
justify-content: center;
box-shadow: 0 2px 8px rgba(0,0,0,0.45), inset 0 1px 0 rgba(255,240,200,0.15);
transition: background-color 0.16s ease, color 0.16s ease, transform 0.16s ease, opacity 0.16s ease, border-color 0.16s ease
transition: background-color 0.16s ease, color 0.16s ease, transform 0.16s ease, opacity 0.16s ease, border-color 0.16s ease;
}
.modal-close:hover {
border-color: var(--vermilion);
@@ -1409,7 +1409,7 @@ html[data-blade] .battle-lines {
font-family: inherit;
color: #342a18;
font-size: 0.98rem;
transition: background-color 0.15s ease, color 0.15s ease, transform 0.15s ease, opacity 0.15s ease, border-color 0.15s ease
transition: background-color 0.15s ease, color 0.15s ease, transform 0.15s ease, opacity 0.15s ease, border-color 0.15s ease;
box-shadow: inset 0 1px 0 rgba(255, 255, 250, 0.6);
}
.opt-btn:hover {
@@ -1551,7 +1551,7 @@ html[data-blade] .battle-lines {
min-width: 108px;
cursor: pointer;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 252, 240, 0.6);
transition: background-color 0.14s ease, color 0.14s ease, transform 0.14s ease, opacity 0.14s ease, border-color 0.14s ease
transition: background-color 0.14s ease, color 0.14s ease, transform 0.14s ease, opacity 0.14s ease, border-color 0.14s ease;
}
.gene-node:hover {
border-color: var(--gold);
@@ -1858,7 +1858,7 @@ html[data-blade] .battle-lines {
cursor: pointer;
font-family: inherit;
letter-spacing: 1px;
transition: background-color 0.14s ease, color 0.14s ease, transform 0.14s ease, opacity 0.14s ease, border-color 0.14s ease
transition: background-color 0.14s ease, color 0.14s ease, transform 0.14s ease, opacity 0.14s ease, border-color 0.14s ease;
}
.badge:hover {
transform: translateY(-1px);
@@ -1901,7 +1901,7 @@ html[data-blade] .battle-lines {
cursor: pointer;
font-family: inherit;
color: #ddceac;
transition: background-color 0.15s ease, color 0.15s ease, transform 0.15s ease, opacity 0.15s ease, border-color 0.15s ease
transition: background-color 0.15s ease, color 0.15s ease, transform 0.15s ease, opacity 0.15s ease, border-color 0.15s ease;
}
.world-badge:hover {
border-color: var(--gold);