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
toaster
445013b0f9
Wrong bracket level for flashing-set.
2018-10-01 22:44:17 +01:00
toaster
147b7a5786
Modified SPB to not route through P_DamageMobj (so wehave more control over the shield dropping/item obliteration, given Sryder picking up his own Thundershield...)
2018-10-01 21:48:52 +01:00
toaster
d42736fe3d
Include srb2.org in the credits per Rob's wishes.
2018-10-01 21:23:00 +01: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
Latapostrophe
49acbe9bee
Fix /me and sayteam, except sayteam now actually doesn't do anything anymore.
2018-10-01 20:23:56 +02:00
toaster
c9da6cd856
Minor HUD offset tweak for splitscreen eggnum.
2018-10-01 18:10:12 +01:00
toaster
d0e629a8e2
Correct some inconsistencies I missed in the previous commit.
2018-10-01 13:51:23 +01:00
toaster
379772e5aa
Allow respawning spectators before starttime is up because they no longer spawn in a condition that allows them to get an unfair advantage (drop dash or its ghetto 2.0-esque predecessor)
...
Also, some camera tweaks:
* Force chasecam when exiting, just like it's forced when you're dead and not a spectator.
* Force a horizontal camera angle aiming when spectator and dead, to avoid skybox bugs.
2018-10-01 13:25:13 +01:00
toaster
14a5ffbfd8
Based on netgame comments last night, update the tab rankings info to show less information in race.
2018-10-01 12:52:54 +01:00
toaster
f1267f8ae1
Don't allow a new driftboost of lesser magnitude to completely cancel an existing driftboost.
2018-10-01 12:27:35 +01:00
toaster
0ec952d019
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
487a2ecf2e
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart.git into toast_misc
2018-10-01 11:46:13 +01: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
toaster
ab59504be0
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
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
21ba9921da
Some credits tweaks (alphabetical ordering plus new names, plus slight downwards adjustment of TYLER52
)
2018-09-28 20:10:22 +01:00
toaster
8ccaa1fcee
Flip dynamic slope toggle.
2018-09-28 12:58:07 +01:00
toaster
169411e3da
Disable cv_joinnextround
behind #define VANILLAJOINNEXTROUND
.
2018-09-27 21:38:19 +01:00
toaster
fb102f8131
Fix dash-dust spawning not happening when drop-dashing, despite its function being called.
2018-09-27 18:39:54 +01:00
toaster
7f5b5ecb60
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
e4f6015b50
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
toaster
8aff76b8c3
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
a85682983b
Manual has more pages and less terrible large-size support.
2018-09-25 22:33:22 +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
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
TehRealSalt
9f42e74fe2
Attempt to not let the camera into thok barriers
...
Doesn't really work right now; it'll still go into thok barriers and get caught up at its floor height
2018-09-22 22:46:06 -04:00
TehRealSalt
3949d0fcdb
Obvious first commit: enable the NOCLIPCAM define again
2018-09-22 22:22:44 -04: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
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
TehRealSalt
a3b40c7577
Better particle spread
2018-09-22 19:00:30 -04:00
TehRealSalt
487e114fee
raceexittime var
2018-09-22 18:59:26 -04:00
toaster
d7f8d4507a
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart.git into itemdrop
...
# Conflicts:
# src/sounds.c
# src/sounds.h
2018-09-22 23:11:14 +01:00
toaster
6cc7f97d8a
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart.git into addons_menu
...
# Conflicts:
# src/m_menu.c
2018-09-22 23:00:46 +01:00
TehRealSalt
7256e99b12
Merge branch 'master' into this-is-a-sign
2018-09-22 17:58:35 -04:00
Sal
5f78807ef0
Merge branch 'encore' into 'master'
...
Encore
See merge request KartKrew/Kart!7
2018-09-22 17:52:33 -04:00
Sal
81249a084a
Merge branch 'shitsfree' into 'master'
...
:shitsfree:
See merge request KartKrew/Kart!12
2018-09-22 17:24:11 -04:00
Sal
be36d8ed84
Merge branch 'icon_update' into 'master'
...
Icon Update
See merge request KartKrew/Kart!9
2018-09-22 17:19:02 -04:00
toaster
f20710fbb4
Turns out I actually forgot to push this when I did the GL fade colour thing earlier, woops.
2018-09-22 21:05:20 +01:00
toaster
81c04480f9
List update as requested by Sal
2018-09-22 20:56:44 +01:00
toaster
3a76605772
* Seven new text colours! Gold, Lavender, Tea-green, Steel, Pink, Teal, and Peach, all added to the menu highlights cvar.
...
* Revamp the saycmd colour list to take advantage of them. Peach and Purple are used the least...
* In all of the string drawers, replace colormap only when charflags changes.
* Add V_SKYMAP to dehacked.c alongside the above (oversight from when I added it yonks ago...)
2018-09-22 18:22:04 +01:00
toaster
1f2ee32a83
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart.git into chat-changes
2018-09-22 15:14:21 +01:00
toaster
e63d4740ec
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart.git into thundershield-hell
...
# Conflicts:
# src/info.c
2018-09-22 14:57:33 +01:00
toaster
4fd4deff8a
One last thing - make the OpenGL level loading bar screen have the correct background colour.
2018-09-22 12:43:54 +01:00
toaster
84c2a8c28f
Sign compare fix via boolean cast
2018-09-22 11:59:07 +01:00
TehRealSalt
e9d4fae5b9
Merge branch 'master' into new-voices
2018-09-21 21:13:46 -04:00
TehRealSalt
0e39bf2821
Slightly darker green backgrounds
2018-09-21 19:51:31 -04:00
Latapostrophe
f8c9ef9431
Did everything toaster suggested
2018-09-22 01:47:13 +02:00
TehRealSalt
dd6b63f9da
Different timings
2018-09-21 19:44:14 -04:00
Latapostrophe
23090e82b5
Changed thundershield sound
2018-09-22 01:15:04 +02:00
TehRealSalt
3fa7f4e7b4
Address review
...
- Reduced states
- Metal Sonic on sign roulette
- Landing sound
- New falling sound
2018-09-21 18:40:18 -04:00
toaster
20222c47e7
Okay, seems like reducing it to 1x is enough - making it singular is overkill and means that often if the furthest one away from you is the one to yell, you'll barely hear it. At least this way you'll only hear overkill chao if you're super close to the stands and the mapper's placed way too many
2018-09-21 22:06:27 +01:00
TehRealSalt
cb3c93e56e
Minor adjustments to the endsign color back table
2018-09-21 16:54:29 -04:00
toaster
80bc266f3f
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart.git into itemdrop
...
# Conflicts:
# src/info.c
# src/k_kart.c
2018-09-21 21:05:47 +01:00
toaster
084b99a5c9
Merge branch 'master' of https://git.magicalgirl.moe/KartKrew/Kart.git into encore
...
# Conflicts:
# src/info.c
# src/m_menu.c
# src/y_inter.c
2018-09-21 20:54:38 +01:00
TehRealSalt
4fa1860543
Merge branch 'master' into this-is-a-sign
2018-09-21 15:40:12 -04:00
TehRealSalt
06a4a5e4dc
Prevent signs from disappearing
2018-09-21 15:37:30 -04:00
Latapostrophe
58a0206783
Moved strlen(w_chat) out of the loop.
2018-09-21 17:03:09 +02:00
toaster
25ae5a5e7f
Partially address Sal's review last night by switching to a more sensible default. I'm still unconvinced on the need to make encore mode a seperate knob on the grounds of overcomplexity and "you can't turn map hell off", but hopefully this'll be a shippable state we can come back to later.
...
Also, thank you for reminding me, Sryder - disable my very, very limited progress on encore mode in openGL so that stages aren't an unintended hodgepodge of different colourschemes for the objects versus the level environment.
2018-09-21 12:12:17 +01:00
Latapostrophe
4320e0f3a8
Fix visual error related to moving the cursor on multi-line messages.
2018-09-21 12:23:00 +02:00
TehRealSalt
3b928ca979
Condense this re: wolfs
2018-09-20 22:16:04 -04:00
toaster
1a2f84a5ba
Smaller XPM with no redundant pixels
2018-09-20 22:36:01 +01:00
TehRealSalt
e2a7146667
Reeling back on this again
...
Kinda want to save it for another branch
2018-09-20 17:11:59 -04:00
TehRealSalt
e441b2bce4
Address review
...
(for anything code I did, anyway)
2018-09-20 17:11:11 -04:00
toaster
e90139c5b3
:shitsfree:
2018-09-20 17:45:19 +01:00