James R
9bcdc9094b
K_GetTerrainForTextureName: use case insensitive search
2023-12-22 19:02:07 -08:00
James R
a589b4961e
R_NoEncore: remove hardcoded condition for trick panels, sneaker panels, speed pads
2023-12-22 19:02:07 -08:00
James R
73e032573d
TERRAIN: add 'remap' boolean, toggles ENCOREMAP/TWEAKMAP
...
- Software* + OpenGL support
- *Not supported: R_DrawColumnShadowed_8
- This has something to do with walls and FOF lights.
However, I don't see an easy code solution and I don't
know how to even test this.
2023-12-22 19:02:06 -08:00
James R
03deb45c67
Cache TERRAIN on texture_t
...
- K_GetTerrainForTextureNum no longer performs a string
lookup
2023-12-22 19:02:06 -08:00
Oni
2d4cc49101
Merge branch 'goner-accelerate' into 'master'
...
Press down on Goner Setup to complete existing text line early
See merge request KartKrew/Kart!1703
2023-12-22 21:51:01 +00:00
Oni
f328d303f2
Merge branch 'fix-crate-angle' into 'master'
...
Crates: fix bottom splat angle
See merge request KartKrew/Kart!1700
2023-12-22 21:22:22 +00:00
Oni
62a4c59aa0
Merge branch 'fix-splat-remap' into 'master'
...
R_RasterizeFloorSplat: fix encore remap
See merge request KartKrew/Kart!1699
2023-12-22 21:22:06 +00:00
toaster
3430ba9697
Press down on Goner Setup to complete existing text line early
2023-12-22 21:17:27 +00:00
Oni
1c3000ad34
Merge branch 'metal-crate-just-bumped' into 'master'
...
Add justbumped exception to metal SA2 crates
See merge request KartKrew/Kart!1701
2023-12-22 21:14:51 +00:00
Oni
955f4c39c0
Merge branch 'spb-capsules-emergency' into 'master'
...
Obj_SPBEradicateCapsules: Only autodestroy if the type is KITEM_SPB
See merge request KartKrew/Kart!1702
2023-12-22 20:43:04 +00:00
Oni
27ff4ea4cb
Merge branch 'bots-auughhgh' into 'master'
...
Bots (scream)
Closes #752 , #780 , #741 , and #753
See merge request KartKrew/Kart!1693
2023-12-22 20:14:38 +00:00
toaster
7703c1999f
Obj_SPBEradicateCapsules: Only autodestroy if the type is KITEM_SPB
2023-12-22 19:30:22 +00:00
James R
c0b8d4498a
Add justbumped exception to metal SA2 crates
2023-12-22 05:40:32 -08:00
James R
0041df0e08
R_RasterizeFloorSplat: fix encore remap
2023-12-22 05:28:28 -08:00
James R
a5772c21c3
Crates: fix bottom splat angle
2023-12-22 05:25:45 -08:00
James R.
0d2844bc5a
Merge branch 'remove-surround' into 'master'
...
Remove surround sound cvar
See merge request KartKrew/Kart!1694
2023-12-22 06:16:23 +00:00
James R.
701680fcdc
Merge branch 'spring-semibright' into 'master'
...
Apply semibright to all spring types (excluding pogo)
See merge request KartKrew/Kart!1695
2023-12-22 06:13:55 +00:00
Sally Coolatta
266c745bda
Set trySpindash to false when using bot controller
2023-12-21 22:23:57 -05:00
wolfs
0e54024347
Apply FF_SEMIBRIGHT to all spring types (excluding pogo)
2023-12-19 20:21:14 -06:00
SteelT
36f6c89ce1
Remove code that is behind SURROUND define
2023-12-19 13:36:49 -05:00
SteelT
a9df0fc269
Remove surround sound cvar
...
There's really no point in having it be registered at all if it does nothing
2023-12-19 12:09:32 -05:00
Sally Coolatta
22a2323148
Air drag for bots on dash pads is not stronger
2023-12-19 11:28:10 -05:00
Sally Coolatta
bfd84b1099
Fix logic bug with bot shortcut waypoints
2023-12-19 11:27:12 -05:00
Sally Coolatta
2689012249
Ignore z height for connected waypoints on jumps
...
Resolves #780
2023-12-19 11:24:21 -05:00
Sally Coolatta
1911a45e3f
Simplify forced bot direction behavior
...
Resolves #741
2023-12-19 09:14:04 -05:00
Sally Coolatta
54e62bbd8f
Leave bot friction alone on dash pads
...
Should fix #752 , otherwise probably isn't harmful though.
2023-12-19 08:59:01 -05:00
toaster
fd7de3c604
Merge branch 'tutorial-pass' into 'master'
...
Goner Setup + Tutorial first pass
Closes #697
See merge request KartKrew/Kart!1692
2023-12-18 23:05:51 +00:00
toaster
2c815258c0
P_InitPlayers: In GT_TUTORIAL, force the presence of Mystic Melody if it's unlocked
2023-12-18 20:35:46 +00:00
toaster
c93e02af4a
Additional Goner BG polish
...
- Helper functions for eased X/Y
- Don't jump Metal's camera around when doing things rapidly
- Don't have ctrl alt del open mouths when not on the main Goner menu itself
2023-12-18 20:14:23 +00:00
toaster
f955c639e8
Profile setup music changes
...
- Plays unconditionally, even while mid-game
- ...except on the Goner Setup, per direct request
2023-12-18 20:03:45 +00:00
Sally Coolatta
47fdab3bdd
0 out complexity on no-respawn waypoints
2023-12-18 14:41:49 -05:00
Sally Coolatta
1ff3706e64
Revert bot complexity modifier ceiling
2023-12-18 14:38:11 -05:00
toaster
322e4d3447
M_DrawHorizontalMenu: Final entry flashes when not selected
2023-12-18 17:52:06 +00:00
toaster
fa6beeaaea
GT_TUTORIAL: Allow MT_RANDOMITEM to respawn
2023-12-18 17:27:47 +00:00
toaster
c6edfa0de5
Goner Setup Polish
...
- Imply passage of time when returning from Tutorial to Outro by resetting all the background variables
- Add an additive layer to the Options cogs, so they show up over an extremely dark background
- Metal Sonic will not focus on Tails/Eggman until video is restored
- Don't draw the Miles Electric transparent unless it's completely in its upright position
2023-12-18 17:01:29 +00:00
toaster
b308a81e9d
Clean up interactions between Goner Setup and restoreMenu behaviour
2023-12-18 16:30:12 +00:00
toaster
83025f10e9
M_DrawMenuTyping: Forgot to commit y update
2023-12-18 14:33:35 +00:00
toaster
55e3abf58d
Teach players how to interact with Goner Setup just before input is first required
...
- Checks for whether a Gamepad is connected
- If yes, says you can use "your Gamepad"
- If no, says you can use "Enter, ESC, and the Arrow Keys"
- Show ENTER and ESC on any Message prompt (instead of A/B/X) if no Gamepad is connected
- Add M_DrawMediocreKeyboardKey, a genericisation of the previous entry in the series' Time Attack HUD
2023-12-18 14:30:58 +00:00
toaster
c63ebf2129
M_DrawMenuTyping: Update informational text, since you can no longer automatically switch between Virtual Keyboard and standard typing while the dialog is open.
2023-12-18 14:25:10 +00:00
toaster
73ff45458e
Quit prompt updates for when game hasn't truly started
...
- More clinical wording
- Guarantee never auto-show when Playing()
2023-12-18 14:10:55 +00:00
toaster
ca6ebd89d8
Minor dialogue/Tails posing updates
...
- Assign poses for Outro and GDQ Passwords
- Flicker camera when showing visuals after using a GDQ Password
2023-12-18 14:09:11 +00:00
toaster
f5722b7569
Intro adjustments
...
- Force to play when selecting "START GAME" from the Goner Setup
- Make far shorter on the First Boot, obscuring the extended Kart Krew vroom, to prevent it playing identically twice
- Prevent skipping the intro at all if Ring Cup hasn't been unlocked
- Both for the shortened initial startup and the START GAME first encounter
- It already clears dirmenu if relevant, don't do that twice
2023-12-18 01:10:37 +00:00
toaster
fe669ff281
Goner Setup Background part 2
...
- Eggman's mouth moves
- Smooth camera movement
- Smooth Miles Electric movement
- Less fragile/instant blinking
2023-12-18 00:46:20 +00:00
toaster
9b77b2a720
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into tutorial-pass
2023-12-17 19:46:50 +00:00
toaster
347538c630
Merge branch 'fix-movie-cfg' into 'master'
...
Fix movie recorder config
Closes #798
See merge request KartKrew/Kart!1691
2023-12-17 19:45:26 +00:00
toaster
129fad2010
First pass at adding background to Goner Setup
...
Tails and Eggman talking to each other/Metal Sonic/the player.
2023-12-17 19:37:03 +00:00
Eidolon
0e0e6d4461
Merge branch 'gl-encoremap-leak-fix' into 'master'
...
Fix GLENCORE memory leak, re-enable
See merge request KartKrew/Kart!1688
2023-12-17 17:39:47 +00:00
Eidolon
c24b6e9f0e
Fix movie recorder config
2023-12-17 11:15:40 -06:00
toaster
a15a836755
Minor phrasing updates to dialog
2023-12-17 13:18:58 +00:00
toaster
647a9d0a0e
Goner setup music: Change behaviour
...
- Hook into M_PlayMenuJam, to reduce bespoke behaviour
- Use the finalised track string
- Play on the Sound Options menu
Also, use MAIN_Goner as reference for the password field's presence, because I lost like 30 minutes to a related bug
2023-12-17 13:18:35 +00:00