Commit graph

365 commits

Author SHA1 Message Date
endless-r0ad
3440c76f3a Add sv_respawnbarrels to allow respawning le barrels 2026-06-19 13:24:52 -04:00
Mia McMahill
495432c0fc Use P_IsVoodooDoll for clarity 2026-04-27 17:17:05 -05:00
Mia McMahill
b893331874 Set prevangle in AActor::RunThink for all non-player things, including voodoo dolls 2026-04-27 15:02:49 -05:00
Jim Thoenen
a4a5ea35c5 Remove unnecessary subsector->sector checks - sector is guaranteed non-null; a little cleanup 2026-03-17 02:44:31 -05:00
Jim Thoenen
fbab8ce84c First pass addressing peer review comments 2026-03-17 02:44:31 -05:00
Jim Thoenen
98c14ccfea Add a bunch of subsector null checks 2026-03-17 02:44:31 -05:00
Mia McMahill
96e3dbed51 Fix botched merge 2026-02-16 11:07:19 -06:00
Mia McMahill
951f741ea9
Merge branch 'stable' into bugfix/two-sided-crash 2026-02-16 10:56:14 -06:00
Mia McMahill
b89df36e7b Make sure musinfo things are spawned in multiplayer 2026-02-16 09:46:11 -06:00
Mia McMahill
4d25130d56 Remove DWORD/SDWORD 2026-02-15 06:12:30 -06:00
Mia McMahill
9374e45afd A lot more P_Setup cleanup 2026-02-15 06:12:30 -06:00
Mia McMahill
adb772cc36 Make item respawns unlimited instead of capped at 128 like vanilla 2026-02-09 06:56:28 -06:00
Mia McMahill
fc2e2945b7 Spawn avatars with a z of ONFLOORZ, just like players 2026-02-01 19:56:32 -06:00
Mia McMahill
4e41e7903d And it finally compiles after way more ptr to ref changes 2026-01-29 17:11:41 -06:00
Mia McMahill
f4c48d4a9a Address Wreorder warning in AActor copy constructor 2026-01-17 11:31:39 -06:00
Mia McMahill
b8a2a1c2f3 Raise state cycle limit to 512 2026-01-17 11:28:22 -06:00
electricbrass
5ede102bf1 upversion to version 12.1.0 2026-01-05 01:52:47 +00:00
Mia McMahill
1449da6049 Fix transparencies that got set to 0 with dsdhacked 2026-01-01 22:35:09 -06:00
bcahue
79e4e2791c fix potential deref 2025-12-28 00:55:13 -05:00
Mia McMahill
c69e513b8e
Merge branch 'stable' into lotsa-consts 2025-12-26 01:48:53 -05:00
bcahue
8d618735b6 merge up with current protobreak 2025-12-11 02:50:05 -05:00
Mia McMahill
218ceb153d Add a bunch more consts 2025-12-08 01:43:03 -06:00
Mia McMahill
68413aac39 Make arguments to lots of server protocol and sound functions const 2025-12-08 00:49:29 -06:00
Mike Lightner
6fb43358f6
Merge pull request #1462 from odamex/bugfix/teleport-9999
[BUGFIX] Spawn sector action things on client as well as server
2025-12-04 15:32:28 -06:00
Mia McMahill
c874e84618
Merge pull request #1466 from odamex/friendly-hearts-cleanup
Clean up friendly effects code a bit
2025-12-04 13:47:27 -05:00
Mia McMahill
9f22cbedcf
Merge pull request #1458 from odamex/bugfix/mbf-wall-collision
[BUGFIX] Momentum continues to accumulate when walls blocking movement
2025-12-04 13:47:10 -05:00
Mia McMahill
2e73e01b0f Clean up giving friendly effect so its less scattered all over. Add sentience check so that things like friendly pillars dont have hearts 2025-12-04 10:06:04 -06:00
Mia McMahill
fda8904b30 Make sure to set info for mt_fountain 2025-12-04 00:57:19 -06:00
Mia McMahill
17c2633155 Always add dehacked ednums to spawn map, make particle ednum conflicts go in favor of dehacked instead of fountains 2025-12-03 23:36:53 -06:00
Mia McMahill
f553d26e2b Spawn sector action things on client as well as server 2025-12-03 19:29:51 -06:00
Mia McMahill
25e255d19b Make sure to zero things' momentum when hitting a wall in mbf compat modes 2025-12-03 13:25:08 -06:00
Mia McMahill
9f203c011f Rename OF_MassDestruction to OF_Destroyed to better reflect what it does 2025-11-17 11:59:23 -06:00
Mia McMahill
6553006731 Fix all multiplayer only things being treated as dormant 2025-11-01 17:26:45 -05:00
Mia McMahill
f03649a5bc Merge branch 'stable' into protobreak 2025-10-22 16:24:12 -05:00
bcahue
9012a87785 fix some merge things 2025-10-09 23:14:01 -04:00
bcahue
162e6c3599 merge up 2025-10-09 22:54:29 -04:00
Mia McMahill
837da0a5c3
Merge branch 'stable' into musinfo 2025-10-07 16:05:27 -05:00
Mia McMahill
a04783c707 No more memsetting structs 2025-09-23 19:30:09 -05:00
Mia McMahill
be69cad38b Get a bunch of the printfs in common, enable compile time format string checking for printfmt functions 2025-09-23 19:30:09 -05:00
Mia McMahill
243b0c514b Address a bunch of Printf deprecation warnings 2025-09-23 19:30:09 -05:00
bcahue
4ffd9101f3 merge up 2025-09-05 01:49:46 -04:00
Mia McMahill
46e05c2003
Merge branch 'stable' into musinfo 2025-08-19 00:10:10 -05:00
Mia McMahill
e54347202c Merge branch 'protobreak' into dsdhacked-rewrite 2025-08-10 23:25:05 -05:00
Mia McMahill
a8b3355068 Merge branch 'stable' into protobreak 2025-08-10 23:21:33 -05:00
Mia McMahill
776b4c5c9b Bump infinite state cycle detection limit to 128 (SD21 has a cycle greater than 64).
Also fix the error message to not crash when an unnamed mobj causes a cycle
2025-08-10 18:35:09 -05:00
Mia McMahill
d4a7efb114 If a specific type is specified, search mobjinfo, not the spawn map in P_SpawnMapThing.
This matches pre-DSDHacked behavior and fixes spawning of things such as ambient sound sources
2025-07-26 12:53:14 -05:00
Mia McMahill
97274aed22 Add co_mbfphys cvar to enable mbf's movement code.
This is needed for proper compatibility with complevel 11 and 21 wads
2025-07-26 02:05:36 -05:00
Mia McMahill
0008ec13ff Merge branch 'protobreak' into dsdhacked-rewrite 2025-07-26 01:48:15 -05:00
Mia McMahill
433e07c667
Merge branch 'protobreak' into feature/friendly-enemy 2025-07-25 23:33:46 -05:00
Mia McMahill
6d2978885f Use int32_t in a couple more spots instead of mobjtype_t 2025-07-24 17:20:10 -05:00