Commit graph

19870 commits

Author SHA1 Message Date
AJ Martinez
9ecd5b9c4b Add shockwave support to K_SpawnDriftElectricSparks 2022-09-23 22:14:10 -07:00
AJ Martinez
3501ca7976 Match gate animation to Chengi's new visuals 2022-09-23 17:44:22 -07:00
Sally Coolatta
362bef7b3a Add new gate sounds 2022-09-23 17:19:15 -04:00
Sally Coolatta
0bd280a29c Fix SPB dust
- Fix sliptide not using sliptide states
- Fix dust not dealing damage
2022-09-23 16:44:21 -04:00
Sally Coolatta
8b160a996b SPB circles in place if it goes past on accident 2022-09-23 16:00:35 -04:00
Sally Coolatta
4952a2d2ae Merge branch 'master' into new-spb 2022-09-23 11:41:53 -04:00
Sal
2890ce500a Merge branch 'pivot-default' into 'master'
Upgrade SPRTINFO -- default pivot offsets + wildcard

See merge request KartKrew/Kart!691
2022-09-23 15:19:05 +00:00
Sal
619d33d8e7 Merge branch 'double-meme-taunt' into 'master'
Don't play boost taunt twice if meme voices are enabled

See merge request KartKrew/Kart!692
2022-09-23 15:17:55 +00:00
Sal
f89526c572 Merge branch 'fix-item-roulette-drawer' into 'master'
Refactor roulette drawer code and add missing items

See merge request KartKrew/Kart!695
2022-09-23 15:17:26 +00:00
James R
3d01fca41b K_GetRollingRouletteItem: support Battle 2022-09-23 04:48:30 -07:00
James R
375fb72de1 Add K_GetRollingRouletteItem, refactor item drawers
Roulette now cycles through all single items (that have
odds). Added missing shields and drop target.
2022-09-23 04:09:32 -07:00
Sally Coolatta
e340d9b701 Remove itnext at top of MobjThinker also 2022-09-23 05:54:02 -04:00
Sally Coolatta
31009264ca NULL itnext in general on removal 2022-09-23 05:51:14 -04:00
Sally Coolatta
58f56de7cc fuck you NULL targets? 2022-09-23 05:30:19 -04:00
Sally Coolatta
43fa2ec19f Merge branch 'master' into new-spb 2022-09-23 04:21:25 -04:00
Sally Coolatta
d43a5d0554 Fix unused variables 2022-09-23 04:08:07 -04:00
Sally Coolatta
21bd7bf041 Reverse SPB distance scaling 2022-09-23 04:04:05 -04:00
Sally Coolatta
2786957fef Move Obj_SPBExplode to correct place 2022-09-23 03:52:14 -04:00
Sally Coolatta
fa63c67f04 Disable shrinking items into nothing
No one feels strongly about it, it just feels weird
2022-09-23 03:46:56 -04:00
Sally Coolatta
13caae7a0e Shrink does not remove SPB 2022-09-23 03:41:27 -04:00
Sally Coolatta
f89d8d15c2 Properly separate SPB & Shrink cooldowns
Also refactors some of the result -> type & amount code
2022-09-23 03:35:18 -04:00
James R
966ccdd230 Don't play boost taunt twice if meme voices are enabled 2022-09-22 06:39:45 -07:00
VelocitOni
3a21f60ce1 Revert "Set back to 100%+ top speed, but w/ everything else kept the same"
This reverts commit e4f51ada15.
2022-09-22 00:23:31 -04:00
VelocitOni
e4f51ada15 Set back to 100%+ top speed, but w/ everything else kept the same 2022-09-22 00:13:35 -04:00
VelocitOni
d9beb0daa6 Rebalanced GATES gains and reduced boost timers
Reduced top-speed from 100%+ to 75%+, reduced handling buff from 50%+ to 25%+, reduced boost-time on gates to half the time.
2022-09-22 00:00:32 -04:00
VelocitOni
5cbaeb5835 Gateboost @ 100%+ speed instead of 50%+ 2022-09-21 23:14:12 -04:00
VelocitOni
b9ecb9ccc8 Reduced SPB distances again 2022-09-21 22:01:09 -04:00
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