Commit graph

19895 commits

Author SHA1 Message Date
Sally Coolatta
47293d1d9f Improve debug distribution, rebalance SPB spawning
Might be too far in the other direction, we'll see
2022-09-21 21:02:05 -04:00
Sally Coolatta
34aa00ab0d Fix drop target cvars & debug distribution 2022-09-21 19:48:57 -04:00
Sally Coolatta
f3742bad9d Safe-guard SPB from 1st place 2022-09-21 19:02:38 -04:00
Sally Coolatta
9fa4654776 Turn off seek test again 2022-09-21 17:23:55 -04:00
James R
43984aebd4 Lua spriteinfo default pivot support 2022-09-21 14:15:28 -07:00
James R
0912ebaaa3 Update and extend R_ParseSpriteInfo for default pivot
- Set default pivot with DEFAULT block
- Use wildcard star (*) with Sprite/Sprite2Info/Skin to
iterate over all sprites and/or skins
2022-09-21 14:15:28 -07:00
James R
5a631b302d Add SPRINFO_DEFAULT_PIVOT, change spriteinfo_t.available to bit array
Default is used if the bit is not set for a particular
frame.
2022-09-21 14:15:28 -07:00
James R
b0f84e99fc Refactor Lua spriteinfo
Fixes available not being set when pivot list is updated
on its own.
2022-09-21 14:15:28 -07:00
James R
58bc3294fa Refactor R_ParseSpriteInfo
Splits up the function, thus makes me want to kill myself
less.
2022-09-21 12:30:29 -07:00
James R
499c61a9f2 Kill SPRITE/SPRITEINFO, SPRITE2INFO SOC headers
Kill it because maintaining three parsers for the same
data is insane.
2022-09-21 12:15:21 -07:00
Sally Coolatta
f02b67eae6 Add seeking sounds 2022-09-21 14:57:33 -04:00
James R
794385dd63 Merge branch 'improve-profile-apply-startup' into 'master'
Improve profile applying during startup

See merge request KartKrew/Kart!689
2022-09-21 17:08:11 +00:00
Sally Coolatta
d7ce973aaf Only spawn gates when SPB is close to the ground 2022-09-21 12:23:42 -04:00
Sally Coolatta
38f6fe3112 Merge branch 'master' into new-spb 2022-09-21 12:11:39 -04:00
Sally Coolatta
f4dddf0385 Properly run ahead in fuse state 2022-09-21 11:59:59 -04:00
Sally Coolatta
44a742b1aa r_things.c -> r_things.h 2022-09-21 11:51:43 -04:00
Sally Coolatta
a790ffee79 The little SPB tweaks
- Explosion strength scales with how long you've been outrunning it. 0 seconds is even more punishing than it was before, while surviving 60+ seconds converts the damage into minimal stumble.
- When it starts properly chasing a new target, it will be intangible for 1 second
- Hot potato takes 2 seconds instead of 7
- Too much hot potato will make it run ahead & explode (untested)
2022-09-21 11:51:16 -04:00
Sally Coolatta
0e7d9ba84e Merge branch 'master' into new-spb 2022-09-21 11:18:31 -04:00
Sal
cb85e23422 Merge branch 'tumble-slope-fuck' into 'master'
Stumble + Smooth Landing

See merge request KartKrew/Kart!571
2022-09-21 14:13:17 +00:00
VelocitOni
329aecd5e5 Made the circle solid for longer
Edited NUMTRANSMAPS to make it solid for 2 maps longer, adjusted fudge ANG to 15 from 10 (more visually lenient)
2022-09-21 10:12:10 -04:00
Sally Coolatta
e347fadf02 Add a fudge constant to the stumble indicator 2022-09-21 07:49:33 -04:00
Sally Coolatta
eaf232302f Turn off the seek test 2022-09-21 07:12:16 -04:00
Sally Coolatta
dd94b1449e Juicebox gates forward port for SPB 2022-09-21 07:05:26 -04:00
VelocitOni
6d45e58425 Merge branch 'master' into tumble-slope-fuck 2022-09-21 07:04:37 -04:00
Oni
1b373cf0e8 Merge branch 'autocope' into 'master'
Offline input delay cvar

See merge request KartKrew/Kart!687
2022-09-21 10:56:22 +00:00
Sally Coolatta
3c26a2f19b Increase seeking speed 2022-09-21 02:49:37 -04:00
Sally Coolatta
986ca88f23 Clean up SPB spawning conditions
- Instead of basing it off of the item table, the extra chance is a raw bonus for the entire server.
- Allow SPB to be forced onto the whoever happens to get an item the soonest, rather than only 2nd place.
2022-09-21 02:44:24 -04:00
Sally Coolatta
7b77998523 Remove SPB 2nd place bonus odds
Was a fun idea while it lasted, but we would like to give it more "tangible" buffs to players now, rather than trying to rig the casino.
2022-09-21 02:27:34 -04:00
Sally Coolatta
03effa44e5 Fix spb.c header 2022-09-21 02:13:57 -04:00
Sally Coolatta
b7f0f05f84 Merge branch 'master' into new-spb 2022-09-21 02:12:53 -04:00
Sally Coolatta
1530c15db7 Fix visual not matching exact steep range 2022-09-21 02:01:38 -04:00
Sally Coolatta
3f66a8e72f Fix fast fall preventing stumble 2022-09-21 01:38:21 -04:00
AJ Martinez
51d46a2a8a Remove debug print 2022-09-20 21:32:45 -07:00
AJ Martinez
aaf18fb1cf Offline Input Delay -> Minimum Input Delay, default 0 -> 2 2022-09-20 21:29:17 -07:00
AJ Martinez
8525dfb502 Allow netgame clients to display and be affected by mindelay 2022-09-20 21:21:51 -07:00
AJ Martinez
bd83a9f3b1 Mindelay: Probably don't calculate ping outside of games period 2022-09-20 20:33:30 -07:00
AJ Martinez
ada40b421c Mindelay: Never draw ping outside of games 2022-09-20 20:29:34 -07:00
AJ Martinez
e1f72898f5 Mindelay: Update ping display even in local play 2022-09-20 20:15:02 -07:00
AJ Martinez
87b92a7127 Bump ping tiers by 1 tic 2022-09-20 20:05:00 -07:00
AJ Martinez
e242207d10 Mindelay: Oni suggestions rollup 2022-09-20 19:01:54 -07:00
Oni
2d38d0fbc6 Merge branch 'item-debris-final' into 'master'
Item Debris

See merge request KartKrew/Kart!683
2022-09-20 22:20:44 +00:00
SteelT
ccff9a6ce2 Improve profile applying during startup
This allow cases can route around the title screen, such as if the `-connect` command line param is used, to work properly
2022-09-20 15:04:37 -04:00
James R
e7b0e223e1 Fix respawning item boxes with P_RespawnBattlesBoxes 2022-09-20 10:36:32 -07:00
James R
96c1c36821 Add a mode to the toggle command, cycle a set of values
toggle timescale 0.2 0.75 1

If timescale is 0.2, go to 0.75
If timescale is 0.75, go to 1
If timescale is 1 or any other value, go to 0.2
2022-09-20 08:29:22 -07:00
James R
4fb1eef8f1 command.c: refactor Setvalue, create CV_CompleteValue 2022-09-20 08:29:21 -07:00
James R
7a56e5ade6 Move choose and chooseweighted commands to command.c
Fixes disabled under dedicated and it's the appropriate
place for these. Effectively cherry pick of 35b82b6dd9
2022-09-20 08:29:14 -07:00
Sally Coolatta
12475dc434 Make smoothland client-sided 2022-09-20 10:35:13 -04:00
Sally Coolatta
f987d1b601 Add smooth landing vfx 2022-09-20 10:33:24 -04:00
James R
81eb513ef1 Fix item pop sfx not playing for eggman boxes and playing TWICE for everything else
The former is my bruh and the latter is probably not my
brew.
2022-09-20 06:10:52 -07:00
James R
7d87f2e1a2 Fix item debris animation
WHAT WERE THEY COOKING
2022-09-20 05:45:28 -07:00