James R
ff05234783
Merge branch 'water-skip-conditions' into 'master'
...
Fun times at the pool
See merge request KartKrew/Kart!710
2022-09-29 17:18:15 +00:00
Sal
3e378ecd9b
Merge branch 'switching-racers' into 'master'
...
Skin change condition tweak
See merge request KartKrew/Kart!491
2022-09-29 16:42:57 +00:00
Sal
0acaf80d2c
Merge branch 'refactor-weaponpref' into 'master'
...
Refactor weapon pref
See merge request KartKrew/Kart!715
2022-09-29 16:31:33 +00:00
Sal
9f7a04f4d5
Merge branch 'kill-twod' into 'master'
...
Kill last of MF2_TWOD
See merge request KartKrew/Kart!716
2022-09-29 16:30:32 +00:00
James R
e30232e103
Kill last of MF2_TWOD -- toggletwod, line action 432
2022-09-29 03:16:11 -07:00
James R
36a40d0971
Refactor weapon pref into one place
2022-09-28 21:23:49 -07:00
James R
b7852c94d4
Merge remote-tracking branch 'origin/master' into switching-racers
2022-09-28 19:13:17 -07:00
James R
7ab84ebd2f
Merge remote-tracking branch 'origin/chat-flood-fix'
2022-09-28 19:06:38 -07:00
James R
c5b132e8db
Fix -Wsign-compare
2022-09-28 18:28:19 -07:00
Sally Coolatta
de506b8ff1
Merge branch 'master' into water-skip-conditions
2022-09-27 19:21:20 -04:00
Sally Coolatta
66da84f1f7
Fixes for various maps
...
- Don't skip on sloped water. Prevents water skipping on the top of the waterfall and then continuing the skip onto the water at the bottom in Aqueduct Crystal.
- Fix Nova Shore regression in this branch by prevents water running if you can step down onto real ground.
2022-09-27 19:18:06 -04:00
Sally Coolatta
e34ec94721
Smoothly adjust underwater turn nerf
...
The actual issue was that turning was nerfed by a flat x0.5 when strafing was enabled, but the strafe amount was speed based. This meant that you got way less turning at low speed, and no strafe to make up for it.
2022-09-27 18:14:44 -04:00
Sal
5d8df43b10
Merge branch 'cheats-streamline' into 'master'
...
Streamline cheats
See merge request KartKrew/Kart!697
2022-09-27 20:23:04 +00:00
Sally Coolatta
9159f5da05
kartdebugitem defaultvalue = None
...
Should remove console spam
2022-09-27 16:16:45 -04:00
Sally Coolatta
b7bfa5a5c7
Don't try cheater warning if NULL netvar
2022-09-27 16:16:04 -04:00
Sally Coolatta
6a37c1962f
Merge branch 'cheats-streamline' of https://git.do.srb2.org/KartKrew/Kart into cheats-streamline
2022-09-27 15:58:06 -04:00
Sally Coolatta
d61c9aefe1
Use cvar->string instead of svalue for the check
2022-09-27 15:57:31 -04:00
Sally Coolatta
9d383dd38f
Use cvar->value instead of svalue for the check
2022-09-27 15:55:08 -04:00
Sally Coolatta
85499045f9
Merge branch 'master' into cheats-streamline
2022-09-27 15:41:17 -04:00
Sally Coolatta
c7241bdbe6
Merge branch 'cheats-streamline' of https://git.do.srb2.org/KartKrew/Kart into cheats-streamline
2022-09-27 15:24:40 -04:00
Sally Coolatta
fa343d4ecd
Strip items when using kartgiveitem
...
Fixes some annoyances I have when using this command
2022-09-27 15:24:17 -04:00
Sally Coolatta
fd7cadd566
Strip items when using kartgiveitem
...
Fixes some annoyances I have when using this command
2022-09-27 15:23:26 -04:00
Sally Coolatta
e2b2b7785c
Cheater warning
2022-09-27 15:22:59 -04:00
toaster
e03a97c18a
Fix double i++ in M_LoadJoinedIPs
2022-09-27 19:52:37 +01:00
Sally Coolatta
562f5398a0
Properly say when a cvar is a cheat
2022-09-27 14:25:08 -04:00
Sal
be0b700b76
Merge branch 'joinedip-fixes' into 'master'
...
Joined IP fixes
Closes #287 and #288
See merge request KartKrew/Kart!694
2022-09-27 18:10:19 +00:00
Sal
8ced33c236
Merge branch 'turning-off-by-one' into 'master'
...
Fix right turning being slightly weaker than left turning
See merge request KartKrew/Kart!709
2022-09-27 18:02:54 +00:00
Sally Coolatta
afc2a0dcdc
Properly spawn effects for the other objects
2022-09-27 13:09:30 -04:00
Sally Coolatta
6ca979d53e
Oops, thought this was a splash, not the gasp...
...
Whoops!
2022-09-27 12:35:23 -04:00
Sally Coolatta
841bcf3619
Allow non-players to water skip/run
...
Water skipping is enabled for Orbinaut, Jawz, and Ballhog currently. Jawz can water run, as long as their target is on/above the plane they're at -- once their target goes into the water, they'll start skipping.
2022-09-27 12:31:33 -04:00
Sally Coolatta
81926947d5
Merge branch 'master' into water-skip-conditions
2022-09-27 12:02:34 -04:00
Sal
699666a5d3
Merge branch 'better-splash' into 'master'
...
TERRAIN expansion pak
See merge request KartKrew/Kart!680
2022-09-27 16:02:07 +00:00
Sally Coolatta
884f710269
Add minimum strafe to water physics
2022-09-27 11:43:55 -04:00
Sally Coolatta
f6b62b6ac6
Clean up water skip conditions
...
- Use Digital Empire's water running conditions (fully prevents ever being able to water-run on water that isn't level)
- Code cleanup of other parts of this code
- Made the threshold for water skipping much more strict
- Fixed water skip being scaled to player scale instead of map scale
- Make water run / tripwire easier for rubberbanding bots
2022-09-27 11:07:25 -04:00
James R
3d2f6770a5
Divide G_PlayerInputAnalog values by JOYAXISRANGE
...
Previously right shifted by 10, which should've been
equivalent to divide by 1024. It returned -799 or 800 for
a full turn in either direction though.
This commit lets turning values reach KART_FULLTURN in
either direction.
2022-09-26 20:44:09 -07:00
toaster
52f0217bac
Completely rewrite how joined IPs are saved and written... again
...
- Use strlcpy instead of strcpy to prevent footguns
- Use fprintf instead of raw fputs
- Enforce consistent MAX_LOGIP (255) length for each component instead of a combination of magic number 255 and MAXSTRINGLENGTH (32!?) depending on where you look
- Fix fun memory leak in waiting
- Avoid pointless strlens
2022-09-26 21:28:33 +01:00
toaster
dfce863449
Dummy out connectedservername usage for now, as it's only ever written to when YOU host
2022-09-26 20:52:08 +01:00
toaster
5779ac6a05
Re-order IPs on successful connection to recent server
2022-09-26 20:41:14 +01:00
toaster
e58a109a2b
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into joinedip-fixes
2022-09-26 20:16:34 +01:00
toaster
710b2da729
Don't strcpy into beyond the end of the joinedIPlist array
2022-09-26 20:14:17 +01:00
toaster
ff629a4c78
Merge branch 'kill-nonet' into 'master'
...
Kill last of NONET, DJGPP (DOS), WATTCP (also DOS?), _WINDOWS (DirectDraw)
See merge request KartKrew/Kart!704
2022-09-26 17:02:55 +00:00
toaster
90578b2628
Fix G_UpdateVisited, this time in a forward-thinking way
...
- Check for if a single local player isn't spectator or no-contested.
- Clean up code to return early if exclusionary conditions are met, rather than one long if conditional bundling them together
2022-09-26 17:16:53 +01:00
toaster
4d9f19200b
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into cheats-streamline
2022-09-26 17:07:02 +01:00
toaster
37214c32dd
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into chat-flood-fix
...
# Conflicts:
# src/hu_stuff.c
2022-09-26 12:56:50 +01:00
James R
89641f5ff4
Add GTOP sprite definition
...
🥹
2022-09-25 18:15:10 -07:00
Sally Coolatta
b440724bc5
Set random class for the new splash features
2022-09-25 20:01:46 -04:00
Sally Coolatta
21d32511a5
Merge branch 'master' into better-splash
2022-09-25 20:01:27 -04:00
Sally Coolatta
f34d565ebc
Merge branch 'cheats-streamline' of https://git.do.srb2.org/KartKrew/Kart into cheats-streamline
2022-09-25 19:57:36 -04:00
Sally Coolatta
0db0a1646a
cv_renderhitbox is a cheat
2022-09-25 19:57:21 -04:00
James R
839f59a896
Make CV_CHEAT cheats disabled cvar override always work for real
2022-09-25 16:50:32 -07:00