rtldg
4cd43629b3
Handle null players kind of
Compile / Build SM ${{ matrix.sm-version }} (1.12) (push) Has been cancelled
Compile / Release (push) Has been cancelled
2025-03-22 17:19:53 +00:00
rtldg
6daa5953ca
Add Timer_GetStatus() and move things around
2025-03-22 17:12:37 +00:00
rtldg
2b24012652
add Timer_GetTime to vscript
Compile / Build SM ${{ matrix.sm-version }} (1.12) (push) Has been cancelled
Compile / Release (push) Has been cancelled
2025-03-09 08:03:09 +00:00
rtldg
ba5a922c83
little fucking typos, man
2025-03-09 07:58:17 +00:00
rtldg
d6a546210c
WIP VScript integration for checkpoints
2025-03-09 07:50:43 +00:00
rtldg
bf5ec55a6a
save m_afButtonDisabled & m_afButtonForced in checkpoints (mainly for player_speedmod)
...
Compile / Build SM ${{ matrix.sm-version }} (1.12) (push) Has been cancelled
Compile / Release (push) Has been cancelled
this makes kz_bhop_genkai a bit more bearable at times
this also isn't perfect since restarting doesn't reset them
2025-03-09 07:49:04 +00:00
rtldg
2013968f1c
We will ALWAYS have the extra CSS ladder checkpoint variables
Compile / Build SM ${{ matrix.sm-version }} (1.12) (push) Has been cancelled
Compile / Release (push) Has been cancelled
2025-03-06 12:33:27 +00:00
Nairda
2751ec1f2d
Use "KiD Fearless" instead of "kidfearless" in shavit-checkpoints author list ( #1214 )
...
OCD fix
2024-07-29 13:49:52 +00:00
Awesomerly
2805cd94c6
Add teleport to stage start command ( #1207 )
...
* Add teleport command
* Slight cleanups for sm_teleport
* Make stage restart only work if map is surf
* Change /teleport to be /stagerestart, etc
* Make sm_teleport behave like sm_tele
* Unregister /sr command because it's already taken
* Update shavit-zones.sp
---------
Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2024-04-27 19:55:42 +00:00
rtldg
64bd95a73b
add a_or_d_only style setting
2022-07-01 13:17:38 +00:00
rtldg
ef3ca621c4
add more contributors & copyright attributions. mostly done via git blame but also it's also likely i missed some people.
2022-05-25 11:43:57 +00:00
rtldg
96ef03e458
make slay zones *actually* force suicide. only slay if timer != stopped
2022-05-22 07:46:13 +00:00
Shahrazad
487e3db9d0
Use and duplicate other's checkpoints implementation ( #1142 )
...
* add target param for Shavit_TeleportToCheckpoint(), Shavit_OnTeleport() and Shavit_OnTeleportPre()
* Use others' checkpoints implementation
* Automatically refresh current checkpoint index
* add owner param for Shavit_OnCheckpointMenuSelect()
* add duplicate param for Shavit_OnSavePre() & Shavit_OnSave(), etc.
* use persistent cp initial
* temporarily no more for using persistent checkpoints
* final check and add convar for using others cp
* Update shavit-misc.phrases.txt
* reorder parameters
* changes
* AHHHHHHHHHHHHHHHHHHH GIT YOU FUCKING FAILED THE PATCH MERGE YOU PIECE OF SHIT
Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-05-04 02:25:40 +00:00
rtldg
9a3b80f418
fix checkpoint menu message from showing every kz-style change
2022-04-27 15:44:04 +00:00
rtldg
b956ffb8aa
make the reset checkpoints button also trigger Shavit_OnDelete ( #1138 )
2022-04-23 13:41:51 +00:00
rtldg
158f0b8546
disable the extra css ladder stuff from checkpoints for now
2022-04-21 13:22:44 +00:00
rtldg
2ac4190865
small changes to checkpoint practice mode thing & force param
2022-04-15 22:39:45 +00:00
rtldg
1802f998fc
add some more semi-tested ladder stuff to checkpoints
2022-04-12 02:14:58 +00:00
rtldg
9d771dfdba
move TimerAction enum to shavit-checkpoints.sp
2022-04-11 14:03:58 +00:00
Shahrazad
6d208a8595
merge CP menus & shavit-kz.sp, etc. ( #1137 )
...
* 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
2022-04-11 13:58:18 +00:00
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
Ciallo
73601ffd0a
don't do the checkpoints menu thing if checkpoints cvar is disabled
2022-03-16 21:52:02 +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
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
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
117d2d277c
set snapshot.fplayer_speedmod when checkpointing a bot so players don't get stuck
2022-01-19 09:41:08 +00:00
rtldg
ecbc7edca2
add back reset checkpoints option when tas menu stuff
2022-01-15 12:49:09 +00:00
rtldg
871f59c235
save persistent data on ForcePlayerSuicide() / kill / CommitSuicide()
2022-01-05 12:18:45 +00:00
rtldg
240caba1a2
tas & timescale menu changes
2022-01-03 07:40:49 +00:00
rtldg
ba5ad21661
add tas settings menu & missing autojump natives
2022-01-02 15:40:59 +00:00
rtldg
d83b62c070
change how we check for segments in shavit-checkpoints
2022-01-02 06:45:34 +00:00
rtldg
794c379bf2
add menu parameter to Shavit_OnCheckpointMenuMade
2022-01-02 06:42:48 +00:00
rtldg
578dd01e1a
add +/- timescale to checkpoints menu
2022-01-02 05:54:41 +00:00
rtldg
0c91c19ba6
trim whitespace & add licenses
2022-01-01 10:15:28 +00:00
rtldg
f193679a9d
get all the tas_timescale stuff working PERFECTLY
2021-12-31 19:00:58 +00:00
rtldg
4aac85d3fd
add some tas_timescale stuff and stuff kid-tas
2021-12-29 09:23:57 +00:00
Nairda
fff864ffba
update sm_save & sm_tele descriptions to match readme ( #1102 )
2021-12-27 11:13:10 +00:00
rtldg
f89816449a
add !prevcp, !nextcp, and !deletecp
2021-12-27 11:06:45 +00:00
rtldg
a146b51fb1
gimp Shavit_OnTimeIncrement and adjust tick->time stuff
2021-12-21 00:33:45 +00:00
rtldg
f5652c641e
don't print practice mode warning when teleporting to practice mode checkpoint while already in practice mode
2021-11-29 05:02:19 +00:00
rtldg
b6a81e04e3
add some missing min/max cvar values
2021-11-28 04:15:28 +00:00
rtldg
48d8e01769
add kzcheckpoints_ladders style setting
2021-11-04 16:46:16 +00:00
rtldg
04c8cb8a85
remove shavit_checkpoints_experimental_segmented_eyeangle_fix / shavit_misc_experimental_segmented_eyeangle_fix
2021-11-02 19:32:51 +00:00