CS

cs2-multifix

A CS# plugin that allows mappers to utilize trigger_multiples for basevelocity boosts/gravity manipulation/nojump

by shizangle40counterstrikesharp
bhopcounterstrikesharpcs2surf

cs2-multifix

A CS# plugin that allows mappers to utilize trigger_multiple for basevelocity boosts, gravity, and nojump by simply naming a trigger_multiple

Server Owners: How to use

1.) install plugin to addons folder

2.) restart server or css_plugins load cs2-multifix in console

Mappers: How to use

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 player
  • boost_speed-500 -> Creates a -500 speed reduction for player
  • gravity_time1_amount200 -> sets player sv_gravity to 200 for 1 second
  • nojump -> 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

Notes

  • 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

Future Builds

  • 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"
            }
        }
    ]
}
cs2-multifix - CS2 Plugin | sourcemods.info