AJ Martinez
d3316ff614
Shrink growtime 2x, global darkness when using shrink
2023-09-01 20:40:52 -07:00
toaster
fc075b24b4
Merge branch 'gp-lives-steenky' into 'master'
...
Lives & Rings Cleanup (resolves #647 )
Closes #647
See merge request KartKrew/Kart!1447
2023-09-01 20:43:24 +00:00
SteelT
6c05f96524
Merge branch 'master' into monkey-input
2023-09-01 01:51:52 -04:00
toaster
a44576ad8d
Fix some issues with Rings in Grand Prix
...
- Store a netsynced SINT8 `hudrings` on the player struct which stores the last rings the player has during play
- So this doesn't get updated after you finish the level
- Fixes the issue where the bot ghost that inhabits your body after finishing will use your rings, muddying how many you took into the total
- Fixed order of operations that prevented lives earned with GP rings from being given
- Also uses hudrings for consistency
- Make the life-give context in P_DoPlayerExit cleaner
- GPEVENT_NONE
- no GTR_SPHERES
2023-08-31 21:55:25 +01:00
toaster
60ce81f00d
Fix the order of operations so K_TimerInit is ready for P_InitPlayers
...
Guarantees players in splitscreen GP Prison Break rounds are always deterministically placed (as long as the non-battle spawnpoints exist)
2023-08-31 19:24:49 +01:00
James R
fd346db927
Merge branch 'safer-fastfall-momentum-reset'
2023-08-28 00:55:00 -07:00
James R
b8b286b177
Merge branch 'softer-stumble' into 'master'
...
Smoothlanding leniency (resolves #602 )
Closes #602
See merge request KartKrew/Kart!1428
2023-08-28 07:49:20 +00:00
AJ Martinez
fa13e7d5bf
Fuzzing monkey-input mode
2023-08-27 16:57:39 -07:00
Sal
2eb8180dd1
Merge branch 'improved-debugstart' into 'master'
...
debugstart can now force POSITION on (resolves #600 )
Closes #600
See merge request KartKrew/Kart!1431
2023-08-27 20:09:55 +00:00
James R
ae0e34bbbe
Merge branch 'fastfall-trickpanel' into 'master'
...
Pogospring / trickpanel disable fastfall (resolves #624 )
Closes #624
See merge request KartKrew/Kart!1427
2023-08-27 11:39:45 +00:00
James R
652792ddd3
K_KartSpindash: reorganize so fastfallBase doesn't need to be reset on landing
...
Makes resetting fastfall due to special conditions more
straightforward, because you don't need to reset
fastfallBase also.
2023-08-27 04:36:09 -07:00
James R
c080828dde
Dash Rings, Fast Fall: reset pitch too
2023-08-27 04:17:16 -07:00
James R
eabef184f1
Add P_ResetPitchRoll
2023-08-27 04:17:16 -07:00
James R
7d9a40fc38
K_TimerInit: actually let debugstart force POSITION on, even in Free Play
2023-08-27 03:34:34 -07:00
AJ Martinez
d7e989c54c
Buff Flame Shield bar-per-distance to compensate for scamlessness
2023-08-26 23:32:13 -07:00
AJ Martinez
1666d872e2
No last-minute scams with Garden Top / Flame Shield
2023-08-26 23:22:55 -07:00
AJ Martinez
59b2db3129
Debugstart can now force POSITION on
2023-08-26 22:58:18 -07:00
AJ Martinez
b43df44156
Tyron you suck at using your editor
2023-08-26 22:23:10 -07:00
Oni
ec83b73ee9
Merge branch 'bubble-bounce' into 'master'
...
Bubble bounce converts height into speed, bubble set boosts
See merge request KartKrew/Kart!1425
2023-08-26 23:14:05 +00:00
AJ Martinez
b03056e4c8
Smoothlanding leniency
2023-08-26 16:05:34 -07:00
AJ Martinez
dbe8f4c820
Pogospring / trickpanel disable fastfall
2023-08-26 15:37:29 -07:00
AJ Martinez
cfa20179b0
Higher bubble bounce
2023-08-26 15:15:34 -07:00
VelocitOni
f3f0ce7351
Don't nerf results
...
Fast-fall bounce speed can't reduce your speed if the conversion would've been lower
2023-08-26 00:47:13 -04:00
AJ Martinez
b005cf017e
Bubble bounce converts height into speed, bubble set boosts
2023-08-25 20:50:24 -07:00
Oni
9bbd850d74
Merge branch 'cvar-reorganization' into 'master'
...
Refactor cvar definitions completely, move everything to cvars.cpp
See merge request KartKrew/Kart!1422
2023-08-26 03:42:31 +00:00
James R
6c0b042eed
Refactor cvar definitions completely, move everything to cvars.cpp
...
- No need to call CV_RegisterVar
- Cvar definitions live in only one file, easier to locate
- Organized into sections -- netvars, cheats, etc.
- Use builder pattern to initialize cvars
- Still need to extern if you want to read the cvar value
2023-08-25 17:22:40 -07:00
Sally Coolatta
ffda097421
Fix no control toggle
2023-08-25 05:05:51 -04:00
Sally Coolatta
f02e6dbe3c
Final thing args code cleanup
...
- Fix the last few bugs I could find with thing args
- Move version update code
- Rename internal variables to `thing_[string]args` to make older code merge issues more obvious
2023-08-22 02:14:09 -04:00
James R
2d7a224e8e
Instawhip hop: 1.5x height, slightly tweak timing
2023-08-19 04:43:01 -07:00
James R
9e5c9cfbd9
Instawhip: don't hop if activated in the air
2023-08-19 04:27:51 -07:00
James R
a680e11675
Instawhip: adjust player sprzoff and cameraOffset instead of momz
...
Since gravity is not involved, this will be more
consistent but it is also slightly different than before.
I tried to match it closely to how it behaved before,
though.
2023-08-17 18:10:59 -07:00
James R
ebb79fa34b
Add player_t.cameraOffset, offset chasecam Z position
2023-08-17 18:09:03 -07:00
James R
72a58cee3c
Orbinaut and Gachabom water run if player was water running when it was thrown
2023-08-16 01:00:08 -07:00
James R
99c4d798a1
K_SpawnKartMissile: facilitate water running
...
- Set floorz and ceilingz so object fulfills grounded
condition for water running
- Set position after object is fully configured
- Jawz needs target set in order to water run
2023-08-16 01:00:08 -07:00
Oni
3832ee9c0f
Merge branch 'free-play-no-position' into 'master'
...
Disable POSITION in FREE PLAY
See merge request KartKrew/Kart!1394
2023-08-13 14:56:07 +00:00
Oni
1385a192e1
Merge branch 'taller-items' into 'master'
...
Improved item hitboxes and emerald collect animation in Sealed Stars + other emerald polish
See merge request KartKrew/Kart!1395
2023-08-13 14:55:31 +00:00
Oni
2cc3112458
Merge branch 'debug-start' into 'master'
...
"debugstart" cvar to skip POSITION/intro
See merge request KartKrew/Kart!1393
2023-08-13 14:55:24 +00:00
James R
2c8b889eee
Apply sprzoff to Jawz reticle
...
Fixes alignment for UFO Catcher, and probably Garden Top.
2023-08-12 18:52:06 -07:00
James R
943086a902
K_TimerInit: disable POSITION in FREE PLAY
2023-08-12 16:38:01 -07:00
James R
ba77b97aaa
K_SpawnKartMissile: try to step down for stairs
2023-08-12 16:19:17 -07:00
AJ Martinez
7a2841c407
"debugstart" cvar to skip POSITION/intro
2023-08-12 15:35:10 -07:00
James R
57a73dd1b0
K_SpawnKartMissile: interpolate Z position to standingslope
2023-08-12 14:51:17 -07:00
Oni
fe0de60369
Merge branch 'fix-water-missile-spawn' into 'master'
...
K_SpawnKartMissile: fix Z position at large step up and on top of water FOF
Closes #570
See merge request KartKrew/Kart!1383
2023-08-12 16:40:54 +00:00
James R
e75204a899
Replace instances of itemRoulette.active = false with K_StopRoulette
...
Properly clear ringbox state so it doesn't override egg
transfer item HUD.
2023-08-11 19:21:59 -07:00
James R
f154acde3a
Merge branch 'crack' into 'master'
...
Reenable underwater wavedashing
See merge request KartKrew/Kart!1378
2023-08-11 23:10:26 +00:00
James R
20e0856268
K_SpawnKartMissile: fix Z position at large step up and on top of water FOF
...
- Fix missile teleporting onto the other side of a very
large step up.
- Such as when firing very close to a wall created by
a change in sector floor height.
- Or when firing close to a solid midtexture.
- Fix missiles teleporting below water FOFs, if fired
while the player is water skipping or skiing on top of
the FOF.
2023-08-11 14:51:31 -07:00
VelocitOni
581542c1c0
Nerf ringboost slightly
...
middleground between master and old value
2023-08-11 04:34:23 -04:00
AJ Martinez
e4ce30ed48
Reenable underwater wavedashing
2023-08-11 01:33:32 -07:00
Oni
21d00050a6
Merge branch 'quiet-ring-spam' into 'master'
...
Reduce ring sound volume as it's repeated
See merge request KartKrew/Kart!1370
2023-08-11 07:23:52 +00:00
VelocitOni
8f01f15540
Ringboost speedlines takes a lot longer to turn gold
...
TICRATE/3 -> TICRATE/6
2023-08-11 01:17:06 -04:00