Mitchell Richters
|
d90aca9640
|
- Directly store a ticcmd_t object within CorePlayer .
|
2023-10-02 17:00:50 +11:00 |
|
Mitchell Richters
|
23d4cbc3bd
|
- Remove all game-side PlayerArray[] objects and store within common code.
|
2023-10-02 15:43:00 +11:00 |
|
Mitchell Richters
|
0aac044da6
|
- Blood: Initial setup to convert PlayerArray array to array of BloodPlayer pointers.
|
2023-10-02 15:43:00 +11:00 |
|
Mitchell Richters
|
0ed54ed719
|
- Blood: Rename gPlayer[] array to PlayerArray[] and wrap its access.
|
2023-10-02 15:31:05 +11:00 |
|
Mitchell Richters
|
49104f9b24
|
- Blood: Rename PLAYER struct to BloodPlayer .
|
2023-10-02 15:30:51 +11:00 |
|
Mitchell Richters
|
2755b17fd5
|
- Blood: Wrap access to player's actor pointer.
|
2023-10-02 15:30:34 +11:00 |
|
Christoph Oelckers
|
f46db83ab3
|
removed two leftover floatification helpers.
|
2023-09-28 11:43:14 +02:00 |
|
Mitchell Richters
|
ff652f454c
|
- Tidy up how games reapply needed bits at start of tic.
|
2023-03-22 18:17:50 +11:00 |
|
Mitchell Richters
|
528eb0ea9a
|
- Blood: Fix state checks when using TNT while diving underwater.
* A mess of bloody proportions...
* Originates from d30c94c709 .
* Fixes #878.
|
2023-03-16 15:50:52 +11:00 |
|
Mitchell Richters
|
30cacb1a70
|
- Blood: Fix bad cherry pick in bcd2d82bc7 .
|
2023-01-02 19:33:51 +11:00 |
|
|
bcd2d82bc7
|
- Blood: Allow fire button to be used for tnt/spray throw
Prevent alt fire blocking fire button for tnt/spray can throwing
* Advised of fix to Raze here: https://github.com/nukeykt/NBlood/pull/654#issuecomment-1253886969
* Fixes #671.
|
2023-01-02 19:24:38 +11:00 |
|
Mitchell Richters
|
2e0b9490e1
|
- Change spritetypebase::angle to a DRotator named Angles .
* Major pre-requisite for the next steps I'm undertaking, let's get it into the branch now.
|
2022-12-11 18:41:52 +01:00 |
|
Mitchell Richters
|
f524abdf47
|
- Blood: Utilise new weapon drawing offsets from the backend.
|
2022-12-11 18:41:37 +01:00 |
|
Christoph Oelckers
|
ac4be79e96
|
- implemented cl_weaponswitch for Duke.
|
2022-11-12 09:34:08 +01:00 |
|
Christoph Oelckers
|
51768439a9
|
- started removing wrappers. ScaleX() and ScaleY() done.
No manual changes in here.
|
2022-10-30 16:51:31 +01:00 |
|
Christoph Oelckers
|
e60fafec52
|
- got rid of most REPEAT_SCALE factors.
|
2022-10-30 16:51:19 +01:00 |
|
Mitchell Richters
|
8bc34f3dac
|
- Handle all remaining VecToAngle() calls.
|
2022-10-27 16:55:53 +02:00 |
|
Mitchell Richters
|
9b98388215
|
- VecToAngle() with XY() inside to .Angle() replacements.
|
2022-10-27 16:55:53 +02:00 |
|
Mitchell Richters
|
c00c8d196e
|
- Simple VecToAngle() > .Angle() replacements.
|
2022-10-27 16:55:52 +02:00 |
|
Christoph Oelckers
|
10144b0436
|
- floatified tesla missile offset.
This was the last use of inttoworld outside of clipmove.
|
2022-10-25 07:07:13 +02:00 |
|
Christoph Oelckers
|
c0a628dc7f
|
- floatified SpawnBulletEject and SpawnShellEject
|
2022-10-25 07:07:13 +02:00 |
|
Christoph Oelckers
|
5ab75f45e9
|
- floatified and consolidated throwPower handling.
|
2022-10-25 07:07:11 +02:00 |
|
Christoph Oelckers
|
b176ceda38
|
- floatified playerFireThing
|
2022-10-25 07:07:11 +02:00 |
|
Christoph Oelckers
|
312b96fedc
|
- floatified aim and relAim
|
2022-10-25 07:07:10 +02:00 |
|
Christoph Oelckers
|
a9095a5a1e
|
- floatified all FireSpread functions.
|
2022-10-25 07:07:10 +02:00 |
|
Christoph Oelckers
|
bd011c69a6
|
- wrapped most of aim
|
2022-10-25 07:07:10 +02:00 |
|
Christoph Oelckers
|
f286565abc
|
- floatifying player::slope, part 2
|
2022-10-25 07:07:09 +02:00 |
|
Christoph Oelckers
|
1a03c56eec
|
- floatifying player::slope, part 1
|
2022-10-25 07:07:09 +02:00 |
|
Christoph Oelckers
|
f1b5bba035
|
- length calculation in teslaHit.
|
2022-10-25 07:07:09 +02:00 |
|
Christoph Oelckers
|
3814dfcf0e
|
- floatified distance in AltFireVoodoo
|
2022-10-25 07:07:09 +02:00 |
|
Christoph Oelckers
|
b2bf137d72
|
- floatified UpdateAimVector
the biggest mess of all.
|
2022-10-25 07:07:09 +02:00 |
|
Christoph Oelckers
|
0999ffd5c0
|
- floatified fxSpawnEjectingBrass/Shell and got rid of the inlines.
|
2022-10-25 07:07:03 +02:00 |
|
Christoph Oelckers
|
7804e23ad0
|
- 8x set_int_ang
|
2022-10-22 12:16:54 +02:00 |
|
Mitchell Richters
|
f56cb7de48
|
- Blood: Floatify QAV's x/y coordinates.
|
2022-10-18 19:52:02 +02:00 |
|
Mitchell Richters
|
8f0e020e21
|
- Blood: Floatify POSTURE::eyeAboveZ and POSTURE::weaponAboveZ .
|
2022-10-18 18:30:38 +02:00 |
|
Mitchell Richters
|
0019b5ee02
|
- Blood: Floatify PLAYER::zWeapon .
|
2022-10-18 18:30:38 +02:00 |
|
Mitchell Richters
|
f35fffdf3d
|
- Blood: Floatify PLAYER::zView .
|
2022-10-18 18:30:37 +02:00 |
|
Mitchell Richters
|
dd23b60810
|
- Blood: Clean up as much Q16.16 smoothratio usage as possible.
|
2022-10-18 18:29:09 +02:00 |
|
Mitchell Richters
|
45d4d3e41a
|
- Eliminate __interpvalue() and clean up Q16.16 smoothratio values where it made sense to do so.
* Also eliminates a now empty header.
|
2022-10-15 13:32:02 +02:00 |
|
Mitchell Richters
|
f02035b15a
|
- Eliminate __interpvaluef() and clean up Q16.16 smoothratio values where it made sense to do so.
|
2022-10-15 13:32:01 +02:00 |
|
Mitchell Richters
|
06e772b44b
|
- Rename interpolatedvalue() in preparation for replacement.
|
2022-10-15 13:32:01 +02:00 |
|
Christoph Oelckers
|
49f0e9c57d
|
- batch 3 of vel.
|
2022-10-14 23:52:43 +02:00 |
|
Christoph Oelckers
|
e7b09dbaac
|
- renamed vel.
|
2022-10-14 23:52:42 +02:00 |
|
Christoph Oelckers
|
f80b228a83
|
- deal with int positions in approxdist calls
|
2022-10-13 00:58:59 +02:00 |
|
Christoph Oelckers
|
08c19cd2a4
|
- floatified CheckProximity position parameter
|
2022-10-10 17:37:18 +02:00 |
|
Christoph Oelckers
|
9460239417
|
- pass a vector to GetClosestSpriteSectors
|
2022-10-10 17:37:18 +02:00 |
|
Christoph Oelckers
|
8f904c2256
|
- angle assignments in Blood.
|
2022-10-04 23:56:43 +02:00 |
|
Christoph Oelckers
|
f54e4b8a9a
|
- more int_ang()
|
2022-10-04 23:56:43 +02:00 |
|
Christoph Oelckers
|
33d5b54ce0
|
- use int_ang().
|
2022-10-04 23:56:43 +02:00 |
|
Christoph Oelckers
|
735b9a8fed
|
- renamed ang to __int_angle
|
2022-10-04 23:56:42 +02:00 |
|