Christoph Oelckers
|
32f141ad39
|
- XSECTOR::reference is gone.
|
2021-12-25 21:28:42 +01:00 |
|
Christoph Oelckers
|
576a473ec8
|
-XWALL::references is not needed anymore.
|
2021-12-25 21:28:42 +01:00 |
|
Christoph Oelckers
|
b9602bbb05
|
- store owner outside the sprite.
|
2021-12-25 21:28:38 +01:00 |
|
Christoph Oelckers
|
10e6486744
|
- fixed typo in GenDudeExtra save check.
|
2021-12-25 21:28:38 +01:00 |
|
Christoph Oelckers
|
77a23e39c5
|
- Blood: added closing EndObject() call to DUDEEXTRA serializer.
|
2021-12-25 21:28:38 +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
|
766d87106a
|
- we do not need XSPRITE::reference anymore.
|
2021-12-25 21:28:37 +01:00 |
|
Christoph Oelckers
|
d011f3c201
|
- Blood: validate upper/lower sector links before starting a level.
Originally this just performed an OOB memory access, but with Raze's setup it would dereference a null pointer so these must be eliminated.
|
2021-12-16 11:54:55 +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 |
|
Christoph Oelckers
|
5422bff683
|
‚char‘ review in Blood - part 1
|
2021-11-29 00:55:42 +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
|
db75e4d2bf
|
- moved basePath into XSECTOR.
# Conflicts:
# source/games/blood/src/nnexts.cpp
|
2021-11-29 00:53:53 +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
|
c0b013ac0c
|
- moved gSpriteHit into DBloodActor.
|
2021-11-29 00:53:50 +01:00 |
|
Christoph Oelckers
|
ffdb976f5b
|
- marker stuff.
|
2021-11-29 00:53:46 +01:00 |
|
Christoph Oelckers
|
48073a2cd6
|
- sanitized the abuse of using XSPRITE's target field to pass along some info with explosions.
This is neither safe nor future proof, so now it uses a separate variable.
|
2021-11-29 00:53:44 +01:00 |
|
Christoph Oelckers
|
c2f6084988
|
- merged genDudeExtra into DBloodActor.
|
2021-11-29 00:53:40 +01:00 |
|
Christoph Oelckers
|
470f82bc26
|
- Blood: fixed loading of actors with extended AI states.
|
2021-11-29 00:51:35 +01:00 |
|
Christoph Oelckers
|
562968262c
|
- moved spriteMass into DBloodActor
|
2021-10-14 19:01:10 +02:00 |
|
Christoph Oelckers
|
64b67291bc
|
- properly write out the genPatrolStates in savegames.
|
2021-10-11 23:41:44 +02:00 |
|
Christoph Oelckers
|
62502439d7
|
- eliminated HITINFO.hitsprite.
This was one of the more annoying sprite index variables because it is part of static global data.
|
2021-10-09 23:09:09 +02:00 |
|
Christoph Oelckers
|
8606b2ea5a
|
- fixed warnings in Blood.
|
2021-10-08 19:09:26 +02:00 |
|
carnivoroussociety
|
e6e9bac04b
|
Add ifdef'd correct code for DUDEEXTRA struct saving
|
2021-10-07 22:51:43 +02:00 |
|
carnivoroussociety
|
8998d92688
|
Restore original savename variables for DUDEEXTRA struct
|
2021-10-07 22:51:42 +02:00 |
|
carnivoroussociety
|
8dbd0f10d3
|
Refactored DUDEEXTRA struct and correctly init state
# Conflicts:
# source/games/blood/src/aiboneel.cpp
# source/games/blood/src/aicerber.cpp
# source/games/blood/src/aigarg.cpp
# source/games/blood/src/aighost.cpp
# source/games/blood/src/aitchern.cpp
|
2021-10-07 22:51:42 +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
|
c1d52f7393
|
- replaced all occurences of gDudeExtra and moved that struct into DBloodActor.
# Conflicts:
# source/games/blood/src/ai.cpp
|
2021-08-23 19:13:28 +02:00 |
|
carnivoroussociety
|
1f6181fa99
|
Renamed untitled spider functions
|
2021-08-21 19:52:24 +10:00 |
|
Christoph Oelckers
|
cc3e6b74f3
|
- handle newly activated 'unused' fields properly for serialization.
|
2021-07-25 10:29:50 +02:00 |
|
Christoph Oelckers
|
86082d4c10
|
- fixed last commit
|
2021-06-02 20:52:48 +02:00 |
|
Christoph Oelckers
|
e74aca291c
|
- position tweaking for Nam's skies.
Why is this such an utter mess to get skies placed correctly? :(
|
2021-05-10 20:13:28 +02:00 |
|
Christoph Oelckers
|
7d77b2315f
|
- merged the few remaining contents of mmulti.h into d_net.h
|
2021-05-03 19:01:00 +02:00 |
|
Christoph Oelckers
|
8003ab6fa3
|
Merge branch 'scriptable_cutscenes' into newrenderer
|
2021-05-02 22:37:46 +02:00 |
|
Christoph Oelckers
|
e9385ed4e8
|
- adapted Blood to the new level progression features and simplified several parts, particularly the clumsy retrieval of the next level.
Some cheats in Duke will not work correctly with this commit!
|
2021-05-02 09:08:57 +02:00 |
|
Christoph Oelckers
|
9ebd8fd4a5
|
- put all of Polymost in a namespace.
So that its static variables are properly separated from the rest.
|
2021-03-17 15:55:25 +01:00 |
|
Mitchell Richters
|
2abda0e27d
|
- All Games: Migrate each game's clock counter to backend solution.
|
2021-02-18 21:47:33 +11:00 |
|
Christoph Oelckers
|
fc11f537f7
|
- project cleanup
* moved all games into the 'games' folder.
* fixed project to include all sources and move them to the proper folders.
|
2021-01-10 20:31:32 +01:00 |
|