Commit graph

1312 commits

Author SHA1 Message Date
Sal
653766010d FRIENDCODE (aka, Teamplay) 2024-09-17 01:41:26 +00:00
AJ Martinez
e5f740f4a3 Merge branch 'fix-perma-ring-leniency' into 'master'
Perma ring box should never leniency pickup as item

Closes #1449

See merge request KartKrew/Kart!2429
2024-09-07 04:41:52 +00:00
Ashnal
70ad221aa0 Sneaker Lift 2024-08-25 23:50:10 +00:00
Antonio Martinez
681d481bc1 Perma ring box should never leniency pickup as item 2024-08-24 20:08:00 -07:00
Antonio Martinez
0185c4fd10 Stsrip shields on backshot stumble demotion 2024-08-24 04:11:10 -07:00
Antonio Martinez
a9993e49b2 Don't defang dropped banana chains 2024-08-24 00:49:22 -07:00
Antonio Martinez
c5f4c68d07 5 ring penalty on backshot stumble 2024-08-23 21:44:12 -07:00
Antonio Martinez
e6db4e4d9b Backshots resurrection 2024-08-23 21:02:43 -07:00
Antonio Martinez
a19b323d36 Amps readjustment 2024-08-22 22:45:29 -07:00
Antonio Martinez
a8211b980f WIP: more EXP math 2024-08-18 22:19:46 -07:00
Oni
4bf99e7f16 Merge branch 'amps' into 'master'
Overdrive!

See merge request KartKrew/Kart!2414
2024-08-13 02:46:56 +00:00
Antonio Martinez
83be26cd76 Defensive Overdrive when hit into debt 2024-08-04 00:09:16 -07:00
Antonio Martinez
ed1dde5788 WIP: Separate Overdrive shield 2024-07-23 17:32:10 -07:00
Antonio Martinez
2b61497536 WIP - Overdrive polish 2024-07-22 20:35:28 -07:00
Antonio Martinez
199a92ebb2 WIP: Overdrive 2024-07-22 02:14:11 -07:00
AJ Martinez
c329432ae2 Don't extend fuse/leniency on item boxes picked up in leniency 2024-05-29 18:21:35 -07:00
AJ Martinez
326d6ff058 Item pickup leniency window 2024-05-29 18:18:52 -07:00
AJ Martinez
bf585359c9 Add soft tumble, don't drop items vs invinc 2024-05-01 18:09:34 -07:00
toaster
e569377ad3 Instead of ineffectually restricting karteliminatelast via console callback exclusively in release builds, just don't use the cvar's value if you can't K_CanChangeRules 2024-04-11 20:34:56 +01:00
James R
551a101f7b Hardcode SA2 Pulley (ipullup.lua)
Differences from Lua version:

- Does not set cusval
- Does not have individual states for pulley, hook
  - Simply sets sprite on S_INVISIBLE
- Does not do P_CheckPosition, sets Z directly
- Does not spawn chain visual every tic
  - Spawns a single object and vertically stretches it to
    the correct length
- MT_IPULLUP has MF_SCENERY and a short-circuiting
  thinker, also MF_NOBLOCKMAP so there is never any
  collision against it (it is a controller)
- MT_PULLUPHOOK has MF_NOCLIP to avoid extra collisions
  while moving
2024-04-03 04:37:44 -07:00
toaster
7f6de407f1 Copyright update: Add Kart Krew (2024) in general for high-traffic inherited sourcefiles 2024-04-02 17:42:38 +01:00
James R.
342b6fd659 Merge branch 'fix-invalid-banana-chain' into 'master'
Fix crash accessing removed banana chain

Closes #1229

See merge request KartKrew/Kart!2194
2024-04-02 11:14:34 +00:00
toaster
3fb4a4257e MT_FLINGRING: Nullify fuse on touch
If the fuse caused the flingring to be deleted, it would hog a spot on player->pickuprings until the player respawned.

This is not a perfect solution, but it should resolve the problem in practice.

Needs testing to confirm this doesn't introduce TA desync, but in the worst case I would wager it affects a single digit number of runs at worst.
2024-04-01 19:06:56 +01:00
Oni
e9a8508456 Merge branch 'last-chance' into 'master'
Display "Last Chance!" when death-save combo rules activate

See merge request KartKrew/Kart!2197
2024-03-31 18:46:30 +00:00
Oni
531e4ccd4a Merge branch 'destroy-kart' into 'master'
Destroyed Kart effects

Closes #1146

See merge request KartKrew/Kart!2196
2024-03-31 18:45:30 +00:00
James R
bf0041644a Add destroyed kart effects
- Removed hitlag sparks and extra quakes from player death
- Removed dontdraw flag from NO CONTESTED player
- Moved most dead kart code to objects/destroyed-kart.cpp
2024-03-31 00:58:14 -07:00
AJ Martinez
7d2046f9f9 Display "Last Chance!" when death-save combo rules activate
Future conveyance work here would rule, but at the very least, let's name it so we can talk about it
2024-03-31 00:07:32 -07:00
AJ Martinez
604c69050e Fix crash accessing removed banana chain 2024-03-30 20:07:26 -07:00
AJ Martinez
ec0b51f664 Disable pickup cheese in Sealed Star 2024-03-30 00:53:36 -07:00
AJ Martinez
038e552c80 Only do Heavy Magician behavior for Heavy Magician, lol 2024-03-28 18:09:25 -07:00
AJ Martinez
494843d78f Rerandomize Heavy Magician when recovering in GTR_BUMPERS 2024-03-27 22:02:57 -07:00
Oni
59974ebce2 Merge branch 'sal-cam-sandboxing' into 'master'
Camera last minute adjustments

Closes #1034

See merge request KartKrew/Kart!2161
2024-03-27 22:40:22 +00:00
Sally Coolatta
4004bffa5d Tweaked all quake values
Quake III Arena
2024-03-25 01:00:17 -04:00
AJ Martinez
4c901e8a56 SPB Attack polish 2024-03-23 21:02:01 -07:00
toaster
72472d6ae1 If the first Spray Can you pick up is in a tutorial context and your profile's skincolor is Default, set it to the Spray Can's colour!
Makes Eggman's "what's your favourite colour" line even stronger.
2024-03-21 22:11:24 +00:00
AJ Martinez
dd60dc1e3a Merge branch 'cd-fx-finale' into 'master'
Prison CD: final visibility changes

Closes #1133

See merge request KartKrew/Kart!2103
2024-03-16 04:02:10 +00:00
James R
480bf237c9 DEVELOP: let eliminatelast be turned off in GP
- This is very useful for testing losses
2024-03-14 02:20:19 -07:00
James R
fa6eee9a90 Prison CD: final visibility changes
- CD spawns instantly
- 3x scale, scale down to 1x over 1 second
- Do not pickup instantly
- Afterimages in the air, additive
- Thrown arc straight upward, less high if player is
  closer
2024-03-13 21:52:55 -07:00
AJ Martinez
9eb7379df6 TA: Don't end on death, but nerf lightsnake to minimum safe distance 2024-03-12 22:38:19 -07:00
James R.
87bd18b509 Merge branch 'death-frame-tweak' into 'master'
Race: send player death sprite flying less further away

See merge request KartKrew/Kart!2088
2024-03-11 09:42:28 +00:00
James R
625964b324 Race: send player death sprite flying less further away
- Let the player see the death frame more often in Race.
- The slower speed will be used in Race, but not Battle or
  Versus modes.
- Also keep the shadow on player death sprite.
2024-03-11 02:34:34 -07:00
James R
6845ae30d7 SF_BADNIK: scale death sprite by 2x 2024-03-11 01:55:45 -07:00
James R
44666f0c2e Add SF_BADNIK flag for characters, spawn an explosion on death
- Plays a pop sound too!
2024-03-11 01:25:03 -07:00
Oni
69b5c40b35 Merge branch 'no-death-whip-reject' into 'master'
Remove instawhip charge on death

Closes #1138

See merge request KartKrew/Kart!2081
2024-03-11 03:10:55 +00:00
AJ Martinez
ad1fed1ab5 Remove instawhip charge on death 2024-03-10 18:01:13 -07:00
AJ Martinez
4fd5873e0f All TA deaths are final deaths 2024-03-10 15:47:49 -07:00
Sally Coolatta
9b93f56111 Add pre-Podium intermission music 2024-03-10 14:08:59 -04:00
Oni
1b3c63f24a Merge branch 'adventure-air-booster-hardcode' into 'master'
Hardcode Adventure Air Booster & Dimension Disaster objects

Closes #1116

See merge request KartKrew/Kart!2038
2024-03-09 08:28:51 +00:00
James R
21f7f27735 Battle: measure overtime barrier radius by minimap corners, instead of edges 2024-03-08 07:36:56 -08:00
Lach
a419ea48c6 Hardcode Adventure Air Booster & Dimension Disaster objects 2024-03-08 10:38:33 +11:00