Rachael Alexanderson
d6e1097b85
- enable mipmapping in 2D
2024-12-26 04:12:06 -05:00
nashmuhandes
a4e527979d
Allow setting a dynamic light's alpha to influence its brightness. This brings it in parity with VKDoom
2024-12-26 04:10:44 -05:00
nashmuhandes
d3e5cf77ab
Add lm_sunintensity documentation. Clean up styling of all ZDRay-related entries
2024-12-22 05:06:20 -03:00
Ricardo Luís Vaz Silva
bdddfcc80a
allow nullptr with spriteid/textureid/translationid (for default parameters/etc)
2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
d36fa3c36b
add helper methods to Sound/SpriteID/TranslationID
2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
eefad0764e
fix TranslationID casting
2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
b7c9675c9d
add snd_footstepvolume to sound options menu
...
(SNDMNU_FOOTSTEPVOLUME is already in the spreadsheet, but only for en/pt so far)
2024-12-21 04:33:25 -05:00
Ricardo Luís Vaz Silva
023328da04
allow summon to work with visual thinkers
2024-12-20 22:23:49 -03:00
Rachael Alexanderson
62381cc7de
- fix 1:1.2 minimizer function to work with actual 4:3 screens
2024-12-19 06:47:07 -05:00
Rachael Alexanderson
0a375f2a6d
- add menu option for new 1:1.2 minimal scaling mode
2024-12-19 05:55:11 -05:00
Rachael Alexanderson
4963aea0e8
- add a 1:1.2 ratio min-scale mode
2024-12-19 05:53:50 -05:00
Rachael Alexanderson
1d7763864b
- language update
2024-12-17 14:18:30 -05:00
Ricardo Luís Vaz Silva
d61ec1722a
Fix damage being skipped for spectral puffs
2024-12-16 17:12:25 -03:00
Rachael Alexanderson
5b38eb5fc5
g4.15pre
2024-12-16 04:39:44 -05:00
Ricardo Luís Vaz Silva
e82c7d2428
remove "DECORATE" from error string
...
* print warning count as well
* allow treating warnings as errors
2024-12-13 16:46:48 -03:00
Ricardo Luís Vaz Silva
325817afdf
remove version check for array type fix, to prevent crashes/etc with bad types
2024-12-12 15:18:53 -05:00
Rachael Alexanderson
fb660fa3c1
- allow forks to set OPTIONALWAD to (null) to disable searching for it.
2024-12-05 04:14:46 -05:00
RaveYard
23a021dfca
Fix M_SaveBitmap stream buffer size
...
- credits to dpJudas for the solution
2024-12-04 19:38:11 -05:00
Boondorl
c6eba62f73
Fixed A_SprayDecal not working on 3D floors
2024-12-02 02:30:22 -03:00
Ricardo Luís Vaz Silva
8311e77a26
misc decoupled animation fixes
2024-11-29 13:54:35 -03:00
Boondorl
72ed0c4377
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-11-27 22:37:01 -05:00
Boondorl
0010f22faa
Fixed successful bounces on Actor tops not damaging them
2024-11-27 22:36:48 -05:00
Boondorl
882017f4be
Added ripper damage logic to DoMissileDamage
2024-11-27 22:36:48 -05:00
Boondorl
15fcf60489
Fixed angleOffsetTargets not being initialized
2024-11-27 22:36:38 -05:00
Boondorl
4726cc9ec5
Fixes for serializing and initializing
...
Fixed missing DViewPosition serializing. Fixed missing initializers in player_t.
2024-11-27 22:36:38 -05:00
Cacodemon345
26cff374de
Add WorldRailgunFired
2024-11-26 18:48:17 -05:00
Cacodemon345
db6294c48a
Add WorldRailgunPreFired for railgun attacks
...
Add AttackLineFlags for WorldHitscanPreFired
Indentation fixes in event.zs
2024-11-26 18:48:17 -05:00
Boondorl
1d35ff8bc7
Fixed incorrect autooff behavior on ceiling bounce ( #2837 )
...
* Fixed incorrect autooff behavior on ceiling bounce
* Fixed incorrect Actor bouncing behavior
2024-11-26 05:59:20 -05:00
Boondorl
f911088074
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-11-26 03:43:52 -05:00
Boondorl
5240c52b07
Fixed bouncing on 3D floors ( #2835 )
2024-11-26 03:43:09 -05:00
BinarryCode
5576e66670
make if-checks for AppendStatusBar consistent with Zandronum implementation
2024-11-24 19:31:54 -03:00
BinarryCode
9ba831907f
tweak error message
2024-11-24 19:31:54 -03:00
BinarryCode
0056e1857c
Update sbarinfo.cpp
...
Update code to be consistent with patch for Zandronum
2024-11-24 19:31:54 -03:00
BinarryCode
2221bc3a44
Fix Pull Request Review 2346387627
2024-11-24 19:31:54 -03:00
BinarryCode
d54a19c7b7
Add new SBARINFO top level "AppendStatusBar", allowing for extra SBARINFO code to be added to custom SBARINFO definitions.
2024-11-24 19:31:54 -03:00
Christoph Oelckers
d1abc3eb8c
renamed things in file system to reduce Doom specific terminology.
2024-11-24 18:05:11 +01:00
Christoph Oelckers
a3475d3973
FileSystem cleanup.
...
* split off the Doom specific lookup with short 8 character names into its own class and cleaned up the interface a bit.
* get rid of all short name aliasing 'optimization' - modern compilers are capable of optimizing memcmp and memcpy to use equally efficient code so none of these hacks are needed anymore.
* added reader for Descent 3's HOG2 format - yet another of these endless uncompressed formats with just a different directory structure...
2024-11-24 17:59:16 +01:00
Christoph Oelckers
634a646c2d
take namespace enum out of namespace and added CheckNumForAnyName and CheckNumForFullNameInFile to clarify the meaning of CheckNumForFullName.
...
This is to take some renaming noise out of the upcoming refactoring.
2024-11-24 17:59:16 +01:00
Christoph Oelckers
ba2800d698
renamed GetFileFullName to GetFileName
2024-11-24 17:59:15 +01: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