pepeCraters(Server)

If you liked this item, please rate it up on Steam Workshop page.

Author: pepper_powder

Last revision: 26 Mar, 2024 at 00:08 UTC (7)

File size: 18.74 KB

On Steam Workshop

Description:

来自胡椒粉(pepper_powder)制作的弹坑模组,需要2.10以上版本的支持
最后更新时间:2024年3月26日

特征:

This is a server mod,but client is ok,because script will stop on client.
pepeCraters_ih=0.01【indirectHit】,
pepeCraters_ihr=0.5【indirectHitRange】,
[getPosASL player,100,20] call pepeCraters_fnc_crater【create a crater in player position】,
所有符合游戏设定的爆炸都能产生弹坑,即使是Zeus雷;
弹坑大小取决于:间接伤害*0.01、间接伤害范围*0.5、地图顶点间距;
弹坑的坡度被限定在不超过32度;
直上直下的弹坑,弹坑不平滑;
如果弹坑产生在静态物体下面,石头、树木、房屋等静态物体可能会浮空;
没有考虑水下环境的情况,水下水上的弹坑相同;
pepeCraters_ih控制弹坑深度倍率,默认0.01,
pepeCraters_ihr控制弹坑半径倍率,默认0.5,
玩家可以在控制台输入[海平面位置(sea level position),间接伤害(indirect hit),间接伤害范围(indirect hit range)] call pepeCraters_fnc_crater,
例如:[getPosASL player,100,20] call pepeCraters_fnc_crater,来产生弹坑;
该模组仅服务端挂载,当然客户端挂载不会产生影响,因为代码检测到非服务端会终止运行。

问题:

通过脚本实现的爆炸(比如大多数核弹模组)不能被定义为符合游戏设定的爆炸,因此无法产生弹坑。