EDuke32 Changelog Archivio non ufficiale

Build 7467

30 marzo 2019 · 16 commit di 1 autore · SVN

Build per mese 276 build

  1. gen

  2. feb

  3. mar

  4. apr

  5. mag

  6. giu

  7. lug

  8. ago

  9. set

  10. ott

  11. nov

  12. dic

File di log originale · 20190330-7467.txt
------------------------------------------------------------------------
r7467 | terminx | 2019-03-30 12:36:32 -0700 (Sat, 30 Mar 2019) | 1 line

Fix editor clipping issue
------------------------------------------------------------------------
r7466 | terminx | 2019-03-30 12:36:29 -0700 (Sat, 30 Mar 2019) | 1 line

usectortype/uwalltype cleanup in clip.cpp
------------------------------------------------------------------------
r7465 | terminx | 2019-03-30 12:36:25 -0700 (Sat, 30 Mar 2019) | 1 line

Fix crash in editor tile selector
------------------------------------------------------------------------
r7464 | terminx | 2019-03-30 12:36:21 -0700 (Sat, 30 Mar 2019) | 1 line

Add bounds checking for populating clipsectorlist[], use preprocessor labels for sprite cstats
------------------------------------------------------------------------
r7463 | terminx | 2019-03-30 12:36:18 -0700 (Sat, 30 Mar 2019) | 1 line

Partially refactor clipmove()
------------------------------------------------------------------------
r7462 | terminx | 2019-03-30 12:36:14 -0700 (Sat, 30 Mar 2019) | 3 lines

The BUILD documentation says that pushmove() is supposed to be used to push players away from walls to avoid clipping problems, but Duke3D has never passed the correct parameters to pushmove()

This commit fixes that.
------------------------------------------------------------------------
r7461 | terminx | 2019-03-30 12:36:10 -0700 (Sat, 30 Mar 2019) | 1 line

Fix stupid bug in r7409
------------------------------------------------------------------------
r7460 | terminx | 2019-03-30 12:36:07 -0700 (Sat, 30 Mar 2019) | 1 line

Improve player z clipping height detection
------------------------------------------------------------------------
r7459 | terminx | 2019-03-30 12:36:03 -0700 (Sat, 30 Mar 2019) | 1 line

Reduce MAXCLIPNUM to 2048 again and introduce MAXCLIPSECTORS, with a value of 1024
------------------------------------------------------------------------
r7458 | terminx | 2019-03-30 12:35:58 -0700 (Sat, 30 Mar 2019) | 1 line

Patch from Nuke to use indexed color for voxels in Polymost
------------------------------------------------------------------------
r7457 | terminx | 2019-03-30 12:35:54 -0700 (Sat, 30 Mar 2019) | 3 lines

clipmove() improvements

This reverts some of the previous clipmove() changes in favor of implementing explicit rejection of movement in cases where clipping has somehow failed.
------------------------------------------------------------------------
r7456 | terminx | 2019-03-30 12:35:50 -0700 (Sat, 30 Mar 2019) | 3 lines

Make updatesectorz() fall back to updatesector() in cases where it would have returned -1

Note that both functions will still return -1 when x or y coordinates are out of bounds.
------------------------------------------------------------------------
r7455 | terminx | 2019-03-30 12:35:46 -0700 (Sat, 30 Mar 2019) | 1 line

This is just a little bit of work on making Ion Maiden run properly with regular EDuke32 binaries
------------------------------------------------------------------------
r7454 | terminx | 2019-03-30 12:35:42 -0700 (Sat, 30 Mar 2019) | 1 line

Guard more Duke-specific behavior behind EDUKE32_STANDALONE
------------------------------------------------------------------------
r7453 | terminx | 2019-03-30 12:35:39 -0700 (Sat, 30 Mar 2019) | 1 line

Disable Duke3D-specific r_drawweapon behavior in standalone builds
------------------------------------------------------------------------
r7452 | terminx | 2019-03-30 12:35:34 -0700 (Sat, 30 Mar 2019) | 1 line

Additional TROR patch from Nuke
------------------------------------------------------------------------
See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.
Engine

Add bounds checking for populating clipsectorlist[], use preprocessor labels for sprite cstats

Richard Gobeille (TerminX) 30 mar 2019, 12:36 UTC−7 r7464
FixEngine

The BUILD documentation says that pushmove() is supposed to be used to push players away from walls to avoid clipping problems, but Duke3D has never passed the correct parameters to pushmove()

Richard Gobeille (TerminX) 30 mar 2019, 12:36 UTC−7 r7462

This commit fixes that.

FixEngine

clipmove() improvements

Richard Gobeille (TerminX) 30 mar 2019, 12:35 UTC−7 r7457

This reverts some of the previous clipmove() changes in favor of implementing explicit rejection of movement in cases where clipping has somehow failed.

Make updatesectorz() fall back to updatesector() in cases where it would have returned -1

Richard Gobeille (TerminX) 30 mar 2019, 12:35 UTC−7 r7456

Note that both functions will still return -1 when x or y coordinates are out of bounds.