toaster
80f2111f00
Correct player colour persistence, *actually* resolving #255 .
...
An explanation for the approach: I started writing a whole system where an extra pflag would be defined for "colour is not currently the player's ACTUAL colour". Then I looked at the actual code flow that would be affected by it - the single line guarded by `if (forcereset)` - and decided it was simpler to just do an extra write in this once-per-player-per-frame function instead of increasing across-the-board complexity.
2022-05-30 16:37:01 +01:00
Sally Coolatta
286f1c34a5
Prevent bots crash when there's no waypoints
2022-05-28 03:58:49 -04:00
James R
f1e119527d
Merge branch 'draw8uno' into 'master'
...
draw8 cleanup
See merge request KartKrew/Kart!598
2022-05-27 23:04:42 +00:00
Sally Coolatta
d5c384bf02
Fix even slope lighting being inconsistent
2022-05-27 18:34:52 -04:00
Sal
ea96a33e41
Merge branch 'bot-rubberband-edit' into 'master'
...
Drastically simplified bot rubberbanding
See merge request KartKrew/Kart!604
2022-05-27 06:49:51 +00:00
Sally Coolatta
8b8933fa1a
Fix incorrectly gotten bot controller line ID
2022-05-27 02:49:36 -04:00
Sal
1a4a599d96
Merge branch 'slope-lighting' into 'master'
...
Directional Lighting
See merge request KartKrew/Kart!608
2022-05-27 05:17:13 +00: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
Sally Coolatta
828e5e7c81
Rival bot in GP gets x2 tether power increment
2022-05-26 00:29:51 -04:00
Sally Coolatta
2cbcc8f914
Adjust acceleration for rubberbanding
...
Since your acceleration is tied to your top speed, we need to do this to ensure we're ONLY increasing the top speed, and not how fast they make it to that top speed.
2022-05-26 00:25:54 -04:00
Sally Coolatta
8815b065b3
Merge branch 'master' into bot-rubberband-edit
2022-05-25 23:29:04 -04:00
Sally Coolatta
f05ac93633
Fix the two big problems with the lighting
...
- FULLY fix light offset still being applied on full bright walls
- Fix ceiling lighting being reversed
2022-05-25 16:16:20 -04: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
Sally Coolatta
1b5c9e47c5
Fix 255 / 0 prevention not working on lines
2022-05-25 05:08:35 -04:00
Sally Coolatta
8d8650c5f1
Merge branch 'master' into slope-lighting
2022-05-25 04:06:25 -04: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
Sally Coolatta
bc3a82b610
Merge branch 'master' into slope-lighting
2022-05-25 04:04:38 -04: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
Sally Coolatta
ec02e75f0d
Implement directional lighting
...
(Sloped ceilings are reversed and not sure what to do about it)
2022-05-25 02:51:08 -04:00
Sally Coolatta
b6ed17d9fc
Allow adjusting map contrast
2022-05-24 23:04:48 -04:00
Sally Coolatta
dc890caef3
Add slope lighting
...
Makes slopes at a great enough steepness able to match the contrast of walls.
COMING SOON: Directional lighting & contrast modifier, as options for map header.
2022-05-24 22:23:04 -04:00
Sally Coolatta
ea477cb69a
Make OpenGL use hwLightOffset instead of calculating every time
...
Fake contrast setting is no more
2022-05-24 20:09:32 -04:00
Sally Coolatta
b777b3f96a
Don't apply wall light offsets on brightness 255 or 0
...
Makes skyboxes look better
2022-05-24 19:24:57 -04:00
Sally Coolatta
abb5cf71b8
Waypoint sight improvements
...
- Reorganized bot traversal
- Blocking line traversal includes tripwire
- Next waypoint detection uses blocking line trace now (this means bots can't sit outside of a tripwire wanting to go through it)
2022-05-24 17:30:42 -04:00
Sally Coolatta
6afa7dfc4b
Set tmx & tmy for P_LineOpening in bot code
...
(The more this issue happens, the more we need to take the GZDoom approach of keeping this shit in a struct that you have to put in as a function argument, instead of global variable hellzone...)
2022-05-24 15:44:27 -04:00
Sally Coolatta
a896d73334
Precalculate bot controller & rubberbanding
...
These both require a couple loops to preform each, which probably adds up over multiple bots. Let's just precalculate them at the start of bot ticcmd.
2022-05-24 15:28:36 -04:00
Sally Coolatta
529a99bc17
Bot Controller E2 disables their movement entirely
2022-05-24 14:37:43 -04: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
Sally Coolatta
c678146f0c
Drastically simplified bot rubberbanding
2022-05-23 23:59:18 -04: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