Oni VelocitOni
c3a0439f7e
Merge branch 'offline-drift-exit' into 'master'
...
Disallow drift exit help on D0
Closes #1512
See merge request kart-krew-dev/ring-racers-internal!2543
2025-05-24 19:11:59 +00:00
Oni VelocitOni
097a8f0b5d
Merge branch 'no-map-in-gp' into 'master'
...
No map command in GP
Closes #1391
See merge request kart-krew-dev/ring-racers-internal!2561
2025-05-24 19:11:30 +00:00
Oni VelocitOni
3032bc4884
Merge branch 'no-karted-fault' into 'master'
...
Don't increase karted time when faulted
Closes #1415
See merge request kart-krew-dev/ring-racers-internal!2560
2025-05-24 19:11:19 +00:00
Oni VelocitOni
c8e9adcc98
Merge branch 'special-top' into 'master'
...
Never top shake in Special
Closes #1433
See merge request kart-krew-dev/ring-racers-internal!2571
2025-05-24 19:10:41 +00:00
Oni VelocitOni
c961d2a497
Merge branch 'egg-roulette-transfer' into 'master'
...
Start egg roulette when transferring to player with egg roulette
Closes #1437
See merge request kart-krew-dev/ring-racers-internal!2570
2025-05-24 19:10:35 +00:00
Oni VelocitOni
75c81b47bd
Merge branch 'superhot' into 'master'
...
Players are never scamming in GTR_SPHERES
Closes #1530
See merge request kart-krew-dev/ring-racers-internal!2569
2025-05-24 19:10:29 +00:00
Antonio Martinez
ae0e872fa5
Don't top shake in Cooperative either
2025-05-23 20:06:16 -04:00
Antonio Martinez
0e515f8688
Check map command for rulechange
2025-05-23 20:02:50 -04:00
Antonio Martinez
f46a2f83b4
Check GTR_CIRCUIT for scams
2025-05-23 20:00:35 -04:00
Antonio Martinez
99c5ebc109
Use sliptide super handling while flamedashing
2025-05-23 14:33:53 -04:00
Antonio Martinez
27eaa82bd3
Never top shake in Special
2025-05-23 14:28:13 -04:00
Antonio Martinez
94c6ed448d
Start egg roulette when transferring to player with egg roulette
2025-05-23 14:17:48 -04:00
Antonio Martinez
cb0bff86ac
Players are never scamming in GTR_SPHERES
2025-05-23 13:52:24 -04:00
Antonio Martinez
d236620adf
Fix cantact with duel Hyudoro crashing in GP bonus (trivial)
2025-05-23 03:03:08 -04:00
Antonio Martinez
14c115fa36
Do something useful lmao
2025-05-22 13:57:08 -04:00
Antonio Martinez
077a3750b0
More drawpickups exclusions for snapshotmaps
2025-05-22 11:39:39 -04:00
Antonio Martinez
c3005b2a6a
Move Overdrive boost power into standard OD
2025-05-22 10:59:04 -04:00
Oni VelocitOni
5f95ad933f
Merge branch 'team-hud' into 'master'
...
Team HUD
See merge request kart-krew-dev/ring-racers-internal!2562
2025-05-22 04:43:57 +00:00
Antonio Martinez
bd250e34c8
Teamplay gameplay refinements
2025-05-22 00:32:14 -04:00
AJ Martinez
c400c5ea07
Merge remote-tracking branch 'origin/master' into team-hud
2025-05-21 20:56:19 -04:00
Oni VelocitOni
5ad2c0436f
Merge branch 'new-bubble-trap-sprite' into 'master'
...
New bubble trap sprites
See merge request kart-krew-dev/ring-racers-internal!2563
2025-05-22 00:54:26 +00:00
Antonio Martinez
b7ee88fcd9
New bubble trap sprites
2025-05-21 20:41:52 -04:00
Antonio Martinez
b2d9e081b2
Remove testing visuals
2025-05-21 18:55:49 -04:00
Antonio Martinez
a6f76db0fa
Fixed misaligned arrows in 4P team hud
2025-05-21 18:54:24 -04:00
Antonio Martinez
bf2f9a9898
What the fuck?
2025-05-21 17:39:33 -04:00
Antonio Martinez
f0bcc82f90
go go gadget teamplay
2025-05-21 16:49:51 -04:00
Antonio Martinez
2caea74cba
Teamplay HUD
2025-05-21 02:05:33 -04:00
Antonio Martinez
2940b45a22
No map command in GP
2025-05-20 18:52:41 -04:00
Antonio Martinez
9a23bde435
Don't increase karted time when faulted
2025-05-20 18:48:21 -04:00
Oni VelocitOni
3e9d6858bf
Merge branch 'shield-shenanigans' into 'master'
...
Fix various shield checks using item instead of curshield
Closes #1501
See merge request kart-krew-dev/ring-racers-internal!2544
2025-05-20 22:46:45 +00:00
Oni VelocitOni
a35bbaacf7
Merge branch 'the-hunt-continues' into 'master'
...
Add bonus pickups in conditions you couldn't grab Spray Cans before
See merge request kart-krew-dev/ring-racers-internal!2502
2025-05-20 22:45:12 +00:00
Oni VelocitOni
35ab0bd52c
Merge branch 'p-speed-damage-soften' into 'master'
...
Downgrade damage when tripwire lenient
Closes #1375
See merge request kart-krew-dev/ring-racers-internal!2557
2025-05-20 22:31:29 +00:00
Oni VelocitOni
7727d70e31
Merge branch 'bawhaw' into 'master'
...
Ballhog buffs
Closes #1460
See merge request kart-krew-dev/ring-racers-internal!2559
2025-05-20 22:25:38 +00:00
Oni VelocitOni
4e1ba4f353
Merge branch 'roulette-again' into 'master'
...
Tiny roulette fixes
See merge request kart-krew-dev/ring-racers-internal!2558
2025-05-20 22:25:31 +00:00
Antonio Martinez
3c4ca02408
Source BALLHOGBOOM damage, allow BALLHOGBOOM pickup
2025-05-20 17:29:35 -04:00
Antonio Martinez
eb79838ffb
Ballhog buffs
2025-05-20 16:39:55 -04:00
Antonio Martinez
2ec4fa044c
Tiny roulette fixes
2025-05-20 15:35:05 -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
a6bf7f46a7
DEVELOP-gated reset cmd parameters
...
- Introduce "-resetspraycans"
- "-resetchallengegrid" existed, now gated
2025-05-20 20:27:06 +01:00
toaster
1fa1da9b4e
Rewrite how Spray Cans are stored in gamedata
...
- For programmers:
- Deprecate GamedataSprayCanJson
- Previously stored colour name and map name together.
- Was swapped in place to move invalid entries to the back.
- If the old info exists, we convert it.
- Instead:
- Store list of colour names
- Index into that list in GamedataMapJson to write map ID
- Stable-sort the list as collected then uncollected
- Write only valid entries into gamedata_t
- Use the map ID reference to link map back to final order
- Sounds more complicated, and it kind of is - but the code is WAY more readable, elegant IMO, allows for expansions to be added later and takes advantage of CPP features it didn't originally
- For testers:
- Ideally, nothing should change. Just be careful and remember to keep backups of your gamedata
# Conflicts:
# src/g_gamedata.cpp
# src/g_gamedata.h
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
toaster
0449156d2e
load_ng_gamedata(): No need to free grids/cans, as M_ClearSecrets (called at start) already does. Everything else already assumes it's adding to a blank gamedata...
2025-05-20 20:18:10 +01:00
Oni VelocitOni
f390564640
Merge branch 'werror-solving' into 'master'
...
Werror solving (180525)
See merge request kart-krew-dev/ring-racers-internal!2547
2025-05-20 19:16:44 +00:00
Antonio Martinez
5605121017
Don't bounce players when damage softening
2025-05-20 14:40:43 -04:00
Antonio Martinez
2adfb467f1
Also soften wipeout
2025-05-20 14:14:11 -04:00
Antonio Martinez
91b15905d2
Downgrade damage when tripwire lenient
2025-05-20 14:12:05 -04:00
Oni VelocitOni
fafda8df44
Merge branch 'jartha/fix-map-anger-crash' into 'master'
...
Fix picked map anger vote looking for invalid player
Closes #1521
See merge request kart-krew-dev/ring-racers-internal!2556
2025-05-20 17:51:38 +00:00
James R
628aab60c3
Fix picked map anger vote looking for invalid player
...
It was looking to see if the local player picked the map
to play the cheer sound effect.
2025-05-20 00:55:16 -07:00
VelocitOni
f2c92efa67
Adjust stun time
...
reduced stun time, 4 to 10
2025-05-20 00:04:41 -04: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