Commit Graph

1583 Commits

Author SHA1 Message Date
rtldg
f642afe016 add max checkpoint count to checkpoint menu 2022-03-22 04:08:59 +00:00
rtldg
57326e1843 edit Shavit_SaveCheckpointCache to add target & clone handles 2022-03-21 04:30:33 +00:00
rtldg
86af6ca07b removed Shavit_OnCheckpointCacheDeleted, added Shavit_SetTimesTeleported(), added Shavit_LoadCheckpointCache, and added Shavit_SaveCheckpointCache 2022-03-20 11:42:18 +00:00
rtldg
ea9a962711 hopefully the last commit for Shavit_SetCheckpoint (#1133) 2022-03-19 13:11:41 +00:00
rtldg
8f59007d1d change position logic again for Shavit_SetCheckpoint (#1133) 2022-03-19 12:34:15 +00:00
rtldg
91ec294f42 try to improve usage of handles in Shavit_SetCheckpoint() & fix errors (#1133) 2022-03-19 11:41:52 +00:00
Nairda
b05393cf9f
rename shavit_checkpoints_checkpoints to shavit_checkpoints_enabled (#1132)
* yes

* undo indentation changes

* shavit_checkpoints_checkpointsenabled -> shavit_checkpoints_enabled

Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-03-18 02:24:55 +00:00
Nairda
bcc82992e5
Update doc comments for Shavit_Core_CookiesRetrieved & Shavit_ShouldProcessFrame (#1131) 2022-03-18 02:21:49 +00:00
GAMMACASE
0fee1862c8
Change the behaviour of shavit_misc_resettargetname (#1123)
* Redo shavit_misc_resettargetname

Also changes the way event abuses are fixed

* Obsolete shavit_misc_resettargetname/classname cvars

Also few minor optimisations to the code

* Revert the deletion of shavit_misc_resettargetname/classname

* Move targetname/classname resets to OnStartPre() forward

* Rename shavit_misc_resettargetname cvar

* Move event reset code to shavit-zones

Also replaces PhysicsCheckForEntityUntouch() function call with PhysicsRemoveTouchedList()

* don't hook teleport on bots & some random code-style changes

* remove added whitespace

Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-03-18 02:17:19 +00:00
Ciallo
d58d3ee1d5
fix creating replay-directories issue & hopefully first map load replays (#1130)
* fix creating replay-directories issue

* call Shavit_OnStyleConfigLoaded on lateloads

* use the stock for loading the replay folder path

* reorder some replay playback cvar usage

Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-03-17 12:00:22 +00:00
Ciallo
73601ffd0a don't do the checkpoints menu thing if checkpoints cvar is disabled 2022-03-16 21:52:02 +00:00
rtldg
724244f3e8 stop calculating vel twice 2022-03-14 05:36:58 +00:00
rtldg
70f29d3ca5 fix replay props having a bad index for cachedframes 2022-03-14 02:06:59 +00:00
rtldg
de8a82707b add Shavit_OnSavePre & Shavit_OnTeleportPre and ignore return value from Shavit_OnSave & Shavit_OnTeleport 2022-03-14 01:47:15 +00:00
rtldg
033179edf0 v3.2.0a 2022-03-05 13:50:46 +00:00
rtldg
d77fa13ebe v3.1.3 2022-02-27 09:45:58 +00:00
rtldg
807baa13ad make sure a timer works 2022-02-27 07:09:04 +00:00
rtldg
69445ebab5 add some more checkpoint forwards so mpbhops_but_working can work with segmented styles 2022-02-27 05:11:04 +00:00
rtldg
98fcc37b7b remove a bool around that might affect some rare checkpoints error 2022-02-27 04:07:13 +00:00
rtldg
060ce5e660 check replay header for time if replay-playback is unloaded 2022-02-24 23:10:22 +00:00
rtldg
80e8480b7a add Shavit_GetReplayEntityFlags & have scroll count work for replay bots (non-prop) #1125 2022-02-24 06:24:33 +00:00
rtldg
4e89fb60d9 halve potential GetRankForTime search space for lots of records 2022-02-21 19:29:12 +00:00
rtldg
2e791a8237 set wrname on wr for when the query takes a second 2022-02-21 19:15:32 +00:00
rtldg
840490cc54 this should let you change shavit_zones_box_offset without reloading the plugin 2022-02-21 18:39:28 +00:00
rtldg
98ee179927 make prespeed_ez_vel work with just angles too 2022-02-21 18:31:15 +00:00
rtldg
525b62753b change prespeed_ez_vel velocity vector calculation 2022-02-20 22:42:57 +00:00
rtldg
a4e2dccc12 sort convars so finding things is easier 2022-02-18 02:23:23 +00:00
rtldg
614b16ce17 add bhop_apathy and bhop_interloper to mapfixes 2022-02-17 22:06:52 +00:00
rtldg
bb7cde71ec easier way to find GetPlayerMaxSpeed offset on CSGO that nuko told me 2022-02-17 20:31:04 +00:00
rtldg
363627603b maybe this style playtime thing will finally go away 2022-02-17 19:32:29 +00:00
rtldg
89e97dfd3d don't start non-prespeed styles unless on ground for .5s 2022-02-13 20:37:15 +00:00
rtldg
2360d71494 add bhop_blackshit to mapfixes 2022-02-12 21:13:03 +00:00
rtldg
fc4aac0c47 remove forgotten params & add !czone & maintain menu pos 2022-02-12 20:57:28 +00:00
NukoOoOoOoO
9c634868cb
sm_czones implementation (#1119)
* Initial czones implementation

* ok men

* read cookie

* :pepega:

* Update shavit-zones.sp

* UltraThin lets goooo

* Translation, ZoneDisplay_None

* format a little bit

* more readable

* Fix typo and i did this on phone

* getting translation properly, thank you haze <3

* make GetZoneName check for >=ZONETYPES_SIZE

* i dont know why this was in common.txt, maybe parallel universe is real

* some random things

* combine custom-zone cookies

Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-02-12 20:49:20 +00:00
rtldg
a6ade753fe add startinair style setting 2022-02-10 22:02:52 +00:00
Nairda
120f82eaf4
add test_ to default mapchooser exclusion list (#1121)
add default "test_" maps to be excluded from being shown in nominations and mapvotes
2022-02-10 20:14:29 +00:00
rtldg
22c9e50ed7 remove some warnings & TODOs 2022-02-09 22:28:16 +00:00
rtldg
2ef8407292 add note to SanerGetClientName & sourcemod 1.11 2022-02-09 22:16:14 +00:00
rtldg
ef5ac148b3 fix lowgrav & ladder combo sometimes breaking for chogi gf 2022-02-09 21:55:13 +00:00
rtldg
44eb29e27c some random error about a null checkpoints array comes up sometimes
L 01/24/2022 - 17:51:57: [SM] Exception reported: Invalid Handle 0 (error: 4)
L 01/24/2022 - 17:51:57: [SM] Blaming: shavit-checkpoints.smx
L 01/24/2022 - 17:51:57: [SM] Call stack trace:
L 01/24/2022 - 17:51:57: [SM]   [0] ArrayList.Length.get
L 01/24/2022 - 17:51:57: [SM]   [1] Line 1088, D:\sourcemod-1.10.0-git6528-windows\addons\sourcemod\scripting\shavit-checkpoints.sp::OpenNormalCPMenu
L 01/24/2022 - 17:51:57: [SM]   [2] Line 949, D:\sourcemod-1.10.0-git6528-windows\addons\sourcemod\scripting\shavit-checkpoints.sp::OpenCheckpointsMenu
L 01/24/2022 - 17:51:57: [SM]   [3] Line 787, D:\sourcemod-1.10.0-git6528-windows\addons\sourcemod\scripting\shavit-checkpoints.sp::Command_Checkpoints
2022-02-09 21:23:15 +00:00
rtldg
0bde3c42b6 add some random things to prevent stupid small replay files from trying to load or save 2022-02-09 20:50:49 +00:00
rtldg
0c459505c8 don't disable detour if detour was never enabled 2022-02-09 20:38:42 +00:00
Nairda
253321ced6
stats exploit
fix exploit allowing to "farm" playtime while spectating
2022-02-04 04:05:24 +00:00
rtldg
a0153de9f8 don't let mp_humanteam get in the way of jointeam 1 (for css spectate menu prompt on first join) 2022-02-04 02:21:28 +00:00
rtldg
7aeaa1a02d add futiles to mapfixes because the antijump speedmods are a bit annoying when we clear the events so it doesn't let the player jump again
sorry for when i broke the player_speedmods button disabling in 3.0.8 lol
2022-02-02 23:28:29 +00:00
rtldg
987eebb3b0 draw perfs keyhint even in startzone so the hud doesn't resize constantly 2022-02-01 19:20:19 +00:00
rtldg
9a5ff64fc5 add speedmod & lagged movement values to debug targetname hud thing 2022-01-31 20:49:08 +00:00
rtldg
26dfdcc927 invert this duck autogain nsl boolean 2022-01-29 15:30:36 +00:00
rtldg
d335ec7262 v3.1.2 2022-01-28 17:19:29 +00:00
rtldg
7399512f5e add bhop_lowg to mapfixes 2022-01-28 16:54:46 +00:00