Christoph Oelckers
|
499ed52972
|
- route savegame requests through the newwork, just like GZDoom does.
Although a bit overkill for single player saves only, this will ensure consistent behavior between both engines regarding the menu.
|
2021-05-12 00:21:26 +02:00 |
|
Christoph Oelckers
|
4c161ae403
|
- SW: fixed signed-ness issues with SOP-related angle checks.
|
2021-05-12 00:10:02 +02:00 |
|
Christoph Oelckers
|
633d205d80
|
- SW: fixed ammo pickup amount.
|
2021-05-12 00:01:19 +02:00 |
|
Christoph Oelckers
|
bde644f77f
|
- SW: replaced some asserts with proper value checks.
These asserts can actually be triggered by some maps with incorrect setups.
|
2021-05-11 00:59:23 +02:00 |
|
Christoph Oelckers
|
ae94fb921c
|
- SW: Abort GetInput immediately if no valid sprite is attached to the given player.
|
2021-05-11 00:52:39 +02:00 |
|
Christoph Oelckers
|
5d5af0cb09
|
- fixed error message spam when trying to load a non-existent voxel using .def.
|
2021-05-11 00:48:35 +02:00 |
|
Christoph Oelckers
|
3194efc646
|
- SW: processWeapon must check for valid player sprites.
On map start it can happen that this gets called with an incompletely set up map.
|
2021-05-11 00:21:50 +02:00 |
|
Christoph Oelckers
|
10a6515b9a
|
- Exhumed: Fixed weapon swaying intensity, introduced by e76f63e2c0
Note that shifting right by 17 bits vs. shifting right by 16 bits and then multiplying the entire result by 0.5 is not the same here!
|
2021-05-11 00:12:03 +02:00 |
|
Christoph Oelckers
|
c6991add46
|
- Blood: fixed null pointer crash in actBurnSprite.
|
2021-05-11 00:02:26 +02:00 |
|
Christoph Oelckers
|
d90b23ba9a
|
- take down the savegame loader's resources in proper order.
|
2021-05-10 20:14:38 +02:00 |
|
Christoph Oelckers
|
e40ed2262e
|
- cleanup of 'gotpic' handling.
|
2021-05-10 20:13:28 +02:00 |
|
Christoph Oelckers
|
e74aca291c
|
- position tweaking for Nam's skies.
Why is this such an utter mess to get skies placed correctly? :(
|
2021-05-10 20:13:28 +02:00 |
|
Christoph Oelckers
|
fc11f9327a
|
- refactored actDamageSprite
|
2021-05-10 20:13:28 +02:00 |
|
Christoph Oelckers
|
b8dcd09f77
|
- reformatting.
|
2021-05-10 20:13:28 +02:00 |
|
Christoph Oelckers
|
965939957e
|
- split up actKillSprite into several smaller functions.
The biggest problem in here was tracking the lifetime of local variables.
|
2021-05-10 20:13:28 +02:00 |
|
Cacodemon345
|
36b910a253
|
Fix compilation on OpenBSD
|
2021-05-10 08:25:14 +02:00 |
|
Cacodemon345
|
ce4b748ff0
|
Fix compilation with Clang on FreeBSD
|
2021-05-09 19:52:52 +02:00 |
|
Christoph Oelckers
|
0efe15ae98
|
- deleted some unused utilities.
|
2021-05-08 18:06:57 +02:00 |
|
Christoph Oelckers
|
43981bff85
|
- Duke: fixed mirror setup for new renderer.
A wall must be marked one-way to be used as a mirror.
|
2021-05-08 16:27:01 +02:00 |
|
Christoph Oelckers
|
de904d3052
|
. Duke: made the 'lonely effector' error non fatal.
Instead just move the bogus effector sprite out of the way.
|
2021-05-08 15:41:49 +02:00 |
|
Christoph Oelckers
|
3dfc3e73d2
|
- only process actually existing mirrors when updating their state.
|
2021-05-08 15:23:45 +02:00 |
|
Kevin Caccamo
|
6e1554d7ae
|
Fix mirror updates in Shadow Warrior
|
2021-05-08 14:58:20 +02:00 |
|
Christoph Oelckers
|
8e070343c5
|
- added default crosshair for Exhumed.
See 1abadb6f1c
|
2021-05-08 14:49:49 +02:00 |
|
Christoph Oelckers
|
9a5a32c826
|
- Blood: split out the 'modern dude' part of actKillDude.
|
2021-05-08 14:43:09 +02:00 |
|
Christoph Oelckers
|
34b7bfc10b
|
- handled the actDrop* functions.
|
2021-05-08 14:43:08 +02:00 |
|
Christoph Oelckers
|
d1cc7403b3
|
- actNapalmMove - another previously unnamed function.
# Conflicts:
# source/games/blood/src/aiunicult.cpp
|
2021-05-08 14:43:08 +02:00 |
|
Christoph Oelckers
|
23df336ebe
|
- complete cleanup of sub_2A620, now renamed to actRadiusDamage.
|
2021-05-08 14:43:08 +02:00 |
|
Christoph Oelckers
|
6110ec5cfd
|
- redid ConcussSprite.
|
2021-05-08 14:43:08 +02:00 |
|
Christoph Oelckers
|
d466ec081a
|
- fixed incorrect order of resource deallocation in savegame reader.
|
2021-05-08 09:22:08 +02:00 |
|
Christoph Oelckers
|
325af156e7
|
- fixed loop in ProcessBunch to account for array reallocation.
|
2021-05-08 09:16:06 +02:00 |
|
Christoph Oelckers
|
df6a9823e3
|
- fixed incorrect license in sw/d_menu.cpp.
Should be GPL 2+, not GPL 2.
|
2021-05-08 00:13:50 +02:00 |
|
Christoph Oelckers
|
79823b430c
|
- reinstate the old code for rendering the first portal without stencil
The previous commit fixes the true issue causing the problems - with this back the restriction is not needed anymore.
|
2021-05-07 00:26:22 +02:00 |
|
Christoph Oelckers
|
db1cf63e7a
|
- SW: fixed bad type for ceiling portals.
|
2021-05-07 00:23:56 +02:00 |
|
Christoph Oelckers
|
b644000b02
|
- fixed texture y-flipping on bottom tiers of walls.
The flip flag was taken from the wrong side of the wall.
|
2021-05-07 00:18:13 +02:00 |
|
Christoph Oelckers
|
29b0106a96
|
- fixed yet another problem with the local 'sprite' variables in HWWall causing problems.
This variable and its companions in HWFlat and HWSprite have now been renamed to avoid these issues.
|
2021-05-07 00:09:30 +02:00 |
|
Christoph Oelckers
|
34a5fb5a6a
|
- make testnewrenderer persistent.
|
2021-05-06 18:12:23 +02:00 |
|
Christoph Oelckers
|
3fce8ab693
|
- added support for the 3 missing Duke Vacation SSIs.
|
2021-05-06 17:14:18 +02:00 |
|
Christoph Oelckers
|
d54a8724b5
|
- default 'testnewrenderer' to false.
|
2021-05-06 17:04:48 +02:00 |
|
Christoph Oelckers
|
2f9e32f748
|
Merge branch 'newrenderer'
|
2021-05-06 17:04:35 +02:00 |
|
Christoph Oelckers
|
72e4220929
|
- added an option to dump the list of discovered games to a JSON file.
|
2021-05-06 12:03:33 +02:00 |
|
Rachael Alexanderson
|
7b45144023
|
- these changes were missing from the last Vulkan update
|
2021-05-06 04:27:58 -04:00 |
|
Christoph Oelckers
|
c679f83f75
|
- make all games return to the main menu when the game is ended with F10.
Duke still went to the intro movies which was a bit problematic.
|
2021-05-04 11:32:09 +02:00 |
|
Christoph Oelckers
|
0659bda6b6
|
- SW: clear old user content before allocating a new one.
If old data gets in here it may break the game.
https://github.com/coelckers/Raze/issues/349
|
2021-05-04 11:11:38 +02:00 |
|
Christoph Oelckers
|
a7adef360b
|
- fixed compilation with Clang.
|
2021-05-04 00:11:43 +02:00 |
|
Christoph Oelckers
|
a303da37a9
|
- added a mapinfo dumper and used it to verify correctness of the data generated from game-native definitions.
Also simplified the levelnumber setup a bit.
|
2021-05-03 23:00:24 +02:00 |
|
Christoph Oelckers
|
020a636c2f
|
- removed some more useless stuff from headers.
|
2021-05-03 19:16:26 +02:00 |
|
Christoph Oelckers
|
0db8fc6163
|
- removed UNREFERENCED_PARAMETER macro.
Using C++ standard of not naming such parameters instead.
|
2021-05-03 19:10:53 +02:00 |
|
Christoph Oelckers
|
7d77b2315f
|
- merged the few remaining contents of mmulti.h into d_net.h
|
2021-05-03 19:01:00 +02:00 |
|
Christoph Oelckers
|
6589222da6
|
Merge branch 'scriptable_cutscenes' into newrenderer
|
2021-05-03 18:50:41 +02:00 |
|
Christoph Oelckers
|
d206a767b2
|
- added render workaround for CP07.
|
2021-05-03 17:48:35 +02:00 |
|