James R
ba23836fc1
Merge branch 'f9-f10' into 'master'
...
Turn F9 into a dedicated WebM button, add F10 as "lossless recording" button
See merge request KartKrew/Kart!1045
2023-03-17 06:25:50 +00:00
toaster
3d786646bf
Merge branch 'fix-sneaker-ufo' into 'master'
...
Reset stacked sneaker counter when hitting UFO
See merge request KartKrew/Kart!1043
2023-03-16 12:14:21 +00:00
toaster
5c4044a943
Merge branch 'ufo-stumble' into 'master'
...
Non-damaging UFO-player collision
See merge request KartKrew/Kart!1042
2023-03-16 12:14:04 +00:00
toaster
acfd7855c8
Merge branch 'sliptide-improvements-improvements' into 'master'
...
More lenient minimum wavedash time
See merge request KartKrew/Kart!1052
2023-03-16 12:13:31 +00:00
toaster
ba81dee5d1
Merge branch 'fix-twodee-flip-offsets' into 'master'
...
Fix sprite offsets on character select screen
Closes #465
See merge request KartKrew/Kart!1054
2023-03-16 12:12:35 +00:00
toaster
1607c6acb4
Merge branch 'gp-10-lives' into 'master'
...
10 lives in GP
See merge request KartKrew/Kart!1046
2023-03-16 12:12:12 +00:00
James R
9f2941df63
Use gifs folder for GIF recording
...
WebM uses movies folder. movie_mode screenshot and
movie_mode apng use slideshows folder. ;)
2023-03-16 00:10:08 -07:00
James R
4591b81cd9
Let startmovie record WebM only, add startlossless to use lossless_recorder
2023-03-16 00:10:08 -07:00
James R
aef45fb005
Rename moviemode_mode cvar to lossless_recorder, remove WebM option, adjust menus
2023-03-16 00:10:08 -07:00
James R
efb86f709f
Add F9 as a dedicated WebM button
...
Lightly refactors M_StartMovie and M_ScreenshotResponder.
2023-03-16 00:10:01 -07:00
James R
82866f74d0
Use only single digit if less than ten lives in HUD
2023-03-15 23:23:06 -07:00
James R
eae2bc5c3c
V_DrawStretchyFixedPatch: fix flipped patch offsets
2023-03-15 01:16:12 -07:00
James R
ad5b70439c
Twodee: flip trimmed offsets too
...
Fixes flipped patches being offset by the empty space on
the left side. Now it uses the empty space on the right,
when flipped.
2023-03-15 00:31:29 -07:00
James R
b6aed379b5
Merge branch 'remove-screenshot-option' into 'master'
...
Remove options to change screenshot, movie and addons folders
See merge request KartKrew/Kart!1048
2023-03-15 03:48:28 +00:00
toaster
b3e803a294
Merge branch 'hotswap-legacy-gl' into 'master'
...
Restore renderer swapping to and from legacy GL
See merge request KartKrew/Kart!1026
2023-03-14 22:56:02 +00:00
AJ Martinez
4607aeda4c
More lenient minimum wavedash time
2023-03-14 04:32:15 -07:00
James R
1eed98bc13
Remove screenshot_option, screenshot_folder, movie_option, movie_folder, addons_option, addons_folder
...
Remove the cvars and menu options to change which folder
screenshots, movies and addons use. Lots of code bloat
that we does not seem necessary.
2023-03-13 20:39:57 -07:00
James R
aed6e06ea5
Add tens place digit to lives count HUD
2023-03-13 18:43:10 -07:00
James R
09a6c9a086
Lives cap 9 -> 10
2023-03-13 18:40:01 -07:00
Oni
9f4c080964
Merge branch 'dynamic-controllers' into 'master'
...
Handle gamepads from interface dynamically
Closes #397
See merge request KartKrew/Kart!1018
2023-03-13 07:56:34 +00:00
James R
1f70b9c63c
Merge remote-tracking branch 'origin/bumpers-ARE-health'
2023-03-13 00:51:44 -07:00
Oni
4297591b87
Merge branch 'misc-battle-fixes-chapter-69' into 'bumpers-ARE-health'
...
Bug fixes and general improvements to Battle: The Final Season Part 1
See merge request KartKrew/Kart!1028
2023-03-13 07:48:22 +00:00
Oni
bee420ff8d
Merge branch 'fix-stacked-hitlag' into 'misc-battle-fixes-chapter-69'
...
Let wombo combo work again; fix Bubble-Invincibility deadlock; fix Mine spinout hitbox lifetime
See merge request KartKrew/Kart!1033
2023-03-13 07:47:57 +00:00
James R
9652b5a860
Reset stacked sneaker counter when hitting UFO
2023-03-13 00:28:50 -07:00
James R
b405e88ec3
Non-damaging UFO-player collision
...
- UFO is always solid.
- Adds a height check if the player is no boosting.
- Stumbles if the player is within a 60 degree cone of the
direction the UFO is moving. (Only applies if not
boosting.)
2023-03-12 23:42:14 -07:00
Sal
073b787a82
Merge branch 'fix-director-reset-if-others-join' into 'master'
...
Only toggle director when you yourself spawn or when the first player in the level spawns
See merge request KartKrew/Kart!1006
2023-03-13 04:07:46 +00:00
Sally Coolatta
0a11eef569
Default controls in menus works for all players
...
Prevents keyboard-only profile softlock.
2023-03-13 00:04:40 -04:00
James R
34e322b7a1
Ignore non-combo damage during hitlag
...
Fixes stumble deadlock
2023-03-12 20:55:07 -07:00
Sal
e70c23fe0f
Merge branch 'sliptide-improvements' into 'master'
...
Wavedash refinement
See merge request KartKrew/Kart!1040
2023-03-13 02:54:55 +00:00
Sal
aa1e31e51f
Merge branch 'fix-writetextmap' into 'master'
...
Fix -writetextmap
See merge request KartKrew/Kart!1041
2023-03-13 02:53:09 +00:00
AJ Martinez
b741d1f11a
Use dedicated sound for wavedash min charge indicator
2023-03-12 17:09:09 -07:00
Sally Coolatta
b0064e41e8
Only save used vertices
...
Fixed in two ways:
- P_LoadExtraVertices is a special construct for extended blockmap types. This is easily resolved with num_orig_vertexes before loading the map.
- Original Doom-style blockmap with ZenNode however also adds additional vertices directly into VERTEXES. These have to simply be ignored by cross-referencing them with linedefs to see if they are used by anything.
2023-03-12 06:43:31 -04:00
Sally Coolatta
f02057bf2e
Write textmap after conversion like vanilla
...
Unfortunately this means that K_AdjustWaypointsParameters no longer saves to UDMF converted maps, because it requires sector thinglists, FOFs, and spawned mobjs.
2023-03-12 06:03:32 -04:00
Oni
0f303100d4
Merge branch 'easy-balance' into 'master'
...
Changes for different game speeds
See merge request KartKrew/Kart!1039
2023-03-12 09:33:31 +00:00
James R
253489b75c
Merge branch 'vol-cvar-defaults' into 'master'
...
Normalize all volume scales to 0-100
See merge request KartKrew/Kart!1030
2023-03-12 03:50:57 +00:00
James R
ab26a66602
Merge branch 'new-sound-musicdef' into 'master'
...
Implement musicdef volume in new mixer
See merge request KartKrew/Kart!1029
2023-03-12 03:43:58 +00:00
James R
552b774028
Merge branch 'noexchndl' into 'master'
...
Windows: add -noexchndl, optionally disables loading exchndl.dll
See merge request KartKrew/Kart!1032
2023-03-12 03:23:08 +00:00
James R
01efc8cbd4
Merge branch '3p-challenger' into 'master'
...
HERE COMES A NEW CHALLENGER for 3P + fix DUEL mode bugs
Closes #463
See merge request KartKrew/Kart!1008
2023-03-12 03:22:56 +00:00
James R
0058d9efc3
Merge branch 'update-linedef-80' into 'master'
...
Update line special 80
See merge request KartKrew/Kart!1037
2023-03-12 03:22:36 +00:00
James R
e85b769dc5
Fix Bubble blowup vs Invincibility sfx spam
2023-03-11 18:54:31 -08:00
AJ Martinez
fcd1fe8b8b
Wavedash refinement
2023-03-11 17:20:44 -07:00
Sally Coolatta
383bf4b604
Fix deleted line for uphill/downhill multiplier
2023-03-11 18:07:04 -05:00
Eidolon
17c1e69ed5
Recreate GL context on renderer swap
...
Restores renderer swapping to legacy GL
2023-03-11 11:08:49 -06:00
James R
e5e23e788a
Remove hitlag threshold condition from items
...
This condition blocked items from doing damage after just
being thrown. The intention was to not let shotgun Ballhog
instakill the player. This is now prevented by
MF2_ALREADYHIT instead.
blame cab1af549
2023-03-11 05:39:07 -08:00
James R
264e445f0c
Add MF2_ALREADYHIT; don't deal damage for multiple wombos within the same tic
...
These wombos still create hitlag.
2023-03-11 05:39:07 -08:00
James R
ec6ffbf072
Let wombo damage work again
...
Damage can't be ignored entirely while in hitlag because
that defeats stacked hitlag (wombo combo).
But it should be ignored if in an invincible state.
2023-03-11 05:39:07 -08:00
James R
d28b1615cf
Don't let mine explosion's own hitbox receive hitlag
...
Don't extend the time that its hitbox remains.
2023-03-11 05:39:07 -08:00
James R
8c1771112c
Fix Bubble Shield duplicate collisions
...
Bubble Shield could collide with the same object up to
5 times per tic! (3 times at least!)
1) P_CheckPosition from MFE_ONGROUND being unset.
2) P_CheckPosition AGAIN from MFE_ONGROUND being unset
while literally being on the ground. This one's
probably a bug in general but it's beyond the scope of
this commit. It's also scary movement code, yiiiikes...
3) P_MoveOrigin to teleport the Bubble to its holder's
position.
4) If something moves into the Bubble.
5) If something moves into the player holding the Bubble.
This generated extra unwated hitlag, especially noticeable
against invincible players.
To reduce these to one collision only, the Bubble is now
MF_NOCLIPTHING except while calling P_MoveOrigin. The
player's own hitbox is also disabled for Bubble
collisions.
2023-03-11 05:39:07 -08:00
James R
ee4011cca6
Don't pause mobj thinker for player whose hitlag will be cancelled anyway
2023-03-11 05:36:24 -08:00
James R
622bfa9512
Count nullHitlag for inflictor player too
...
Cancel hitlag of inflictor player too if the inflictor is
a constant damage source and the target is invincible.
2023-03-11 05:36:24 -08:00