Rachael Alexanderson
25ec8a689d
- language update
2024-12-17 14:18:45 -05:00
Ricardo Luís Vaz Silva
b37b95aa04
Fix damage being skipped for spectral puffs
2024-12-17 02:55:59 -05:00
Rachael Alexanderson
2a940a7418
- this is version 4.14.0
2024-12-16 04:38:27 -05:00
Ricardo Luís Vaz Silva
b5b3fe1b5e
remove "DECORATE" from error string
...
* print warning count as well
* allow treating warnings as errors
2024-12-16 04:36:48 -05:00
Ricardo Luís Vaz Silva
7fed2b85f6
remove version check for array type fix, to prevent crashes/etc with bad types
2024-12-12 15:19:18 -05:00
Rachael Alexanderson
1d04bd36d0
- allow forks to set OPTIONALWAD to (null) to disable searching for it.
2024-12-10 01:28:56 -05:00
RaveYard
3e10e3f551
Fix M_SaveBitmap stream buffer size
...
- credits to dpJudas for the solution
2024-12-10 01:28:56 -05:00
Boondorl
fc3a2e2ad1
Fixed A_SprayDecal not working on 3D floors
2024-12-10 01:28:56 -05:00
Ricardo Luís Vaz Silva
0087616511
misc decoupled animation fixes
2024-12-10 01:28:55 -05:00
Boondorl
a88516bbd2
Various bouncing fixes
...
Fixed bounce flag checks being inversed on 3D floors. Decoupled wall bouncing flag from floor/ceiling flags since they relied on it in the case of hitting steep ramps. Fixed wall bounces that actually bounce off planes not returning the correct value.
2024-12-10 01:28:32 -05:00
Boondorl
859bca4476
Fixed successful bounces on Actor tops not damaging them
2024-12-10 01:28:32 -05:00
Boondorl
ac2c174161
Added ripper damage logic to DoMissileDamage
2024-12-10 01:28:31 -05:00
Boondorl
493ebb8bcb
Fixed angleOffsetTargets not being initialized
2024-12-10 01:28:31 -05:00
Boondorl
abf0206706
Fixes for serializing and initializing
...
Fixed missing DViewPosition serializing. Fixed missing initializers in player_t.
2024-12-10 01:28:31 -05:00
Cacodemon345
2ad191b374
Add WorldRailgunFired
2024-12-10 01:27:56 -05:00
Cacodemon345
fe2a95c6ff
Add WorldRailgunPreFired for railgun attacks
...
Add AttackLineFlags for WorldHitscanPreFired
Indentation fixes in event.zs
2024-12-10 01:27:56 -05:00
Boondorl
b56190d2c4
Fixed incorrect autooff behavior on ceiling bounce ( #2837 )
...
* Fixed incorrect autooff behavior on ceiling bounce
* Fixed incorrect Actor bouncing behavior
2024-12-10 01:27:56 -05:00
Boondorl
79a4191742
Bandaid fix for 3D floor collision detection in traces
...
Correctly evaluate if a 3D floor starts above the ceiling/below the ground when testing against them, that way they won't be ignored on line hit. This fixes a lot of edge cases with ramps in particular.
2024-12-10 01:27:56 -05:00
Boondorl
488d4f0c71
Fixed bouncing on 3D floors ( #2835 )
2024-12-10 01:27:55 -05:00
BinarryCode
ed4ef14d31
make if-checks for AppendStatusBar consistent with Zandronum implementation
2024-12-10 01:27:23 -05:00
BinarryCode
bea4659c08
tweak error message
2024-12-10 01:27:15 -05:00
BinarryCode
aec8691c06
Update sbarinfo.cpp
...
Update code to be consistent with patch for Zandronum
2024-12-10 01:27:14 -05:00
BinarryCode
aa5ae5759a
Fix Pull Request Review 2346387627
2024-12-10 01:27:14 -05:00
BinarryCode
27c6d34537
Add new SBARINFO top level "AppendStatusBar", allowing for extra SBARINFO code to be added to custom SBARINFO definitions.
2024-12-10 01:26:52 -05:00
Boondorl
941f9502e9
Improved "respawn where died" functionality ( #2831 )
...
Now uses a "last safe position" system instead. This:
-Prevents players from slipping into places they shouldn't via their dead body and then respawning there
-No longer sends players back to spawn if they fall into kill pits
-Adds a safety feature where the kill command always resets back to spawn should a player ever get stuck somewhere
2024-11-24 09:44:47 -05:00
Christoph Oelckers
9b62379645
removed -hashfiles after finding out it had been broken for an extended time period.
...
this is a strong indicator that nobody was using it - and I do not feel like fixing such an invasive feature with little utility.
2024-11-23 21:10:11 +01:00
Christoph Oelckers
e0778e23eb
M_SaveDefaults is also not part of the common engine backend.
2024-11-23 20:39:23 +01:00
Christoph Oelckers
ca3b0737ea
contain the statnum hack for visual thinkers on the game side.
...
This got used from precisely one place, which can easily handle it itself.
2024-11-23 20:39:23 +01:00
Christoph Oelckers
2dcd0fcda4
moved another declaration out of a global header.
2024-11-23 20:39:23 +01:00
Christoph Oelckers
f2b52f620b
move game-specific CVAR out of low level system code.
2024-11-23 20:39:22 +01:00
Boondorl
878c5f0857
Fixed missing checks in P_TestMobjZ ( #2827 )
...
Adds in missing missile checks and fixes ordering to match P_CheckPosition to give more consistency.
2024-11-22 06:23:53 -05:00
Boondorl
1825c8ba77
Fixed poison not clearing on revive
2024-11-21 12:32:47 -03:00
jekyllgrim
99c058d168
Added WorldHitscanFired and WorldHitscanPreFired ( #2432 )
...
* Added WorldHitscan events
* DVector3 → const DVector3&
2024-11-20 10:26:00 -05:00
Boondorl
c31f45c653
Fixed view for frozen players
...
Will no longer try and extrapolate mouse input that's bound to mispredict.
2024-11-19 08:00:37 -05:00
RaveYard
702ef493f0
Fix and restrict level postprocessor instance
2024-11-18 08:04:05 -05:00
Boondorl
ab9b6320cb
Allow easier piece weapon replacing
...
Checks for replacements on weapons instead of using the given weapon class as is (also verifies said replacement is a weapon).
2024-11-15 23:58:39 -03:00
Boondorl
268dad18f7
Discs no longer blast players with collision disabled
2024-11-15 23:58:28 -03:00
Boondorl
3ea5be1ea7
Reworked FRandom constructors
...
Removes ambiguity while keeping old constructor syntax in check for better overall portability.
2024-11-15 23:56:23 -03:00
Boondorl
a1a4a97dcd
Added RNG snapshotting for predicting
...
Allows RNG seeds to be played back in a predictive way paving the road for predictive behaviors that rely on RNG.
2024-11-15 23:56:23 -03:00
Boondorl
597b06ae52
Added CRandom functions
...
Unique RNG namespace for client-side effects and HUDs. Identifiers for these cannot clash with identifiers that affect the playsim making them completely safe to use in HUD elements. They also won't be saved.
2024-11-15 23:56:23 -03:00
Boondorl
4c140224a2
Removed network message entirely
...
Header needs to include more data to properly filter someone trying to connect
2024-11-15 23:54:04 -03:00
Boondorl
8a14497d8c
Port NCMD_EXIT to i_net file
2024-11-15 23:54:04 -03:00
Boondorl
b6fd65988b
Added stubs for NetClose on other platforms
...
These will need someone with much better experience to implement correctly to abort the net window
2024-11-15 23:54:04 -03:00
Boondorl
e898139690
Fixed static error for SendConAck
2024-11-15 23:54:04 -03:00
Boondorl
3f4513c571
Updated packet handling
...
Added "game in progress" message for players trying to join late. Improved "unknown host" packet logging to only log when truly unknown. Correctly abort network window so game can process fatal errors instead of hanging on waiting to connect. Unexpected disconnects in lobby now correctly update the state of the game.
2024-11-15 23:54:04 -03:00
Rachael Alexanderson
ccd38afbcb
- revert adding in the sprite/frame support for visual thinkers
2024-11-13 16:16:36 -05:00
Ricardo Luís Vaz Silva
a0c1f5b1b7
fix compilation
2024-11-13 17:02:50 -03:00
Rachael Alexanderson
ad40299da4
- add sprite/frame support for VisualThinkers
2024-11-13 14:39:40 -05:00
Ricardo Luís Vaz Silva
6a067a7630
export UpdateSpriteInfo
2024-11-13 15:47:22 -03:00
Ricardo Luís Vaz Silva
925b62b8c5
serialize animData, update subsector on deserialize
2024-11-13 15:47:22 -03:00