Commit graph

1376 commits

Author SHA1 Message Date
VelocitOni
567ec0aef2 Deathstate for SSMine has sound
But it doesn't fucking work because of course it don't
2025-07-29 04:37:58 -04:00
VelocitOni
4577b0a3e3 Deathstate sound and radius increase
Made it bigger, use a Gunstar Heroes sound and NOT a kirby one
2025-07-29 03:11:49 -04:00
VelocitOni
ed98af18b2 This too needed renaming
I forgot to hit ctrl+s lol
2025-07-29 01:30:02 -04:00
VelocitOni
7c793096f1 Modernize BallhogBoom animation states
Cut down BallhogBoom states into 1 nice FF_ANIMATE because it's so old, changed all BALLHOGBOOM1s to just BALLHOGBOOM
2025-07-29 01:27:06 -04:00
James R
07e5f27982 Toxomister: clouds go poof when punted, hitbox radius 70 -> 35 2025-07-22 21:47:17 -07:00
Antonio Martinez
58cc1312cb Lightning Attack visuals 2025-07-18 17:56:23 -04: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
VelocitOni
cbdc339634 Wrong spot for that flag
I fucking put it in the wrong spot, moved it
2025-07-05 23:55:47 -04:00
VelocitOni
808621592d Amps use ff_randomanim
Flying amps should start on varying frames
2025-07-05 23:35:54 -04:00
Ashnal
ff9644c278 Sound effects again 2025-06-23 23:41:46 -04:00
Ashnal
590227a135 Fix bailcharge fullbright 2025-06-23 18:07:59 -04:00
Ashnal
9c0432eb1b Bail Sparkle 2025-06-23 18:07:59 -04:00
Ashnal
8711e287e4 Bail post hitlag VFX 2025-06-23 18:07:59 -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
ce77568087 Bubble refinements 2025-06-20 20:29:03 -04:00
Antonio Martinez
a0cc5dc69a WIP amp visuals 2025-06-11 23:45:18 -04:00
James R
5f572c8e9a Add Stone Shoe sounds 2025-06-11 13:56:18 -07:00
James R
4e6c501888 Add Stone Shoe states
- Cvars
  - stoneshoe
- Items enum
  - KITEM_STONESHOE
  - KDROP_STONESHOETRAP
- Player vars
  - stonedrag (fixed_t)
  - stoneShoe (mobj pointer)
- States
  - S_STON
- Mobjs
  - MT_STONESHOE
  - MT_STONESHOE_CHAIN
- Sprites
  - STON
2025-06-10 16:40:06 -07:00
Antonio Martinez
cff8d740b1 Visual proximity mine radius 2025-06-05 19:05:35 -04:00
James R
465387c69e MT_SEALEDSTAR_BUMPER: use A_GenericBumper 2025-05-26 19:31:02 -07:00
VelocitOni
37f73562f8 Whip height reduced
80 -> 50, to be right above the player. Keeps Prison Break sensible
2025-05-25 13:54:32 -04:00
VelocitOni
3297933a09 Instawhip disjoint buff
95 -> 108 as a little treat
2025-05-25 05:35:15 -04:00
Antonio Martinez
b7ee88fcd9 New bubble trap sprites 2025-05-21 20:41:52 -04: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
Antonio Martinez
eb79838ffb Ballhog buffs 2025-05-20 16:39:55 -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
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
53871fefc0 Make Flame Shield dash effects additive 2025-05-19 18:38:32 -07: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
James R
835785d940 Make Lightning Shield bolts additive 2025-05-19 18:29:19 -07:00
James R
cccde157d4 Add Flame Shield states 2025-05-19 18:28:37 -07:00
James R
f8afb52b1a Add Lightning Shield states 2025-05-19 18:28:11 -07:00
Antonio Martinez
f85d3f764a Pick-me-up: got it! 2025-05-19 19:42:27 -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
James R
48f5a8a1e4 Add new Bubble Shield states (held version) 2025-05-13 18:24:52 -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
Ashnal
42e30cd8bb Landmine forwardthrow 2025-04-09 04:42:54 +00:00
VelocitOni
3139101305 Flipped frame-count & speed
Flipped where frame count and speed were, oops
2025-04-06 14:07:49 -04:00
VelocitOni
f493087cc4 FF_Animate
Shot in the dark, idk how this fucking works LOL
2025-04-06 13:59:44 -04:00
Eidolon
cb7f437e60 Merge public master 2025-02-13 15:48:11 -06:00
Eidolon
a4d304a1f5 Update copyright years to 2025 2025-02-13 15:32:26 -06:00
Eidolon
1a8467fdaf Merge public master 2025-02-12 19:02:38 -06:00
James R
1b4bdf247c Fix Battle Overtime resync under certain conditions
Resync can be triggered when server/clients differ in the
number of Overtime laser objects spawned. For example,
when one of the clients is in splitscreen.

- MT_OVERTIME_PARTICLE had a spawnstate of S_NULL
- P_SetupStateAnimation is always called on spawn,
  regardless of if the spawnstate is S_NULL
- S_NULL inexplicably has FF_RANDOMANIM in its frame flags
  - This is NOT intentional and the likely source of the
    error is SOC/Lua
- Setting MT_OVERTIME_PARTICLE's spawnstate to S_INVISIBLE
  solves the problem
2024-10-04 14:57:29 -07:00
Antonio Martinez
d4c0603808 Wall transfer buffs 2024-09-15 21:05:30 -07:00
Jack
af16e3f993 Implemented SPR2_DKRT and integrated it into the state system 2024-09-07 14:40:12 +01:00