# 依赖与构建产物（用 npm 脚本可重建）
node_modules/
dist/
dist-game/
dist-acts/
*.log

# 用户自备的游戏数据与本机参考源码：体积大 / 无再分发许可，绝不入库
# 注意用 `samples/*` 而不是 `samples/`：只有父目录本身没被整体排除，才可能反选回
# `samples/fixtures/`（git 不允许反选被排除目录里的内容）。
samples/*
!samples/fixtures/
*.mpq
# 夹具里的 fixture.mpq 是我们自己生成的（make-map-fixtures.ts），要入库
!samples/fixtures/*.mpq
reference/

# 临时调试产物
.tmp/
__pycache__/
.DS_Store
