启动器:移除服务端工具/支援兵/插件页面,支援兵模板独立保存

- 删除服务端工具、支援兵、插件三个页面(侧边栏入口 + HTML section)
- server.py: 删除 servertool(9个)、companion/basic-attack 相关接口及常量
- native.py: 删除无人引用的 get_server_features/save_server_features/
  companion_state/companion_save(保留 GM 工具依赖的 gameplay 方法)
- shell.js: 删除 loadServerTool/loadCompanion 全部逻辑及状态变量
- shell.css: 清理 st-/cp- 相关样式
- templates/支援兵页面模板.md: 支援兵页面完整导出为独立模板
- 侧边栏「更新日志」更名为「游戏更新」
This commit is contained in:
hanfuit committed 2026-11-04 19:32:01 +08:00
1 parent 56236496a0
commit 977a4a1196
6 files changed
+410 -869

No files matched your search

-13
View File
@@ -622,16 +622,3 @@ class NativeClient(object):
def loadout_apply(self, character_id, slots):
return self._unwrap(self._post("/local/dnf-gm/loadout/apply", {
"character_id": str(character_id), "slots": slots}))
def get_server_features(self):
return self._unwrap(self._get("/dnf/gm/features"))
def save_server_features(self, features):
return self._unwrap(self._post("/dnf/gm/features", features))
def companion_state(self, character_id):
qs = urlencode({"characterId": str(character_id)})
return self._unwrap(self._get("/local/companion?" + qs))
def companion_save(self, payload):
return self._unwrap(self._post("/local/companion", payload))