Commit graph

7619 commits

Author SHA1 Message Date
James R
e961a901e4 Move everything to i_system.c
This also simplifies things; SDL isn't initialized in the parent process.
2019-12-16 19:27:53 -08:00
James R
c6a882f303 nix: Fork before game code and wait to catch signals and coredumps
Ditched signal_handler to avoid worrying about async-signal-safe functions.
D_QuitNetGame is not called, so players whose programs are interrupted by a
signal will time out from the server. Because the game runs in a child process,
the window can close before the "Signal Caught" text box appears.

"(core dumped)" is also included in the message if core dumping could be
determined.
2019-12-16 19:27:35 -08:00
fickleheart
fb61700f41 Fix dereferencing uninitialized pointer 2019-12-01 16:16:27 -06:00
fickleheart
157366ba77 Remove (redundant?) skywalls that seemed to drop performance 2019-12-01 15:39:30 -06:00
fickleheart
40e55921ef Fix kart HUD fadein 2019-12-01 12:38:05 -06:00
fickleheart
155da626dc I don't like your sprite clipping fix, so here's mine 2019-12-01 12:34:25 -06:00
fickleheart
7025a23f25 Merge remote-tracking branch '[remote name redacted]/jimita-shaders'
# Conflicts:
#	src/hardware/hw_main.c
2019-12-01 11:58:24 -06:00
James
94a00bb497 Option to hide/show viewpoint text 2019-11-16 16:28:48 -05:00
James
100a67f8f0 Prevent LF2_EXISTSHACK from ever getting removed 2019-11-16 16:14:54 -05:00
TehRealSalt
80bb59031c Blizzard weather option + much more sane workflow for adding new precipitation options
"precipprops" lets you create a new precipitation type by picking a mobj type to use, how many random states it has, and flags for effects such as thunder/lightning. Seesound on the mobj type sets an ambient sound (like rain drops) and mass sets the sound's frequency in tics. This could open up the possibility for SOC/Lua Weather options later.
2019-11-14 04:26:41 -05:00
Latapostrophe
51e454e7aa fix conflict 2019-11-12 00:41:26 +01:00
Latapostrophe
3361b94934 dontencoreremap flag + colormaps 2019-11-12 00:40:25 +01:00
Latapostrophe
61db3f79da Merge branch 'gl-encore' into gl-qol 2019-11-12 00:23:56 +01:00
Jaime Passos
9290893508 Recreate the CLUT when the palette changes 2019-11-12 00:23:38 +01:00
Jaime Passos
c2aab97d10 fix conflict 2019-11-12 00:23:26 +01:00
Latapostrophe
f0bfd08c81 fix encore for ogl 2019-11-12 00:21:37 +01:00
Latapostrophe
c40194f51b Merge branch 'master' of git.magicalgirl.moe:KartKrew/Kart-Public 2019-11-11 22:15:30 +01:00
Latapostrophe
705851b38a fix orbiting items not protecting you against your own items 2019-11-11 00:24:06 +01:00
TehRealSalt
bba8861d2f Set angle for ties 2019-11-08 23:33:59 -05:00
TehRealSalt
88cb623c2a 3D signpost 2019-11-08 23:25:46 -05:00
James R
8844e51afc Don't pick the vote twice 2019-11-05 19:42:29 -08:00
James R
8bbb228c58 Don't let players change their vote after the vote has ended 2019-11-05 19:22:54 -08:00
TehRealSalt
150c985ce5 Merge branch 'master' into sal-waypoints 2019-10-28 20:22:37 -04:00
TehRealSalt
eacd3e2749 Merge branch 'master' into sal-waypoints 2019-10-28 20:22:01 -04:00
Sal
2c67c97c58 Merge branch 'fuck-globals' into 'master'
I_Error if the memory size overflows

See merge request KartKrew/Kart!193
2019-10-28 20:17:26 -04:00
Sal
4960a925cf Merge branch 'faster-waterskip' into 'master'
Faster waterskipping

See merge request KartKrew/Kart!191
2019-10-28 20:17:16 -04:00
TehRealSalt
607d177512 Fix copypaste typo 2019-10-28 16:28:56 -04:00
TehRealSalt
8704d684fc Revert "Break SPBChase into a few more functions"
This reverts commit 41f69b3c16.
2019-10-28 16:27:52 -04:00
TehRealSalt
41f69b3c16 Break SPBChase into a few more functions
Not really easy to read still, but it's a tiny bit better than before
2019-10-28 16:25:38 -04:00
Sal
897014d94e Merge branch 'gamedata-param' into 'master'
Custom gamedata parameter

See merge request KartKrew/Kart!186
2019-10-28 15:56:59 -04:00
TehRealSalt
d413b3bcd4 Use both facing & momentum angle for using next/prev waypoints, only update respawn to nextwaypoints 2019-10-28 15:52:27 -04:00
TehRealSalt
fe3d19d15d Remove this for now 2019-10-28 14:42:45 -04:00
TehRealSalt
377a155cda Update Race Lap linedef executors since they stopped working 2019-10-28 14:20:09 -04:00
James R
b948f74b4f Add overflow checks so we I_Error instead of death crash into oblivion
You'd love to know how we even reached (size_t)-1.
2019-10-28 00:04:30 -07:00
TehRealSalt
6acf3e2337 dont overshadow 2019-10-27 21:35:27 -04:00
TehRealSalt
e2bc8a0d97 color spb icon with who threw it 2019-10-27 21:25:16 -04:00
TehRealSalt
66bef945e8 Can't do nothink 2019-10-27 21:01:27 -04:00
TehRealSalt
7676dfa713 SPB minimap proper order 2019-10-27 20:54:00 -04:00
TehRealSalt
0afc901d1f Shrinking animation 2019-10-27 20:15:27 -04:00
Sal
9ed7bf7626 Merge branch 'spb-waypoints' into 'sal-waypoints'
Fix SPB pathing + other SPB features + Sizedown item removal while we're at it

See merge request KartKrew/Kart!188
2019-10-27 19:47:07 -04:00
TehRealSalt
34e0b4b991 Radius was not made more coarse when I did the big-maps fix, so you were considered in every waypoint, meaning it worked exactly before I made this change in the first place
https://youtu.be/csnS0nszyuA
2019-10-27 17:18:22 -04:00
TehRealSalt
54516aeee9 Don't force SPB in 1v1 2019-10-27 16:44:41 -04:00
James R
7c0ca5bf7c Move gamedata param to cover -resetdata 2019-10-27 10:35:31 -07:00
TehRealSalt
d52e7a652e Faster waterskipping 2019-10-27 09:03:35 -04:00
TehRealSalt
522959e762 Disable charging drift sparks in bounce pad state 2019-10-26 23:11:19 -04:00
TehRealSalt
2ddb6cd082 set starpost xyz in battle maps 2019-10-26 23:02:45 -04:00
Latapostrophe
58bed7d923 New item list + shrink destroys items 2019-10-26 17:08:22 +02:00
Latapostrophe
55c2fe31be SPB on floor 2019-10-26 13:27:43 +02:00
TehRealSalt
90b4ce8e58 Merge branch 'master' into sal-waypoints 2019-10-25 23:36:02 -04:00
TehRealSalt
addb0d0a66 Fix time limit 2019-10-25 23:35:31 -04:00