branchrust_reboot/main/hackweek_crudegestures/custom_wheelcancel
8 Commits over 31 Days - 0.01cph!
Server.cinematic is now replicated
Cinematic gestures can now be used if the server is marked cinematic, even if the player is not an admin
Added gesturecollection.ShowAdminCinematicGesturesInBindings convar
When true, cinematic gestures will appear as bindable in the gesture wheel. Doesn't change any actual usage logic for these gestures, if the player binds a cinematic gesture and then joins a server where they aren't an admin the gesture will be disabled in the wheel
Styling, fixes
RMB to clear slots
Added a reset to default button
First pass on a section in the options menu to customise gesture wheels
Can now set any gesture to any slot on both wheels
Initial support for an extra gesture ring, uses the next/previous system that building block skins use
Initial boilerplate for a customisable gesture wheel
Saves the current wheel loadout into convars (eg. GestureCollection.Slot0Bind "clap")
Gesture collection is now a BaseScriptableObjet, doesn't need to be referenced by the BasePlayer