l4d2_dirspawn:导演刷特 + 总特上限解锁
VScript 导演式刷特,解锁 MaxSpecial 上限,三方图脚本兜底。
l4d2_dirspawn 是 Anne 风格的导演刷特插件(与 infected_control 的定向刷特互补):只通过 VScript SessionOptions 驱动原版导演刷特,并用 sourcescramble 补丁解锁 CDirector::GetMaxPlayerZombies 的总特上限。
它做什么
- 导演刷特:设定总特与间隔后交给原版导演执行,节奏参数(Relax/LockTempo/InitialSpawnDelay)自动跟随间隔调整。
- 人数自适应:按在场生还者人数只调"总特"数量。
- 三方图兜底:回合开始/开跑后的短期守护反复覆盖 SessionOptions,防止三方图导演脚本改回去。
怎么使用
sm_dirspawn_apply [总特] [间隔]:立即应用设置(ADMFLAG_GENERIC)。sm_dirspawn_genkv [min] [max]:生成均衡每类上限 KV 文件(ADMFLAG_ROOT)。
文件位置
| 项目 | 路径 |
|---|---|
| 插件文件 | plugins/optional/AnneHappy/l4d2_dirspawn.smx |
| 源码 | addons/sourcemod/scripting/optional/AnneHappy/l4d2_dirspawn.sp |
| 更新源清单 | Anne_Updater_All.txt(公开) |
命令一览
| 命令 | 类型 | 权限 | 说明 |
|---|---|---|---|
sm_dirspawn_apply | 管理员 | ADMFLAG_GENERIC | sm_dirspawn_apply [总特] [间隔] - 立即应用设置 |
sm_dirspawn_genkv | 管理员 | ADMFLAG_ROOT | sm_dirspawn_genkv [min] [max] - 生成均衡每类上限KV文件到 dirspawn_kv_path |
聊天中输入 !命令名(去掉 sm_ 前缀)等价于控制台命令。