2D 地形与部署配置
100%
Tr008 / SC12_17 · 21 × 21 格 · 金色虚线为派生范围,金色区域为所选区域事件;橙色格为已核对的爆炸判定范围;紫框为地形修改位置,填色为已核对的目标地形;浅蓝方格为动态重排位置。红底:敌军;蓝底:玩家军;褐底:关系待核实。重合位置标“叠”,重复点击可切换单位;
地形图例(含上层)
区域外回复阵墙壁地面弓弩炮台弓弩炮台栅栏障碍物魔道炮台魔道炮台
当前显示 19 条配置;0 条坐标越界,保留在名册但不画到图内。“出现”与“配置”是原字段;(0,0) 可能为未使用的默认值,不代表已验证入口或移动路径。该图不是实机截图,不据此推断通路或攻击范围。
事件、变化与援兵
按脚本注册顺序列出,不能当作固定触发时间线。每条记录区分触发入口、附加条件与实际效果;未知参数保留待解析。
阶段开始前 · 改变 AI 行动序列 / 设置事件变量
阶段开始前 · 敌方阶段/阵营 · 未限定固定回合
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
- UnitIsExist(PID_SC12_17_マーズ竜)
查看脚本效果与分支依据(6 项)
- 改变 AI 行动序列:马兹 · $Ai_Order_Attack · AI_AT_Person · 迪托利希 · 所在函数含分支,非无条件执行
- 改变 AI 行动序列:马兹 · $Ai_Order_Move · AI_MV_AttackPerson · 迪托利希 · 所在函数含分支,非无条件执行
- 改变 AI 行动序列:马兹 · $Ai_Order_Attack · AI_AT_PersonOnly · 迪托利希 · 所在函数含分支,非无条件执行
- 改变 AI 行动序列:马兹 · $Ai_Order_Move · AI_MV_AttackPersonOnly · 迪托利希 · 所在函数含分支,非无条件执行
- 设置事件变量:动态值待解析 · 动态值待解析参数待核实 · 所在函数含分支,非无条件执行
- 设置事件变量:动态值待解析 · 动态值待解析参数待核实 · 所在函数含分支,非无条件执行
注册依据
EnemyPhaseBefore
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x2fa0
EventEntryPhaseBefore(EnemyPhaseBefore, -1, -1, 敌方阶段/阵营, condition_marsDR)
交战后 · 事件检查与提示
交战后
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
- Log(■condition_BattleAfter_MarsDr
)
- 单位在地图上(动态值待解析)
- 单位当前 HP(动态值待解析)
- MindGetUnitPID()
- UnitGetFirstIndex(动态值待解析)
- UnitGetPID(动态值待解析)
- UnitGetNextIndex(动态值待解析)
查看脚本效果与分支依据(0 项)
注册依据
BattleAfter_MarsDr
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x31fb
EventEntryBattleAfter(BattleAfter_MarsDr, , 玩家阶段/阵营, PID_SC12_17_マーズ竜, 敌方阶段/阵营, 0, condition_BattleAfter_MarsDr)
交战后 · 事件检查与提示
交战后
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
- 单位在地图上(动态值待解析)
- 单位当前 HP(动态值待解析)
- MindGetActiveSkill()
- MindGetTargetUnitPID()
- UnitGetFirstIndex(动态值待解析)
- UnitGetPID(动态值待解析)
- UnitGetNextIndex(动态值待解析)
查看脚本效果与分支依据(0 项)
注册依据
BattleAfter_MarsDr_ExcludeDit
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x3261
EventEntryBattleAfter(BattleAfter_MarsDr_ExcludeDit, PID_SC12_17_マーズ竜, 敌方阶段/阵营, , 玩家阶段/阵营, 0, condition_BattleAfter_MarsDr_ExcludeDit)
固定事件 · 设置事件变量
固定事件
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
- 标记「索敵内_マーズ_済」
- 单位在地图上(PID_SC12_17_マーズ)
- UnitIsAttackRangeForce(动态值待解析 · 动态值待解析)
查看脚本效果与分支依据(1 项)
注册依据
MarsNearEvent
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x32a9
EventEntryFixed(MarsNearEvent, , 玩家阶段/阵营, condition_MarsNearEvent)
固定事件 · 事件检查与提示
固定事件
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
- UnitIsExist(PID_SC12_17_マーズ竜)
- UnitIsExist(动态值待解析)
- UnitGetPosX(PID_ディートリヒ)
- UnitGetPosZ(PID_ディートリヒ)
- UnitGetFirstIndex(动态值待解析)
- UnitGetPID(动态值待解析)
- UnitGetNextIndex(动态值待解析)
查看脚本效果与分支依据(0 项)
注册依据
MarsAreaOut
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x32f2
EventEntryFixed(MarsAreaOut, PID_ディートリヒ, 玩家阶段/阵营, condition_MarsAreaOut)
交战后 · 事件检查与提示
交战后
注册未指定条件函数;回调内部仍可能有分支。
查看脚本效果与分支依据(0 项)
注册依据
动态回调待解析
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x3370
EventEntryBattleAfter(Talk, PID_ディートリヒ, 玩家阶段/阵营, PID_SC12_17_マーズ竜, 敌方阶段/阵营, 1, 戦闘後会話_マーズ竜_ディートリヒ_済, MID_SC12_17_m09)
复活后 · 事件检查与提示
复活后
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
- 单位在地图上(动态值待解析)
- 单位剩余血条(动态值待解析)
查看脚本效果与分支依据(0 项)
注册依据
StockDamageEvent
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x3490
EventEntryReviveAfter(StockDamageEvent, PID_SC12_17_マーズ, 敌方阶段/阵营, condition_MarRevive, PID_SC12_17_マーズ)
复活后 · 事件检查与提示
复活后
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
- 单位在地图上(动态值待解析)
- 单位剩余血条(动态值待解析)
查看脚本效果与分支依据(0 项)
注册依据
StockDamageEvent2to1
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x34d9
EventEntryReviveAfter(StockDamageEvent2to1, PID_SC12_17_マーズ竜, 敌方阶段/阵营, condition_MarRevive2to1)
复活后 · 事件检查与提示
复活后
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
- 单位在地图上(动态值待解析)
- 单位剩余血条(动态值待解析)
查看脚本效果与分支依据(0 项)
注册依据
StockDamageEvent
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x3539
EventEntryReviveAfter(StockDamageEvent, PID_SC12_17_マーズ竜, 敌方阶段/阵营, condition_MarDrRevive, PID_SC12_17_マーズ竜)
战斗完成 · 设置事件变量
战斗完成
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
- 单位在地图上(动态值待解析)
- 单位当前 HP(动态值待解析)
查看脚本效果与分支依据(1 项)
注册依据
Clear
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x3569
EventEntryBattleComplete(Clear, condition_Clear)
战斗完成 · 设置事件变量
战斗完成
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
- 单位在地图上(动态值待解析)
- 单位当前 HP(动态值待解析)
查看脚本效果与分支依据(1 项)
注册依据
ClearDr
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x3599
EventEntryBattleComplete(ClearDr, condition_ClearDr)
战斗完成 · 修改单格地形
战斗完成
触发条件尚未完整还原 · 查看已提取检查
以下检查不是已确认的完整条件,不能直接组合成攻略结论。
查看脚本效果与分支依据(1 项)
- 修改单格地形:动态值待解析 · 动态值待解析 · 地面参数待核实 · 所在函数含分支,非无条件执行
注册依据
RageCheck
Script/bmap/SC12_17.bin.zst · Startup_EventEntry · 0x35c9
EventEntryBattleComplete(RageCheck, condition_RageCheck)
继续战斗时 · 玩家单位重排
继续战斗时
由继续战斗流程调用,不是固定回合增援。引擎何时进入该流程及内部各分支仍需结合条件核对。
流程入口;部署分支以本条说明为准,不是回合事件注册。
9 条敌军配置出现坐标:(0, 0)
出现点与落位可能不同;选择地图“出现位置”核对。组编号:Enemy_SecondHalf
查看脚本效果与分支依据(9 项)
- 部署单位组 · 9 条敌军配置:Enemy_SecondHalf · 0
- 移除单位:动态值待解析参数待核实 · 所在函数含分支,非无条件执行
- 改变单位朝向:动态值待解析 · $Dir_Down参数待核实 · 所在函数含分支,非无条件执行
- 移除地形机关:动态值待解析 · 动态值待解析参数待核实 · 所在函数含分支,非无条件执行
- 改变单位位置:动态值待解析 · 动态值待解析 · 动态值待解析参数待核实 · 所在函数含分支,非无条件执行
- 移除地形机关:动态值待解析 · 动态值待解析参数待核实 · 所在函数含分支,非无条件执行
- 改变单位位置:动态值待解析 · 动态值待解析 · 动态值待解析参数待核实 · 所在函数含分支,非无条件执行
- 移除地形机关:动态值待解析 · 动态值待解析参数待核实 · 所在函数含分支,非无条件执行
- 改变单位位置:动态值待解析 · 动态值待解析 · 动态值待解析参数待核实 · 所在函数含分支,非无条件执行
注册依据
Continue
Script/bmap/SC12_17.bin.zst · Continue · 0x5633
Lifecycle()
继续战斗后 · 后续战斗部署
继续战斗后
由继续战斗流程调用,不是固定回合增援。引擎何时进入该流程及内部各分支仍需结合条件核对。
流程入口;部署分支以本条说明为准,不是回合事件注册。
1 条敌军配置出现坐标:(0, 0)
出现点与落位可能不同;选择地图“出现位置”核对。组编号:Act_Mars
查看脚本效果与分支依据(4 项)
- 部署单位组 · 1 条敌军配置:Act_Mars · 0 · 所在函数含分支,非无条件执行
- 移除单位:马兹 · 所在函数含分支,非无条件执行
- 改变场景物件状态:动态值待解析 · 动态值待解析参数待核实 · 所在函数含分支,非无条件执行
- 改变场景物件状态:动态值待解析 · 动态值待解析参数待核实 · 所在函数含分支,非无条件执行
注册依据
ContinueAfter
Script/bmap/SC12_17.bin.zst · ContinueAfter · 0x56bd
Lifecycle()
本场动态参数核查清单(5 项)
以下调用尚不能全部确定执行条件或参数。已人工核对的数组展开见对应事件;其余保留为缺口,不代表没有增援或地形变化。
- RageCheck · TerrainSetSingle · 0x3e62 · 含动态参数,尚未完整还原
- TerrainSetTable · TerrainSet · 0x4dda · 含动态参数,尚未完整还原
- DisposPlayer · UnitSetPos · 0x5503 · 含动态参数,尚未完整还原
- DisposPlayer · UnitSetPos · 0x5550 · 含动态参数,尚未完整还原
- DisposPlayer · UnitSetPos · 0x5592 · 含动态参数,尚未完整还原
当前选择的配置名册
19 条配置。可点选定位;全部组叠加时包含互斥分支、后续部署和重复位置。
| 名册序号 / 单位 | 兵种 / 等级 | 部署组 | 出现 → 配置 | 装备与掉落 | 定位 |
|---|
| 1 · 马兹 敌军 | 刃辉神将 Lv.35–45(条件范围) | Enemy | 0, 0 → 10, 1 | | |
| 2 · 瓦尔坎 敌军 | 萨满巫师 Lv.30–40(条件范围) | Enemy | 0, 0 → 9, 2 | | |
| 3 · 瓦尔坎 敌军 | 弓箭手 Lv.30–40(条件范围) | Enemy | 0, 0 → 11, 2 | | |
| 4 · 瓦尔坎 敌军 | 萨满巫师 Lv.30–40(条件范围) | Enemy | 0, 0 → 10, 8 | | |
| 5 · 瓦尔坎 敌军 | 牧师 Lv.30–40(条件范围) | Enemy | 0, 0 → 8, 9 | | |
| 6 · 瓦尔坎 敌军 | 牧师 Lv.30–40(条件范围) | Enemy | 0, 0 → 12, 9 | | |
| 7 · 瓦尔坎 敌军 | 萨满巫师 Lv.30–40(条件范围) | Enemy | 0, 0 → 10, 11 | | |
| 8 · 瓦尔坎 敌军 | 弓箭手 Lv.30–40(条件范围) | Enemy | 0, 0 → 15, 2 | | |
| 9 · 瓦尔坎 敌军 | 弓箭手 Lv.30–40(条件范围) | Enemy | 0, 0 → 16, 3 | | |
| 10 · 瓦尔坎 敌军 | 弓箭手 Lv.30–40(条件范围) | Enemy | 0, 0 → 17, 4 | | |
| 11 · 瓦尔坎 敌军 | 萨满巫师 Lv.30–40(条件范围) | Enemy | 0, 0 → 5, 2 | | |
| 12 · 瓦尔坎 敌军 | 萨满巫师 Lv.30–40(条件范围) | Enemy | 0, 0 → 4, 3 | | |
| 13 · 瓦尔坎 敌军 | 萨满巫师 Lv.30–40(条件范围) | Enemy | 0, 0 → 3, 4 | | |
| 14 · 瓦尔坎 敌军 | 萨满巫师 Lv.30–40(条件范围) | Enemy | 0, 0 → 6, 6 | | |
| 15 · 瓦尔坎 敌军 | 弓箭手 Lv.30–40(条件范围) | Enemy | 0, 0 → 5, 7 | | |
| 16 · 瓦尔坎 敌军 | 萨满巫师 Lv.30–40(条件范围) | Enemy | 0, 0 → 14, 6 | | |
| 17 · 瓦尔坎 敌军 | 弓箭手 Lv.30–40(条件范围) | Enemy | 0, 0 → 15, 7 | | |
| 18 · 瓦尔坎 敌军 | 弓箭手 Lv.30–40(条件范围) | Enemy | 0, 0 → 15, 15 | | |
| 19 · 瓦尔坎 敌军 | 萨满巫师 Lv.30–40(条件范围) | Enemy | 0, 0 → 4, 15 | | |