Christoph Oelckers
|
cb2bc7967a
|
- fixed the remaining warnings.
|
2021-05-12 21:50:01 +02:00 |
|
Christoph Oelckers
|
cf22a70d82
|
- fixed all warnings in Duke.
|
2021-05-12 21:50:01 +02:00 |
|
Christoph Oelckers
|
694066c4ec
|
- fixed all warnings in Exhumed.
|
2021-05-12 21:50:01 +02:00 |
|
Christoph Oelckers
|
fb21e39de5
|
- fixed remaining SW warnings.
|
2021-05-12 21:50:00 +02:00 |
|
Christoph Oelckers
|
1085b0b7a2
|
- first batch of SW warning fixes.
|
2021-05-12 21:49:34 +02:00 |
|
Christoph Oelckers
|
3e2cacfaf6
|
- silenced warnings in Blood.
|
2021-05-12 21:49:06 +02:00 |
|
Christoph Oelckers
|
d097c8e635
|
- removed the non-functional and long abandoned level music alias feature.
With RMAPINFO such a hack is no longer needed for anything.
|
2021-05-12 21:48:40 +02:00 |
|
Christoph Oelckers
|
03289f5097
|
- silenced some warnings.
|
2021-05-12 21:47:32 +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
|
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
|
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
|
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
|
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
|
db1cf63e7a
|
- SW: fixed bad type for ceiling portals.
|
2021-05-07 00:23:56 +02: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
|
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
|
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
|
d206a767b2
|
- added render workaround for CP07.
|
2021-05-03 17:48:35 +02:00 |
|
Christoph Oelckers
|
56fcf904b5
|
- Backend update from GZDoom.
|
2021-05-03 14:48:55 +02:00 |
|
Christoph Oelckers
|
30b1b046e4
|
- added an intermediate data structure to decouple the rendering from the immediate map data.
This will be needed for sectors consisting of disjoint parts and for providing some help with addressing rendering anomalies
|
2021-05-03 00:04:36 +02:00 |
|
Christoph Oelckers
|
8003ab6fa3
|
Merge branch 'scriptable_cutscenes' into newrenderer
|
2021-05-02 22:37:46 +02:00 |
|
Christoph Oelckers
|
c9791bc148
|
- renamed PlayerHorizon function to deconflict with the same-named struct
|
2021-05-02 21:56:45 +02:00 |
|
Christoph Oelckers
|
698d62bbc6
|
- merged FixMapInfo into loadcons.
No need to delay the remaining content. The reasons for the separate function no longer exist.
|
2021-05-02 19:41:24 +02:00 |
|
Christoph Oelckers
|
60d007fa93
|
- Duke: fixed non-scrolling SE24.
|
2021-05-02 19:32:20 +02:00 |
|
Christoph Oelckers
|
a1381c0ff2
|
- fixed Blood cutscene setup to avoid dependency on the sound code initialization.
It now only stores the sound name or ID but not the internal index which is only looked up when needed.
|
2021-05-02 18:10:59 +02:00 |
|
Christoph Oelckers
|
dfd47ea33a
|
- migrated SW to RMAPINFO as well.
Also removed the 'definecutscene' code from the .def parser as this was never meant to be more than a temporary solution.
|
2021-05-02 17:35:25 +02:00 |
|
Christoph Oelckers
|
4b064b9f34
|
- migrated Exhumed's level setup to RMAPINFO.
This game never had a proper setup so this also fixes the crashes with visiting the multiplayer maps.
|
2021-05-02 15:54:19 +02:00 |
|
Christoph Oelckers
|
bb9d492db6
|
- migrated RRRA as well.
|
2021-05-02 14:01:10 +02:00 |
|