PCExhumed - r13217 - Built: Sat May 7 17:27:01 UTC 2022 --- commit a43d12d8c0346a4775107df29acda1e40eaf392e Author: NY00123 Date: Sat May 7 20:22:38 2022 +0300 blood/src/tile.cpp: Fix POLYMER=0 build commit 63a8c3c7cfa8f57e3f948c2dfb2492acf2baeaed Author: NY00123 Date: Sat May 7 20:18:18 2022 +0300 Fix compilation errors for other games, following ecb604e3bc52ef2df46006c29ca2802d73a95bb4 commit 68787294fb74e4d3d48fe0dec155383c80a59bca Merge: e87e1448f 02503e95c Author: NY00123 Date: Sat May 7 19:53:44 2022 +0300 Merge remote-tracking branch 'eduke32/master' commit e87e1448fb565970b4f1d26a6ac1ceb5f54ec5a9 Author: NY00123 Date: Sat May 7 19:43:25 2022 +0300 build.yml: Actually use SDL 1.2 in the relevant job commit 1e62fe93bfa7eb536e46939dd3e190f953d0c61d Author: NY00123 Date: Sat May 7 19:42:55 2022 +0300 build.yml: Fix descriptions of newly added jobs using clang commit 02503e95c051804267e9befa0990a3477d5d9df7 Author: Dino Bollinger Date: Fri May 6 13:43:30 2022 +0200 KenBuild: Fix building on Linux with GTK Startup Window Also changes the case of the hardcoded strings "STUFF.DAT" and "NUKELAND.MAP" to match the file case in the download on Ken's website. commit cb6f5158c35eba81734ff30709f1a25373ad3d35 Author: Dino Bollinger Date: Thu May 5 11:29:50 2022 +0200 Engine: Fix a bug introduced with voxel caching in fa3d6784 The texturecache file shouldn't be affected I think commit 9c9518fdfc83b5ee7844dadda380209242e3fc9d Author: Dino Bollinger Date: Sun Feb 6 11:18:41 2022 +0100 Duke3D: Introduce actor event 'EVENT_PREACTORDAMAGE' This event is executed when an actor runs A_IncurDamage(), and is placed just before subtracting 'htextra' from 'extra' and updating the actor's owner (i.e. just before damage is applied to the actor). For useractors, this normally occurs when ifhitweapon is called. Set RETURN to a nonzero value to skip applying the damage. This will also cause the 'ifhitweapon' conditional to skip the branch. Note that doing so will not automatically reset htextra to 0. commit 2e5741cc4f4a7a757decabd2c92f229762d72bf0 Author: Dino Bollinger Date: Thu Apr 28 16:15:37 2022 +0200 Duke3D: Add global gameflag "DUKE3D_GLOBAL_ADDITIVE_HITRADIUS" If this flag is set, all radius damage sources will apply cumulative damage instead of overriding the existing accumulated damage. Equivalent to applying PROJECTILE_HITRADIUS_ADDITIVE to all explosions. commit 3c4a8bb417631f740bd147679db3e894c8254ed9 Author: Dino Bollinger Date: Fri Nov 19 23:56:27 2021 +0100 Duke3D: Add projectile WORKSLIKE flag PROJECTILE_HITRADIUS_ADDITIVE This flag alters the radiusdamage calculation such that the blast damage is added to the current htextra of the actor, rather than overwriting the current applied damage completely. commit ff4d086f114e39cf1b73164ad223471267ecbc14 Author: Dino Bollinger Date: Thu Apr 28 08:04:22 2022 +0200 Engine: Fix compilation for POLYMER=0 builds commit fa3d67841e4a8bc0bbd4b57ed01c4952fac04219 Author: Dino Bollinger Date: Wed Apr 27 19:44:07 2022 +0200 Engine: Save voxmodels in texcache to reduce startup delay in Polymost commit b51e7acb8c98d21ef4d083f5a8bdb5a22ea1a5ee Author: Dino Bollinger Date: Wed Apr 27 17:26:55 2022 +0200 Engine: Fix texcache discovering index files in search paths if texcache.index doesn't exist in the cwd Resolved by creating the index file before trying to read from it commit 4e85f36a4787978b2e3d3e134229b169b661022c Author: Dino Bollinger Date: Wed Apr 27 20:18:05 2022 +0200 Duke3D: Make standalone build gamefunc names available in non-standalone builds as well Fixes issues when launching Fury with synthesis eduke32 builds commit 3927367bacefc54985ac0f84e68833045c4d88a5 Author: Richard Gobeille Date: Fri Apr 22 02:56:58 2022 -0700 engine: add parameter to videoSet2dMode() to control fullscreen, like videoSetGameMode() uses This allows fullscreen to be toggled in the editor without having to change to 3d mode first. commit d11731fa55cf3d19ce94646052b53a732967efe7 Author: Richard Gobeille Date: Fri Apr 22 02:54:28 2022 -0700 engine: print display name to console when detecting video modes commit d753d2817ffa3e70a78a27c213e1279328b2e16c Author: Richard Gobeille Date: Fri Apr 22 02:53:54 2022 -0700 engine: only redetect video modes if the window was actually moved to a different display commit bb844c12c85937ff7e195a28dd3b7a6314a25f64 Author: Richard Gobeille Date: Fri Apr 22 02:23:00 2022 -0700 engine: invalidate stored window position when changing video mode if the combination of origin position and new window size would place the window outside the bounds of the display commit f7e65ee3968f52d32d93263c46e9c998b8004a3c Author: Richard Gobeille Date: Fri Apr 22 02:01:43 2022 -0700 engine: add forgotten "PR" loguru verbosity label commit 2153bbf69a0b421e74ff45a73a2a8d64c0ed5e96 Author: Richard Gobeille Date: Fri Apr 22 01:54:51 2022 -0700 engine: check return values for SDL video mode setting API usage I've never seen them fail, but I guess I wouldn't know commit a7b1bccd986c8c26e9c6dc7366f98cc53408e804 Author: Richard Gobeille Date: Thu Apr 21 21:00:04 2022 -0700 engine: fix building with SDL 1.2 commit 4f1e9ab89c8865929ed07202d4c1c47bd0ea3d6c Author: Richard Gobeille Date: Thu Apr 21 02:01:30 2022 -0700 engine: calc_sector_reachability() optimization commit 5b1aadf29ade6c8d6f464addda33f85cdd39bfe6 Author: Richard Gobeille Date: Thu Apr 21 17:20:17 2022 -0700 editor: fix crash on sector creation commit b75488b44d755da170b2877ab935ec385512036a Author: Richard Gobeille Date: Wed Apr 20 21:45:44 2022 -0700 editor: block undo/redo during editing operations... I am frankly amazed that it took years for this to ever become a problem. commit ecb604e3bc52ef2df46006c29ca2802d73a95bb4 Author: Richard Gobeille Date: Wed Apr 20 20:27:43 2022 -0700 engine: slightly improve window position handling to help weird edge cases where the window manager places the window at -1 commit c729f7bdc06e849e9974141ea9b88c64e6528bc9 Author: Richard Gobeille Date: Wed Apr 20 20:23:31 2022 -0700 engine: restrict SDL_SetGammaRamp() failure console spam to debug builds commit 51666438b472b2de2e5e2c662ea9108f9b80b9b8 Author: Richard Gobeille Date: Wed Apr 20 20:19:42 2022 -0700 engine: fix terminx/eduke32#242 commit 119a58e38fdc7d772767a69cb85c55b2bb2c0028 Author: Dino Bollinger Date: Thu Apr 21 21:55:32 2022 +0200 Engine: Fix same error as in OSD_Printf() also in initprintf() and buildgl_outputDebugMessage() commit c17cfbf4617f0e757626e1e4139a47477f02b3e4 Author: Dino Bollinger Date: Tue Apr 19 09:11:24 2022 +0200 Engine: Fix edge case where OSD_Printf() may wrongly remove the last char in a string commit b2e15923a6690653cd51255e839d081551817187 Author: Dino Bollinger Date: Thu Apr 21 21:43:40 2022 +0200 KenBuild: fix compilation errors commit 2e887df245a8e40501feb1a97a95b24a7ca6974a Author: Dino Bollinger Date: Thu Apr 21 21:40:49 2022 +0200 VoidSW: fix wangulator compilation error