James R
3bc7b48b7e
Remove Replay Hut code
2023-04-28 12:50:43 -07:00
James R
3ccfb71f04
Add Egg TV menu
2023-04-28 12:50:43 -07:00
James R
7ed356d620
thirdparty: add nlohmann/json
2023-04-28 12:50:43 -07:00
James R
d2ca5d6506
v_draw.cpp, v_draw.hpp: add srb2::Draw, 2D drawing abstraction
2023-04-28 12:50:25 -07:00
AJ Martinez
00e25ee593
WIP: XD_REQSAY
2023-04-28 02:10:50 -07:00
James R
4e984fbcff
Software: fix directional lighting on two-sided midtextures
...
blame c53ae816c1
2023-04-27 13:19:35 -07:00
James R
0e87a77e54
K_DrawMapThumbnail, K_DrawLikeMapThumbnail: correct argument types to fixed_t
2023-04-26 14:14:44 -07:00
James R
a10c9fea39
G_DoPlayDemo: let argument be const
2023-04-26 14:12:29 -07:00
toaster
2d169202f2
Merge branch 'versus-tidy' into 'master'
...
Versus Tidy
See merge request KartKrew/Kart!1186
2023-04-26 15:08:41 +00:00
toaster
9af71ebfaa
Merge branch 'fix-stretchy-vertical-scale-again' into 'master'
...
Fix V_DrawStretchyFixedPatch vertical scaling AGAIN
See merge request KartKrew/Kart!1206
2023-04-26 15:07:50 +00:00
James R
4944b605d4
V_DrawStretchyFixedPatch: round bottom y value to nearest integer
...
Fixes 1px overshoot at some scales.
2023-04-26 07:35:54 -07:00
James R
520e2f796b
Revert "V_DrawStretchyFixedPatch: multiply vertical scale in fixed-point"
...
This reverts commit 7d90e8f8f8 .
2023-04-26 07:34:22 -07:00
James R
c54f1a52bd
G_LoadDemoInfo: don't read outside of the buffer if the file is too small
2023-04-25 18:49:31 -07:00
James R
e55f03648f
Add P_SaveBufferRemaining, returns remaining size of save buffer
2023-04-25 18:49:20 -07:00
Sal
5109e3bdf9
Merge branch 'respawnat' into 'master'
...
Add respawnat command, lightsnake to a specific waypoint
See merge request KartKrew/Kart!1200
2023-04-25 14:57:52 +00:00
toaster
a03c31f59a
SendNameAndColor: Some cleanup
...
- Default to "Default", not "Match", when sendFollowerColor is unusable
- Do not use invalid index into `followers[]` when adjusting sendFollowerColor
2023-04-25 14:53:25 +01:00
toaster
0964ba5c7b
COM_Help_f: Adjust Color_cons_t (and catch Followercolor_cons_t) per review
2023-04-25 14:19:53 +01:00
toaster
317c30f7c1
Profiles: Fix deficiencies with pre-existing color handling that was exacerbated by this branch
...
- Do not turn SKINCOLOR_NONE into prefcolor automatically anymore (removed PR_GetProfileColor)
- M_DrawProfileCard:
- Handle SKINCOLOR_NONE into prefcolor directly
- Profile Card should not turn NONE-green if skin uses different startcolor for remap
- Do not attempt to draw Follower if simply not selected for this profile
2023-04-25 14:19:53 +01:00
toaster
b30352022b
M_HandleCharRotate: If the listLen is 1, there's only one valid colour - pick that!
...
Also uses the same technology to skip over setting followers if there are no followers unlocked.
2023-04-25 14:19:52 +01:00
toaster
6626b27a7a
M_HandleFollowerRotate: Actually insert Follower-specific Match and Opposite into color wheel
2023-04-25 14:19:52 +01:00
toaster
aea68c454f
K_GetEffectiveFollowerColor: A follower's default color can be Match/Opposite (such as our good friend the s3k balloon), so process it before returning
2023-04-25 14:19:52 +01:00
toaster
0d203f5dbb
K_GetEffectiveFollowerColor: Handle playercolor being default/NONE in a cleaner, more direct fashion
...
Fixes the FOLLOWERCOLOR_OPPOSITE handling being wrong in this circumstance
2023-04-25 14:19:52 +01:00
toaster
0fe6fb2fa5
M_ChallengesTick: Catch one more SKINCOLOR_NONE opportunity for bombcolor
...
Also clarifies the SECRET_FOLLOWER case a little
2023-04-25 14:19:52 +01:00
Sally Coolatta
c486ec19af
SECRET_COLOR
2023-04-25 14:19:52 +01:00
AJ Martinez
b752ccdfe7
Clarify some guest stuff
2023-04-24 20:16:03 -07:00
Sal
7554943f02
Merge branch 'wadname-tidy' into 'master'
...
WADNAME Zone Builder temporary file detection made stricter
See merge request KartKrew/Kart!1199
2023-04-25 01:51:14 +00:00
Sal
62ae3409ec
Merge branch 'small-video-errors' into 'master'
...
Fix small errors with scaled patch and aligned string drawing
See merge request KartKrew/Kart!1195
2023-04-25 01:51:03 +00:00
Sal
0fb691022b
Merge branch 'fix-reset-interpolation' into 'master'
...
P_Ticker: update view interpolation at the start of a tic
See merge request KartKrew/Kart!1192
2023-04-25 01:50:51 +00:00
Sal
76c275424e
Merge branch 'fix-respawn-turning' into 'master'
...
Don't apply handling boost if you're not alive
See merge request KartKrew/Kart!1187
2023-04-25 01:50:38 +00:00
Sal
559a36fdd7
Merge branch 'cmake-asan' into 'master'
...
cmake: add SRB2_CONFIG_ASAN, enable AddressSanitizer
See merge request KartKrew/Kart!1191
2023-04-25 01:50:30 +00:00
Sal
d3ecb719c9
Merge branch 'fix-reverse-gravity-respawn' into 'master'
...
Fix flipped waypoint respawning w/r/t sector gravity
Closes #535
See merge request KartKrew/Kart!1202
2023-04-25 01:49:31 +00:00
Sal
26adf6df82
Merge branch 'filesearch-furore' into 'master'
...
filesearch.c: Always use system-specific path seperator
See merge request KartKrew/Kart!1198
2023-04-25 01:46:51 +00:00
James R
efcdfbe665
Fix some instances of boolean not being set to true exactly
2023-04-24 18:14:37 -07:00
James R
56dcfaedf8
Respawning: set MF2_OBJECTFLIP directly in P_GetMobjGravity
...
K_RespawnOffset is called before the player is actually at
the waypoint's position, so even if P_GetMobjGravity is
called there to check, it reflects the player's current
sector, which may not necessarily be the waypoint's
sector.
2023-04-24 18:13:37 -07:00
toaster
b0cb804fe4
Merge branch 'faster-cam-z' into 'master'
...
Improve camera Z following
See merge request KartKrew/Kart!1197
2023-04-24 22:35:09 +00:00
James R
3272b3a284
Do not include MT_SPARK in netsave
2023-04-24 15:35:02 -07:00
James R
4fd17489a5
debugwaypoints: cull debug mobjs outside of drawdist
2023-04-24 15:14:17 -07:00
James R
94e3a6450b
Add respawnat command, lightsnake to a specific waypoint
2023-04-24 15:04:14 -07:00
toaster
3d0abdd74a
Merge branch 'follower-audience' into 'master'
...
Follower Audience
Closes #498 and #325
See merge request KartKrew/Kart!1185
2023-04-24 21:49:34 +00:00
toaster
f5f8456979
WADNAME Zone Builder temporary file detection made stricter
...
- Only apply if the format is \Temp\8\8.3
- Only apply if there's a previous loaded file with WADNAME
- Use that filename
- Add a DBG_SETUP print
Fixes \Temp\SLADE\(actual filename) files popped out from maps.pk3
2023-04-24 22:38:05 +01:00
toaster
0f16c61d04
filesearch.c: Always use system-specific path seperator
...
The directory functions this was built on are capable of converting Unix paths to Windows internally, but the paths generated by the search can sometimes be processed by the game afterwards, which relies on system-specific character comparison.
Notably fixes WADNAME failing via the console on Windows.
2023-04-24 20:53:58 +01:00
Sally Coolatta
85eaf2eeea
Make camera follow platform momentum
2023-04-23 14:51:29 -04:00
Sally Coolatta
57022fafe5
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)
2023-04-23 14:47:47 -04:00
James R
d7448bd597
V_StringScaledWidth: always return full width of bunched fonts
2023-04-23 08:25:50 -07:00
James R
7d90e8f8f8
V_DrawStretchyFixedPatch: multiply vertical scale in fixed-point
...
Fixes 1px overshoot at some scales.
2023-04-23 08:19:47 -07:00
Sal
1e22a8f4c0
Merge branch 'fix-teleport-interpolation' into 'fix-reset-interpolation'
...
412 teleport: correctly update interpolation state
See merge request KartKrew/Kart!1193
2023-04-23 13:56:52 +00:00
Sal
35728a00e3
Merge branch 'z-voting' into 'master'
...
Z Voting
Closes #265
See merge request KartKrew/Kart!1184
2023-04-23 05:12:47 +00:00
Sally Coolatta
a631376f1f
Z Voting: Undo victim thing
2023-04-23 01:12:19 -04:00
Sally Coolatta
f86030fcda
Z Voting: More voting conditions
...
- Attempt to make Z votes draw if spectator
- Don't show kick votes to the victim
- Fix required vote count when in 1P
2023-04-23 01:04:57 -04:00
Sally Coolatta
e112e1f0dc
Reduce length & delay
2023-04-23 00:40:31 -04:00