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
toaster
2bec35a9e9
MT_BATTLECAPSULE: Always play a Starpost sound, even if you're not getting extra timelimit for it, just because the hitconfirm is good seratonin
2023-03-15 17:46:27 +00:00
toaster
29f17809bf
Addons menu: Adjust most assetsby a handful of pixels to prevent the loaded indicator from going off the bottom of the screen
2023-03-15 17:34:49 +00:00
toaster
90591942ad
musicwads
...
Record number of music files which we were able to add, so Addons menu shows the correct number of addons loaded.
Also marks main music files in `listwad` command.
2023-03-15 17:33:55 +00:00
toaster
6fee220c79
RET_SOC: Save internally as 2.1.x-onward SOC_ prefix format
2023-03-15 17:32:13 +00:00
toaster
e0c9014547
P_AddWadFile: Do not I_Error if the file is not loaded due to invalid P_PartialAddGetStage
2023-03-15 17:31:34 +00: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
119e4ca5a1
Stop sounds when exiting the game back to the Title Screen
2023-03-14 21:21:27 -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
Sally Coolatta
181501860f
Make stringarg application consistent
...
stringarg[0] and stringarg[1] are now are used as doubles of arg[0] and arg[1]. Specials that use both string args and regular args need to shift their args up to accomedate. This makes the behavior align more closely with the other Doom ports and removes a dumb manual string arg amount thing in callSpecImpl.
I only adjusted the specials that can be called from ACS. I did not mess with level load specials or thing types, since it's not as important. It would be nice to clean them up before release for consistency, though.
2023-03-14 08:03:20 -04:00
Sally Coolatta
62dd76dbcd
Use a modified ACSVM to support 10 arg linedefs
2023-03-14 08:03:19 -04:00
Sally Coolatta
00063307bc
Add TimeAttack ACS function
2023-03-14 08:03:18 -04:00
Sally Coolatta
f03d9f6dec
Calculate thing state only once
2023-03-14 08:03:18 -04:00
Sally Coolatta
d7c80af490
Correct backslashes
2023-03-14 08:03:17 -04:00
Sally Coolatta
e4a6124805
Add BreakTheCapsules ACS function
...
Returns true or false if the map is being played in Break the Capsules or not.
2023-03-14 08:02:58 -04:00
Sally Coolatta
28354ec70e
SetLineRenderStyle ACS function
...
SetLineRenderStyle(int tag, int blend, int alpha)
Changes the blend mode and transparency of a linedef. Requires new compiler config for the blend mode constants.
2023-03-14 08:02:58 -04:00
Sally Coolatta
c8ccb13614
Add additional script types
...
- POSITION: Runs when POSITION period ends. Has no activator.
- OVERTIME: Runs when the time limit runs out. Has no activator.
- EMERALD: Runs when the Special Stage UFO's Chaos Emerald is grabbed. The activator object is set to the player that grabbed it.
2023-03-14 08:02:57 -04:00
Sally Coolatta
0b622639e0
Fully implement existing script type
...
Missed in the original merge.
2023-03-14 08:02:56 -04:00
Sally Coolatta
730d9a0a5b
Extend Thing_SetState
...
Second argument is now TID. Leaving it as 0 will still use the activator.
2023-03-14 08:02:36 -04: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
f390ff26ec
Scale fast fall momentum with speed at time of trigger
...
Previous was 4x gravity. Now 3x at the lowest, scales up
to around 8x at 200% speed (can go further).
2023-03-13 20:11:53 -07:00
James R
94faf486fd
Add player->fastfallBase
2023-03-13 20:09:20 -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
James R
04a2bdcda9
DEVELOP: warn about duplicate textures in mainwads
...
Checks on a background thread since the complexity should
be O(n^2). The specific texture data it checks shouldn't
change after R_LoadTextures so it doesn't need a mutex.
2023-03-13 16:41:26 -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