A CS# plugin that allows mappers to utilize trigger_multiple for basevelocity boosts, gravity, and nojump by simply naming a trigger_multiple
1.) install plugin to addons folder
2.) restart server or css_plugins load cs2-multifix in console
Simply name the trigger_multiple using the convention below and it will run OnEndTouch
boost_speed500_z250-> Creates a 500 directional speed boost / 250z (up) boost for playerboost_speed-500-> Creates a -500 speed reduction for playergravity_time1_amount200-> sets player sv_gravity to 200 for 1 secondnojump-> Create a large trigger_multiple box where you don't want the player to be able to get jump units. It will activate onstarttouch, and deactivate onendtouch
- This plugin respects filter_activators if they exist for the boost / existing multiple
- sv_gravity is utilizing replicateconvar, so it will only activate for the local player
- Add host_timescale modification
- Add sv_accelerate modification
GitHub: https://github.com/shizangle/cs2-multifix Map Test: https://steamcommunity.com/sharedfiles/filedetails/?id=3466802425
Additionally, there are plenty of maps that have broken basevelocity boosts which are ported, these can be quickly fixed with cs2-multifix by using cs2stripper and replacing the targetname with the multifix convention. Here is an example for bhop_98sync
{
"modify": [
{
"match":
{
"classname": "trigger_multiple",
"origin": "-201.870117 2003.469971 -686.250000"
},
"replace":
{
"targetname": "boost_z1500"
}
}
]
}