Commit graph

21681 commits

Author SHA1 Message Date
Oni
ec4c74c10e Merge branch 'race-start-stuff' into 'master'
Race start stuff

See merge request KartKrew/Kart!996
2023-03-01 18:28:37 +00:00
toaster
946a9b0849 Merge branch 'delete-your-developringdata' into 'master'
Add a short help instruction to "Game data is from the future!" error

See merge request KartKrew/Kart!997
2023-03-01 18:23:52 +00:00
James R
e4885aab47 Add a short help instruction to "Game data is from the future!" error
Game data is from the future! (expected 69, got 420)
Rename or delete developringdata.dat (maybe in the Ring Racers folder) and try again.
2023-03-01 10:19:09 -08:00
Oni
36b5ba385a Merge branch 'respawn-intangible' into 'master'
Make player impervious to damage while respawning, don't let them use items

Closes #328

See merge request KartKrew/Kart!994
2023-03-01 18:09:12 +00:00
toaster
ab75037583 Merge branch 'loops-prep' into 'master'
Prep for Sonic Loops

See merge request KartKrew/Kart!990
2023-03-01 17:39:36 +00:00
toaster
f305246311 Cleaned up commenting and conditions for start countdown changes 2023-03-01 17:21:57 +00:00
James R
eab22f645c Merge branch 'titlecard-cecho' into 'master'
Titlecard CEcho

See merge request KartKrew/Kart!952
2023-03-01 17:21:13 +00:00
toaster
5f74d8ca85 Missing else. I am messing up my elses today 2023-03-01 17:15:35 +00:00
toaster
a2b5844ae8 Use S_FadeMusic instead of S_FadeOutStopMusic near starttime
Had no deleterious effect when the I_FadeSong hits 0 volume while paused, and seems to be a possible solution to fixing the music-stopping issue..?
2023-03-01 17:03:47 +00:00
toaster
13a987a0a2 Move starting countdown sounds to p_tick.c
Fixes an issue where the starting countdown wouldn't play in spectator mode or hitlag
2023-03-01 16:32:23 +00:00
toaster
2e55d35ead Merge branch 'director-bugs' into 'master'
Director spectator bugfixes

See merge request KartKrew/Kart!993
2023-03-01 16:16:51 +00:00
toaster
36afe024c7 Spurious else 2023-03-01 16:06:12 +00:00
James R
393cf6e7f3 Don't let the player use the item button until completely finished respawning 2023-03-01 07:43:23 -08:00
toaster
93f151fec9 Director HUD: Do a bit of cleanup
- Add "Join" on L button.
    - "Becomes ". . .", "Cancel join", and has "[i/n]" appended (where n is cap and i is number of players in game)
- Add colorisation when Director is active
- Make an attempt at fixing splitscreen (I wasn't able to get director to ACTIVATE in splitscreen with two local clients so it's frustratingly untested)
2023-03-01 15:27:48 +00:00
James R
0cd260eed1 Don't let death type damage kill respawning player
This includes death pits and instakill sectors. Does not
affect direct P_KillMobj calls.
2023-03-01 07:25:54 -08:00
James R
6e5a5bf92d Apply flashing tics to RESPAWNST_DROP
Applies flashing tics to the entire respawn state so you
don't become vulnerable once you reach the waypoint.
2023-03-01 07:25:14 -08:00
James R
5ef24e1a3c Fix flashing tics flickering animation for light snake 2023-03-01 07:23:56 -08:00
toaster
739d81f403 G_BuildTiccmd: Fix not being able to use item button to toggle PF_WANTSTOJOIN 2023-03-01 15:00:35 +00:00
Lat
64792f30a2 Fix using cecho instead of tcecho for 1 line 2023-03-01 15:48:40 +01:00
toaster
28b3006efd K_DirectorSwitch: Don't let forced switches cause a G_ResetView update when directorinfo.active is false 2023-03-01 13:56:45 +00:00
James R
37edae71fa Clean up some code in p_setup.c 2023-02-28 19:14:35 -08:00
James R
49bb2a377e Add P_SpawnItemLine, spawn a row of mapthings between two points 2023-02-28 19:14:35 -08:00
James R
290d3fd3e8 Do not selectively reset mobj interpolation state at the beginning of P_MobjThinker
Fixes P_MoveOrigin not interpolating if used before
P_MobjThinker, i.e. during player think.

These are reset at the start of a tic anyway, before
anything else, with R_UpdateMobjInterpolators.
2023-02-28 19:14:35 -08:00
James R
ff15fc142b Add FSIN/FCOS, shortcuts to FINESINE/FINECOSINE 2023-02-28 19:11:48 -08:00
James R
36113f2d47 AngleDelta: return angle_t
This function can return ANGLE_180, which when cast to
a signed integer, is a negative value.
2023-02-28 19:11:48 -08:00
toaster
5ee9b9d5b6 Merge branch 'fix-ghost-checks' into 'master'
Use correct ziptic size parsing RA ghosts

See merge request KartKrew/Kart!989
2023-02-28 11:33:05 +00:00
Oni
f93f4e5dfd Merge branch 'buff-monitor-tiregrease' into 'master'
Buff the damage given to battle monitors when in spring grease state

See merge request KartKrew/Kart!987
2023-02-28 10:06:24 +00:00
AJ Martinez
41be94ec5f Use correct ziptic size parsing RA ghosts 2023-02-27 23:10:14 -07:00
SteelT
43b88b9d29 Buff the damage given to battle monitors when in spring grease state 2023-02-27 21:41:07 -08:00
James R
4e025836eb Merge branch 'fix-director-debounce' into 'master'
Director: fix positiondelay debounce

See merge request KartKrew/Kart!985
2023-02-28 05:10:31 +00:00
Oni
ce4ab6c5a8 Merge branch 'fix-director-splitscreen' into 'master'
Director: skip splitscreen players when switching

See merge request KartKrew/Kart!986
2023-02-28 05:10:22 +00:00
Oni
85f3d66f2c Merge branch 'spectator-rework' into 'master'
Rework spectator mode

See merge request KartKrew/Kart!980
2023-02-28 05:08:50 +00:00
toaster
95a1cb7108 Merge branch 'viewpoint-and-director-fixes' into 'master'
Fixes for F12 and Director Cam

See merge request KartKrew/Kart!979
2023-02-27 11:45:06 +00:00
toaster
c5a6d1169c Merge branch 'desperation-leniency' into 'master'
More friendly desperation spindash

See merge request KartKrew/Kart!983
2023-02-27 11:37:32 +00:00
Oni
42dc2a1bfd Merge branch 'keep-powerups-in-midair' into 'master'
Make powerup timers less frustrating

See merge request KartKrew/Kart!981
2023-02-27 07:04:27 +00:00
Oni
3a0c72e7c0 Merge branch 'menu-dribdrabs' into 'master'
Menu Dribdrabs

See merge request KartKrew/Kart!982
2023-02-27 07:04:02 +00:00
James R
9d8c2cd703 Director: skip splitscreen players when switching
This makes sure director only tries switching to players
who aren't splitscreen players.
2023-02-26 21:39:37 -08:00
Oni
ca64bcdb70 Merge branch 'special-stage-magician' into 'master'
Rerandomize SF_IRONMAN on UFO hit

See merge request KartKrew/Kart!970
2023-02-27 05:27:06 +00:00
Oni
d540b3ed4d Merge branch 'pananoia-default-develop' into 'master'
Make PARANOIA be on by default for DEVELOP builds

Closes #455

See merge request KartKrew/Kart!984
2023-02-27 05:26:45 +00:00
James R
57cf6dab26 Director: fix positiondelay debounce
I'll be honest, this is hard to wrap my head around but it
seems to be saying if the currently viewed player is not
who we should be viewing, then switch to the new player
even if the new player's position is fluctuating.
2023-02-26 21:24:19 -08:00
SteelT
ff15a4bf69 Make PARANOIA be on by default for DEVELOP builds 2023-02-26 22:27:52 -05:00
AJ Martinez
4d8a1c1d27 Desperation spindash unique sound, no longer blows up at 2x speed 2023-02-26 19:00:27 -07:00
toaster
a6d0edc5a0 Merge branch 'local-camera-fudge' into 'master'
Turn towards your local camera

See merge request KartKrew/Kart!972
2023-02-27 01:15:00 +00:00
AJ Martinez
b0ae0b55db Fix music restart when stacking Grow from item box 2023-02-26 18:07:00 -07:00
AJ Martinez
2cbc035411 Make Grow less irritating (allow stack, don't insta strip from shrink) 2023-02-26 17:25:28 -07:00
toaster
7684cc1cf3 M_SetupGametypeMenu: Fix skipping to the Race select setup menu if Capsules and Special aren't unlocked 2023-02-26 23:37:00 +00:00
Oni
b1c0f2481b Merge branch 'menu-tooltip-button-graphics' into 'master'
Load Menu Tooltip Button graphics

See merge request KartKrew/Kart!978
2023-02-26 23:33:52 +00:00
toaster
26ceb13672 Character Select: Press R (drift) to toggle an "extra info" mode
- Hides "A PLAYER/A $profilename" text
- Shows extra info relevant text
    - Early stages: "[EXTRAINFOMODE]"
    - Grid select: Speed and weight
    - Clone select/READY!!: Character name
    - Color: Color name
    - Follower category: Category name
    - Follower: Follower name
    - Follower color: Follower color name
- The hidden setup_page toggle feature now only uses L button
2023-02-26 23:28:00 +00:00
AJ Martinez
afb82e7990 Pause Grow/Invinc/Rocket timers in midair 2023-02-26 15:51:01 -07:00
AJ Martinez
7788fa116f Review fixes 2023-02-26 14:55:41 -07:00