Gunla
b8f3c7e357
Merge branch 'fastfall-with-speed' into 'master'
...
Scale fast fall momentum with speed at time of trigger
See merge request KartKrew/Kart!1047
2023-03-18 23:00:06 +00:00
James R
cb0b4df186
Merge branch 'shield-overlay-no-splitscreen' into 'master'
...
S3K Shields: remove splitscreen-dependent mobj position behaviour
See merge request KartKrew/Kart!1058
2023-03-18 11:16:59 +00:00
James R
a216188fed
Merge branch 'fix-scrambleremoved-on-dedicated' into 'master'
...
Fix scrambleremoved not being registered for dedicated servers
See merge request KartKrew/Kart!1057
2023-03-18 11:09:52 +00:00
James R
c503ef9492
Merge branch 'warn-duplicate-texture-names' into 'master'
...
Warn about duplicate textures in data files
Closes #456
See merge request KartKrew/Kart!1044
2023-03-18 11:09:28 +00:00
James R
8de2910dcb
Merge branch 'file-fixems' into 'master'
...
File Fixems
See merge request KartKrew/Kart!1055
2023-03-18 11:09:11 +00:00
James R
d22f1dabf0
Merge branch 'fix-ghost-skip-ezt-itemdata' into 'master'
...
Fix ghosts crash in Time Attack
See merge request KartKrew/Kart!1061
2023-03-18 11:07:00 +00:00
James R
34e6ef5496
Merge branch 'special-stage-acs' into 'master'
...
ACS extensions for Special Stages
See merge request KartKrew/Kart!1036
2023-03-18 11:06:50 +00:00
Sally Coolatta
d83832f6e0
Fix linedef alpha in Software
2023-03-18 07:01:31 -04:00
James R
4974b04ddd
g_demo.c: fix skip of EZT_ITEMDATA
...
blame f86f794d2
2023-03-18 03:41:23 -07:00
Sally Coolatta
c7fa8fc2bc
Spec 500 uses the same speeds as other scrollers
2023-03-18 02:35:26 -04:00
Sally Coolatta
d4e1c6cd84
Remove p_sight assert
...
It's already returning false for an almost identical case. Just return false.
2023-03-18 01:27:32 -04:00
toaster
fcfaf1321c
Flame shield polish
...
- MT_FLAMESHIELD: Flicker dispoffset depending on whether frame is supposed to be behind or in front of player
- MT_FLAMESHILEDUNDERLAY: Use P_SpawnMobjFromMobj to match interpolation coordintes, any other relevant properties, etc
2023-03-17 21:31:50 +00:00
toaster
a134465e65
S3K Shields: remove splitscreen-dependent mobj position behaviour
...
Was especially egregrious for bubble shield, which literally has a hitbox and could've caused live desync.
2023-03-17 21:27:19 +00:00
SteelT
e5b595b846
Fix scrambleremoved not being registered for dedicated servers
2023-03-17 15:22:47 -04:00
James R
4a7e72482d
Merge branch 'prisons-sound' into 'master'
...
Prison hitconfirm sound even in Time Attack
See merge request KartKrew/Kart!1056
2023-03-17 06:26:15 +00:00
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
James R
666837c620
Call R_PrintTextureDuplicates on I_Quit too
...
Fixes crash from thread terminating if the program exits
before the title screen.
2023-03-16 23:23:16 -07:00
Sally Coolatta
fd9ad6e17d
Fix overlap for ACS_Execute args
2023-03-17 01:52:25 -04:00
Sally Coolatta
5332bff0aa
Fix Sector_ToggleWaypoints crash
2023-03-17 01:31:53 -04:00
James R
6d43670673
Move R_PrintTextureDuplicates call to F_TitleScreenTicker
2023-03-16 05:39:27 -07: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
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
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