refactor: 重构肉鸽不期而遇策略的目录格式

This commit is contained in:
SherkeyXD
2024-07-08 03:30:24 +08:00
parent 6c61e42d9b
commit 7891ba2c8d
9 changed files with 14 additions and 13 deletions

View File

@@ -11,14 +11,15 @@ icon: ri:game-fill
## 肉鸽资源存放位置
- `resource/roguelike/`下按照主题存放各个肉鸽的作业资源
- 主题文件夹:`Phantom/` 为傀影肉鸽资源,`Mizuki/` 为水月肉鸽资源,`Sami/` 为萨米肉鸽资源
- `autopilot/`内是各个关卡的作战 json
- `resource/roguelike/` 下按照主题存放各个肉鸽的作业资源
- 主题文件夹:`Phantom/` 为傀影肉鸽资源,`Mizuki/` 为水月肉鸽资源, `Sami/` 为萨米肉鸽资源
- `autopilot/` 内是各个关卡的作战 json
- `关卡名.json` 关卡的作战逻辑
- `关卡名_collapse.json` 关卡的作战逻辑(刷坍缩范式模式)
- `encounter.json` 不期而遇类事件逻辑(刷等级模式)
- `encounter_for_deposit.json` 不期而遇类事件逻辑(刷源石锭模式
- `encounter_for_collapse.json` 不期而遇类事件逻辑(刷坍缩范式模式
- `encounter/` 内是不期而遇类事件逻辑
- `default.json` 刷等级模式
- `deposit.json` 刷源石锭模式
- `collapse.json` 刷坍缩范式模式
- `recruitment.json` 干员招募逻辑
- `shopping.json` 商店购买藏品逻辑

View File

@@ -191,25 +191,25 @@ bool asst::ResourceLoader::load(const std::filesystem::path& path)
LoadResourceAndCheckRet(
RoguelikeStageEncounterConfig,
"roguelike"_p / "Phantom"_p / "encounter.json"_p);
"roguelike"_p / "Phantom"_p / "encounter"_p / "default.json"_p);
LoadResourceAndCheckRet(
RoguelikeStageEncounterConfig,
"roguelike"_p / "Mizuki"_p / "encounter.json"_p);
"roguelike"_p / "Mizuki"_p / "encounter"_p / "default.json"_p);
LoadResourceAndCheckRet(
RoguelikeStageEncounterConfig,
"roguelike"_p / "Sami"_p / "encounter.json"_p);
"roguelike"_p / "Sami"_p / "encounter"_p / "default.json"_p);
LoadResourceAndCheckRet(
RoguelikeStageEncounterConfig,
"roguelike"_p / "Phantom"_p / "encounter_for_deposit.json"_p);
"roguelike"_p / "Phantom"_p / "encounter"_p / "deposit.json"_p);
LoadResourceAndCheckRet(
RoguelikeStageEncounterConfig,
"roguelike"_p / "Mizuki"_p / "encounter_for_deposit.json"_p);
"roguelike"_p / "Mizuki"_p / "encounter"_p / "deposit.json"_p);
LoadResourceAndCheckRet(
RoguelikeStageEncounterConfig,
"roguelike"_p / "Sami"_p / "encounter_for_deposit.json"_p);
"roguelike"_p / "Sami"_p / "encounter"_p / "deposit.json"_p);
LoadResourceAndCheckRet(
RoguelikeStageEncounterConfig,
"roguelike"_p / "Sami"_p / "encounter_for_collapse.json"_p);
"roguelike"_p / "Sami"_p / "encounter"_p / "collapse.json"_p);
LoadResourceAndCheckRet(
RoguelikeFoldartalConfig,