Commit graph

19764 commits

Author SHA1 Message Date
NepDisk
8bf5f2c5fb Fix stringargs crash in P_ProcessSpecial 2024-09-10 22:55:00 -04:00
NepDisk
1085c6ceb0 Implement blan folder and reimplement walltransfer
Wall transfering can now be used by enabling cvar BG_forcewalltransfer or putting WALLTRANSFER into your map header
2024-09-10 22:36:45 -04:00
NepDisk
0ef46ec9e2 add back P_ThingOnSpecial3DFloor for back compat with older scripts 2024-09-10 18:08:35 -04:00
NepDisk
040bf74a55 Remove uneeded test check here that I added 2024-09-10 15:53:17 -04:00
NepDisk
6df955cdc3 Revert Track skybox within player struct
This was done to make lua scripts that change the skybox work again!

This reverts commit 196dc77e6faafe41203ef132580c3178ad4562de.
2024-09-10 14:43:00 -04:00
NepDisk
a14b5bd755 Disable Thing stepup for now like Release RR 2024-09-10 11:44:20 -04:00
NepDisk
128865e2af
Merge pull request #12 from WumboSpasm/monitorbump
Fix buggy monitor collision in Kart Airlines, attempt 2. Thanks Wumbo
2024-09-09 19:24:03 -04:00
Wumbo
5e78be3c52 Fix buggy monitor collision in Kart Airlines, attempt 2 2024-09-09 19:15:07 -04:00
NepDisk
e45ad78b18 Fix rng desync 2024-09-09 15:16:21 -04:00
James R
fed3bbb74f Replays: do not initialize displayplayers to INT32_MAX
- Only demo playback does this and it's a mystery why
2024-09-09 14:44:32 -04:00
toaster
8545e26adf Tryx, tryy for P_GetThingStepUp in increment_move instead of destination x, y 2024-09-09 14:09:02 -04:00
toaster
99b42992f5 P_CheckDeathPitCollide: Use P_GetSpecialBottomZ/P_GetSpecialTopZ instead of floorz, ceilingz
Fixes a nasty ledge/FOF touch oversight
2024-09-09 12:08:06 -04:00
NepDisk
d901e0bffd Revert monitorbump due to breaking ramp on Test map
This reverts commit 5bab479ec9, reversing
changes made to be5cbdcc9f.
2024-09-08 22:16:49 -04:00
NepDisk
f2eb243c6c Fix sidemove on sticks 2024-09-08 19:45:32 -04:00
NepDisk
11aa76469d Make terrain pogosprings also affect movement 2024-09-08 19:25:55 -04:00
NepDisk
5bab479ec9
Merge pull request #11 from WumboSpasm/monitorbump
Fix buggy monitor collision in Kart Airlines and remove unused variables. Thanks Wumbo!
2024-09-08 18:31:16 -04:00
Wumbo
3735ff2eb0 Fix buggy monitor collision in Kart Airlines and remove unused variables 2024-09-08 18:26:36 -04:00
NepDisk
be5cbdcc9f Readd walltransfer and toss it behind a define
This is going to be turned into a mapheader option later on to keep compat with RR maps
2024-09-08 13:57:57 -04:00
NepDisk
96bac94e41 Remove head bonking and revert some gravity stuff 2024-09-08 12:46:37 -04:00
NepDisk
227938e907
Merge pull request #10 from WumboSpasm/blockplayers
Make ML_BLOCKPLAYERS block players in UDMF maps only. Thanks Wumbo
2024-09-07 21:48:23 -04:00
NepDisk
d644105b73
Merge pull request #9 from NepDisk/udmf-cherrypick-cherrypick
Update UDMF and Other Mapping Features
2024-09-07 17:32:30 -04:00
Wumbo
79504ab833 Make ML_BLOCKPLAYERS block players in UDMF maps only 2024-09-07 17:30:11 -04:00
NepDisk
3da39cde1b Fix skybox in software 2024-09-07 17:07:29 -04:00
Alug
7b887a0c0a make fan particles not crash kart maps
idk should hopefully not break them in durr maps
2024-09-07 16:12:38 -04:00
AJ Martinez
2f9c1631ca Fix K_PlayerTripwireSpeedThreshold breakage 2024-09-07 15:44:15 -04:00
AJ Martinez
bb4d3ea2fb Grant short tripwire leniency when passing tripwire 2024-09-07 15:39:52 -04:00
AJ Martinez
8b66878ab5 Opaque tripwire on subtractnum maps 2024-09-07 15:36:28 -04:00
Sally Coolatta
607c5c5dae SubtractNum also makes tripwire subtractive 2024-09-07 15:36:20 -04:00
Sal
15e02127dc Merge branch 'fix-window-refocus' into 'master'
SDL: only react to window focus changes if state actually changes

See merge request KartKrew/Kart!859
2024-09-07 15:22:18 -04:00
James R
d6fa3023b7 Do not set cvars with S_SetSfxVolume or S_SetMusicVolume
Don't do this because in sdl/i_video.cpp,
S_InitMusicVolume is called to unmute music when the
window is refocused. Because I_StartupGraphics is called
before those cvars are added and it is an error to try to
set a cvar before it is added.
2024-09-07 15:21:17 -04:00
NepDisk
272535fa17 readd back these accidently removed lines and fix crash 2024-09-07 14:46:18 -04:00
Oni
8012a21070 Merge branch 'alt-music' into 'master'
Alt Music

See merge request KartKrew/Kart!915
2024-09-07 13:57:13 -04:00
NepDisk
0c7cc41527 More Tweaks to outrun
Use player scale if grown or shrunk other wise use FRACUNIT
2024-09-07 13:13:51 -04:00
NepDisk
a32094605f Fix up loading 2024-09-07 11:58:30 -04:00
NepDisk
d198c1f7de Fix up release compiling
Now all you should have todo is put the hash in
2024-09-07 11:30:27 -04:00
NepDisk
cc37e7bce9 Disable block players for now
this is causing issues on some v1 maps by making some lines impassible even if its just doing vertex slopes or flat alignment
2024-09-07 02:43:36 -04:00
NepDisk
9a9012b338 Fix Vertex Slope Things
Thanks Wumbo!
2024-09-07 01:42:31 -04:00
NepDisk
a12f67cbbf Streamer Safe music cvar 2024-09-07 01:39:59 -04:00
Eidolon
957a051692 Add 'contentidunsafe' property to MUSICDEF
This allows marking music in MUSICDEF as unsafe for Content ID and
other similar content surveillance mechanisms.
2024-09-07 00:45:24 -04:00
toaster
16aa826eb4 S_FindMusicDef: Handle NULL/empty string explicitly 2024-09-07 00:41:36 -04:00
Oni
f6edce1f88 Merge branch 'multi-musicdef' into 'master'
Multi Musicdef

See merge request KartKrew/Kart!1084
2024-09-07 00:41:27 -04:00
toaster
4f6ebff439 musicdef_t: Add hash field
Slight optimisation for S_FindMusicDef, but will net us some big wins with our next feature.
2024-09-07 00:17:09 -04:00
James R
a4b073a76b Merge branch 'tunes-show-credit' into 'master'
Print musicdef along with tunes -show

See merge request KartKrew/Kart!854
2024-09-07 00:15:48 -04:00
Sal
dc84a294cb Merge branch 'find-musicdef' into 'master'
Add S_FindMusicDef, function to find musicdef by name

See merge request KartKrew/Kart!860
2024-09-07 00:14:58 -04:00
Oni
110c9e2dc7 Merge branch 'musicdef-update' into 'master'
First Musicdef changes in preparation for music test

See merge request KartKrew/Kart!812
2024-09-07 00:14:41 -04:00
toaster
372e655d70 Merge branch 'fix-addfile-double-error' into 'master'
Fix networked addfile command erroring twice for already added files

See merge request KartKrew/Kart!1100
2024-09-07 00:10:33 -04:00
James R
038c401d8b line 448: fix skybox mobj reference leak
Calling P_SetTarget on the temporary skybox_t is
pointless. P_SwitchSkybox calls P_SetTarget when copying
to the player struct.
2024-09-06 22:16:36 -04:00
NepDisk
b65c9fd33d Additional P_SetTarget mobj_t pointer fixes on player struct
2a87cfcdf1
2024-09-06 22:15:18 -04:00
James R
dc25bafd27 Add RF_HIDEINSKYBOX, stop rendering object in skybox 2024-09-06 20:31:18 -04:00
James R
ff07fcf232 line 448: do not change skybox after player finishes the race 2024-09-06 20:26:39 -04:00