Compare commits

...

30 Commits

Author SHA1 Message Date
uye
7d080de077 Release v5.26.0 (#14261) 2025-09-30 14:21:11 +08:00
github-actions[bot]
cc65a68384 docs: Auto Update Changelogs of v5.26.0 (#14262)
* docs: Auto Generate Changelog of Release v5.26.0

* docs: Update CHANGELOG for v5.26.0 enhancements and fixes

* docs: Update CHANGELOG with recent fixes and optimizations

* docs: 更新 CHANGELOG,添加次生预案支持和自动肉鸽优化说明

* docs: 修正 CHANGELOG 中关于次生预案的描述格式

* docs: 更新 CHANGELOG,添加「次生预案」和自动肉鸽的提示信息

* docs: 修正 CHANGELOG 中关于次生预案的描述,优化提示信息

* docs: 更新 CHANGELOG,修正次生预案部分的描述,优化资源点数说明

* docs: 修正 CHANGELOG 中关于次生预案提示信息的描述格式

* docs: 更新 CHANGELOG,完善次生预案功能描述,增加资源点数和材料信息

* docs: Revise CHANGELOG for recent updates and fixes

Updated the changelog to reflect changes in recruitment strategy, settings guide improvements, and documentation website redesign.

* docs: Revise CHANGELOG for new features and fixes

Updated the changelog to reflect changes in the '次生预案' feature and adjustments in the automatic meat pigeon recruitment strategy.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
Co-authored-by: AnnAngela <naganjue@vip.qq.com>
2025-09-30 14:20:54 +08:00
萨拉托加
0bb19a7376 fix: 水月肉鸽委托任务完成检测优先级过低 2025-09-30 13:59:19 +08:00
Weiyou Wang
ea6540cf6b fix: 商店刷新两步走 (#14201)
* fix: 商店刷新两步走

* chore: Auto update by pre-commit hooks [skip changelog]

* refactor: buy once only when both steps succeed (suggested by status102)

Co-Authored-By: Status102 <102887808+status102@users.noreply.github.com>

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Status102 <102887808+status102@users.noreply.github.com>
2025-09-29 17:20:32 +08:00
萨拉托加
df75025dc5 perf: 调整界园肉鸽招募策略 (#14255) 2025-09-29 12:32:25 +08:00
Rbqwow
7ab8994ed8 docs: 更新文档 (#14236)
* docs: 补充自动战斗前提

* docs: 自动战斗傀影开局添加丰川祥子

* docs: 更新肉鸽闪断处理相关描述

* chore: Auto update by pre-commit hooks [skip changelog]

* docs: 更新肉鸽文档

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: 萨拉托加 <151550168+Saratoga-Official@users.noreply.github.com>
2025-09-29 12:29:40 +08:00
Manicsteiner
a263b62e63 feat: 萨卡兹肉鸽 待诉说的故事 二次选择 (#14246) 2025-09-29 12:21:24 +08:00
萨拉托加
bf7b2e633b fix: 水月肉鸽商店刷新延迟不够
fix #14256
2025-09-29 10:49:25 +08:00
github-actions[bot]
65b84f5dbd chore: Auto Update Game Resources - 2025-09-28
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/18079189511

[skip changelog]
2025-09-28 20:08:28 +00:00
Manicsteiner
347f1e191e chore: YostarJP roguelike edits (#14252) 2025-09-28 21:00:23 +02:00
uye
7905eb9fed fix: 按钮显示文字错误 2025-09-28 13:55:30 +08:00
萨拉托加
3a6c49de0c fix: 次生预案模拟器卡了容易点过头 2025-09-28 09:38:03 +08:00
Hao Guan
0be1253334 ci: update macOS runner 2025-09-27 23:29:43 +08:00
Hao Guan
a10ab607b0 chore(mac): 新图标和界面风格 2025-09-27 22:24:14 +08:00
Lancarus
45649de131 perf: 优化界园肉鸽部分关卡策略 (#14244)
* perf: 优化界园肉鸽部分关卡策略

* fix: 按照建议修改

* chore: Auto update by pre-commit hooks [skip changelog]

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-27 20:03:03 +08:00
uye
c3ebfce07b feat: mac 支持次生预案 2025-09-27 14:59:39 +08:00
Constrat
a57e5cf98a fix: clang 2025-09-26 21:54:06 +02:00
uye
78ff33d6f0 fix: 怎么还有人在用 adb input 2025-09-27 00:32:11 +08:00
uye
a64bfc5ba3 perf: 优化次生预案执行速度 2025-09-26 23:21:22 +08:00
uye
a8ef1420b6 Release v5.26.0-beta.1 (#14231) 2025-09-26 14:13:39 +08:00
github-actions[bot]
1d7a893950 docs: Auto Update Changelogs of v5.26.0-beta.1 (#14232)
* docs: Auto Generate Changelog of Release v5.26.0-beta.1

* docs: Refactor CHANGELOG to remove duplicates and update entries

Removed duplicate entries and updated various documentation items in the CHANGELOG.

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com>
2025-09-26 14:11:43 +08:00
pre-commit-ci[bot]
ef8964e0a7 chore: Auto update by pre-commit hooks [skip changelog] 2025-09-26 06:02:15 +00:00
Wallsman
775c640dba docs: Update JP(#14227)
* Update readme.md

Doc: Text sync chinese.

* Update others.md

Doc: Sync text for Chinese.

* Update copilot.md

Doc: Sync Text for Chinese.

* Update reclamation-algorithm.md

Doc: Text sync for Chinese.

* Update rewards.md

Doc: Sync text for Chinese.

* chore: Auto update by pre-commit hooks [skip changelog]

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-09-26 13:58:54 +08:00
github-actions[bot]
634ebb55db chore: Auto Templates Optimization
Triggered by 5ac171d40c

[skip changelog]
2025-09-26 05:58:00 +00:00
uye
5ac171d40c feat: 次生预案十里坡剑神 2025-09-26 13:57:33 +08:00
Constrat
0ae323c855 fix: Google Play Games Developer shutdown 2025-09-26 01:24:57 +02:00
MistEO
8aaba7d60e fix: manual set resource version time 2025-09-26 00:58:36 +08:00
github-actions[bot]
caed828770 chore: Auto Templates Optimization
Triggered by 3f252eb12e

[skip changelog]
2025-09-25 08:50:39 +00:00
github-actions[bot]
3f252eb12e chore: Auto Update Game Resources - 2025-09-25
https://github.com/MaaAssistantArknights/MaaAssistantArknights/actions/runs/18002097304

[skip changelog]
2025-09-25 08:49:14 +00:00
Manicsteiner
e8051a6a39 chore: YostarJP Sarkaz roguelike StageEncounter (#14223) 2025-09-25 00:17:07 +02:00
105 changed files with 17738 additions and 1120 deletions

View File

@@ -338,7 +338,7 @@ jobs:
github.event.pull_request.base.repo.full_name
needs: meta
runs-on: macos-latest
runs-on: macos-26
strategy:
matrix:
arch: [arm64, x86_64]
@@ -396,7 +396,7 @@ jobs:
github.event.pull_request.base.repo.full_name
needs: [meta, macOS-Core]
runs-on: macos-latest
runs-on: macos-26
steps:
- name: Checkout code
uses: actions/checkout@v5
@@ -442,7 +442,7 @@ jobs:
api-private-key: ${{ secrets.HGUANDL_APPSTORE_KEY }}
- name: Setup Xcode Toolchain
if: true
if: false
run: |
sudo xcode-select -s /Applications/Xcode_16.1.app/Contents/Developer

View File

@@ -1,228 +1,114 @@
## v5.25.0
## v5.26.0
### 依\~赖\~大\~更\~新\~ | Highlights
### 刺身鱼案,启动! | Highlight
这个版本我们大幅更新了项目的依赖库,优化了 MAA 的性能,~~所以老电脑可能要更新运行库了。~~
这个版本我们上线了「次生预案」的初步支持,并且再次对自动肉鸽进行了大量优化。
**我们还为官网和 API 节点优化了网络,大幅优化了访问速度**
#### 次生预案部分
#### 自动战斗方面
你现在可以在 「小工具 - 小游戏」 部分找到 「RM-次生预案」 选项,在游戏的「次生预案」活动的 「前哨支点」 关卡列表里,找到最开始的教学关卡 `RM-TR-1 荒地前哨`,点击 MAA 的 「Link Start!」 按钮即可开始自动刷取。
我们对【自动战斗】功能进行了一些改动,主要包括:
由于是~~十里坡剑神~~初版,功能还比较有限,目前仅支持自动通关教学关卡,只能刷取少量资源点数(不足以获得 `建设促进计划` 的所有奖励)、培训手册(经验书)、技巧手册(技能书)、封装矿核(抽卡材料)、策略信标(科技树点数),后续不排除牛牛不出新手村的可能,建议你还是在刷取足够的启动材料后往后面的关卡推进,干员的精英化材料只在后续关卡产出。 ~~不要指望靠牛牛帮你精二 EW~~
* 牛牛现在会自动识别作业集内各个作业的干员编组情况,如果上一份作业的干员编组与当前作业的一致,牛牛就不再重复进行干员编组了,从而节省时间
* 战斗列表部分,对各个作业的设置按键的鼠标按键逻辑进行了调整:点击左键将可以查看该作业的说明和干员配置需求,点击右键将直接提取该作业并关闭战斗列表功能(即只打该作业)
**提示:由于「次生预案」是类《循环勇士》玩法,也就是有种田要素,所以越早将关卡的生产产线布置好,就能越早开始挂机产出资源。不要等到最后一天再开始刷,会来不及的。**
#### 基建换班方面
#### 自动肉鸽部分
我们优化了基建换班中与基建技能有关的功能:
* 我们为所有没有设置效率数据的基建技能都设置了效率数据,这样牛牛在【基建换班】任务中就能更好地为干员不全的玩家选择合适的基建技能了(但还是把 U 酱拿掉了,~~U 酱那么可爱为什么要工作~~
* 如果【基建换班】任务处于「自定义基建配置」模式,且牛牛正在工作中,那么班次将不再随时间切换,避免牛牛工作到一半班次被切了而产生的各种问题
* 如果【基建换班】任务处于「队列轮换」模式,那么牛牛将不再进入未勾选的设施
* 我们调整了会客室技能的排序逻辑,现在会优先选择更容易获得尚未拥有的线索的技能
本次我们对自动肉鸽的招募策略进行了较大幅度的调整,主要是为了提升肉鸽的通关率和稳定性。同时我们也修复了部分问题,比如傀影肉鸽无法识别四结局的问题。
#### 其他方面
我们增加了一些小的改动,值得注意的有:
我们在设置指引中新增了两个新的引导,不管你以前是否看过老的指引,这次都会再次弹出,帮助你避免因未正确配置而导致的问题。~~这下就不会有人问为什么 Linkstart 是灰的点不了了~~
* 我们在【自动肉鸽】任务中优化了丰川祥子相关招募策略 ~~saki酱、saki酱、saki酱~~
* 牛牛在【生息演算】任务中将会自动识别当前的存档状态与任务的设置是否一致,如果不一致将会提示你检查存档状态
* 当你设置 Mirror酱的 CDK 后MAA 将会显示 CDK 的剩余有效时间,方便你掌握有效期
我们也对文档站进行了较大幅度的改版,增加了不少新功能,提升了阅读体验,欢迎你前往查看。
----
In this version, we have significantly updated the project's dependency libraries and optimized MAA's performance. ~~So you may need to update their runtime libraries if you use old computers.~~
In this version, we've added initial support for the *Rebuilding Mandate* and made significant improvements to the *Auto I.S.*.
**We have also optimized the network for the official website and API nodes, greatly improving access speed.**
#### [CN ONLY] *Rebuilding Mandate*
#### *Copilot* Improvements
You can now find the *RM-Rebuilding Mandate* option in the *Minigames* section of the *Toolbox* menu. Within the *Rebuilding Mandate* event, locate the tutorial stage *RM-TR-1* in the *Outpost Support Point* stage list and click the *Link Start!* button to begin automated gameplay.
We have made some adjustments to the *Copilot* feature, which mainly include:
Since this is the initial version, the functionality is limited. Currently, it only supports automatically completing the tutorial stage. And it can only obtain a small amount of resource points (i.e. reward token, not enough to complete the reward list), training manual (for upgrading operator's level), Skill Manual (for upgrading operator's skill), Encapsulated Ore Core (for gacha) and Strategy Beacon (for upgrading technology tree). We can't guarantee that you'll be able to progress beyond the tutorial stage via MAA, so we recommend that after gathering enough resources, you can try to attempt advanced stages, since elite promotion materials for operators are only available in later stages. ~~Don't expect MAA to help you get your Wiš'adel to Elite II.~~
* MAA will now automatically recognize the operator formation in each job within the job set. If the operator formation of the previous job matches that of the current job, MAA will no longer repeat the operator squading process, thereby saving time.
* In the Battle list section, the mouse button logic for each job's settings button has been adjusted: left-clicking will allow you to view the job's description and operator formation requirements, while right-clicking will directly extract that job and disable the combat list function (i.e., only run that specific operation).
**Tip: Since *Rebuilding Mandate* is a gameplay similar to *Loop Hero* (with resource-gathering gameplay), the sooner you set up your resource production system in the stage, the sooner you can start passively generating resources. Don't wait until the last day to start farming; it will be too late.**
#### *Base* Improvements
#### *Auto I.S.*
We have optimized the base skill-related functions in *Base* task:
We've made significant adjustments to the *Auto I.S.* recruitment strategy, primarily to improve the success rate and stability. We've also fixed some issues, such as the problem where the game couldn't recognize the Ending 4 in the *Phantom* Theme.
* We have set efficiency data for all base skills that previously lacked that data, allowing MAA to better select suitable base skills for doctors with incomplete operator rosters during the *Base* task (though we did remove U-Offcial, ~~U-Offcial is so cute, why should she work~~)
* If the *Base* task is in Custom Base Mode and the MAA is currently running, Base Plan will no longer switch over time to avoid various issues caused by interrupting the MAA's work by switching the Base Plan when MAA is running.
* If the *Base* task is in One-click Rotation Mode, the MAA will no longer enter unchecked facilities.
* We adjusted the sorting logic for reception room skills, now prioritizing skills that are more likely to obtain clues not yet owned.
#### Other Improvements
#### Other Aspects
We've added two new guides to the *Settings Guide*. No matter if you have already seen the old one before, these new guides will still pop up, helping you avoid incorrect configurations.
We've made some minor changes worth noting:
* [CN ONLY] In the *Auto I.S.* task, we've optimized the recruitment strategy related to Togawa Sakiko ~~Saki-chan, Saki-chan, Saki-chan~~
* In the *Reclamation Algorithm* task, MAA will automatically detect whether the current save status matches the mission settings. If they don't match, it will prompt you to check your save status.
* After setting MirrorChyan's CDK, MAA will display the remaining validity period of the CDK, making it easier for you to track its expiration
We've also redesigned our documentation website, adding many new features and improving the user experience. Please check it out!
----
以下是详细内容:
### 新增 | New
* CustomTask 增加任务存在检测 @status102
* core 崩溃后下次启动时 ui 输出提示 (#14022) @ABA2396 @momomochi987
* 给自定义任务添加 ScreenshotTaskPlugin 插件 @ABA2396
* 战斗列表点击作业时自动关闭列表, 原逻辑迁移至鼠标右键 @status102
* 添加基建计划 ToolTip 提示 @ABA2396
* 添加信息获取失败时的提示 @ABA2396
* CDK 倒计时显示 @ABA2396
* 成就设置中的图标颜色可以随着主题色动态更新 @ABA2396
* 添加 CDK 到期时间显示 @ABA2396
* 添加 ResourceReferenceHelper允许绑定 前后景色 key @ABA2396
* 自动战斗多作业支持保存干员组内编入的干员 (#14095) @status102
* cli 支持新版战斗列表以及悖论模拟 (#14154) @wangl-cc
* 为官网首页添加多语言支持 (#13943) @lucienshawls @momomochi987 @Manicsteiner @pre-commit-ci[bot] @Constrat
* RunningState 统一状态变更事件 (#14141) @ABA2396
* 生息盐酸任务添加对错误模式 (有/无存档) 的提示 (#14131) @Alan-Charred
* custom clang (#14102) @neko-para
* allow single copilot task execution @status102
* convert ResourceUpdater to ubuntu-latest (#14076) @Constrat
* support build resource updater @neko-para
* use coreml OCR for apple (#14108) @MistEO
* 萨卡兹肉鸽 `待诉说的故事` 二次选择 (#14246) @Manicsteiner
* mac 支持次生预案 @ABA2396
* 次生预案十里坡剑神 @ABA2396
* 设置指引添加更新设置 @ABA2396
* 统一显示效果 @ABA2396
* 设置指引添加性能设置 @ABA2396
### 改进 | Improved
* 更新基建技能效率 @ABA2396
* wpf 自动战斗列表中作业设置按钮左键单击还原为解析指定作业,新增行为修改至右键,解析作业并关闭列表 @status102
* 优化更新设置中的徽标显示和逻辑 @ABA2396
* add --parallel to cmake workflows @Constrat
* 更新 markdownlint 规则 @SherkeyXD
* 依赖大更新 (#13908) @MistEO @status102 @pre-commit-ci[bot]
* 优化干员识别动画显示效果 @ABA2396
* 加个try先 @status102
* remove resource from smoke testing use the default location, do not duplicate @Constrat
* 调整界园肉鸽招募策略 (#14255) @Saratoga-Official
* 优化界园肉鸽部分关卡策略 (#14244) @Lancarus
* 优化次生预案执行速度 @ABA2396
### 修复 | Fix
* 修复 cmake copy_and_add_rpath_library 的失败逻辑 (#14097) @litwak913
* 刷开局奖励只选票券时行为异常 @ABA2396
* 自动编队缺少干员输出的额外换行 @status102
* Copilot多任务编队时编队设置残留 @status102
* 自定义基建换班的班次不会随时间切换 @ABA2396
* "统一 WpfGui 工作目录"后,配置为外服无法运行 MAA @ABA2396
* 移除 debug_demo (原Sample) 的对应 resource 额外查找逻辑 (#14081) @status102 @MistEO
* 统一 WpfGui 工作目录 (#14072) @MistEO @pre-commit-ci[bot] @ABA2396 @status102
* 重构依赖后 MaaWpfGui 的 resource 路径丢失 (#14077) @status102
* 停止中或者空闲状态不允许点击停止按钮 @ABA2396
* 鲍勃杂货店拥有四叶草化石且无抗干扰值时卡住 @ABA2396
* 无法收取太鼓达人联动主题会客室信息板信用 @ABA2396
* cdk 过期时间超过 2038 年会爆炸(但 10000 年还是会爆炸 @ABA2396
* maa 变成前文明产物了 @ABA2396
* 糊一下 debug_demo 资源路径读取 @MistEO
* 修复 wpf gui 一些 resource path 读取 @MistEO
* 入暂亭特殊选项 @Saratoga-Official
* 特里蒙旅行社特派团多选项 @Saratoga-Official
* IS5 同心 @Daydreamer114
* 选择技能时可能会点出描述文字 @ABA2396
* 基建使用队列轮换时如果未勾选对应设施则不进入 @ABA2396
* 重构后无法使用刷开局刷仅精二 @ABA2396
* 部分背景下 mujica 主题无法进入对应功能 @ABA2396
* 萨米肉鸽刷源石锭可能卡在预见的密文板 @ABA2396
* 允许生息演算任务反复点击存档位置直到画面改变 (#14005) @Alan-Charred
* 肉鸽助战无法刷新 @Saratoga-Official
* minitouch 触控 wait ms @ABA2396
* 复核自定义干员时等待游戏动画 @ABA2396
* 自动战斗无法读取下拉列表中的作业 @ABA2396
* 成就列表解锁时间显示颜色错误 @ABA2396
* GO 导航 @ABA2396
* 勾选启动后直接运行时无法自动切换基建排班表 @ABA2396
* 网络连接错误的情况下读取了本地缓存也提示了获取热更成功 @ABA2396
* 萨米肉鸽未通关结局时探寻前路卡住 @Saratoga-Official
* 文档站首页在窄屏下的响应式设计 (#14166) @lucienshawls
* 暂时修复无法读取过去的评论的问题 (#14163) @lucienshawls
* 为什么 mujikca 的图黑的不够纯粹 @ABA2396
* 肉鸽在结算界面卡死 (#14145) @Saratoga-Official @pre-commit-ci[bot]
* CopilotTask 参数可选项存在性检查 @status102
* 异格推王的基建加成错误 @Saratoga-Official
* 调低 MacOS PlayCover 下对 InfrastControl 识别的阈值 (#14139) @Alan-Charred
* CurrentConfig 未刷新 @status102
* CurrentConfig 悬空 @status102
* 拥有全干员的情况下重启后进入干员识别界面不会自动选中选项卡 @ABA2396
* 修复 DataGrid 虚拟化下 Tab 导航异常 @ABA2396
* 萨卡兹肉鸽未通关结局时原初异途卡住 @Saratoga-Official
* 肉鸽深入探索无法退出结算界面 (#14123) @Saratoga-Official
* typo @Constrat
* type number for nightly ota @Constrat
* smoke testing upload logs @Constrat
* move smoke testing working dir @Constrat
* add component for install libcxx only @neko-para
* prevent caching in non-dev branches @Constrat
* stuck on max trust EN @Constrat
* pthread linking problem @neko-para
* nightly package zip @MistEO
* global resource path @MistEO
* linux cross compiling (#14048) @neko-para @pre-commit-ci[bot]
* remove opencv highgui again @MistEO
* remove opencv highgui @MistEO
* build error of ASST_DEBUG @MistEO
* Sami floor detection 3 Thanks again @lin4289 on discord @Constrat
* EN Roguelike@ChooseOperConfirm (#14033) @Daydreamer114
* Sami floor detection 2 Thanks again @lin4289 on discord @Constrat
* Sami floor detection Thanks @lin4289 on discord @Constrat
* smoke-testing script @Constrat
* wrong default on type number @Constrat
* Eye For an Eye encounter IS2 EN @Constrat
* SettingsViewModel Idle @ABA2396
* download to v5 with necessary fix (#14122) @Constrat
* 商店刷新两步走 (#14201) @Alan-Charred
* 水月肉鸽商店刷新延迟不够 @Saratoga-Official
* 按钮显示文字错误 @ABA2396
* 次生预案模拟器卡了容易点过头 @Saratoga-Official
* 怎么还有人在用 adb input @ABA2396
* 文档首页语言选择按钮的宽度定义方式 (#14199) @lucienshawls
* 傀影肉鸽无法识别四结局 (#14193) @Saratoga-Official
* GamePassSkip2 识别到错误的跳过 @Saratoga-Official
* 萨米肉鸽不期而遇避战 @Saratoga-Official
* clang @Constrat
* Google Play Games Developer shutdown @Constrat
* manual set resource version time @MistEO
* prettier @Constrat
### 文档 | Docs
* 维护信用作战相关功能及其文档 (#14013) @Alan-Charred
* 修复序号问题 @SherkeyXD
* 更新文档 cmake 配置 @MistEO
* 微调文档 @MistEO
* 完善文档站的代码检查和涉及的文本替换 (#14156) @lucienshawls @pre-commit-ci[bot]
* 完善自动肉鸽和其它文档中的部分内容 (#13924) @lucienshawls @Constrat @Manicsteiner
* 切换文档主题至 vuepress-theme-plume (#13821) @SherkeyXD @lucienshawls @MistEO
* typo @MistEO
* reapply eebe0a9 (#14036) @wangl-cc
* remove weblate @MistEO
* 更新文档 (#14236) @Rbqwow @Saratoga-Official
* 补充 vsc 插件繁中文档 @Rbqwow
* 修复文档站 readme 盾换行 @Rbqwow
* 调整文档站的标题和尾注文本显示 (#14213) @lucienshawls
* 更新网页开发相关文档 (#14167) @Rbqwow @Manicsteiner
* 完善任务流程协议文档 (#13232) @zzyyyl
* 回调消息协议文档视觉更新 @SherkeyXD
* 集成文档视觉更新 @SherkeyXD
* 文档启用b站视频播放功能 @SherkeyXD
* 文档添加字段容器功能 @SherkeyXD
* 文档添加功能 @SherkeyXD
* 更新文档编写指南 @SherkeyXD
* 标题 MAA 统一采用缩写 @MistEO
* 再次调整文档站标题( @MistEO
* 调整文档站标题 @MistEO
* Update JP(#14227) @wallsman
* markdown pre-commit @zzyyyl
* add extension's evaluating feature @neko-para
* add telegram icon @SherkeyXD
### 其他 | Other
* 调整 锏 基建技能效率 @ABA2396
* 自定义基建配置时间仍在有效期内时不检查其他时间段 @ABA2396
* 界园萨卡兹肉鸽招募休谟斯优先级 @Saratoga-Official
* 调整 y 存图时间间隔 @ABA2396
* 调整定时器触发逻辑 @ABA2396
* 调整未检测到模拟器的输出 @ABA2396
* 按时间切换基建配置不在任务运行中或任务开始前切换 @ABA2396
* 调整刷新助战日志 @ABA2396
* 调整界面颜色 @ABA2396
* 肉鸽丰川祥子招募策略 (#14035) @Saratoga-Official
* 繁中服「大荒」介面主題 (#14064) @momomochi987 @pre-commit-ci[bot]
* 删除一些遗留文件 @MistEO
* 再糊点注释 @MistEO
* 糊点注释 @MistEO
* 管理员权限启动额外判断是否开启 UAC @ABA2396
* 调整会客室中更容易获得线索板上尚未拥有的线索的技能优先级 @ABA2396
* 基建把 u酱 ban 了 @ABA2396
* 特征匹配过程函数拆入analyze() @status102
* 繁中服「相見歡」活動導航 (#14137) @momomochi987
* remove -DINSTALL_RESOURCES @Constrat
* gitignore @status102
* where and how did this come from? @Constrat
* tweak workflow + remove .sln (#14074) @Constrat @neko-para
* remove ninja from ci.yml @Constrat
* restore older cache utilization for ci.yml (#14068) @Constrat
* update interface.json @neko-para
* update linux tutorial (en) @neko-para
* EN @Constrat
* remove MaaDeps @MistEO
* bump maa-cli to 0.5.8 (#14032) @wangl-cc
* BrightPointAnalyzer -> PixelAnalyzer (#13915) @Alan-Charred
* mujika -> mujica (#14000) @weinibuliu
* remove SyncRes @MistEO
* use std::format instead of sprintf (#14107) @MistEO @pre-commit-ci[bot]
* fix build warning (#14176) @soundofautumn
* rename RecognizerViewModel -> ToolboxViewModel (#14177) @soundofautumn
* YostarJP ocr fix (#14134) @Manicsteiner
* file header @status102
* fix build warning (#14120) @soundofautumn
* 新图标和界面风格 @hguandl
* 水月萨米肉鸽不期而遇避战 @Saratoga-Official
* 重写完成后动作仅一次的ui字符串 (#14196) @Rbqwow
* 贸易站没其他好用的人再用锏 @ABA2396
* YostarJP roguelike edits (#14252) @Manicsteiner
* YostarJP Sarkaz roguelike StageEncounter (#14223) @Manicsteiner
* YostarJP sami roguelike 720p (#14210) @Manicsteiner
* YostarJP Mizuki StageEncounter (#14206) @Manicsteiner
* devcontainer.json (#14169) @Rbqwow @lucienshawls

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 70 KiB

View File

@@ -8,7 +8,11 @@ icon: ph:sword-bold
Welcome to use and share operation files on [prts.plus](https://prts.plus).
::: warning
All features involving automatic combat require a stable game frame rate of at least 60 FPS, including but not limited to Auto Combat and Integrated Strategy.
All features involving Copilot require the following prerequisites, including but not limited to Copilot and Auto I. S.
- At least 60 frames of **stable** framerate
- Touch mode set to Minitouch or MaaTouch
:::
## Using Operations

View File

@@ -8,7 +8,11 @@ icon: ri:game-fill
MAA selects the latest theme by default, which can be changed in `Auto Integrated Strategy` - `Integrated Strategy Theme`.
::: warning
All features involving automatic combat require a stable game frame rate of at least 60 FPS, including but not limited to Auto Combat and Integrated Strategy.
All features involving Copilot require the following prerequisites, including but not limited to Copilot and Auto I. S.
- At least 60 frames of **stable** framerate
- Touch mode set to Minitouch or MaaTouch
:::
- Please pin the corresponding Integrated Strategy theme at the terminal in-game. Although automatic navigation is currently possible, long-term functionality is not guaranteed.
@@ -52,10 +56,10 @@ For details, see the [Integrated Strategy Protocol](../../protocol/integrated-st
- Automatically recognizes operators and their levels, selecting optimal operators and skills.
- Recognizes shop items and prioritizes purchasing more powerful collectibles.
## Exception Handling
## Exception Detection
- Automatically reconnects and continues tasks after disconnections or the 4 AM server reset.
- For battles exceeding 5 minutes, automatically retreats all ground units; after 6 minutes, abandons the battle to avoid time-consuming deadlocks.
- If a task encounters problems, automatically abandons the current exploration and retries.
- If a task encounters problems, it will automatically abandon the current exploration and retry.
- If battle duration exceeds 5 minutes, all ground units will automatically retreat; if it exceeds 6 minutes, the current battle will be automatically abandoned to avoid time-consuming stalemates.
- To automatically reconnect and continue tasks after intermittent disconnections or updates, please also enable the Start Wake-Up Task and set the corresponding time for forced scheduled start.
If the program repeatedly gets stuck at the same point, please submit an Issue with logs
If the program gets stuck at the same location multiple times, please submit an Issue with logs and screenshots.

View File

@@ -3,43 +3,47 @@ order: 9
icon: ph:sword-bold
---
# 自动战斗
# 自動戦闘
作業共有サイト [prts.plus](https://prts.plus) で作業ファイルをご利用・共有ください。
::: warning
自動戦闘に関係するすべての機能には、以下の前提条件が必要です。これには自動戦闘と自動ローグが含まれますが、これらに限定されません。
- 少なくとも60フレームの**安定した**ゲームフレームレート
- タッチモードはMinitouchまたはMaaTouch
::: important Translation Required
This page is outdated and maybe still in Simplified Chinese. Translation is needed.
:::
欢迎使用作业分享站 [prts.plus](https://prts.plus) 使用及分享作业文件。
## 自動攻略のコピー
## 抄作业
任意の `編成可能ステージ``保全駐在` モードの自動戦闘をサポートします。
支持任意 `可编队关卡``保全派驻` 模式的自动战斗。
- 本功能需要在有 `开始行动` 按钮的编队选择界面开始运行。
之后在 MAA 左侧上部的框中 `导入本地 JSON 作业文件``填写作业站神秘代码` 即可导入作业
- `自动编队` 功能会**清空当前编队**并根据作业需要的干员自动完成编队
- 自動編成に対応するオペレーターの特別フォーカスを解除する必要があります。
- 可根据任务需要为自动编队 `追加自定干员``补充低信赖干员`
- 可根据个人需要(例如需要使用 `好友助战` 时)取消 `自动编队`,手动编队后开始
- 对于「悖论模拟」关卡,必须关闭 `自动编队`,手动选择技能后,在有**开始模拟**按钮的界面开始自动战斗
- 对于「保全派驻」关卡,`自动编队` 无效,必须手动完成**初始**任务准备,直到在关卡详情有**开始部署**按钮的界面才能开始自动战斗
- 可设置 `循环次数`,例如保全。但 MAA 不会借干员,如需借干员请勿使用。
- 可使用 `战斗列表` 功能进行同一区域关卡的自动连续战斗
- 战斗列表下方三个按钮从左到右依次为 `批量导入``添加关卡``清空关卡`
`添加关卡` 右键为添加突袭关卡,`清空关卡` 右键为清空未勾选关卡,
- 导入作业后,战斗列表下方会出现关卡名,确认正确后再添加该关卡。列表中的关卡可以拖拽调整顺序,勾选是否执行
- 开启本功能后改为在**关卡所在的地图界面**开始自动战斗。在理智不足/战斗失败/非三星结算时将停止自动战斗队列。
- 请确保列表中的关卡在同一区域(只通过左右滑动地图界面就可以导航到)。
- **请务必为优质作业点赞,以提高作业评分并激励作业制作者。**
- 本機能は `作戦開始` ボタンがある編成選択画面で開始する必要があります。
その後、MAA 左側上部の枠内で `ローカル JSON 作業ファイルをインポート` または `ミステリーコードを入力` して作業をインポートできます。
- `自動編成` 機能は**現在の編成をクリア**し、作業に必要なオペレーターに基づいて自動的に編成を完了します。
- 自動編成に対応するオペレーターのためお気に入り表示を解除する必要があります
- タスクの必要に応じて自動編成に `カスタムオペレーターを追加` および `低信頼度オペレーターを補充` できます
- 個人の必要に応じて(例:`戦友サポート` を使用する場合)、`自動編成` をキャンセルし、手動編成後に開始できます。
- 「逆理演算」ステージの場合、`自動編成` を無効にし、手動でスキルを選択した後、**シミュレーション開始**ボタンがある画面で自動戦闘を開始する必要があります
- 「保全駐在」ステージの場合、`自動編成` は無効で、手動で**初期**タスク準備を完了し、ステージ詳細に**配置開始**ボタンがある画面まで進んで自動戦闘を開始できます
- `ループ回数` を設定できます保全。ただし、MAA はオペレーターを借りないため、オペレーターを借りる必要がある場合は使用しないでください
- `バトルリスト` 機能を使用して、同一エリアのステージの自動連続戦闘を行えます
- バトルリスト下部の3つのボタンは左から右へ順に `一括インポート``ステージ追加``ステージクリア` です。
`ステージ追加` を右クリックすると強襲ステージを追加、`ステージクリア` を右クリックするとチェックされていないステージをクリアします
- 作業をインポートすると、戦闘リスト下部にステージ名が表示されます。正しいことを確認してからそのステージを追加してください。リスト内のステージはドラッグで順序を調整でき、実行するかどうかをチェックできます。
- この機能を有効にすると、**ステージが所在するマップ画面**で自動戦闘を開始するように変更されます。理性不足/戦闘失敗/非三星クリア時に自動戦闘キューが停止します。
- リスト内のステージが同一エリア内(マップ画面の左右スライドだけで移動可能)にあることを確認してください
- **優良な自動攻略には必ずいいねをして、作業評価を向上させ作業制作者を激励してください。**
![image](/images/zh-cn/copilot-click-like.png)
## 写作业
## 作業の作成
- 请使用 [作业编辑器](https://prts.plus/create) 制作,可参考 [战斗流程协议](../../protocol/copilot-schema.md)。
- 地图坐标获取
- 在作业编辑器中填写关卡后,左下角会自动加载可拖动缩放的坐标地图,可点选设置当前干员位置
- 填写关卡并导出 JSON 后直接开始行动,会在 MAA 目录下 `debug\map` 中生成覆盖有坐标信息的地图截图
- [PRTS.Map](https://map.ark-nights.com/areas),在设置中将 `坐标展示` 修改为 `MAA` 后使用
- 支持演习模式
- 建议在作业描述里填上你的署名(作者名)、参考攻略视频链接、其他想说的等等
- 欢迎加入企鹅群 [1169188429](https://jq.qq.com/?_wv=1027&k=QZcGcJ9G) 共同讨论作业制作等问题
- [作業エディター](https://prts.plus/create) をご利用ください。[戦闘フロープロトコル](../../protocol/copilot-schema.md) も参考にしてください
- マップ座標の取得
- 作業エディターでステージを入力すると、左下角にドラッグ・ズーム可能な座標マップが自動読み込みされ、クリックして現在のオペレーター位置を設定できます
- ステージを入力して JSON をエクスポートした後、直接作戦を開始すると、MAA ディレクトリ下の `debug\map` に座標情報が重ねられたマップスクリーンショットが生成されます
- [PRTS.Map](https://map.ark-nights.com/areas) で、設定の `座標表示` `MAA` に変更してご利用ください
- 演習モードをサポートします
- 作業説明には署名(作者名)、参考攻略動画リンク、その他伝えたいことなどを記載することをお勧めします
- 作業制作などの問題について討議するために、QQグループ [1169188429](https://jq.qq.com/?_wv=1027&k=QZcGcJ9G) への参加を歓迎します

View File

@@ -8,7 +8,11 @@ icon: ri:game-fill
MAAはデフォルトで最新のテーマを選択しますが、`自動ロゲット` - `ロゲットテーマ`でターゲットテーマを変更することができます。
::: warning
すべての自動バトルに関する機能は、少なくとも 60 フレームの安定したゲームフレームレートが必要です。これには自動バトルや自動ローグが含まれますが、これに限ません。
自動戦闘に関するすべての機能は、以下の前提条件が必要です。これには自動戦闘と自動ローグが含まれますが、これに限定されません。
- 少なくとも60フレームの**安定した**ゲームフレームレート
- タッチモードはMinitouchまたはMaaTouch
:::
- ゲーム内で該当のロゲットテーマを端末に追加してください。現在は自動ナビゲートも可能ですが、長期的な使用可否は保証されません。
@@ -54,8 +58,8 @@ MAA はゲーム内のすべての操作を予め設定された戦略で行い
## 異常検出
- 回線が切断されたり、午前4時に接続が中断された場合、タスクを再接続して続行します。
- 戦闘時間が5分を超えると、すべての地上ユニットを自動で撤退させ、6分を超えるとその戦闘を自動で放棄し、時間の無駄を避けます。
- タスクに問題が発生した場合、現在の探索を自動で放棄し、再試行します。
- 戦闘時間が5分を超えると、すべての地上ユニットが自動で撤退し、6分を超えるとその戦闘を自動で放棄して時間の無駄を避けます。
- 断続的な切断やアップデート後に自動的に再接続してタスクを継続するには、「開始ウェイクアップタスク」を有効にし、対応する時間に強制タイマー起動を設定してください。
ただし、同じ位置で何度もまる場合は、Issueを提出してフィードバックをお願いします。ログとスクリーンショット添付してください。
同じ位置で何度もまる場合は、ログとスクリーンショット添付してIssueを提出してください。

View File

@@ -2,29 +2,39 @@
order: 11
icon: icon-park-solid:other
---
# その他
# 其他
## GPU 推論加速
::: important Translation Required
This page is outdated and maybe still in Simplified Chinese. Translation is needed.
:::
DirectML を使用して GPU による認識推論を加速<sup>[PR](https://github.com/MaaAssistantArknights/MaaAssistantArknights/pull/9236)</sup>。わずかな GPU 使用量で大幅な CPU 使用量を削減できるため、有効にすることを推奨します。
テストの結果、一部のグラフィックカードは機能が不足しているか性能が低いため、この機能を使用すると認識の問題が発生することがあります。MAA には一部の GPU ブラックリストが内蔵されています<sup>[PR1](https://github.com/MaaAssistantArknights/MaaAssistantArknights/pull/9990)[PR2](https://github.com/MaaAssistantArknights/MaaAssistantArknights/pull/12134)</sup>。リスト外のグラフィックカードでこの機能を有効にした後に認識の問題が発生した場合は、Issue を報告してください。
## 启动时自动切换配置
## 一回のみ
MAA 支持通过启动参数自动切换配置,在 MAA 进程名后附加 `--config <配置名>` 即可。例子:`./MAA/MAA.exe --config 官服`
メイン画面と設定での設定変更は通常自動保存されますが、以下の項目は MAA 再起動後にリセットされます
部分符号需要转义,参考 Json。例子在配置名为 `"官服"` 时,参数应为 `--config \"官服\"`
- `*` マークが付いたオプション
- `(一回のみ)` マークが付いたオプション
- チェックボックスを右クリックして得られる半選択スイッチ
-
## 开始前/结束后脚本
## 起動時の自動設定切り替え
v4.13.0 后支持设置开始前/结束后脚本,可在任务前后自动执行批处理文件。输入框内需填写批处理文件即 `*.bat` 的绝对或相对路径
MAA は起動パラメータによる自動設定切り替えをサポートしており、MAA プロセス名の後に `--config <設定名>` を付けることで実行できます。例:`./MAA/MAA.exe --config 公式サーバー`
一部の記号はエスケープが必要で、Json を参考にしてください。例:設定名が `"公式サーバー"` の場合、パラメータは `--config \"公式サーバー\"` となります。
## 其他说明
## 開始前/終了後スクリプト
- 首页左侧任务可以拖动改变顺序,基建换班设置中设施顺序同理
- 主界面和设置中的配置更改通常会自动保存,标有 `*` 号或 `(仅一次)` 的选项,以及通过右键单击复选框得到的半选开关都会在 MAA 重启后重置。
- 所有点击操作,都是点击按钮内随机位置,并模拟泊松分布(按钮中心的点击概率最高,距离中心越远,点击概率越低)。
- 底层算法纯 C++ 开发,并设计了多重缓存技术,最大限度降低 CPU 和内存占用。
- 软件支持自动更新 ✿✿ ヽ(°▽°) ✿ ,推荐非杠精的同学使用公测版,一般来说更新快且 bug 少。(什么 MIUI (╯‵□′)╯︵┻━┻
- 如果新版本自动下载失败,可手动下载 OTA 压缩包后直接放到 MAA 目录下,会自动更新的。
- 在 Windows 版本中MAA 目录下 `config` 文件夹中的 `gui.json` 记录了所有设置,如果下载了新的完整包可以将此文件夹复制到新的 MAA 目录下。
v4.13.0 以降、開始前/終了後スクリプトの設定をサポートしており、タスクの前後でバッチファイルを自動実行できます。入力欄にはバッチファイル(`*.bat`)の絶対パスまたは相対パスを入力する必要があります
## 設定移行
Windows 版では、MAA のすべての設定は `config` フォルダ内の `gui.json` に保存されています。このフォルダを移行することで MAA のすべての設定を移行できます。
## その他の説明
- ホーム左側のタスクはドラッグして順序を変更でき、基地シフト設定の施設順序も同様です。
- すべてのクリック操作は、ボタン内のランダムな位置をクリックし、ポアソン分布をシミュレートします(ボタン中心のクリック確率が最も高く、中心から離れるほどクリック確率は低くなります)。
- 底層アルゴリズムは純粋な C++ で開発され、多重キャッシュ技術を設計して CPU とメモリ使用量を最大限に削減しています。
- ソフトウェアは自動更新をサポートしています ✿✿ ヽ(°▽°) ✿ 。揚げ足取りでない方にはベータ版の使用を推奨します。一般的に更新が早く、バグも少ないです。(なんだって MIUI (╯‵□′)╯︵┻━┻
- 新バージョンの自動ダウンロードが失敗した場合、手動で OTA 圧縮パッケージをダウンロードして MAA ディレクトリに直接置くと、自動更新されます。

View File

@@ -2,24 +2,22 @@
order: 8
icon: solar:streets-map-point-linear
---
# 生息演算
::: important Translation Required
This page is outdated and maybe still in Simplified Chinese. Translation is needed.
:::
現在、生息演算のサポートはまだ初期段階にあり、自動攻略は推奨されず、現段階では安定性を保証できません。
目前生息演算的支持仍处于早期阶段,暂不推荐无人值守,现阶段无法保证稳定性。
## デフォルトモード
## 默认模式
1. 生息演算のメイン画面でタスクを開始する必要があります(ナビゲーションはまだ未実装)
2. すでにセーブデータがある状況では使用できません(既存のセーブデータを削除してください)
3. 生息演算の編成にオペレーターがいる状況では使用できません(生息演算の現在の編成をクリアしてください、特にウェーブを完了した後)
1. 需要在生息演算主界面开始任务(导航还没写)
2. 不能在已经有存档的情况下使用(删除现有存档即可)
3. 不能在生息演算的编队中有干员的情况下使用(把生息演算中的当前编队清空即可,特别是打完浪潮之后)
## 製造でポイント稼ぎ
## 制造刷点数
1. 需要在进入生息演算中能看到驻扎地的页面开始
2. 若未填写道具名称,则默认制造荧光棒
3. 前提条件:当前为结算后的第一天,且后续三天没有敌袭进入驻扎地
4. 如果能制造的数量刚好是 99 的倍数会卡住,在存档前可以先用掉一点,这个之后再修
1. 生息演算内で駐屯地が見えるページから開始する必要があります
2. アイテム名が未記入の場合、デフォルトでグローライトを製造します
3. 前提条件現在が決算後の初日で、その後3日間敵襲による駐屯地への侵入がないこと
4. 製造可能数量がちょうど99の倍数の場合、フリーズします。セーブ前に少し使用することができます。これは後で修正予定です

View File

@@ -2,13 +2,7 @@
order: 6
icon: lucide:gift
---
# 報酬受取
# 领取奖励
::: important Translation Required
This page is outdated and maybe still in Simplified Chinese. Translation is needed.
:::
自动领取每日奖励和每周奖励。
同时支持其他奖励类型,具体请查看设置。
毎日の報酬と毎週の報酬を自動受取します。
その他の報酬タイプもサポートしており、詳細は設定をご確認ください。

View File

@@ -40,11 +40,11 @@ MAAは、MAA Assistant Arknightsです。
- 自動基地シフト、オペレーター効率計算、単一設備内に最適なソリューション;[カスタムシフト](./protocol/base-scheduling-schema.md)にも対応しています。
- 自動公開求人、緊急招集票を使う、使い切るのもサポート。[PenguinStats](https://penguin-stats.io/result/stage/recruit/recruit)と[Yituliu](https://ark.yituliu.cn/survey/maarecruitdata)へ公開求人データのアップロード。
- 高スターの公開求人を選択するのに便利な公開求人のパネルの手動認識をサポートします。~~この上級エリートとCost回復はシージかシージか~~
- 所持オペレーターを認識し、既存および未所有のオペレーターの記録サポート、公開求人を手動で設定するためのヒントを提供することもできます。(日本サーバーではオペレーターの名前部分のフォントサイズが異なるため認識にややブレがあります)
- 所持オペレーターを認識し、既存および未所有のオペレーターの記録サポート、公開求人を手動で設定するためのヒントを提供することもできます。
- 倉庫のアイテム認識機能 [Arkplanner](https://penguin-stats.io/planner)/[ARK-NIGHTS.com](https://ark-nights.com/settings)と[アークナイツ ツールボックス](https://arkntools.app/#/material)へ出力可能!使用方法はツール内文章を参照してください。
- 戦友訪問、FP収集、買い物、デイリーリワード収集、ワンクリックして全自動操作
- 統合戦略自動作戦、オペレーターとレベルの自動認識、源石錐とキャンドルの自動収集、電気ケトルを獲得!
- 作業JSONファイルをインポートし、自動操作も可能 [ビデオデモ](https://www.bilibili.com/video/BV1H841177Fk/)現在JP未対応/中文)
- 作業JSONファイルをインポートし、自動操作も可能 [ビデオデモ](https://www.bilibili.com/video/BV1H841177Fk/)(中文)
- C、Python、Java、Rust、Golang、Java HTTP、Rust HTTPなどの多種多様なインターフェースに対応、統合や呼び出しが簡単で、自分好みにMAAをカスタマイズできます!
UIを見れば使い方もすぐ分かる
@@ -91,18 +91,11 @@ MAA はコマンドラインインタフェースCLI操作をサポート
MAA は中国語(簡体字)を第一言語とし、翻訳見出しはすべて中国語(簡体字)を基準としています。
### Windows
### 開発への参加
1. ビルド済みのサードパーティ ライブラリをダウンロードします。
#### Windows
```cmd
python tools/maadeps-download.py
```
2. Visual Studio 2022 で `MAA.sln` を開き、`MaaWpfGui` を右クリックして、スタートアップ プロジェクトとして設定します。
3. VS 上記の設定で 'RelWithDebInfo' 'x64' を選択します Release パッケージまたは ARM プラットフォームをコンパイルしている場合は、この手順を無視してください)
4. `MaaWpfGui` を右クリックし、[プロパティ] - [デバッグ] - [ローカル デバッグを有効にする] を選択します (これにより、C++ コアにブレークポイントを掛けることができます)。
5. (オプション) PR を送信する場合は、[clang-formatを有効にする](./develop/development.md#visual-studioでclang-formatを有効にする)を有効にすることをお勧めします。
[開発関連](./develop/development.md)を参照してください。
### Linux | macOS

View File

@@ -8,7 +8,11 @@ icon: ph:sword-bold
[prts.plus](https://prts.plus)에서 이용해 다운로드/업로드 및 제작할 수 있습니다!
::: warning
자동 전투 관련된 모든 기능에는 60프레임 이상의 안정적인 게임 프레임 레이트가 필요합니다.
모든 자동 전투 관련 기능은 다음 전제 조건이 필요합니다. 여기에는 자동 전투와 통합전략이 포함되며 이에 국한되지 않습니다.
- 최소 60 프레임의 **안정적인** 게임 프레임률
- 터치 모드는 Minitouch 또는 MaaTouch
:::
## 작업 불러오기

View File

@@ -8,7 +8,11 @@ icon: ri:game-fill
MAA는 기본적으로 가장 최신의 테마를 선택하며, `통합전략` - `일반 설정`에서 변경할 수 있습니다.
::: warning
자동 전투가 포함된 모든 기능은 최소 60프레임의 안정적인 게임 프레임 레이트가 필요합니다. 여기에는 Copilot 및 자동 통합전략이 포함됩니다.
모든 자동 전투 관련 기능은 다음 전제 조건이 필요합니다. 여기에는 자동 전투와 통합전략이 포함되며 이에 국한되지 않습니다.
- 최소 60 프레임의 **안정적인** 게임 프레임률
- 터치 모드는 Minitouch 또는 MaaTouch
:::
- 게임 내에서 해당 통합전략 테마를 터미널에서 고정(`PIN`)해주세요. 현재 자동 탐색이 가능하지만 장기적인 사용을 보장할 수는 없습니다.
@@ -52,10 +56,10 @@ MAA는 기본적으로 가장 최신의 테마를 선택하며, `통합전략` -
- 오퍼레이터와 숙련도를 자동으로 인식하고 더 나은 오퍼레이터와 스킬을 자동으로 선택합니다.
- 상점 아이템을 식별하고 더 좋은 수집품을 우선적으로 구매합니다.
## 비정상 상황 감지 (대처)
## 예외 감지
- 연결이 끊긴 후 재연결을 지원하며, 새벽 4시 업데이트 이후에 통합전략을 계속 진행 할 수 있습니다.
- 전투가 5분 이상 완료되지 않을 경우 모든 오퍼레이터가 자동으로 철수며, 고착 상태가 6분 이상 지속되면 현재 전투를 자동으로 포기합니다.
- 작업이 멈추면 자동으로 탐색을 포기하고 재시도합니다.
- 작업에 문제가 발생하면 현재 탐색을 자동으로 포기하고 재시도합니다.
- 전투 시간이 5분을 초과하면 모든 지상 유닛이 자동으로 철수며, 6분을 초과하면 현재 전투를 자동으로 포기하여 시간 낭비를 방지합니다.
- 간헐적인 연결 끊김이나 업데이트 후에 자동으로 재연결하고 작업을 계속하려면 '시작 웨이크업 작업'을 활성화하고 해당 시간에 강제 예약 시작을 설정하세요.
하지만 동일한 위치에서 여러 번 막힌다면 Issue를 제출해주시고, 로그와 스크린샷을 첨부해주세요.
동일한 위치에서 여러 번 멈추는 경우, 로그와 스크린샷을 첨부하여 Issue를 제출해 주세요.

View File

@@ -8,7 +8,11 @@ icon: ph:sword-bold
欢迎使用作业分享站 [prts.plus](https://prts.plus) 使用及分享作业文件。
::: warning
所有涉及到自动战斗的功能都需要至少 60 帧的稳定游戏帧数,这包括但不限于自动战斗和自动肉鸽。
所有涉及到自动战斗的功能都需要以下前提,这包括但不限于自动战斗和自动肉鸽。
- 至少 60 帧的**稳定**游戏帧数
- 触控模式为 Minitouch 或 MaaTouch
:::
## 抄作业

View File

@@ -8,28 +8,30 @@ icon: ri:game-fill
MAA 默认选择最新一期主题,可在 `自动肉鸽` - `肉鸽主题` 中更改目标主题。
::: warning
所有涉及到自动战斗的功能都需要至少 60 帧的稳定游戏帧数,这包括但不限于自动战斗和自动肉鸽。
所有涉及到自动战斗的功能都需要以下前提,这包括但不限于自动战斗和自动肉鸽。
- 至少 60 帧的**稳定**游戏帧数
- 触控模式为 Minitouch 或 MaaTouch
:::
- 请在游戏内将对应肉鸽主题置顶在终端处,虽然目前也可以自动导航,但不保证长期可用性。
- 请提前手动结束**非目标主题**的探索,确保目标主题当前可开始探索。
- 设置中可选择主题、难度、分队、开局干员(仅单个干员名)等。
- MAA 可以使用助战干员开局,需先在 `常规设置``开局干员` 中填写目标干员名,再启用 `高级设置``「开局干员」使用助战`
- 在新安装的客户端中**首次**游玩时
- 难度选择按钮不会显示。请在游戏内手动选择一次难度,之后 MAA 可以自动选择。
- 进入大地图等界面后会出现新手教程。请在阅读后手动将其关闭。
- 在新安装的客户端中**首次**游玩时,进入大地图等界面后会出现新手教程。请在阅读后手动将其关闭。
## 推荐开局
::: details _最后更新于 2025/8/30_
::: details _最后更新于 2025/9/27_
| 主题 | 难度 | 分队 | 职业组 | 干员 |
| ------ | ------------- | --------------------------- | -------- | -------- |
| 傀影 | 正式调查·2 | 指挥分队 / 突击战术分队 | 取长补短 | 棘刺 |
| 水月 | 波涛迭起·3~7 | 以人为本分队 / 心胜于物分队 | 稳扎稳打 | 维什戴尔 |
| 萨米 | 挑战自然·4~10 | 特训分队 / 远程战术分队 | 稳扎稳打 | 维什戴尔 |
| 萨卡兹 | 直面魂灵·4~10 | 蓝图测绘分队 / 远程战术分队 | 稳扎稳打 | 维什戴尔 |
| 界园 | 请君入园·3~10 | 指挥分队 / 远程战术分队 | 稳扎稳打 | 维什戴尔 |
| 主题 | 难度 | 分队 | 职业组 | 干员 |
| ------ | ------------- | --------------------------- | -------- | --------------- |
| 傀影 | 正式调查·2 | 指挥分队 / 突击战术分队 | 取长补短 | 丰川祥子 / 棘刺 |
| 水月 | 波涛迭起·3~10 | 以人为本分队 / 心胜于物分队 | 稳扎稳打 | 维什戴尔 |
| 萨米 | 挑战自然·4~10 | 特训分队 / 远程战术分队 | 稳扎稳打 | 维什戴尔 |
| 萨卡兹 | 直面魂灵·4~10 | 蓝图测绘分队 / 远程战术分队 | 稳扎稳打 | 维什戴尔 |
| 界园 | 请君入园·3~10 | 指挥分队 / 远程战术分队 | 稳扎稳打 | 维什戴尔 |
难度推荐综合考虑了 `敌人难度``希望消耗``得分倍率` 等因素,在高练度测试时比较稳定,可根据实际情况和需求自由调整。
@@ -39,7 +41,7 @@ MAA 默认选择最新一期主题,可在 `自动肉鸽` - `肉鸽主题` 中
| 水月 | `波涛迭起·4` 及更高难度招募六星干员希望消耗+1使用 `心胜于物分队` 开局可能无法招募六星干员。<br>`以人为本分队` 适合账号练度较高的情况,`心胜于物分队` 需要赌运气。 |
| 萨米 | `挑战自然·6` 及更高难度招募六星干员希望消耗+1使用 `特训分队` 开局可能无法招募六星干员。 |
| 萨卡兹 | `直面魂灵·15` 及更高难度招募六星干员希望消耗+1若未升级 `历史重构` 中的 `蓝图测绘分队强化Ⅱ`,则使用 `蓝图测绘分队` 开局可能无法招募六星干员。<br>若选择 `蓝图测绘分队`,则会采用避战策略,可快速获取 `魂灵书签`,但基本无法通关结局。<br>当使用刷源石锭策略,开局分队为 `点刺成锭分队` 时,将会使用刷新商店策略加速流程。 |
| 界园 | `请君入园·15` 及更高难度招募六星干员希望消耗+1使用 `指挥分队` 开局可能无法招募六星干员。<br>当难度选择为 `请君入园·3`,使用刷源石锭策略,开局分队为 `指挥分队` 时,将会使用 `时光之末` 跳关策略加速流程。 |
| 界园 | `请君入园·15` 及更高难度招募六星干员希望消耗+1使用 `指挥分队` 开局可能无法招募六星干员。<br>当难度选择为 `请君入园·3`及更高难度,使用刷源石锭策略,开局分队为 `指挥分队` 时,将会使用 `时光之末` 跳关策略加速流程。 |
:::
@@ -54,8 +56,8 @@ MAA 在肉鸽内的一切操作都是预设的策略,所有关卡战斗都是
## 异常检测
- 支持掉线后或凌晨 4 点闪断后自动重连并继续任务。
- 战斗时长超过 5 分钟会自动撤退所有地面单位,超过 6 分钟会自动放弃当局战斗,避免互相刮痧耗时。
- 如果任务出现问题,会自动放弃当次探索并重试。
- 战斗时长超过 5 分钟会自动撤退所有地面单位,超过 6 分钟会自动放弃当局战斗,避免互相刮痧耗时。
- 如需闪断更新后自动重连并继续任务,请同时启用开始唤醒任务,并设置对应时间的强制定时启动。
如果多次在同一个位置卡住,请提交 Issue 反馈,并附带日志和截图。
如果多次在同一个位置卡住,请提交 Issue 反馈,并附带日志和 `debug/Roguelike` 文件夹中相关截图。

View File

@@ -11,6 +11,14 @@ This page is outdated and maybe still in Simplified Chinese. Translation is need
歡迎使用作業分享站 [prts.plus](https://prts.plus) 使用及分享作業文件。
::: warning
所有涉及到自動戰鬥的功能都需要以下前提,這包括但不限於自動戰鬥和自動肉鴿。
- 至少 60 幀的**穩定**遊戲幀數
- 觸控模式為 Minitouch 或 MaaTouch
:::
## 抄作業
支持任意 `可編隊關卡``保全派駐` 模式的自動戰鬥。

View File

@@ -8,7 +8,11 @@ icon: ri:game-fill
MAA 預設選擇最新一期主題,可在 `自動肉鴿` - `肉鴿主題` 中更改目標主題。
::: warning
所有涉及到自動戰鬥的功能都需要至少 60 幀的穩定遊戲幀數,這包括但不限於自動戰鬥和自動肉鴿。
所有涉及到自動戰鬥的功能都需要以下前提,這包括但不限於自動戰鬥和自動肉鴿。
- 至少 60 幀的**穩定**遊戲幀數
- 觸控模式為 Minitouch 或 MaaTouch
:::
- 請在遊戲內將對應肉鴿主題置頂在終端處,雖然目前也可以自動導航,但不保證長期可用性。
@@ -51,8 +55,8 @@ MAA 在肉鴿內的一切操作都是預設的策略,所有關卡戰鬥都是
## 異常檢測
- 支持掉線後或凌晨 4 點閃斷後自動重連並繼續任務。
- 戰鬥時長超過 5 分鐘會自動撤退所有地面單位,超過 6 分鐘會自動放棄當局戰鬥,避免互相刮痧耗時。
- 如果任務出現問題,會自動放棄當次探索並重試。
- 戰鬥時長超過 5 分鐘會自動撤退所有地面單位,超過 6 分鐘會自動放棄當局戰鬥,避免互相刮痧耗時。
- 如需閃斷更新後自動重連並繼續任務,請同時啟用開始喚醒任務,並設置對應時間的強制定時啟動。
如果多次在同一個位置卡住,請提交 Issue 回饋,並附帶日誌和截圖。
如果多次在同一個位置卡住,請提交 Issue 回饋,並附帶日誌和截圖。

View File

@@ -0,0 +1,952 @@
{
"code": "RM-H1",
"height": 10,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_01",
"name": "岩溶险地",
"stageId": "act1halfidle_h01",
"tiles": [
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_start"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
]
],
"view": [
[
0.0,
-6.6,
-10.63
],
[
1.0958801285994695,
-7.1,
-11.468506414519773
]
],
"width": 13
}

View File

@@ -0,0 +1,952 @@
{
"code": "RM-H2",
"height": 10,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_02",
"name": "裂壕险地",
"stageId": "act1halfidle_h02",
"tiles": [
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_start"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
]
],
"view": [
[
0.0,
-6.6,
-10.63
],
[
1.0958801285994695,
-7.1,
-11.468506414519773
]
],
"width": 13
}

View File

@@ -0,0 +1,673 @@
{
"code": "RM-H3",
"height": 7,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_03",
"name": "孤隘险地",
"stageId": "act1halfidle_h03",
"tiles": [
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
]
],
"view": [
[
0.0,
-6.6,
-10.63
],
[
1.0958801285994695,
-7.1,
-11.468506414519773
]
],
"width": 13
}

View File

@@ -0,0 +1,710 @@
{
"code": "RM-H7",
"height": 8,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_07",
"name": "雾城险地",
"stageId": "act1halfidle_h07",
"tiles": [
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
]
],
"view": [
[
0.0,
-5.6,
-10.63
],
[
1.0958801285994695,
-6.1,
-11.468506414519773
]
],
"width": 12
}

View File

@@ -0,0 +1,952 @@
{
"code": "RM-H8",
"height": 10,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_08",
"name": "湖骸险地",
"stageId": "act1halfidle_h08",
"tiles": [
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telin"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
]
],
"view": [
[
0.0,
-7.1,
-10.63
],
[
1.0958801285994695,
-7.6,
-11.468506414519773
]
],
"width": 13
}

View File

@@ -0,0 +1,477 @@
{
"code": "RM-TR-1",
"height": 7,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_tr01",
"name": "荒地前哨",
"stageId": "act1halfidle_tr01",
"tiles": [
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": true,
"isStart": true,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
]
],
"view": [
[
0.5,
-6.6,
-10.63
],
[
1.5882840051055735,
-7.1,
-11.381682325686308
]
],
"width": 9
}

View File

@@ -6326,6 +6326,141 @@
"stageId": "act1enemyduel_02b",
"width": 15
},
"act1halfidle_01-activities/act1vhalfidle/level_act1vhalfidle_01": {
"code": "RM-1",
"filename": "act1halfidle_01-activities-act1vhalfidle-level_act1vhalfidle_01.json",
"height": 10,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_01",
"name": "旧城遗址",
"stageId": "act1halfidle_01",
"width": 14
},
"act1halfidle_02-activities/act1vhalfidle/level_act1vhalfidle_02": {
"code": "RM-2",
"filename": "act1halfidle_02-activities-act1vhalfidle-level_act1vhalfidle_02.json",
"height": 11,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_02",
"name": "风号峡谷",
"stageId": "act1halfidle_02",
"width": 16
},
"act1halfidle_03-activities/act1vhalfidle/level_act1vhalfidle_03": {
"code": "RM-3",
"filename": "act1halfidle_03-activities-act1vhalfidle-level_act1vhalfidle_03.json",
"height": 11,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_03",
"name": "坍塌矿区",
"stageId": "act1halfidle_03",
"width": 17
},
"act1halfidle_04-activities/act1vhalfidle/level_act1vhalfidle_04": {
"code": "RM-4",
"filename": "act1halfidle_04-activities-act1vhalfidle-level_act1vhalfidle_04.json",
"height": 13,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_04",
"name": "沉积河床",
"stageId": "act1halfidle_04",
"width": 17
},
"act1halfidle_05-activities/act1vhalfidle/level_act1vhalfidle_05": {
"code": "RM-5",
"filename": "act1halfidle_05-activities-act1vhalfidle-level_act1vhalfidle_05.json",
"height": 10,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_05",
"name": "斑斓巢穴",
"stageId": "act1halfidle_05",
"width": 15
},
"act1halfidle_06-activities/act1vhalfidle/level_act1vhalfidle_06": {
"code": "RM-6",
"filename": "act1halfidle_06-activities-act1vhalfidle-level_act1vhalfidle_06.json",
"height": 10,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_06",
"name": "猎骨荒野",
"stageId": "act1halfidle_06",
"width": 15
},
"act1halfidle_h01-activities/act1vhalfidle/level_act1vhalfidle_hard_01": {
"code": "RM-H1",
"filename": "act1halfidle_h01-activities-act1vhalfidle-level_act1vhalfidle_hard_01.json",
"height": 10,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_01",
"name": "岩溶险地",
"stageId": "act1halfidle_h01",
"width": 13
},
"act1halfidle_h02-activities/act1vhalfidle/level_act1vhalfidle_hard_02": {
"code": "RM-H2",
"filename": "act1halfidle_h02-activities-act1vhalfidle-level_act1vhalfidle_hard_02.json",
"height": 10,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_02",
"name": "裂壕险地",
"stageId": "act1halfidle_h02",
"width": 13
},
"act1halfidle_h03-activities/act1vhalfidle/level_act1vhalfidle_hard_03": {
"code": "RM-H3",
"filename": "act1halfidle_h03-activities-act1vhalfidle-level_act1vhalfidle_hard_03.json",
"height": 7,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_03",
"name": "孤隘险地",
"stageId": "act1halfidle_h03",
"width": 13
},
"act1halfidle_h04-activities/act1vhalfidle/level_act1vhalfidle_hard_04": {
"code": "RM-H4",
"filename": "act1halfidle_h04-activities-act1vhalfidle-level_act1vhalfidle_hard_04.json",
"height": 10,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_04",
"name": "断岭险地",
"stageId": "act1halfidle_h04",
"width": 15
},
"act1halfidle_h05-activities/act1vhalfidle/level_act1vhalfidle_hard_05": {
"code": "RM-H5",
"filename": "act1halfidle_h05-activities-act1vhalfidle-level_act1vhalfidle_hard_05.json",
"height": 11,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_05",
"name": "迷窟险地",
"stageId": "act1halfidle_h05",
"width": 16
},
"act1halfidle_h06-activities/act1vhalfidle/level_act1vhalfidle_hard_06": {
"code": "RM-H6",
"filename": "act1halfidle_h06-activities-act1vhalfidle-level_act1vhalfidle_hard_06.json",
"height": 11,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_06",
"name": "蚀林险地",
"stageId": "act1halfidle_h06",
"width": 15
},
"act1halfidle_h07-activities/act1vhalfidle/level_act1vhalfidle_hard_07": {
"code": "RM-H7",
"filename": "act1halfidle_h07-activities-act1vhalfidle-level_act1vhalfidle_hard_07.json",
"height": 8,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_07",
"name": "雾城险地",
"stageId": "act1halfidle_h07",
"width": 12
},
"act1halfidle_h08-activities/act1vhalfidle/level_act1vhalfidle_hard_08": {
"code": "RM-H8",
"filename": "act1halfidle_h08-activities-act1vhalfidle-level_act1vhalfidle_hard_08.json",
"height": 10,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_hard_08",
"name": "湖骸险地",
"stageId": "act1halfidle_h08",
"width": 13
},
"act1halfidle_tr01-activities/act1vhalfidle/level_act1vhalfidle_tr01": {
"code": "RM-TR-1",
"filename": "act1halfidle_tr01-activities-act1vhalfidle-level_act1vhalfidle_tr01.json",
"height": 7,
"levelId": "activities/act1vhalfidle/level_act1vhalfidle_tr01",
"name": "荒地前哨",
"stageId": "act1halfidle_tr01",
"width": 9
},
"act1multi_01-activities/act1multi/level_act1multi_01": {
"code": "IG-1",
"filename": "act1multi_01-activities-act1multi-level_act1multi_01.json",

View File

@@ -7604,6 +7604,306 @@
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1500_lhgras": {
"name": "草丛",
"name_en": "草丛",
"name_en_unavailable": true,
"name_jp": "草丛",
"name_jp_unavailable": true,
"name_kr": "草丛",
"name_kr_unavailable": true,
"name_tw": "草丛",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1501_lhpark": {
"name": "花丛",
"name_en": "花丛",
"name_en_unavailable": true,
"name_jp": "花丛",
"name_jp_unavailable": true,
"name_kr": "花丛",
"name_kr_unavailable": true,
"name_tw": "花丛",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1502_lhrock": {
"name": "岩石",
"name_en": "岩石",
"name_en_unavailable": true,
"name_jp": "岩石",
"name_jp_unavailable": true,
"name_kr": "岩石",
"name_kr_unavailable": true,
"name_tw": "岩石",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1503_lhshan": {
"name": "山脉",
"name_en": "山脉",
"name_en_unavailable": true,
"name_jp": "山脉",
"name_jp_unavailable": true,
"name_kr": "山脉",
"name_kr_unavailable": true,
"name_tw": "山脉",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1504_lhtree": {
"name": "林地",
"name_en": "林地",
"name_en_unavailable": true,
"name_jp": "林地",
"name_jp_unavailable": true,
"name_kr": "林地",
"name_kr_unavailable": true,
"name_tw": "林地",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1505_lhfrst": {
"name": "密林",
"name_en": "密林",
"name_en_unavailable": true,
"name_jp": "密林",
"name_jp_unavailable": true,
"name_kr": "密林",
"name_kr_unavailable": true,
"name_tw": "密林",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["b-2", "b-2", "b-2"],
"rarity": 1
},
"trap_1506_lhhe": {
"name": "河流",
"name_en": "河流",
"name_en_unavailable": true,
"name_jp": "河流",
"name_jp_unavailable": true,
"name_kr": "河流",
"name_kr_unavailable": true,
"name_tw": "河流",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1507_lhukmi": {
"name": "富集矿区",
"name_en": "富集矿区",
"name_en_unavailable": true,
"name_jp": "富集矿区",
"name_jp_unavailable": true,
"name_kr": "富集矿区",
"name_kr_unavailable": true,
"name_tw": "富集矿区",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-5", "x-5", "x-5"],
"rarity": 1
},
"trap_1508_lhmine": {
"name": "源石矿场",
"name_en": "源石矿场",
"name_en_unavailable": true,
"name_jp": "源石矿场",
"name_jp_unavailable": true,
"name_kr": "源石矿场",
"name_kr_unavailable": true,
"name_tw": "源石矿场",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1509_lhbot": {
"name": "勘探器",
"name_en": "勘探器",
"name_en_unavailable": true,
"name_jp": "勘探器",
"name_jp_unavailable": true,
"name_kr": "勘探器",
"name_kr_unavailable": true,
"name_tw": "勘探器",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1510_lhplt": {
"name": "源石晶簇",
"name_en": "源石晶簇",
"name_en_unavailable": true,
"name_jp": "源石晶簇",
"name_jp_unavailable": true,
"name_kr": "源石晶簇",
"name_kr_unavailable": true,
"name_tw": "源石晶簇",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-5", "x-5", "x-5"],
"rarity": 1
},
"trap_1511_lhfac": {
"name": "晶簇稳定器",
"name_en": "晶簇稳定器",
"name_en_unavailable": true,
"name_jp": "晶簇稳定器",
"name_jp_unavailable": true,
"name_kr": "晶簇稳定器",
"name_kr_unavailable": true,
"name_tw": "晶簇稳定器",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-1", "x-1", "x-1"],
"rarity": 1
},
"trap_1512_lhfarm": {
"name": "源石回收炉",
"name_en": "源石回收炉",
"name_en_unavailable": true,
"name_jp": "源石回收炉",
"name_jp_unavailable": true,
"name_kr": "源石回收炉",
"name_kr_unavailable": true,
"name_tw": "源石回收炉",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-1", "x-1", "x-1"],
"rarity": 1
},
"trap_1513_lhshop": {
"name": "冶铸车",
"name_en": "冶铸车",
"name_en_unavailable": true,
"name_jp": "冶铸车",
"name_jp_unavailable": true,
"name_kr": "冶铸车",
"name_kr_unavailable": true,
"name_tw": "冶铸车",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1514_lhpad": {
"name": "田地",
"name_en": "田地",
"name_en_unavailable": true,
"name_jp": "田地",
"name_jp_unavailable": true,
"name_kr": "田地",
"name_kr_unavailable": true,
"name_tw": "田地",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1515_lhfacp": {
"name": "被污染的回收炉",
"name_en": "被污染的回收炉",
"name_en_unavailable": true,
"name_jp": "被污染的回收炉",
"name_jp_unavailable": true,
"name_kr": "被污染的回收炉",
"name_kr_unavailable": true,
"name_tw": "被污染的回收炉",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-1", "x-1", "x-1"],
"rarity": 1
},
"trap_1516_lhnat": {
"name": "供能基站",
"name_en": "供能基站",
"name_en_unavailable": true,
"name_jp": "供能基站",
"name_jp_unavailable": true,
"name_kr": "供能基站",
"name_kr_unavailable": true,
"name_tw": "供能基站",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-2", "x-2", "x-2"],
"rarity": 1
},
"trap_1517_lhcol": {
"name": "藏书馆",
"name_en": "藏书馆",
"name_en_unavailable": true,
"name_jp": "藏书馆",
"name_jp_unavailable": true,
"name_kr": "藏书馆",
"name_kr_unavailable": true,
"name_tw": "藏书馆",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1518_lhdoor": {
"name": "改良巫术祭坛",
"name_en": "改良巫术祭坛",
"name_en_unavailable": true,
"name_jp": "改良巫术祭坛",
"name_jp_unavailable": true,
"name_kr": "改良巫术祭坛",
"name_kr_unavailable": true,
"name_tw": "改良巫术祭坛",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1519_lhrift": {
"name": "巫术村落",
"name_en": "巫术村落",
"name_en_unavailable": true,
"name_jp": "巫术村落",
"name_jp_unavailable": true,
"name_kr": "巫术村落",
"name_kr_unavailable": true,
"name_tw": "巫术村落",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["1-1", "1-1", "1-1"],
"rarity": 1
},
"trap_151_muruinw": {
"name": "折叠式堡垒模块",
"name_en": "Foldable Bastion",
@@ -7615,6 +7915,156 @@
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1520_lhcolb": {
"name": "大图书馆",
"name_en": "大图书馆",
"name_en_unavailable": true,
"name_jp": "大图书馆",
"name_jp_unavailable": true,
"name_kr": "大图书馆",
"name_kr_unavailable": true,
"name_tw": "大图书馆",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1521_lhmagd": {
"name": "术法岗哨",
"name_en": "术法岗哨",
"name_en_unavailable": true,
"name_jp": "术法岗哨",
"name_jp_unavailable": true,
"name_kr": "术法岗哨",
"name_kr_unavailable": true,
"name_tw": "术法岗哨",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1522_lhvlg": {
"name": "先遣侦测器",
"name_en": "先遣侦测器",
"name_en_unavailable": true,
"name_jp": "先遣侦测器",
"name_jp_unavailable": true,
"name_kr": "先遣侦测器",
"name_kr_unavailable": true,
"name_tw": "先遣侦测器",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1523_lhtown": {
"name": "侦测中心",
"name_en": "侦测中心",
"name_en_unavailable": true,
"name_jp": "侦测中心",
"name_jp_unavailable": true,
"name_kr": "侦测中心",
"name_kr_unavailable": true,
"name_tw": "侦测中心",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1524_lhport": {
"name": "装卸机",
"name_en": "装卸机",
"name_en_unavailable": true,
"name_jp": "装卸机",
"name_jp_unavailable": true,
"name_kr": "装卸机",
"name_kr_unavailable": true,
"name_tw": "装卸机",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1525_lhswer": {
"name": "水产村落",
"name_en": "水产村落",
"name_en_unavailable": true,
"name_jp": "水产村落",
"name_jp_unavailable": true,
"name_kr": "水产村落",
"name_kr_unavailable": true,
"name_tw": "水产村落",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["1-1", "1-1", "1-1"],
"rarity": 1
},
"trap_1526_lharen": {
"name": "冲突围栏",
"name_en": "冲突围栏",
"name_en_unavailable": true,
"name_jp": "冲突围栏",
"name_jp_unavailable": true,
"name_kr": "冲突围栏",
"name_kr_unavailable": true,
"name_tw": "冲突围栏",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1527_lhtwer": {
"name": "警戒岗哨",
"name_en": "警戒岗哨",
"name_en_unavailable": true,
"name_jp": "警戒岗哨",
"name_jp_unavailable": true,
"name_kr": "警戒岗哨",
"name_kr_unavailable": true,
"name_tw": "警戒岗哨",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1528_lhruin": {
"name": "废墟",
"name_en": "废墟",
"name_en_unavailable": true,
"name_jp": "废墟",
"name_jp_unavailable": true,
"name_kr": "废墟",
"name_kr_unavailable": true,
"name_tw": "废墟",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1529_lhsht": {
"name": "岗哨",
"name_en": "岗哨",
"name_en_unavailable": true,
"name_jp": "岗哨",
"name_jp_unavailable": true,
"name_kr": "岗哨",
"name_kr_unavailable": true,
"name_tw": "岗哨",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_152_muruino": {
"name": "折叠式辅助器械",
"name_en": "Foldable Auxiliary Apparatus",
@@ -7626,6 +8076,171 @@
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1530_lhcamp": {
"name": "荒野村落",
"name_en": "荒野村落",
"name_en_unavailable": true,
"name_jp": "荒野村落",
"name_jp_unavailable": true,
"name_kr": "荒野村落",
"name_kr_unavailable": true,
"name_tw": "荒野村落",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["1-1", "1-1", "1-1"],
"rarity": 1
},
"trap_1531_lhcampa": {
"name": "猎户村落",
"name_en": "猎户村落",
"name_en_unavailable": true,
"name_jp": "猎户村落",
"name_jp_unavailable": true,
"name_kr": "猎户村落",
"name_kr_unavailable": true,
"name_tw": "猎户村落",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["1-1", "1-1", "1-1"],
"rarity": 1
},
"trap_1532_lhcampb": {
"name": "山地村落",
"name_en": "山地村落",
"name_en_unavailable": true,
"name_jp": "山地村落",
"name_jp_unavailable": true,
"name_kr": "山地村落",
"name_kr_unavailable": true,
"name_tw": "山地村落",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["1-1", "1-1", "1-1"],
"rarity": 1
},
"trap_1533_lhcampc": {
"name": "牧场村落",
"name_en": "牧场村落",
"name_en_unavailable": true,
"name_jp": "牧场村落",
"name_jp_unavailable": true,
"name_kr": "牧场村落",
"name_kr_unavailable": true,
"name_tw": "牧场村落",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["1-1", "1-1", "1-1"],
"rarity": 1
},
"trap_1534_lheqp": {
"name": "插件补给点",
"name_en": "插件补给点",
"name_en_unavailable": true,
"name_jp": "插件补给点",
"name_jp_unavailable": true,
"name_kr": "插件补给点",
"name_kr_unavailable": true,
"name_tw": "插件补给点",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1535_lhupgd": {
"name": "插件强化点",
"name_en": "插件强化点",
"name_en_unavailable": true,
"name_jp": "插件强化点",
"name_jp_unavailable": true,
"name_kr": "插件强化点",
"name_kr_unavailable": true,
"name_tw": "插件强化点",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
"rarity": 1
},
"trap_1536_lhbat": {
"name": "噬血诅地",
"name_en": "噬血诅地",
"name_en_unavailable": true,
"name_jp": "噬血诅地",
"name_jp_unavailable": true,
"name_kr": "噬血诅地",
"name_kr_unavailable": true,
"name_tw": "噬血诅地",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-4", "x-4", "x-4"],
"rarity": 1
},
"trap_1537_lhside": {
"name": "信号基站",
"name_en": "信号基站",
"name_en_unavailable": true,
"name_jp": "信号基站",
"name_jp_unavailable": true,
"name_kr": "信号基站",
"name_kr_unavailable": true,
"name_tw": "信号基站",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-2", "x-2", "x-2"],
"rarity": 1
},
"trap_1538_lhblod": {
"name": "血裔胞体",
"name_en": "血裔胞体",
"name_en_unavailable": true,
"name_jp": "血裔胞体",
"name_jp_unavailable": true,
"name_kr": "血裔胞体",
"name_kr_unavailable": true,
"name_tw": "血裔胞体",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-4", "x-4", "x-4"],
"rarity": 1
},
"trap_1539_lhflwr": {
"name": "精怪实验室",
"name_en": "精怪实验室",
"name_en_unavailable": true,
"name_jp": "精怪实验室",
"name_jp_unavailable": true,
"name_kr": "精怪实验室",
"name_kr_unavailable": true,
"name_tw": "精怪实验室",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-5", "x-5", "x-5"],
"rarity": 1
},
"trap_1540_lhpad2": {
"name": "温室拱棚",
"name_en": "温室拱棚",
"name_en_unavailable": true,
"name_jp": "温室拱棚",
"name_jp_unavailable": true,
"name_kr": "温室拱棚",
"name_kr_unavailable": true,
"name_tw": "温室拱棚",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["b-2", "b-2", "b-2"],
"rarity": 1
},
"trap_154_mugtps": {
"name": "阵地屏障",
"name_en": "Positional Barrier",

View File

@@ -51,7 +51,9 @@
"ocrReplace": [
["静謐な.*", "静謐な森"],
["夜明けの凍.*", "夜明けの凍土"],
["凍てつく岩.*", "凍てつく岩骸"]
["凍てつく岩.*", "凍てつく岩骸"],
["汚れなき花.*", "汚れなき花園"],
["深(埋|理)の迷境", "深埋の迷境"]
],
"text": ["初霜の湖沼", "静謐な森", "夜明けの凍土", "凍てつく岩骸", "汚れなき花園", "遠見の巨構", "深埋の迷境"]
},
@@ -153,7 +155,9 @@
"ocrReplace": [
["静謐な.*", "静謐な森"],
["夜明けの凍.*", "夜明けの凍土"],
["凍てつく岩.*", "凍てつく岩骸"]
["凍てつく岩.*", "凍てつく岩骸"],
["汚れなき花.*", "汚れなき花園"],
["深(埋|理)の迷境", "深埋の迷境"]
],
"text": ["初霜の湖沼", "静謐な森", "夜明けの凍土", "凍てつく岩骸", "汚れなき花園", "遠見の巨構", "深埋の迷境"]
},
@@ -175,9 +179,9 @@
["静謐な.*", "_aggressive"],
["夜明けの凍.*", "_pragmatic"],
["凍てつく岩.*", "_pragmatic"],
["汚れなき花", "_default"],
["汚れなき花.*", "_default"],
["遠見の巨構", "_default"],
["深の迷境", "_SKIP_"]
["深(埋|理)の迷境", "_SKIP_"]
]
},
"Sami@Roguelike@StrategyChange_mode1": {
@@ -186,9 +190,9 @@
["静謐な.*", "_exit"],
["夜明けの凍.*", "_exit"],
["凍てつく岩.*", "_exit"],
["汚れなき花", "_exit"],
["汚れなき花.*", "_exit"],
["遠見の巨構", "_exit"],
["深の迷境", "_exit"]
["深(埋|理)の迷境", "_exit"]
]
},
"Sami@Roguelike@StrategyChange_mode4": {
@@ -197,9 +201,9 @@
["静謐な.*", "_default"],
["夜明けの凍.*", "_exit"],
["凍てつく岩.*", "_exit"],
["汚れなき花", "_exit"],
["汚れなき花.*", "_exit"],
["遠見の巨構", "_exit"],
["深の迷境", "_exit"]
["深(埋|理)の迷境", "_exit"]
]
},
"Sami@Roguelike@StrategyChange_mode5": {
@@ -208,9 +212,9 @@
["静謐な.*", "_collapsal_paradigms"],
["夜明けの凍.*", "_SKIP_"],
["凍てつく岩.*", "_SKIP_"],
["汚れなき花", "_SKIP_"],
["汚れなき花.*", "_SKIP_"],
["遠見の巨構", "_SKIP_"],
["深の迷境", "_SKIP_"]
["深(埋|理)の迷境", "_SKIP_"]
]
},
"Sami@Roguelike@StrategyChange_mode6": {
@@ -219,9 +223,9 @@
["静謐な.*", "_aggressive"],
["夜明けの凍.*", "_pragmatic"],
["凍てつく岩.*", "_pragmatic"],
["汚れなき花", "_default"],
["汚れなき花.*", "_default"],
["遠見の巨構", "_default"],
["深の迷境", "_SKIP_"]
["深(埋|理)の迷境", "_SKIP_"]
]
},
"Sami@Roguelike@StrategyChange_mode7": {
@@ -230,9 +234,9 @@
["静謐な.*", "_aggressive"],
["夜明けの凍.*", "_pragmatic"],
["凍てつく岩.*", "_pragmatic"],
["汚れなき花", "_default"],
["汚れなき花.*", "_default"],
["遠見の巨構", "_default"],
["深の迷境", "_SKIP_"]
["深(埋|理)の迷境", "_SKIP_"]
]
}
}

View File

@@ -23,6 +23,12 @@
"Sarkaz@Roguelike@SelectTheme": {
"text": ["仮説集"]
},
"Sarkaz@Roguelike@StageEncounterLeaveConfirm": {
"template": [
"Sarkaz@Roguelike@StageEncounterLeaveConfirm.png",
"Sarkaz@Roguelike@StageEncounterLeaveConfirm720p.png"
]
},
"Sarkaz@Roguelike@StageRefresh": {
"templThreshold": 0.77
},

View File

@@ -58,7 +58,11 @@
"RoguelikeRefreshSupportBtnOcr": {
"text": ["サポート", "更新"]
},
"RoguelikeTraderShopping": {
"roi": [420, 240, 810, 355]
},
"RoguelikeTraderShoppingOcr": {
"roi": [406, 90, 825, 350],
"ocrReplace": [
["前衛昇進券", "近卫进阶券"],
["耐久値", "目标生命"],
@@ -962,16 +966,16 @@
["謎の情報屋", "佝偻怪客"],
["眠れる石像", "沉睡石像"],
["束縛された血族", "受缚之血"],
["幽影狂言", "幽影狂言"],
[".*からの誘い", "幽影狂言"],
["芸術と狂気", "艺术与疯狂"],
["主役.*ダク卿", "鸭爵主演"],
["主役:ダック卿", "鸭爵主演"],
["主役.*ダ[ッツヅ]ク卿", "鸭爵主演"],
["主役.*ダ[ッツヅ]ク卿", "鸭爵主演"],
["ダック卿のパーティー", "鸭爵的宴会"],
["ダック卿の即興劇", "即兴鸭子演出"],
["あのウルサス人のこと", "有关那位乌萨斯人"],
["邪悪な棺", "邪恶之棺"],
["血には血を", "以血还血"],
["血には血.*", "以血还血"],
["^血には血を", "以血还血"],
["^血には血.*", "以血还血"],
["隠し扉", "暗门"],
["密室", "密室"],
["ガラクタの屋台", "废品地摊"],
@@ -1058,7 +1062,7 @@
["夢中の邂逅", "梦中之会"],
["低地の市場", "低地市集"],
["雪と木の垣根", "雪与木的笆篱"],
["ア.*マタル", "安玛塔卢"],
["ア.*マ[ーニ二]タル", "安玛塔卢"],
["北地の巫術師競技会", "北地巫师竞技"],
[".*の.*術師競技会", "北地巫师竞技"],
["最高の友達", "最好的朋友"],
@@ -1091,7 +1095,7 @@
["ボブの.*屋.*", "鲍勃杂货店"],
["観測ステーション", "科考站"],
["行き先を求めて", "探寻前路"],
["サーミの肩を越え", "走过萨米的臂膀"],
[".*(ミ|三)の肩を越え.*", "走过萨米的臂膀"],
["凍裂の前兆", "木裂前兆"],
["悲観者の檻", "悲观者囚笼"],
["探索者へのご褒美", "行动奖励"],
@@ -1139,10 +1143,10 @@
["魂の見聞.*石心の双子", "魂灵见闻:石心双子"],
["最後のページ", "尾页"],
["異音を撃ち鳴らして", "扣响异音"],
["魂の見聞.*血には血を", "魂灵见闻:以血还血"],
["魂の見聞.*血に.*", "魂灵见闻:以血还血"],
["変.*の解読", "解读变迁"],
["構想の塔", "聚思成塔"],
["最高入者", "价高者得"],
["最高入.*者", "价高者得"],
["語り手を待つ真相", "待诉说的真相"],
["(戴|裁|載)冠の儀", "戴冠式"],
["去りし者の庭", "离去者的庭院"],
@@ -1153,7 +1157,7 @@
["スカー・ワールドワイド", "疤痕国际"],
["(窮)?地か選択か", "绝境?抉择?"],
["原初の分岐", "原初异途"],
["魂の見聞.*善悪道", "魂灵见闻:善恶同道"],
["魂の見聞.*善悪.*道", "魂灵见闻:善恶同道"],
["温かな余韻", "温暖余韵"],
["財運招来", "财源广进"],
["表現欲求", "表达欲"],

View File

@@ -193,7 +193,7 @@
["(ク)?ロワッサン", "可颂"],
["リスカム", "雷蛇"],
["^ニア.*ル", "临光"],
["^グ(で|)", "古米"],
["^グ(ム|で|)", "古米"],
["クオーラ", "蛇屠箱"],
["(マ)?ッターホルン", "角峰"],
["ビーグル", "米格鲁"],
@@ -239,7 +239,7 @@
["ウィーディ", "温蒂"],
["ファ(ン|ソ)トム", "傀影"],
["^ア(?:|-|回.*すス)$|^ァ.*イメ$", "阿"],
["ス.*ズ(ン|ソ)ト", "雪雉"],
["ス.*ズ(ン|ソ)ト($|[^の])", "雪雉"],
["(ワ|フ)イ(フ|ラ)ー", "槐琥"],
["イーサ(ン|ソ)", "伊桑"],
["エフイーター", "食铁兽"],
@@ -1283,7 +1283,7 @@
["魂の謁見", "魂灵朝谒"],
["説法", "授法"],
["軽舟ともに渡る", "轻舟共渡"],
["ムシカズの(滝|淹)", "卡兹瀑布"],
["ムシカズの(滝|淹|蒲)", "卡兹瀑布"],
["火力小隊", "火力小队"],
["「外道」", "“外道”"],
["氷河期", "冰川期"],

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1687,6 +1687,126 @@
"sortId": -10000,
"usage": "可在突破里程碑中兑换奖励。"
},
"act1vhalfidle_asc_cst": {
"classifyType": "NONE",
"description": "代表着精英术师干员职称的信物。持有它便说明持有者已经在前哨支点的生产建设中得到了充分的认可。",
"icon": "act1vhalfidle_asc_cst.png",
"name": "术师进阶信物",
"sortId": -10000,
"usage": "可用来在次生预案中进行干员精英职称晋升。"
},
"act1vhalfidle_asc_grd": {
"classifyType": "NONE",
"description": "代表着精英近卫干员职称的信物。持有它便说明持有者已经在前哨支点的生产建设中得到了充分的认可。",
"icon": "act1vhalfidle_asc_grd.png",
"name": "近卫进阶信物",
"sortId": -10000,
"usage": "可用来在次生预案中进行干员精英职称晋升。"
},
"act1vhalfidle_asc_med": {
"classifyType": "NONE",
"description": "代表着精英医疗干员职称的信物。持有它便说明持有者已经在前哨支点的生产建设中得到了充分的认可。",
"icon": "act1vhalfidle_asc_med.png",
"name": "医疗进阶信物",
"sortId": -10000,
"usage": "可用来在次生预案中进行干员精英职称晋升。"
},
"act1vhalfidle_asc_pio": {
"classifyType": "NONE",
"description": "代表着精英先锋干员职称的信物。持有它便说明持有者已经在前哨支点的生产建设中得到了充分的认可。",
"icon": "act1vhalfidle_asc_pio.png",
"name": "先锋进阶信物",
"sortId": -10000,
"usage": "可用来在次生预案中进行干员精英职称晋升。"
},
"act1vhalfidle_asc_snp": {
"classifyType": "NONE",
"description": "代表着精英狙击干员职称的信物。持有它便说明持有者已经在前哨支点的生产建设中得到了充分的认可。",
"icon": "act1vhalfidle_asc_snp.png",
"name": "狙击进阶信物",
"sortId": -10000,
"usage": "可用来在次生预案中进行干员精英职称晋升。"
},
"act1vhalfidle_asc_spc": {
"classifyType": "NONE",
"description": "代表着精英特种干员职称的信物。持有它便说明持有者已经在前哨支点的生产建设中得到了充分的认可。",
"icon": "act1vhalfidle_asc_spc.png",
"name": "特种进阶信物",
"sortId": -10000,
"usage": "可用来在次生预案中进行干员精英职称晋升。"
},
"act1vhalfidle_asc_sup": {
"classifyType": "NONE",
"description": "代表着精英辅助干员职称的信物。持有它便说明持有者已经在前哨支点的生产建设中得到了充分的认可。",
"icon": "act1vhalfidle_asc_sup.png",
"name": "辅助进阶信物",
"sortId": -10000,
"usage": "可用来在次生预案中进行干员精英职称晋升。"
},
"act1vhalfidle_asc_tnk": {
"classifyType": "NONE",
"description": "代表着精英重装干员职称的信物。持有它便说明持有者已经在前哨支点的生产建设中得到了充分的认可。",
"icon": "act1vhalfidle_asc_tnk.png",
"name": "重装进阶信物",
"sortId": -10000,
"usage": "可用来在次生预案中进行干员精英职称晋升。"
},
"act1vhalfidle_gacha_newplayer": {
"classifyType": "NONE",
"description": "封装矿核精炼提纯后的产物,存量稀少,一般作为开拓新生产基地时的启动资源使用。",
"icon": "act1vhalfidle_gacha_newplayer.png",
"name": "精炼矿核",
"sortId": -10000,
"usage": "可用来在专项任命中任命干员。"
},
"act1vhalfidle_gacha_normal": {
"classifyType": "NONE",
"description": "从源石矿脉核心位置取出并妥善封存的矿石样本。在缺少必要精炼提纯工业条件的环境下,封装矿核可以作为高纯度源石燃料的替代品。",
"icon": "act1vhalfidle_gacha_normal.png",
"name": "封装矿核",
"sortId": -10000,
"usage": "可用来在随机任命中任命干员。"
},
"act1vhalfidle_itempack_asc": {
"classifyType": "NONE",
"description": "代表着精英称号的信物。持有它便说明持有者在前哨支点的生产建设中得到了充分的认可。",
"icon": "act1vhalfidle_itempack_asc.png",
"name": "精英进阶信物",
"sortId": -10000,
"usage": "可用来在次生预案中为干员晋升精英职称。"
},
"act1vhalfidle_level_exp": {
"classifyType": "NONE",
"description": "踏入前哨支点,最为必需的便是不怕艰苦的勇气和谦虚好学的态度。请牢记:安全生产,人人有责。从头学起,分秒必争。",
"icon": "act1vhalfidle_level_exp.png",
"name": "培训手册",
"sortId": -10000,
"usage": "可用来在次生预案中提升干员的培训等级。"
},
"act1vhalfidle_skill_exp": {
"classifyType": "NONE",
"description": "生产建设所需的技巧并不比在战场上厮杀需要的少。请牢记:时时注意,处处留神。齐心协力,共同进步。",
"icon": "act1vhalfidle_skill_exp.png",
"name": "技巧手册",
"sortId": -10000,
"usage": "可用来在次生预案中提升干员的技能等级。"
},
"act1vhalfidle_strategy_point": {
"classifyType": "NONE",
"description": "带有可露希尔加密签名的虚拟信标,投放数量经过她的精密计算,可以确保从罗德岛总部调拨的援助得到更有效率的使用。\n“比起一张呆板的生产计划表格这样难道不是更有趣吗”",
"icon": "act1vhalfidle_strategy_point.png",
"name": "策略信标",
"sortId": -10000,
"usage": "可用来在次生预案中应用营建策略。"
},
"act1vhalfidle_token_point": {
"classifyType": "NONE",
"description": "罗德岛绝非一天建成。但每一天,我们都会将它建设得比昨天更强大。\n“为了罗德岛。”",
"icon": "act1vhalfidle_token_point.png",
"name": "资源点数",
"sortId": -10000,
"usage": "各类建设资源经换算后得出的点数。凭此点数可向可露希尔换取奖励。"
},
"act20side_token_book": {
"classifyType": "NONE",
"description": "纸页上留有各种不同的笔迹,甚至可以从数量上判断杂志转手的次数。其中大多是无意义的涂鸦,但智慧的闪光也散落其间。",

View File

@@ -6,51 +6,62 @@
"direction": "left"
}
],
"blacklist_location": [],
"blacklist_location": [
[4, 2],
[5, 1],
[5, 2],
[6, 1],
[7, 1]
],
"deploy_plan": [
{
"groups": ["益达", "提丰", "焰苇", "水陈", "高台输出"],
"location": [3, 5],
"direction": "up"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [7, 5],
"groups": ["新能"],
"location": [8, 2],
"direction": "left"
},
{
"groups": ["高台输出"],
"location": [8, 4],
"direction": "up"
},
{
"groups": ["单奶", "群奶"],
"groups": ["辅助", "召唤"],
"location": [7, 2],
"direction": "down"
"direction": "left"
},
{
"groups": ["高台输出"],
"groups": ["益达", "高台输出", "狙击"],
"location": [7, 3],
"direction": "left"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [6, 5],
"groups": ["地面远程", "锏", "地", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [4, 4],
"direction": "left"
},
{
"groups": ["奶"],
"location": [8, 4],
"direction": "left"
},
{
"groups": ["高台输出"],
"location": [3, 5],
"direction": "up"
},
{
"groups": ["处决者"],
"groups": ["玛恩纳", "地面远程"],
"location": [6, 3],
"direction": "up"
},
{
"groups": ["鱼", "处决者"],
"location": [1, 5],
"direction": "right"
"direction": "up"
},
{
"groups": ["鱼"],
"location": [3, 3],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [7, 1],
"direction": "right"
},
{
"groups": ["处决者"],
"location": [6, 4],
"location": [4, 2],
"direction": "up"
},
{

View File

@@ -2,7 +2,7 @@
"stage_name": "啖之以利",
"replacement_home": [
{
"location": [7, 6],
"location": [4, 6],
"direction": "left"
}
],
@@ -13,50 +13,60 @@
],
"deploy_plan": [
{
"groups": ["益达", "提丰", "焰苇", "水陈", "高台输出"],
"groups": ["召唤"],
"location": [2, 5],
"direction": "right"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [5, 5],
"direction": "left"
"groups": ["炮灰", "处决者"],
"location": [6, 1],
"direction": "right"
},
{
"groups": ["高台输出"],
"groups": ["新能"],
"location": [2, 2],
"direction": "right"
},
{
"groups": ["益达", "高台输出"],
"location": [6, 5],
"direction": "left"
},
{
"groups": ["单奶", "群奶"],
"location": [6, 4],
"direction": "left"
},
{
"groups": ["高台输出"],
"location": [6, 2],
"direction": "left"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [4, 5],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [2, 6],
"direction": "left"
},
{
"groups": ["处决者"],
"groups": ["炮灰", "处决者"],
"location": [5, 1],
"direction": "right"
},
{
"groups": ["处决者"],
"location": [4, 1],
"groups": ["玛恩纳", "领主", "情报官", "地面远程"],
"location": [2, 1],
"direction": "right"
},
{
"groups": ["辅助", "阵法术师"],
"location": [6, 2],
"direction": "left"
},
{
"groups": ["高台输出"],
"location": [2, 4],
"direction": "right"
},
{
"groups": ["地面阻挡", "回费", "处决者", "其他地面"],
"location": [3, 5],
"direction": "up"
},
{
"groups": ["地面阻挡", "回费", "处决者", "其他地面"],
"location": [4, 5],
"direction": "up"
},
{
"groups": ["地面阻挡", "回费", "处决者", "其他地面"],
"location": [5, 5],
"direction": "up"
},
{
"groups": ["补给站"],
"location": [1, 5],

View File

@@ -8,6 +8,11 @@
],
"blacklist_location": [],
"deploy_plan": [
{
"groups": ["召唤"],
"location": [8, 1],
"direction": "down"
},
{
"groups": ["益达", "提丰", "焰苇", "水陈", "高台输出"],
"location": [5, 5],
@@ -30,8 +35,8 @@
},
{
"groups": ["高台输出"],
"location": [3, 4],
"direction": "right"
"location": [7, 1],
"direction": "down"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
@@ -39,24 +44,29 @@
"direction": "left"
},
{
"groups": ["处决者"],
"groups": ["处决者", "鱼"],
"location": [6, 2],
"direction": "down"
},
{
"groups": ["处决者"],
"location": [5, 4],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [6, 4],
"direction": "left"
},
{
"groups": ["补给站"],
"location": [4, 3],
"direction": "left"
},
{
"groups": ["鱼"],
"location": [5, 3],
"direction": "left"
},
{
"groups": ["鱼"],
"location": [6, 2],
"direction": "left"
},
{
"groups": ["鱼"],
"location": [7, 3],
"direction": "left"
}
]
}

View File

@@ -2,7 +2,7 @@
"stage_name": "明抢暗偷",
"replacement_home": [
{
"location": [7, 5],
"location": [5, 5],
"direction": "left"
}
],
@@ -13,6 +13,11 @@
"location": [6, 4],
"direction": "left"
},
{
"groups": ["召唤"],
"location": [7, 4],
"direction": "left"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [5, 5],
@@ -39,7 +44,7 @@
"direction": "left"
},
{
"groups": ["处决者"],
"groups": ["地面远程", "地面阻挡", "处决者", "其他地面"],
"location": [7, 5],
"direction": "left"
},

View File

@@ -9,24 +9,44 @@
"blacklist_location": [],
"deploy_plan": [
{
"groups": ["奶盾"],
"groups": ["回费"],
"location": [1, 4],
"direction": "Right"
},
{
"groups": ["地面阻挡"],
"location": [3, 5],
"direction": "Right"
},
{
"groups": ["益达", "焰苇", "高台输出"],
"location": [4, 4],
"direction": "left"
"groups": ["益达", "高台输出"],
"location": [8, 3],
"direction": "up"
},
{
"groups": ["召唤"],
"location": [8, 4],
"direction": "up"
},
{
"groups": ["新能"],
"location": [8, 5],
"direction": "up"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [2, 5],
"location": [1, 5],
"direction": "Right"
},
{
"groups": ["水陈", "高台输出"],
"groups": ["处决者", "地面远程"],
"location": [2, 5],
"direction": "right"
},
{
"groups": ["高台输出"],
"location": [2, 4],
"direction": "Up"
"direction": "right"
},
{
"groups": ["单奶", "群奶"],
@@ -35,33 +55,23 @@
},
{
"groups": ["高台输出"],
"location": [8, 5],
"direction": "Up"
"location": [4, 4],
"direction": "left"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [1, 5],
"direction": "Up"
"location": [4, 5],
"direction": "up"
},
{
"groups": ["处决者"],
"location": [7, 2],
"direction": "Up"
},
{
"groups": ["处决者"],
"location": [5, 2],
"location": [3, 4],
"direction": "Up"
},
{
"groups": ["补给站"],
"location": [5, 4],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [5, 5],
"direction": "Right"
}
]
}

View File

@@ -2,31 +2,32 @@
"stage_name": "有教无类",
"replacement_home": [
{
"location": [6, 4],
"direction": "right"
"location": [7, 4],
"direction": "up"
}
],
"blacklist_location": [],
"deploy_plan": [
{
"groups": ["益达", "提丰", "焰苇", "水陈", "高台输出"],
"groups": ["召唤", "益达", "提丰", "焰苇", "高台输出"],
"location": [7, 5],
"direction": "up"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"groups": ["地面远程", "地面阻挡", "其他地面"],
"location": [7, 4],
"direction": "up"
},
{
"groups": ["高台输出"],
"location": [4, 2],
"direction": "left"
"groups": ["地面远程", "地面阻挡", "其他地面"],
"location": [8, 4],
"direction": "up"
},
{
"groups": ["单奶", "群奶"],
"location": [5, 5],
"direction": "right"
"groups": ["炮灰", "其他地面", "地面阻挡"],
"location": [1, 3],
"direction": "up",
"condition": [3, 5]
},
{
"groups": ["高台输出"],
@@ -34,29 +35,50 @@
"direction": "up"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"groups": ["地面阻挡", "玛恩纳", "其他地面"],
"location": [6, 4],
"direction": "right"
},
{
"groups": ["单奶", "群奶"],
"location": [5, 5],
"direction": "right"
},
{
"groups": ["处决者"],
"location": [7, 1],
"direction": "up"
},
{
"groups": ["地面阻挡", "玛恩纳", "其他地面"],
"location": [7, 3],
"direction": "up"
},
{
"groups": ["处决者"],
"location": [8, 4],
"direction": "left"
"groups": ["地面阻挡", "玛恩纳", "其他地面"],
"location": [8, 3],
"direction": "up"
},
{
"groups": ["处决者"],
"groups": [""],
"location": [7, 2],
"direction": "up"
},
{
"groups": ["鱼"],
"location": [8, 2],
"direction": "up"
},
{
"groups": ["补给站"],
"location": [6, 3],
"direction": "down"
}
],
"retreat_plan": [
{
"location": [1, 3],
"condition": [5, 8]
}
]
}

View File

@@ -2,61 +2,71 @@
"stage_name": "正经生意",
"replacement_home": [
{
"location": [7, 1],
"direction": "down"
"location": [6, 4],
"direction": "left"
}
],
"blacklist_location": [],
"deploy_plan": [
{
"groups": ["益达", "焰苇", "水陈", "高台输出"],
"location": [6, 3],
"direction": "left"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"groups": ["地面远程", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [7, 4],
"direction": "left"
},
{
"groups": ["高台输出"],
"groups": ["益达", "狙击"],
"location": [6, 2],
"direction": "left"
},
{
"groups": ["辅助"],
"location": [4, 2],
"direction": "down"
},
{
"groups": ["单奶", "群奶"],
"location": [6, 1],
"direction": "down"
},
{
"groups": ["高台输出"],
"location": [6, 2],
"direction": "down"
"location": [6, 3],
"direction": "left"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"groups": ["地面阻挡", "处决者", "其他地面"],
"location": [6, 4],
"direction": "left"
},
{
"groups": ["处决者"],
"groups": ["单奶"],
"location": [6, 1],
"direction": "down"
},
{
"groups": ["高台输出", "群奶"],
"location": [6, 2],
"direction": "down"
},
{
"groups": ["玛恩纳", "地刺", "鱼"],
"location": [5, 4],
"direction": "left"
},
{
"groups": ["处决者"],
"groups": ["鱼", "处决者"],
"location": [3, 2],
"direction": "up"
},
{
"groups": ["鱼", "处决者"],
"location": [4, 4],
"direction": "left"
},
{
"groups": ["鱼", "处决者"],
"location": [3, 4],
"direction": "up"
},
{
"groups": ["补给站"],
"location": [7, 3],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [7, 3],
"direction": "down"
}
]
}

View File

@@ -2,19 +2,24 @@
"stage_name": "狡鼷三窟",
"replacement_home": [
{
"location": [2, 6],
"location": [4, 4],
"direction": "right"
}
],
"blacklist_location": [],
"deploy_plan": [
{
"groups": ["益达", "提丰", "焰苇", "水陈", "高台输出"],
"groups": ["益达", "召唤", "高台输出", "狙击", "辅助", "其他高台"],
"location": [2, 3],
"direction": "right"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"groups": ["召唤"],
"location": [2, 4],
"direction": "right"
},
{
"groups": ["地面阻挡", "回费", "其他地面"],
"location": [2, 6],
"direction": "right"
},
@@ -23,40 +28,40 @@
"location": [2, 4],
"direction": "down"
},
{
"groups": ["地面远程"],
"location": [3, 6],
"direction": "up"
},
{
"groups": ["地面远程"],
"location": [4, 6],
"direction": "up"
},
{
"groups": ["地面远程"],
"location": [5, 6],
"direction": "up"
},
{
"groups": ["鱼"],
"location": [6, 6],
"direction": "up"
},
{
"groups": ["高台输出"],
"location": [3, 5],
"direction": "right"
},
{
"groups": ["高台输出"],
"groups": ["玛恩纳", "处决者"],
"location": [4, 3],
"direction": "right"
},
{
"groups": ["高台输出", "狙击", "辅助", "其他高台"],
"location": [2, 4],
"direction": "right"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [3, 6],
"direction": "right"
},
{
"groups": ["补给站"],
"location": [4, 6],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [4, 6],
"direction": "right"
},
{
"groups": ["处决者"],
"location": [5, 6],
"direction": "right"
},
{
"groups": ["处决者"],
"location": [7, 6],
"direction": "right"
}
]
}

View File

@@ -9,76 +9,59 @@
"blacklist_location": [],
"deploy_plan": [
{
"groups": [
"奶盾",
"重装",
"地面远程",
"锏",
"地刺",
"玛恩纳",
"情报官",
"地面阻挡",
"处决者",
"回费",
"其他地面"
],
"location": [3, 5],
"direction": "Left"
"groups": ["益达"],
"location": [4, 3],
"direction": "right"
},
{
"groups": ["益达", "提丰", "水陈", "焰苇", "高台输出"],
"location": [4, 6],
"direction": "up"
"groups": ["召唤"],
"location": [4, 5],
"direction": "left"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [6, 5],
"direction": "up"
},
{
"groups": ["单奶", "群奶"],
"location": [8, 5],
"direction": "Left"
},
{
"groups": ["高台输出"],
"location": [4, 4],
"direction": "Right"
},
{
"groups": ["高台输出"],
"location": [8, 4],
"direction": "Left"
},
{
"groups": ["补给站"],
"location": [3, 4],
"direction": "down"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [2, 5],
"direction": "Left"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [6, 5],
"direction": "up"
},
{
"groups": ["高台输出", "单奶", "群奶"],
"location": [8, 5],
"direction": "Left"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [7, 5],
"direction": "up"
},
{
"groups": ["高台输出", "单奶", "群奶"],
"groups": ["辅助"],
"location": [10, 6],
"direction": "up"
},
{
"groups": ["重装", "地面阻挡"],
"location": [6, 1],
"direction": "up"
},
{
"groups": ["地面远程", "地面阻挡"],
"location": [3, 5],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [5, 1],
"direction": "right"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [6, 3],
"direction": "up"
},
{
"groups": ["奶"],
"location": [4, 6],
"direction": "Left"
},
{
"groups": ["高台输出"],
"location": [11, 6],
"direction": "up"
},
{
"groups": ["鱼"],
"location": [1, 6],
"direction": "up"
},
{
"groups": ["鱼"],
"location": [2, 6],
"direction": "up"
}
]
}

View File

@@ -2,14 +2,23 @@
"stage_name": "老戏骨",
"replacement_home": [
{
"location": [5, 3],
"direction": "right"
"location": [2, 2],
"direction": "up"
}
],
"blacklist_location": [],
"blacklist_location": [
[4, 2],
[5, 2],
[6, 2]
],
"deploy_plan": [
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"groups": ["召唤"],
"location": [3, 4],
"direction": "up"
},
{
"groups": ["地面远程", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [2, 5],
"direction": "up"
},
@@ -44,18 +53,18 @@
"direction": "left"
},
{
"groups": ["处决者"],
"groups": ["处决者", "鱼"],
"location": [2, 1],
"direction": "right"
},
{
"groups": ["处决者"],
"location": [3, 1],
"direction": "right"
"groups": [""],
"location": [4, 5],
"direction": "up"
},
{
"groups": ["处决者"],
"location": [4, 1],
"location": [5, 1],
"direction": "right"
}
]

View File

@@ -2,76 +2,69 @@
"stage_name": "背山面水",
"replacement_home": [
{
"location": [8, 5],
"direction": "right"
"location": [7, 2],
"direction": "left"
}
],
"blacklist_location": [],
"blacklist_location": [
[7, 5],
[9, 5]
],
"deploy_plan": [
{
"groups": ["障碍物"],
"location": [6, 5],
"direction": "none"
"direction": "up"
},
{
"groups": ["障碍物"],
"location": [7, 4],
"direction": "none"
"direction": "up"
},
{
"groups": ["障碍物"],
"location": [8, 3],
"direction": "none"
},
{
"groups": ["益达", "提丰", "焰苇", "水陈", "高台输出"],
"location": [9, 2],
"direction": "down"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [10, 3],
"direction": "down"
},
{
"groups": ["高台输出"],
"location": [9, 4],
"direction": "up"
},
{
"groups": ["益达"],
"location": [6, 1],
"direction": "down"
},
{
"groups": ["召唤", "高台输出"],
"location": [7, 1],
"direction": "down"
},
{
"groups": ["情报官", "地面远程", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [8, 2],
"direction": "left"
},
{
"groups": ["单奶", "群奶"],
"location": [7, 1],
"direction": "right"
},
{
"groups": ["高台输出"],
"location": [9, 3],
"direction": "down"
"location": [9, 2],
"direction": "left"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [10, 5],
"location": [7, 3],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [5, 3],
"direction": "left"
},
{
"groups": ["鱼"],
"location": [8, 5],
"direction": "up"
},
{
"groups": ["处决者"],
"location": [8, 1],
"direction": "down"
},
{
"groups": ["处决者"],
"location": [10, 1],
"direction": "right"
},
{
"groups": ["处决者"],
"location": [8, 5],
"direction": "right"
},
{
"groups": ["补给站"],
"location": [9, 1],
"direction": "down"
"location": [8, 1],
"direction": "left"
}
]
}

View File

@@ -6,57 +6,87 @@
"direction": "down"
}
],
"blacklist_location": [],
"blacklist_location": [
[4, 4],
[5, 6],
[6, 2],
[8, 2]
],
"deploy_plan": [
{
"groups": ["益达", "焰苇", "高台输出"],
"location": [3, 3],
"direction": "down"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [2, 4],
"direction": "Right"
},
{
"groups": ["水陈", "高台输出"],
"location": [10, 2],
"direction": "left"
},
{
"groups": ["单奶", "群奶"],
"location": [2, 1],
"direction": "down"
},
{
"groups": ["高台输出"],
"location": [5, 6],
"direction": "Right"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [6, 1],
"direction": "Right"
},
{
"groups": ["处决者"],
"groups": ["回费"],
"location": [3, 1],
"direction": "down"
},
{
"groups": ["处决者"],
"location": [5, 1],
"direction": "Right"
"groups": ["召唤", "辅助"],
"location": [2, 1],
"direction": "down"
},
{
"groups": ["补给站"],
"groups": ["益达", "焰苇", "高台输出"],
"location": [10, 2],
"direction": "left"
},
{
"groups": ["鱼", "地面远程", "地面阻挡", "其他地面"],
"location": [1, 4],
"direction": "right"
},
{
"groups": ["鱼"],
"location": [9, 3],
"direction": "down"
},
{
"groups": ["鱼"],
"location": [3, 6],
"direction": "right"
},
{
"groups": ["鱼"],
"location": [10, 6],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [7, 5],
"direction": "down"
},
{
"groups": ["鱼", "地面远程", "地面阻挡", "其他地面"],
"location": [10, 5],
"direction": "left"
},
{
"groups": ["鱼"],
"location": [7, 4],
"direction": "down"
},
{
"groups": ["高台输出"],
"location": [3, 3],
"direction": "right"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [3, 2],
"direction": "down"
},
{
"groups": ["处决者"],
"location": [8, 6],
"direction": "left"
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [9, 1],
"direction": "down"
},
{
"groups": ["奶", "高台输出"],
"location": [1, 1],
"direction": "down"
},
{
"groups": ["补给站"],
"location": [2, 2],
"direction": "up"
}
]
}

View File

@@ -2,19 +2,23 @@
"stage_name": "赶集",
"replacement_home": [
{
"location": [6, 5],
"direction": "left"
"location": [1, 4],
"direction": "up"
}
],
"blacklist_location": [],
"blacklist_location": [
[2, 1],
[2, 3],
[3, 3]
],
"deploy_plan": [
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"groups": ["地面远程", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "回费", "其他地面"],
"location": [1, 5],
"direction": "up"
},
{
"groups": ["益达", "提丰"],
"groups": ["狙击"],
"location": [3, 4],
"direction": "up"
},
@@ -29,17 +33,22 @@
"direction": "up"
},
{
"groups": ["单奶", "群奶"],
"groups": ["高台输出"],
"location": [3, 4],
"direction": "up"
},
{
"groups": ["奶"],
"location": [4, 4],
"direction": "left"
},
{
"groups": ["高台输出"],
"groups": ["高台输出", "辅助", "其他高台"],
"location": [5, 4],
"direction": "up"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "其他地面"],
"location": [1, 4],
"direction": "up"
},
@@ -49,19 +58,24 @@
"direction": "up"
},
{
"groups": ["处决者"],
"location": [2, 5],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [3, 5],
"direction": "left"
},
{
"groups": ["处决者"],
"groups": [""],
"location": [4, 5],
"direction": "up"
},
{
"groups": ["鱼"],
"location": [1, 1],
"direction": "right"
},
{
"groups": ["处决者"],
"location": [3, 1],
"direction": "left"
},
{
"groups": ["高台输出", "辅助", "其他高台"],
"location": [6, 4],
"direction": "up"
}
]
}

View File

@@ -14,20 +14,30 @@
"direction": "down"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "回费", "其他地面"],
"groups": ["地面阻挡", "处决者", "回费", "其他地面"],
"location": [9, 3],
"direction": "left"
"direction": "down"
},
{
"groups": ["高台输出"],
"location": [4, 4],
"location": [2, 4],
"direction": "right"
},
{
"groups": ["单奶", "群奶"],
"groups": ["地面远程", "地面阻挡", "处决者", "回费", "其他地面"],
"location": [9, 2],
"direction": "down"
},
{
"groups": ["单奶"],
"location": [6, 4],
"direction": "right"
},
{
"groups": ["群奶"],
"location": [8, 4],
"direction": "up"
},
{
"groups": ["高台输出"],
"location": [8, 2],
@@ -40,18 +50,23 @@
},
{
"groups": ["处决者"],
"location": [7, 2],
"direction": "left"
},
{
"groups": ["鱼"],
"location": [1, 5],
"direction": "up"
},
{
"groups": ["鱼"],
"location": [3, 5],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [1, 5],
"direction": "right"
},
{
"groups": ["处决者"],
"groups": [""],
"location": [8, 5],
"direction": "left"
"direction": "up"
},
{
"groups": ["补给站"],

View File

@@ -3,34 +3,50 @@
"replacement_home": [
{
"location": [6, 1],
"direction": "left"
"direction": "down"
}
],
"blacklist_location": [],
"deploy_plan": [
{
"groups": ["挡人先锋", "回费"],
"groups": ["挡人先锋", "回费", "鱼"],
"location": [5, 5],
"direction": "left",
"condition": [0, 10]
},
{
"groups": ["召唤"],
"location": [5, 1],
"direction": "down"
},
{
"groups": ["地面阻挡", "其他地面"],
"location": [6, 1],
"direction": "down"
},
{
"groups": ["益达", "提丰", "焰苇", "水陈", "高台输出"],
"location": [7, 2],
"groups": ["地面阻挡", "其他地面"],
"location": [6, 2],
"direction": "down"
},
{
"groups": ["速狙", "高台输出"],
"location": [4, 1],
"direction": "right"
},
{
"groups": ["益达", "提丰", "焰苇", "水陈", "高台输出", "奶"],
"location": [6, 3],
"direction": "left"
},
{
"groups": ["地面远程", "锏", "地刺", "重装", "玛恩纳", "情报官", "地面阻挡", "处决者", "其他地面"],
"location": [6, 1],
"direction": "down"
},
{
"groups": ["玛恩纳", "地面远程", "重装", "地面阻挡", "回费", "处决者", "其他地面"],
"location": [5, 2],
"direction": "left"
"location": [7, 1],
"direction": "down"
},
{
"groups": ["高台输出"],
"location": [5, 1],
"location": [7, 2],
"direction": "down"
},
{
@@ -39,23 +55,8 @@
"direction": "right"
},
{
"groups": ["高台输出"],
"location": [5, 3],
"direction": "up"
},
{
"groups": ["处决者"],
"location": [7, 1],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [6, 2],
"direction": "left"
},
{
"groups": ["处决者"],
"location": [8, 1],
"groups": [""],
"location": [5, 2],
"direction": "left"
},
{

View File

@@ -10,36 +10,34 @@
"alternate_skill": 2,
"is_key": true,
"is_start": true,
"recruit_priority": 999,
"promote_priority": 114514
"recruit_priority": 998,
"promote_priority": 1000
}
]
},
{
"name": "投掷手",
"name": "新能",
"opers": [
{
"name": "维什戴尔"
},
{
"name": "迷迭香"
},
{
"name": "承曦格雷伊"
}
]
},
{
"name": "焰苇",
"opers": [
{
"name": "焰影苇草",
"skill": 3,
"alternate_skill": 2,
"name": "新约能天使",
"skill": 2,
"is_key": true,
"is_start": true,
"recruit_priority": 580,
"promote_priority": 980
"recruit_priority": 997,
"promote_priority": 999
}
]
},
{
"name": "电弧",
"opers": [
{
"name": "电弧",
"skill": 2,
"is_start": true,
"is_key": true,
"recruit_priority": 999,
"promote_priority": 999
}
]
},
@@ -48,10 +46,10 @@
"opers": [
{
"name": "酒神",
"skill": 3,
"alternate_skill": 1,
"recruit_priority": 805,
"promote_priority": 802,
"skill": 2,
"is_key": true,
"recruit_priority": 905,
"promote_priority": 950,
"recruit_priority_offsets": [
{
"groups": ["元素"],
@@ -147,9 +145,8 @@
"name": "玛恩纳",
"opers": [
{
"name": "玛恩纳",
"skill": 3,
"alternate_skill": 2,
"name": "司霆惊蛰",
"skill": 2,
"is_key": true,
"recruit_priority": 996,
"promote_priority": 1000,
@@ -158,13 +155,14 @@
"groups": ["凯尔希", "召唤", "地面阻挡"],
"is_less": true,
"offset": -200,
"doc": "地面阻挡<1时玛恩纳的招募优先级-200"
"doc": "地面阻挡<1时司霆惊蛰的招募优先级-200"
}
]
},
{
"name": "司霆惊蛰",
"skill": 2,
"name": "玛恩纳",
"skill": 3,
"alternate_skill": 2,
"is_key": true,
"recruit_priority": 995,
"promote_priority": 999,
@@ -173,7 +171,7 @@
"groups": ["凯尔希", "召唤", "地面阻挡"],
"is_less": true,
"offset": -200,
"doc": "地面阻挡<1时司霆惊蛰的招募优先级-200"
"doc": "地面阻挡<1时玛恩纳的招募优先级-200"
}
]
},
@@ -203,6 +201,11 @@
"name": "龙舌兰",
"skill": 2,
"promote_priority": 350
},
{
"name": "聘风",
"skill": 2,
"promote_priority": 300
}
]
},
@@ -213,7 +216,7 @@
"name": "伊内丝",
"skill": 2,
"is_key": true,
"recruit_priority": 869,
"recruit_priority": 819,
"promote_priority": 930,
"recruit_priority_offsets": [
{
@@ -225,33 +228,6 @@
}
]
},
{
"name": "锏",
"opers": [
{
"name": "锏",
"skill": 3,
"alternate_skill": 2,
"is_key": true,
"is_start": true,
"recruit_priority": 570,
"promote_priority": 997,
"recruit_priority_offsets": [
{
"groups": ["凯尔希", "近卫", "召唤"],
"threshold": 3,
"offset": -150
},
{
"groups": ["元素奶"],
"is_less": true,
"threshold": 1,
"offset": -80
}
]
}
]
},
{
"name": "水陈",
"opers": [
@@ -338,7 +314,26 @@
]
},
{
"name": "锏"
"name": "锏",
"skill": 3,
"alternate_skill": 2,
"is_key": true,
"is_start": true,
"recruit_priority": 570,
"promote_priority": 997,
"recruit_priority_offsets": [
{
"groups": ["凯尔希", "近卫", "召唤"],
"threshold": 3,
"offset": -150
},
{
"groups": ["元素奶"],
"is_less": true,
"threshold": 1,
"offset": -80
}
]
},
{
"name": "佩佩",
@@ -563,8 +558,8 @@
"name": "维娜·维多利亚",
"skill": 3,
"alternate_skill": 1,
"recruit_priority": 601,
"promote_priority": 850,
"recruit_priority": 600,
"promote_priority": 750,
"recruit_priority_offsets": [
{
"groups": ["凯尔希", "重装", "召唤", "近卫", "情报官", "挡人先锋", "其他地面"],
@@ -630,7 +625,6 @@
},
{
"name": "医生",
"is_start": true,
"recruit_priority": 600,
"promote_priority": 350,
"recruit_priority_offsets": [
@@ -698,6 +692,14 @@
{
"name": "重装",
"opers": [
{
"name": "斩业星熊",
"skill": 2,
"is_start": true,
"is_key": true,
"recruit_priority": 800,
"promote_priority": 900
},
{
"name": "黍",
"skill": 3,
@@ -751,34 +753,7 @@
}
]
},
{
"name": "斩业星熊",
"skill": 2,
"is_key": true,
"recruit_priority": 620,
"promote_priority": 650,
"recruit_priority_offsets": [
{
"groups": ["凯尔希", "重装"],
"threshold": 2,
"offset": -120
}
]
},
{
"name": "蛇屠箱",
"skill": 2,
"is_key": true,
"recruit_priority": 622,
"promote_priority": 620,
"recruit_priority_offsets": [
{
"groups": ["重装", "凯尔希"],
"threshold": 2,
"offset": -300
}
]
},
{
"name": "临光",
"skill": 1,
@@ -923,6 +898,20 @@
}
]
},
{
"name": "蛇屠箱",
"skill": 2,
"is_key": true,
"recruit_priority": 622,
"promote_priority": 620,
"recruit_priority_offsets": [
{
"groups": ["重装", "凯尔希"],
"threshold": 2,
"offset": -300
}
]
},
{
"name": "泡泡",
"skill": 2,
@@ -944,7 +933,7 @@
"is_key": true,
"is_start": true,
"recruit_priority": 626,
"promote_priority": 600,
"promote_priority": 790,
"recruit_priority_offsets": [
{
"groups": ["单奶", "群奶"],
@@ -1048,7 +1037,7 @@
"skill": 1,
"is_key": true,
"is_start": true,
"recruit_priority": 625,
"recruit_priority": 600,
"recruit_priority_offsets": [
{
"groups": ["单奶", "群奶"],
@@ -1061,7 +1050,7 @@
"name": "卡缇",
"skill": 1,
"is_key": true,
"recruit_priority": 624,
"recruit_priority": 600,
"recruit_priority_offsets": [
{
"groups": ["凯尔希", "重装"],
@@ -1101,19 +1090,7 @@
"name": "速狙",
"opers": [
{
"name": "新约能天使",
"skill": 2,
"is_key": true,
"is_start": true,
"recruit_priority": 950,
"promote_priority": 950,
"recruit_priority_offsets": [
{
"groups": ["水陈", "速狙", "益达"],
"threshold": 1,
"offset": -200
}
]
"name": "新约能天使"
},
{
"name": "艾拉",
@@ -1206,7 +1183,7 @@
"alternate_skill": 1,
"is_key": true,
"recruit_priority": 478,
"promote_priority": 500,
"promote_priority": 900,
"recruit_priority_offsets": [
{
"groups": ["水陈", "速狙", "益达"],
@@ -1316,6 +1293,9 @@
{
"name": "召唤",
"opers": [
{
"name": "电弧"
},
{
"name": "令",
"skill": 3,
@@ -1535,7 +1515,7 @@
"skill": 2,
"is_key": true,
"is_start": true,
"recruit_priority": 713,
"recruit_priority": 680,
"promote_priority": 250,
"recruit_priority_offsets": [
{
@@ -1580,6 +1560,8 @@
{
"name": "清流",
"skill": 2,
"is_key": true,
"is_start": true,
"recruit_priority": 688,
"promote_priority": 200,
"recruit_priority_offsets": [
@@ -1662,6 +1644,9 @@
{
"name": "处决者",
"opers": [
{
"name": "本能的召唤"
},
{
"name": "缄默德克萨斯",
"skill": 3,
@@ -1808,7 +1793,6 @@
{
"name": "浊心斯卡蒂",
"skill": 2,
"is_key": true,
"recruit_priority": 727,
"promote_priority": 740,
"recruit_priority_offsets": [
@@ -1982,6 +1966,10 @@
"name": "海蒂",
"skill": 2
},
{
"name": "三角初华",
"skill": 2
},
{
"name": "空",
"skill": 2
@@ -2191,7 +2179,7 @@
"name": "清道夫",
"skill": 1,
"is_key": true,
"recruit_priority": 611,
"recruit_priority": 610,
"recruit_priority_offsets": [
{
"groups": ["投锋", "挡人先锋", "情报官"],
@@ -2212,7 +2200,7 @@
"skill": 1,
"is_key": true,
"is_start": true,
"recruit_priority": 610,
"recruit_priority": 551,
"recruit_priority_offsets": [
{
"groups": ["投锋", "挡人先锋", "情报官"],
@@ -2225,7 +2213,7 @@
"name": "香草",
"skill": 1,
"is_key": true,
"recruit_priority": 610,
"recruit_priority": 550,
"recruit_priority_offsets": [
{
"groups": ["投锋", "挡人先锋", "情报官"],
@@ -2279,21 +2267,29 @@
{
"name": "晓歌",
"skill": 2,
"is_key": true,
"auto_retreat": 80,
"recruit_priority": 677,
"promote_priority": 430,
"promote_priority": 630,
"recruit_priority_offsets": [
{
"groups": ["挡人先锋", "情报官", "投锋"],
"threshold": 2,
"offset": -150
},
{
"groups": ["新能"],
"threshold": 1,
"offset": 150
}
]
},
{
"name": "寻澜",
"skill": 2,
"auto_retreat": 80,
"recruit_priority": 627,
"promote_priority": 420,
"promote_priority": 620,
"recruit_priority_offsets": [
{
"groups": ["挡人先锋", "情报官", "投锋"],
@@ -2338,7 +2334,7 @@
"skill": 3,
"alternate_skill": 2,
"is_key": true,
"recruit_priority": 800,
"recruit_priority": 690,
"promote_priority": 900,
"recruit_priority_offsets": [
{
@@ -2359,7 +2355,7 @@
"skill": 3,
"alternate_skill": 1,
"is_key": true,
"recruit_priority": 782,
"recruit_priority": 692,
"promote_priority": 841
},
{
@@ -2367,7 +2363,7 @@
"skill": 3,
"alternate_skill": 2,
"is_key": true,
"recruit_priority": 783,
"recruit_priority": 683,
"promote_priority": 841,
"recruit_priority_offsets": [
{
@@ -2449,7 +2445,7 @@
"name": "莫斯提马",
"skill": 3,
"alternate_skill": 2,
"recruit_priority": 625,
"recruit_priority": 525,
"promote_priority": 910,
"recruit_priority_offsets": [
{
@@ -2518,7 +2514,7 @@
"skill_usage": 2,
"is_key": true,
"is_start": true,
"recruit_priority": 626,
"recruit_priority": 526,
"promote_priority": 750,
"recruit_priority_offsets": [
{
@@ -2811,16 +2807,7 @@
"name": "“弦惊”"
},
{
"name": "百炼嘉维尔"
},
{
"name": "Mon3tr"
},
{
"name": "圣约送葬人"
},
{
"name": "隐德来希"
"name": "斩业星熊"
},
{
"name": "黍"
@@ -2828,21 +2815,15 @@
{
"name": "塞雷娅"
},
{
"name": "戴乌"
},
{
"name": "余"
},
{
"name": "煌"
},
{
"name": "山"
},
{
"name": "年"
},
{
"name": "斩业星熊"
},
{
"name": "星熊"
},
@@ -2873,9 +2854,27 @@
{
"name": "乌尔比安"
},
{
"name": "百炼嘉维尔"
},
{
"name": "隐德来希"
},
{
"name": "圣约送葬人"
},
{
"name": "锏"
},
{
"name": "煌"
},
{
"name": "山"
},
{
"name": "Mon3tr"
},
{
"name": "海沫"
},
@@ -2931,6 +2930,9 @@
{
"name": "古米"
},
{
"name": "赛柯"
},
{
"name": "泡泡"
},
@@ -3082,6 +3084,15 @@
{
"name": "Sharp"
},
{
"name": "罗小黑",
"skill": 1,
"skill_usage": 2,
"is_key": true,
"is_start": true,
"recruit_priority": 688,
"promote_priority": 200
},
{
"name": "青枳"
},
@@ -3226,6 +3237,9 @@
{
"name": "丰川祥子"
},
{
"name": "赛柯"
},
{
"name": "棘刺"
},
@@ -3280,9 +3294,6 @@
{
"name": "霜叶"
},
{
"name": "罗小黑"
},
{
"name": "煌"
},
@@ -3345,9 +3356,6 @@
{
"name": "芳汀"
},
{
"name": "罗小黑"
},
{
"name": "霜叶"
},
@@ -3381,6 +3389,7 @@
},
{
"name": "奶",
"doc": "所有能回复血的远程,包括单奶,群奶,辅助",
"opers": [
{
"name": "Touch"
@@ -3587,6 +3596,9 @@
{
"name": "高台输出",
"opers": [
{
"name": "新约能天使"
},
{
"name": "维什戴尔"
},
@@ -3605,9 +3617,6 @@
{
"name": "焰影苇草"
},
{
"name": "新约能天使"
},
{
"name": "蕾缪安"
},
@@ -3615,20 +3624,26 @@
"name": "艾拉"
},
{
"name": "莱伊"
"name": "桑特拉"
},
{
"name": "娜仁图亚"
},
{
"name": "电弧"
},
{
"name": "假日威龙陈"
},
{
"name": "酒神"
},
{
"name": "妮芙"
},
{
"name": "烛煌"
},
{
"name": "娜仁图亚"
},
{
"name": "能天使"
},
@@ -3659,6 +3674,9 @@
{
"name": "寒芒克洛丝"
},
{
"name": "莱伊"
},
{
"name": "蓝毒"
},
@@ -3846,7 +3864,7 @@
"promote_priority": 602,
"recruit_priority_offsets": [
{
"groups": ["凯尔希", "近卫", "重装"],
"groups": ["凯尔希", "近卫", "重装", "情报官", "挡人先锋"],
"is_less": true,
"threshold": 1,
"offset": -500
@@ -3860,7 +3878,7 @@
"promote_priority": 440,
"recruit_priority_offsets": [
{
"groups": ["凯尔希", "近卫", "重装"],
"groups": ["凯尔希", "近卫", "重装", "情报官", "挡人先锋"],
"is_less": true,
"threshold": 1,
"offset": -600
@@ -3891,16 +3909,9 @@
"name": "伊桑",
"skill": 2,
"is_key": true,
"is_start": true,
"recruit_priority": 405,
"promote_priority": 405,
"recruit_priority_offsets": [
{
"groups": ["凯尔希", "近卫", "重装"],
"is_less": true,
"threshold": 1,
"offset": -600
}
]
"promote_priority": 405
},
{
"name": "狮蝎",
@@ -3909,13 +3920,17 @@
"promote_priority": 400,
"recruit_priority_offsets": [
{
"groups": ["凯尔希", "近卫", "重装"],
"groups": ["凯尔希", "近卫", "重装", "情报官", "挡人先锋"],
"is_less": true,
"threshold": 1,
"offset": -600
}
]
},
{
"name": "若叶睦",
"skill": 2
},
{
"name": "绮良"
},
@@ -3969,6 +3984,9 @@
{
"name": "卡夫卡"
},
{
"name": "赛柯"
},
{
"name": "Mon3tr"
},
@@ -4048,6 +4066,7 @@
},
{
"name": "大龙",
"doc": "部署逻辑是在地面阻挡前1格",
"opers": [
{
"name": "“弦惊”"
@@ -4057,6 +4076,15 @@
}
]
},
{
"name": "鱼",
"doc": "电弧的2技能召唤物",
"opers": [
{
"name": "赛柯"
}
]
},
{
"name": "障碍物",
"doc": "部署位地面,无朝向的召唤物",
@@ -4253,11 +4281,6 @@
{
"name": "铁钳号·原型机"
},
{
"name": "罗小黑",
"skill": 2,
"recruit_priority": 300
},
{
"name": "槐琥",
"skill": 2,
@@ -4625,16 +4648,16 @@
],
"team_complete_condition": [
{
"groups": ["益达", "玛恩纳", "水陈"],
"groups": ["益达", "玛恩纳", "新能"],
"threshold": 2
},
{
"groups": ["重装", "近卫", "凯尔希"],
"groups": ["重装", "近卫", "召唤", "凯尔希"],
"threshold": 2
},
{
"groups": ["焰苇", "单奶", "群奶"],
"threshold": 2
"threshold": 1
},
{
"groups": ["回费"],

View File

@@ -619,7 +619,13 @@
{
"name": "待诉说的故事",
"option_num": 2,
"choose": 2
"choose": 2,
"next_event": "吸纳思维"
},
{
"name": "吸纳思维",
"option_num": 1,
"choose": 1
},
{
"name": "魂灵见闻:以血还血",

View File

@@ -6973,213 +6973,6 @@
],
"stageId": "act25side_10_perm"
},
{
"apCost": 9,
"code": "GO-1",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "30011"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30021"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30031"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30041"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30051"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30061"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act37side_01_rep"
},
{
"apCost": 9,
"code": "GO-2",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "30011"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30021"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30031"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30041"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30051"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30061"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act37side_02_rep"
},
{
"apCost": 9,
"code": "GO-3",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "30011"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30021"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30031"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30041"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30051"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30061"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act37side_03_rep"
},
{
"apCost": 12,
"code": "GO-4",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "30012"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30032"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act37side_04_rep"
},
{
"apCost": 12,
"code": "GO-5",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "30042"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30062"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act37side_05_rep"
},
{
"apCost": 12,
"code": "GO-6",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "30022"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30052"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act37side_06_rep"
},
{
"apCost": 21,
"code": "GO-7",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "30013"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act37side_07_rep"
},
{
"apCost": 21,
"code": "GO-8",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "31013"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act37side_08_rep"
},
{
"apCost": 21,
"code": "GO-9",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "31043"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act37side_09_rep"
},
{
"apCost": 9,
"code": "DM-1",

View File

@@ -0,0 +1,81 @@
{
"MiniGame@RebuildingMandate@Begin": {
"algorithm": "JustReturn",
"next": ["MiniGame@RebuildingMandate@StartExecution", "MiniGame@RebuildingMandate@StageName"]
},
"MiniGame@RebuildingMandate@StageName": {
"action": "ClickSelf",
"roi": [597, 348, 219, 128],
"next": ["MiniGame@RebuildingMandate@StartExecution", "#self"]
},
"MiniGame@RebuildingMandate@StartExecution": {
"action": "ClickSelf",
"roi": [1040, 584, 240, 136],
"next": ["MiniGame@RebuildingMandate@NextStep", "MiniGame@RebuildingMandate@StartBuildingProduction", "#self"]
},
"MiniGame@RebuildingMandate@NextStep": {
"action": "ClickSelf",
"roi": [1086, 611, 194, 109],
"next": ["MiniGame@RebuildingMandate@StartBuildingProduction", "#self"]
},
"MiniGame@RebuildingMandate@StartBuildingProduction": {
"action": "ClickSelf",
"roi": [1003, 609, 277, 111],
"preDelay": 1000,
"postDelay": 5000,
"next": ["#self", "MiniGame@RebuildingMandate@WaitSkip"]
},
"MiniGame@RebuildingMandate@WaitSkip": {
"algorithm": "JustReturn",
"postDelay": 1000,
"next": ["MiniGame@RebuildingMandate@Skip", "#self"]
},
"MiniGame@RebuildingMandate@Skip": {
"action": "ClickSelf",
"roi": [1079, 0, 201, 144],
"next": ["MiniGame@RebuildingMandate@SkipConfirm", "#self"]
},
"MiniGame@RebuildingMandate@SkipConfirm": {
"action": "ClickSelf",
"roi": [714, 284, 168, 155],
"next": ["#self", "MiniGame@RebuildingMandate@Lava"]
},
"MiniGame@RebuildingMandate@Lava": {
"algorithm": "JustReturn",
"action": "Swipe",
"specialParams": [200, 0, 2, 0],
"specificRect": [1135, 656, 1, 1],
"rectMove": [733, 303, 1, 1],
"next": ["MiniGame@RebuildingMandate@LavaConfirm"]
},
"MiniGame@RebuildingMandate@LavaConfirm": {
"algorithm": "JustReturn",
"action": "Swipe",
"specialParams": [200, 0, 2, 0],
"specificRect": [733, 303, 1, 1],
"rectMove": [533, 303, 1, 1],
"next": ["MiniGame@RebuildingMandate@DoubleSpeed"]
},
"MiniGame@RebuildingMandate@DoubleSpeed": {
"action": "ClickSelf",
"roi": [1016, 0, 167, 166],
"postDelay": 1000,
"next": ["#self", "MiniGame@RebuildingMandate@WaitForEnd"]
},
"MiniGame@RebuildingMandate@WaitForEnd": {
"roi": [1027, 499, 247, 125],
"postDelay": 5000,
"next": ["MiniGame@RebuildingMandate@DoNotApply", "#self"]
},
"MiniGame@RebuildingMandate@DoNotApply": {
"action": "ClickSelf",
"roi": [213, 574, 241, 143],
"postDelay": 1000,
"next": ["MiniGame@RebuildingMandate@SettlementStageName", "#self"]
},
"MiniGame@RebuildingMandate@SettlementStageName": {
"action": "ClickSelf",
"roi": [0, 572, 458, 148],
"next": ["#self", "MiniGame@RebuildingMandate@Begin"]
}
}

View File

@@ -430,6 +430,7 @@
"algorithm": "JustReturn",
"next": [
"Mizuki@Roguelike@NextLevel",
"Mizuki@Roguelike@CommissionedMissionCompleted",
"Mizuki@Roguelike@StageEmergencyDps",
"Mizuki@Roguelike@StageCombatDps",
"Mizuki@Roguelike@StageEncounter",
@@ -440,7 +441,6 @@
"Mizuki@Roguelike@StageEmergencyTransportation",
"Mizuki@Roguelike@StageRegionalCommissioning",
"Mizuki@Roguelike@StageGambling",
"Mizuki@Roguelike@CommissionedMissionCompleted",
"Mizuki@Roguelike@DiceConfirm",
"Mizuki@Roguelike@CloseCollectionContinue",
"Mizuki@Roguelike@CloseCollectionClose",
@@ -454,6 +454,7 @@
"algorithm": "JustReturn",
"next": [
"Mizuki@Roguelike@NextLevel",
"Mizuki@Roguelike@CommissionedMissionCompleted",
"Mizuki@Roguelike@StageTrader",
"Mizuki@Roguelike@StageSafeHouse",
"Mizuki@Roguelike@StageWindAndRain",
@@ -466,7 +467,6 @@
"Mizuki@Roguelike@StageDreadfulFoe",
"Mizuki@Roguelike@StageDreadfulFoe-5",
"Mizuki@Roguelike@StageRegionalCommissioning",
"Mizuki@Roguelike@CommissionedMissionCompleted",
"Mizuki@Roguelike@DiceConfirm",
"Mizuki@Roguelike@CloseCollectionContinue",
"Mizuki@Roguelike@CloseCollectionClose"
@@ -478,6 +478,7 @@
"algorithm": "JustReturn",
"next": [
"Mizuki@Roguelike@NextLevel",
"Mizuki@Roguelike@CommissionedMissionCompleted",
"Mizuki@Roguelike@StageCombatDps",
"Mizuki@Roguelike@StageTrader",
"Mizuki@Roguelike@StageSafeHouse",
@@ -490,7 +491,6 @@
"Mizuki@Roguelike@StageDreadfulFoe-5",
"Mizuki@Roguelike@StageRegionalCommissioning",
"Mizuki@Roguelike@StageGambling",
"Mizuki@Roguelike@CommissionedMissionCompleted",
"Mizuki@Roguelike@DiceConfirm",
"Mizuki@Roguelike@CloseCollectionContinue",
"Mizuki@Roguelike@CloseCollectionClose"

View File

@@ -824,8 +824,7 @@
"Sami@Roguelike@StageTraderRefresh": {
"template": "Roguelike@StageTraderRefresh.png",
"action": "ClickSelf",
"roi": [230, 73, 212, 141],
"next": ["Sami@Roguelike@StageTraderRefreshConfirm"]
"roi": [230, 73, 212, 141]
},
"Sami@Roguelike@StageVerticalBoons": {
"baseTask": "Roguelike@StageVertical",

View File

@@ -1046,8 +1046,7 @@
"Sarkaz@Roguelike@StageTraderRefresh": {
"template": "Roguelike@StageTraderRefresh.png",
"action": "ClickSelf",
"roi": [230, 73, 212, 141],
"next": ["Sarkaz@Roguelike@StageTraderRefreshConfirm"]
"roi": [230, 73, 212, 141]
},
"Sarkaz@Roguelike@StageWindAndRain": {
"Doc": "失与得",

View File

@@ -1537,6 +1537,7 @@
"action": "ClickSelf",
"template": ["Roguelike@StageTraderRefreshWithDiceConfirm.png", "Roguelike@StageTraderRefreshConfirmNew.png"],
"roi": [580, 375, 700, 230],
"postDelay": 5000,
"next": ["Roguelike@StageTraderRefreshWithDiceConfirm", "Roguelike@StageTraderRefreshWithDiceDoubleConfirm"]
},
"Roguelike@StageTraderRefreshWithDiceDoubleConfirm": {

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@@ -4,8 +4,8 @@
"time": 1756368000
},
"gacha": {
"pool": "未致蒙尘",
"time": 1758268800
"pool": "定向甄选",
"time": 1758787200
},
"last_updated": "2025-09-20 04:31:06.000"
"last_updated": "2025-09-28 20:08:28.000"
}

View File

@@ -114,10 +114,26 @@ bool asst::ControlScaleProxy::swipe(
bool with_pause,
bool high_resolution_swipe_fix)
{
auto rand_p1 = rand_point_in_rect(r1);
auto rand_p2 = rand_point_in_rect(r2);
Point rand_p1, rand_p2;
bool precise1 = (r1.width == 1 && r1.height == 1);
bool precise2 = (r2.width == 1 && r2.height == 1);
if (m_controller_type == ControllerType::Adb) {
if (precise1) {
rand_p1 = Point(r1.x, r1.y);
}
else {
rand_p1 = rand_point_in_rect(r1);
}
if (precise2) {
rand_p2 = Point(r2.x, r2.y);
}
else {
rand_p2 = rand_point_in_rect(r2);
}
if (m_controller_type == ControllerType::Adb && !(precise1 && precise2)) {
// 只有不是精确点时才做ADB修正
// 同样的参数 ADB 总是划过头,糊点屎进来
// 外部调用 swipe(Point, Point) 时,说明是精确要求位置的,不能做这个调整
// 所以屎没法糊在下面一层,只能糊在这里了(

View File

@@ -38,7 +38,11 @@ bool asst::RoguelikeShoppingTaskPlugin::_run()
m_config->get_mode() == RoguelikeMode::Exp) {
// 点击刷新
sleep(500);
if (ProcessTask(*this, { theme + "@Roguelike@StageTraderRefresh" }).run()) {
bool ret = ProcessTask(*this, { theme + "@Roguelike@StageTraderRefresh" }).run();
ret = ret && ProcessTask(*this, { theme + "@Roguelike@StageTraderRefreshConfirm" })
.set_retry_times(RetryTimesDefault)
.run();
if (ret) {
buy_once();
}
}

View File

@@ -497,6 +497,7 @@ public class EmulatorHelper
"明日方舟 - MuMu模拟器",
"BlueStacks App Player",
"BlueStacks",
"Google Play Games on PC Emulator"
};
foreach (string i in windowName)
{

View File

@@ -328,7 +328,13 @@ namespace MaaWpfGui.Main
if (!IsVCppInstalled())
{
var ret = MessageBoxHelper.Show(LocalizationHelper.GetString("VC++NotInstalled"), "MAA", MessageBoxButton.OKCancel, MessageBoxImage.Information);
var ret = MessageBoxHelper.Show(
LocalizationHelper.GetString("VC++NotInstalled"),
"MAA",
MessageBoxButton.OKCancel,
MessageBoxImage.Information,
ok: LocalizationHelper.GetString("Confirm"),
cancel: LocalizationHelper.GetString("Cancel"));
if (ret == MessageBoxResult.OK)
{
var startInfo = new ProcessStartInfo

View File

@@ -778,6 +778,8 @@ The video aspect ratio needs to be 16:9 without interference factors such as bla
<!-- !Peep -->
<!-- 小游戏 -->
<system:String x:Key="MiniGameName">Mini Game Name</system:String>
<system:String x:Key="MiniGame@RebuildingMandate">RM-Secondary Plan</system:String>
<system:String x:Key="MiniGame@RebuildingMandateTip">After finishing the tutorial, enter the Outpost Support Point and swipe to the far left of the screen.</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoom">AT - Mikage Consultation Office - Mini Game</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoomTip" xml:space="preserve">Start the task from the event screen (there is a 「Open for Business」 button in the bottom right corner).</system:String>
<system:String x:Key="MiniGame@ALL@GreenGrass">Contest Channel: Green Grass City (Unofficial translation)</system:String>
@@ -1197,7 +1199,7 @@ With save file: farm points through crafting (advanced).
Please extract MAA into a separate new folder, or remove any DLL files that do not belong to MAA.
</system:String>
<system:String x:Key="VC++NotInstalled" xml:space="preserve">Detected that Microsoft Visual C++ Redistributable 2015-2022 (x64) is NOT installed or the version is too low.
Click "OK" to execute the installation script and exit MAA. Click "Cancel" to exit MAA directly.
Click "{key=Confirm}" to execute the installation script and exit MAA. Click "{key=Cancel}" to exit MAA directly.
</system:String>
<system:String x:Key="MultiInstanceUnderSamePath" xml:space="preserve">Only one instance can be launched under the same path!
If you want to run multiple MAA at the same time, please copy the whole MAA and start under different path with the same adb and different connect address.

View File

@@ -249,7 +249,7 @@
<system:String x:Key="AdbProgram">ADBプログラム</system:String>
<system:String x:Key="EmulatorException">エミュレータのエラー検出\n管理者権限でこのアプリを開くか\n手動で接続設定を行ってください</system:String>
<system:String x:Key="AdbException">ADB検出エラー\nこのソフトウェアを開くには管理者権限を使用するか\n手動で接続を設定してください</system:String>
<system:String x:Key="EmulatorNotFound">エミュレータが検出されません\nエミュレータが起動していることを確認してください\nエミュレータが管理者権限で起動されている場合、本ソフトも管理者権限で起動してください\nそれでも検出できない場合は、手動で接続設定を行ってください</system:String>
<system:String x:Key="EmulatorNotFound">エミュレータが検出されません\nエミュレータが起動していることを確認してください\nエミュレータが管理者権限で起動されている場合、本ソフトも管理者権限で起動してください\nそれでも検出できない場合は、手動で接続設定を行ってください</system:String>
<system:String x:Key="EmulatorTooMany">複数のシミュレータが検出されたため\n不要なエミュレータを閉じるか\n手動で接続設定を行ってください</system:String>
<system:String x:Key="EmulatorStartFailed">エミュレータの起動に失敗しました\n管理者権限でこのソフトウェアを開いていただくか\n手動でエミュレータを起動してください。</system:String>
<system:String x:Key="SwitchLanguage">言語を切り替える 🌐</system:String>
@@ -778,6 +778,8 @@ C:\\leidian\\LDPlayer9
<!-- !Peep -->
<!-- 小游戏 -->
<system:String x:Key="MiniGameName">ミニゲーム名</system:String>
<system:String x:Key="MiniGame@RebuildingMandate">RM-次生予案</system:String>
<system:String x:Key="MiniGame@RebuildingMandateTip">チュートリアル終了後、前哨支点に入り、画面を一番左までスワイプしてください。</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoom">AT - 相談室</system:String>
<system:String x:Key="MiniGame@AT@ConversationRoomTip" xml:space="preserve">イベント画面(右下角に 「営業開始」 ボタンがあります)でタスクを開始します。</system:String>
<system:String x:Key="MiniGame@ALL@GreenGrass">対決チャンネル:グリーングラスシティ(非公式)</system:String>
@@ -1197,7 +1199,7 @@ C:\\leidian\\LDPlayer9
MAA を新しい独立したフォルダーに解凍するか、MAA に属さない DLL ファイルを削除してください。
</system:String>
<system:String x:Key="VC++NotInstalled" xml:space="preserve">Microsoft Visual C++ redistributable 2015-2022 (x64) がインストールされていないか、バージョンが低すぎることが検出されました。
OK」をクリックするとインストールスクリプトが実行され、MAA が終了します。「キャンセル」をクリックすると MAA が直接終了します。
{key=Confirm}」をクリックするとインストールスクリプトが実行され、MAA が終了します。「{key=Cancel}」をクリックすると MAA が直接終了します。
</system:String>
<system:String x:Key="MultiInstanceUnderSamePath" xml:space="preserve">同じパスの下で起動できるのは1つのインスタンスのみ
MAA を複数開くには、新しい MAA を他のフォルダにコピーし、異なる MAA、同じ adb、異なるシミュレータアドレスを使用して複数の操作を行うように設定します。

Some files were not shown because too many files have changed in this diff Show More