插件开发

l4d2_Anne_stuck_tank_teleport:卡住 Tank 传送

Tank 卡地形自动传送,跑男玩家会被 Tank "贴脸"惩罚。

l4d2_Anne_stuck_tank_teleport(ASTT)解决两个老问题:Tank 卡在地形里打不到人,以及个别玩家丢下队友无限跑图。

它做什么

  • 卡住检测:周期检测 Tank 位移(l4d2_astt_stuck_check_interval、l4d2_astt_non_stuck_radius),确认卡住后按门口阈值决定传送到门口还是就近点位(均排除 CHECKPOINT 区域)。
  • 跑男惩罚:与最近 Tank 距离超过 l4d2_astt_rusher_dist 且连续多次确认(l4d2_astt_rusher_checks)的玩家,会被把 Tank 传到身边(l4d2_astt_rusher_punish)。

全部由 l4d2_astt_* cvar 控制,无玩家命令。

文件位置

项目路径
插件文件plugins/optional/AnneHappy/l4d2_Anne_stuck_tank_teleport.smx
源码addons/sourcemod/scripting/optional/AnneHappy/l4d2_Anne_stuck_tank_teleport.sp
更新源清单Anne_Updater_All.txt(公开)