始发地区:修订间差异
无编辑摘要 |
小无编辑摘要 |
||
| (未显示同一用户的3个中间版本) | |||
| 第15行: | 第15行: | ||
|- | |- | ||
! 威胁 | ! 威胁 | ||
| <span style="color: #4caf50;"> | | <span style="color: #4caf50;">低度</span> | ||
|- | |- | ||
! 资源 | ! 资源 | ||
| [[File:item-beryllium-ui.png|18px|link=铍]][[File:item-graphite-ui.png|18px|link=石墨]] | | [[File:item-beryllium-ui.png|18px|link=铍]][[File:item-graphite-ui.png|18px|link=石墨]][[File:item-sand-ui.png|18px|link=沙子]][[File:Rhyolite-vent1.png|18px|link=喷口]] | ||
|- | |- | ||
! 是否存在波次 | ! 是否存在波次 | ||
| 第31行: | 第31行: | ||
! 地图下载 | ! 地图下载 | ||
| [[File:icon-e879-black.png|18px|link={{filepath:始发地区.onset.msav}}|alt=下载地图]] | | [[File:icon-e879-black.png|18px|link={{filepath:始发地区.onset.msav}}|alt=下载地图]] | ||
|} | |} | ||
| 第136行: | 第120行: | ||
</div> | </div> | ||
<div style="background: #f5f5f5; border: 1px solid #e0e0e0; border-radius: 4px; padding: 10px; text-align: center;"> | <div style="background: #f5f5f5; border: 1px solid #e0e0e0; border-radius: 4px; padding: 10px; text-align: center;"> | ||
[[File:item-sand-ui.png|32px|link= | [[File:item-sand-ui.png|32px|link=沙子]]<br><small>[[沙子]]</small> | ||
</div> | </div> | ||
<div style="background: #f5f5f5; border: 1px solid #e0e0e0; border-radius: 4px; padding: 10px; text-align: center;"> | <div style="background: #f5f5f5; border: 1px solid #e0e0e0; border-radius: 4px; padding: 10px; text-align: center;"> | ||
| 第207行: | 第191行: | ||
! 资源类型 !! 储量 | ! 资源类型 !! 储量 | ||
|- | |- | ||
| [[File:item-beryllium-ui.png|18px|link=铍]] [[铍]] || | | [[File:item-beryllium-ui.png|18px|link=铍]] [[铍]] || 36格 | ||
|- | |- | ||
| [[File:item-graphite-ui.png|18px|link=石墨]] [[石墨]] || | | [[File:item-graphite-ui.png|18px|link=石墨]] [[石墨]] || 40格 | ||
|- | |- | ||
| [[File:item-sand-ui.png|18px|link=沙子]] [[沙子]] || 极为丰厚 | | [[File:item-sand-ui.png|18px|link=沙子]] [[沙子]] || 极为丰厚 | ||
| 第217行: | 第201行: | ||
=== 世界处理器 === | === 世界处理器 === | ||
始发地区的剧情推进与地图解锁由 '''5 台世界处理器''' 与 '''地图目标系统(objectives)''' 联动完成。玩家在游戏中的每一个教学步骤完成后,目标系统会设置对应的逻辑旗标(flag),世界处理器侦测到旗标后执行响应动作(生成敌军、扩大可建区域等)。 | |||
[[File:始发地区-世界处理器流程图.png|缩略图|居中|800px|始发地区世界处理器联动机制流程图]] | |||
=== 流程概览 === | |||
{| class="wikitable" style="width:100%;" | |||
|- | |||
! 阶段 !! 触发条件(教学目标) !! 旗标 !! 世界处理器响应 !! 效果 | |||
|- | |||
} | | 基础教学 || 手动挖铍、建造冷凝器/钻机/节点/管道、存资源、研究工厂、造围护、建撕裂炮 || — || — || 引导玩家熟悉埃里克尔基础机制 | ||
|- | |||
| 供弹检测 || 给撕裂炮装载铍弹药 || breachAmmo || WP-C (301,127) 循环监测弹药 > 0 后 setflag || 教学目标「给炮塔供弹」完成 | |||
|- | |||
| 敌袭警报 || 建造 6 面铍墙后,计时目标触发 || defStart || WP-B (300,127) 生成紫队「围护」×2 于 (290,147) || 两台坦克从北面冲向玩家基地 | |||
|- | |||
| 防守反击 || 击毁来袭的 2 台敌方「围护」 || defDone || WP-A (299,127) 扩大可建区域至 119×144 || 开放前哨核心所在区域 | |||
|- | |||
| 反攻前哨 || 摧毁敌方前哨核心 (288,198) 并建造新核心 || — || — || 敌方失去生产据点 | |||
|- | |||
| 全区解锁 || 新核心建造后 2 分钟倒计时结束 || openMap || WP-D (280,208) 解锁全区至 119×293 || 地图北半部开放,可自由发展 | |||
|- | |||
| 持续机制 || 游戏全程自动运行 || — || WP-E (281,208) 每 tick 提升红队单位生产速度 || speed = min(tick/100000, 1.3),约 28 分钟达上限 | |||
|} | |||
=== 各处理器详情 === | |||
{| class="wikitable" style="width:100%;" | |||
|- | |||
! 编号 !! 位置 !! 功能 !! mlogic 代码 !! 备注 | |||
|- | |||
| WP-A || (299, 127) || 区域扩展 I || style="font-family:monospace;white-space:pre;" | getflag defDone "defDone" | |||
jump 0 equal defDone false | |||
setrule mapArea 10 224 67 119 144 | |||
setflag "defDone" false || 初始区域 89×79 → 扩大至 119×144。参数 10 为占位值,实际取 x=224, y=67, w=119, h=144 | |||
|- | |||
| WP-B || (300, 127) || 敌袭生成 || style="font-family:monospace;white-space:pre;" | getflag defStart "defStart" | |||
jump 0 equal defStart false | |||
spawn @stell 290 147 90 @malis result | |||
spawn @stell 290 147 90 @malis result | |||
setflag "defStart" false || 在 (290,147) 生成两台紫队「围护」(坦克),朝向 90°。生成后复位旗标 | |||
|- | |||
| WP-C || (301, 127) || 供弹监测 || style="font-family:monospace;white-space:pre;" | fetch build turret @sharded 0 @breach | |||
sensor result turret @ammo | |||
jump 0 equal result 0 | |||
setflag "breachAmmo" true | |||
stop || 获取玩家队伍(@sharded)首座「撕裂」炮塔,监测其弹药量。弹药 > 0 时设置 breachAmmo 并停止运行 | |||
|- | |||
| WP-D || (280, 208) || 区域扩展 II || style="font-family:monospace;white-space:pre;" | getflag openMap "openMap" | |||
jump 0 equal openMap false | |||
setrule mapArea 10 224 67 119 293 | |||
setflag "openMap" false || 链接 bastion1 (287,197)。解锁全区至 119×293 | |||
|- | |||
| WP-E || (281, 208) || 敌方生产加速 || style="font-family:monospace;white-space:pre;" | op div speed @tick 100000 | |||
op min speed speed 1.3 | |||
setrule unitBuildSpeed speed @crux 0 100 100 || 全程每 tick 执行。红队(@crux)单位生产速度随游戏时间线性提升,上限 1.3 倍 | |||
|} | |||
=== 区域演进 === | |||
始发地区的可建造区域并非一开始就开放全图,而是随剧情逐步解锁: | |||
{| class="wikitable" style="width:60%;" | |||
|- | |||
! 阶段 !! 区域左上角 (x, y) !! 宽度 !! 高度 !! 面积 | |||
|- | |||
| 初始区域(教学期) || (224, 67) || 89 || 79 || 7 031 | |||
|- | |||
| 防守成功后(defDone) || (224, 67) || 119 || 144 || 17 136 | |||
|- | |||
| 全区解锁(openMap) || (224, 67) || 119 || 293 || 34 867 | |||
|} | |||
} | |||
==== 补充说明 ==== | |||
< | * '''波次系统关闭''':本关 <code>waveTimer: false</code> 且未开启 <code>waves</code>,不存在常规波次刷新。敌方压力仅来自 WP-B 的剧情敌袭与 WP-E 的生产增速。 | ||
< | * '''旗标来源''':<code>defStart</code>、<code>defDone</code>、<code>openMap</code> 由地图目标系统(objectives)在对应教学目标完成后自动设置;<code>breachAmmo</code> 由 WP-C 监测弹药后设置,随后被 FlagObjective 读取以完成「给炮塔供弹」目标。 | ||
< | * '''队伍说明''':@sharded 为玩家队伍(黄),@malis 为紫队(剧情敌对),@crux 为红队(WP-E 加速目标)。 | ||
</ | * '''数据来源''':以上信息均通过对 <code>core/assets/maps/erekir/onset.msav</code> 进行反序列化,并参考 Mindustry 源码(SaveVersion、LogicBlock、MapObjectives 等)推导得出。 | ||
< | |||
< | |||
</ | |||
</div> | </div> | ||
2026年8月25日 (二) 11:28的最新版本
进阶数据
地块数据
| 资源类型 | 储量 |
|---|---|
| 36格 | |
| 40格 | |
| 极为丰厚 | |
| 13个 |
世界处理器
始发地区的剧情推进与地图解锁由 5 台世界处理器 与 地图目标系统(objectives) 联动完成。玩家在游戏中的每一个教学步骤完成后,目标系统会设置对应的逻辑旗标(flag),世界处理器侦测到旗标后执行响应动作(生成敌军、扩大可建区域等)。

流程概览
| 阶段 | 触发条件(教学目标) | 旗标 | 世界处理器响应 | 效果 |
|---|---|---|---|---|
| 基础教学 | 手动挖铍、建造冷凝器/钻机/节点/管道、存资源、研究工厂、造围护、建撕裂炮 | — | — | 引导玩家熟悉埃里克尔基础机制 |
| 供弹检测 | 给撕裂炮装载铍弹药 | breachAmmo | WP-C (301,127) 循环监测弹药 > 0 后 setflag | 教学目标「给炮塔供弹」完成 |
| 敌袭警报 | 建造 6 面铍墙后,计时目标触发 | defStart | WP-B (300,127) 生成紫队「围护」×2 于 (290,147) | 两台坦克从北面冲向玩家基地 |
| 防守反击 | 击毁来袭的 2 台敌方「围护」 | defDone | WP-A (299,127) 扩大可建区域至 119×144 | 开放前哨核心所在区域 |
| 反攻前哨 | 摧毁敌方前哨核心 (288,198) 并建造新核心 | — | — | 敌方失去生产据点 |
| 全区解锁 | 新核心建造后 2 分钟倒计时结束 | openMap | WP-D (280,208) 解锁全区至 119×293 | 地图北半部开放,可自由发展 |
| 持续机制 | 游戏全程自动运行 | — | WP-E (281,208) 每 tick 提升红队单位生产速度 | speed = min(tick/100000, 1.3),约 28 分钟达上限 |
各处理器详情
| 编号 | 位置 | 功能 | mlogic 代码 | 备注 |
|---|---|---|---|---|
| WP-A | (299, 127) | 区域扩展 I | getflag defDone "defDone"
jump 0 equal defDone false setrule mapArea 10 224 67 119 144 setflag "defDone" false || 初始区域 89×79 → 扩大至 119×144。参数 10 为占位值,实际取 x=224, y=67, w=119, h=144 | |
| WP-B | (300, 127) | 敌袭生成 | getflag defStart "defStart"
jump 0 equal defStart false spawn @stell 290 147 90 @malis result spawn @stell 290 147 90 @malis result setflag "defStart" false || 在 (290,147) 生成两台紫队「围护」(坦克),朝向 90°。生成后复位旗标 | |
| WP-C | (301, 127) | 供弹监测 | fetch build turret @sharded 0 @breach
sensor result turret @ammo jump 0 equal result 0 setflag "breachAmmo" true stop || 获取玩家队伍(@sharded)首座「撕裂」炮塔,监测其弹药量。弹药 > 0 时设置 breachAmmo 并停止运行 | |
| WP-D | (280, 208) | 区域扩展 II | getflag openMap "openMap"
jump 0 equal openMap false setrule mapArea 10 224 67 119 293 setflag "openMap" false || 链接 bastion1 (287,197)。解锁全区至 119×293 | |
| WP-E | (281, 208) | 敌方生产加速 | op div speed @tick 100000
op min speed speed 1.3 setrule unitBuildSpeed speed @crux 0 100 100 || 全程每 tick 执行。红队(@crux)单位生产速度随游戏时间线性提升,上限 1.3 倍 |
区域演进
始发地区的可建造区域并非一开始就开放全图,而是随剧情逐步解锁:
| 阶段 | 区域左上角 (x, y) | 宽度 | 高度 | 面积 |
|---|---|---|---|---|
| 初始区域(教学期) | (224, 67) | 89 | 79 | 7 031 |
| 防守成功后(defDone) | (224, 67) | 119 | 144 | 17 136 |
| 全区解锁(openMap) | (224, 67) | 119 | 293 | 34 867 |
补充说明
- 波次系统关闭:本关
waveTimer: false且未开启waves,不存在常规波次刷新。敌方压力仅来自 WP-B 的剧情敌袭与 WP-E 的生产增速。 - 旗标来源:
defStart、defDone、openMap由地图目标系统(objectives)在对应教学目标完成后自动设置;breachAmmo由 WP-C 监测弹药后设置,随后被 FlagObjective 读取以完成「给炮塔供弹」目标。 - 队伍说明:@sharded 为玩家队伍(黄),@malis 为紫队(剧情敌对),@crux 为红队(WP-E 加速目标)。
- 数据来源:以上信息均通过对
core/assets/maps/erekir/onset.msav进行反序列化,并参考 Mindustry 源码(SaveVersion、LogicBlock、MapObjectives 等)推导得出。
常见问题
- Q1: 为什么开局无法攻击敌方基地?
- A1: 游戏设计了区域限制机制,需完成教程防御任务后区域才会扩展。
- Q2: 建造时发现基地上方出现不明紫色弧线是什么?
- A2: 这是敌军核心附近的禁止建造范围,目的为防止玩家使用炮塔而非单位直接攻击核心。
- Q3: 为什么基地运行一段时间后单位建造时间变慢?
- A3: 这可能是因为基地电力产能小于消耗,可以将鼠标移动到任意电力节点上确认。
- Q4: 第一张图片中建筑右下角的小菱形是什么?
- A4: 这是建筑状态,绿色表示正常运行(工厂)/电力充足(电力节点)/炮塔正在充能,黄色表示炮塔准备完毕/工厂产物达到上限。红色表示电力匮乏/工厂原料不足,可以在设置-图形中开启显示建筑状态开启此功能




