Commit graph

19510 commits

Author SHA1 Message Date
NepDisk
d516801bb5
Merge pull request #8 from WumboSpasm/slopeslop
Fix the Hill Top ramps without breaking everything else this time. Thanks Wumbo!
2024-08-25 01:04:34 -04:00
NepDisk
6491960430 Revert "Mostly revert "Revert Revert the-big-step-up since it has regressions""
This reverts commit 8e61036c9e.
2024-08-25 01:03:24 -04:00
Wumbo
8e83dfb934 Fix the Hill Top ramps without breaking everything else this time 2024-08-25 00:53:28 -04:00
NepDisk
30c5a5f1a9
Merge pull request #7 from WumboSpasm/revertception
Mostly revert "Revert Revert the-big-step-up since it has regressions". Thanks Wumbo!
2024-08-24 17:11:22 -04:00
Wumbo
8e61036c9e Mostly revert "Revert Revert the-big-step-up since it has regressions"
This reverts everything except P_TryMove, which fixes the Hill Top ramp without breaking the Opulence shortcut.
2024-08-24 17:07:48 -04:00
NepDisk
46c015d317 Revert Revert the-big-step-up since it has regressions
This revert causes issues on some slope types for whatever reason so back it comes for now

This reverts commit 515c531d51.
2024-08-24 15:36:23 -04:00
NepDisk
f1d7d5f763 Revert Merge branch sprite-brightmaps into master
This reverts commit ce47997a10.
2024-08-24 15:29:45 -04:00
Eidolon
84ede3188e Only render HWR player view if literally in opengl 2024-08-22 19:12:28 -04:00
James R
d439ce2966 R_RasterizeFloorSplat: set ds_brightmap to NULL
Previously did not set ds_brightmap, so it could sneak in
from a previous span renderer.
2024-08-22 19:12:28 -04:00
James R
a13913bebd Fix R_CacheSpriteBrightMap trying to cache out of range lump 2024-08-22 19:12:28 -04:00
Oni
ce47997a10 Merge branch 'sprite-brightmaps' into 'master'
Rudimentary sprite brightmap support

See merge request KartKrew/Kart!801
2024-08-22 19:12:28 -04:00
JugadorXEI
72354be22d Fix off-by-one error in BRIGHT and TERRAIN lump parsing 2024-08-22 19:12:28 -04:00
James R
4d5ba6affb Cache TERRAIN on texture_t
- K_GetTerrainForTextureNum no longer performs a string
  lookup
2024-08-22 19:12:28 -04:00
Oni
a3f643bfd7 Merge branch 'boostpower-terrain-particles' into 'master'
Slowdown Terrain Particle repair

See merge request KartKrew/Kart!1166
2024-08-22 19:12:28 -04:00
James R
6b087c3078 Reset TERRAIN when respawning
Fixes damage floor TERRAIN applying for the entire
duration of lightsnake.
2024-08-22 19:12:28 -04:00
James R
c234c6d093 Remove non TERRAIN offroad particles
Fixes spectators generating offroad particles when
touching the ground.
2024-08-22 19:12:28 -04:00
toaster
0009497274 K_InitBrightmapsPwad: Also use guaranteed null-terminated data copy ala K_InitTerrain 2024-08-22 19:12:28 -04:00
toaster
73db1e0fa0 K_InitTerrain: Do what ANIMDEFs parsing does and create a copy of the TERRAIN lump with a guaranteed null terminator 2024-08-22 19:12:28 -04:00
James R
0ea698d662 Merge branch 'fix-terrain-saveg' into 'master'
Save terrainOverlay in gamestate

See merge request KartKrew/Kart!735
2024-08-22 19:11:24 -04:00
Sally Coolatta
18047b6f23 Move camera Z slightly faster
RR has more & taller slopes than SRB2K, so the old values were a bit jarring (you go off-screen a LOT more often)
2024-08-22 19:09:04 -04:00
MascaraSnake
b239a6fe07 Fix equation slopes overflow 2024-08-22 19:08:55 -04:00
NepDisk
5fa8b225f9 Add missing deh table entry for invis spring 2024-08-21 23:49:32 -04:00
James R
9c8cde2737 Merge branch 'fix-perfstats-4' into 'master'
Fix perfstats 4 not working properly

See merge request KartKrew/Kart!932
2024-08-21 18:57:24 -04:00
NepDisk
2968a23c86 Add missing stuff
Ghosts still freeze will look into later
2024-08-21 17:43:22 -04:00
James R
8963f81576 Don't let death type damage kill respawning player
This includes death pits and instakill sectors. Does not
affect direct P_KillMobj calls.
2024-08-21 17:32:22 -04:00
toaster
9925d4c238 Move starting countdown sounds to p_tick.c
Fixes an issue where the starting countdown wouldn't play in spectator mode or hitlag
2024-08-21 17:30:56 -04:00
James R
fa1ac4efd3 Let Drop Targets collide with other items immediately after being thrown
see efc415e5
2024-08-21 17:21:52 -04:00
James R
35a181e0db Let Drop Targets collide with other players immediately after being thrown 2024-08-21 17:20:34 -04:00
James R
b8cc9020e9 Do not run ST_Ticker if dedicated 2024-08-21 17:08:32 -04:00
James R
5bc58aba59 Do not start dedicated server in GP if -warp is used 2024-08-21 17:08:23 -04:00
NepDisk
f3f1eecc62 Revert "Call K_TimerReset before spawning map things"
This reverts commit a60c683908.
2024-08-21 17:05:29 -04:00
James R
a60c683908 Call K_TimerReset before spawning map things
Fixes DUEL items spawning twice if DUEL mode remains on
between maps. Fixes DUEL items spawning the next map after
DUEL mode deactivates.
2024-08-21 17:04:39 -04:00
NepDisk
c7cad1c14a adjust to start at 0 instead of 3 2024-08-21 16:59:53 -04:00
James R
6c99bd2a9f lua_baselib.c: expose P_SpawnMobjFromMobjUnscaled 2024-08-21 16:56:43 -04:00
Sal
29cd2daee4 Merge branch 'no-lua' into 'master'
Add -nolua command line parameter

See merge request KartKrew/Kart!1117
2024-08-21 16:55:18 -04:00
NepDisk
9ba37ea8c3 Make this sonic death sound 2024-08-21 16:53:52 -04:00
James R
496fa40d0e Play a goofy sound when I_Erroring
Reorders shutdown in I_Error a little bit so the message
box displays before I_ShutdownSound and SDL_Quit (so the
sound can continue playing while the message box is open).
This should not have any other effects and
I_ShutdownGraphics is still done beforehand, which closes
the main game window.
2024-08-21 16:50:57 -04:00
James R
e1d642f751 Hardcode assist, part J (jartha)
- Add read-only `actionname` field to Lua states.
    - Resolves to function name definition of global Lua functions.
    - Resolves to all-uppercase name for C actions.
    - Resolves to "NULL" string if nil.
2024-08-21 16:49:29 -04:00
toaster
6d02aac210 Hardcode assist, part 1
- Add read-only `string` field to several info table metatables already available in Lua.
    - mobjinfo[i].name
    - states[i].name
    - sfxinfo[i].string
2024-08-21 16:48:52 -04:00
Oni
32119ae728 Merge branch 'optimize-clip-sprites' into 'master'
Optimize sprite sorting by excluding sprites that are completely obscured by geometry

See merge request KartKrew/Kart!1146
2024-08-21 16:45:23 -04:00
toaster
625b77a299 Got_KickCmd: Do not kick players with the server node from the server (this shut down the server previously !?) 2024-08-21 16:36:46 -04:00
Sally Coolatta
0a9f3b452a Make MAXRADIUS bigger
MAXRADIUS was previously an arbitrary value id Software set as whatever their biggest object would be (which they broke that rule anyway). It is now the radius of a blockmap block, which should be a large enough of a nudge value to handle all cases. (Still don't recommend making objects any bigger than a Spider Mastermind though.)
2024-08-21 16:30:33 -04:00
Oni
78f7cadd9b Merge branch 'cull-debugwaypoints' into 'master'
debugwaypoints: cull debug mobjs outside of drawdist

See merge request KartKrew/Kart!1201
2024-08-21 15:52:31 -04:00
James R
af2e1f1184 Quaketilt: fix jitter at certain momentum angles 2024-08-21 15:45:30 -04:00
James R
ec055e5e36 Fix quake tilt speed scaling varying by map scale 2024-08-21 15:45:30 -04:00
James R
e9024f4c91 Add FF_REVERSEANIM frame flag
- Animate from state frame backwards by var1
2024-08-21 15:45:30 -04:00
James R
25b32aa917 Expand textcmd size byte to 16-bit word
Raises hard limit from 255 to 65535
2024-08-21 15:44:10 -04:00
NepDisk
3f44a6bb06 Raise MAXTEXTCMD 2024-08-21 15:43:59 -04:00
NepDisk
8a1fc406a3 Use player angle for respawn 2024-08-21 14:09:51 -04:00
NepDisk
ee3e0ef1a3 Add eq and vslopes to udmf 2024-08-20 00:41:10 -04:00