toaster
664544379f
Don't allow a new driftboost of lesser magnitude to completely cancel an existing driftboost.
2018-10-01 12:27:35 +01:00
TehRealSalt
abb21fc79c
Goodbye cvar
2018-10-01 07:21:02 -04:00
toaster
ae0e569cfb
Add a SECTIONRACE map flag. So far, all it does is prevent the number of laps from exceeding the map default, but it's a base to work off of if we want to add any other changes specifically for section races in future.
2018-10-01 12:12:48 +01:00
toaster
72be55c5d6
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart.git into toast_misc
2018-10-01 11:46:13 +01:00
TehRealSalt
1fadc32f56
Foolish error
2018-09-30 21:47:04 -04:00
TehRealSalt
8768e96afa
Please don't punish offline practice
2018-09-30 21:46:12 -04:00
TehRealSalt
e307393b0f
Change dummysplitplayers into splitplayers, unhide it, and set it when joining and not just hosting
...
Silly oversight
2018-09-30 18:07:05 -04:00
TehRealSalt
6a55d3f342
kartdebugnodes
2018-09-30 17:47:56 -04:00
Monster Iestyn
f3ebe6585e
Move player + player mobj existence checks to top of P_MoveChaseCamera. This is the only place it makes sense to even check them tbh.
...
While I'm at it, let's also use the "mo" variable instead of player->mo throughout the function (to be consistent)
2018-09-30 22:18:48 +01:00
TehRealSalt
ee7865a8bd
I have no idea if this is an actual problem or not, but this was in the back of my mind from day 1
2018-09-30 17:17:33 -04:00
TehRealSalt
f9ed3bc219
Sorta messy menu to set splitscreen
...
Now this branch is completely functional!
2018-09-30 17:09:59 -04:00
TehRealSalt
9c37d7cacb
Proper G_GametypeHasSpectators for netgame splits
2018-09-30 16:35:05 -04:00
TehRealSalt
c19803d445
Fix all of the joining ghost issues or desyncing
...
The answer was so obvious! Just add a XD that just calls CL_RemovePlayer! Duh!
2018-09-30 16:20:01 -04:00
TehRealSalt
641fbe842d
Probably should do this too...
2018-09-30 12:19:26 -04:00
TehRealSalt
2c7fb156b6
Instead of directly using CL_RemovePlayer, do a silly loop around
...
Hopefully I don't have to keep this, just have to see if it works
2018-09-30 12:12:12 -04:00
TehRealSalt
2d7b130a7f
Temporary testing measure
...
set splitscreen = 3 on host or connect
2018-09-30 11:22:56 -04:00
TehRealSalt
03108a242b
RIP, didn't commit this
2018-09-30 11:22:31 -04:00
TehRealSalt
f8fc8def3f
Let's try what that comment suggests.
2018-09-30 11:22:10 -04:00
TehRealSalt
77f6aa4140
HUD debugger (no cvar yet)
2018-09-30 11:21:41 -04:00
TehRealSalt
3afaf9f658
Add a message for when multiple players on one node get removed
...
Example:
Chrome has been kicked (Go away)
Shadow has left the game (Joined with Chrome)
Kryne has left the game (Joined with Chrome)
Vyce has left the game (Joined with Chrome)
2018-09-30 01:51:49 -04:00
TehRealSalt
9b245c7bef
Minor splitscreen+netgame fixes
...
Mainly related to drawing Battle arrows or Hyudoro
2018-09-30 01:23:59 -04:00
TehRealSalt
3dfc5753f5
Online splitscreen
...
It WORKS, including kicking players in splitscreen
2018-09-30 00:51:03 -04:00
Sryder
fa7a2fc9ac
Merge branch 'hack_the_de_damnit' into 'master'
...
Fix dehacked list incongruence
See merge request KartKrew/Kart!20
2018-09-29 16:52:41 -04:00
toaster
dd5247811f
Experimental: Making the ghetto waypoints we have right now their own mobj list in order to make them slightly less bullshit
2018-09-29 20:28:27 +01:00
toaster
c57a2b0724
Fix dehacked list incongruence.
2018-09-29 16:43:00 +01:00
toaster
7a4b6b6081
Correct that thing Lat` found where sometimes the controls menus'd get "stuck" replacing the second key every time, effectively only allowing one key until you clear it and try again.
...
Also, sounds.
2018-09-29 16:18:16 +01:00
toaster
585ee5ba06
Some credits tweaks (alphabetical ordering plus new names, plus slight downwards adjustment of TYLER52)
2018-09-28 20:10:22 +01:00
toaster
2df598f148
Flip dynamic slope toggle.
2018-09-28 12:58:07 +01:00
TehRealSalt
aaee15b5eb
"TICRATE*1"?!
2018-09-27 18:44:14 -04:00
TehRealSalt
a641bba641
No mashing in Record Attack
2018-09-27 18:42:42 -04:00
TehRealSalt
ddf310d135
Talk key is a two-way toggle for non-keyboard binds
2018-09-27 18:32:48 -04:00
TehRealSalt
c0f1dbd850
Yet another scale fix
2018-09-27 18:26:37 -04:00
TehRealSalt
a967a8990a
1 more fix
2018-09-27 17:21:06 -04:00
TehRealSalt
40f887fc7e
Scale fixes
2018-09-27 17:17:04 -04:00
TehRealSalt
771367c5d7
New bindable keys
...
You can now remap Change Viewpoint, Screenshot, and Toggle GIF Recording to other keys, mainly for gamepads
They also pushed me to my breaking point and I couldn't tolerate the control menu anymore, thanks to toaster for the scrolling backport
2018-09-27 16:55:21 -04:00
toaster
ff773a79c0
Disable cv_joinnextround behind #define VANILLAJOINNEXTROUND.
2018-09-27 21:38:19 +01:00
toaster
61f3fffe73
Fix dash-dust spawning not happening when drop-dashing, despite its function being called.
2018-09-27 18:39:54 +01:00
toaster
3b5f195973
Spring *panels* now use sfx_kc2f again (but pogo spring *items* still do sfx_kpogos, in case you were worried).
2018-09-27 18:32:07 +01:00
toaster
880037c2e3
Revamp flat alignment to be consistent across all renderer functions except for the software slope renderer, which me and fickle tried our best at but couldn't get to work. (This is a backport of 2.2 code that slightly postdates the improved flat alignment Kart's had for a while.)
...
This fixes #11 .
2018-09-27 18:11:43 +01:00
TehRealSalt
0a2be735bd
Viewpoint key improvements
...
- Don't cycle through exiting players
- Don't cycle through karma players in Battle
- Disable console print on switch, it's already got a HUD element
2018-09-26 21:35:57 -04:00
TehRealSalt
2d5e603974
ESC rebind works on both bound keys
2018-09-26 20:51:25 -04:00
TehRealSalt
7f0a1e1615
Remove the commented out SALLYALTRAINBOW define
...
The relative luminance tweak fixes what it was meant to fix, but without changing the core functionality
2018-09-26 20:40:26 -04:00
toaster
6835b17f69
Just realised the inputwheel jittering in Sryder's videos was my fault, so fix this even better
2018-09-25 22:37:04 +01:00
toaster
9c6a1aaac0
Manual has more pages and less terrible large-size support.
2018-09-25 22:33:22 +01:00
toaster
79639c1104
Merge branch 'minimap_in_demos' into 'master'
...
Show minimap in demo playback
See merge request KartKrew/Kart!16
2018-09-23 18:14:09 -04:00
toaster
b7a62b9625
smoll to tiny
2018-09-23 23:07:38 +01:00
toaster
54234ba8d9
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart.git into thundershield-hell
...
# Conflicts:
# src/info.c
# src/info.h
# src/sounds.c
# src/sounds.h
2018-09-23 23:07:16 +01:00
Sal
824c9066e6
Merge branch 'itemdrop' into 'master'
...
Itemdrop
See merge request KartKrew/Kart!11
2018-09-23 17:51:28 -04:00
toaster
7f9052add0
You're right, this works fine
2018-09-23 22:34:59 +01:00
toaster
9a94a43fc3
Turns out Playing() evaluates to false when playing back demos. Who knew?
2018-09-23 19:58:15 +01:00