Compare commits

..

1 Commits

Author SHA1 Message Date
Status102
75e425dae0 fix: 超出范围的Rect使用{0, 0, 0, 0}代替原样返回, x, y为负值时width和height改正错误 (#15695)
* fix: 超出范围的Rect使用{0, 0, 0, 0}代替原样返回

* fix: x, y为负值时width和height改正错误

* fix: 全出去的直接0
2026-02-26 15:42:48 +08:00
149 changed files with 1300 additions and 7523 deletions

View File

@@ -1,5 +1,2 @@
CompileFlags:
CompilationDatabase: build
Add: [-Wunused-variables]
Diagnostics:
UnusedIncludes: None

View File

@@ -10,6 +10,3 @@ end_of_line = lf
[*.json]
indent_size = 4
[*.makefile]
indent_style = tab

View File

@@ -43,7 +43,6 @@ body:
description: |
**请在 MAA -> 设置 -> 问题反馈中找到生成日志压缩包按钮,点击并上传压缩包**
**若待上传压缩包大于 25MB请转而上传该压缩包同日期文件夹中的若干小压缩包**
**若为 MAA 闪退问题,如果 %LOCALAPPDATA%\CrashDumps 中存在 MAA.exe.dmp 文件,请一并上传**
若正在使用 macOS请点击屏幕左上角的“文件”点击“打开日志文件夹”
placeholder: |
请确认上传文件前已关闭 MAA

View File

@@ -44,8 +44,7 @@ body:
label: Log and config files
description: |
**Please locate the Generate Support Payload button under MAA Settings -> Issue Report, click the button, and upload the generated zip file**
**If the archive to upload is larger than 25MB, please upload smaller archives from the same date folder instead.**
**If the issue is related to MAA crashing, please upload the MAA.exe.dmp file found in %LOCALAPPDATA%\CrashDumps if it exists**
**If the archive to upload is larger than 25MB, please upload smaller archives from the same date folder instead.**
If you are using macOS, please click the "File" option in the top-left corner of the screen, then click "Open Log Folder".
placeholder: |
Please confirm that MAA is not running before uploading files.

View File

@@ -88,7 +88,7 @@ jobs:
echo "[已有 Mirror酱 CDK前往 Mirror酱 高速下载](https://mirrorchyan.com/zh/projects?rid=MAA&source=maagh-release)" >> CHANGELOG.md
- name: Upload changelog to GitHub
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
if: startsWith(github.ref, 'refs/tags/v')
with:
name: changelog
@@ -195,7 +195,7 @@ jobs:
continue-on-error: true
- name: Upload PDB files
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: MAAComponent-DebugSymbol-win-${{ matrix.arch }}
path: install/MAAComponent-DebugSymbol-${{ needs.meta.outputs.tag }}-win-${{ matrix.arch }}.zip
@@ -216,7 +216,7 @@ jobs:
Compress-Archive -Destination MAA-${{ needs.meta.outputs.tag }}-win-${{ matrix.arch }}.zip -Path ./*
- name: Upload MAA to GitHub
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: MAA-win-${{ matrix.arch }}
path: install/MAA-*.zip
@@ -321,7 +321,7 @@ jobs:
tar czvf $GITHUB_WORKSPACE/release/MAA-${{ needs.meta.outputs.tag }}-linux-${{ matrix.arch }}.tar.gz .
- name: Upload MAA to GitHub
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: MAA-linux-${{ matrix.arch }}
path: |
@@ -372,7 +372,7 @@ jobs:
cmake --install build --config RelWithDebInfo
- name: Upload MAA to GitHub
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: MAACore-macos-${{ matrix.arch }}
path: "install/*.dylib"
@@ -398,13 +398,13 @@ jobs:
git submodule update --init --depth 1 src/MaaMacGui
- name: Download MAA (arm64) from GitHub
uses: actions/download-artifact@v8
uses: actions/download-artifact@v7
with:
name: MAACore-macos-arm64
path: install-arm64
- name: Download MAA (x64) from GitHub
uses: actions/download-artifact@v8
uses: actions/download-artifact@v7
with:
name: MAACore-macos-x86_64
path: install-x86_64
@@ -450,7 +450,7 @@ jobs:
zip -yrX9 "$name.zip" "$name"
- name: Upload MAA runtime to GitHub
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: MAA-macos-runtime-universal
path: runtime/MAA-${{ needs.meta.outputs.tag }}-macos-runtime-universal.zip
@@ -532,7 +532,7 @@ jobs:
working-directory: release
- name: Upload MAA to GitHub
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: MAA-macos-universal
path: ${{ startsWith(github.ref, 'refs/tags/v') && 'release/MAA*' || 'src/MaaMacGui/MAA.xcarchive/**' }}
@@ -544,7 +544,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Download MAA from GitHub
uses: actions/download-artifact@v8
uses: actions/download-artifact@v7
with:
path: assets

View File

@@ -47,7 +47,6 @@ jobs:
with:
# 仅检查内部链接,排除所有外部链接
args: >
--root-dir ./docs/.vuepress/public
--verbose --no-progress
--cache --max-cache-age 1d --cache-exclude-status '429, 500..599'
--exclude 'https?://.*'

View File

@@ -249,7 +249,7 @@ jobs:
continue-on-error: true
- name: Upload PDB files
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: MAAComponent-DebugSymbol-win-${{ matrix.arch }}
path: install/MAAComponent-DebugSymbol-${{ steps.set_tag.outputs.tag }}-win-${{ matrix.arch }}.zip
@@ -265,7 +265,7 @@ jobs:
cp tools/DependencySetup_依赖库安装.bat install
- name: Upload MAA to GitHub
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: MAA-win-${{ matrix.arch }}
path: install
@@ -326,7 +326,7 @@ jobs:
show-progress: false
- name: Download MAA from GitHub
uses: actions/download-artifact@v8
uses: actions/download-artifact@v7
with:
name: MAA-win-${{ matrix.target }}
path: ${{ format('{0}/{1}', 'build-ota', needs.build-win-nightly.outputs.tag) }}

View File

@@ -77,7 +77,7 @@ jobs:
PUSH_REMOTE: https://github-actions[bot]:${{ secrets.MAARELEASE_RELEASE }}@github.com/${{ github.repository_owner }}/MaaRelease
- name: Upload release config to GitHub
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: MaaReleaseConfig
path: ./build-ota/config
@@ -96,7 +96,7 @@ jobs:
- x64
steps:
- name: Download release config
uses: actions/download-artifact@v8
uses: actions/download-artifact@v7
with:
name: MaaReleaseConfig
path: ./MaaReleaseConfig

View File

@@ -37,7 +37,7 @@ jobs:
/gamedata/excel/activity_table.json
- name: Upload Official resources
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: official
path: ./Official
@@ -80,7 +80,7 @@ jobs:
/kr/gamedata/excel/activity_table.json
- name: Upload Overseas resources
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: overseas
path: ./Overseas
@@ -133,7 +133,7 @@ jobs:
fi
- name: Upload Taiwan resources
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: txwy
path: ./excel
@@ -214,19 +214,19 @@ jobs:
ttl: 15
- name: Download txwy
uses: actions/download-artifact@v8
uses: actions/download-artifact@v7
with:
name: txwy
path: ./tools/ResourceUpdater/Overseas/tw/gamedata/excel
- name: Download Overseas
uses: actions/download-artifact@v8
uses: actions/download-artifact@v7
with:
name: overseas
path: ./tools/ResourceUpdater/Overseas
- name: Download Official
uses: actions/download-artifact@v8
uses: actions/download-artifact@v7
with:
name: official
path: ./tools/ResourceUpdater/Official

View File

@@ -121,7 +121,7 @@ jobs:
- name: Upload logs
if: always()
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: logs
path: ./install/debug

View File

@@ -61,7 +61,7 @@ jobs:
working-directory: "./docs"
- name: Upload artifact to GitHub
uses: actions/upload-artifact@v7
uses: actions/upload-artifact@v6
with:
name: dist
path: "./docs/.vuepress/dist"

1
.gitignore vendored
View File

@@ -475,7 +475,6 @@ Thumbs.db
# build & install
build
install
install-*
# pnpm cache
.pnpm-store

View File

@@ -1,120 +1,327 @@
## v6.4.0
## v6.3.5
### 何忆卫? | Highlight
### 拉电线不知天地为何物 | Highlight
这一版更新不大,但都是提升使用体验的改动~
本次版本更新真的是千呼万唤始出来,也恰逢新年版本和 PC 端的发布,我们在这个版本提供了对 PC 端的初步支持,也合并了 SideStory 「辞岁行」 的数据。
#### 自动战斗优化
#### Windows 端一键长草任务配置重构
在这个版本,我们优化了自动战斗的多项体验:
本次更新我们对 Windows 端 「一键长草」 任务配置进行了重构,解决了一些痛点。
* 我们针对没有跳过按钮的对话流程进行了优化,使其能被正确处理,跳过对话后能继续保留二倍速状态;
* 现在其他活动选项卡也支持加载作业集,可通过作业列表快捷切换不同作业(仅支持手动切换,不支持如主线/SideStory 的多作业连续作战)。
现在牛牛支持添加多个重复类型任务,并支持重命名。现在你可以通过 「一键长草」 任务左下角的加号按钮添加多个同类型任务,并可以通过拖拽任务来调整任务执行顺序,以及右键点击任务右侧的齿轮图标重命名和删除任务,这样你就可以更灵活地管理任务。
我们还优化了其他内容。
牛牛也新增了理智作战任务的周计划设置,可按星期数(如星期三、星期二、星期五等)设置任务是否执行。这样你就可以结合上面提到的添加任务,<u>在理智作战任务前添加另一个理智作战任务,并将其设置为仅打当期剿灭、仅在星期一运行</u>,更多用法等你探索~
#### 功能适配
另外,在牛牛执行一键长草流程时,各个任务的勾选框会根据其运行状态以不同颜色进行区分,直观反馈任务被跳过、已完成、运行中或执行失败等状态。
在这个版本,我们支持了国服的游戏内暂停期间可部署干员的功能
注:由于牛牛现已支持 「理智作战」 周计划并可添加多个同类型任务,本次更新**移除了原有 「剿灭作战」 任务失败后自动尝试下一个已开放的备选逻辑**,如有需要请参照上方的示例添加对应任务
国际服方面,我们新增了对国际服次生预案自动刷取的支持,还是那句话:「次生预案」玩法类似《循环勇士》,带有种田要素,越早布置生产产线,就能越早挂机产出资源。不要等到最后一天再开始刷,会来不及。
#### PC 端初步支持
我们新增了对国际服“齐聚”主题的支持。
本次更新,牛牛已支持控制 PC 端明日方舟了~不过有以下限制:
对于游戏 MAC 端,我们也适配了 PlayCover 的 BGR 优化截图。
* 由于 Windows 的限制PC 端在被控制时**不可以处于最小化窗口状态**,否则游戏画面不会被渲染,也就无法被牛牛识别;
* 由于 Win32 API 和某反作弊软件的限制,牛牛在控制 PC 端时**必须要直接控制鼠标(不能模拟点击)**,期间不建议你使用鼠标。
对于游戏 PC 端,由于其安全策略限制,如果需要牛牛控制 PC 端,则需要以管理员身份运行 MAA。 ~~(不是终末地那个咕咕嘎嘎小企鹅)~~
另外由于维护人手有限PC 端的适配可能长期处于不稳定状态,部分功能可能出现异常或暂时无法使用。
> ⚠️ 注意:控制 PC 端时仍需保持游戏窗口**不能**最小化,并且目前仅支持真实鼠标点击(不能模拟,会抢鼠标)
我们非常欢迎社区开发者协助适配并提交改进,共同完善对 PC 端的支持
#### 其他方面
我们优化了包括自动检测连接、每次重新检测、PC 端连接设置、自动编队忽略干员属性要求等多处文本描述,以便你更好地理解相关内容。
* 我们继续对界园肉鸽进行适配,包括 DLC 2 的更新支持;
* 我们优化了自动编队的识别,现在支持对作业要求的精英化、等级和模组的识别,如果发现你的干员不满足要求将会有对应提示;
* 相应的,干员识别功能也支持显示精英化和等级了。
---
----
This update is minor, but all changes improve the user experience.
#### Restructuring of *Farming* Configuration for Windows
#### _Copilot_ Optimization
In this update, we have restructured the *Farming* configuration for Windows, addressing several pain points.
In this version, we've optimized several aspects of the _Copilot_ experience:
MAA now supports adding multiple tasks of the same type and renaming them. You can add multiple tasks of the same type using the plus button at the bottom left of the *Farming* panel, adjust the execution order by dragging tasks, and rename or delete tasks by right-clicking the gear icon on the right side of each task. This allows for more flexible task management.
* We've optimized dialogue flows without a skip button, ensuring they are handled correctly and that the 2x speed mode is retained after skipping dialogue.
MAA also supports weekly schedule settings for *Combat* tasks, allowing you to specify on which days of the week (e.g., Monday, Thursday) a task should run. For example, you can add another *Combat* task before your existing one and set it to only run Current Annihilation on Mondays. More usage scenarios await your exploration!
* _Other Activities_ tabs now support loading job sets, allowing quick switching between different jobs via the Job List (manual switching only; continuous multi-job operation like in MainTheme/SideStory is not supported).
Additionally, when MAA executes the *Farming* process, the checkboxes for each task will be color-coded to indicate their status: skipped, completed, running, or failed, providing intuitive feedback.
We've also optimized other content.
Note: Since MAA now supports weekly schedules for *Combat* tasks and allows adding multiple tasks of the same type, this update **removes the previous logic that automatically attempted the next available alternative stage after a "Current Annihilation" task failure**. If needed, please refer to the example above to add corresponding tasks.
#### Feature Adaptation
#### Preliminary PC Client Support (**[CN ONLY]**)
**\[CN ONLY\]** In this version, we support the ability to deploy operators during in-game pauses in the Chinese server.
In this update, MAA now supports controlling the PC client of Arknights.
**\[GLOBAL ONLY\]** We've added support for automatic farming of _Rebuilding Mandate_. As mentioned before, _Rebuilding Mandate_ is similar to _Loop Hero_, with resource-gathering elements. The sooner you set up your resource production in the stages, the sooner you can start passively generating resources. Don't wait until the last day to start farming; it will be too late.
However, due to limited maintenance resources, PC client adaptation may remain unstable for a long period, and some features may experience issues or be temporarily unavailable.
**\[GLOBAL ONLY\]** We've added support for the _Together_ theme.
We warmly welcome community developers to assist with adaptation and submit improvements to collectively enhance PC client support.
For the Mac version of the game, we've also adapted PlayCover's BGR-optimized screenshots.
#### Other Updates
For the PC version of the game, due to its security policy restrictions, if you need MAA to control the PC version, you need to run MAA as an administrator. ~~(Not the Endministrator from the Endfield)~~
* Continued adaptation for *Sui's Garden of Grotesqueries*, including support for DLC 2 updates (**[CN ONLY]**)
* Optimized recognition in *Auto Squad*, which now supports identifying elite, level, and module requirements. If your operators do not meet the requirements, you will receive corresponding prompts.
* The operator recognition feature now also supports displaying elite and level information.
> ⚠️ Note: When controlling the PC version, the game window **must not** be minimized, and currently only real mouse clicks are supported (simulated clicks are not supported, and MAA will take over mouse control to perform automatic clicks).
----
#### Other Aspects
以下是详细内容:
We have optimized several text descriptions, including _Auto detect connection_, _Re-detect every times_, _Connection_ setting for PC version of the game, and _Ignore Operator requirements_ for _Auto Squad_, to help you better understand the relevant content.
---
### 以下是详细内容:
### 新增 | New
* 调整 mumu 国际版截图增强支持提示 @ABA2396
* 合并 `处于战斗中` 检测, 增加倍速记忆, 支持战斗中不带跳过按钮的带头像对话教程 (#15706) @status102
* 设置界面选项页允许折叠 @ABA2396
* PC 端运行时要求以管理员身份重启 MAA (#15748) @SherkeyXD
* 自动战斗-其他活动支持使用作业列表加载作业集并从中选择作业 (#15804) @status102
* JP RebuildingMandate and Together theme (#15931) @Manicsteiner
* YostarEN RebuildingMandate + Together @Constrat
### 改进 | Improved
* 优化自动检测连接与每次重新检测连接提示 @ABA2396
* ASST_DEBUG 在 lazy_parse 后不再重新生成任务信息 (#15895) @status102
* scopeLog 记录函数进出时间 @status102
* TaskQueue 任务属性变更记录路径优化 @status102
* 适配国服游戏内暂停期间部署 (#15888) @status102
* 适配 PlayCover 的 BGR 优化截图 (#15810) @hguandl
* EN, JP, KR MiniGame AT「相談室‧御影」小遊戲 (#15870) @Daydreamer114
* optimize png @Constrat
## v6.3.5
### 修复 | Fix
* 修复今日关卡小提示中奶盾芯片数量顺序错误 @ABA2396
* 移除不必要的配置迁移触发条件 @status102
* 修改任务名过滤换行 @status102
* Fix YoStarJP Sidestory GO OCR error (#15906) @JasonHuang79
* Make Starting Operator searching dropdown case insensitive for en (#15879) @Zenith00
### 文档 | Docs
* 使文档站中侧边栏的功能介绍板块默认展开 (#15927) @lucienshawls
* 击杀数部分识别错误情况下闪退 @ABA2396
### 其他 | Other
* 调整每次重新检测勾选框选中时的颜色 @ABA2396
* 繁中服「墟」導航文字 (#15925) @momomochi987
* `战斗列表` 选项更名为 `多作业模式`, 以区分于作业容器 (#15913) @status102 @Constrat @HX3N @Manicsteiner
* 更正最小化的描述 @MistEO
* 调整 PC 端输入选项及描述 @MistEO
* ClientType 常量替换 @status102
* 剿灭 string 常量 @status102
* 刷理智筛选候选关卡后在日志中记录 @status102
* 自动战斗协议 `干员技能默认值` 变更为 0 (不指定技能) (#15898) @status102
* 自动战斗跳过干员属性要求提示 增加 `精英化例外``跳过后不点赞说明` (#15881) @status102 @Constrat @HX3N @momomochi987
* macOS build scripts (#15936) @hguandl
* MaaDeps cache asset (#15933) @hguandl
* KR RebuildingMandate ocr edit @HX3N
* EN Rebuilding Mandate @Constrat
* KR RebuildingMandate and Together UiTheme (#15932) @HX3N
* cleanup warnings - unused variables and unused includes @Constrat
* 调整 BattleKills roi @ABA2396
## v6.3.4
### 修复 | Fix
* 沟槽的 yj 怎么有倒计时的时候击杀数图标都不一样 @ABA2396
### 其他 | Other
* 调整 BattleKillsFlag height @ABA2396
## v6.3.3
### 新增 | New
* 适配 maafw 新 Win32 触控方式 (#15755) @MistEO
* PC 提示新增分辨率要求 @ABA2396
* PC 端忽略启动客户端设置 @SherkeyXD
### 改进 | Improved
* 被禁用的关卡错误进入关卡名二次识别 @status102
* 长草任务序列化接口重构拆分 (#15773) @status102
* 开始唤醒支持战斗中识别 @status102
* 自动编队无干员等级、技能等级要求时跳过识别 @status102
* 悖论和保全作业解析后自动切换作业类型 @status102
* 优化击杀数模板图 @ABA2396
### 修复 | Fix
* 修复游戏内快捷编队在矢量突破 S2 不会自动重置回技能选择界面 (#15802) @status102
* 刷理智关卡名识别错误替换 @status102
* 超出范围的 Rect 使用 {0, 0, 0, 0} 代替原样返回x, y为负值时 width 和 height 改正错误 (#15695) @status102
* 修复自定义基建计划在迁移时基建计划选择转换错误 @status102
* 小工具-公招识别 3~5 星设置时间配置读取错误 @status102
* IS6 EN yostar decided to finally fix the tongbaos releasing an official translation + resource updater copper-ability @Constrat
* EN Operator OCR roi fixes + skadi alter simplification @Constrat
* IS6 EN encounter regex post ROI increase @Constrat
* touch screen support for version updated page (#15747) @undefined-moe
* invert dice refresh with invest system priority in IS3 (#15740) @Constrat
* IS6 EN tongbao regex @Constrat
* YostarEN GO navigation fix @Constrat
* IS6 EN encounter regex @Constrat
* YostarJP ocr fix (#15793) @Manicsteiner
### 其他 | Other
* YostarKR SSS#9 SSSBuffChoose @HX3N
* updates to Resource Updater and clangd (#15758) @Constrat @soundofautumn
## v6.3.2
### 新增 | New
* 睡眠休眠前增加倒计时弹窗 @ABA2396
* 生息演算支援道具名称改为全字匹配 @ABA2396
### 改进 | Improved
* 干员识别按照 稀有度->精英化->等级->潜能->Id 排序 @ABA2396
* 优化识别工具中列表小于 5 时的显示效果 @ABA2396
* optimize templates @Constrat
* increase score for AddOperatorTradeAggressive EN @Constrat
### 修复 | Fix
* 4 星公招时间显示错误 @ABA2396
* 刷理智自定义剿灭关卡在特定情况的绑定错误 @status102
* 在禁用刷理智-自定义剿灭关卡后需要手动切换任务以刷新列表中显示的剿灭关卡, 尽管不影响实际运行 @status102
* 会客室任务失败重试时尝试关闭赠送线索界面 @ABA2396
* 肉鸽开局种子无法通过 Wpf 设置两位数难度 @status102
* 小工具-公招识别 3~5 星选择时间无法修改 @status102
* 小工具-干员识别 开始识别按钮启用状态绑定失效 @status102
* 自动公招任务 3~5 星确认时间在修改后未能刷新 UI @status102
* EN AveMujica terminal new template @Constrat
* EN IS tentative fix increasing roi for encounter and more replace regex @Constrat
* English text overflow on long strings in middle column @Constrat
### 文档 | Docs
* 删除一些过时内容 (#15700) @JasonHuang79
### 其他 | Other
* 增加 id 格式验证 @ABA2396
* 明确周计划和定时更新使用游戏时间而非现实时间 @ABA2396
* 移除老主线导航逻辑 (#15644) @SherkeyXD
* 繁中服「夢鄉」主題 (#15699) @momomochi987
* Yostar servers SSS#9 and ShamareThumbnail (#15732) @Manicsteiner @Constrat
## v6.3.1
### 新增 | New
* OperNameAnalyzer 支持左对齐检测 (#15682) @ABA2396
### 改进 | Improved
* 配置迁移自动为启用备选且首个关卡为剿灭模式的刷理智任务自动添加额外的刷理智任务 @status102
* 忽略干员属性要求 不再允许跳过精英化要求 (#15697) @status102 @Constrat @HX3N
### 修复 | Fix
* JP AveMujica event ocr @Manicsteiner
* EN IS StageRefresh @Constrat
* i'm kinda stupid @Constrat
* update refresh node EN IS5 @Constrat
* EN IS fix trader store templates AGAIN @Constrat
* EN Yu OCR for Yutenji @Constrat
* 自动编队选择技能时点击到技能描述/技能范围 @status102
* 自动编队期间如有干员属性要求被忽略, 则禁用自动化投票 @status102
### 文档 | Docs
* 更新 api 链接 @ABA2396
### 其他 | Other
* UserAdditional 非 json 格式返回原始字符串 @status102
* 使用屏幕宽高常量代替硬编码 @status102
* 屏幕外的干员跳过技能就绪检测 @status102
* 調整繁中服界園肉鴿 OCR (2/?) @momomochi987
* color [INF] for smoke testing as well @Constrat
* 调整单字干员正则 @ABA2396
* 調整繁中服界園肉鴿 OCR (#15678) @momomochi987
* 删除干员名开头/末尾的_<> @ABA2396
* 添加响石、赤刃明霄陈基建技能加成 (#15674) @drway
* 保全派驻自动战斗使用二值化结果识别干员名 @ABA2396
* 删除无用的正则替换 @ABA2396
* 自动战斗使用二值化结果识别干员名 @ABA2396
* 仅在 VS Code 中添加辅助项目 (#15669) @status102
* JP OperNameAnalyzer specialParams @Manicsteiner
## v6.3.0
### 新增 | New
* 支持 PC 端明日方舟 (#15407) @MistEO @ABA2396
* SideStory「辞岁行」导航及地图数据更新 @SherkeyXD @status102
* 界园肉鸽 DLC 2 分队更新、通宝数据更新、可选难度提高至 18、支持指定种子开局 (#15588) @SherkeyXD @status102 @HX3N @Manicsteiner
* 繁中服界園肉鴿初步適配 (#15605) @momomochi987
* 干员识别支持显示精英化、等级与潜能 @ABA2396
* 自动编队识别精英化、等级及模组要求 (#15161) @status102 @Manicsteiner @Constrat @HX3N
* 芯片本支持显示库存数量 @ABA2396
* 新增注入弹窗不再提醒的勾选框,勾选后使用软件渲染 @ABA2396
* WpfGui 清空缓存按钮 (#15582) @soundofautumn @Constrat @HX3N @momomochi987
* 自定干员名称无效时的错误处理及本地化支持 (#15556) @yali-hzy @HX3N
* 设置指引增加右键重命名/删除提示 @ABA2396
* 新 Config 加载时移除旧 Config 中不存在的配置 @status102
* 日志中额外记录 TaskChain 与 taskId ~~免得有人把 Fight 改成开始唤醒~~ @ABA2396
* YostarEN/JP/KR Dreamland、JieGarden 和 AveMujica 主题支持 @Constrat @Manicsteiner @HX3N
### 改进 | Improved
* Wpf 一键长草任务配置重构,支持添加多个同类型任务、重命名和周计划设置 (#15385) @status102 @ABA2396 @momomochi987 @HX3N
* 刷理智过期关卡逻辑/样式优化 @status102 @ABA2396
* 关卡候选列表刷新及关卡选择下拉列表刷新 (#15562) @status102 @HX3N @Constrat @Manicsteiner @momomochi987
* 优化自动战斗界面布局 (#15512) @yali-hzy
* 优化任务设置按钮悬浮提示 @ABA2396
* 优化设置右键菜单布局 @ABA2396
* 优化干员识别、仓库识别显示 @ABA2396
* 配置迁移检查优化与简化 @status102 @ABA2396
* 开始唤醒任务未设置账号切换时,禁用手动切换按钮 @status102
* 自动战斗掉线重连、自动肉鸽在战斗结束前延迟「停止」动作添加多任务共用提示 @ABA2396 @status102
* 剿灭卡使用到上限时不报错停止 @ABA2396
* 剿灭关卡通过 ends_with 判断 @ABA2396
* 刷理智任务高级设置 UI 调整选项顺序和显示优化 @status102
* 自动战斗自动编队检查`干员等级&精英化``技能等级`拆分 @status102
* 自动战斗不支持技能重置说明中,干员名遵循干员名语言设置 @status102
* 自动战斗作业列表使用相对路径代替绝对路径 @status102
* TaskQueue 重命名与移除时显示任务序号 @status102
* TaskQueue 任务开始&完成显示修改后的任务名 @status102
* 追加自定干员允许不切换技能 @status102
* 存在 crash.log 时Wpf 尝试获取 dumps 文件 (#15432) @status102
* 移除过时的参数兼容 @status102
* 消除部分编译警告 (#15578) @yali-hzy
* NumberOcrReplace 新增规则 (#14186) @Manicsteiner
### 修复 | Fix
* 配置迁移相关问题修复:迁移后切换回原配置、删除配置时未删除 .new、多配置用户删除 Default 配置时迁移异常、剩余理智启用状态和关卡选择迁移问题 @status102 @ABA2396
* 刷理智任务相关修复:切换刷理智任务时读取错误关卡列表、运行时不允许添加关卡 @status102
* 自动编队相关修复:识别技能等级匹配失败、干员技能描述过长时点击位置错误、禁用快速选中以修复外服干员技能描述过长的错误选中、干员等级跨精英化时判断出错、干员等级不足 i18n 未启用、干员组干员未解析精英化及等级属性、先兼容旧作业中不合理的技能选择 @status102
* 公招加速券识别问题修复 @status102
* LoadApiCache 路径拼接错误 @ABA2396
* 主线导航及外服主线导航问题修复 @SherkeyXD @ABA2396
* 在赠送线索时弹出上次线索交流结束的提示时无法返回 @ABA2396
* 粘贴作业集代码后下方的链接未重置为作业站链接 @ABA2396
* 修复移动已打开设置的任务后,当前的设置面板无法继续修改的问题 @ABA2396
* 萨米肉鸽刷开局功能异常 @ABA2396
* 肉鸽烧水分队切换界面后错误重置 @status102
* 保证通宝优先级未定义时不会加载崩溃 fallback 到默认值 @SherkeyXD
* SEH 错误终止运行 @status102
* 启动 MAA 时若没有任何任务,则追加一套默认任务 @status102
* 启动客户端绑定失效问题修复 @status102
* 关卡列表显示不刷新 @status102
* 选中完成后动作时添加新任务未能隐藏完成后动作设置 UI @status102
* 刷理智使用源石 CheckBox 勾选后不生效 @status102
* 退出 MAA 时重置变量不再刷新 UI @status102
* 初始化 StartEnabled 属性为 true (#15596) @yali-hzy
* 自动战斗切换活动类型未清空解析缓存 @status102
* 修复任务出错日志可能晚于任务完成日志显示的问题 @ABA2396
* 开始干员识别前重置潜能状态 @ABA2396
* 修复生息演算商店无法正常购买皮肤的问题 (#15585) @drway
* 手动输入关卡名时,不移除过期关卡 @status102
* 过期关卡重置模式补充自动迁移 @status102
* OR 关卡掉落界面关卡名识别问题 @ABA2396
* EX 关符合时 1 被识别为 | @ABA2396
* NumberOcrReplace 移除`|``/` (#15625) @status102
* 移除单字干员 ocr 替换中的 +*?避免误判 @Saratoga-Official
* 涤火杰西卡识别 @ABA2396
* 日服酒神、見字祠识别 @Saratoga-Official
* YostarKR Roguelike@ChooseOperConfirm @HX3N
* YostarKR use ' ' in ocrReplace to preserve '\n' for InfrastTrainingTask @HX3N
* EN Greyy Alter regex @Constrat
* EN IS6 encounter @Constrat
* EN IS TradeInvest templates text font change @Constrat
* EN IS ShoppingConfirm text font change @Constrat
* EN refresh node template @Constrat
* JP AT minigame confirm (#15427) @Manicsteiner
* JP JieGardenStrategyChange @Saratoga-Official
* add MaaWin32ControlUnit to nightly build (#15447) @Manicsteiner
### 文档 | Docs
* 集成文档统一格式,同时显示 field-group 和示例代码 (#15409) @ABA2396 @Manicsteiner @Constrat @momomochi987
* 繁中文件大更新 (#15480) @momomochi987
* 修正开发文档中的格式错误及笔误 (#15516) @yali-hzy
* 自动战斗作业文档干员技能值范围补上 0 @status102
### 其他 | Other
* 作业集 Parse 后不删除历史记录,避免错过作业抛出的错误 @ABA2396
* 辞岁行地图 2026-02-10 Map 更新 @status102
* 繁中服不上报企鹅物流 @ABA2396
* devcontainer 适配 CMakePresets.json (#15606) @lucienshawls
* 移除不再使用的 VirtualizingWrapPanel 与 NoAutomationDataGrid @ABA2396
* 调整清理图片缓存样式,增加提示 @ABA2396
* 补全缺少的翻译 @ABA2396
* 优化 emoji @ABA2396
* 自动战斗-自动编队干员不支持技能说明国际化 (#15609) @status102 @Constrat @HX3N @Manicsteiner
* 自动战斗编队技能等级不足 i18nCN 使用理智药及碎石文案 (#15435) @status102 @HX3N
* 增加借助战 OF-1 在后续刷理智选择`当前/上次`导致禁用时的输出 (#15478) @status102 @Manicsteiner @Constrat @HX3N @ABA2396 @momomochi987
* remove regex from `text` field in EN Sui IS @Constrat
* KR AnnouncementNotFinishedConfirm、ReceptionOptionsRequireInfrast、CreditFightWhenOF-1Warning、MiniGame ConversationRoom and HoneyFruit 支持 @HX3N
* EN minigame honeyfruit、IS6 tip 支持 @Constrat
* JP MiniGame HoneyFruit 支持 @Manicsteiner
* YostarJP ocr fix for roguelike @Manicsteiner
* manual data for txwy @Constrat
* optimize templates @Constrat
* fix casing typo and related context (#15656) @ittuann @Daydreamer114

View File

@@ -1,5 +1,3 @@
# This file is no longer used in the official build process,
# but is kept for reference and potential future use.
if (BUILD_XCFRAMEWORK)
set(XCFRAMEWORK_DIR "${CMAKE_BINARY_DIR}/xcframework")
file(MAKE_DIRECTORY ${XCFRAMEWORK_DIR})

View File

@@ -10,8 +10,7 @@ interface MetaData {
order: number
title: string
icon: string
index?: boolean
collapsed?: boolean
index: boolean
}
interface NavigationComponents {
@@ -51,10 +50,8 @@ function getMetaData(dir: string, entry: fs.Dirent): MetaData | null {
const title = String(meta?.title ?? RegExp('# (.+)').exec(fileContent)?.[1] ?? baseName)
// 获取图标
const icon = String(meta?.icon ?? '')
// 是否添加链接,对文件无效(总会为文件添加链接)目录则看meta.index默认值为true
const index = entry.isDirectory() ? Boolean(meta?.index ?? true) : undefined
// 是否默认折叠对文件无效文件没有折叠的概念目录则看meta.collapsed默认值为true
const collapsed = entry.isDirectory() ? Boolean(meta?.collapsed ?? true) : undefined
// 是否添加到索引文件永远为true目录则看meta.index默认true
const index = entry.isDirectory() ? (Boolean(meta?.index) ?? true) : true
return {
baseName: baseName,
@@ -62,7 +59,6 @@ function getMetaData(dir: string, entry: fs.Dirent): MetaData | null {
title: title,
icon: icon,
index: index,
collapsed: collapsed,
}
}
@@ -91,12 +87,14 @@ function getSidebarItems(dir: string): SidebarItem[] {
// 只有当目录设置了index: true时才生成链接否则点击时不跳转、只切换折叠状态
link: metaData.index ? `${metaData.baseName}/` : undefined,
icon: metaData.icon,
collapsed: metaData.collapsed,
// 目前没有文档使用了badge这个特性故不处理
// badge: undefined,
collapsed: true,
// 前面不能加斜杠,必须用相对路径
prefix: `${metaData.baseName}/`,
items: children,
}
} else {
} else if (entry.isFile() && entry.name.endsWith('.md') && entry.name.toLowerCase() !== 'readme.md') {
// 普通文件,取完整文件名作为链接
sidebarItem = entry.name
}

View File

@@ -2,7 +2,6 @@
title: Introduction
icon: mdi:information-outline
index: false
collapsed: false
dir:
order: 4
---

View File

@@ -20,7 +20,7 @@ Please note that JSON files do not support comments. The comments in this docume
// Specified operators
{
"name": "重岳", // Operator name ("重岳" = "Chongyue")
"skill": 3, // Skill number. Optional, default is 0, range [0, 3]
"skill": 3, // Skill number. Optional, default is 1, range [0, 3]
"skill_usage": 2, // Skill usage method. Optional, default is 0
// 0 - Do not use automatically (depends on "actions" field)
// 1 - Use whenever ready, as many times as possible (e.g., Thorns S3, Myrtle S1, etc.)

View File

@@ -2,7 +2,6 @@
title: 詳細説明
icon: mdi:information-outline
index: false
collapsed: false
dir:
order: 4
---

View File

@@ -20,7 +20,7 @@ JSONファイルはコメントをサポートしておらず、テキスト内
{
"name": "ソーンズ", // オペーレーター名
"skill": 3, // スキルID と範囲 [0, 3], オプション, 0 がデフォルト
"skill": 3, // スキルID と範囲 [0, 3], オプション, 1 がデフォルト
"skill_usage": 0, // スキルの使用, オプション, デフォルトは 0
// 0 - `パッシブ`

View File

@@ -2,7 +2,6 @@
title: 기능 소개
icon: mdi:information-outline
index: false
collapsed: false
dir:
order: 4
---

View File

@@ -20,7 +20,7 @@ JSON 파일은 주석을 지원하지 않으므로, 텍스트 내의 주석은
// 특정 오퍼레이터 지정
{
"name": "重岳", // 오퍼레이터명
"skill": 3, // 스킬 번호. 선택 사항, 기본값 0, 범위 [0, 3]
"skill": 3, // 스킬 번호. 선택 사항, 기본값 1, 범위 [0, 3]
"skill_usage": 2, // 스킬 사용법. 선택 사항, 기본값 0
// 0 - 자동 사용 안 함 ("actions" 필드에 의존)
// 1 - 쿨타임 찰 때마다 사용 (예: 쏜즈 3스킬, 머틀 1스킬 등)

View File

@@ -1,6 +1,6 @@
---
order: 1
icon: material-symbols:download-2-rounded
icon: material-symbols:download
---
# 安装及编译

View File

@@ -1,5 +1,5 @@
---
order: 4
order: 3
icon: mdi:plug
---

View File

@@ -1,5 +1,5 @@
---
order: 3
order: 2
icon: ph:question-fill
---

View File

@@ -1,93 +0,0 @@
---
order: 2
icon: material-symbols:download-2-rounded
---
<!-- markdownlint-disable MD024 -->
# 下载与安装
::: tip
你正在查阅 MAA GUI 的下载与安装说明文档。若你需要查阅 maa-cli 的下载与安装说明,请访问 maa-cli 的 [安装及编译](./cli/install.md) 文档。目前安卓牛牛MAA 安卓版)已开放测试,请前往 [MAA-Meow](https://github.com/Aliothmoon/MAA-Meow) 了解更多情况。
:::
## 下载 MAA
MAA 提供多种下载方式,包括官网下载,从包管理器安装,群文件下载等方式。请选择适合你的方式进行下载。
### 通过 [官网](https://maa.plus) 下载最新的 MAA 软件包
官网一般会自动选择正确的版本架构,对于大多数阅读本文的用户来说,应为 Windows x64。对于阅读本文的 macOS 用户来说,应下载 macOS 通用版。
### 通过 [Mirror酱](https://mirrorchyan.com/zh/projects?rid=MAA&source=maadocs-install) 下载最新的 MAA 软件包
请确认系统架构并下载对应的软件包。对于大多数阅读本文的 Windows 用户来说,应为 Windows x64。对于阅读本文的 Mac 用户Mirror酱 不提供通用软件包请确认您的芯片架构arm/x86后下载对应的软件包。
::: tip
[Mirror酱](https://mirrorchyan.com/zh/projects?rid=MAA&source=maadocs-install) 是独立的第三方下载加速服务,需要付费使用,而非 MAA 收费。其运营成本由订阅收入支撑,部分收益将回馈项目开发者。欢迎订阅 CDK 享受高速下载,同时支持项目持续开发。
:::
### 使用 Windows 包管理器Winget安装
::: tip
本方法仅适用于使用 Windows 的用户
:::
请在终端中运行以下命令:
```bash
winget install maa
```
通过此方式安装的默认安装路径为 `C:\Users\用户名\AppData\Local\Microsoft\WinGet\Packages`
### 通过 QQ 群文件下载最新的 MAA 软件包
1. 加入 [MAA 官方 QQ 群](https://api.maa.plus/MaaAssistantArknights/api/qqgroup/index.html)
2. 在群文件中找到最新的 MAA 软件包进行下载。
### 通过 [GitHub Releases](https://github.com/MaaAssistantArknights/MaaAssistantArknights/releases) 下载最新的 MAA 软件包
请确认系统架构并下载对应的软件包。对于大多数阅读本文的 Windows 用户来说,应为 `MAA-<版本号>-win-x64.zip`。对于阅读本文的 macOS 用户来说,应选择 `MAA-<版本号>-macos-universal.dmg`
## Linux 和其他操作系统
MAA GUI **暂未支持** Linux 和其他操作系统。你可以使用 **maa-cli** 来在这些系统上使用 MAA 的功能。请访问 maa-cli 的 [安装及编译](./cli/install.md) 文档了解更多信息。
## 安装 MAA
### Windows
下载完成后,你会得到一个 `.zip` 文件。用解压缩软件将其完全解压后,会得到一个包含 MAA 所有文件的文件夹。
::: warning
1.请不要将 MAA 解压到如 `C:\``C:\Program Files\` 等需要 UAC 权限的路径。
2.MAA 需要 Visual C++ Redistributable x64VCRedist x64和 .NET 10 。请在解压后的 MAA 目录中以管理员身份运行 `DependencySetup_依赖库安装.bat` 来安装这些依赖。安装完成后再运行 `maa.exe`
更多信息请参考[常见问题](./faq.md)置顶。
:::
双击 `MAA.exe` 即可启动 MAA。
::: tip
通过 Windows 包管理器Winget安装的用户可直接在命令行中输入 `maa` 来启动 MAA 而无需解压缩、安装运行库等额外操作。若 PATH 中有 `maa-cli`,可能需要额外步骤以区分二者。
:::
### macOS
下载完成后,你会得到一个 `.dmg` 文件。双击打开该 `.dmg`,将 `MAA.app` 拖入 `/Applications` 以完成安装。
## 后续步骤
安装完成后,请返回 [新手上路](./newbie.md) 继续配置,或前往 [功能介绍](./introduction/) 查看 MAA 支持的各项功能吧!若您在安装中遇到问题,可以尝试查阅 [常见问题](./faq.md) 来解决问题。

View File

@@ -2,7 +2,6 @@
title: 功能介绍
icon: mdi:information-outline
index: false
collapsed: false
dir:
order: 4
---

View File

@@ -17,19 +17,28 @@ icon: ri:guide-fill
非 Windows 用户请参阅[模拟器及设备支持](./device/)。
2. 确认模拟器支持
2. 下载正确的版本
[MAA 官网](https://maa.plus/)一般会自动选择正确的版本架构,对于大多数阅读本文的用户来说,应为 Windows x64。
3. 正确解压
确认解压完整,并确保将 MAA 解压到一个独立的文件夹中。请勿将 MAA 解压到如 `C:\``C:\Program Files\` 等需要 UAC 权限的路径。
4. 安装运行库
MAA 需要 VCRedist x64 和 .NET 10请运行 MAA 目录下的 `DependencySetup_依赖库安装.bat` 以安装。
更多信息请参考[常见问题](./faq.md)置顶。
5. 确认模拟器支持
查阅[模拟器和设备支持](./device/),确认正在使用的模拟器支持情况。
3. 下载与安装
查阅[下载与安装](./install.md)。
4. 正确设置模拟器分辨率
6. 正确设置模拟器分辨率
模拟器分辨率应为横屏的 `1280x720``1920x1080`对于美服YosterEN玩家必须为 `1920x1080`
::::
::::
## 初始配置
@@ -55,10 +64,12 @@ icon: ri:guide-fill
**遇到问题多看文档多看文档多看文档** &emsp;&emsp; **遇到问题多看文档多看文档多看文档** &emsp;&emsp; **遇到问题多看文档多看文档多看文档**
:::
1. 使用 `设置` - `问题反馈` - `生成日志压缩包` 可生成便于共享的日志压缩包。日志很重要,非常重要。向他人寻求帮助时,请务必带着日志压缩包一同前去。
1. 运行日志位于 MAA 文件夹下的 `debug` 文件夹内。日志很重要,非常重要。向他人寻求帮助时,请务必带着 `asst.log``gui.log` 一同前去。
2. MAA 为了尽可能满足所有用户的各种需求,提供了大量的自定义选项。在认为 MAA 缺少了某项功能时,有可能只是没找到而不是 MAA 没有,如 `手动输入关卡名``不将已进驻的干员放入宿舍`
3. 对于部分复选框,在其上右键单击可以将其变为半选状态,这种状态下的复选框会在 MAA 下一次启动时自动清除,可以理解为 `仅一次`
3. 将鼠标指针放在某些选项上会给出详细说明,如 `不将已进驻的干员放入宿舍`
4. ~~如果不知道自己需要什么,不方便解决有可能会出现的问题,请勿使用内测版。~~
4. 对于部分复选框来说,在其上右键单击可以将其变为半选状态,这种状态下的复选框会在 MAA 下一次启动时自动清除,可以理解为 `仅一次`
5. ~~如果不知道自己需要什么,不方便解决有可能会出现的问题,请勿使用内测版。~~

View File

@@ -20,7 +20,7 @@ icon: ph:sword-bold
// 指定干员
{
"name": "重岳", // 干员名
"skill": 3, // 技能序号。可选,默认为 0,取值范围 [0, 3]
"skill": 3, // 技能序号。可选,默认为 1,取值范围 [0, 3]
"skill_usage": 2, // 技能用法。可选,默认为 0
// 0 - 不自动使用(依赖 "actions" 字段)
// 1 - 好了就用,有多少次用多少次(例如干员 棘刺 3 技能、桃金娘 1 技能等)

View File

@@ -2,7 +2,6 @@
title: 功能介紹
icon: mdi:information-outline
index: false
collapsed: false
dir:
order: 4
---

View File

@@ -20,7 +20,7 @@ icon: ph:sword-bold
// 指定幹員
{
"name": "重岳", // 幹員名稱
"skill": 3, // 技能序號。選填,預設為 0,取值範圍 [0, 3]
"skill": 3, // 技能序號。選填,預設為 1,取值範圍 [0, 3]
"skill_usage": 2, // 技能用法。選填,預設為 0
// 0 - 不自動使用(依賴 "actions" 欄位)
// 1 - 好了就用,有多少次用多少次(例如幹員 棘刺 3 技能、桃金娘 1 技能等)

View File

@@ -1,575 +0,0 @@
{
"code": "VEC-A",
"height": 7,
"levelId": "activities/act2break/level_act2break_13",
"name": "可变性方程",
"stageId": "act2break_h01",
"tiles": [
[
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"buildableType": 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": 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": 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_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": 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": 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": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"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": 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": 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": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"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": 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": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"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": 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": 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": 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": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"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": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
}
],
[
{
"buildableType": 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,
-8.9
],
[
0.79546878123568,
-6.1,
-9.764789001808651
]
],
"width": 11
}

View File

@@ -1,673 +0,0 @@
{
"code": "VEC-B",
"height": 7,
"levelId": "activities/act2break/level_act2break_14",
"name": "十九号车道",
"stageId": "act2break_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": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"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": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_ftstart"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_ftstart"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"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": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_ftstart"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_ftstart"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"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": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_ftstart"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_ftstart"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
}
],
[
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"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": 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": 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_ftstart"
},
{
"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": 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,
-8.9
],
[
0.79546878123568,
-6.1,
-9.764789001808651
]
],
"width": 13
}

View File

@@ -1,575 +0,0 @@
{
"code": "VEC-C",
"height": 7,
"levelId": "activities/act2break/level_act2break_15",
"name": "自适应悖论",
"stageId": "act2break_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": 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": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"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": 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": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
}
],
[
{
"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": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_fence_bound"
},
{
"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_fence_bound"
},
{
"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": 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": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"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": 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": 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": 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": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"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": 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.1,
-9.76
],
[
0.9448062140292399,
-6.6,
-10.61172366939915
]
],
"width": 11
}

View File

@@ -1,710 +0,0 @@
{
"code": "VEC-D",
"height": 8,
"levelId": "activities/act2break/level_act2break_16",
"name": "认知剥离界域",
"stageId": "act2break_h04",
"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": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"buildableType": 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": 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": 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": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": true,
"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": 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": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"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": 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": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": true,
"tileKey": "tile_wall"
},
{
"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_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": 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": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"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": 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": 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": 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": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"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"
},
{
"buildableType": 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.1,
-9.76
],
[
0.9448062140292399,
-6.6,
-10.61172366939915
]
],
"width": 12
}

View File

@@ -1,347 +0,0 @@
{
"code": "VEC-SP08",
"height": 5,
"levelId": "activities/act2break/level_act2break_sp10",
"name": "速递怪谈",
"stageId": "act2break_sp10",
"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": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"buildableType": 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_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": 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": true,
"tileKey": "tile_start"
},
{
"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": 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": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"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_floor"
},
{
"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": 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"
}
]
],
"view": [
[
0.0,
-4.8100000000000005,
-7.74
],
[
0.5940368951420407,
-5.3100000000000005,
-8.622412008314491
]
],
"width": 9
}

View File

@@ -1,370 +0,0 @@
{
"code": "VEC-SP09",
"height": 6,
"levelId": "activities/act2break/level_act2break_sp11",
"name": "向死而生",
"stageId": "act2break_sp11",
"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": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 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_creepf"
},
{
"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": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 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_creepf"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"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_creep"
},
{
"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": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creepf"
},
{
"buildableType": 0,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_forbidden"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_creep"
},
{
"buildableType": 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,
-4.8100000000000005,
-7.74
],
[
0.5940368951420407,
-5.3100000000000005,
-8.622412008314491
]
],
"width": 8
}

View File

@@ -1,254 +0,0 @@
{
"code": "VEC-SP10",
"height": 4,
"levelId": "activities/act2break/level_act2break_sp12",
"name": "狭岸相逢",
"stageId": "act2break_sp12",
"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": 3,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_deepsea"
},
{
"buildableType": 3,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_deepsea"
},
{
"buildableType": 3,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_deepsea"
},
{
"buildableType": 3,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_deepsea"
},
{
"buildableType": 3,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_deepsea"
},
{
"buildableType": 3,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_deepsea"
},
{
"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": false,
"tileKey": "tile_end"
},
{
"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": 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"
}
]
],
"view": [
[
0.0,
-5.08,
-8.02
],
[
0.6426583848887812,
-5.58,
-8.898158179157907
]
],
"width": 8
}

View File

@@ -1,370 +0,0 @@
{
"code": "VEC-SP11",
"height": 6,
"levelId": "activities/act2break/level_act2break_sp13",
"name": "过度狂热",
"stageId": "act2break_sp13",
"tiles": [
[
{
"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": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"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": false,
"isStart": true,
"tileKey": "tile_start"
},
{
"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": 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": 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": 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": 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": 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": 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": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"buildableType": 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": 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,
-8.9
],
[
0.79546878123568,
-6.1,
-9.764789001808651
]
],
"width": 8
}

View File

@@ -1,277 +0,0 @@
{
"code": "VEC-SP12",
"height": 5,
"levelId": "activities/act2break/level_act2break_sp14",
"name": "水土不服",
"stageId": "act2break_sp14",
"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": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"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": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"tileKey": "tile_road"
},
{
"buildableType": 1,
"heightType": 0,
"isEnd": false,
"isStart": true,
"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": 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": true,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"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"
}
]
],
"view": [
[
0.0,
-4.8100000000000005,
-7.74
],
[
0.5940368951420407,
-5.3100000000000005,
-8.622412008314491
]
],
"width": 7
}

View File

@@ -1,370 +0,0 @@
{
"code": "VEC-SP15",
"height": 6,
"levelId": "activities/act2break/level_act2break_sp15",
"name": "殊途同归",
"stageId": "act2break_sp15",
"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": 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": true,
"tileKey": "tile_start"
},
{
"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": 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": 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": 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": 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": 0,
"heightType": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"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"
}
]
],
"view": [
[
0.0,
-5.08,
-8.02
],
[
0.6426583848887812,
-5.58,
-8.898158179157907
]
],
"width": 8
}

View File

@@ -1,654 +0,0 @@
{
"code": "VEC-SP16",
"height": 8,
"levelId": "activities/act2break/level_act2break_sp16",
"name": "夺命光影",
"stageId": "act2break_sp16",
"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": 0,
"isEnd": true,
"isStart": false,
"tileKey": "tile_end"
},
{
"buildableType": 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": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_telout"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"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": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"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": 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": 1,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_road"
},
{
"buildableType": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"buildableType": 2,
"heightType": 1,
"isEnd": false,
"isStart": false,
"tileKey": "tile_wall"
},
{
"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": true,
"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": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"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": 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": 0,
"heightType": 0,
"isEnd": false,
"isStart": false,
"tileKey": "tile_floor"
},
{
"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": 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": 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": 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": 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": 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"
}
]
],
"view": [
[
0.0,
-7.1,
-11.5
],
[
1.2469540431696988,
-7.6,
-12.325289159640393
]
],
"width": 11
}

View File

@@ -10142,42 +10142,6 @@
"stageId": "act2break_12",
"width": 13
},
"act2break_h01-activities/act2break/level_act2break_13": {
"code": "VEC-A",
"filename": "act2break_h01-activities-act2break-level_act2break_13.json",
"height": 7,
"levelId": "activities/act2break/level_act2break_13",
"name": "可变性方程",
"stageId": "act2break_h01",
"width": 11
},
"act2break_h02-activities/act2break/level_act2break_14": {
"code": "VEC-B",
"filename": "act2break_h02-activities-act2break-level_act2break_14.json",
"height": 7,
"levelId": "activities/act2break/level_act2break_14",
"name": "十九号车道",
"stageId": "act2break_h02",
"width": 13
},
"act2break_h03-activities/act2break/level_act2break_15": {
"code": "VEC-C",
"filename": "act2break_h03-activities-act2break-level_act2break_15.json",
"height": 7,
"levelId": "activities/act2break/level_act2break_15",
"name": "自适应悖论",
"stageId": "act2break_h03",
"width": 11
},
"act2break_h04-activities/act2break/level_act2break_16": {
"code": "VEC-D",
"filename": "act2break_h04-activities-act2break-level_act2break_16.json",
"height": 8,
"levelId": "activities/act2break/level_act2break_16",
"name": "认知剥离界域",
"stageId": "act2break_h04",
"width": 12
},
"act2break_sp01-activities/act2break/level_act2break_sp01": {
"code": "VEC-SP01",
"filename": "act2break_sp01-activities-act2break-level_act2break_sp01.json",
@@ -10259,69 +10223,6 @@
"stageId": "act2break_sp09",
"width": 10
},
"act2break_sp10-activities/act2break/level_act2break_sp10": {
"code": "VEC-SP08",
"filename": "act2break_sp10-activities-act2break-level_act2break_sp10.json",
"height": 5,
"levelId": "activities/act2break/level_act2break_sp10",
"name": "速递怪谈",
"stageId": "act2break_sp10",
"width": 9
},
"act2break_sp11-activities/act2break/level_act2break_sp11": {
"code": "VEC-SP09",
"filename": "act2break_sp11-activities-act2break-level_act2break_sp11.json",
"height": 6,
"levelId": "activities/act2break/level_act2break_sp11",
"name": "向死而生",
"stageId": "act2break_sp11",
"width": 8
},
"act2break_sp12-activities/act2break/level_act2break_sp12": {
"code": "VEC-SP10",
"filename": "act2break_sp12-activities-act2break-level_act2break_sp12.json",
"height": 4,
"levelId": "activities/act2break/level_act2break_sp12",
"name": "狭岸相逢",
"stageId": "act2break_sp12",
"width": 8
},
"act2break_sp13-activities/act2break/level_act2break_sp13": {
"code": "VEC-SP11",
"filename": "act2break_sp13-activities-act2break-level_act2break_sp13.json",
"height": 6,
"levelId": "activities/act2break/level_act2break_sp13",
"name": "过度狂热",
"stageId": "act2break_sp13",
"width": 8
},
"act2break_sp14-activities/act2break/level_act2break_sp14": {
"code": "VEC-SP12",
"filename": "act2break_sp14-activities-act2break-level_act2break_sp14.json",
"height": 5,
"levelId": "activities/act2break/level_act2break_sp14",
"name": "水土不服",
"stageId": "act2break_sp14",
"width": 7
},
"act2break_sp15-activities/act2break/level_act2break_sp15": {
"code": "VEC-SP15",
"filename": "act2break_sp15-activities-act2break-level_act2break_sp15.json",
"height": 6,
"levelId": "activities/act2break/level_act2break_sp15",
"name": "殊途同归",
"stageId": "act2break_sp15",
"width": 8
},
"act2break_sp16-activities/act2break/level_act2break_sp16": {
"code": "VEC-SP16",
"filename": "act2break_sp16-activities-act2break-level_act2break_sp16.json",
"height": 8,
"levelId": "activities/act2break/level_act2break_sp16",
"name": "夺命光影",
"stageId": "act2break_sp16",
"width": 11
},
"act2enemyduel_01a-activities/act2enemyduel/level_act2enemyduel_01a": {
"code": "VS-1",
"filename": "act2enemyduel_01a-activities-act2enemyduel-level_act2enemyduel_01a.json",

View File

@@ -434,7 +434,8 @@
"name_en": "Hoshiguma the Breacher",
"name_jp": "斬業ホシグマ",
"name_kr": "호시구마 더 브리처",
"name_tw": "斬業星熊",
"name_tw": "斩业星熊",
"name_tw_unavailable": true,
"position": "MELEE",
"profession": "TANK",
"rangeId": ["1-1", "1-1", "1-1"],
@@ -3859,6 +3860,7 @@
"name_jp": "マツキリ",
"name_kr": "마츠키리",
"name_tw": "松桐",
"name_tw_unavailable": true,
"position": "MELEE",
"profession": "PIONEER",
"rangeId": ["1-1", "1-1", "1-1"],
@@ -3869,7 +3871,8 @@
"name_en": "Haruka",
"name_jp": "ハルカ",
"name_kr": "하루카",
"name_tw": "",
"name_tw": "",
"name_tw_unavailable": true,
"position": "RANGED",
"profession": "SUPPORT",
"rangeId": ["y-2", "y-6", "y-6"],
@@ -3881,6 +3884,7 @@
"name_jp": "キチセイ",
"name_kr": "키치세이",
"name_tw": "吉星",
"name_tw_unavailable": true,
"position": "RANGED",
"profession": "SNIPER",
"rangeId": ["2-4", "2-5", "2-5"],
@@ -8701,9 +8705,12 @@
},
"trap_1500_lhgras": {
"name": "草丛",
"name_en": "Bush",
"name_jp": "草むら",
"name_kr": "수풀",
"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",
@@ -8713,9 +8720,12 @@
},
"trap_1501_lhpark": {
"name": "花丛",
"name_en": "Flower Bush",
"name_jp": "花咲く草むら",
"name_kr": "꽃밭",
"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",
@@ -8725,9 +8735,12 @@
},
"trap_1502_lhrock": {
"name": "岩石",
"name_en": "Rock",
"name_en": "岩石",
"name_en_unavailable": true,
"name_jp": "岩石",
"name_kr": "암석",
"name_jp_unavailable": true,
"name_kr": "岩石",
"name_kr_unavailable": true,
"name_tw": "岩石",
"name_tw_unavailable": true,
"position": "NONE",
@@ -8737,9 +8750,12 @@
},
"trap_1503_lhshan": {
"name": "山脉",
"name_en": "Mountain",
"name_jp": "山脈",
"name_kr": "산맥",
"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",
@@ -8749,9 +8765,12 @@
},
"trap_1504_lhtree": {
"name": "林地",
"name_en": "Woods",
"name_jp": "森林",
"name_kr": "숲지",
"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",
@@ -8761,9 +8780,12 @@
},
"trap_1505_lhfrst": {
"name": "密林",
"name_en": "Forest",
"name_en": "密林",
"name_en_unavailable": true,
"name_jp": "密林",
"name_kr": "정글",
"name_jp_unavailable": true,
"name_kr": "密林",
"name_kr_unavailable": true,
"name_tw": "密林",
"name_tw_unavailable": true,
"position": "NONE",
@@ -8773,9 +8795,12 @@
},
"trap_1506_lhhe": {
"name": "河流",
"name_en": "River",
"name_jp": "河川",
"name_kr": "수로",
"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",
@@ -8785,9 +8810,12 @@
},
"trap_1507_lhukmi": {
"name": "富集矿区",
"name_en": "Rich Vein",
"name_jp": "豊かな鉱山",
"name_kr": "광맥 지대",
"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",
@@ -8797,9 +8825,12 @@
},
"trap_1508_lhmine": {
"name": "源石矿场",
"name_en": "Originium Mine",
"name_jp": "源石採掘場",
"name_kr": "오리지늄 광산",
"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",
@@ -8809,9 +8840,12 @@
},
"trap_1509_lhbot": {
"name": "勘探器",
"name_en": "Surveyor",
"name_jp": "探査装置",
"name_kr": "탐사기",
"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",
@@ -8821,9 +8855,12 @@
},
"trap_1510_lhplt": {
"name": "源石晶簇",
"name_en": "Originium Formation",
"name_jp": "源石クラスター",
"name_kr": "오리지늄 결정 군집",
"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",
@@ -8833,9 +8870,12 @@
},
"trap_1511_lhfac": {
"name": "晶簇稳定器",
"name_en": "Formation Stabilizer",
"name_jp": "クラスター安定化装置",
"name_kr": "결정 군집 안정기",
"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",
@@ -8845,9 +8885,12 @@
},
"trap_1512_lhfarm": {
"name": "源石回收炉",
"name_en": "Originium Recycler",
"name_jp": "源石回収炉",
"name_kr": "오리지늄 회수로",
"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",
@@ -8857,9 +8900,12 @@
},
"trap_1513_lhshop": {
"name": "冶铸车",
"name_en": "Foundry Car",
"name_jp": "鍛冶車",
"name_kr": "주조차",
"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",
@@ -8869,9 +8915,12 @@
},
"trap_1514_lhpad": {
"name": "田地",
"name_en": "Farmland",
"name_jp": "農地",
"name_kr": "논밭",
"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",
@@ -8881,9 +8930,12 @@
},
"trap_1515_lhfacp": {
"name": "被污染的回收炉",
"name_en": "Polluted Recycler",
"name_jp": "汚染された回収炉",
"name_kr": "오염된 회수로",
"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",
@@ -8893,9 +8945,12 @@
},
"trap_1516_lhnat": {
"name": "供能基站",
"name_en": "Power Station",
"name_jp": "動力供給地点",
"name_kr": "에너지 공급소",
"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",
@@ -8905,9 +8960,12 @@
},
"trap_1517_lhcol": {
"name": "藏书馆",
"name_en": "Archive",
"name_jp": "書物庫",
"name_kr": "서고",
"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",
@@ -8917,9 +8975,12 @@
},
"trap_1518_lhdoor": {
"name": "改良巫术祭坛",
"name_en": "Improved Witchcraft Altar",
"name_jp": "改良型巫術祭壇",
"name_kr": "개량형 주술 제단",
"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",
@@ -8929,9 +8990,12 @@
},
"trap_1519_lhrift": {
"name": "巫术村落",
"name_en": "Witchcraft Village",
"name_jp": "巫術の集落",
"name_kr": "주술 마을",
"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",
@@ -8952,9 +9016,12 @@
},
"trap_1520_lhcolb": {
"name": "大图书馆",
"name_en": "Great Library",
"name_jp": "大図書館",
"name_kr": "도서관",
"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",
@@ -8964,9 +9031,12 @@
},
"trap_1521_lhmagd": {
"name": "术法岗哨",
"name_en": "Arts Outpost",
"name_jp": "アーツ哨所",
"name_kr": "아츠 초소",
"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",
@@ -8976,9 +9046,12 @@
},
"trap_1522_lhvlg": {
"name": "先遣侦测器",
"name_en": "Advance Detector",
"name_jp": "先遣偵察機",
"name_kr": "선발 탐지기",
"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",
@@ -8988,9 +9061,12 @@
},
"trap_1523_lhtown": {
"name": "侦测中心",
"name_en": "Sensor Hub",
"name_jp": "偵察センター",
"name_kr": "탐지 센터",
"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",
@@ -9000,9 +9076,12 @@
},
"trap_1524_lhport": {
"name": "装卸机",
"name_en": "Loader",
"name_jp": "クレーン",
"name_kr": "하역기",
"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",
@@ -9012,9 +9091,12 @@
},
"trap_1525_lhswer": {
"name": "水产村落",
"name_en": "Waterside Village",
"name_jp": "漁師の集落",
"name_kr": "수산 마을",
"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",
@@ -9024,9 +9106,12 @@
},
"trap_1526_lharen": {
"name": "冲突围栏",
"name_en": "Impact Fence",
"name_jp": "衝突ケージ",
"name_kr": "황야의 결투장",
"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",
@@ -9036,9 +9121,12 @@
},
"trap_1527_lhtwer": {
"name": "警戒岗哨",
"name_en": "Warning Outpost",
"name_jp": "偵察哨所",
"name_kr": "경계 초소",
"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",
@@ -9048,9 +9136,12 @@
},
"trap_1528_lhruin": {
"name": "废墟",
"name_en": "Ruins",
"name_jp": "廃墟",
"name_kr": "폐허",
"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",
@@ -9060,9 +9151,12 @@
},
"trap_1529_lhsht": {
"name": "岗哨",
"name_en": "Outpost",
"name_jp": "哨所",
"name_kr": "초소",
"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",
@@ -9083,9 +9177,12 @@
},
"trap_1530_lhcamp": {
"name": "荒野村落",
"name_en": "Wilderness Village",
"name_jp": "荒野の集落",
"name_kr": "황야 마을",
"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",
@@ -9095,9 +9192,12 @@
},
"trap_1531_lhcampa": {
"name": "猎户村落",
"name_en": "Hunting Village",
"name_jp": "狩人の集落",
"name_kr": "사냥꾼 마을",
"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",
@@ -9107,9 +9207,12 @@
},
"trap_1532_lhcampb": {
"name": "山地村落",
"name_en": "Hill Village",
"name_jp": "山奥の集落",
"name_kr": "산지 마을",
"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",
@@ -9119,9 +9222,12 @@
},
"trap_1533_lhcampc": {
"name": "牧场村落",
"name_en": "Pasture Village",
"name_jp": "牧場の集落",
"name_kr": "목장 마을",
"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",
@@ -9131,9 +9237,12 @@
},
"trap_1534_lheqp": {
"name": "插件补给点",
"name_en": "Plug-in Supply Depot",
"name_jp": "プラグイン補給地点",
"name_kr": "플러그인 보급소",
"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",
@@ -9143,9 +9252,12 @@
},
"trap_1535_lhupgd": {
"name": "插件强化点",
"name_en": "Plug-in Upgrade Depot",
"name_jp": "プラグイン強化地点",
"name_kr": "플러그인 강화소",
"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",
@@ -9155,9 +9267,12 @@
},
"trap_1536_lhbat": {
"name": "噬血诅地",
"name_en": "Cursed Bloodground",
"name_jp": "吸血の悪地",
"name_kr": "핏빛 저주의 땅",
"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",
@@ -9167,9 +9282,12 @@
},
"trap_1537_lhside": {
"name": "信号基站",
"name_en": "Base Station",
"name_jp": "基地局",
"name_kr": "기지국",
"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",
@@ -9179,9 +9297,12 @@
},
"trap_1538_lhblod": {
"name": "血裔胞体",
"name_en": "Bloodborn Cytoplasm",
"name_jp": "血裔の胞体",
"name_kr": "혈족 배아",
"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",
@@ -9191,9 +9312,12 @@
},
"trap_1539_lhflwr": {
"name": "精怪实验室",
"name_en": "Fae Lab",
"name_jp": "精霊実験室",
"name_kr": "페이 실험실",
"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",
@@ -9203,9 +9327,12 @@
},
"trap_1540_lhpad2": {
"name": "温室拱棚",
"name_en": "Greenhouse Shed",
"name_jp": "温室",
"name_kr": "비닐하우스",
"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",
@@ -10198,7 +10325,8 @@
"name_en": "Fate Striker",
"name_jp": "天命襲来",
"name_kr": "운명의 강림",
"name_tw": "天命來襲",
"name_tw": "天命来袭",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
@@ -10209,7 +10337,8 @@
"name_en": "Stress-Relief Helper",
"name_jp": "モヤモヤナクナール",
"name_kr": "스트레스 해소 기기",
"name_tw": "力舒緩幫手",
"name_tw": "力舒缓帮手",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
@@ -10220,7 +10349,8 @@
"name_en": "Zero-Stress Helper",
"name_jp": "イライラナクナール",
"name_kr": "스트레스 제거 기기",
"name_tw": "壓力歸零幫手",
"name_tw": "压力归零帮手",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["0-1", "0-1", "0-1"],
@@ -10231,7 +10361,8 @@
"name_en": "'Zan'",
"name_jp": "「斬」",
"name_kr": "'참'",
"name_tw": "“”",
"name_tw": "“”",
"name_tw_unavailable": true,
"position": "NONE",
"profession": "TRAP",
"rangeId": ["x-7", "x-7", "x-7"],

View File

@@ -1687,126 +1687,6 @@
"sortId": -10000,
"usage": "Can be exchanged at Breakthrough Milestones for rewards."
},
"act1vhalfidle_asc_cst": {
"classifyType": "NONE",
"description": "Token that represents Elite Caster Operators, signifying that the holder has earned recognition for their production work at the Frontier Outposts.",
"icon": "act1vhalfidle_asc_cst.png",
"name": "Caster Advancement Token",
"sortId": -10000,
"usage": "Can be used to promote Operators in Rebuilding Mandate."
},
"act1vhalfidle_asc_grd": {
"classifyType": "NONE",
"description": "Token that represents Elite Guard Operators, signifying that the holder has earned recognition for their production work at the Frontier Outposts.",
"icon": "act1vhalfidle_asc_grd.png",
"name": "Guard Advancement Token",
"sortId": -10000,
"usage": "Can be used to promote Operators in Rebuilding Mandate."
},
"act1vhalfidle_asc_med": {
"classifyType": "NONE",
"description": "Token that represents Elite Medic Operators, signifying that the holder has earned recognition for their production work at the Frontier Outposts.",
"icon": "act1vhalfidle_asc_med.png",
"name": "Medic Advancement Token",
"sortId": -10000,
"usage": "Can be used to promote Operators in Rebuilding Mandate."
},
"act1vhalfidle_asc_pio": {
"classifyType": "NONE",
"description": "Token that represents Elite Vanguard Operators, signifying that the holder has earned recognition for their production work at the Frontier Outposts.",
"icon": "act1vhalfidle_asc_pio.png",
"name": "Vanguard Advancement Token",
"sortId": -10000,
"usage": "Can be used to promote Operators in Rebuilding Mandate."
},
"act1vhalfidle_asc_snp": {
"classifyType": "NONE",
"description": "Token that represents Elite Sniper Operators, signifying that the holder has earned recognition for their production work at the Frontier Outposts.",
"icon": "act1vhalfidle_asc_snp.png",
"name": "Sniper Advancement Token",
"sortId": -10000,
"usage": "Can be used to promote Operators in Rebuilding Mandate."
},
"act1vhalfidle_asc_spc": {
"classifyType": "NONE",
"description": "Token that represents Elite Specialist Operators, signifying that the holder has earned recognition for their production work at the Frontier Outposts.",
"icon": "act1vhalfidle_asc_spc.png",
"name": "Specialist Advancement Token",
"sortId": -10000,
"usage": "Can be used to promote Operators in Rebuilding Mandate."
},
"act1vhalfidle_asc_sup": {
"classifyType": "NONE",
"description": "Token that represents Elite Supporter Operators, signifying that the holder has earned recognition for their production work at the Frontier Outposts.",
"icon": "act1vhalfidle_asc_sup.png",
"name": "Supporter Advancement Token",
"sortId": -10000,
"usage": "Can be used to promote Operators in Rebuilding Mandate."
},
"act1vhalfidle_asc_tnk": {
"classifyType": "NONE",
"description": "Token that represents Elite Defender Operators, signifying that the holder has earned recognition for their production work at the Frontier Outposts.",
"icon": "act1vhalfidle_asc_tnk.png",
"name": "Defender Advancement Token",
"sortId": -10000,
"usage": "Can be used to promote Operators in Rebuilding Mandate."
},
"act1vhalfidle_gacha_newplayer": {
"classifyType": "NONE",
"description": "Obtained by refining Packaged Cores. Difficult to obtain, and typically used to launch new production bases.",
"icon": "act1vhalfidle_gacha_newplayer.png",
"name": "Refined Core",
"sortId": -10000,
"usage": "Can be used to appoint Operators in Specialized Appointment."
},
"act1vhalfidle_gacha_normal": {
"classifyType": "NONE",
"description": "Packaged ore sample extracted from the center of an Originium vein. It is an acceptable substitute for refined Originium fuel when refining facilities are not available.",
"icon": "act1vhalfidle_gacha_normal.png",
"name": "Packaged Core",
"sortId": -10000,
"usage": "Can be used to appoint Operators in Random Appointment."
},
"act1vhalfidle_itempack_asc": {
"classifyType": "NONE",
"description": "Token that represents Elite Operators, signifying that the holder has earned recognition for their production work at the Frontier Outposts.",
"icon": "act1vhalfidle_itempack_asc.png",
"name": "Elite Advancement Token",
"sortId": -10000,
"usage": "Can be used to promote Operators in Rebuilding Mandate."
},
"act1vhalfidle_level_exp": {
"classifyType": "NONE",
"description": "The most important things in the Frontier Outposts are courage, perseverance, and humility. Live, learn, produce.",
"icon": "act1vhalfidle_level_exp.png",
"name": "Training Handbook",
"sortId": -10000,
"usage": "Can be used to increase Operator training level in Rebuilding Mandate."
},
"act1vhalfidle_skill_exp": {
"classifyType": "NONE",
"description": "Building and producing is no less a chore than fighting and killing. Remain vigilant and work together.",
"icon": "act1vhalfidle_skill_exp.png",
"name": "Skill Handbook",
"sortId": -10000,
"usage": "Can be used to increase Operator skill level in Rebuilding Mandate."
},
"act1vhalfidle_strategy_point": {
"classifyType": "NONE",
"description": "Virtual marker with Closure's crypto-signature. The quantity deployed is carefully calculated, ensuring that aid provided by Rhodes Island HQ is utilized efficiently.\n'More interesting than a plain paper production plan, don't you think?'",
"icon": "act1vhalfidle_strategy_point.png",
"name": "Strategic Beacon",
"sortId": -10000,
"usage": "Can be used to apply Construction Strategies in Rebuilding Mandate."
},
"act1vhalfidle_token_point": {
"classifyType": "NONE",
"description": "Rhodes Island was not built in a day, but we build it up day by day.\n'For Rhodes Island.'",
"icon": "act1vhalfidle_token_point.png",
"name": "Resource Point",
"sortId": -10000,
"usage": "Credits derived from total resources, which can be used to obtain rewards from Closure."
},
"act20side_token_book": {
"classifyType": "NONE",
"description": "The pages retain handwriting of all shapes and sizes, the amount even serving to tell you how often the magazine's changed hands. Most of it is meaningless scrawls, but flashes of wisdom are scattered throughout.",

View File

@@ -478,6 +478,7 @@
["Hypnotic Censer", "安眠迷香"],
["Modular Computing Station", "模块演算设施"],
["Refreshing Potion", "醒神秘药"],
["Bush", "灌木丛"],
["Base", "基地"],
["Old Isin", "老伊辛"],
["Fortification", "防御工事"],
@@ -968,49 +969,7 @@
["Counter Armor Set", "反制装甲套组"],
["Uika Misumi", "三角初华"],
["'Unwavering Assistant'", "“绝对助手”"],
["Nyamu Y.?tenji", "祐天寺若麦"],
["Greenhouse Shed", "温室拱棚"],
["Bloodborn Cytoplasm", "血裔胞体"],
["Cursed Bloodground", "噬血诅地"],
["Plug-in Upgrade Depot", "插件强化点"],
["Plug-in Supply Depot", "插件补给点"],
["Hill Village", "山地村落"],
["^Ruins$", "废墟"],
["Warning Outpost", "警戒岗哨"],
["Advance Detector", "先遣侦测器"],
["Great Library", "大图书馆"],
["Improved Witchcraft Altar", "改良巫术祭坛"],
["Archive", "藏书馆"],
["Power Station", "供能基站"],
["Polluted Recycler", "被污染的回收炉"],
["Foundry Car", "冶铸车"],
["Forest", "密林"],
["^Bush$", "草丛"],
["^Bush$", "灌木丛"],
["Loader", "装卸机"],
["Fae Lab", "精怪实验室"],
["Originium Mine", "源石矿场"],
["Hunting Village", "猎户村落"],
["Pasture Village", "牧场村落"],
["Flower Bush", "花丛"],
["Formation Stabilizer", "晶簇稳定器"],
["Wilderness Village", "荒野村落"],
["Woods", "林地"],
["Surveyor", "勘探器"],
["Originium Recycler", "源石回收炉"],
["^Rock$", "岩石"],
["Sensor Hub", "侦测中心"],
["^Outpost$", "岗哨"],
["Witchcraft Village", "巫术村落"],
["Mountain", "山脉"],
["Impact Fence", "冲突围栏"],
["Originium Formation", "源石晶簇"],
["^River$", "河流"],
["Rich Vein", "富集矿区"],
["Arts Outpost", "术法岗哨"],
["Farmland", "田地"],
["Waterside Village", "水产村落"],
["Base Station", "信号基站"]
["Nyamu Y.?tenji", "祐天寺若麦"]
]
},
"GameStartCheckResourceOCR": {
@@ -1598,9 +1557,6 @@
"SSSBattleOperName": {
"roi": [0, 105, 300, 31]
},
"BattleDeployWhenPause": {
"specialParams": [0]
},
"StageDrops-TimesCheck": {
"text": ["Continuous", "Auto", "Operation"]
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 882 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

View File

@@ -1,11 +1,11 @@
{
"activity": {
"name": "Rebuilding Mandate",
"time": 1772809200
"name": "Ending a Grand Overture - Rerun",
"time": 1771930800
},
"gacha": {
"pool": "Orienteering Headhunting",
"time": 1772809200
"pool": "Never Gilded",
"time": 1771945200
},
"last_updated": "2026-03-06 17:19:28.000"
"last_updated": "2026-02-24 15:04:07.000"
}

View File

@@ -1687,126 +1687,6 @@
"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

@@ -71,7 +71,7 @@
["花-繭絹を成す", "花-茧成绢"],
["厲-黒石伏す", "厉-黑子伏"],
["花-平沙の盾", "花-平沙之盾"],
["花-火上の.*", "花-火上之灶"],
["花-火上の", "花-火上之灶"],
["NEW_DLC1", "花-界园行"],
["NEW_DLC1", "衡-债难偿"],
["NEW_DLC1", "衡-触锁代币"],
@@ -90,13 +90,12 @@
["花-己が任重し", "花-己任重"],
["花-聖詔神を封ず", "花-圣诏封神"],
["花-神秘なる商[賈買]", "花-神秘商贾"],
["厲-.*邪雷法", "厉-诛邪雷法"],
["厲-[誅訣]邪雷法", "厉-诛邪雷法"],
["厲-商路行き難し", "厉-商路难行"],
["NEW_DLC1", "花-孜孜不倦"],
["衡-虹[霓霞電]", "衡-虹霓"],
["衡-[霖森]雨", "衡-霖雨"],
["衡-投木[炎災]延", "衡-投木炎延"],
["大[炎災]通宝", "大炎通宝"]
["衡-投木[炎災]延", "衡-投木炎延"]
]
},
"JieGarden@Roguelike@GetDropSwitch": {

View File

@@ -3,7 +3,7 @@
"text": ["落日の向こうへ", "落日", "幕引かぬ過去", "過去", "イベント開催中", "ステージ開放中"]
},
"GOChapterToGO": {
"text": ["名もなき栄光", "そもなき栄承", "名も", "栄光", "珍", "米", "光"],
"text": ["名もなき栄光", "名も", "栄光", "珍", "米", "光"],
"roi": [900, 570, 167, 65]
}
}

View File

@@ -957,46 +957,7 @@
["カウンターアーマーセット", "反制装甲套组"],
["三角初華", "三角初华"],
["「パーフェクトサポーター」", "“绝对助手”"],
["祐天寺にゃむ", "祐天寺若麦"],
["^温室$", "温室拱棚"],
["血裔の胞体", "血裔胞体"],
["吸血の悪地", "噬血诅地"],
["プラグイン強化地点", "插件强化点"],
["プラグイン補給地点", "插件补给点"],
["山奥の集落", "山地村落"],
["^廃墟$", "废墟"],
["偵察哨所", "警戒岗哨"],
["先遣偵察機", "先遣侦测器"],
["大図書館", "大图书馆"],
["改良型巫術祭壇", "改良巫术祭坛"],
["^書物庫", "藏书馆"],
["動力供給地点", "供能基站"],
["汚染された回収炉", "被污染的回收炉"],
["^鍛冶車", "冶铸车"],
["^草むら", "草丛"],
["^クレーン", "装卸机"],
["精霊実験室", "精怪实验室"],
["源石採掘場", "源石矿场"],
["狩人の集落", "猎户村落"],
["牧場の集落", "牧场村落"],
["花咲く草むら", "花丛"],
["クラスター安定化装置", "晶簇稳定器"],
["荒野の集落", "荒野村落"],
["^森林$", "林地"],
["探査装置", "勘探器"],
["源石回収炉", "源石回收炉"],
["偵察センター", "侦测中心"],
["^哨所", "岗哨"],
["巫術の集落", "巫术村落"],
["^山脈", "山脉"],
["衝突ケージ", "冲突围栏"],
["源石クラスター", "源石晶簇"],
["^河川", "河流"],
["豊かな鉱山", "富集矿区"],
["アーツ哨所", "术法岗哨"],
["^農地", "田地"],
["漁師の集落", "水产村落"],
["^基地局", "信号基站"]
["祐天寺にゃむ", "祐天寺若麦"]
]
},
"GameStartCheckResourceOCR": {
@@ -1490,9 +1451,6 @@
"roi": [0, 105, 300, 31],
"specialParams": [160, 4, 0, 0, 0, 12]
},
"BattleDeployWhenPause": {
"specialParams": [0]
},
"OperBoxSortTabSelect": {
"text": ["レベル"]
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

View File

@@ -1,11 +1,11 @@
{
"activity": {
"name": "再建画策",
"time": 1772780400
"name": "落日の向こうへ・復刻",
"time": 1771873200
},
"gacha": {
"pool": "セレクトスカウト",
"time": 1772780400
"pool": "褪せざる栄光",
"time": 1771916400
},
"last_updated": "2026-03-06 07:53:48.000"
"last_updated": "2026-02-24 07:07:51.000"
}

View File

@@ -1687,126 +1687,6 @@
"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

@@ -1009,48 +1009,7 @@
["역제압장갑세트", "反制装甲套组"],
["미스미우이카", "三角初华"],
[".?완벽한조수.?", "“绝对助手”"],
["유텐지냐무", "祐天寺若麦"],
["비닐하우스", "温室拱棚"],
["혈족배아", "血裔胞体"],
["핏빛저주의땅", "噬血诅地"],
["플러그인강화소", "插件强化点"],
["플러그인보급소", "插件补给点"],
["산지마을", "山地村落"],
["^폐허$", "废墟"],
["경계초소", "警戒岗哨"],
["선발탐지기", "先遣侦测器"],
["도서관", "大图书馆"],
["개량형주술제단", "改良巫术祭坛"],
["^서고$", "藏书馆"],
["에너지공급소", "供能基站"],
["오염된회수로", "被污染的回收炉"],
["^주조차$", "冶铸车"],
["^정글$", "密林"],
["^수풀$", "草丛"],
["^하역기$", "装卸机"],
["페이실험실", "精怪实验室"],
["오리지늄광산", "源石矿场"],
["사냥꾼마을", "猎户村落"],
["목장마을", "牧场村落"],
["^꽃밭$", "花丛"],
["결정군집안정기", "晶簇稳定器"],
["황야마을", "荒野村落"],
["^숲지$", "林地"],
["탐사기", "勘探器"],
["오리지늄 회수로", "源石回收炉"],
["^암석$", "岩石"],
["탐지센터", "侦测中心"],
["^초소$", "岗哨"],
["주술마을", "巫术村落"],
["^산맥$", "山脉"],
["황야의결투장", "冲突围栏"],
["오리지늄결정군집", "源石晶簇"],
["^수로$", "河流"],
["광맥지대", "富集矿区"],
["아츠초소", "术法岗哨"],
["^논밭$", "田地"],
["수산마을", "水产村落"],
["기지국", "信号基站"]
["유텐지냐무", "祐天寺若麦"]
]
},
"StartUpThemes": {
@@ -1621,9 +1580,6 @@
"BattleStartSimulationForTwo": {
"text": ["시작", "시뮬레이션"]
},
"BattleDeployWhenPause": {
"specialParams": [0]
},
"StageDrops-TimesCheck": {
"text": ["연속", "대리", "지휘"]
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

View File

@@ -1,11 +1,11 @@
{
"activity": {
"name": "재건 계획",
"time": 1772780400
"name": "위대한 서곡의 끝 (재개방)",
"time": 1771873200
},
"gacha": {
"pool": "지향 헤드헌팅",
"time": 1772780400
"pool": "바래지 않는 영광",
"time": 1771916400
},
"last_updated": "2026-03-06 07:53:48.000"
"last_updated": "2026-02-24 07:07:51.000"
}

View File

@@ -1135,14 +1135,6 @@
"sortId": 10321,
"usage": "新型招聘合約所約定的一種時限貨幣,累積一定數量後可在指定時期內招聘指定幹員。"
},
"LMTGS_COIN_6401": {
"classifyType": "NORMAL",
"description": "與獵頭公司長久且穩定的合作關係帶來的回報,可有效控制支出。不過,但願不是每次都需要用到這個手段。",
"icon": "LMTGS_COIN_6401.png",
"name": "尋訪數據契約",
"sortId": 10322,
"usage": "新型招聘合約所約定的一種時限貨幣,累積一定數量後可在指定時期內招聘指定幹員。"
},
"LMTGS_COIN_903": {
"classifyType": "NORMAL",
"description": "與獵頭公司長久且穩定的合作關係帶來的回報,可有效控制支出。不過,但願不是每次都需要用到這個手段。",
@@ -2031,22 +2023,6 @@
"sortId": -10000,
"usage": "工期爆炸,片場高壓,但“神秘黑影”總是時不時出現,讓焦頭爛額的工作人員甚至開始疑神疑鬼。如果能找出黑影在哪裡,他們一定會好好感謝你。"
},
"act44side_token_information": {
"classifyType": "NONE",
"description": "坊間流傳的瑣碎話語,看似無用,卻藏著不少秘密的線索。對懂得利用的人而言,即使最微小的八卦也可能成為交易的敲門磚。",
"icon": "act44side_token_information.png",
"name": "閒言碎語",
"sortId": -10000,
"usage": "用於在相談室開啟一天的營業日。畢竟每天的好故事都是從閒聊開始的。"
},
"act44side_token_ticket": {
"classifyType": "NONE",
"description": "票券抽的是參加某位藝人“畢業”告別會的資格。正式活動早已取消,但它仍在粉絲之間私下流轉,以此紀念她的職業生涯轉捩點。",
"icon": "act44side_token_ticket.png",
"name": "藝人見面抽選券",
"sortId": -10000,
"usage": "由演藝事務所分發,用於兌換抽獎資格的票券。在某起事件後,一度成為特典中古市場上的搶手貨,幾乎可以換到任何東西。"
},
"act4bossrush_milestone_point": {
"classifyType": "NONE",
"description": "模擬中的對錯並不重要,它們只是種輔助,幫助你在實戰中做出正確的選擇。",
@@ -2327,14 +2303,6 @@
"sortId": -10000,
"usage": "似乎以昂貴的金屬製作而成,可用於兌換龍門幣。"
},
"itempack_gold_2": {
"classifyType": "NONE",
"description": "這不是什麼在高級百貨公司之類的地方花一筆錢就能買到的禮品。這是她根據自己的口味並推測你的喜好,一瓶一瓶裝起來然後密封好的。考慮到你的工作性質,裡面還有一瓶完全不含酒精的沙士。",
"icon": "itempack_gold_2.png",
"name": "精心準備的試喝套組",
"sortId": -10000,
"usage": "一份精心準備的試喝套組,可兌換龍門幣。"
},
"itempack_main_1": {
"classifyType": "NONE",
"description": "配發理智樣品的材料補給箱,在恢復理智的同時還能獲得一種隨機材料。",

View File

@@ -714,12 +714,6 @@
"rarity": 5,
"tags": ["快速复活", "输出", "近战位", "资深干员", "特种干员"]
},
{
"id": "char_363_toddi",
"name": "熔泉",
"rarity": 5,
"tags": ["输出", "远程位", "资深干员", "狙击干员"]
},
{
"id": "char_103_angel",
"name": "能天使",
@@ -899,12 +893,6 @@
"name": "嵯峨",
"rarity": 6,
"tags": ["费用回复", "输出", "近战位", "高级资深干员", "先锋干员"]
},
{
"id": "char_472_pasngr",
"name": "異客",
"rarity": 6,
"tags": ["输出", "远程位", "高级资深干员", "术师干员"]
}
],
"tags": {

View File

@@ -1,8 +0,0 @@
{
"AT-OpenOcr": {
"text": ["墟", "鍛", "跡", "絕", "緣", "石", "階"]
},
"ATChapterToAT": {
"text": ["夜", "街", "區"]
}
}

View File

@@ -720,13 +720,7 @@
["戴烏", "戴乌"],
["電弧", "电弧"],
["賽柯", "赛柯"],
["遺物中樞", "遗物中枢"],
["壓力歸零幫手", "压力归零帮手"],
["壓力舒緩幫手", "压力舒缓帮手"],
["天命來襲", "天命来袭"],
["遙", "遥"],
["斬業星熊", "斩业星熊"],
["“斬”", "“斩”"]
["遺物中樞", "遗物中枢"]
]
},
"GameStartCheckResourceOCR": {
@@ -1148,9 +1142,6 @@
"BattleStartSimulationForTwo": {
"text": ["開始", "模擬"]
},
"BattleDeployWhenPause": {
"specialParams": [0]
},
"StageDrops-TimesCheck": {
"text": ["連續", "成功", "代理", "作戰"]
},

View File

@@ -1,11 +1,11 @@
{
"activity": {
"name": "",
"time": 1772092800
"name": "太陽甩在身後·復刻",
"time": 1770883200
},
"gacha": {
"pool": "不歸花火",
"time": 1772092800
"pool": "青霆重明",
"time": 1769407200
},
"last_updated": "2026-02-26 08:24:52.000"
"last_updated": "2026-02-12 08:23:37.000"
}

View File

@@ -6973,6 +6973,224 @@
],
"stageId": "act25side_10_perm"
},
{
"apCost": 9,
"code": "TA-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": "act49side_01"
},
{
"apCost": 9,
"code": "TA-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": "act49side_02"
},
{
"apCost": 9,
"code": "TA-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": "act49side_03"
},
{
"apCost": 12,
"code": "TA-4",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "30042"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30062"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act49side_04"
},
{
"apCost": 12,
"code": "TA-5",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "30012"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30022"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act49side_05"
},
{
"apCost": 12,
"code": "TA-6",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "30032"
},
{
"dropType": "NORMAL_DROP",
"itemId": "30052"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act49side_06"
},
{
"apCost": 21,
"code": "TA-7",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "31013"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act49side_07"
},
{
"apCost": 21,
"code": "TA-8",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "31073"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act49side_08"
},
{
"apCost": 21,
"code": "TA-9",
"dropInfos": [
{
"dropType": "NORMAL_DROP",
"itemId": "31083"
},
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act49side_09"
},
{
"apCost": 10,
"code": "TA-10",
"dropInfos": [
{
"dropType": "FURNITURE",
"itemId": "furni"
}
],
"stageId": "act49side_10"
},
{
"apCost": 9,
"code": "DM-1",

View File

@@ -44,7 +44,7 @@
},
"MiniGame@AT@Confirm": {
"action": "ClickSelf",
"roi": [1120, 270, 130, 255],
"roi": [1036, 242, 225, 301],
"next": ["#self", "MiniGame@AT@ClickToContinue"]
},
"MiniGame@AT@EndTheConversation": {

View File

@@ -3577,13 +3577,6 @@
"template": "SkipThePreBattlePlotConfirm.png",
"next": ["EndOfPlot"]
},
"BattleAvatarDialog": {
"doc": "战斗中带头像对话框, 类似于 SkipThePreBattlePlot(可见于画中人关卡) 的, 但是缺少 跳过 按钮",
"action": "ClickSelf",
"roi": [70, 30, 120, 30],
"next": ["BattleAvatarDialog", "Stop"],
"rectMove": [125, 20, 200, 60]
},
"EndOfPlot": {
"roi": [520, 0, 243, 206],
"action": "ClickRect",
@@ -3694,10 +3687,6 @@
"maskRange": [100, 255],
"templThreshold": 0.7
},
"BattleDeployWhenPause": {
"algorithm": "JustReturn",
"specialParams": [1]
},
"BattleSpeedUp": {
"algorithm": "JustReturn",
"action": "ClickRect",
@@ -3782,7 +3771,7 @@
"algorithm": "OcrDetect",
"isAscii": true,
"text": [],
"roi": [50, 0, 100, 40],
"roi": [50, -20, 100, 40],
"useRaw": false,
"specialParams_doc": "Kill区域变化阈值, 模板匹配, 100=1.0; 正常在 0.997-1 之间波动, 少有0.995; _5->_6 的分数最高, 可达0.94",
"specialParams": [98]
@@ -3827,7 +3816,7 @@
},
"BattleOpersFlag": {
"templThreshold": 0.65,
"roi": [35, 588, 1245, 18],
"roi": [35, 588, 1210, 18],
"maskRange": [1, 255]
},
"BattleAvatarReMatch": {
@@ -3945,12 +3934,6 @@
"text": [],
"roi": [73, 378, 221, 31]
},
"StageDrops-NoDropCheck": {
"template": "empty.png",
"roi": [60, 510, 150, 160],
"specialParams_Doc": "灰度过滤阈值",
"specialParams": [120]
},
"StageDrops-BaseLine": {
"template": "empty.png",
"roi": [0, 636, 1280, 2],

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 318 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -7,5 +7,5 @@
"pool": "劫尽古今",
"time": 1770678000
},
"last_updated": "2026-03-06 17:19:28.000"
"last_updated": "2026-02-24 11:23:35.000"
}

View File

@@ -32,10 +32,10 @@ set_target_properties(MaaCore PROPERTIES PUBLIC_HEADER "${MaaCore_PUBLIC_HEADERS
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${maa_src})
# 收集resource/tasks目录下的所有文件作为资源
file(GLOB_RECURSE TASKS_RESOURCE_FILES
file(GLOB_RECURSE TASKS_RESOURCE_FILES
"${PROJECT_SOURCE_DIR}/resource/tasks/*"
)
file(GLOB_RECURSE GLOBAL_TASKS_RESOURCE_FILES
file(GLOB_RECURSE GLOBAL_TASKS_RESOURCE_FILES
"${PROJECT_SOURCE_DIR}/resource/global/*/resource/tasks/*"
)
@@ -44,8 +44,8 @@ target_sources(MaaCore PRIVATE ${TASKS_RESOURCE_FILES})
target_sources(MaaCore PRIVATE ${GLOBAL_TASKS_RESOURCE_FILES})
# 使用source_group创建正确的文件夹结构
source_group(TREE "${PROJECT_SOURCE_DIR}/resource/tasks"
PREFIX "Resource Files/tasks/CN"
source_group(TREE "${PROJECT_SOURCE_DIR}/resource/tasks"
PREFIX "Resource Files/tasks/CN"
FILES ${TASKS_RESOURCE_FILES}
)
@@ -53,20 +53,20 @@ source_group(TREE "${PROJECT_SOURCE_DIR}/resource/tasks"
foreach(GLOBAL_FILE ${GLOBAL_TASKS_RESOURCE_FILES})
# 从完整路径中提取A部分${PROJECT_SOURCE_DIR}/resource/global/A/resource/tasks/xxx
string(REGEX REPLACE "${PROJECT_SOURCE_DIR}/resource/global/([^/]+)/resource/tasks/.*" "\\1" FOLDER_NAME "${GLOBAL_FILE}")
# 获取相对于resource/tasks的文件路径部分
string(REGEX REPLACE "${PROJECT_SOURCE_DIR}/resource/global/[^/]+/resource/tasks/(.*)" "\\1" REL_FILE_PATH "${GLOBAL_FILE}")
# 获取文件的目录部分
get_filename_component(FILE_DIR "${REL_FILE_PATH}" DIRECTORY)
# 构建VS中的显示路径
if(FILE_DIR)
set(VS_GROUP "Resource Files/tasks/${FOLDER_NAME}/${FILE_DIR}")
else()
set(VS_GROUP "Resource Files/tasks/${FOLDER_NAME}")
endif()
# 设置单个文件的source_group
source_group("${VS_GROUP}" FILES "${GLOBAL_FILE}")
endforeach()
@@ -78,8 +78,6 @@ endif()
if(APPLE)
set_target_properties(MaaCore PROPERTIES INSTALL_RPATH "@loader_path/")
set_target_properties(MaaCore PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE)
set_target_properties(MaaUtils PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE)
elseif(UNIX)
set_target_properties(MaaCore PROPERTIES INSTALL_RPATH "$ORIGIN/")
endif()

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