* Add config flag for MaxPrestrafe override
* Allow zoners to edit startzone data
* Use start zone data field for prestrafe limit
* Add prespeed type 6 that behaves like 5 and prevents prehopping
* Fix formatting
* Bodged up code for 1 second prehop cooldown on prestrafe mode 6
* Make anti prespeed a little bit better (maybe????)
* Tiredly twiddle with prespeed style 6 impl
* Add description to maxprestrafe style-setting
* nitpicky styling things
* Use GetGameTickCount instead of GetSysTickCount
* ;
---------
Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
Co-authored-by: rtldg <rtldg@protonmail.com>
* shavit-core.sp - disable style cookie is style cookies are disabled
Edge case causing this change, but if style cookies are disabled on a server, no reason to save it.
* some wip windows gamedata
* maybe correct cstrike x32 linux gamedata
* update some offsets with x64 versions
* x64 offsets for ladder things
* maybe okay x64 css sigs
* fill out the OS and X64 offsets more
* A few typos
* Try to fix m_surfaceFriction for TAS
* rolls around on the floor groaning
* remove unnecessary CHECKED comments in gamedata
* update workflow versions
* Migrate from ProcessMovement/ProcessMovementPost to PreThink/PostThinkPost
* Revert "Migrate from ProcessMovement/ProcessMovementPost to PreThink/PostThinkPost"
This reverts commit c829a783b0.
* Make sure MaybeDoPhysicsUntouch() is called in ProcessMovementPost
* misc
* Prevent changing sv_autobunnyhoping (like via .cfg files)
* Don't break CSGO TAS yet
* Edit some gamedata comments
* Make no jump zone appear in menu
* Preliminary implementation of nojump zone
* Add scaffolding for autobhop zone
* Add implementation of autobhop zone
* Add new zone types to shavit-zones-json
* some touchups for the autobhop & nojump zones
---------
Co-authored-by: rtldg <rtldg@protonmail.com>
* fix normal CP menu spams on changing the style from non-kz to kz styles
* fix normal CP menu spams on changing from non-kz to kz styles, again
* merge OpenKZCPMenu() into OpenNormalCPMenu() and rename it to OpenCPMenu()
* fix handle error on server restart in KZCP styles
* 1. Added "kzcheckpoints_ontele" and "kzcheckpoints_ontele" style settings(merged in `shavit-kz.sp`).
2. Added "force"(ignore style access) parameter for "Shavit_LoadSnapshot()" and "Shavit_LoadCheckpointCache()".
3. Made "segments" as a style setting instead of special strings.
(use "segments" as specialstrings is still feasible)
note: maybe better to change TAS's default ranking multiplier to "0.0" since segmented style is also "0.0".
* 😵💫
* updated shavit-checkpoints.sp
* updated style-settings.sp