Commit graph

17021 commits

Author SHA1 Message Date
toaster
a044ea76f7 I made skin loading 2/15ths faster on my machine by inverting this jump conditional 2022-05-16 21:47:20 +01:00
toaster
80c14cd6ac use missingnum instead of re-calling W_GetNumForName 2022-05-14 19:18:57 +01:00
toaster
8593074d19 ANIMDEFS now only reports the "flats are disabled" warning for ANIMDEFs in the most recently loaded file.
Notably, this means there are no warnings produced if an added file contains no errors, reducing even MORE of the friction the addons menu has been experiencing in devbuilds lately.
2022-05-14 15:43:50 +01:00
toaster
884064049e * Allocate the "MISSING" patch only once, statically, at first boot via missingpat, and prevent it from being freed.
* Rework HU_UpdatePatch to HU_UpdateOrBlankPatch with a "required" boolean.
    * If desired graphic is not present in resources:
        * If required is true, return `missingpat`.
        * If false, return NULL as before (font compatibility).
    * Add an alias with the previous function signature, so you don't need to add a million `true`s everywhere.
* Remove a ton of irrelevant graphics the game attempts to cache only because of code inherited from vanilla SRB2.
* Remove the unused hudinfo system, also inherited from vanilla SRB2.
2022-05-14 14:56:02 +01:00
toaster
ea6aaa3321 Merge branch 'master' into fast-addfile
# Conflicts:
#	src/k_hud.c
2022-05-14 13:41:59 +01:00
Sally Coolatta
9795f21c33 Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart 2022-05-12 17:35:17 -04:00
Sally Coolatta
4e740ea683 WHY IS IT NOT ON BY DEFAULT 2022-05-12 17:35:14 -04:00
James R
7568e84f2e Merge branch 'fix-wrong-mainwads' 2022-05-11 17:09:31 -07:00
James R
900d9e0276 Merge branch 'tiny-try-move-16' into 'master'
Cap TryMove radius to 16x map scale

See merge request KartKrew/Kart!586
2022-05-12 00:05:36 +00:00
James R
b89bf775df DEVELOP: don't let clients download mainwads 2022-05-11 17:04:18 -07:00
James R
6fe36193a2 Scale brake drift sparks up to 3x 2022-05-11 15:40:09 -07:00
James R
86cea709ef Fix brake dust double scaling 2022-05-11 15:34:22 -07:00
James R
1f73f98e7a Remove fullbright from Brake Dust 2022-05-11 13:09:18 -07:00
James R
266f1c9a65 Cap TryMove radius to 16x map scale 2022-05-11 12:45:00 -07:00
James R
730e00ab19 Brake dust
- Spawns outward from both front wheels, from outer wheel
only if brake-drifting.
- Scales with speed, up to 200%. Also applies to drift
sparks.
2022-05-11 12:34:42 -07:00
James R
364651ac39 Remove Brak Eggman 2022-05-11 12:25:58 -07:00
James R
7579cf1b10 Fix misc warnings for GCC 12 2022-05-11 12:21:18 -07:00
Roberto Ierusalimschy
199c40a14d useless test removed (pointed by lint) 2022-05-11 12:17:49 -07:00
James R
71833862b2 Make tripwire speed lines Lilac and additive 2022-05-09 18:45:35 -07:00
James R
8164d63078 Merge remote-tracking branch 'origin/tripwire-leniency' 2022-05-08 22:19:27 -07:00
James R
5293b151be Merge branch 'rewrite-mines' into 'master'
Rewrite mines

See merge request KartKrew/Kart!581
2022-05-09 05:15:31 +00:00
Sally Coolatta
72d77f7fb5 Invincibility updates
- You flash white while in invincibility
- Invincibility is not rainbow UNTIL you go above the initial timer.
- Increased visibility of the shield effect around invincible players.
- Invincibility sparkles have trailing afterimages.
- Disabled invincibility speed lines; they now use the normal speedlines but grey/rainbow. (The code/sprites will be used for something later.)
- Using invincibility adds time, instead of setting it.
- Player hitbox is finally bigger, to actually match the shadow size.
2022-05-08 03:43:53 -04:00
Sally Coolatta
5d0ed5e9e0 Tripwire leniency efx 2022-05-08 01:44:12 -04:00
Sally Coolatta
9ab0e028d4 Tripwire leniency
1 full second after entering a tripwire state, you can still go through tripwires
2022-05-08 01:03:11 -04:00
Sally Coolatta
1381a56077 Rewrite mines
Get rid of the tons of extra objects it uses for sounds & collision, do it all from the actual object PLEASE...
2022-05-07 22:59:38 -04:00
toaster
c0830d1ddc Merge branch 'testers220430' into 'master'
Minor prep for 220430 test

See merge request KartKrew/Kart!576
2022-05-07 13:53:03 +00:00
SinnamonLat
7a65dbfe8e use other magnetic sound for ebrake 2022-05-04 10:55:19 +02:00
SinnamonLat
3bcf4fd33b fix exploit where releasing only accel mid spindash would cancel it 2022-05-04 10:50:07 +02:00
SinnamonLat
bf09bdd642 ebrake sound 2022-05-03 23:51:37 +02:00
SinnamonLat
f80ef0e051 ignore offroad while in tiregrease 2022-05-03 23:37:32 +02:00
SinnamonLat
03056eb3b5 better ebrake/spindash visuals 2022-05-03 23:23:46 +02:00
SinnamonLat
464e4a338a wip: ebrake visuals 2022-05-03 03:35:01 +02:00
SinnamonLat
d843cc5b5c Spindash iframe ring drain based off of speed/weight 2022-05-03 02:16:22 +02:00
SinnamonLat
784a541c09 Spindash charge time rebalance + release thrust 2022-05-03 01:53:20 +02:00
toaster
b88a34e07b Make the "DEVELOPMENT EXE" string on the title screen change in TESTER and HOSTTESTER builds. 2022-04-29 22:16:44 +01:00
toaster
2036a62043 Change when the kstart sound occours, because getting a lag spike at a bad time can still make it happen inaccurately early. 2022-04-29 21:54:22 +01:00
AJ Martinez
87eed3ed1c Double droptarget sound range 2022-04-25 21:21:53 -05:00
AJ Martinez
4655df9d9e Dynamic sounds for drop target collision 2022-04-25 18:49:08 -05:00
toaster
2b2ba53e93 Minor refactor: Handle *sep entirely within S_AdjustSoundParams, instead of having a component partly outside. 2022-04-18 17:13:27 +01:00
toaster
dfbff49a52 Delete accidentially-committed whitespace 2022-04-17 23:50:43 +01:00
toaster
440203ff89 Resolve #233 - Sounds with non-NULL sources now work when two or more players are near the sound origin. 2022-04-17 23:22:48 +01:00
toaster
8563074ee0 Resolve #237 - water ripple effects no longer show garbage in splitscreen. 2022-04-17 21:57:06 +01:00
toaster
cc76f4d052 Merge branch 'reverttransferline' into 'master'
Revert "Add flag to line slopes for copying their slopes to the other side."

See merge request KartKrew/Kart!568
2022-03-29 12:57:51 +00:00
Sal
2f3064c225 Merge branch 'endingmusicfix' into 'master'
P_EndingMusic repairwork

See merge request KartKrew/Kart!567
2022-03-28 17:44:29 +00:00
Sally Coolatta
db7e71d418 Fix gif recording 2022-03-28 00:25:52 -04:00
Sally Coolatta
74eac3e3f2 Wait did this legitimately mostly fix it?!
I think it was the realtics check...?!

The issue is still here but significantly better... I THINK?? I can't tell if I just hate this code so much I'm telling myself that it's better so I don't have to look at it anymore
2022-03-27 22:16:51 -04:00
Sally Coolatta
8933fe12f6 Haven't fixed netgames yet but pushing what I have at least 2022-03-27 20:26:46 -04:00
toaster
a6690e02fa Revert "Add flag to line slopes for copying their slopes to the other side."
This reverts commit 7f969705b4.
2022-03-27 20:46:07 +01:00
toaster
1beee50942 Fixed the conditions where bad splitscreen player reads were occuring in P_EndingMusic.
Was only evident when someone joined and then left the 3p or 4p position of party, which is why we didn't discover it in testing.
2022-03-27 20:19:10 +01:00
Sally Coolatta
ebd4197f5c Increase delay granularity for more stable framerate 2022-03-27 13:58:11 -04:00