rtldg
e8ff7fe663
increase menu-input blocker length
2023-12-13 09:21:25 +00:00
rtldg
c2a9017810
Make sure CSS uses the more ladder checkpoint stuff
2023-11-18 02:59:38 +00:00
rtldg
f6fdd7b0aa
untested In Start/End zone speed removal if !hud removed speed...
2023-08-08 17:41:27 +00:00
Nairda
c6c38b0816
Update shavit-mapchooser.sp
...
ocd
2023-07-06 04:35:24 +02:00
rtldg
d69bd18407
stop that random map change thing
2023-07-04 01:23:01 +00:00
rtldg
d48ed993c6
Merge pull request #1193 from Nairdaa/patch-33
...
fix hsw sync
2023-06-21 01:45:17 +00:00
rtldg
309aa7a189
get the shavit_misc_prespeed 1&&>=3 working again with the on-ground timer
2023-06-21 01:41:07 +00:00
Nairda
5a0b8c2df5
fix hsw sync
2023-06-20 22:37:57 +02:00
azalty
ca60971410
Godmode fix for DMG_CRUSH and point_hurt ( #1188 )
...
* godmod fix for DMG_CRUSH and point_hurt
* Added the "shavit_misc_godmode 4" option
* fix error about `default` case not being last. `default` can be removed too since the convar has min/max limits
---------
Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2023-04-29 14:59:44 +00:00
rtldg
4bbef8aa61
don't eat non-timer bot names - for nuko
2023-04-27 16:11:11 +00:00
rtldg
31fcd7ecb5
don't let tf2 bots duck on surf ramps. it makes the spec view look fucky
2023-04-27 15:07:07 +00:00
rtldg
3a1e6a60cd
timeleft hud - minutes to seconds at 150s
2023-04-10 11:03:59 +00:00
rtldg
afdf236fe9
round up fractional ticks when calculating finish time
2023-04-09 13:24:18 +00:00
rtldg
9423ef79ad
save !wr menu record page for back button
2023-04-09 13:11:11 +00:00
rtldg
79c307fea8
fix maplist type 3 not clearing maps list
2023-03-31 05:42:52 +00:00
rtldg
fee8edeeda
make sure it logs about sqlite pow hate
2023-03-16 10:35:04 +00:00
rtldg
787aa8ff34
sqlite rankings support & GetWeightedPoints deprecation ( #1182 )
...
* Wip sqlite rankings support & GetWeightedPoints deprecation
* Update shavit-rankings.sp
* maybe everything is working now?
2023-03-16 10:24:40 +00:00
rtldg
9210b84d50
fix some native definition & optional things
2023-03-06 23:38:04 +00:00
rtldg
3757993e50
make replay frames resize failures not kill the server
2023-03-04 06:46:45 +00:00
Jacob Davidson
e4c58dd952
Added map reroll to Shavit-MapChooser ( #1184 )
...
* Added map reroll to Shavit-MapChooser and necessary update to phrases
* fixed wr replay for Shavit-Ghost
* fixed to work with latency
* Fixed issues with Pull Request
* Delete shavit-ghost.sp
* fixed if statments to be consistant and removed spaces/tabs
* additional spaces removed
* Removed Bool and fixed translations
* Fixed nomination issue and map loop issue
* Fixed Novote bug by adding check for reroll.
* small touchs of love
---------
Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2023-02-26 07:09:13 +00:00
Nairda
a4c214c981
fix showing 100% perf with no jumps on scroll
2023-02-26 05:57:48 +00:00
xhaooy
9eceb51ea6
reset hp on restart #1187
...
Co-authored-by: rtldg <rtldg@protonmail.com>
2023-02-26 05:48:19 +00:00
xhaooy
830ebc1b73
reset sv_enablebunnyhopping & sv_airaccelerate flags for late loading #1187
...
Co-authored-by: rtldg <rtldg@protonmail.com>
2023-02-26 05:44:01 +00:00
rtldg
7bd954880a
RecalcHighestStage typo caught by Haze
2023-02-23 20:15:00 +00:00
rtldg
888b4be951
fix maplist clearing after sm ReadMapList fix
2023-02-21 21:35:41 +00:00
rtldg
afa6b07da8
fix wrong variable used in LessStupidGetMapDisplayName
2023-01-05 11:48:58 +00:00
rtldg
b468f9d67a
fix stale zone cache entries being checked, preventing start/end zone placement sometimes
2023-01-04 20:49:56 +00:00
rtldg
bb49da4d9c
add !specbot to shavit-misc as an alias for !spec ... (which makes it spec the replay bot if it exists)
2022-12-30 12:12:00 +00:00
rtldg
412812693f
update steamid-stocks to handle 64-bit ids on csgo
2022-12-30 12:11:32 +00:00
rtldg
9400b7c7e3
probably fix a bug that allowed you to rtv to a different map after the mapvote can change the map from a previous rtv
2022-12-26 05:49:33 +00:00
rtldg
6ded3770d6
fix typo in shavit_core_save_ips description
2022-12-17 01:18:06 +00:00
rtldg
2dbb211742
move 0.11s timer absolute minimum stuff
2022-12-02 00:46:20 +00:00
rtldg
1f8461f64b
make salvage replay-files have frame-count in filename
2022-12-01 23:39:06 +00:00
rtldg
cbf703bb9f
suppress another missing return value warning
2022-11-25 21:34:40 +00:00
rtldg
e0c59404c3
supress warning about missing explicit return value
2022-11-25 21:30:49 +00:00
rtldg
62d508705f
shit code for !editmi
2022-11-16 00:40:07 +00:00
rtldg
2bcd20fac7
make ZF_Origin store floats with decimals instead of as hexadecimal
...
(this makes it more readable in json dumps of zones)
2022-11-15 21:33:36 +00:00
rtldg
960484585d
I keep forgetting things and making a million commits
2022-11-14 22:15:19 +00:00
rtldg
5fec9a2fe1
change url paths
2022-11-14 22:10:43 +00:00
rtldg
12d7e5590d
zones typo galore
2022-11-14 20:42:59 +00:00
rtldg
9cf9d7ff27
shavit-zones-http -> shavit-zones-json & some shit
2022-11-14 19:47:08 +00:00
rtldg
7a81b44655
wip shavit-zones-http stuff
2022-11-13 23:49:59 +00:00
jedso
f7ff341131
make shavit_zones_box_offset a bool (which also affects height offset) & correct TF2 bounding box values ( #1179 )
...
* Add correct gCV_BoxOffset default value for TF2 bounding box
* Include correct height for TF2 bounding box in SetZoneMinsMaxs
* make shavit_zones_box_offset a bool & use height
* use division-by-2 instead of shift
Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-11-13 04:26:30 +00:00
rtldg
a7e3fe517c
tf2: fix 0vel underwater & hook PreventBunnyJumping
2022-11-08 21:11:18 +00:00
rtldg
a6da4358de
tf2: only check for 'jointeam spectate' so we don't break the class menu popup
2022-11-02 23:09:05 +00:00
rtldg
f1bea169d2
silence tf_bot_count change notification
2022-11-02 21:55:45 +00:00
rtldg
fefb0ffe6f
tf2: fix jump counter & shavit_core_blockprejump
2022-11-02 21:47:04 +00:00
rtldg
0cf281f509
v3.4.2
2022-10-17 12:33:29 +00:00
rtldg
07727e1db0
faster query for deprecate exact_time_int (and more migration logging)
2022-10-17 12:22:39 +00:00
rtldg
f16b9aa7f3
mark SteamWorks_SetHTTPRequestAbsoluteTimeoutMS as optional
2022-10-17 12:20:19 +00:00
rtldg
d0d3c62ff5
v3.4.1
2022-10-16 21:51:19 +00:00
rtldg
5ac888c3a0
add some error logging to replay recorder & something that might help with a segmented replay saving edge case
2022-10-16 21:38:42 +00:00
rtldg
4fee1e4cc1
crap workaround for times not parsing correctly because of commas
2022-10-15 20:32:17 +00:00
rtldg
3db30bea98
v3.4.0
2022-10-14 15:17:59 +00:00
rtldg
783fd4f0a7
more followup commits for ccname & chat rank nonsense
2022-10-14 15:14:23 +00:00
jedso
dc2c186249
Use sqlite_master to explicitly check for id's type
2022-10-07 21:17:39 +10:30
rtldg
f0ea0a01c1
Merge branch 'master' into mapzones-rowid-fix
2022-10-06 08:26:00 +00:00
rtldg
4eb31820b1
Merge pull request #1176 from jedso/playertimes_fk
...
Add migration to update or add auth FK constraint in playertimes
2022-10-06 08:23:24 +00:00
rtldg
fd687dd2d7
i keep forgetting things. please ignore these commits
2022-10-06 08:21:46 +00:00
rtldg
c631f6635b
add jedso to top credits
2022-10-06 08:19:19 +00:00
rtldg
9ef34bce59
Add missing users to users table
2022-10-06 08:19:01 +00:00
rtldg
7a79fc03e8
it does have printf though
2022-10-06 08:10:38 +00:00
rtldg
236829cc33
FORMAT(time,9) doesn't work on sqlite
2022-10-06 08:02:14 +00:00
rtldg
09c0d228b4
filter invalid maps in !map, !nominate, and map votes
2022-10-05 19:15:24 +00:00
jedso
5f717553d9
Add SQLite statements to re-create mapzones with INTEGER PRIMARY KEY
2022-10-01 21:39:04 +09:30
jedso
119e7ff4c8
Store SQLite mapzones CREATE TABLE statement for re-use in migration
2022-10-01 21:37:24 +09:30
jedso
b0889f77ee
Change mapzones CREATE TABLE for SQLite to use INTEGER PRIMARY KEY
2022-10-01 21:36:45 +09:30
jedso
e196e04de6
Add query to check for NULL SQLite id row in mapzones
2022-10-01 21:34:28 +09:30
rtldg
8eefcd5b68
mark ripext natives as optional
2022-09-30 17:27:02 +00:00
rtldg
de9cbc8470
Merge branch 'master' into playertimes_fk
2022-09-29 06:19:40 +00:00
rtldg
2b2a1fcb12
queue migrations slightly better to handle multiple queries (relevant to #1176 )
2022-09-29 06:17:33 +00:00
lilac1337
b868208520
show timer in hud when started in start zone ( #1174 )
...
* show timer in hud when started in start zone
aaaaaaaaaaaaaaaaaa
* oops
* remove convar check and change time check to 0.3s
Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-09-29 03:49:58 +00:00
jedso
098b7d4977
Add SQLite statements to re-create playertimes with FK constraint
2022-09-26 23:08:12 +09:30
jedso
d718620aa3
Store SQLite playertimes CREATE TABLE statement for re-use in migration
2022-09-26 23:08:12 +09:30
jedso
a1b04e38ba
Change playertimes CREATE TABLE statement to include FK constraint
2022-09-26 23:08:12 +09:30
jedso
23901be52d
Add MySQL ALTER TABLE queries to drop and/or add auth FK constraint
2022-09-26 23:08:12 +09:30
jedso
3cef031e91
Add initial migration queries for MySQL/SQLite
2022-09-26 23:08:05 +09:30
rtldg
e4f2d35f6c
use upsert in sqlite users table update per #1175
2022-09-25 14:11:21 +00:00
rtldg
87c2b1e436
left over format param from exact_time_int deprecation
2022-09-25 02:02:55 +00:00
rtldg
2e2db2165f
IsClientConnected can be removed from IsValidClient
2022-09-24 06:16:47 +00:00
rtldg
894b039e4e
deprecate exact_time_int
2022-09-24 05:45:01 +00:00
rtldg
5ccd0efd04
make the autostage thing start at 1. starting at 2 was dumb
2022-09-24 04:59:47 +00:00
rtldg
ea8f14fa07
use smaller zone widths for the epic zone edit axis stuff
2022-09-24 04:57:22 +00:00
rtldg
7a8060a0bf
cleanup some small shavit-core gamedata code
2022-09-19 14:18:00 +00:00
Isaac Boaz
4d78090e5f
Break once we find a valid record
2022-09-18 15:13:44 -07:00
rtldg
b115726abb
set forwardmove & sidemove on replay bots because why not
2022-09-16 11:36:29 +00:00
rtldg
fdbbc11d2a
add !autoreset as alias for !autorestart
2022-09-15 13:15:39 +00:00
Isaac Boaz
e3aab46e01
Added !autorestart | Feat/autorestart ( #1170 )
...
* Add autorestart
* Revert HUD Change
* small changes
* Update shavit-misc.sp
Co-authored-by: rtldg <55846624+rtldg@users.noreply.github.com>
2022-09-15 12:07:40 +00:00
Isaac Boaz
f4cd4e9e6a
Add translation for !extend & update m_iRoundTime | Feat/extensionqol ( #1172 )
...
* Add extension translation
* Set currents coreboard roundtime
2022-09-15 11:33:51 +00:00
rtldg
a1a1c6adfa
actually do the Shavit_GetMapsStringMap map display name thing right #1168
2022-08-27 01:19:30 +00:00
rtldg
3d16f5ffa7
make Shavit_GetMapsStringMap use map display name #1168
2022-08-24 04:07:26 +00:00
rtldg
6a9e697ff6
remove forgotton todos from shavit-zones-http.sp
2022-08-21 10:46:33 +00:00
rtldg
bf106d9ff2
StringToInt(defaulthudcvar_string) because .IntValue can get fucked by the source engine casting to f32
2022-08-18 04:47:59 +00:00
rtldg
04d65d2fa5
update origin notice around GiveSkinnedWeapon
2022-08-15 13:06:05 +00:00
rtldg
864b46379b
save pos on enhanced (tier list) !nominate menu
2022-08-15 12:58:45 +00:00
BoomShot
b78ae36a0e
remove the steamid verification kick thing in OnClientPutInServer ( #1047 )
2022-08-15 10:37:00 +00:00
rtldg
bdea503697
add typo handler for 1r -> !r and 1b -> !b
2022-08-15 10:32:16 +00:00
rtldg
0ffdbb9b5a
remove debug comment
2022-08-07 08:44:05 +00:00
rtldg
5fc891d6fa
move velocity_limit logic to work around duck spam
2022-08-07 07:25:20 +00:00
rtldg
1ea49018e0
move clantag forward declarations from core.inc to misc.inc
2022-08-05 04:29:33 +00:00
NukoOoOoOoO
21c6204062
Use signature instead of doing netprop±offset ( #1158 )
2022-07-25 18:47:25 +00:00
jedso
578636d528
[TF2] Fix broken NoWeaponDrops (shavit-misc) ( #1160 )
...
* Fix broken shavit_misc_noweapondrops for TF2
* Set dropped weapon lifetime OnConfigsExecuted
2022-07-25 16:59:58 +00:00
rtldg
68a57b9123
remove admin requirement for debug targetname
2022-07-22 23:23:58 +00:00
rtldg
1c82605db5
draw zone edit axis sides thing
2022-07-22 22:42:40 +00:00
rtldg
cdbeb52976
add some test defines for bhoptimer_helper
2022-07-21 22:01:27 +00:00
rtldg
e322606492
typo in shavit_misc_bad_setlocalangles_fix implentation
2022-07-21 18:05:11 +00:00
rtldg
9c5c29c6ca
v3.3.2
2022-07-20 19:45:11 +00:00
rtldg
f703aca4d6
spawn looping replay bots on different ticks
2022-07-20 19:30:44 +00:00
BoomShotKapow
7878784887
Fix parameter documentation
2022-07-20 18:51:35 +00:00
rtldg
898c46379d
random things
2022-07-20 15:58:18 +00:00
rtldg
bf25061444
de-page zone adjust menu
2022-07-20 15:32:54 +00:00
rtldg
1e7459a6c4
have the customzones cookie be long & no high bit shenanigans
2022-07-20 13:41:47 +00:00
rtldg
684ade8dd9
fix typo for czones
2022-07-18 01:03:30 +00:00
rtldg
6ceab1283c
slightly rearrange chat rank validation check stuff
2022-07-16 01:26:37 +00:00
rtldg
5ba8ede632
v3.3.1
2022-07-11 14:29:36 +00:00
rtldg
a778908e32
only wait for tiers in mapchooser if rankings & mysql
2022-07-11 14:16:57 +00:00
rtldg
4ac0b4da5d
make the InsertZones cache.iDatabaseID setting more robust!
2022-07-11 13:20:11 +00:00
rtldg
d78393f084
try to get this ccname chat rank stuff not racing
2022-07-11 11:06:58 +00:00
rtldg
5c14dfcc60
add ZF_Origin & fix a lot of broken button stuff
2022-07-05 04:45:20 +00:00
rtldg
27ec578c7d
don't draw zones around hooked buttons
2022-07-05 01:56:23 +00:00
rtldg
0f7360f374
fix loop exiting early and error on invalid entity
2022-07-05 01:37:58 +00:00
rtldg
fb42a370fe
update zone cache database id on zone creation
2022-07-05 00:51:15 +00:00
rtldg
8900e4b6ff
open a menu for !deletesetstart
2022-07-04 21:19:27 +00:00
rtldg
72ae96e0c8
fix creating a zone and not being able to delete it without reloading the map
2022-07-04 21:03:58 +00:00
rtldg
1449b9b3d5
revert this !top thing back so points have commas
2022-07-01 13:31:09 +00:00
rtldg
64bd95a73b
add a_or_d_only style setting
2022-07-01 13:17:38 +00:00
rtldg
bdfa61e3f9
fix !addspawn after zones wip pr
2022-06-29 19:23:40 +00:00
rtldg
6dc1fb66e4
split mapzones form & target migration for sqlite
2022-06-28 19:23:39 +00:00
rtldg
0360b957e4
i introduced a bug that made ccname queries race admin auth queries
2022-06-28 13:32:49 +00:00
rtldg
1a86a2b643
v3.3.0
2022-06-28 02:46:50 +00:00
rtldg
4c21dc96f9
try to let specs rtv until the cooldown triggers
2022-06-28 02:22:41 +00:00
rtldg
5056917d78
some log messages
2022-06-28 02:16:24 +00:00
rtldg
489fd3cbf1
add something to the !wr menu to open steam profiles...
2022-06-27 14:25:27 +00:00
rtldg
4486528880
preliminary postgresql support
2022-06-23 09:10:22 +00:00
rtldg
1a03bdac13
fix permission style setting typo oops
2022-06-21 14:29:46 +00:00
rtldg
8237b249c5
remove SHAVIT_LOG_QUERIES
2022-06-21 11:53:59 +00:00
rtldg
78eeb38c12
remove testing prints
2022-06-20 13:00:10 +00:00
rtldg
9cbed1972b
shavit_replay_disable_hibernation
2022-06-20 11:50:33 +00:00
rtldg
fa28502a0d
buffer playtime disconnect queries to prevent map change query traffic jams
2022-06-20 11:03:12 +00:00
rtldg
2efbc4a653
send map & api-key headers with steamworks too (untested)
2022-06-17 09:19:26 +00:00
rtldg
3e29099ab8
ensure we have a valid AdvertisementCycle index
2022-06-16 13:04:12 +00:00
rtldg
d922cebf97
add auto stage thing #1147
2022-06-13 07:03:16 +00:00
rtldg
0f44dd1710
add shavit_core_log_sql & remove Database2/Transaction2 methmodmaps
2022-06-13 06:28:46 +00:00
rtldg
fa6ccdbded
make sqlite run migrations automatically too
2022-06-13 05:46:10 +00:00
rtldg
7c251ef81d
add Back to admin commands to go back to admin menu
2022-06-13 05:42:40 +00:00
rtldg
8e0e5ec8c1
add buttons, scrolls, and anglediff to huddata_t
2022-06-12 16:08:40 +00:00
rtldg
6bba2072fe
use MaxClients instead of MAXPLAYERS because
2022-06-12 15:33:13 +00:00
rtldg
4315221b86
remove USE_RIPEXT define and add cvar
2022-06-12 15:30:37 +00:00
rtldg
e3aac2d24e
zones wip ( #1143 )
...
* backup a lot of this zone_cache_t stuff since i'm going to do something else first
* AAAAAAAAAAAAAA
* add the sTarget checking
* this pr will get squashed so this message doesn't matter
* wip Shavit_RemoveZone
* wip ZF_Solid and TODO notes
* move hook thing
* do some zone insert stuff that doesn't reload *every* zone
* condense some zone editing global variables
* add some spaces to some ifs
* remove gV_MapZones
* remove random loop
* big change
* remove ClearZone()
* .
* ..
* add speed to zone beam settings
* add bhop_n0bs1_css stripper cfg for shit zone
* ...
* remove draw timer to OnConfigsExecuted because interval cvar
* change string for mapfixes print
* wew
* rename iSource to iForm and add sSource
* add Shavit_ReloadZones() and rename some source things
* add shavit-zones-http.sp
* add a getarray
* adjust the http api format slightly
* remove Shavit_GetStageZone() & fix zone inserts
* api update
* convar edits
* increase buf size
* wrong buf...
* normalize points inside Shavit_AddZone
* rename ZonesNotLocal to ZonesNotSQL
* small cleanup
* add the zone hooking menu stuff
* make the confirm menu Exit button STOP DRAWING!!!
* only try to draw trigger_multiples
* asdf
* typo
* improvements
* add distance to menu
* use PassesTriggerFilters like rngfix
* finish some docs
* make dist be meters
* more hooking tele things
* remove all this migration stuff
* add entity under crosshair
* shorten stage translation message
2022-06-12 14:43:16 +00:00
rtldg
affac70f99
make the shavit-chat OnRebuildAdminCache use a timer
2022-06-10 10:53:20 +00:00