Sally Coolatta
d2a0bdb044
Attempt fix for players being able to get admin
...
Tyron said there is an "outstanding base game bug where an authenticated player can ghost and a new player will log in on their node, inheriting admin" ... wow that's terrifying! Let's reset admin for every instance of CL_ClearPlayer instead of only in CL_RemovePlayer.
2022-08-24 21:02:39 +01:00
Sally Coolatta
2fdd8c1e13
Implement shout commands
...
- shout command to create a server message, with its own special sound cue & color
- shoutname to control the nametag, by default this is "SERVER"
- shoutcolor controls the color of the message. By default it's red, but there's also a option for player colored.
- autoshout makes any message sent by a admin/server automatically turn into a shout
- Unlike HOSTMOD shout, integrated it with the dedicated server say behavior -- using say on dedicated server is always a shout.
2022-08-24 21:02:39 +01:00
Sally Coolatta
3096806f04
Kicks are now temp bans
...
Length is determined by the "kicktime" cvar, in minutes. By default, this is set to 10, but I'm willing to adjust this. Only applies to manual kicks (in the future, maybe also name filter kicks).
The timestamp for the unban time is even saved in ban.txt, so long-term temporary bans are completely possible. (I checked, you can attempt to ban someone for up to 1902 years if you really want to.)
2022-08-24 21:02:38 +01:00
Sally Coolatta
5ea0f69a83
- Attach ban reasons to banned_t
...
- Properly call D_SaveBan after remote bans. Bans are no longer saved in the ban command and instead wait for the actual kick to process, since before they were split between the two, which is what caused the discrepancy.
2022-08-24 21:02:38 +01:00
Sally Coolatta
2c604e2487
Combine banned & bannedmask into banned_t
...
Better code cleanliness, also makes it easier to add more data to bans later (such as a timestamp for temporary bans)
2022-08-24 21:02:38 +01:00
Sally Coolatta
e9ae1e3944
Start banned_size much smaller
2022-08-24 21:02:38 +01:00
Sally Coolatta
35b82b6dd9
Random choice commands
2022-08-24 21:02:38 +01:00
Sally Coolatta
118eb0b3dd
Remove MAXBANS
...
Needs proper stress testing but seems to work.
2022-08-24 21:02:37 +01:00
Sally Coolatta
f571e559d4
Playsound command
...
For scripted global sound cues for the entire server.
2022-08-24 21:02:37 +01:00
Sally Coolatta
70c48fc0e9
Ping measured in frame delay instead of milliseconds
...
The part of HOSTMOD ministats that I wanted. Can go back to ms using the pingmeasurement cvar.
If Tyron wants to bring ministats fully in I think it'd be better to bring its ideas to replace the current HUD instead, ideally using the existing ping gfx, so they should bring it up with Oni
2022-08-24 21:02:37 +01:00
Sally Coolatta
113dd6a600
Map helper commands from HOSTMOD
2022-08-24 21:02:36 +01:00
Sal
57a3aef590
Merge branch 'egg-fast-drift' into 'master'
...
Give heavy-accel a bonus to drift boosts
See merge request KartKrew/Kart!648
2022-08-24 07:34:34 +00:00
Sally Coolatta
7f4b3e7c2a
maybe fix lightning crash idk lol
2022-08-24 03:34:03 -04:00
Sally Coolatta
a4767323f2
Give heavy-accel a bonus to drift boosts
2022-08-24 01:38:50 -04:00
Sal
0f61d1f064
Merge branch 'v1-rollup' into 'master'
...
V1 rollup
See merge request KartKrew/Kart!646
2022-08-24 03:34:32 +00:00
Sal
7f71775ae0
Merge branch 'big-boost' into 'master'
...
Big Boosts
See merge request KartKrew/Kart!643
2022-08-24 03:25:42 +00:00
Sally Coolatta
89367c809d
Give first blood sliptiding
2022-08-23 23:12:24 -04:00
Eidolon
91a404c190
cmake: rename executable
2022-08-23 21:44:25 -05:00
Sally Coolatta
b28450313b
Merge branch 'master' into big-boost
2022-08-23 22:34:14 -04:00
Eidolon
37d0857762
cmake: move debug strip to src/CMakeLists.txt
2022-08-23 21:32:29 -05:00
Sally Coolatta
eeb00dac22
Even bigger spindash speed
2022-08-23 22:29:12 -04:00
Eidolon
d3287c044d
cmake: add objects CMakeLists.txt
2022-08-23 21:29:06 -05:00
Eidolon
17128dc8f7
cmake: add exchndl link on mingw32
2022-08-23 21:26:17 -05:00
Eidolon
4b059f5b38
cmake: remove win32 subdirectory
2022-08-23 21:26:09 -05:00
Eidolon
91fdf426e1
Don't sleep w/ fpscap 0 and vsync enabled
2022-08-23 21:22:40 -05:00
Eidolon
cf230b2182
cmake: build sdl target with threads support
2022-08-23 21:19:31 -05:00
Sal
dc39834953
Merge branch 'infini-tether' into 'master'
...
Infini tether
See merge request KartKrew/Kart!644
2022-08-24 01:47:55 +00:00
Sally Coolatta
accf8035e0
Make lightning tether bigger
2022-08-23 21:43:53 -04:00
Sally Coolatta
3678eb4868
Lightning Shield tether is stronger
2022-08-23 20:31:13 -04:00
Sally Coolatta
0141ea5a7c
Infinite tether uses lightning shield effects
2022-08-23 20:27:19 -04:00
Sally Coolatta
ba8c511bb4
Make infinite tether rainbowy
2022-08-23 20:11:07 -04:00
Sally Coolatta
9a250d3808
Maintain tether in air setpieces
2022-08-23 20:09:10 -04:00
Sally Coolatta
7f8ac08ea4
Don't eat up first blood in the air
...
Makes it useful on City Escape. The visual effect ends early in the air, but oh well.
2022-08-23 19:56:37 -04:00
Sally Coolatta
fa69737a33
Double first blood power
2022-08-23 19:49:24 -04:00
Sally Coolatta
841c6b9e76
Increase spindash power
2022-08-23 19:28:07 -04:00
Sal
0d3c5ed880
Merge branch 'less-quad-orbis' into 'master'
...
Adjusted item odds
See merge request KartKrew/Kart!642
2022-08-23 07:49:40 +00:00
Sal
22cca911f7
Merge branch 'ring-fast-respawn' into 'master'
...
Speed up ring respawn for anything more than 1v1s
See merge request KartKrew/Kart!641
2022-08-23 07:48:59 +00:00
Sally Coolatta
307e9e6dec
Merge branch 'master' into less-quad-orbis
2022-08-23 02:41:45 -04:00
Sally Coolatta
b362138596
Less quad orbis & lightning shield
2022-08-23 02:36:58 -04:00
Sal
229e1a9c6f
Merge branch 'tumble-adjustment' into 'master'
...
Tumble adjustments
See merge request KartKrew/Kart!640
2022-08-23 05:19:03 +00:00
Sally Coolatta
66912a723b
Reduce spinout time from tumble interruption more
2022-08-23 01:16:51 -04:00
Sally Coolatta
ea92309cbd
Reduce hitlag on bounce by half
2022-08-23 00:19:57 -04:00
Sally Coolatta
9c71415b8f
Speed up ring respawn for anything more than 1v1s
2022-08-23 00:17:38 -04:00
Sally Coolatta
3304e2404e
Reduce spinout time on interrupted tumble
2022-08-22 23:54:45 -04:00
Sally Coolatta
afdb2908f2
Interrupt tumble when hitting springs
2022-08-22 23:53:32 -04:00
Sally Coolatta
44a7e16535
Increase tumble gravity
...
Makes it snappier
2022-08-22 07:25:17 -04:00
Sally Coolatta
7a3a74a08b
Don't scale tumble height with tumble gravity
...
It was taking into account the tumble gravity, which meant that tumble has been actually lasting for much longer than originally designed.
2022-08-22 07:24:47 -04:00
James R
f8b82bd28f
Fix compiler error
2022-08-18 01:06:21 -07:00
Sally Coolatta
ddfa9e9d88
Fix NO CONTEST Pwr.Lv when more than 1 lap behind
2022-08-15 19:47:01 -04:00
Sal
96ff6dfd15
Merge branch 'lap-pwrlv' into 'master'
...
Power Level improvements
See merge request KartKrew/Kart!638
2022-08-15 01:06:02 +00:00