Commit graph

26457 commits

Author SHA1 Message Date
Eidolon
a19f0139af Reset demo.attract in title attract responder
Fixes KartKrew/Kart#1097
2024-03-02 11:17:07 -06:00
AJ Martinez
052d69e835 Don't set shittysigns value directly 2024-03-02 04:43:22 -07:00
AJ Martinez
81bb3500a4 Merge remote-tracking branch 'origin/master' into shitty-signs 2024-03-02 04:32:05 -07:00
AJ Martinez
47a9cce133 Add shittysigns cheat 2024-03-02 04:27:41 -07:00
AJ Martinez
c8757b10b2 Merge branch '4th-gear' into 'master'
Add "let's get fired up!" cheat (4th Gear)

See merge request KartKrew/Kart!1970
2024-03-02 10:38:02 +00:00
James R
6988fbcf3e Input Display: draw over everything else on the HUD 2024-03-02 00:27:06 -08:00
AJ Martinez
a1fd0f5353 Merge remote-tracking branch 'origin/master' into move-your-car 2024-03-02 01:25:47 -07:00
James R
bf41f3ec29 Input Display: slide with dialogue box 2024-03-02 00:22:44 -08:00
James R
bf65fb0cbf Input Display: fade in quickly at level start 2024-03-02 00:20:30 -08:00
James R
e44d1759dd Menus/Accessibility: add Input Display option 2024-03-02 00:18:33 -08:00
James R
1f3b5dea0a Remove cv_showinputjoy (unused) 2024-03-02 00:16:31 -08:00
AJ Martinez
4ba4f28f33 Merge remote-tracking branch 'origin/master' into tighter-rubberband 2024-03-02 01:11:56 -07:00
AJ Martinez
4fc6567dc6 Merge branch 'ring-shooter-fixes' into 'master'
Ring Shooter polyobject interaction + Ring Shooter cooldown

Closes #989

See merge request KartKrew/Kart!1968
2024-03-02 07:58:13 +00:00
AJ Martinez
9d00cd4851 Merge branch 'instant-ufo-sound-update' into 'master'
UFO sound fixups

See merge request KartKrew/Kart!1979
2024-03-02 07:57:58 +00:00
AJ Martinez
8f795d7b5f Merge branch 'altmusic-demo-consis' into 'master'
(demo v9) Demo save unlocks and mapmusrng

Closes #1004 and #1093

See merge request KartKrew/Kart!1981
2024-03-02 07:57:41 +00:00
AJ Martinez
75adf359cb Merge branch 'fix-sliptide-extension' into 'master'
Fix sliptide extensions activating out of fast drifts

See merge request KartKrew/Kart!1971
2024-03-02 07:57:09 +00:00
AJ Martinez
b81fdef870 Fix some low-hanging comments 2024-03-02 00:24:34 -07:00
AJ Martinez
36c2f19bc4 Top-end difficulty 1.0->1.05 2024-03-02 00:21:02 -07:00
AJ Martinez
1ccd24c280 Stronger bot rubberbanding, weaker high-end bots 2024-03-01 22:07:33 -07:00
James R
1e44088373 Bring back OpenGL "USE AT ROBOTNIK'S RISK" warning screen 2024-03-01 18:38:16 -08:00
James R
13af88b318 player_t.powerupVFXTimer tic_t -> UINT8 2024-03-01 18:03:54 -08:00
SteelT
cb21a9c8cd Flicker player and add hitlag when collecting a powerup 2024-03-01 18:03:52 -08:00
AJ Martinez
0d417a5055 Use guard break sound for Special UFO destruction 2024-03-01 18:36:19 -07:00
AJ Martinez
36c6af6eae Reduce time gain on stacked invincibility 2024-03-01 18:27:33 -07:00
AJ Martinez
0114c82fe8 Grant short tripwire leniency when passing tripwire 2024-03-01 18:14:44 -07:00
SteelT
126c43b250 Rename BATTLE_POWERUP_ANIM_TIME to BATTLE_POWERUP_VFX_TIME 2024-03-01 20:03:57 -05:00
VelocitOni
255c9222b0 More priority sounds
Raised priority from 64 -> 255, even if I manually raised them in sounds.pk3, we may as well keep this change.
2024-03-01 20:03:57 -05:00
SteelT
5181c7a6c2 Associate sounds with powerups and set g_darkness 2024-03-01 20:03:57 -05:00
SteelT
f3a715eae1 Battle powerup feedback sound definitions 2024-03-01 20:03:57 -05:00
James R
e00b676dd8 Replays: fix camera reset when promoting splits
- Off-by-one error
2024-03-01 16:56:44 -08:00
Eidolon
915d997b79 Don't initialize waypoints in GS_TITLESCREEN
Fixes error logs when titlemap loads
2024-03-01 18:43:00 -06:00
AJ Martinez
af06d575fd Set wavedash power everywhere wavedashboost is directly awarded, increase threshold 2024-03-01 17:18:42 -07:00
Oni
2641ba2380 Merge branch 'tether-refinements' into 'master'
Bot tether refinements

See merge request KartKrew/Kart!1975
2024-03-01 23:51:49 +00:00
AJ Martinez
19c62d37b9 Scale wavedash boost power to initial charge, not to remaining boost 2024-03-01 16:41:35 -07:00
Eidolon
ad538b3bb9 Fix returning to menu after TA replay 2024-03-01 17:38:22 -06:00
Eidolon
20cb01fb94 (demo v9) Demo save unlocks and mapmusrng
Fixes KartKrew/Kart#1093
2024-03-01 17:27:41 -06:00
AJ Martinez
dcf9d37c8e Grant a (weak) boost even for low-charge wavedash attempts 2024-03-01 16:18:07 -07:00
AJ Martinez
385fc27303 Special UFO: Don't wait for hitstop to play new damage hum 2024-03-01 15:53:57 -07:00
AJ Martinez
a87e557e4e Immediately update UFO health hum 2024-03-01 15:51:18 -07:00
James R
a9e181cde5 Prevent CV_NOSHOWHELP cvars from being accessed or modified through the console at all 2024-03-01 07:34:20 -08:00
James R
b3ff71ad0f Fix cv_mentalsonic too 2024-03-01 07:31:44 -08:00
James R
fff200d174 Save 4thgear cheat in replays
For a cvar cheat to save in replays do this:

- Make sure it's a netvar
  - Only netvars are saved in replays
  - Use OnlineCheat
- Make sure it's not CV_HIDDEN
  - CV_HIDDEN cvars are not added to the linked list, so
    replays cannot find them
  - Use CV_NOSHOWHELP instead, to prevent people from
    modifying it in console
- Use CV_Set or CV_SetValue to change a cvar's value
  - Setting cvar_t.value directly will not change its
    string value
  - The string value is used to determine how it should be
    saved in replays
2024-03-01 07:28:19 -08:00
James R
adebfb000c Replays: keep party in sync with current viewpoints
- More and more parts of the game rely on parties
- Parties are assumed to match the displayplayers
- This fixes A/B/C/D nametags
2024-03-01 06:09:07 -08:00
James R
3179183df7 Replays: do not initialize displayplayers to INT32_MAX
- Only demo playback does this and it's a mystery why
2024-03-01 06:04:20 -08:00
James R
1eb5dabbd0 Improve displayplayers command
- Tabulate data
- Show party members
2024-03-01 06:03:21 -08:00
James R
567a7cf4f1 Add G_LocalSplitscreenPartyMember 2024-03-01 06:03:21 -08:00
AJ Martinez
b5e4311704 Merge remote-tracking branch 'origin/master' into tether-refinements 2024-03-01 00:42:38 -07:00
AJ Martinez
80990c82b0 Remove debug bot tether block indicator 2024-02-29 21:56:19 -07:00
AJ Martinez
840c8d497e Bot behavior for charged instawhip 2024-02-29 21:46:29 -07:00
James R
6642449908 Improve finish line distance big jump prevention
- Freeze finish line distance (instead of recalculating it
  from old nextwaypoint)
- Reset auto respawn timer right before it runs out
  (instead of AS SOON as finish line distance returns to
  normal)
- Do not ever update respawn waypoint while auto respawn
  timer is ticking
- Do not interact with finish line while auto respawn
  timer is ticking
2024-02-29 18:29:49 -08:00