Christoph Oelckers
bab432ed72
- refinement of aiming fix.
2023-05-19 22:53:15 +02:00
Christoph Oelckers
fa1e667140
- Duke/RR: Use the exact same trajectory for autoaiming and the actual attack hitscan for the pistol.
...
These were not identical so the pistol was likely to miss small targets the autoaim acquired. This was particularly bad for Duke's ceiling turret and RR's mosquito.
2023-05-19 22:52:36 +02:00
Christoph Oelckers
94a80dda11
- initialize the angle of script spawned actors.
2023-05-19 22:52:00 +02:00
Christoph Oelckers
d6a7721802
- hotfix for compiler bug with optimized out if statement.
...
This needs to be investigated, this hotfix is merely to get it running again for now.
2023-05-19 22:51:31 +02:00
Christoph Oelckers
b9ff86a746
- fixed type of movflag export.
2023-05-19 22:48:17 +02:00
Christoph Oelckers
8aaa8b4113
- use the native implementation for Duke.rnd.
...
This ensures that results are consistent.
2023-05-19 22:46:43 +02:00
Rachael Alexanderson
fc45636215
- remove vid_gpuswitch
and all associated handling
2023-04-30 10:57:28 -04:00
Christoph Oelckers
1f6035a047
- add one common 'move' item.
2023-04-30 10:51:47 +02:00
Christoph Oelckers
21a37d2c07
- added helpers needed to run CON replacement code.
...
* killit must exit to the top level right away. Use an exception for this.
* two new flags to make checking easier.
* do not export killit_flag to scripting.
2023-04-30 08:11:30 +02:00
Christoph Oelckers
76c0de2ef1
- moved some of Blood's precaching info to external data.
2023-04-29 11:32:03 +02:00
Christoph Oelckers
330cb9eacb
- fix two errors.
2023-04-29 11:31:05 +02:00
Christoph Oelckers
bf577916ec
- made the is*** checkers compiler intrinsics.
...
With the exception of isWorldTour, isPlutoPak and isShareware when playing Duke these are always constant and this way can be used to completely eliminate unneeded code.
2023-04-29 10:09:36 +02:00
Christoph Oelckers
6fd4368592
- moved Duke/RR's tile name list to raze.pk3, now that internally it is not used anymore.
...
This way it can later also be used by editors.
2023-04-29 09:55:48 +02:00
Christoph Oelckers
f278a29fad
- migrated all RR weapons to texture names.
2023-04-29 09:16:55 +02:00
Christoph Oelckers
1aa88bd201
- more HUD refactoring
2023-04-29 09:13:28 +02:00
Christoph Oelckers
8f61abdf75
- more HUD refactoring and fixed issues with badly named textures crashing the precacher.
2023-04-29 09:08:42 +02:00
Mitchell Richters
6d2e114dec
- Duke: Move moto tilt scaling into main tilt function, not within the draw code.
2023-04-25 08:37:38 +10:00
Mitchell Richters
fd1c3dffe8
- Duke: Allow view tilting for RRRA vehicles on separate CVAR.
...
* Tilts at the same angle as the HUD.
2023-04-24 23:20:14 +10:00
Mitchell Richters
6ac2af9f3c
- Duke: Convert RRRA's vehicle HUD tilting to a DAngle.
2023-04-24 22:17:37 +10:00
Mitchell Richters
3f779c94e2
- Duke: Fix previous commit.
2023-04-24 16:06:47 +10:00
Christoph Oelckers
1c7ca7b63a
- moved all indirect precaching info to external definition files.
2023-04-23 17:43:22 +02:00
Christoph Oelckers
4692cc55f7
- cleaned up checkhitdefault
...
Only required 4 new flags plus one property...
2023-04-23 17:33:36 +02:00
Christoph Oelckers
125ea52e57
- handle special case for activation sounds when player bumps into other actors.
2023-04-23 17:33:35 +02:00
Christoph Oelckers
5df33ae089
- RR sndinfo update to give several sounds the same names as in Duke where they have equal function.
2023-04-23 17:33:35 +02:00
Christoph Oelckers
3d8e5787b1
- moved a few remaining files to their final places.
2023-04-23 17:33:35 +02:00
Christoph Oelckers
b80d23f90a
- moved NWinter items to a subfolder and added Duke Vacation items (only 6 that have code changes.)
2023-04-23 17:33:35 +02:00
Christoph Oelckers
cb1690dabc
- moved all RR miscellaneous actors to a subfolder.
2023-04-23 17:33:27 +02:00
Christoph Oelckers
a33c5b8d14
- added a few constants.
2023-04-23 17:25:44 +02:00
Christoph Oelckers
eef2bcf515
- moved all RRRA enemies to a subfolder.
...
# Conflicts:
# wadsrc/static/zscript/games/duke/actors/redneckenemies.zs
2023-04-23 17:25:44 +02:00
Christoph Oelckers
01c6db7b5b
- moved all WorldTour actors to a subfolder and consolidated the flamethrower actors in a single file.
2023-04-23 17:25:43 +02:00
Christoph Oelckers
e27dc51133
- moved all of RR's enemies to a subfolder.
2023-04-23 17:25:43 +02:00
Christoph Oelckers
294cf05792
- moved all of RR's weapon code to the subfolder.
2023-04-23 17:25:43 +02:00
Christoph Oelckers
d1b44d1900
- moved all of Duke's weapons to the subfolder.
2023-04-23 17:23:18 +02:00
Christoph Oelckers
84b372f35a
- moved Duke's miscellaneous stuff to a subfolder.
2023-04-23 17:22:40 +02:00
Christoph Oelckers
486745a4e1
- set up proper inheritance for breakables.
2023-04-23 17:18:50 +02:00
Christoph Oelckers
700e0ce1eb
- actor reordering
2023-04-23 17:10:56 +02:00
Christoph Oelckers
0b584ee058
moved all the breakables so the subfolder.
2023-04-23 16:50:36 +02:00
Christoph Oelckers
867dd76902
- gave the blimp its own source file
2023-04-23 16:43:07 +02:00
Christoph Oelckers
0c5f3a5dcd
- moved RR's native actors to a subfolder
2023-04-23 12:15:37 +02:00
Christoph Oelckers
665370c86d
- moved Duke's native classes to a subfolder.
2023-04-23 12:15:36 +02:00
Christoph Oelckers
64d096c2c7
- reformatting of 3 files.
2023-04-23 12:15:36 +02:00
Christoph Oelckers
6ba100391e
- moved all Duke enemy definitions to a subfolder and split up mech.zs.
2023-04-23 12:15:36 +02:00
Christoph Oelckers
fc0c8e0787
- NOHITJIBS flag.
2023-04-23 10:45:44 +02:00
Christoph Oelckers
a6600c200f
- a lot of simple picnum or TILE_* replacements.
2023-04-23 10:45:43 +02:00
Christoph Oelckers
1bc9de1cf0
- the last picnums in actors_r.cpp
2023-04-23 09:52:56 +02:00
Christoph Oelckers
14bf74c0f9
- turned adjustfall into a 'gravityfactor' property.
2023-04-23 09:51:24 +02:00
Christoph Oelckers
4812e1431e
- made fallspecial game independent and eliminated all the wrapping and callback weirdness with fall.
2023-04-23 09:43:20 +02:00
Christoph Oelckers
35a088ba04
- added map flags to enable RR's special sector types in Duke as well.
2023-04-23 09:42:29 +02:00
Christoph Oelckers
5a2410cbbb
- more properties to get rid of the remaining actor type checks in move_d and move_r.
2023-04-23 09:42:29 +02:00
Christoph Oelckers
c4c035a527
- handle more of move's special cases with flags and properties.
2023-04-23 09:42:28 +02:00