Commit graph

22538 commits

Author SHA1 Message Date
AJ Martinez
e2e022dd6a Rank 1 Master always enters Sealed Star 2023-10-22 16:49:31 -07:00
Eidolon
d32823bac8 Defer title start in intro responder to ticker
Fixes KartKrew/Kart#731
2023-10-22 17:56:16 -05:00
AJ Martinez
287a49b337 Use minimap transparency(ish) for SPB Attack HUD 2023-10-22 03:41:54 -07:00
AJ Martinez
8b9b1e1640 Fix instawhip buzzsaw oneshotting the UFO 2023-10-22 03:30:04 -07:00
AJ Martinez
877651733b Fix SPB Attack distance tracker 2023-10-22 03:07:51 -07:00
AJ Martinez
730f788a07 Sliptide SFX perf optimization 2023-10-22 01:51:58 -07:00
AJ Martinez
dc7fea1d26 Gachabom rebound: initialize soundplayed flag 2023-10-22 01:45:11 -07:00
AJ Martinez
31fbb29b88 Gachabom fixups 2023-10-22 00:06:07 -07:00
AJ Martinez
395675e5b0 Fix whip input lockout on instant use items 2023-10-21 22:01:08 -07:00
AJ Martinez
6ad7c7692c Sliptide/drift exit cleanup 2023-10-21 19:50:21 -07:00
AJ Martinez
3f8b557d5e Whip fixups #69 2023-10-21 18:05:49 -07:00
Oni
9c585e35de Merge branch 'fix-cheese' into 'master'
Fix perma ring box anticheese

See merge request KartKrew/Kart!1572
2023-10-22 00:06:16 +00:00
AJ Martinez
bb263114f0 Wrong Perma Ring Box flag for anticheese 2023-10-21 17:05:47 -07:00
Oni
9a315e7e8b Merge branch 'die-less-hard' into 'master'
Don't clear respawn lap when dying (resolves #727)

Closes #727

See merge request KartKrew/Kart!1571
2023-10-21 23:51:40 +00:00
Oni
2cc14bf8f8 Merge branch 'fix-random-item-retransform' into 'master'
Don't retransform random items (resolves #726)

Closes #726

See merge request KartKrew/Kart!1569
2023-10-21 23:49:32 +00:00
Oni
a5bd49b882 Merge branch 'break-through-them-all' into 'master'
Break Through Them All

Closes #704

See merge request KartKrew/Kart!1570
2023-10-21 23:47:50 +00:00
Sally Coolatta
7735e23170 Memset bot controller when loading sectors
Just in case
2023-10-21 16:39:27 -04:00
toaster
e98a24363d IsDifficulty: Fix setting Hard/Master 2023-10-21 11:27:31 +01:00
Sally Coolatta
896829c904 Add fof support for new bot controllers 2023-10-21 04:00:09 -04:00
Sally Coolatta
de9780ab3f Bot controller is stored on the sector now
- Moved destination tag off of linedef tag and into args.
- Bot controller values can be changed mid-level with ACS. (Linedefs using type 2004 will still be activated on level load.)
- Add flag to make bots fastfall
2023-10-21 03:36:26 -04:00
AJ Martinez
15338c4e32 Packet loss indicator 2023-10-20 20:33:37 -07:00
toaster
91f411d52b VC requests for auto-naming AltMusic Challenge
- Replace the track #1/#2 with side B/C
- Add invalid map-set text
2023-10-20 20:39:16 +01:00
toaster
5aa71fb43e PrecacheLevelLocks: Automate naming SECRET_ALTMUSIC
Untested, might need to patch iF Oni runs into bugs
2023-10-20 18:24:07 +01:00
toaster
909eb7b6ef The Tournament Mode cheat is now "chaos zero 64". Thanks to the OG!
In addition, make it case insensitive
2023-10-20 16:56:25 +01:00
toaster
7604235c00 Self-review: Fix inverted before-exiting check for FellOff 2023-10-20 16:22:45 +01:00
toaster
22bef38562 Self-review: Fix missing space in "reach at least400% on the speedometer" 2023-10-20 16:18:10 +01:00
toaster
82afb5da5a Self-review: Grade S is not an available rank for the Tally 2023-10-20 16:14:58 +01:00
toaster
d1ad45236f Self-review: Guarantee the first character of the Challenge Hint is also uppercase, thanks to a possible prefix being "The Controls Tutorial:" 2023-10-20 15:34:44 +01:00
toaster
94cfda6832 Self-review: TrackHazard
- Fix the highest bit handling
- Cleaner code for specific lap handling
2023-10-20 15:21:22 +01:00
toaster
340ac0de0f Self-review: K_DoFault - add challenge check deferral 2023-10-20 14:59:49 +01:00
toaster
986fbd06b9 Self-review: G_SetPlayerGamepadIndicator - use skincolor's ramp directly instead of cacheing and then indexing an entire colormap 2023-10-20 14:47:28 +01:00
toaster
dc72602b00 UnlockPercent: Add fudge value
If you're hypothetically gating a Character behind 100% of Characters unlocked... that'll never come true!
To that end, allow a fudge value to be specified.
It's added to the unlock count before comparing it against the percentage.
2023-10-20 14:27:19 +01:00
toaster
d122ddf1c7 UC_TOTALTUMBLETIME: Show centiseconds too 2023-10-20 13:31:58 +01:00
toaster
a1f93b4c60 UCRP_FINISHGRADE A
"get grade A or better"
Not for Podium, use PodiumCup instead for that
2023-10-20 13:03:45 +01:00
toaster
48bb2e1b3c Add support for PodiumCup Any 2023-10-20 12:41:07 +01:00
toaster
f68d58fb85 UCRP_PODIUMCUP: Make %s Cup mixed case 2023-10-20 12:36:22 +01:00
AJ Martinez
7b1c6a615c Fix perma ring box anticheese 2023-10-20 00:39:32 -07:00
AJ Martinez
d3a14d087d Ugliest function in the codebase free 2023-10-19 16:23:38 -07:00
AJ Martinez
9a46eca039 Lastsafelap betweenmaps 2023-10-19 16:22:30 -07:00
toaster
a0df25b5cd UC_TOTALTUMBLETIME: Forgot to update the gamedata 2023-10-19 23:55:45 +01:00
AJ Martinez
bc950c18a2 Persist player.lastsafelap after death 2023-10-19 15:37:35 -07:00
AJ Martinez
52c569c0ee Don't retransform random items 2023-10-19 14:52:53 -07:00
toaster
d3b35099fc UCRP_TARGETATTACKMETHOD: Don't care about everseenspecial since this can be used with Prison Break now too 2023-10-19 22:13:36 +01:00
toaster
d8e6e1d1a4 UC_TOTALTUMBLETIME
`Condition1 = TotalTumbleTime 30*TICRATE
"tumble through the air for 30:00"

Also makes all the time-based non-playing Conditions use get_number so TICRATE can be provided
2023-10-19 20:22:17 +01:00
toaster
42233cfb9e UCRP_GROWCONSECUTIVEBEAMS
- Condition1 = GrowConsecutiveBeams 4
- "touch the blue beams from your own Shrink at least 4 times before returning to normal size
2023-10-19 19:44:37 +01:00
toaster
6211c0b222 UCRP_GIANTRACERSHRUNKENORBI
"hit a giant racer with a shrunken Orbinaut"
Does what it says on the tin
2023-10-19 18:43:40 +01:00
toaster
d2d7830afc UCRP_HASFOLLOWER
Self-explanatory.
- `Condition1 = HasFollower Buzz_Bomber`
    - "with Buzz Bomber in tow"
    - Combine with Podium checks or other completion-based challenges.
2023-10-19 18:06:27 +01:00
toaster
de5b151985 Merge branch 'Custom-Cup-statistics-menu-icon' into 'master'
Custom Cup monitor now shows up in Statistics Menu

See merge request KartKrew/Kart!1568
2023-10-19 16:53:39 +00:00
VelocitOni
a25b6ca49f Custom Cup monitor now shows up in Statistics Menu
toaster asked me to paste this code in, she's busy w/ break-through-them-all
2023-10-19 12:47:34 -04:00
toaster
0478d9a2e3 Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into break-through-them-all 2023-10-19 17:32:35 +01:00