James R
4ccb9b22c8
Ring Shooter: add a 2 second cooldown after respawning before you can touch a Ring Shooter
...
This does not prevent you from using the respawn button to
summon a Ring Shooter.
- Ring Shooter only tracks the last player who touched it,
to prevent that player from reusing it
- If another player touches the Ring Shooter, it loses
track of the original user
- Near a Block Lightsnake waypoint, this would enter an
endless loop where both players are able to touch the
Ring Shooter and use it to respawn, placing them right
above the Ring Shooter (and the cycle repeats)
2024-02-29 03:28:53 -08:00
Eidolon
e1db54198f
Merge branch 'cmake-find-ogg' into 'master'
...
cmake: Add FindOgg find module
See merge request KartKrew/Kart!1948
2024-02-29 01:10:43 +00:00
Eidolon
4de5b57d27
Merge branch 'tree-cleanup' into 'master'
...
Delete unused stuff in tree
See merge request KartKrew/Kart!1965
2024-02-29 01:10:21 +00:00
Oni
762a029dd9
Merge branch 'splitscreen-spectate-switch' into 'master'
...
Splitscreen Spectate Switch (resolves #981 )
Closes #981
See merge request KartKrew/Kart!1964
2024-02-29 00:53:02 +00:00
SteelT
48a1d8cb8a
Delete some more unused stuff
2024-02-28 19:52:03 -05:00
Eidolon
f6016e2568
Delete unused stuff in tree
...
steveharvey-kill.mp4
2024-02-28 18:32:11 -06:00
toaster
0093dd13e6
M_Responder: "Quick" event polish
...
- Quick Retry (Y in modeattacking) now cannot be fired in demo.playback
- Add Quick Spectate (L+R+A+Start) per request
- Only fires in Playing() + if gametype has spectator
- Should support local splitscreen players, but can't test it by myself
- If this input is held down in its full combination by p1, the pause menu itself will not open
- Does NOT have any functionality if the player is already a spectator, it's just a quick bail
2024-02-29 00:27:09 +00:00
Oni
1da25c45ca
Merge branch 'spb-speed' into 'master'
...
Waypoints: thingarg3 is SPB speed (0-100)
Closes #767
See merge request KartKrew/Kart!1963
2024-02-29 00:08:12 +00:00
toaster
038016252a
The pause menu Spectator toggle now supports splitscreen again ( resolves #981 )
2024-02-28 20:05:11 +00:00
toaster
edf4f7c205
Got_TeamChange: Successfully remove PF_WANTSTOJOIN if you use changeteam spectator to cancel your join
2024-02-28 20:02:23 +00:00
Oni
693c177572
Merge branch 'gears' into 'master'
...
Replace Easy, Normal, Hard speed with Gear 1, 2, 3; also debugchallenges and console changes
See merge request KartKrew/Kart!1962
2024-02-28 03:12:54 +00:00
James R
ba2a49c58d
Waypoints: thingarg3 is SPB speed (0-100)
...
- thingarg3 = 0 -- same as 100 (default speed)
- thingarg3 = 1 -- extremely slow
- thingarg3 = 50 -- half speed
2024-02-27 19:07:28 -08:00
Oni
2204a1de8a
Merge branch 'fault-softlock' into 'master'
...
Fix FAULT softlock and spectating and rejoining
Closes #1058
See merge request KartKrew/Kart!1960
2024-02-28 01:10:46 +00:00
Oni
7e184a003e
Merge branch 'gl-is-legacy' into 'master'
...
Warn about OpenGL's shortcomings
See merge request KartKrew/Kart!1961
2024-02-28 01:10:35 +00:00
Oni
abc2892b15
Merge branch 'tutorial-profile-music' into 'master'
...
Let Profile menu music play in the Tutorial
Closes #1073
See merge request KartKrew/Kart!1958
2024-02-28 01:09:38 +00:00
Oni
4346096fee
Merge branch 'accessibility-overlap' into 'master'
...
Menus/Accessibility: shorten "Screenshake Strength" to "Screenshake"
Closes #1078
See merge request KartKrew/Kart!1959
2024-02-28 00:59:30 +00:00
James R
90361d703d
Console: use CTRL_+ and CTRL_- to change font size
2024-02-27 06:40:06 -08:00
James R
b7652413e5
debugchallenges: conditionset searching/display
...
New values:
- On / -1 - old behavior
- Tag / -2 - display conditionset number for each tile
- 1+ - highlight tiles that match this conditionset number
2024-02-27 06:40:06 -08:00
James R
2ad3902ff0
Menus/Grand Prix: tooltips for difficulty selection
2024-02-27 06:40:05 -08:00
James R
96543a537a
Unlocks: add IsGear condition, restrict IsDifficulty to GP
...
- IsDifficulty is a GP difficulty requirement
- IsGear is a gear game speed requirement
2024-02-27 06:19:47 -08:00
James R
ed832c5486
Rename Easy, Normal, Hard to Gear 1, 2, 3 in non-GP contexts
2024-02-27 06:18:36 -08:00
James R
e67f7bf59d
Unlocks: require parameter for IsDifficulty condition
2024-02-27 06:15:24 -08:00
AJ Martinez
1813ea562e
Warn about OpenGL's shortcomings
2024-02-27 02:46:12 -07:00
James R
9ea986a751
G_PlayerReborn: always clear nocontrol
...
Fault behavior relies on nocontrol. If you were able to
spectate and rejoin after faulting, you would be caught in
a state of nocontrol == UINT16_MAX with no way out.
2024-02-26 22:38:14 -08:00
James R
9288b7f079
Menus/Accessibility: shorten "Screenshake Strength" to "Screenshake"
...
The longer text doesn't quite fit on screen.
2024-02-26 22:04:19 -08:00
James R
f052228854
Let Profile menu music play in the Tutorial
2024-02-26 21:59:55 -08:00
Eidolon
b48924f539
Fix skincolor spraycan cache
...
Fixes KartKrew/Kart#1080
2024-02-26 23:18:33 -06:00
Eidolon
9f00befccf
Fix -nodata triggering gamedata save
2024-02-26 23:18:33 -06:00
Eidolon
cad558343d
Fix challenge grid loading in ubjson data
2024-02-26 23:18:33 -06:00
James R.
81c77fb3ea
Merge branch 'fix-no-texture-dups-crash' into 'master'
...
Fix crash when game closes if there are no duplicate textures loaded
See merge request KartKrew/Kart!1957
2024-02-27 05:14:45 +00:00
James R
9d0e01b073
R_PrintTextureDuplicates: always join thread
...
If the program exits without joining this thread, that's
a crash.
2024-02-26 20:54:11 -08:00
SteelT
1c63f98d61
Merge branch 'tutorial-challenge-fix' into 'master'
...
Tutorial Challenge fixes (resolves #1072 )
Closes #1072
See merge request KartKrew/Kart!1955
2024-02-27 01:56:33 +00:00
SteelT
0f356614ad
Merge branch 'raycast-not-physics' into 'master'
...
P_PathTraverse + P_CheckSight (and derived functions) improvements
See merge request KartKrew/Kart!1935
2024-02-27 01:56:02 +00:00
SteelT
66dcd2d9c1
Merge branch 'tutorial-pit' into 'master'
...
Fix deathpits in Tutorial Mode (resolves #1071 )
Closes #1071
See merge request KartKrew/Kart!1954
2024-02-27 01:55:20 +00:00
SteelT
35f92422af
Merge branch 'restore-sapphire-objects' into 'master'
...
Restore Sapphire Coast decorative objects
See merge request KartKrew/Kart!1953
2024-02-27 01:55:05 +00:00
SteelT
51b2bba45e
Merge branch 'fix-rrid-wipe' into 'master'
...
Fix players RRID getting wiped on join
Closes #1075
See merge request KartKrew/Kart!1952
2024-02-27 01:53:45 +00:00
SteelT
3a8beda3b4
Merge branch 'special-gp-practice' into 'master'
...
Make Special Mode time attack match Normal GP behaviour, as requested for practice
See merge request KartKrew/Kart!1956
2024-02-27 01:53:23 +00:00
SteelT
2a8705a14d
Merge branch 'json-profiles-standings' into 'master'
...
JSON profiles and replay standings
See merge request KartKrew/Kart!1942
2024-02-27 01:52:19 +00:00
toaster
d1ebd9a2d1
Make Special Mode time attack match Normal GP behaviour, as requested for practice
2024-02-26 20:25:08 +00:00
toaster
7af6fd4911
G_DoCompleted: Set legitimateexit *after* it's been used, not before
...
Was preventing successful tutorial challenge completion from registering, even under the old extremely hard rules
2024-02-26 20:07:29 +00:00
toaster
1c6659ed11
Tutorial Challenge: Revert K_IsPlayerLosing to default behaviour
2024-02-26 19:56:47 +00:00
toaster
d568091cb7
Fix deathpits in Tutorial Mode
...
Previously excepted via battleprisons exclusively, now uses K_Cooperative to capture this and Versus as well
2024-02-26 19:44:43 +00:00
toaster
65d553a5f9
Restore Sapphire Coast decorative objects
...
Removed in !1811 , putting back because used in Lake Margorite and a handful of other stages as generic decoration
2024-02-26 19:39:10 +00:00
SteelT
f4f6e27dda
Fix players RRID getting wiped on join
...
Fixes #1075
2024-02-26 04:00:37 -05:00
Eidolon
32715fbe66
Rewrite replay standings extrainfo
2024-02-25 10:23:46 -06:00
Eidolon
995af69eab
y_inter.c -> y_inter.cpp
2024-02-25 10:23:46 -06:00
Eidolon
7a4c4fb5bf
Replace strncpy calls to strlcpy to fix warnings
2024-02-25 10:23:46 -06:00
Eidolon
0f96337124
g_demo.c -> g_demo.cpp
2024-02-25 10:23:46 -06:00
Eidolon
7b40b4c8c6
Rewrite ringprofiles format
2024-02-25 10:23:46 -06:00
Eidolon
e3d0ec0a62
Add endian parameter to io read_ funcs
2024-02-25 09:55:48 -06:00