James R
2d00384a4c
2x acceleration in karma bomb
2022-08-01 17:25:40 -07:00
James R
a4f14d301e
Finish c61afb540
2022-08-01 15:44:27 -07:00
James R
c61afb5405
4x tether leniency in Battle
2022-08-01 15:41:47 -07:00
James R
efaff6eb6f
Double top speed buff from blue spheres
2022-08-01 15:23:24 -07:00
James R
c911ae51dd
Remove acceleration buff from blue spheres
2022-08-01 15:07:55 -07:00
James R
8d708c9ea8
Increase pogo spring item odds in Battle
2022-08-01 14:53:56 -07:00
James R
6402ced5dc
Get 8 seconds of invincibility instead of 10 from karma comeback
2022-08-01 14:53:52 -07:00
James R
4fb0dfa9c0
New pogospring behavior
...
Spawns a spring under you. First bounce gives you trick
air time, subsequent bounces give you tumble.
2022-08-01 05:27:32 -07:00
James R
fc970336f7
Readjust Battle item odds
2022-08-01 05:21:10 -07:00
James R
0c1afe29cb
Max flame shield meter in Battle
2022-08-01 05:21:10 -07:00
James R
39dd77af5e
Give invincibility when coming back from karma bomb
2022-08-01 05:21:09 -07:00
James R
74841257ad
Add K_DoInvincibility
2022-08-01 05:21:06 -07:00
James R
67d4f96154
Give 1.5x speed to karma bombs
2022-08-01 05:17:23 -07:00
James R
48a8b8b817
Fix overflow check
2022-06-11 05:27:25 -07:00
James R
f6a445c281
Add K_AwardPlayerRings, adds to player->superring
2022-06-10 00:03:05 -07:00
James R
d25af26eda
Tricks: use constant minimum speed
2022-06-07 19:09:33 -07:00
toaster
80f2111f00
Correct player colour persistence, *actually* resolving #255 .
...
An explanation for the approach: I started writing a whole system where an extra pflag would be defined for "colour is not currently the player's ACTUAL colour". Then I looked at the actual code flow that would be affected by it - the single line guarded by `if (forcereset)` - and decided it was simpler to just do an extra write in this once-per-player-per-frame function instead of increasing across-the-board complexity.
2022-05-30 16:37:01 +01:00
Sally Coolatta
828e5e7c81
Rival bot in GP gets x2 tether power increment
2022-05-26 00:29:51 -04:00
Sally Coolatta
2cbcc8f914
Adjust acceleration for rubberbanding
...
Since your acceleration is tied to your top speed, we need to do this to ensure we're ONLY increasing the top speed, and not how fast they make it to that top speed.
2022-05-26 00:25:54 -04:00
Sally Coolatta
8815b065b3
Merge branch 'master' into bot-rubberband-edit
2022-05-25 23:29:04 -04:00
James R
0bcabbb88a
Merge branch 'grow-adjustments' into 'master'
...
Minor Grow scale corrections
See merge request KartKrew/Kart!605
2022-05-25 08:05:40 +00:00
James R
1f54579c03
Merge branch 'blockmap-cock' into 'master'
...
Fix blockmap WILD inconsistency when it's not PIT_CheckThing
See merge request KartKrew/Kart!601
2022-05-25 08:03:01 +00:00
James R
dac2f4495e
Merge branch 'hyu'
2022-05-25 00:43:32 -07:00
Sal
e3a0945566
Merge branch 'eggbox-cinders' into 'master'
...
Eggman Mark cinder fix
See merge request KartKrew/Kart!600
2022-05-25 07:37:08 +00:00
Sally Coolatta
abb5cf71b8
Waypoint sight improvements
...
- Reorganized bot traversal
- Blocking line traversal includes tripwire
- Next waypoint detection uses blocking line trace now (this means bots can't sit outside of a tripwire wanting to go through it)
2022-05-24 17:30:42 -04:00
Sally Coolatta
a896d73334
Precalculate bot controller & rubberbanding
...
These both require a couple loops to preform each, which probably adds up over multiple bots. Let's just precalculate them at the start of bot ticcmd.
2022-05-24 15:28:36 -04:00
toaster
0d82b075b0
Fix Grow on Trick Panels sending you to ridiculous heights.
2022-05-24 18:09:40 +01:00
Sal
8b9adb1b4c
Merge branch 'follower-maintenence' into 'master'
...
Follower angle lag + lookback
See merge request KartKrew/Kart!597
2022-05-24 06:49:15 +00:00
Sal
5c2477348a
Merge branch 'trick-threshold' into 'master'
...
Trick threshold
See merge request KartKrew/Kart!599
2022-05-24 06:48:59 +00:00
Sally Coolatta
c678146f0c
Drastically simplified bot rubberbanding
2022-05-23 23:59:18 -04:00
AJ Martinez
849dd2926f
Futureproof loss-of-control check
2022-05-23 16:57:48 -05:00
AJ Martinez
3bc5fac430
Adjust steering lock after successful DI
2022-05-23 16:47:27 -05:00
Sally Coolatta
d053d5f8ba
Fix blockmap WILD inconsistency when it's not PIT_CheckThing
...
An optimized error check was put into P_BlockThingsIterator for tmthing, but this meant that anything that was not using or even setting this variable (the supermajority of them) would exit after finding 1 thing in each block.
To keep this error check & keep it optimized, the PIT_ functions were expanded to three options instead of two: BMIT_CONTINUE lets the search continue. If used as the last mobj, it will return true when the iterator finishes. BMIT_ABORT ends the search and forces the iterator to return false.
BMIT_STOP ends the search and forces the iterator to return true.
2022-05-23 17:37:29 -04:00
toaster
17d007d418
* Restore player colour and colorization correctly when the Eggman Mark concludes its effect.
...
* Allow colorisation types to not completely crowd each other out.
* For example, it's possible for invincibility + grow to flicker Invincibility, Eggman mark, and grow colours if the conditions for each type of flash are true on different frames!
2022-05-23 22:04:14 +01:00
Sally Coolatta
4b70a64b3f
Ground follower mode
2022-05-23 15:51:00 -04:00
toaster
0e31d2e9a6
* Tricks now have a minimum stick tilt of 1/4th of the data range to activate.
...
* This tilt is a *difference* between the axes, so a slight diagonal shouldn't intefere.
2022-05-23 20:12:31 +01:00
Sally Coolatta
d8b7967a22
Make all instances of this sine use M_TAU_FIXED
2022-05-23 13:38:53 -04:00
Sally Coolatta
b5334e6b42
Move follower code to its own file
2022-05-23 00:23:46 -04:00
Sally Coolatta
098304bd99
Allow hyu thru tripwire
2022-05-22 22:00:54 -04:00
Sally Coolatta
c8718b25ff
REMOVE hyubgone + all of the other bullshit we did to try and make it show up less
2022-05-22 21:17:14 -04:00
Sally Coolatta
543928b5bb
Adjust Hyuu frequency
2022-05-22 21:04:52 -04:00
Sally Coolatta
fa8dab86c2
Merge branch 'master' into hyu
2022-05-22 20:27:37 -04:00
Sally Coolatta
644b9e1acd
Merge branch 'master' into hyu
2022-05-22 20:27:14 -04:00
Sally Coolatta
fa792e3378
Merge branch 'master' into turn-predict
2022-05-22 16:50:19 -04:00
toaster
0498ed531a
Spindashing now considers kickstart accel-produced BT_ACCELERATEs to be legal.
2022-05-22 21:47:37 +01:00
Sally Coolatta
51bde5c934
Merge branch 'master' into turn-predict
2022-05-22 14:42:54 -04:00
Sally Coolatta
f1f45c651c
not local
2022-05-22 14:39:54 -04:00
Sally Coolatta
83b5bfef59
Super Circuit hit confirms
...
After getting hit, you'll hear the person who hit you's hit confirm from any distance
2022-05-22 03:26:32 -04:00
Sally Coolatta
7891b10328
Merge branch 'master' into hyu
2022-05-21 22:38:15 -04:00
James R
8718d2c2f3
Merge branch 'rewrite-lightning' into 'master'
...
Lightning Shield fixes
See merge request KartKrew/Kart!589
2022-05-21 09:13:17 +00:00