插件原作者 : DarkerZ ; 插件制作移植 : 晓琳吴迪
将 CS2-EntityFix 迁移到 SwiftlyS2 的完整版本,提供 game_player_equip、game_ui、IgniteLifeTime、point_viewcontrol、trigger_gravity 等修复能力。
game_player_equip修复:StripFirst+TriggerForActivatedPlayer+TriggerForAllPlayersgame_ui修复:- 处理
Activate/Deactivate - 转发按键输入为
InValue(Pressed*/Unpressed*)
- 处理
point_viewcontrol修复:EnableCamera/DisableCameraEnableCameraAll/DisableCameraAll- 处理 FOV / Freeze / Disarm 标志位
IgniteLifeTime:输入ignitelifetime支持持续伤害与减速trigger_gravity:StartTouch/EndTouch 应用重力并恢复默认重力- 地图重力配置:
resources/maps/<mapname>.json
CS2-EntityFix-SW2.csprojsrc/EntityFixSw2.csresources/config/config.jsonresources/maps/README.mdresources/gamedata/README.md
文件:resources/config/config.json
{
"IgniteVelocity": 0.45,
"IgniteRepeat": 0.5,
"IgniteDamage": 1,
"IgniteParticle": "particles/burning_fx/env_fire_small.vpcf"
}在 resources/maps 放置 <map>.json(例如 de_dust2.json):
{
"123456": 0.2,
"654321": 0.5
}- Key:
trigger_gravity的UniqueHammerID - Value:接触该实体时应用的重力比例
- SwiftlyS2 (
SwiftlyS2.CS2)
dotnet build CS2-EntityFix-SW2.csproj -c Release