Commit graph

20673 commits

Author SHA1 Message Date
toaster
ea0bf216c5 Newview hack crash fixes
- Renderer should exist
- Player mo should exist
2022-11-03 14:50:46 +00:00
toaster
0230b57aa8 Remove advancedemo
Just a weird, meaningless footgun waiting in the wings for someone to catch themselves on
2022-11-03 14:45:36 +00:00
toaster
e7c700a64f Compilation errors from corrupted cherry-pick/porting 2022-11-03 14:32:40 +00:00
toaster
c5a3d362a1 Shadowed declaration fix for d_clisrv anti-bodysnatch fix 2022-11-03 14:28:19 +00:00
toaster
e027cc2a06 Error checking for running out of freeslots 2022-11-03 14:23:30 +00:00
X.organic
b0af04eeeb Bring the maximum WAD file count up to 255
Per @TehRealSalt's recommendation.

# Conflicts:
#	src/w_wad.h
2022-11-03 14:02:17 +00:00
toaster
7216b56e2e More consistent netreplay wadfile list writing
Fixes crashes for newly-written demos that have files with absurdly long names attached
2022-11-03 13:58:57 +00:00
toaster
e5d1b39e30 Add R_RelativeTeleportViewInterpolation
Adjusts pview_old for relative teleport to attempt a contigious motion
2022-11-03 13:52:17 +00:00
toaster
1b55c73a3c Fix undesired interpolation for regular teleport 2022-11-03 13:52:05 +00:00
toaster
92db1aa634 Make all the join/leave sound effects have a singularity of true so that they don't stack super loud during major net interruption or multiple splitscreen player joins. 2022-11-03 13:49:27 +00:00
toaster
d7e2c60d73 1.6 replay hut graphical fixes -- obviously redoing the whole thing later but important to get reasonable foundation to build off 2022-11-03 13:35:51 +00:00
Ashnal
1e9b844e88 Unlink non-mobj and non-precip thinkers when loading and freeing
Move globalweather to before P_SpawnSpecials so that specials can properly change weather and have it communicated in savegames

# Conflicts:
#	src/p_saveg.c
#	src/p_setup.c
2022-11-03 13:23:13 +00:00
James R
4e4612949b Merge branch 'bot-online-desync' into 'master'
Fix bots desyncing in netgames

See merge request KartKrew/Kart!748
2022-11-03 13:20:44 +00:00
AJ Martinez
8d4688af12 Ironman: fix non-Race transformations and true death skin restore 2022-11-03 06:15:45 -07:00
Ashnal
fb4cf4c3ba Remove usage of currentthinker from direct removal
It's designed to be referenced from P_RunTHinkers, whjich we aren't doing
2022-11-03 13:13:07 +00:00
Ashnal
16300bee84 Attempt to fix use after free bug
with precipitation mobjs on netgame load

# Conflicts:
#	src/p_saveg.c
2022-11-03 13:11:03 +00:00
James R
7b2918ae63 Add grayscale command, toggles GRAYPAL palette override 2022-11-03 05:51:39 -07:00
Sal
ce11459afb Merge branch 'splat-interp' into 'master'
Fix splat interp and sprite angle

See merge request KartKrew/Kart!749
2022-11-03 12:50:38 +00:00
Sally Coolatta
29595f946b Add V_VFLIP
Ironman can now be shitty
2022-11-03 08:47:44 -04:00
James R
a6e87ae82c Let toggle command multiple choice mode work on cvars lacking PossibleValue array 2022-11-03 05:46:22 -07:00
James R
8742a55077 Add cv_palette and cv_palettenum
Cheats; override the current palette
2022-11-03 05:44:33 -07:00
Ashnal
ce7fe894b8 Should fix the dedicated server player node takeover
that completely destroys servers

# Conflicts:
#	src/d_clisrv.c
2022-11-03 12:42:39 +00:00
AJ Martinez
4996692b4b Remove redundant MT_SPBEXPLOSION combo condition 2022-11-03 05:09:18 -07:00
AJ Martinez
d44340e9b8 Always allow combos into DMG_EXPLODE 2022-11-03 04:56:21 -07:00
AJ Martinez
7e46ee1d13 Use non-damaging hitlag for Hyudoro collide 2022-11-03 04:28:02 -07:00
AJ Martinez
565a6de546 Ironman: Don't flip minirankings until you're actually transformed 2022-11-03 04:15:38 -07:00
AJ Martinez
216bad4712 Ironman: Don't do 5 angle conversions for no reason 2022-11-03 03:57:43 -07:00
AJ Martinez
69f70964fa Ironman: Add FX to exit transform 2022-11-03 03:38:56 -07:00
James R
603a1671b4 Use angle between viewz and mobj z to determine splat sprite angle 2022-11-03 03:38:56 -07:00
James R
26eb1cf9e2 Use interpolated mobj x/y/z/angle for splats 2022-11-03 03:38:56 -07:00
AJ Martinez
770378eea0 Ironman: move transform VFX into function for reuse 2022-11-03 03:38:56 -07:00
AJ Martinez
8d2d6bfc78 Ironman: return to base character when exiting 2022-11-03 03:38:56 -07:00
AJ Martinez
02bf3bc695 Ironman: splat top/bottom WIP 2022-11-03 03:38:56 -07:00
AJ Martinez
b9517d3a89 Ironman: longer lap-advance animation 2022-11-03 03:38:55 -07:00
AJ Martinez
dd93f322cc Ironman: fix weird particle angles 2022-11-03 03:38:55 -07:00
AJ Martinez
8c800cf88e Ironman: use introtime transform in non-race 2022-11-03 03:38:55 -07:00
AJ Martinez
2a46af5a44 Ironman: animation fixes, don't transform in POSITION 2022-11-03 03:38:55 -07:00
AJ Martinez
8fe89c3dcd Ironman: papersprite box hell 2022-11-03 03:38:55 -07:00
AJ Martinez
4a0666dcf3 Ironman: vaguely Heavy Magician-esque transform particles 2022-11-03 03:38:55 -07:00
AJ Martinez
8cc535925b Ironman: Randomize every lap and after intro 2022-11-03 03:38:55 -07:00
AJ Martinez
c2224d2edc Ironman: demo fixes 2022-11-03 03:38:54 -07:00
AJ Martinez
86366b000c HOSTCODE 'ironman' - WIP 2022-11-03 03:38:54 -07:00
toaster
d57adac84b Explicit pointer cast for R_InterpolatePrecipMobjState 2022-11-02 23:52:15 -07:00
Eidolon
000593c135 Use precip interp if gl sprite is for precip 2022-11-02 23:51:05 -07:00
James R
424c65955e Use angle between viewz and mobj z to determine splat sprite angle 2022-10-31 19:03:09 -07:00
James R
ce4518a20c Use interpolated mobj x/y/z/angle for splats 2022-10-31 19:01:44 -07:00
James R
b0e079bdf0 Update botvars rubberband and controller in P_PlayerAfterThink instead of K_BuildBotTiccmd
These vars directly affect gamestate but K_BuildBotTiccmd
only runs for the server.
2022-10-31 14:36:21 -07:00
Eidolon
1d6c32710c win32: Add dpi aware manifest config 2022-10-31 13:58:12 -05:00
Eidolon
8e7c5b2712 Merge branch 'gl-billboard-position-fix' into 'master'
Use interp position in GL billboarding

See merge request KartKrew/Kart!747
2022-10-31 18:55:27 +00:00
Sal
5d0f5c0505 Merge branch 'follower-buffer-overflow' into 'master'
Fix readfollower name checked buffer overflow crash

See merge request KartKrew/Kart!746
2022-10-31 11:52:23 +00:00