多特控制 - Lin515/L4D2_LinGe_VScripts GitHub Wiki
可以随时在游戏中改变特感数量,并且可以根据生还者人数自动增加减少特感。
仅非对抗类模式加载。
指令
- !save moresi 或者 !saveconfig moresi
保存多特控制 MOD 的功能设定到配置文件。 - !sion 打开多特控制
- !sioff 关闭多特控制
- !sibase n 设置基础特感数量为 n,若 n<0 则关闭数量控制
- !siauto n 设置每 1 个生还者增加 n 个特感
特感总数量 = sibase + siauto*生还者数量,最小不会小于配置文件中的 simin。 另外受限于游戏引擎,BOT(包括特感与生还者,Witch 不算)与真人玩家(包括处于旁观和闲置的)的总数不会超过 32。 - !sitime n 设置特感刷新复活间隔为 n 秒
若 n<0 则关闭特感刷新控制
它不改变出安全区后第一波进攻的时间。即便设置为 0 秒,出门也不会立即刷特。 - !sinoci on/off 打开/关闭自动清除小僵尸
- !sionly Boomer,Spitter,Smoker,Hunter,Charger,Jockey
限制特感生成种类,例如设置只生成 Hunter 和 Jockey:!sionly Hunter,Jockey
如果想要去除限制,则发送 !sionly 任意非特感名字符。 - !sion 的增强用法
单独发送 !sion 是打开多特控制,但不会对任何参数进行设置。
!sion 也是可以一次设置多个值的,其使用格式如:
!sion sibase siauto sitime noci(on/off) sionly
假若某个参数输入为 -2,或者输入的参数非法,那么这次指令就不会改变那个参数的值。
例如在开启多特控制的同时,设置 sibase=8,siauto不变,sitime=15,noci=on,sionly=Hunter,Jockey:
!sion 8 -2 15 on Hunter,Jockey
以上指令均不会改变已出生特感的状态。比如当前已经刷出了 16 个特感,再设置特感数量为 8,多余的特感并不会被清除。
该 MOD 只是修改游戏导演系统的运行参数,实际特感的生成还是由导演系统控制。有些时候地图本身对导演系统有更高优先级的控制,本 MOD 的参数就可能会在那段时间内失效。
配置
在配置文件找到 MoreSI = {
:
- enabled 多特控制的总开关
- simin 最少特感数量,多特控制开启后特感数量最低不会低于该值
- sibase 基础特感数量,-1 为关闭数量控制
- siauto 每一名生还者存在则增加多少特感
- sitime 特感复活间隔,-1 为关闭时间控制
- sinoci 是否清除小僵尸
- sionly 特感类型限制列表,一行一个特感名,需使用 " 。例如:
sionly = [ "Hunter" "Boomer" ]
- initDelay 出安全区后第一波特感的刷新时间,若 < 0 则使用游戏默认设定。