War3Lib 物编生成与改造规范。用于在 `UnitTestMap/table`、`Jass/**/*.w3a|w3u|w3i` 及项目内 `db` 中安全新增/修改对象,重点处理 4 位 ID 去重(含大小写冲突)、主动技能通魔模板与唯一 OrderID、隐藏按钮位点写法,以及紧凑行尾注释风格。
按需读取:
references/workflow.mdreferences/snippets.mdreferences/templates-unit.mdreferences/templates-ability.mdreferences/templates-passive.mdreferences/templates-spellbook.mdscripts/check_obj_ids.pyreferences/templates-*.md)选择最接近的模板类型,再定位目标对象文件(优先 .w3a/.w3u/.w3i,单测注入可落到 UnitTestMap/table/*.ini)。python3 .codex/skills/xlimon-objeditor-map/scripts/check_obj_ids.py --id <ID>_parent = "ANcl"),并确保 Order / DataF 不与既有技能冲突。db/list/List_Order.ini 查可用命令字;把已使用项按你的习惯标记 //。-- 注释,便于查阅。UnitTestMap/table/Jass/**/*.w3a、Jass/**/*.w3u、Jass/**/*.w3i(以及同类 .w3*)db/list/List_Order.inidb/(项目内相对路径)[A01a] 与 [A01A] 视为冲突。UnitTestMap/table + Jass/**/*.w3*)db 冲突(对应 ini 文件)Order,否则可能出现按键/命令冲突。db/list/List_Order.ini 时保留现有格式,不改动无关条目。