toaster
e1a4f615b9
P_CheckDeathPitCollide: Use P_GetSpecialBottomZ/P_GetSpecialTopZ instead of floorz, ceilingz
...
Fixes a nasty ledge/FOF touch oversight
2023-09-16 21:05:14 +01:00
James R.
2fd9976102
MT_EMERALD: do not check death pit if MF_NOCLIPHEIGHT
2023-09-16 21:05:13 +01:00
James R.
0bfee3176f
P_CheckDeathPitCollide: handle slopes
2023-09-16 21:05:13 +01:00
toaster
b71a8bc5b4
Merge branch 'drawangle-wind' into 'master'
...
Wind/current uses drawangle (resolves #683 )
Closes #683
See merge request KartKrew/Kart!1500
2023-09-16 19:32:56 +00:00
SteelT
52e920e874
Sealed Stars: fix UFODebugSetHealth always running
...
Resolves #686
2023-09-16 14:58:53 -04:00
Eidolon
1e9d0edca2
Add missing include in HWR2 header
...
Fixes macOS compilation
2023-09-16 11:30:53 -05:00
AJ Martinez
882deda563
Do pusher drawangle changes in demos
2023-09-14 16:03:41 -07:00
AJ Martinez
54dc82452c
Wind/current uses drawangle
2023-09-14 15:52:42 -07:00
James R.
a392996a54
P_RemoveMobj: only repair hnext linked list is object is a part of the list
...
This indirectly fixes a bug with Rocket Sneakers:
- Give yourself Rocket Sneakers, use them up completely.
- Instantly give yourself and deploy Orbinauts (may want
to use a bind for this, since it has to be quick).
- Wait a moment for the exploded Rocket Sneakers to fall
to the ground. When this happens, the Orbinauts will
stop following the player -- they will enter a buggy
state.
So many items uses hnext/hprev, that I decided to make
a general fix that probably covers most bugs that could
arise from poor handling of hnext/hprev.
2023-09-14 04:03:50 -07:00
James R.
c8cf6a4621
Obj_GardenTopThrow: reset item and shield even if Top object is missing
2023-09-14 04:03:50 -07:00
James R.
a455822790
Garden Top: track inexplicable changes in mobj pointers to avoid Top entering buggy state
2023-09-14 04:03:50 -07:00
James R
bdc564b989
Merge branch 'ufo-debug' into 'master'
...
ufo_follow and ufo_health cheats
See merge request KartKrew/Kart!1493
2023-09-14 05:16:37 +00:00
James R
88a0b181db
Merge branch 'title-card-fade-consistent' into 'master'
...
Make timing of level fade-in consistent, relative to title card
See merge request KartKrew/Kart!1494
2023-09-14 05:16:20 +00:00
toaster
e854ce53f5
Add "GetGrabbedSprayCan" to ACS
...
- If netgame or no Spray Can has been grabbed on this map, return 0
- If all Spray Cans have been grabbed in other maps, return "_Completed"
- Otherwise, return the name for the Spray Can color attached to this map
2023-09-13 18:10:08 +01:00
toaster
ce86ebbd52
Add "GrandPrix" check function to ACS
...
Resolves #669
Done in this branch to keep ACS changes together
2023-09-13 18:06:15 +01:00
toaster
753b733f7e
Permit multiple Spray Cans in one map
...
- Up to 255
- Each Spray Can placed does, in order, the postion in the list from the current head
- So if there were 3 cans, and your can list was Red Yellow Blue Green, then Red, Yellow, and Blue would be in the level.
- Grabbing the nth colour in the list will swap that colour to the current head of the list
- However, the game will print to the console if you do this outside of GS_TUTORIAL.
2023-09-13 18:02:43 +01:00
toaster
8326a2d588
Dialogue::WriteText improvements
...
- Only have a long delay between symbols if the current character is std::ispunct() and the NEXT character is std::isspace
- Add native color code support
- Requires string concatenation to actually use it, though, which I don't know how to do in ACS
2023-09-13 17:53:07 +01:00
James R.
591a2d94f5
k_drawKartHUD: disable HUD tracking with cv_drawpickups
2023-09-13 00:40:25 -07:00
James R.
0cd4ceec01
R_ThingVisible: hide Spraycans with cv_drawpickups
2023-09-13 00:40:05 -07:00
James R.
635d9dca3e
R_FindPlane: fix offsets rotation overflow for non-sloped planes
2023-09-13 00:27:06 -07:00
James R.
5abd0f7a6c
UFOMove: check playeringame cv_ufo_follow
2023-09-12 18:22:53 -07:00
AJ Martinez
562da2b376
Anti item farming: item box clarity
2023-09-12 16:26:40 -07:00
AJ Martinez
e71e194ddf
Anti item farming: edge case fixups
2023-09-12 16:18:50 -07:00
James R.
3cdfa86b11
Make timing of level fade-in consistent, relative to title card
2023-09-12 05:19:27 -07:00
AJ Martinez
c1ab333b27
Anti farming: having a stroke and can't read GitLab UI
2023-09-12 04:19:57 -07:00
AJ Martinez
785928c339
Anti farming: push the actual fucking code please
2023-09-12 04:14:49 -07:00
James R.
d9d6a0da18
Add ufo_health cheat, set UFO Catcher health
2023-09-12 03:04:51 -07:00
James R.
21e8431e1a
Add ufo_follow cheat, teleport UFO Catcher to player
2023-09-12 03:04:28 -07:00
AJ Martinez
34061869c7
Anti item farming
2023-09-11 23:51:13 -07:00
Oni
9e283a4993
Merge branch 'swag-fade-returns' into 'master'
...
Move V_DrawCustomFadeScreen to D_Display
See merge request KartKrew/Kart!1480
2023-09-12 04:46:47 +00:00
Oni
0c79995370
Merge branch 'fix-splitscreen-progress-bar' into 'master'
...
Fixes for: HUD sliding, fading; Sealed Star progression bar, exit behavior
Closes #668 and #666
See merge request KartKrew/Kart!1483
2023-09-12 04:39:31 +00:00
Oni
ba45232539
Merge branch 'better-super-ring' into 'master'
...
Super Ring +10 -> +20
See merge request KartKrew/Kart!1488
2023-09-12 04:35:23 +00:00
Oni
9403b55e47
Merge branch 'real-game' into 'master'
...
Don't blow out your ears with POSITION ebrake (resolves #653 )
Closes #653
See merge request KartKrew/Kart!1489
2023-09-12 04:34:57 +00:00
Oni
d46ad5be56
Merge branch 'spindash-ring-pickup' into 'master'
...
Don't pick up rings in spindash charge (resolves #679 )
Closes #679
See merge request KartKrew/Kart!1491
2023-09-12 04:34:34 +00:00
James R.
c844d00b40
P_CheckRacers: don't use 30 second countdown in cooperative game modes (Special Stages)
2023-09-11 18:33:31 -07:00
James R.
e1142b569c
Hide E-Brake VFX and Servant Hand if the player is NO CONTEST
...
- Fixes E-Brake VFX being visible after a player FALLS OUT
in a Sealed Star.
2023-09-11 18:30:40 -07:00
James R.
5475cc37d5
K_drawKartMinimap: fix splitscreen player icons
2023-09-11 18:30:40 -07:00
James R.
2316671733
K_drawKartMinimap: let minimap fade in relative to st_translucency
...
- Fixes progression bar sometimes not appearing in Sealed
Stars.
- Matches timing of V_SLIDEIN.
2023-09-11 18:30:40 -07:00
James R.
afeba341c0
Remove translucenthud cvar, let V_HUDTRANS fade in like V_SLIDEIN
...
- V_HUDTRANS does not fade if combined with V_SLIDEIN
(since sliding elements are not supposed to fade).
- If not V_SPLITSCREEN, uses most opaque fade value among
splitscreen players (since Tally will fade back out for
specific players).
2023-09-11 18:30:40 -07:00
James R.
653db93022
V_AdjustXYWithSnap: refactor V_SLIDEIN, separate timer calculation, fix interpolation
...
- Move timer calculation to ST_CalculateFadeIn, cache in
st_fadein
- Fix interpolation by using rendertimefrac instead of
renderdeltatics
2023-09-11 18:22:29 -07:00
AJ Martinez
aa273a6fbb
Don't pick up rings in spindash charge
2023-09-11 17:24:44 -07:00
AJ Martinez
cc6bb69143
No air failsafe during intro
2023-09-11 16:46:35 -07:00
AJ Martinez
a7a4a968cf
Don't blow out your ears with POSITION ebrake
2023-09-11 16:37:46 -07:00
AJ Martinez
04b7863b78
Super Ring +10 -> +20
2023-09-11 16:21:47 -07:00
Sal
eeda1b3ad5
Merge branch 'cheat-unlock-sealed-stars' into 'master'
...
devmode password: unlock all maps
See merge request KartKrew/Kart!1486
2023-09-11 23:02:54 +00:00
Sal
4a1e396cc3
Merge branch 'negative-20-sealed-exit' into 'master'
...
Fixes for Sealed Star death at -20 rings
Closes #673
See merge request KartKrew/Kart!1479
2023-09-11 22:11:56 +00:00
Sal
1d60df9b85
Merge branch 'debug-stufff' into 'master'
...
Debug commands: let P1's profile control other splitscreen players; force any final rank in GP
See merge request KartKrew/Kart!1484
2023-09-11 22:08:02 +00:00
James R.
29017d24d6
devmode password: unlock all maps
2023-09-11 04:39:51 -07:00
toaster
4a160b8951
Statistics - Maps & Medals: Draw Medal and Spray-Can graphics at native resolution
2023-09-11 09:46:01 +01:00
toaster
bd5a34022f
Move V-DrawCustomFadeScreen to D_Display
...
TODO: This is steenky.
Essentially immediately tint the geometry and players the latest possible place it is safe to do so, with the magic of the software-exclusive fade.
This would ideally be handled with a shader so that GL and any future hwr2-native renderer can get in on the action too.
2023-09-11 09:20:00 +01:00