Commit graph

2763 commits

Author SHA1 Message Date
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
Antonio Martinez
7fa5967ccb Pick-me-up: eggmark hud tracking 2025-05-18 13:11:35 -04:00
Antonio Martinez
38a92467ee Less free rings (resolves #1517) 2025-05-17 20:59:28 -04:00
AJ Martinez
e7ff5292a4 Merge branch 'master' into 'jartha/bubble-shield-new-sprite'
LOOK MOM I'M USING THE WEB UI

# Conflicts:
#   src/objects/CMakeLists.txt
2025-05-17 02:34:26 +00:00
Antonio Martinez
1a2f3b0d3b Merge remote-tracking branch 'origin/master' into pick-me-up 2025-05-16 22:26:35 -04:00
Antonio Martinez
7a7b0938ac Pick-me-up Volt fixes 2025-05-16 21:41:28 -04:00
Antonio Martinez
34ddee575a WIP: more pick-me-up 2025-05-16 13:04:55 -04:00
James R
7190106ab7 Add new Bubble Shield visuals (held version) 2025-05-13 18:27:06 -07:00
Lach
22817ac60b Add stun mechanic & Flybot767 2025-05-14 01:39:42 +10:00
AJ Martinez
95cd51cada Dynamic tripwire 2025-05-01 17:12:40 -04:00
Eidolon
b45f9a8ebf Merge public master 2025-04-25 10:37:43 -05:00
Ashnal
42e30cd8bb Landmine forwardthrow 2025-04-09 04:42:54 +00:00
Lighto97
05923e935d check tracer and player carry flag on trapbubble thinker 2025-03-12 02:27:05 -03:00
Lighto97
ed5adc5b78 use player->carry and player->mobj->tracer 2025-03-11 02:03:35 -03:00
Lighto97
6c1629868f fix bubble shield trap respawn softlock 2025-03-07 01:11:17 -03:00