Commit graph

17036 commits

Author SHA1 Message Date
James R
45b98298d9 Ring burst adjustment
Explosions and Tumble - 10 rings
SPB - 20 rings
2021-02-06 02:45:23 -08:00
James R
f9c6a5e8b5 Drop Funny Spikes when getting stung
DEBTA0-DEBTH0

Instead of dropping rings, drop non collectable spikes!
2021-02-06 02:31:24 -08:00
Sally Coolatta
5e098cddcd This comment is extremely funny 2021-02-06 05:22:30 -05:00
Sally Coolatta
e0f931072c Leftover from old comment 2021-02-06 05:14:54 -05:00
Sally Coolatta
efb636aebe Bots do things during POSITION 2021-02-06 05:14:15 -05:00
Sally Coolatta
2344d94a6e Minor adjustments to starting difficulty calculations for big GPs 2021-02-06 01:40:58 -05:00
Sally Coolatta
fb1d495b5c Bots can recover from dying
Rogue code that came back from vanilla
2021-02-06 01:40:39 -05:00
Sally Coolatta
ee68862d1f Drift protection
Before, doing a spindash input while turning, but not being at a low enough speed, would make you start drifting.

Now, it checks if you're trying to E-Brake first before interpreting it as a drift input.

If you were already drifting, then attempting accel+brake will still be brake-drift, so that technique is unaffected.
2021-02-06 00:08:28 -05:00
Sally Coolatta
fea9cd2ad0 Make spindash strength curve exponential instead of linear
Heavily encourages full charge instead of tapping
2021-02-05 23:29:51 -05:00
Sally Coolatta
af7adf76c4 Make spindash speed differences x2 stronger 2021-02-05 23:28:47 -05:00
Sally Coolatta
7584274636 Spring/spindash grease & invincibility gives you slope resistence 2021-02-05 23:28:22 -05:00
Sally Coolatta
e8774cf7b2 Charging nothing for no time now actually gives you nothing 2021-02-05 22:50:33 -05:00
Sally Coolatta
8ca13e3388 Merge branch 'master' into bot-updates 2021-02-05 22:44:53 -05:00
Sally Coolatta
79d5867c5e Add spindashing logic for bots
They will charge a spindash when they're moving too slow, don't have another boost, and aren't flashing.
2021-02-05 22:44:31 -05:00
Sally Coolatta
b5d7434caa Turn confirm goes back to neutral when they aren't trying to turn. 2021-02-05 21:34:16 -05:00
Sal
053ecf203f Merge branch 'pos-hud-tweaks' into 'master'
Position number uses additive/subtractive

See merge request KartKrew/Kart!361
2021-02-05 17:53:11 -05:00
Sally Coolatta
8e041e7d0b Re-add const 2021-02-05 17:51:23 -05:00
Sal
64d6453331 Merge branch 'respawn-line' into 'master'
Respawn when crossing a line

See merge request KartKrew/Kart!363
2021-02-05 17:49:50 -05:00
Sal
6a2c5368ee Merge branch 'finish-beam-in-sprints' into 'master'
Finish line beam for sprint maps

See merge request KartKrew/Kart!364
2021-02-05 17:48:37 -05:00
Sally Coolatta
75dd970adc Beam objects
Place 2 to arbritrarily place the line anywhere. For sprint maps.
2021-02-05 01:58:34 -05:00
Sally Coolatta
90ca38acb0 Store where the finish line beam should be displayed
Instead of figuring out where it should be every tick while it's visible, store where it'll be at the start of the map.

Also moved finish line beam into a new file, k_race.c/h, for any Race-specific code.

A few unused variables for sprint map support later too
2021-02-05 01:24:23 -05:00
James R
eabb97ea93 Line special 2003: No Climb - only respawn when crossing front side 2021-02-04 18:51:32 -08:00
James R
8c047372a6 Line special 2003: respawn player if crossing this line 2021-02-04 18:40:50 -08:00
Sally Coolatta
efeab5e80e Allow lookback/glancing in the air, glance back while braking 2021-02-04 21:11:27 -05:00
Sally Coolatta
73c61b1010 Prioritize lookback frames over turn frames if you're pressing lookback 2021-02-04 20:18:14 -05:00
Sally Coolatta
b7e578b82b Keep look backwards direction in a variable, so it can smoothly rotate 2021-02-04 00:26:59 -05:00
Sally Coolatta
e2e342f3f7 Update panim for the new states 2021-02-03 19:29:13 -05:00
Sally Coolatta
480e32d369 Properly add states to the tables...
Mind's been split everywhere tonight
2021-02-03 19:20:27 -05:00
Sally Coolatta
05838acc3d Big look frames
No sheets support this yet, but it will default to glance frames, so no functionality loss without them.
2021-02-03 18:28:23 -05:00
Sally Coolatta
8849d25e8a Merge branch 'master' into pos-hud-tweaks 2021-02-03 16:55:26 -05:00
Sal
090daaac02 Merge branch 'admins' into 'master'
Everyone has access to admin commands in development builds

See merge request KartKrew/Kart!353
2021-02-03 02:23:28 -05:00
Sal
fe0c9cef65 Merge branch 'lua-karthud-bruh' into 'master'
Lua: Expose p.karthud and p.respawn

See merge request KartKrew/Kart!354
2021-02-03 02:19:27 -05:00
Sally Coolatta
bea2724a86 Glance frames
When someone is about to pass you, you'll take a glance at 'em!
2021-02-03 01:24:00 -05:00
Sally Coolatta
c178ca6c1a Fix CHECK in splitscreen 2021-02-02 22:47:22 -05:00
Sally Coolatta
c698ddaa6c Balloons by default will randomly pick CNZ colors
Would like this actually for CNZ instead of manually picking them by number & then the numbers get desynced... :v
2021-02-02 22:44:53 -05:00
Sally Coolatta
cc2704bc87 Death animation
Art is missing, but functionality is complete.

The kart corpse is also placeable as type 4095. No way to set its color currently, it simply defaults to SKINCOLOR_RED.
2021-02-02 22:36:56 -05:00
Sally Coolatta
4d108930a9 Update position nums to use additive
Looks far more colorful this way! By default it is additive... but like SMK, there is a map header option for subtractive, intended for maps with white roads.
2021-02-02 19:58:07 -05:00
Sal
60745502f2 Merge branch 'additive-subtractive-hud' into 'master'
Additive and subtractive for the HUD

See merge request KartKrew/Kart!360
2021-02-02 18:23:49 -05:00
Sally Coolatta
ec1bcd73dc Merge branch 'additive-subtractive-hud' into pos-hud-tweaks 2021-02-02 18:23:07 -05:00
Sal
8c83cfa77f Merge branch 'tumble-no-last-bounce' into 'master'
Remove 1 bounce from tumble

See merge request KartKrew/Kart!359
2021-02-02 02:21:15 -05:00
Sally Coolatta
8de53f909b Merge branch 'master' into tumble-no-last-bounce 2021-02-02 01:30:20 -05:00
Sal
df2a2b3b46 Merge branch 'lap-executor-edit' into 'master'
Lap executor edit

See merge request KartKrew/Kart!356
2021-02-02 01:30:07 -05:00
Sally Coolatta
f57651e51f Removed a bounce from tumble 2021-02-02 01:29:44 -05:00
Sal
df40ce6399 Merge branch 'finish-line-beam' into 'master'
Finish line beam

See merge request KartKrew/Kart!312
2021-02-02 00:59:38 -05:00
Sal
7fc7fa7299 Merge branch 'hitlag-cam-freeze' into 'master'
Camera no longer updates while you're in hitlag

See merge request KartKrew/Kart!358
2021-02-02 00:47:41 -05:00
Sally Coolatta
237f86749d Merge branch 'master' into finish-line-beam 2021-02-01 23:31:19 -05:00
Sally Coolatta
197f21d383 Beam does not render if finish line is curved at ALL.
Alternative will need created for sprint maps. Don't care atm.
2021-02-01 23:23:37 -05:00
Sally Coolatta
092a24540b Camera no longer updates while you're in hitlag
The camera zooming out made it hard to focus on the hit, which is the opposite of what hitlag is intended to do :V
2021-02-01 22:28:02 -05:00
Sally Coolatta
be9af67041 Merge branch 'master' into lap-executor-edit 2021-02-01 15:15:27 -05:00
Sally Coolatta
d627da7510 Fix lap executors not happening, and also edit it so they act like Each Time rather than Once
Allows for simplified executor logic on Desert Palace and Chrome Gadget, possibly Egg Zeppelin too
2021-02-01 14:34:48 -05:00