SinnamonLat
a8d847227d
WIP: time attack, kinda works but crashes when you finish lol
2022-07-27 12:04:52 +02:00
SinnamonLat
2a4c4f86fc
WIP: server browser (only shows fake servers you can't connect to rn)
2022-07-26 23:50:23 +02:00
SinnamonLat
fdf57e59db
futureproof and use int16 for skins in menu instead of sint8
2022-07-22 14:13:31 +02:00
SinnamonLat
fc4b0d8776
Add page system on csel when alone to make alts easier to see
2022-07-22 13:57:48 +02:00
SinnamonLat
3e904e23aa
Make menus much faster
2022-07-22 12:08:24 +02:00
SinnamonLat
10e23827c0
Fix being unable to go back to profile select unless you were the last active player
2022-07-20 19:35:51 +02:00
SinnamonLat
d5e9283c2e
Allow selecting profile with no changes to speed up charsel process
2022-07-20 19:35:51 +02:00
SinnamonLat
f0e5c144ec
don't load newmenus.pk3
2022-07-20 19:35:51 +02:00
James R
3b4bb8aea1
Fix always evaluates true warning
2022-06-11 16:49:36 -07:00
SinnamonLat
92c81baf58
Allow exiting pause menu by pressing start again
2022-05-26 13:34:59 +02:00
SinnamonLat
a1a38ba022
Move SKINNAMESIZE to doomdef.h to prevent issues
2022-05-26 13:32:22 +02:00
toaster
d118b69c43
Profile name appears over PLAYER on charsel screen when profile is set.
2022-05-25 20:29:45 +01:00
toaster
9de7f2393b
Turning music back on while on the menu turns the menu music on, not the title music.
2022-05-25 20:13:14 +01:00
toaster
967a449693
optionmenus --> optionsmenu typo
2022-05-25 19:29:08 +01:00
toaster
71372979d8
Fix a few issues with input on the charsel screen.
...
* Reset usejoystick if a second player enters and then backs out.
* Make Split Device mode controlled by L and R (aka drift and item) pressed at the same time, not C by itself.
* Make pressing the Split Device button combo when you're at max remove all extra keyboard players.
* Fix Split Device being possible to activate on Profile char/follower setup.
Also:
* Fix a crash with exiting from top-level Profile setup.
* Allow B (lookback) to be used as a back button on menus, too.
* Clean up a bunch of extra whitespace.
2022-05-25 19:28:17 +01:00
toaster
d963dea4f9
Merge branch 'master' into new-menus
...
# Conflicts:
# src/Sourcefile
# src/deh_soc.c
# src/m_menu.c
# src/p_user.c
# src/r_data.h
# src/r_skins.h
2022-05-25 15:12:51 +01:00
James R
0bcabbb88a
Merge branch 'grow-adjustments' into 'master'
...
Minor Grow scale corrections
See merge request KartKrew/Kart!605
2022-05-25 08:05:40 +00:00
James R
1f54579c03
Merge branch 'blockmap-cock' into 'master'
...
Fix blockmap WILD inconsistency when it's not PIT_CheckThing
See merge request KartKrew/Kart!601
2022-05-25 08:03:01 +00:00
James R
dac2f4495e
Merge branch 'hyu'
2022-05-25 00:43:32 -07:00
Sal
675cb12dba
Merge branch 'tester-text' into 'master'
...
Tester text
See merge request KartKrew/Kart!603
2022-05-25 07:37:17 +00:00
Sal
e3a0945566
Merge branch 'eggbox-cinders' into 'master'
...
Eggman Mark cinder fix
See merge request KartKrew/Kart!600
2022-05-25 07:37:08 +00:00
toaster
bf6d257cfb
Prevent rings from suddenly growing in size when a Grow player interacts with them, to match how using rings while grown or shrunk have them at mapobjectscale.
2022-05-24 18:41:13 +01:00
toaster
0d82b075b0
Fix Grow on Trick Panels sending you to ridiculous heights.
2022-05-24 18:09:40 +01:00
Sal
8b9adb1b4c
Merge branch 'follower-maintenence' into 'master'
...
Follower angle lag + lookback
See merge request KartKrew/Kart!597
2022-05-24 06:49:15 +00:00
Sal
5c2477348a
Merge branch 'trick-threshold' into 'master'
...
Trick threshold
See merge request KartKrew/Kart!599
2022-05-24 06:48:59 +00:00
Sal
7b64b07494
Merge branch 'shorter-turn-lockout' into 'master'
...
Adjust steering lock after successful DI
See merge request KartKrew/Kart!602
2022-05-24 06:48:46 +00:00
SinnamonLat
9364d0b479
better defaults in menus to make navigation easier when you just want to go fast
2022-05-24 01:50:00 +02:00
SinnamonLat
1033ddd928
use gc_x instead of gc_b to cancel connection screen
2022-05-24 01:30:00 +02:00
SinnamonLat
ecf7edd55f
don't let menu inputs slide through the voting screen
2022-05-24 01:22:47 +02:00
Sally Coolatta
052e72c409
PIT_CheckThing valid checks more consistent
2022-05-23 19:20:21 -04:00
SinnamonLat
9b2fe3182d
Can open chat again. Also fix missing braces in menudef...
2022-05-24 01:07:15 +02:00
SinnamonLat
9eb7ae3cff
Fix ONLINE menus
2022-05-24 00:57:35 +02:00
toaster
b9ee6d1f4e
* Show version/DEVELOP info on the title screen, not the top-level menu (necessary in advance of new-menus).
...
* Add TESTER/HOSTTESTER information to `version` command and title screen DEVELOP info.
2022-05-23 23:57:18 +01:00
SinnamonLat
256ec0517f
Fix video mode controls being reversed
2022-05-24 00:30:19 +02:00
SinnamonLat
d0a6fe18c4
Fix cursor defaulting to profile values instead of last used values when changing characters mid-game
2022-05-24 00:26:34 +02:00
SinnamonLat
348dab6fe2
Fix being unable to switch followers & colours from the menu without switching skins
2022-05-24 00:18:40 +02:00
AJ Martinez
849dd2926f
Futureproof loss-of-control check
2022-05-23 16:57:48 -05:00
SinnamonLat
5f8eaaf41b
Fix device being wrongly unset for P1 when beginning charsel with anything besides keyboard, oops
2022-05-23 23:53:25 +02:00
SinnamonLat
79831b46cc
Default restrictskinchange to yes, change conditions for changing skins
2022-05-23 23:48:23 +02:00
AJ Martinez
3bc5fac430
Adjust steering lock after successful DI
2022-05-23 16:47:27 -05:00
Sally Coolatta
d053d5f8ba
Fix blockmap WILD inconsistency when it's not PIT_CheckThing
...
An optimized error check was put into P_BlockThingsIterator for tmthing, but this meant that anything that was not using or even setting this variable (the supermajority of them) would exit after finding 1 thing in each block.
To keep this error check & keep it optimized, the PIT_ functions were expanded to three options instead of two: BMIT_CONTINUE lets the search continue. If used as the last mobj, it will return true when the iterator finishes. BMIT_ABORT ends the search and forces the iterator to return false.
BMIT_STOP ends the search and forces the iterator to return true.
2022-05-23 17:37:29 -04:00
toaster
17d007d418
* Restore player colour and colorization correctly when the Eggman Mark concludes its effect.
...
* Allow colorisation types to not completely crowd each other out.
* For example, it's possible for invincibility + grow to flicker Invincibility, Eggman mark, and grow colours if the conditions for each type of flash are true on different frames!
2022-05-23 22:04:14 +01:00
Sally Coolatta
4b70a64b3f
Ground follower mode
2022-05-23 15:51:00 -04:00
toaster
0e31d2e9a6
* Tricks now have a minimum stick tilt of 1/4th of the data range to activate.
...
* This tilt is a *difference* between the axes, so a slight diagonal shouldn't intefere.
2022-05-23 20:12:31 +01:00
Sally Coolatta
6e3c4dbc34
> numfollowers-1 -> >= numfollowers
2022-05-23 13:40:51 -04:00
Sally Coolatta
d8b7967a22
Make all instances of this sine use M_TAU_FIXED
2022-05-23 13:38:53 -04:00
Sally Coolatta
0e60a3ef26
Increase default horzlag to 3
...
This value is closer to how the old value felt before the tracking was improved.
2022-05-23 04:10:20 -04:00
Sally Coolatta
d1d9a5bd10
Fix follower menu crash
2022-05-23 03:03:16 -04:00
Sally Coolatta
69023a96ee
More bobspeed fix
2022-05-23 02:59:52 -04:00
Sally Coolatta
ab9d474e9b
Fix follower color on menu
...
(not that it even uses the real color, buuut...)
2022-05-23 02:57:46 -04:00