2D 地形与部署配置
100%
Tr015 / SC12_08 · 21 × 28 格 · 金色虚线为派生范围,金色区域为所选区域事件;橙色格为已核对的爆炸判定范围;紫框为地形修改位置,填色为已核对的目标地形;浅蓝方格为动态重排位置。红底:敌军;蓝底:玩家军;褐底:关系待核实。重合位置标“叠”,重复点击可切换单位;
地形图例(含上层)
低矮障碍物控制装置悬崖地面荒地空中草丛地面
当前显示 17 条配置;0 条坐标越界,保留在名册但不画到图内。“出现”与“配置”是原字段;(0,0) 可能为未使用的默认值,不代表已验证入口或移动路径。该图不是实机截图,不据此推断通路或攻击范围。
战场规则与本地提示
- 设置胜利条件文本:MID_WINRULE_SC12_08_1 · -1 · -1 · -1
启动所有控制装置
(WinRuleSet,0x2b6a) - 设置失败条件文本:MID_LOSERULE_SC12_08_1 · 10 · -1 · -1
经过回合,或迪托利希败退
(WinRuleSet,0x2b88) - 击败指定目标:1(WinRuleSetBoss,0x2bf2)
- 设置回合限制:0(WinRuleSetBoss,0x2bf7)
- 清除胜利条件文本(WinRuleSetBoss,0x2bfa)
- 清除失败条件文本(WinRuleSetBoss,0x2bfd)
- 敌军数量阈值胜利:-1(Startup,0x2c31)
- 设置回合限制:-10(Startup,0x2c36)
- 指定胜利目标(Startup,0x2c55)
- 改写胜利规则(Startup,0x2c5a)
- 指定胜利目标(Gimmick_Activate,0x3b94)
事件、变化与援兵
按脚本注册顺序列出,不能当作固定触发时间线。每条记录区分触发入口、附加条件与实际效果;未知参数保留待解析。
阶段开始前 · 事件检查与提示
阶段开始前 · 玩家阶段/阵营 · 回合参数 1~1
注册未指定条件函数;回调内部仍可能有分支。
查看脚本效果与分支依据(0 项)
注册依据
PhaseBefore_turn1
Script/bmap/SC12_08.bin.zst · Startup_EventEntry · 0x2d79
EventEntryPhaseBefore(PhaseBefore_turn1, 1, 1, 玩家阶段/阵营, condition_true)
操作机关 · 事件检查与提示
操作机关
注册未指定条件函数;回调内部仍可能有分支。
查看脚本效果与分支依据(0 项)
注册依据
Gimmick_Activate
Script/bmap/SC12_08.bin.zst · Startup_EventEntry · 0x2dc1
EventEntryGimmick(动态值待解析, 动态值待解析, 动态值待解析, 动态值待解析)
单位死亡后 · 设置事件变量 / 移除个人技能
单位死亡后
注册未指定条件函数;回调内部仍可能有分支。
查看脚本效果与分支依据(5 项)
- 设置事件变量:$v_First_Elephant · 1 · 所在函数含分支,非无条件执行
- 移除个人技能:汉尼拔 · 无敌障壁
- 追加个人技能:汉尼拔 · 破裂的障壁
- 追加个人技能:汉尼拔 · SID_オールブレイク · 所在函数含分支,非无条件执行
- 获得物品:ディートリヒ · 玉鋼 · 0 · 所在函数含分支,非无条件执行
注册依据
DieAfter_Out_barrier
Script/bmap/SC12_08.bin.zst · Startup_EventEntry · 0x2e1c
EventEntryDieAfter(DieAfter_Out_barrier, PID_SC12_08_戦象兵_女_1, 敌方阶段/阵营, )
单位死亡后 · 设置事件变量 / 移除个人技能
单位死亡后
注册未指定条件函数;回调内部仍可能有分支。
查看脚本效果与分支依据(5 项)
- 设置事件变量:$v_Second_Elephant · 1 · 所在函数含分支,非无条件执行
- 移除个人技能:汉尼拔 · 无敌障壁
- 追加个人技能:汉尼拔 · 破裂的障壁
- 追加个人技能:汉尼拔 · SID_オールブレイク · 所在函数含分支,非无条件执行
- 获得物品:ディートリヒ · 玉鋼 · 0 · 所在函数含分支,非无条件执行
注册依据
DieAfter_Out_barrier2
Script/bmap/SC12_08.bin.zst · Startup_EventEntry · 0x2e61
EventEntryDieAfter(DieAfter_Out_barrier2, PID_SC12_08_戦象兵_女_2, 敌方阶段/阵营, )
阶段结束 · 设置事件变量
阶段结束 · 玩家阶段/阵营 · 未限定固定回合
已追踪的条件路径(静态解析)只覆盖该条件函数;事件注册与回调内判断仍同时适用,未模拟实机存档。
查看脚本效果与分支依据(1 项)
- 设置事件变量:敗北 · 1 · 所在函数含分支,非无条件执行
注册依据
TimeOver
Script/bmap/SC12_08.bin.zst · Startup_EventEntry · 0x2f11
EventEntryPhaseEnd(TimeOver, -1, -1, 玩家阶段/阵营, condition_timeover)
交战后 · 设置事件变量
交战后
已追踪的条件路径(静态解析)- UnitHasSkill(PID_SC12_08_ハンニバル, オールブレイク)
只覆盖该条件函数;事件注册与回调内判断仍同时适用,未模拟实机存档。
查看脚本效果与分支依据(1 项)
注册依据
Check_Allbreak
Script/bmap/SC12_08.bin.zst · Startup_EventEntry · 0x2f74
EventEntryBattleAfter(Check_Allbreak, , 玩家阶段/阵营, , 敌方阶段/阵营, 1, contion_Allbreak)
本场动态参数核查清单(1 项)
以下调用尚不能全部确定执行条件或参数。已人工核对的数组展开见对应事件;其余保留为缺口,不代表没有增援或地形变化。
- BmapOpening · Dispos · 0x3241 · 含动态参数,尚未完整还原
当前选择的配置名册
17 条配置。可点选定位;全部组叠加时包含互斥分支、后续部署和重复位置。
| 名册序号 / 单位 | 兵种 / 等级 | 部署组 | 出现 → 配置 | 装备与掉落 | 定位 |
|---|
| 1 · 汉尼拔 敌军 | 战象兵 Lv.6–10(条件范围) | Enemy | 0, 0 → 10, 16 | | |
| 2 · 防御兵 敌军 | 战象兵 Lv.6–10(条件范围) | Enemy | 0, 0 → 14, 15 | | |
| 3 · 防御兵 敌军 | 战象兵 Lv.6–10(条件范围) | Enemy | 0, 0 → 6, 15 | | |
| 4 · 防御兵 敌军 | 弓箭手 Lv.6–10(条件范围) | Enemy | 0, 0 → 19, 11 | | |
| 5 · 防御兵 敌军 | 弓箭手 Lv.6–10(条件范围) | Enemy | 0, 0 → 1, 9 | | |
| 6 · 防御兵 敌军 | 弓箭手 Lv.6–10(条件范围) | Enemy | 0, 0 → 19, 17 | | |
| 7 · 防御兵 敌军 | 弓箭手 Lv.6–10(条件范围) | Enemy | 0, 0 → 4, 11 | | |
| 8 · 防御兵 敌军 | 剑客 Lv.6–10(条件范围) | Enemy | 0, 0 → 11, 12 | | |
| 9 · 防御兵 敌军 | 剑客 Lv.6–10(条件范围) | Enemy | 0, 0 → 9, 12 | | |
| 10 · 防御兵 敌军 | 剑客 Lv.6–10(条件范围) | Enemy | 0, 0 → 12, 13 | | |
| 11 · 防御兵 敌军 | 剑客 Lv.6–10(条件范围) | Enemy | 0, 0 → 8, 13 | | |
| 12 · 防御兵 敌军 | 重装步兵 Lv.6–10(条件范围) | Enemy | 0, 0 → 10, 11 | | |
| 13 · 防御兵 敌军 | 重装步兵 Lv.6–10(条件范围) | Enemy | 0, 0 → 9, 10 | | |
| 14 · 防御兵 敌军 | 轻骑兵 Lv.6–10(条件范围) | Enemy | 0, 0 → 16, 14 | | |
| 15 · 防御兵 敌军 | 轻骑兵 Lv.6–10(条件范围) | Enemy | 0, 0 → 17, 9 | | |
| 16 · 防御兵 敌军 | 轻骑兵 Lv.6–10(条件范围) | Enemy | 0, 0 → 1, 5 | | |
| 17 · 防御兵 敌军 | 轻骑兵 Lv.6–10(条件范围) | Enemy | 0, 0 → 3, 6 | | |