James R
51d9e4bf4b
P_Ticker: fix typo playing level music
2023-12-08 17:32:29 -08:00
toaster
c34b5f6034
SPB Capsule improvements
...
- Destroy all SPB Capsules in the stage when an SPB becomes relevant
- When an SPB is put in a player's roulette
- When an SPB is thrown
- Automatically happens when SPB Capsule is touched
- Don't respawn a popped SPB Capsule while an SPB is out
2023-12-08 22:24:38 +00:00
toaster
ee0eff89b4
K_SPBInGame: Optimise to use trackercap instead of full thinkerlist romp
2023-12-08 22:19:06 +00:00
toaster
7d313af4db
MT_ITEMCAPSULE: In GT_TUTORIAL, only respawn after 5 seconds
2023-12-08 22:18:13 +00:00
toaster
24b5bb8f86
Options menu pass 1
...
- Surface ReduceVFX and Tilting
- Group the Show FPS, Input Delay, and FOCUS LOST together on HUD options
- Reduce the importance of console
- Console back colour now exclusively part of the Online Chat Options
- Hide Console text size
- Move Chat Spam Protection to Server Options
- Improve some tooltips
- Skyboxes
- Message tint
- Remove embarassing waifu hidden text
2023-12-08 20:47:05 +00:00
toaster
536bed7dc6
When resetting the Goner Setup, make sure itemOn is set to a valid entry
2023-12-08 13:46:10 +00:00
toaster
6c7a1c14e5
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into tutorial-pass
2023-12-08 13:08:43 +00:00
toaster
c82d24b4bc
Music starts after Sound Options completed
...
Currently plays _OCEAN for testing, but will be changed to play _GONER when Journey In Modulating Time's short loop is ready.
Explicitly restricts the basic title screen's music from playing, too.
2023-12-08 13:08:06 +00:00
toaster
f09c0a4b6c
Forgot to commit compilation corrections last night
...
- Fix repeat for GDGONER_VIDEO text
- M_GonerSurveyResponse
2023-12-08 13:05:07 +00:00
James R
50f8db9f4d
Balloon: bob at random phase
2023-12-08 03:57:51 -08:00
James R
dd22ef5c88
Balloon: state edits
2023-12-08 03:57:46 -08:00
James R
581df0848d
Balloon, Bumper: increase shadow size
2023-12-08 03:54:51 -08:00
Oni
49b09a3cf5
Merge branch 'hardcode-lost-colony' into 'master'
...
Hardcode Lost Colony Fuel Canisters
See merge request KartKrew/Kart!1681
2023-12-08 04:45:59 +00:00
Oni
6378c9d544
Merge branch 'no-position-no-music-reset' into 'master'
...
Do not reset music in Sealed Stars and Tutorials
See merge request KartKrew/Kart!1676
2023-12-08 04:37:17 +00:00
Oni
20f2f6d515
Merge branch 'gametype-vote' into 'master'
...
Pause menu: changing gametype goes to vote screen
See merge request KartKrew/Kart!1679
2023-12-08 04:36:51 +00:00
Oni
14b037cde4
Merge branch 'fix-music-credit-too-long' into 'master'
...
S_ShowMusicCredit: subtract indentation amount from available screen space
Closes #775
See merge request KartKrew/Kart!1675
2023-12-08 04:36:33 +00:00
Oni
e77a52e9fa
Merge branch 'sealed-vanish' into 'master'
...
Winning player vanishes when crossing finish line in Sealed Stars
See merge request KartKrew/Kart!1677
2023-12-08 04:36:17 +00:00
Oni
44701386ec
Merge branch 'fix-shield-noclip' into 'master'
...
Lightning/Bubble/Flame Shield: add MF_NOCLIPHEIGHT
Closes #777
See merge request KartKrew/Kart!1674
2023-12-08 04:36:03 +00:00
James R.
eca0310828
Merge branch 'fix-super-flicky-targeting' into 'master'
...
Do not let Super Flicky target spectators
Closes #785
See merge request KartKrew/Kart!1672
2023-12-08 03:28:06 +00:00
James R.
3c9f4fe3b5
Merge branch 'fix-ufo-desync' into 'master'
...
Fix Battle UFO desync if midgame joins + UFO bobbing speed fix
Closes #783
See merge request KartKrew/Kart!1671
2023-12-08 03:27:42 +00:00
James R
5cba9d63b3
Hardcode Lost Colony Fuel Canisters
2023-12-07 19:19:02 -08:00
James R
f6ce183cee
Add Lost Colony Fuel Canister states
2023-12-07 19:18:33 -08:00
James R
df023246a5
Broly: separate explosion behavior from main class
2023-12-07 19:15:22 -08:00
James R
b5062e8627
Broly: move Broly class into srb2::objects namespace
2023-12-07 19:14:26 -08:00
James R
11555a2a3c
Add objects/objects.hpp, common header for object classes
2023-12-07 16:06:39 -08:00
Eidolon
4627e9b17b
Merge branch 'fix-zero-lump-sfx' into 'master'
...
Fix zero lump sfx
Closes #789
See merge request KartKrew/Kart!1678
2023-12-07 23:58:28 +00:00
James R
a96a64dff6
Broly: scale hitbox
2023-12-07 15:42:58 -08:00
James R
c5f421831f
Broly: customize scale start/end
2023-12-07 15:42:14 -08:00
toaster
11fcb0b9ae
Goner Setup: Cook 3 - Add "Outro"
...
One last guaranteed visit to the setup, to get a sendoff before the game truly begins.
(The "survey program" joke is now themed softlock prevention.)
2023-12-07 23:36:02 +00:00
toaster
8a2445820e
General clearup relating to Goner Setup
...
- Clean up handling of goner_levelworking to retry current dialogue if something changes gamedata->gonerlevel
- Create wrapper func for resetting ALL text
- Gamedata-modifying cheats will set to GDGONER_DONE
2023-12-07 23:11:05 +00:00
toaster
ae8db80a75
Goner Setup: Background has stronger presence
...
- Show pure blue with NO SIGNAL when Video Options have not been configured
- Show underneath other menus
2023-12-07 23:06:37 +00:00
James R
dc20fca17d
Broly: convert to C++
2023-12-07 14:35:47 -08:00
toaster
91682c3250
Fix transitions for Level Select -> Time Attack
...
Previous version was too specific
2023-12-07 16:36:04 +00:00
Oni
940ce281ae
Merge branch 'fix-hazard-scale-comparisons' into 'master'
...
Don't do scale-to-scale collision checks vs static hazards (resolves #491 , #781 )
Closes #781 and #491
See merge request KartKrew/Kart!1665
2023-12-07 05:22:12 +00:00
Oni
6639db90f3
Merge branch 'trick-prisons' into 'master'
...
Trick prisons
Closes #784
See merge request KartKrew/Kart!1673
2023-12-07 05:21:57 +00:00
James R
4931f32bb8
SpawnerList::random_id: avoid division by zero in PRNG function
2023-12-06 04:06:00 -08:00
James R
b6c7a42a97
Pause menu: changing gametype goes to vote screen
...
- If you change it during the vote screen, voting
restarts.
2023-12-06 00:00:54 -08:00
Eidolon
c5db728606
Immediately load 0-length sfx lumps as nullopt
2023-12-05 19:19:01 -06:00
Eidolon
98ba6c0590
Fix behavior of SpanStream/VecStream seek-from-end
2023-12-05 19:18:42 -06:00
toaster
6d0f90216c
Fix bug with default background when transitioning between gametype select and Special Mode
2023-12-05 21:38:06 +00:00
toaster
60e6445fd2
Special Mode Time Attack swag to unwind
...
- Play O_SSTAR3
- Special darkened background
- Imagery to replace the minimap, since Special Mode maps generally don't have them as a rule
- Sealed Stars:
- Star Within The Seal, from the standard Evaluation
- Versus:
- The DeviantArt SignatuRes
- Fix messed-up transitions between Time Attack main menu and Replay, Guests, and Ghosts submenus
- Special Mode specifically:
- Forced unexpected wipes
- All modes:
- Don't slide away the minimap (or replacement imagery) when going between these menus
- Fix music not being correctly attached
- Correctly center minimaps in Time Attack view
2023-12-05 21:23:58 +00:00
James R
8546643b0c
level_nosync only temporarily resists batch operations
...
It's supposed to resist Music_StopAll so it doesn't get
reset when the level changes. But only do this for one
turn, so level music does not have the potential to leak
into other contexts.
2023-12-05 04:18:27 -08:00
James R
806067f48f
Add Music_BatchExempt, temporarily exemplify a tune from batch operations
2023-12-05 04:15:21 -08:00
James R
4746f877c3
Tricking players tumble other players, in all gametypes
2023-12-04 20:57:11 -08:00
James R
d97fece311
S_ShowMusicCredit: use at most 3/4 screen width
2023-12-04 20:40:18 -08:00
James R
e51fa390c1
Obj_BeginEmeraldOrbit: set emerald punt_ref to orbit target
2023-12-04 20:26:17 -08:00
James R
2277b2017e
K_UpdateTripwire: set Tripwire Blaster punt_ref to player
2023-12-04 20:25:47 -08:00
James R
d80689f0d1
K_HandleFollower: set follower punt_ref to player
2023-12-04 20:25:30 -08:00
James R
7aa5b47851
P_RunOverlays: copy punted state from target
2023-12-04 20:24:25 -08:00
James R
1a78e55f4c
P_DoPlayerExit: abuse K_MakeObjectReappear to vanish player if they win a Sealed Star
2023-12-04 20:22:41 -08:00