Christoph Oelckers
|
70da9e2526
|
- first xwall[] removal in Blood.
|
2021-12-25 21:28:40 +01:00 |
|
Christoph Oelckers
|
6705e8e51e
|
- moved xsprite into DBloodActor and save all relevant parts of DBloodActor.
This completes Blood's transition.
|
2021-12-25 21:28:37 +01:00 |
|
Christoph Oelckers
|
999ec3c95a
|
use validSectorIndex checks where appropriate.
Let’s hope that this sloppiness doesn’t have negative effects with broken maps.
# Conflicts:
# source/games/sw/src/sprite.cpp
# Conflicts:
# source/games/duke/src/prediction.cpp
# source/games/duke/src/render.cpp
|
2021-12-25 21:28:37 +01:00 |
|
Christoph Oelckers
|
7c4233bcf7
|
- replaced fallthrough__ with [[fallthrough]] as we are requiring C++17 and don't need workarounds for that.
|
2021-12-14 12:27:28 +01:00 |
|
Christoph Oelckers
|
7daa501a4d
|
- removed all #include "compat.h" except the one in build.h
Still all compiles fine.
|
2021-12-14 12:24:10 +01:00 |
|
carnivoroussociety
|
61cafc7d57
|
[Blood] Fix self collisions for lifeleech projectiles
|
2021-11-29 00:56:33 +01:00 |
|
Christoph Oelckers
|
adf3133fdc
|
- use sectnum and wallnum to get an index from pointers instead of subtracting the array base.
|
2021-11-29 00:56:26 +01:00 |
|
Christoph Oelckers
|
28eca1a023
|
‚char‘ review in Blood - part 2
|
2021-11-29 00:55:42 +01:00 |
|
Christoph Oelckers
|
01abe7b2ac
|
- addressed most unused/uninitialized variable warnings from MSVC.
|
2021-11-29 00:55:30 +01:00 |
|
Christoph Oelckers
|
433764fd91
|
- mark all places using a sprite index that needs addressing with a GetSpriteIndex function.
|
2021-11-29 00:55:00 +01:00 |
|
Christoph Oelckers
|
c40266625b
|
- moved gInterpolateSprite into DBloodActor
|
2021-11-29 00:55:00 +01:00 |
|
Christoph Oelckers
|
bac40ddb05
|
- viewBackupSpriteLoc calls
|
2021-11-29 00:54:59 +01:00 |
|
Christoph Oelckers
|
21a208e59e
|
- eliminated most references to spritetype::extra
This was all places that could have been done earlier but had been overlooked.
|
2021-11-29 00:54:59 +01:00 |
|
Christoph Oelckers
|
3d63c44aae
|
- GCC warned about this.
|
2021-11-29 00:54:59 +01:00 |
|
Christoph Oelckers
|
5b9152abfd
|
- eliminated the last access to playerActors in trigger.cpp and made AimTargets a pointer array.
|
2021-11-29 00:54:58 +01:00 |
|
Christoph Oelckers
|
6dd7cbe8fa
|
- GetCrushedSpriteExtents and leftover bloodActors references.
|
2021-11-29 00:54:58 +01:00 |
|
Christoph Oelckers
|
d2bc254e03
|
- the rest of triggers.cpp.
|
2021-11-29 00:54:57 +01:00 |
|
Christoph Oelckers
|
9349e7bcb1
|
- several simple functions.
Also two fixes involving trTriggerSprite.
|
2021-11-29 00:54:57 +01:00 |
|
Christoph Oelckers
|
0ae664e9ca
|
- SetSpriteState
|
2021-11-29 00:53:57 +01:00 |
|
Christoph Oelckers
|
7d1c81626e
|
- changed all naked Stat/SectIterator loops to use the Blood... variants.
|
2021-11-29 00:53:56 +01:00 |
|
Christoph Oelckers
|
4e1e9ca0c9
|
- proper actor managements in SEQINST.
|
2021-11-29 00:53:56 +01:00 |
|
Christoph Oelckers
|
db75e4d2bf
|
- moved basePath into XSECTOR.
# Conflicts:
# source/games/blood/src/nnexts.cpp
|
2021-11-29 00:53:53 +01:00 |
|
Christoph Oelckers
|
0d2da892e8
|
- made marker0 and marker1 actor pointers.
|
2021-11-29 00:53:52 +01:00 |
|
Christoph Oelckers
|
f4b900c540
|
- moved velocity data into DBloodActor.
|
2021-11-29 00:53:52 +01:00 |
|
Christoph Oelckers
|
54f70ec1bb
|
- moved baseSprite into DBloodActor.
|
2021-11-29 00:53:51 +01:00 |
|
Christoph Oelckers
|
a67da5003a
|
- made voodooTarget a pointer and removed most direct references to target_i.
|
2021-11-29 00:53:47 +01:00 |
|
Christoph Oelckers
|
118b3e1d70
|
- all calls to CheckSpriteSect/Stat handled.
|
2021-11-29 00:53:44 +01:00 |
|
Christoph Oelckers
|
a4f7fabbfa
|
- modernTypeOperateSprite
|
2021-11-29 00:53:39 +01:00 |
|
Christoph Oelckers
|
a449d97b86
|
- modernTypeTrigger
|
2021-11-29 00:53:37 +01:00 |
|
Christoph Oelckers
|
9714febaab
|
- eliminated the actPostSprite wrapper with an index parameter.
|
2021-11-29 00:53:36 +01:00 |
|
Mitch Richters
|
ead877450d
|
- Blood: Replace CosScale16() with bsin() from backend.
|
2021-10-30 10:24:15 +02:00 |
|
Mitch Richters
|
3ec1767791
|
- Blood: Replace SinScale16() with bsin() from backend.
|
2021-10-30 10:24:15 +02:00 |
|
Christoph Oelckers
|
2396c89fb9
|
- migrated EVENT to use its actor pointer.
|
2021-10-14 21:59:49 +02:00 |
|
Christoph Oelckers
|
f430c28f88
|
- split up evSend
# Conflicts:
# source/games/blood/src/nnexts.cpp
|
2021-10-14 21:59:49 +02:00 |
|
Christoph Oelckers
|
efc791ee00
|
- route all remaining calls to evPost and evKill through type specific variants.
|
2021-10-14 21:59:41 +02:00 |
|
Christoph Oelckers
|
71b144023d
|
- renamed evPost to evPostActor and evKill to evKillActor for clarity.
|
2021-10-14 20:31:17 +02:00 |
|
Christoph Oelckers
|
77c827e817
|
- renamed evKill and added an actor pointer to EVENT struct.
|
2021-10-14 19:37:53 +02:00 |
|
Christoph Oelckers
|
085bd3a165
|
- replaced all fxSpawn calls with fxSpawnActor.
|
2021-10-14 19:35:05 +02:00 |
|
Christoph Oelckers
|
fbe2373972
|
- started cleanup of evPost calls by renaming the internal functions.
This just renames things - no changes in functionality.
|
2021-10-14 19:07:51 +02:00 |
|
Christoph Oelckers
|
351dabdb90
|
- actFireMissile.
|
2021-10-10 22:36:12 +02:00 |
|
Christoph Oelckers
|
b8d55feb1e
|
- actor parameter substitution and a few bad constants.
|
2021-10-09 23:08:44 +02:00 |
|
Christoph Oelckers
|
fbae41ee0a
|
- renamed the sprite variant of aiDamageSprite.
|
2021-10-09 23:08:43 +02:00 |
|
Christoph Oelckers
|
7a6629ce6a
|
- renamed XSPRITE::target to target_i.
This is to make searching for it easier as 'target' is a very common word in the source.
|
2021-09-17 20:49:26 +02:00 |
|
Christoph Oelckers
|
663ecc79d1
|
- actFireVector
|
2021-09-17 20:49:25 +02:00 |
|
Christoph Oelckers
|
c5d7455317
|
- actSpawnDude.
|
2021-09-16 00:01:16 +02:00 |
|
carnivoroussociety
|
049665e03e
|
Fixed bug collecting lifeleech with ignited tnt/spray
|
2021-08-28 16:46:01 +10:00 |
|
Christoph Oelckers
|
ddcb12a8b2
|
- MoveMissile + actExplodeSprite.
# Conflicts:
# source/games/blood/src/actor.cpp
|
2021-08-23 19:15:08 +02:00 |
|
Mitchell Richters
|
ddc7b3d730
|
Merge branch 'master' into master
|
2021-08-23 11:40:05 +10:00 |
|
carnivoroussociety
|
cd53e4c966
|
Fix teleport triggers not updating player angle
|
2021-08-21 12:44:01 +10:00 |
|
Mitchell Richters
|
ba94614078
|
- Blood: Replace all numerical constants for player's curWeapon with enum values.
|
2021-08-18 20:02:20 +10:00 |
|