Mitchell Richters
|
1ac58dc41c
|
- Add bool lock to PlayerAngle::settarget() when setting target from the ticker without having to call setters and resetters.
|
2022-05-30 21:24:02 +10:00 |
|
Mitchell Richters
|
18541d1ab4
|
- Add bool lock to PlayerHorizon::settarget() when setting target from the ticker without having to call setters and resetters.
|
2022-05-30 21:22:24 +10:00 |
|
Mitchell Richters
|
5a550613f3
|
- Simplify PlayerAngle::settarget() by adding a dedicated angle setter that resets interpolated value as well.
|
2022-05-30 21:22:10 +10:00 |
|
Mitchell Richters
|
7282e0d8bf
|
- Remove multiple addadjustment() /settarget() overloads in favour of native binangle /fixedhoriz versions only.
* Simplifies these classes a bit.
* Better shows intent in actual game code.
* Removes unnecessary int to double conversions.
|
2022-05-30 20:35:41 +10:00 |
|
Christoph Oelckers
|
aab13addb7
|
-renamed spritetype’s owner field to ‚intowner‘
Mainly for easier searching.
Also remove the duplicate ‚detail‘ field.
|
2022-05-24 00:30:41 +02:00 |
|
Christoph Oelckers
|
84bafe6d02
|
- manual merge of latest nnext update.
|
2022-05-11 08:31:58 +02:00 |
|
Christoph Oelckers
|
acb244653c
|
- several more Blood fixes copied from NBlood
|
2022-05-06 01:40:27 +02:00 |
|
Christoph Oelckers
|
83499740c3
|
- blood: GetHighestSprite fix
copied from NBlood f984eb8f5cb52653c301e015e34e8471d9ed8b7c
|
2022-05-06 01:28:21 +02:00 |
|
Christoph Oelckers
|
d85a8b6507
|
- blood: fix velCeil calculation
copied from NBlood 397992b6d5acd9c839db78dafde3a9a718b2503f
|
2022-05-06 01:26:38 +02:00 |
|
Christoph Oelckers
|
219970f626
|
- blood: SetupGibWallState fix
copied from NBlood f53f40ee79750aaadf1eeb4adc72a2cca034d8a2
|
2022-05-06 01:25:17 +02:00 |
|
Christoph Oelckers
|
4c139a2609
|
- blood: add missing case in OperateSprite
copied from NBlood 87315860a45dc16942f8e3c36290a856c886d619
|
2022-05-06 01:23:14 +02:00 |
|
Christoph Oelckers
|
5c9730766d
|
- dd self check for burning cultist fix
Fix issue with spawned kDudeBurningCultist dudes entering water
Copied from NBlood ae80eef10fdd42224c7b6e782f259ba23c1069e7
|
2022-05-06 01:21:48 +02:00 |
|
Christoph Oelckers
|
aab0a4f129
|
- renamed a variable
|
2022-05-06 01:17:18 +02:00 |
|
Christoph Oelckers
|
2576de04b8
|
- Renamed checkFired6or7->checkLitSprayOrTNT
replicates NBlood 285ad39455556ede31a0a94796a324ac43d1e3ef
|
2022-05-06 01:16:10 +02:00 |
|
Christoph Oelckers
|
67339d18ae
|
- use symbolic constants
Should be given real names, actually ;)
|
2022-05-06 01:14:58 +02:00 |
|
Christoph Oelckers
|
b26917f848
|
- Reset thinkTime for kDudeModernCustomDude
copied from NBlood commit a32f6d5f47f06ea3e97b66bdb4dcfafd319961ac
|
2022-05-06 01:11:44 +02:00 |
|
Christoph Oelckers
|
1e356741f9
|
- Set inittype on actSpawnDude()
copied from NBlood commit 3fefdfa85bb86b5e8e951e886a6d13c769666215
|
2022-05-06 01:10:22 +02:00 |
|
Christoph Oelckers
|
ca423e15f0
|
- Check enemy type when adding to enemy level count
Fixes count issues with respawning enemies
copied from NBlood commit a6bbac4a213f6fb76a7c20b80da6b30c9ffc3064
|
2022-05-06 01:08:09 +02:00 |
|
Christoph Oelckers
|
dd1178df91
|
- Initialize viewbob members for playerResetPosture()
copied from NBlood commit 1d72f1deba850cf616e443647064fddfa192f543
|
2022-05-06 00:59:53 +02:00 |
|
Christoph Oelckers
|
84834b0095
|
-Fix kDudeModernCustomDude may not morphing during specific events
copied from NBlood commit 0fbf9a1b2efef997e9ab8ba16e0405acd8d860b0
|
2022-05-06 00:55:50 +02:00 |
|
Christoph Oelckers
|
98c985de73
|
- Renamed dword_138BB0 -> gCultTeslaFireChance
copied from NBlood commit c253f4af105b0c588d585f199cfc20021f4f6d4e
|
2022-05-06 00:50:18 +02:00 |
|
Christoph Oelckers
|
b452f53ff2
|
- stretch HUD flames in widescreen
|
2022-05-06 00:34:47 +02:00 |
|
Christoph Oelckers
|
c6f799dfff
|
- shadow positioning improvements from NBlood
|
2022-05-06 00:22:39 +02:00 |
|
Christoph Oelckers
|
80f9ade43a
|
- Blood: fix delirium being twice as fast
Copied from NBlood commit cc3c2f7f55bd9a865daee1e72442ef7af4f7d779
|
2022-05-06 00:05:44 +02:00 |
|
Christoph Oelckers
|
26179c56cf
|
- improved the secret hint management for Blood.
This now uses sprite and sector indices directly instead of encoding them into a larger number. Sprite secrets will use a $t prefix instead of $s now.
|
2022-03-20 12:47:23 +01:00 |
|
Christoph Oelckers
|
3114059145
|
- fixed sprite indices for map spawned sprites.
|
2022-03-20 12:08:47 +01:00 |
|
Rachael Alexanderson
|
735740e453
|
- add level names to title bar (and by proxy, to RPC)
|
2022-03-18 05:06:58 -04:00 |
|
|
1e1cf9dd9c
|
Fix tesla cultist prone state
|
2022-03-08 15:17:12 +01:00 |
|
Christoph Oelckers
|
b6eadbccb5
|
-Blood: fix crashes when trying to exit from a fatal error during startup.
soundEngine can be null here.
|
2022-02-21 00:26:51 +01:00 |
|
Christoph Oelckers
|
2f55d2a1c7
|
- Blood: fixed bad marker check in OperatePath
|
2022-02-20 23:28:20 +01:00 |
|
Christoph Oelckers
|
71943abed0
|
- changed math utilities to floating point coordinate system.
|
2022-02-15 22:18:26 +01:00 |
|
Christoph Oelckers
|
6fbecf2348
|
- RR: cleaned up and floatified the mine cart code
|
2022-02-15 22:18:25 +01:00 |
|
Christoph Oelckers
|
13d01bc98b
|
- lower the value of MAXSO.
This was causing overflow issues and resulted in bad int <-> float conversions.
|
2022-02-15 22:18:25 +01:00 |
|
Christoph Oelckers
|
a12093af04
|
- use full precision math for rotating sectors in Blood.
|
2022-02-15 22:18:24 +01:00 |
|
Christoph Oelckers
|
02d508baef
|
- renamed floatified wall coordinate to 'pos'.
|
2022-02-15 22:18:24 +01:00 |
|
Christoph Oelckers
|
cd55658786
|
- use floats for vertices.
|
2022-02-15 22:18:23 +01:00 |
|
Christoph Oelckers
|
bc0e8b4a8d
|
- use a method for setting wall coordinates when loading a map.
|
2022-02-15 22:18:23 +01:00 |
|
Christoph Oelckers
|
f44736a5b6
|
-use an access function for reading wall positions so that we have a non-modifiable value wherever this is possible.
|
2022-02-15 22:18:23 +01:00 |
|
Christoph Oelckers
|
89ef81da55
|
- renamed walltype::pos as preparation for refactoring.
no functional changes here
|
2022-02-15 22:18:22 +01:00 |
|
carnivoroussociety
|
1d8a11601d
|
Fix ceiling panning angle
|
2022-02-15 16:02:00 +01:00 |
|
Christoph Oelckers
|
b82198b351
|
- Blood: fixed bad alignment flags for HUD flames.
|
2022-01-29 11:38:24 +01:00 |
|
Christoph Oelckers
|
f194fb6c90
|
- added a name to tilenum function so that we can define picnums by name in scripted actors.
|
2022-01-24 00:24:47 +01:00 |
|
Christoph Oelckers
|
04a380ce14
|
- added script exports for DCoreActor's member variables.
|
2022-01-24 00:24:46 +01:00 |
|
Christoph Oelckers
|
e64a6f7e30
|
- Blood: Fixed choking hand with new renderer.
This gets directed to the weapon 3D drawer, but for that it was processed too late.
|
2022-01-23 12:23:55 +01:00 |
|
Christoph Oelckers
|
c11000e4cd
|
- Blood: do color highlighting for trigger messages, like NBlood does.
|
2022-01-22 09:38:01 +01:00 |
|
Mitchell Richters
|
f91f3eacca
|
- Blood: Fix off-by-one error in trProcessBusy() loop.
* Originated from 0beb91e17e .
|
2022-01-16 23:44:53 +11:00 |
|
Christoph Oelckers
|
3aff12cf4c
|
- sky management rework.
|
2022-01-16 12:12:43 +01:00 |
|
Christoph Oelckers
|
0beb91e17e
|
- Blood: don't use references to address gBusy.
This will fail if the callback in trProcessBusy adds new entries to the array which would invalidate the reference.
|
2022-01-16 12:02:38 +01:00 |
|
Christoph Oelckers
|
a13612ab9b
|
- Blood: allow bad start spots to pass for modern maps.
These can have alternative start spot definitions.
The error will still be printed, though.
|
2022-01-13 00:21:15 +01:00 |
|
Mitchell Richters
|
f8ffaa4be9
|
- Blood: Tidy up some missed kWeap constants.
|
2022-01-12 22:22:54 +11:00 |
|