Chromatian Keiske
77117bbc9f
Merge branch 'fix-retry' into 'master'
...
Fix retry life/rank farming + fix buffered retry
Closes #475
See merge request KartKrew/Kart!1083
2023-03-25 05:50:06 +00:00
Gunla
45903adf28
Merge branch 'heighted-ufo' into 'master'
...
Obj_PlayerUFOCollide: Apply height checks even when boosting
See merge request KartKrew/Kart!1086
2023-03-25 00:51:15 +00:00
Gunla
954409fa2f
Merge branch 'unnerf-missiles' into 'master'
...
Add player speed to thrown items, no mention of top speed
Closes #434
See merge request KartKrew/Kart!1050
2023-03-25 00:50:53 +00:00
toaster
86bf07b118
Merge branch 'battle-test' into 'master'
...
Add battletest cvar, force Battle mode instead of Prisons in FREE PLAY
See merge request KartKrew/Kart!1090
2023-03-24 20:09:26 +00:00
James R
5cce791c80
Add battletest cvar, force Battle mode instead of Prisons in FREE PLAY
2023-03-23 19:31:23 -07:00
Oni
f0f6c3643e
Merge branch 'multi-musicdef' into 'master'
...
Multi Musicdef
See merge request KartKrew/Kart!1084
2023-03-24 00:10:43 +00:00
Oni
b9bbb6cb8a
Merge branch 'conditions-cascading' into 'master'
...
Conditions Cascading
Closes #366
See merge request KartKrew/Kart!1053
2023-03-23 23:51:30 +00:00
toaster
449d330694
Merge branch 'ballhog-blammo' into 'master'
...
K_BananaBallhogCollide: Handle use after deletes (resolves #488 )
Closes #488
See merge request KartKrew/Kart!1075
2023-03-23 22:29:50 +00:00
toaster
f5cbccf4b3
Merge branch 'emergency-spindash-visual' into 'master'
...
VFX for overcharged and emergency spindashes
See merge request KartKrew/Kart!1065
2023-03-23 22:29:26 +00:00
toaster
5c1e063483
K_BananaBallhogCollide: wipe T2 if it's not safe to access
2023-03-23 22:13:24 +00:00
toaster
d2c2c87a22
Merge branch 'acs-default-args-fix' into 'master'
...
Fix ACS default args being undefined instead of 0
See merge request KartKrew/Kart!1078
2023-03-23 21:59:33 +00:00
Eidolon
44b4971232
Merge branch 'rhi-improvements' into 'master'
...
Various RHI improvements
See merge request KartKrew/Kart!1085
2023-03-23 21:56:26 +00:00
toaster
243c708ab2
Merge branch 'always-map-controls' into 'master'
...
Call G_MapEventsToControls before M_Responder and G_Responder
Closes #480
See merge request KartKrew/Kart!1082
2023-03-23 21:49:26 +00:00
toaster
3fbede8eb2
Obj_PlayerUFOCollide: Apply height checks even when boosting
2023-03-23 21:26:55 +00:00
toaster
62a573090b
musicdef_t: Permit multiple tracks (music lumps) associated with the same entry
...
- Now supports "Lump MENU2,MENU3".
- Automagically appends (A) and (B) instead of having to user-specify them as part of the track name.
2023-03-23 20:08:44 +00:00
Eidolon
ba5ee56b8e
Rename RHI update_buffer_contents to update_buffer
...
Consistency with update_texture
2023-03-23 13:30:17 -05:00
Eidolon
e088577924
Use GLM in RHI for uniforms and color parameters
2023-03-23 13:19:48 -05:00
Eidolon
ddf9de1757
Adjust ImGui frame starts to allow ImGui in passes
2023-03-23 11:31:44 -05:00
Eidolon
88e888ae8d
Move legacy FinishUpdate draws to i_video_common
2023-03-23 11:26:25 -05:00
Eidolon
ecf785f405
Add glm CPM dependency
2023-03-23 11:20:26 -05:00
Chromatian Keiske
205de5503f
Merge branch 'momentum-angle-consistency' into 'master'
...
Raise threshold for K_MomentumAngle to fall back on facing angle
Closes #483
See merge request KartKrew/Kart!1081
2023-03-23 08:36:29 +00:00
Chromatian Keiske
ada076a5cb
Merge branch 'fix-non-player-chasing-spb' into 'master'
...
Fix SPB chase crashing if not chasing a player
Closes #484
See merge request KartKrew/Kart!1079
2023-03-23 08:31:19 +00:00
Chromatian Keiske
fd122e7d62
Merge branch 'paranoia-mobj-reference-count' into 'master'
...
Tune up PARANOIA warnings for mobj reference count
See merge request KartKrew/Kart!1070
2023-03-23 08:11:04 +00:00
James R
b7d1996a15
Do not let retries be buffered on intermission to instantly retry the next round
2023-03-22 20:54:58 -07:00
James R
f5f85cc3e4
Refactor lives and rank increase to occur at level end transition, not when the player finishes
...
Fixes exploiting retries after finishing in good standing
to farm lives and rank. These are now applied when you can
no longer retry.
Extra life sound effect still plays as soon as you finish
the race.
2023-03-22 20:49:33 -07:00
Gunla
42f860a838
Merge branch 'common-garden-shield' into 'master'
...
Don't lose Garden Top when stumbling; normalize item odds
See merge request KartKrew/Kart!1076
2023-03-23 01:12:40 +00:00
Gunla
e5d4e2604e
Merge branch 'fix-no-contest-after-win' into 'master'
...
Don't NO CONTEST a player who has already finished, if they die afterward
See merge request KartKrew/Kart!1073
2023-03-23 01:11:59 +00:00
Gunla
d0e78d985f
Merge branch 'tie-sign' into 'master'
...
Fix sign posts for ties + youfuckedup facing wrong direction
See merge request KartKrew/Kart!1072
2023-03-23 01:11:01 +00:00
Gunla
6f6df2cfe2
Merge branch 'fix-perpetual-damage-floor-respawn' into 'master'
...
Reset TERRAIN when respawning
See merge request KartKrew/Kart!1068
2023-03-23 01:00:49 +00:00
Gunla
b7fc20c355
Merge branch 'epic-debug' into 'master'
...
Minimap debugwaypoints and debugfinishline
See merge request KartKrew/Kart!1067
2023-03-23 00:59:48 +00:00
Gunla
6196af65e5
Merge branch 'shield-loser' into 'master'
...
Shield Loser
Closes #490
See merge request KartKrew/Kart!1074
2023-03-23 00:58:22 +00:00
James R
d878d3941d
Call G_MapEventsToControls before M_Responder and G_Responder
...
Fixes buffered keyup events not having any effect when
exiting the menu back to the Title Screen.
2023-03-22 16:49:36 -07:00
toaster
cb4d9b527e
musicdef_t: Add hash field
...
Slight optimisation for S_FindMusicDef, but will net us some big wins with our next feature.
2023-03-22 23:34:01 +00:00
James R
9b5db6fedb
Add K_MomentumThreshold, raise threshold for K_MomentumAngle to 6 FU, same as K_AirFailsafe
2023-03-22 15:47:08 -07:00
James R
54dd8b0252
K_UpdateSliptideZipIndicator: use K_MomentumAngle
2023-03-22 15:28:12 -07:00
James R
7cd6f54882
Fix SPB chase crashing if not chasing a player
2023-03-22 15:04:43 -07:00
Sally Coolatta
825f78457c
Fix default args being undefined instead of 0
2023-03-22 16:37:47 -04:00
AJ Martinez
312e847151
Merge branch 'fix-faulty-mobj-references' into 'master'
...
Fix faulty references for monitors and players
See merge request KartKrew/Kart!1071
2023-03-22 07:43:37 +00:00
James R
d2ffa9eeae
Roulette: don't roll Garden Top if another player already has one
...
Makes Garden Top odds behave like normal shield odds.
2023-03-21 19:07:57 -07:00
James R
efdcec6734
Don't lose Garden Top from stumble damage
...
Move to K_PopPlayerShield
2023-03-21 19:05:00 -07:00
Gunla
9b1179518a
Merge branch 'blue-target' into 'master'
...
Give Drop Target a weaker state when thrown forward
Closes #471
See merge request KartKrew/Kart!1049
2023-03-22 00:37:44 +00:00
toaster
bf64d7a0c1
K_BananaBallhogCollide: Handle use after deletes
...
- Return early if t1 was removed
- Don't call K_GetCollideAngle if t2 is removed
- Only relevant here because this is one of the few contexts that causes a pre-K_GetCollideAngle deletion, other circumstances should be fine..?
2023-03-21 18:31:07 +00:00
toaster
01dbbc34d1
K_PopPlayerShield
...
- Split out from K_DropHnextList to make its handling more explicit, and to permit K_DropItems scenarioes to *not* drop shields.
- Always called on P_DamageMobj on any non DMG_STUMBLE damagetype, so shields always get digested on true pain.
- Todo: Should shields be popped even on DMG_STING..?
- NOT called on Eggman Mark pickup.
- Add to Lua (alongside K_DropHnextList, which was inexplicably missing).
2023-03-21 13:48:30 +00:00
toaster
ae9a0b3ba2
P_DamageMobj: Correct typo so we keep shield only when damagetype is DMG_STUMBLE, not in every case BUT that
2023-03-21 13:03:45 +00:00
AJ Martinez
7868f21dd0
Merge branch 'controller-crudules' into 'master'
...
Controller Crudules
Closes #479 and #476
See merge request KartKrew/Kart!1066
2023-03-21 07:41:34 +00:00
James R
f93aa07dd7
Halve Garden Top speed
...
This is probably more correct because it would thrust 2x
speed in a straight line before.
2023-03-21 00:30:52 -07:00
James R
cec2ae0533
Lower base item speeds
...
Now that the player's speed is added linearly, these need
to be lowered to compensate.
2023-03-21 00:30:52 -07:00
James R
3284d46f52
Add player speed directly to missile items
...
Don't factor in character top speed...
2023-03-21 00:14:00 -07:00
James R
1570661f20
Don't NO CONTEST a player who has already finished, if they die afterward
2023-03-20 21:49:50 -07:00
James R
4b993a3de0
Signs: always use map thing's angle if it exists, else face direction player is moving from
...
If no map thing exists, should face toward the camera, not
away from it.
2023-03-20 21:01:42 -07:00