Commit graph

2827 commits

Author SHA1 Message Date
Antonio Martinez
6aed8f5f1c Galactic ballhog fuckup WIP 2025-07-29 05:28:34 -04:00
Nep2Disk
b8223197cc Prevent battle monitors getting stuck in pits 2025-07-24 12:43:39 +00:00
Antonio Martinez
082c592999 Tripwire blaster knows about proration (resolves #1610) 2025-07-24 01:27:39 -04:00
Antonio Martinez
184e2e3c5d Slidey wall transfers 2025-07-20 19:35:22 -04:00
Antonio Martinez
3b9dd416d9 Lightning Attack polish 2025-07-18 18:17:31 -04:00
Antonio Martinez
58cc1312cb Lightning Attack visuals 2025-07-18 17:56:23 -04:00
Eidolon
f7300d3106 Spawn duel items in tutorial 2025-07-15 16:05:01 -05:00
Oni VelocitOni
23b4b83c7c Merge branch 'jartha/fix-stone-shoe-reverse-grav' into 'master'
Fix Stone Shoe in reverse gravity

See merge request kart-krew-dev/ring-racers-internal!2679
2025-07-15 03:08:12 +00:00
VelocitOni
f7705e6475 Merge branch 'master' into jartha/fix-stone-relink
# Conflicts:
#	src/p_mobj.c
2025-07-14 22:05:30 -04:00
James R
5fec05d8ac Make sure sector reverse DOES NOT influence Stone Shoe directly
Stone Shoe copies flip flag from player. Sector gravity
was applied separately.
2025-07-09 11:47:40 -07:00
James R
e2c4341896 Toxomister death effects 2025-07-08 15:11:01 -07:00
James R
dd05900bcb Add Toxomister item 2025-07-08 13:30:48 -07:00
James R
5736f62495 Relink Stone Shoe trap object on player death 2025-07-07 22:01:29 -07:00
Antonio Martinez
0450fe8b9e Do fast transfer fall with C, add FX 2025-07-02 19:29:54 -04:00
Oni VelocitOni
39b5f81922 Merge branch 'bail' into 'master'
Bail and Burst

See merge request kart-krew-dev/ring-racers-internal!2635
2025-06-26 00:37:36 +00:00
Lach
9ee69ec1db Track player Flybot767 spawns using a mobj pointer instead of a flag in the stunned timer 2025-06-25 14:12:10 -04:00
Ashnal
a57273a2aa WIP: refactor bailcharge into own MT and fix effects
still needs gameplay tuning
2025-06-23 18:07:58 -04:00
Antonio Martinez
d297577d8b WIP: Move Bail activation FX to correct spot, buff boost, remove broly 2025-06-23 18:07:58 -04:00
Ashnal
6cc9de5efd Implementing animations
non-painstate animation isn't correct yet
2025-06-23 18:07:58 -04:00
Antonio Martinez
a0cc5dc69a WIP amp visuals 2025-06-11 23:45:18 -04:00
Oni VelocitOni
f5c2031ea5 Merge branch 'beyond-the-relink' into 'master'
Use ChangePlayerReferences to relink kartitems

See merge request kart-krew-dev/ring-racers-internal!2622
2025-06-11 21:37:18 +00:00
James R
6d80b741ae Add Stone Shoe 2025-06-10 16:41:54 -07:00
Antonio Martinez
878972fc7b Use ChangePlayerReferences to relink kartitems 2025-06-07 19:30:59 -04:00
Antonio Martinez
84fff960f2 De-decolorize mine radius 2025-06-05 20:38:57 -04:00
Antonio Martinez
de47a4fa73 Decolorize mine radius 2025-06-05 20:37:00 -04:00
Antonio Martinez
cff8d740b1 Visual proximity mine radius 2025-06-05 19:05:35 -04:00
Oni VelocitOni
338b0e893b Merge branch 'teams-juice' into 'master'
Teams juice

See merge request kart-krew-dev/ring-racers-internal!2601
2025-06-04 02:22:40 +00:00
James R
885a8c2557 Add P_IsRelinkItem, fix Hyudoro not being relinked correctly
- MT_HYUDORO itself was being relinked, causing the Hyudoro to not disappear after delivery
- MT_HYUDORO_CENTER is relinked instead; this is the object that actually holds a player reference
2025-06-03 15:53:09 -07:00
Oni VelocitOni
c5366025c6 Merge branch 'relink-player' into 'master'
Relink player to kartitems

Closes #1537

See merge request kart-krew-dev/ring-racers-internal!2603
2025-06-02 20:48:48 +00:00
Oni VelocitOni
8373d6d97b Merge branch 'rocket-sneaker-boost-state' into 'master'
Rocket sneaker boost type separation from normal sneaker

See merge request kart-krew-dev/ring-racers-internal!2605
2025-06-02 20:48:06 +00:00
Antonio Martinez
5bd70c13bd Fix tripwire sound riding garden top 2025-06-02 13:56:47 -04:00
eebrozgi
6c790348b3 Rocket sneaker boost type separated from normal sneaker
monkey copypaste
2025-06-02 20:17:46 +03:00
Antonio Martinez
e8140ae388 Relink player to kartitems 2025-06-02 12:02:58 -04:00
Antonio Martinez
adff23f106 Teams juice 2025-06-01 05:52:28 -04:00
toaster
5e7cce9047 CallFunc_SetThingProperty: Get next mobj in TID chain at start of loop
In cases where state/property set can cause instant deletion, definitely interrupts FindMobjFromTID iteration after one step and potentially uses after free

Also adds comment warnings to this effect near ways to find P_FindMobjFromTID, and updates P_ProcessSpecial even though we could probably stand to rip it out now
2025-05-26 15:22:30 +01:00
Antonio Martinez
79e4af5b8e oops I'm a dipshit 2025-05-24 21:34:46 -04:00
Antonio Martinez
1b308d0278 Perfect Round + SIGL Duel support 2025-05-24 21:26:35 -04:00
Antonio Martinez
b7ee88fcd9 New bubble trap sprites 2025-05-21 20:41:52 -04:00
toaster
ecb4ffeeca Add bonus pickups in conditions you couldn't grab Spray Cans before
- If you've gotten every Spray Can, or you're on a custom course...
- Only one of these spawns per map
- Correctly save and load these
- Statistics menu counts base-game bonuses
- If there are gaps in the list, or new Spray Cans are added later, these base-game bonuses are converted into the new Spray Cans
- New graphics required so far:
    - SBONA0 to SBONP0 - 16-frame prerendered circling sprite animation
    - GOTBON - 8x8 representation of the SBON object
2025-05-20 20:27:06 +01:00
toaster
3f9c0685eb Move cache_spraycan on the mapheader_t struct to recorddata_t
Still in that struct, just in a more appropriate container
2025-05-20 20:18:11 +01:00
Oni VelocitOni
f84ef9da41 Merge branch 'flame-shockwave-color-change' into 'master'
Flame tripwire shockwave is now mauve

See merge request kart-krew-dev/ring-racers-internal!2555
2025-05-20 03:02:54 +00:00
VelocitOni
30abf7d744 Flame tripwire shockwave is now mauve
FUCKING FORGOT TO PUSH THIS TO THE SHIELD BRANCH, ketchup to mauve
2025-05-19 23:01:02 -04:00
Oni VelocitOni
ad5c6125a1 Merge branch 'got-it' into 'master'
Pick-me-up: got it!

See merge request kart-krew-dev/ring-racers-internal!2553
2025-05-20 02:59:21 +00:00
James R
2e57c5fd8b Add Flame Shield visual object 2025-05-19 18:30:10 -07:00
James R
3644f8afe7 Add Lightning Shield visual object 2025-05-19 18:29:53 -07:00
Antonio Martinez
f85d3f764a Pick-me-up: got it! 2025-05-19 19:42:27 -04:00
Oni VelocitOni
146f427dc2 Merge branch 'display-exp-fix-3' into 'master'
Exp Fixes

See merge request kart-krew-dev/ring-racers-internal!2513
2025-05-18 18:52:48 +00:00
Oni VelocitOni
249f1b6789 Merge branch 'jartha/bubble-shield-new-sprite' into 'master'
New sprite for the Bubble Shield

See merge request kart-krew-dev/ring-racers-internal!2540
2025-05-18 18:40:14 +00:00
Ashnal
144e2be262 More renaming 2025-05-18 14:30:46 -04:00
Oni VelocitOni
7d0f97b8a1 Merge branch 'poverty' into 'master'
Less free rings (resolves #1517)

Closes #1517

See merge request kart-krew-dev/ring-racers-internal!2546
2025-05-18 18:13:20 +00:00