TehRealSalt
d2ec4d2be5
Only play one player's roulette sounds at a time
...
Don't stack the sounds :WutFace:
2018-10-02 14:10:38 -04:00
TehRealSalt
527642323e
Splitscreen spectator info
2018-10-02 02:23:13 -04:00
TehRealSalt
7590153b67
Finish music in splitscreen now depends on the best player's rank
...
In offline splitscreen it should now always pick the win theme (the one that's timed with the signpost), and in online splitscreen it should now pick the best ranked local player (previously it'd always play the OK theme, unless if you time over'd)
Will also be extremely relevant for SMK-style cooperative grand prix!
2018-10-02 02:10:20 -04:00
TehRealSalt
506c70ce27
Don't scale player arrows in splitscreen
2018-10-02 01:28:48 -04:00
TehRealSalt
ac521015ff
Don't draw the challenger screen multiple times
...
Another minor bug that could only crop up in online splitscreen
2018-10-02 01:26:13 -04:00
TehRealSalt
66c1b9d598
If multiple players are just joining, don't count them in the player count
...
Prevents awkward situations where only the last player of your node gets added immediately and not the others. Shouldn't affect anything otherwise?
2018-10-02 01:25:10 -04:00
TehRealSalt
f5eee19d9b
Online splitscreen voting
...
Forgot I added in that quick edit to make it not send anything in splitscreen mode, oops!
2018-10-02 01:22:45 -04:00
TehRealSalt
24c615108f
Merge branch 'master' into net-screen
2018-10-01 19:46:25 -04:00
Sryder
033667a0ee
Merge branch 'keysmash' into 'master'
...
(Mic)key('s Dick) Smasher
See merge request KartKrew/Kart!18
2018-10-01 14:58:31 -04:00
TehRealSalt
71e40f68cd
Foolish error
2018-09-30 21:47:04 -04:00
TehRealSalt
a4f3d4867d
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
9cf379f091
kartdebugnodes
2018-09-30 17:47:56 -04:00
TehRealSalt
5132c31e0f
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
bc807dccc4
Sorta messy menu to set splitscreen
...
Now this branch is completely functional!
2018-09-30 17:09:59 -04:00
TehRealSalt
ad06b3c62f
Proper G_GametypeHasSpectators for netgame splits
2018-09-30 16:35:05 -04:00
TehRealSalt
4da5c165f4
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
56ec3d0465
Probably should do this too...
2018-09-30 12:19:26 -04:00
TehRealSalt
7d8891f057
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
d705d2a606
Temporary testing measure
...
set splitscreen = 3 on host or connect
2018-09-30 11:22:56 -04:00
TehRealSalt
f858b2aa11
RIP, didn't commit this
2018-09-30 11:22:31 -04:00
TehRealSalt
847924a47a
Let's try what that comment suggests.
2018-09-30 11:22:10 -04:00
TehRealSalt
5628ffe360
HUD debugger (no cvar yet)
2018-09-30 11:21:41 -04:00
TehRealSalt
fc93e5812d
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
3c567b39f1
Minor splitscreen+netgame fixes
...
Mainly related to drawing Battle arrows or Hyudoro
2018-09-30 01:23:59 -04:00
TehRealSalt
1d6215030e
Online splitscreen
...
It WORKS, including kicking players in splitscreen
2018-09-30 00:51:03 -04:00
Sryder
005e3ce514
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
Sryder
5322caa435
Merge branch 'invert_dynamic_slopes' into 'master'
...
Flip dynamic slope toggle
See merge request KartKrew/Kart!17
2018-09-29 16:51:35 -04:00
toaster
1be13e8e2d
Fix dehacked list incongruence.
2018-09-29 16:43:00 +01:00
toaster
2c1db167da
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
8ccaa1fcee
Flip dynamic slope toggle.
2018-09-28 12:58:07 +01:00
toaster
eb4a967d8e
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
Sal
b964c1c49a
Merge branch 'thundershield-hell' into 'master'
...
Thundershield hell
See merge request KartKrew/Kart!14
2018-09-23 18:08:59 -04:00
toaster
c9e994ae07
smoll to tiny
2018-09-23 23:07:38 +01:00
toaster
c0a16be662
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
9c10a85596
Merge branch 'itemdrop' into 'master'
...
Itemdrop
See merge request KartKrew/Kart!11
2018-09-23 17:51:28 -04:00
toaster
de91eb9793
You're right, this works fine
2018-09-23 22:34:59 +01:00
toaster
a1ad4d79d0
Turns out Playing()
evaluates to false when playing back demos. Who knew?
2018-09-23 19:58:15 +01:00
toaster
8bc1a217fe
Merge branch 'addons_menu' into 'master'
...
Addons menu
See merge request KartKrew/Kart!8
2018-09-23 12:58:06 -04:00
toaster
d2d6e67f48
Forgot I did this optimisation! Updated for the new colours.
2018-09-23 16:39:07 +01:00
toaster
73116f2b60
The pipeline halted for some reason, so here's the smallest possible legitimate change to bump it back into action: Replacing commenting-out with #ifdef
ing.
2018-09-23 16:13:58 +01:00
toaster
fa65cbb43e
Somehow butchered the code cleanliness (indentation/not taking advantage of a macro I defined specifically for this) here a little by accident - tidied up.
2018-09-23 13:34:49 +01:00
toaster
c5e16f183e
Fix Sryder's crash (incorrect setting of dir_on when searching in subfolders).
...
Also, correct a minor copypaste failure in one of the I_Errors' messages.
2018-09-23 13:23:03 +01:00
toaster
2e158f2c21
Add a scroll bar to the addons menu. Should hopefully make the temperature gauge a little less problematic...
2018-09-23 13:22:00 +01:00
toaster
659810cd81
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart.git into itemdrop
...
# Conflicts:
# src/dehacked.c
# src/info.c
# src/info.h
2018-09-23 11:47:29 +01:00
Sal
8ff0e976c2
Merge branch 'new-voices' into 'master'
...
New voices
See merge request KartKrew/Kart!15
2018-09-22 20:22:59 -04:00
TehRealSalt
c63518e0b2
Doing this looks more appealing to me
2018-09-22 20:15:12 -04:00
TehRealSalt
8a06e78ab6
Quick fix for other player's win/lose not playing
2018-09-22 20:14:32 -04:00
Sal
9c361f8a19
Merge branch 'this-is-a-sign' into 'master'
...
End sign on finish
See merge request KartKrew/Kart!13
2018-09-22 20:11:05 -04:00
TehRealSalt
bb1aaf9d54
New sparkles
2018-09-22 19:55:26 -04:00
TehRealSalt
ad8d674e5e
Set nogravity on landing
...
Means you can't have a finishline that moves up and down, but eh, thinking this might help the fallback measure disappearing
2018-09-22 19:03:38 -04:00