diff --git a/Senkoh/.obsidian/app.json b/Obsidian/.obsidian/app.json
similarity index 100%
rename from Senkoh/.obsidian/app.json
rename to Obsidian/.obsidian/app.json
diff --git a/Senkoh/.obsidian/appearance.json b/Obsidian/.obsidian/appearance.json
similarity index 100%
rename from Senkoh/.obsidian/appearance.json
rename to Obsidian/.obsidian/appearance.json
diff --git a/Senkoh/.obsidian/core-plugins.json b/Obsidian/.obsidian/core-plugins.json
similarity index 100%
rename from Senkoh/.obsidian/core-plugins.json
rename to Obsidian/.obsidian/core-plugins.json
diff --git a/Senkoh/.obsidian/graph.json b/Obsidian/.obsidian/graph.json
similarity index 100%
rename from Senkoh/.obsidian/graph.json
rename to Obsidian/.obsidian/graph.json
diff --git a/Senkoh/.obsidian/workspace.json b/Obsidian/.obsidian/workspace.json
similarity index 100%
rename from Senkoh/.obsidian/workspace.json
rename to Obsidian/.obsidian/workspace.json
diff --git a/Senkoh/00-导航/00-Shigure-知识库首页.md b/Obsidian/00-导航/00-Shigure-知识库首页.md
similarity index 100%
rename from Senkoh/00-导航/00-Shigure-知识库首页.md
rename to Obsidian/00-导航/00-Shigure-知识库首页.md
diff --git a/Senkoh/00-导航/01-Shigure-AI阅读顺序与术语.md b/Obsidian/00-导航/01-Shigure-AI阅读顺序与术语.md
similarity index 100%
rename from Senkoh/00-导航/01-Shigure-AI阅读顺序与术语.md
rename to Obsidian/00-导航/01-Shigure-AI阅读顺序与术语.md
diff --git a/Senkoh/10-系统/00-Shigure-双项目系统全景.md b/Obsidian/10-系统/00-Shigure-双项目系统全景.md
similarity index 100%
rename from Senkoh/10-系统/00-Shigure-双项目系统全景.md
rename to Obsidian/10-系统/00-Shigure-双项目系统全景.md
diff --git a/Senkoh/20-Fuyutsui/00-Fuyutsui-MOC.md b/Obsidian/20-Fuyutsui/00-Fuyutsui-MOC.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/00-Fuyutsui-MOC.md
rename to Obsidian/20-Fuyutsui/00-Fuyutsui-MOC.md
diff --git a/Senkoh/20-Fuyutsui/01-Fuyutsui-加载与生命周期.md b/Obsidian/20-Fuyutsui/01-Fuyutsui-加载与生命周期.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/01-Fuyutsui-加载与生命周期.md
rename to Obsidian/20-Fuyutsui/01-Fuyutsui-加载与生命周期.md
diff --git a/Senkoh/20-Fuyutsui/02-Fuyutsui-事件与刷新调度.md b/Obsidian/20-Fuyutsui/02-Fuyutsui-事件与刷新调度.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/02-Fuyutsui-事件与刷新调度.md
rename to Obsidian/20-Fuyutsui/02-Fuyutsui-事件与刷新调度.md
diff --git a/Senkoh/20-Fuyutsui/03-Fuyutsui-状态块与编码入口.md b/Obsidian/20-Fuyutsui/03-Fuyutsui-状态块与编码入口.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/03-Fuyutsui-状态块与编码入口.md
rename to Obsidian/20-Fuyutsui/03-Fuyutsui-状态块与编码入口.md
diff --git a/Senkoh/20-Fuyutsui/04-Fuyutsui-玩家状态.md b/Obsidian/20-Fuyutsui/04-Fuyutsui-玩家状态.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/04-Fuyutsui-玩家状态.md
rename to Obsidian/20-Fuyutsui/04-Fuyutsui-玩家状态.md
diff --git a/Senkoh/20-Fuyutsui/05-Fuyutsui-目标焦点与敌人数.md b/Obsidian/20-Fuyutsui/05-Fuyutsui-目标焦点与敌人数.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/05-Fuyutsui-目标焦点与敌人数.md
rename to Obsidian/20-Fuyutsui/05-Fuyutsui-目标焦点与敌人数.md
diff --git a/Senkoh/20-Fuyutsui/06-Fuyutsui-法术与物品冷却.md b/Obsidian/20-Fuyutsui/06-Fuyutsui-法术与物品冷却.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/06-Fuyutsui-法术与物品冷却.md
rename to Obsidian/20-Fuyutsui/06-Fuyutsui-法术与物品冷却.md
diff --git a/Senkoh/20-Fuyutsui/07-Fuyutsui-队伍与治疗吸收.md b/Obsidian/20-Fuyutsui/07-Fuyutsui-队伍与治疗吸收.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/07-Fuyutsui-队伍与治疗吸收.md
rename to Obsidian/20-Fuyutsui/07-Fuyutsui-队伍与治疗吸收.md
diff --git a/Senkoh/20-Fuyutsui/08-Fuyutsui-光环容器本地集成.md b/Obsidian/20-Fuyutsui/08-Fuyutsui-光环容器本地集成.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/08-Fuyutsui-光环容器本地集成.md
rename to Obsidian/20-Fuyutsui/08-Fuyutsui-光环容器本地集成.md
diff --git a/Senkoh/20-Fuyutsui/09-Fuyutsui-动作条键位扫描.md b/Obsidian/20-Fuyutsui/09-Fuyutsui-动作条键位扫描.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/09-Fuyutsui-动作条键位扫描.md
rename to Obsidian/20-Fuyutsui/09-Fuyutsui-动作条键位扫描.md
diff --git a/Senkoh/20-Fuyutsui/10-Fuyutsui-命令快捷按钮与存档.md b/Obsidian/20-Fuyutsui/10-Fuyutsui-命令快捷按钮与存档.md
similarity index 100%
rename from Senkoh/20-Fuyutsui/10-Fuyutsui-命令快捷按钮与存档.md
rename to Obsidian/20-Fuyutsui/10-Fuyutsui-命令快捷按钮与存档.md
diff --git a/Senkoh/30-Shigure/00-Shigure-MOC.md b/Obsidian/30-Shigure/00-Shigure-MOC.md
similarity index 100%
rename from Senkoh/30-Shigure/00-Shigure-MOC.md
rename to Obsidian/30-Shigure/00-Shigure-MOC.md
diff --git a/Senkoh/30-Shigure/01-Shigure-启动随机副本与会话协调.md b/Obsidian/30-Shigure/01-Shigure-启动随机副本与会话协调.md
similarity index 100%
rename from Senkoh/30-Shigure/01-Shigure-启动随机副本与会话协调.md
rename to Obsidian/30-Shigure/01-Shigure-启动随机副本与会话协调.md
diff --git a/Senkoh/30-Shigure/02-Shigure-像素扫描与协议解码.md b/Obsidian/30-Shigure/02-Shigure-像素扫描与协议解码.md
similarity index 100%
rename from Senkoh/30-Shigure/02-Shigure-像素扫描与协议解码.md
rename to Obsidian/30-Shigure/02-Shigure-像素扫描与协议解码.md
diff --git a/Senkoh/30-Shigure/03-Shigure-配置合并与GameState构建.md b/Obsidian/30-Shigure/03-Shigure-配置合并与GameState构建.md
similarity index 100%
rename from Senkoh/30-Shigure/03-Shigure-配置合并与GameState构建.md
rename to Obsidian/30-Shigure/03-Shigure-配置合并与GameState构建.md
diff --git a/Senkoh/30-Shigure/04-Shigure-运行循环触发模式与快照.md b/Obsidian/30-Shigure/04-Shigure-运行循环触发模式与快照.md
similarity index 100%
rename from Senkoh/30-Shigure/04-Shigure-运行循环触发模式与快照.md
rename to Obsidian/30-Shigure/04-Shigure-运行循环触发模式与快照.md
diff --git a/Senkoh/30-Shigure/05-Shigure-模块存储匹配与版本迁移.md b/Obsidian/30-Shigure/05-Shigure-模块存储匹配与版本迁移.md
similarity index 100%
rename from Senkoh/30-Shigure/05-Shigure-模块存储匹配与版本迁移.md
rename to Obsidian/30-Shigure/05-Shigure-模块存储匹配与版本迁移.md
diff --git a/Senkoh/30-Shigure/06-Shigure-规则条件与特殊动作.md b/Obsidian/30-Shigure/06-Shigure-规则条件与特殊动作.md
similarity index 100%
rename from Senkoh/30-Shigure/06-Shigure-规则条件与特殊动作.md
rename to Obsidian/30-Shigure/06-Shigure-规则条件与特殊动作.md
diff --git a/Senkoh/30-Shigure/07-Shigure-动态单位数量与公式.md b/Obsidian/30-Shigure/07-Shigure-动态单位数量与公式.md
similarity index 100%
rename from Senkoh/30-Shigure/07-Shigure-动态单位数量与公式.md
rename to Obsidian/30-Shigure/07-Shigure-动态单位数量与公式.md
diff --git a/Senkoh/30-Shigure/08-Shigure-Keymap解析与按键发送.md b/Obsidian/30-Shigure/08-Shigure-Keymap解析与按键发送.md
similarity index 100%
rename from Senkoh/30-Shigure/08-Shigure-Keymap解析与按键发送.md
rename to Obsidian/30-Shigure/08-Shigure-Keymap解析与按键发送.md
diff --git a/Senkoh/30-Shigure/09-Shigure-Fuyutsui配置宏编辑与同步.md b/Obsidian/30-Shigure/09-Shigure-Fuyutsui配置宏编辑与同步.md
similarity index 100%
rename from Senkoh/30-Shigure/09-Shigure-Fuyutsui配置宏编辑与同步.md
rename to Obsidian/30-Shigure/09-Shigure-Fuyutsui配置宏编辑与同步.md
diff --git a/Senkoh/30-Shigure/10-Shigure-UI功能地图与数据所有权.md b/Obsidian/30-Shigure/10-Shigure-UI功能地图与数据所有权.md
similarity index 100%
rename from Senkoh/30-Shigure/10-Shigure-UI功能地图与数据所有权.md
rename to Obsidian/30-Shigure/10-Shigure-UI功能地图与数据所有权.md
diff --git a/Senkoh/30-Shigure/11-Shigure-本地数据路径构建与验证.md b/Obsidian/30-Shigure/11-Shigure-本地数据路径构建与验证.md
similarity index 100%
rename from Senkoh/30-Shigure/11-Shigure-本地数据路径构建与验证.md
rename to Obsidian/30-Shigure/11-Shigure-本地数据路径构建与验证.md
diff --git a/Senkoh/40-跨项目/00-Shigure-跨项目契约-MOC.md b/Obsidian/40-跨项目/00-Shigure-跨项目契约-MOC.md
similarity index 100%
rename from Senkoh/40-跨项目/00-Shigure-跨项目契约-MOC.md
rename to Obsidian/40-跨项目/00-Shigure-跨项目契约-MOC.md
diff --git a/Senkoh/40-跨项目/01-Shigure-像素生产消费契约.md b/Obsidian/40-跨项目/01-Shigure-像素生产消费契约.md
similarity index 100%
rename from Senkoh/40-跨项目/01-Shigure-像素生产消费契约.md
rename to Obsidian/40-跨项目/01-Shigure-像素生产消费契约.md
diff --git a/Senkoh/40-跨项目/02-Shigure-ClassBlocks到config同步契约.md b/Obsidian/40-跨项目/02-Shigure-ClassBlocks到config同步契约.md
similarity index 100%
rename from Senkoh/40-跨项目/02-Shigure-ClassBlocks到config同步契约.md
rename to Obsidian/40-跨项目/02-Shigure-ClassBlocks到config同步契约.md
diff --git a/Senkoh/40-跨项目/03-Shigure-ClassMacros到keymap与按键契约.md b/Obsidian/40-跨项目/03-Shigure-ClassMacros到keymap与按键契约.md
similarity index 100%
rename from Senkoh/40-跨项目/03-Shigure-ClassMacros到keymap与按键契约.md
rename to Obsidian/40-跨项目/03-Shigure-ClassMacros到keymap与按键契约.md
diff --git a/Senkoh/40-跨项目/04-Shigure-兼容性变更检查清单.md b/Obsidian/40-跨项目/04-Shigure-兼容性变更检查清单.md
similarity index 100%
rename from Senkoh/40-跨项目/04-Shigure-兼容性变更检查清单.md
rename to Obsidian/40-跨项目/04-Shigure-兼容性变更检查清单.md
diff --git a/Senkoh/50-参考资料/00-参考资料-MOC.md b/Obsidian/50-参考资料/00-参考资料-MOC.md
similarity index 100%
rename from Senkoh/50-参考资料/00-参考资料-MOC.md
rename to Obsidian/50-参考资料/00-参考资料-MOC.md
diff --git a/Senkoh/50-参考资料/AuraContainer_AI_Reference_zh-CN.md b/Obsidian/50-参考资料/AuraContainer_AI_Reference_zh-CN.md
similarity index 100%
rename from Senkoh/50-参考资料/AuraContainer_AI_Reference_zh-CN.md
rename to Obsidian/50-参考资料/AuraContainer_AI_Reference_zh-CN.md
diff --git a/Senkoh/50-参考资料/BLOCK_AI_Reference_zh-CN.md b/Obsidian/50-参考资料/BLOCK_AI_Reference_zh-CN.md
similarity index 100%
rename from Senkoh/50-参考资料/BLOCK_AI_Reference_zh-CN.md
rename to Obsidian/50-参考资料/BLOCK_AI_Reference_zh-CN.md
diff --git a/Senkoh/50-参考资料/CLASSMACROS_AI_Reference_zh-CN.md b/Obsidian/50-参考资料/CLASSMACROS_AI_Reference_zh-CN.md
similarity index 100%
rename from Senkoh/50-参考资料/CLASSMACROS_AI_Reference_zh-CN.md
rename to Obsidian/50-参考资料/CLASSMACROS_AI_Reference_zh-CN.md
diff --git a/Senkoh/50-参考资料/OPTIMIZATION_zh-CN.md b/Obsidian/50-参考资料/OPTIMIZATION_zh-CN.md
similarity index 100%
rename from Senkoh/50-参考资料/OPTIMIZATION_zh-CN.md
rename to Obsidian/50-参考资料/OPTIMIZATION_zh-CN.md
diff --git a/Senkoh/50-参考资料/TEXTURE_LAYOUT_zh-CN.md b/Obsidian/50-参考资料/TEXTURE_LAYOUT_zh-CN.md
similarity index 100%
rename from Senkoh/50-参考资料/TEXTURE_LAYOUT_zh-CN.md
rename to Obsidian/50-参考资料/TEXTURE_LAYOUT_zh-CN.md
diff --git a/Shigure.csproj b/Shigure.csproj
index 97368451..406b585a 100644
--- a/Shigure.csproj
+++ b/Shigure.csproj
@@ -9,9 +9,9 @@
Shigure
Shigure
Arasaka Corporation
- 1.2.3
- 1.2.3
- 1.2.3
+ 1.2.1.2
+ 1.2.1.2
+ 1.2.1.2
Assets\arasaka-icon.ico
diff --git a/一键打包.py b/一键打包.py
index fd1ce0ad..73ea6775 100644
--- a/一键打包.py
+++ b/一键打包.py
@@ -10,7 +10,10 @@ from pathlib import Path
OLD_NAME = "Shigure"
ADDON_OLD_NAME = "Fuyutsui"
OLD_NAMES = (OLD_NAME, ADDON_OLD_NAME)
-PROTECTED_TEXTS = ("https://www.shigure.club",)
+PROTECTED_TEXTS = (
+ "https://www.shigure.club",
+ "访问 Shigure 官网,浏览并获取可用模块",
+)
SKIP_DIRS = {
".git",