anne_cvar_shield:特感上限 CVar 保护
防止模式切换/三方图脚本污染投票设定的特感上限。
投票改过特感上限后,换图、切模式或三方图的导演脚本经常会把 z_*_limit 等 cvar 重置回默认值。anne_cvar_shield 把 Anne 投票选定的特感上限 cvar 声明为"权威值",检测到未授权的改写就回滚。
它做什么
- 守护约 20 个特感数量相关 cvar(
z_max_player_zombies、各特感z_*_limit、复活间隔等)。 - 配置命令(cfg/投票)视为授权来源;之后的未知写入按污染处理,自动回滚到最后授权值。
- 可选把上限同步镜像到对抗系 cvar 与
infected_control的inf_*_limit(anne_cvar_shield_sync_versus_limits)。
由 anne_cvar_shield_* cvar 控制,无玩家命令。
文件位置
| 项目 | 路径 |
|---|---|
| 插件文件 | plugins/optional/AnneHappy/anne_cvar_shield.smx |
| 源码 | addons/sourcemod/scripting/optional/AnneHappy/anne_cvar_shield.sp |
| 更新源清单 | Anne_Updater_All.txt(公开) |