James R
21e870726d
Flame jets: do not receive hitlag
2023-11-13 19:24:19 -08:00
James R
9783c6760d
Flame jets: bigger hitbox, do not squash and stretch, 3x scale
2023-11-13 19:23:57 -08:00
James R
e1e5c304bc
Flame jets: scale momentum to map scale
2023-11-13 19:23:57 -08:00
James R
b4d7740dab
MT_ITEMCLASH: additive and 2x scale
2023-11-13 19:23:57 -08:00
James R
39a7c3b3ad
Remove MF_MONITOR
2023-11-13 19:23:54 -08:00
James R
3033c6928b
Remove MF_STICKY
2023-11-13 17:27:40 -08:00
Oni
c0241f27b2
Merge branch 'fix-invisible-grow' into 'master'
...
Fix invisible Grow (resolves #757 )
Closes #757
See merge request KartKrew/Kart!1614
2023-11-13 13:31:17 +00:00
Oni
9134e6a4e7
Merge branch 'bot-muffler' into 'master'
...
Don't force player sounds to full volume when exiting
See merge request KartKrew/Kart!1615
2023-11-13 13:30:51 +00:00
Oni
790d26d29c
Merge branch 'prisons-polish' into 'master'
...
Prison Egg polish: Spawn three Followers on hit
See merge request KartKrew/Kart!1595
2023-11-13 13:29:43 +00:00
toaster
3805a4d5f0
Adjust Prison followers based on feedback...
...
- Exist for 1.5 seconds before disappearing
- Flickers away in the last half second
- Twice as many spawned, at half the size
- Different arc
- Severely reduced gravity
- Don't jump if they hypothetically touch the floor
2023-11-12 23:51:44 +00:00
toaster
9e49f761b0
Prison Egg polish: Spawn three Followers on hit
...
- Selected from the mapheader's Audience list
- Since most Prison Break maps don't have Audience lists set, you'll be seeing a lot of Flicky/Motobuddy/Chao for now
- Yes, these will disappear in deathpits like in Sky Chase
- Intentionally did not do this for the CD Special Stage UFO
2023-11-12 22:43:07 +00:00
toaster
ec4ea384c3
Obj_AudienceInit: Clean up handling
...
- Don't require a mapthing to select a random Follower from the Audience list
- Don't print an error message if the mapheader Audience list is empty. This is probably intentional.
2023-11-12 22:43:06 +00:00
Oni
c2d48e8ca7
Merge branch 'lite-steer-option' into 'master'
...
Lite Steer profile option, itemstate pflags -> player.itemflags
See merge request KartKrew/Kart!1611
2023-11-12 19:55:59 +00:00
James R.
aac583f2eb
Merge branch 'gremlins-sweep-revelation' into 'master'
...
Line sweep to eliminate Gremlins II, also mitigate getting stuck inside slope enclosures
Closes #393
See merge request KartKrew/Kart!1610
2023-11-12 02:46:12 +00:00
James R.
f1c24d0eeb
Merge branch 'loop-camera' into 'master'
...
Loop camera + camera turning interpolation fix
See merge request KartKrew/Kart!1557
2023-11-12 02:28:52 +00:00
AJ Martinez
4997c4c0ed
Add K_IsPlayingDisplayPlayer for HUD sounds
2023-11-10 17:28:54 -07:00
AJ Martinez
e3fe3ed54a
Handle sound falloff for exiting player sounds
2023-11-10 17:08:39 -07:00
AJ Martinez
6cbfc5aead
Merge branch 'postrace-cleanup' into 'master'
...
Don't do gameplay controller vibration after finishing
See merge request KartKrew/Kart!1587
2023-11-10 23:49:31 +00:00
AJ Martinez
ff131335d4
Don't force player sounds to full volume when exiting
2023-11-10 16:47:52 -07:00
AJ Martinez
90902997ba
Unset RF_DONTDRAW during controllable non-flashing states
2023-11-10 16:33:50 -07:00
AJ Martinez
77af33d182
More idiomatic unused pflags
2023-11-10 02:58:05 -07:00
James R
7861d51a7f
P_TryMove: sweep collided lines to find nearest normal
2023-11-10 00:03:06 -08:00
James R
5a62a07e54
Add srb2::sweep, AABB line sweep algorithms
2023-11-10 00:03:06 -08:00
James R
37f2384229
Add srb2::math, fixed-point, vector, line and slope formula classes
...
- srb2::math::Fixed
- Operator overloads for FixedMul and FixedDiv
- Implicit conversion between fixed_t, Fixed and
floating-point types
- srb2::math::Vec2
- Template to any type
- Operator overloads for arithmetic operations
- Convertible between different types
- srb2::math::LineSegment
- Template to any type
- Holds two Vec2 instances
- Sorting methods and vertical/horizontal test
- srb2::math::LineEquation
- Slope formula from LineSegment
- y method to find y from x
- Intersect algorithm
- Fixed-point specialization to avoid overflows
- srb2::math::LineEquationX
- Inherits LineEquation
- x method to find x from y
2023-11-10 00:03:06 -08:00
AJ Martinez
81e7ec6aa3
itemflag tyop
2023-11-09 17:30:19 -07:00
AJ Martinez
0b51bc91f9
Fix comment referring to itemflags by wrong name
2023-11-09 17:29:26 -07:00
AJ Martinez
06bc06869c
Lite Steer profile option, itemstate pflags -> player.itemflags
2023-11-09 17:29:26 -07:00
Oni
6686215330
Merge branch 'hanicef-mobj-cache' into 'master'
...
Cache and reuse removed mobjs when spawning mobjs
See merge request KartKrew/Kart!1607
2023-11-09 12:29:53 +00:00
Oni
cd06b34cd1
Merge branch 'ballhog-limited-tapfire' into 'master'
...
Easier ballhog tapfire
See merge request KartKrew/Kart!1594
2023-11-09 12:28:54 +00:00
Oni
f66c438d9c
Merge branch 'clear-pad-state' into 'master'
...
HACK: Lift all inputs when wipes execute (#635 , #734 )
See merge request KartKrew/Kart!1586
2023-11-05 21:54:22 +00:00
Oni
ef8c472a51
Merge branch 'failsafe-input-check' into 'master'
...
Failsafe fixes
See merge request KartKrew/Kart!1599
2023-11-05 21:53:57 +00:00
Gustaf Alhäll
208601e38d
Cache and reuse removed mobjs when spawning mobjs
2023-11-05 15:44:53 -06:00
Oni
a3b2dc11ec
Merge branch 'frameskip-fixups' into 'master'
...
Measure frameskip timing before sleeping
See merge request KartKrew/Kart!1602
2023-11-05 21:00:57 +00:00
Eidolon
3f926d7c6e
Merge branch 'gl2-instead' into 'master'
...
rhi: use GL 2.1 instead of GL Core
See merge request KartKrew/Kart!1596
2023-11-05 19:45:43 +00:00
Eidolon
ade0b7cf10
Merge branch 'virtual-keyboard-fix' into 'master'
...
Only toggle keyboardTyping when input key is valid
See merge request KartKrew/Kart!1604
2023-11-05 19:44:18 +00:00
Eidolon
c8e79ae031
Merge branch 'workaround-broadcast-port' into 'master'
...
Set broadcast socket ports to 5029
See merge request KartKrew/Kart!1603
2023-11-05 19:44:10 +00:00
Oni
3b04bde5b9
Merge branch 'will-it-blend' into 'master'
...
Will It Blend
See merge request KartKrew/Kart!1589
2023-11-05 18:45:51 +00:00
Oni
fc236fa310
Merge branch 'illegal-digital-maneuver' into 'master'
...
Diagonal-back for shallow digital turns
See merge request KartKrew/Kart!1600
2023-11-05 18:45:33 +00:00
toaster
182820ad62
Merge branch 'default-skincolor-pad-led-color' into 'master'
...
Use M_GetCvPlayerColor for pad LED color
See merge request KartKrew/Kart!1605
2023-11-05 18:25:53 +00:00
Eidolon
9cc3850c3f
Use M_GetCvPlayerColor for pad LED color
2023-11-05 12:23:05 -06:00
Eidolon
518366d567
Only toggle keyboardTyping when input key is valid
...
Fixes unintended toggles to virtual keyboard
2023-11-05 11:45:07 -06:00
Eidolon
77567b03c4
Set broadcast socket ports to 5029
...
Fixes ASKINFO broadcast on LAN
2023-11-05 10:40:27 -06:00
AJ Martinez
38c096a5cd
Clean up failsafe queue condition
2023-11-05 04:40:44 -07:00
AJ Martinez
0677708216
Measure frameskip timing before sleeping
2023-11-05 04:30:45 -07:00
AJ Martinez
a805847086
Use JOYAXISRANGE for digital detection
2023-11-05 03:56:25 -07:00
Oni
0201d90d21
Merge branch 'fullbright-ebrake' into 'master'
...
Fullbright ebrake vfx
See merge request KartKrew/Kart!1601
2023-11-05 10:48:04 +00:00
AJ Martinez
e2e0c93892
Fullbright ebrake vfx
2023-11-05 03:37:33 -07:00
AJ Martinez
889f4dfc9f
Diagonal-back for shallow digital turns
2023-11-05 03:16:59 -07:00
toaster
9ca23365aa
Merge branch 'fix-dupe-pubkey-detect' into 'master'
...
Fix duplicate pubkey detection misfiring on retry (resolves #746 )
Closes #746
See merge request KartKrew/Kart!1597
2023-11-05 09:50:12 +00:00
Oni
6b44bfe981
Merge branch 'flame-shield-sfx' into 'master'
...
Flame Shield SFX, flame/lightning rescale
See merge request KartKrew/Kart!1598
2023-11-05 09:34:19 +00:00