Christoph Oelckers
|
0ee81b2bb8
|
- refactored the remaining pieces in the ai code to use actors.
|
2021-10-10 11:47:18 +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
|
3ab636a13a
|
- sfxPlay3DSound calls partially migrated.
|
2021-10-09 23:09:08 +02:00 |
|
Christoph Oelckers
|
bbe3f333fa
|
- replaced some GetSpriteExtents calls with GetActorExtents.
|
2021-10-09 23:08:43 +02:00 |
|
Christoph Oelckers
|
29e245dfce
|
- aiProcessDudes, getting rid of the global cumulDamage array and some reformatting
|
2021-10-09 23:04:29 +02:00 |
|
Christoph Oelckers
|
890cc4947b
|
- use actor parameters for aiSetTarget and aiActivateDude in several places.
|
2021-10-09 23:03:09 +02:00 |
|
Christoph Oelckers
|
61d9cd1b17
|
- switched all aiPlay3DSound calls to use actors.
|
2021-10-09 23:02:40 +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
|
a3a5e7e90b
|
- renamed aiSetTarget.
|
2021-10-07 22:48:08 +02:00 |
|
Christoph Oelckers
|
11aea1c5d4
|
- more target replacements.
|
2021-09-17 20:49:27 +02:00 |
|
Christoph Oelckers
|
b9f6120380
|
- handle target validations in AI functions properly.
Now they will all print the function name along with the message and not rely on assert abuse.
|
2021-09-17 20:49:27 +02:00 |
|
Christoph Oelckers
|
261301bdea
|
- replacing target_i, batch 1.
This was the simple stuff, mostly done by search&replacing common patterns.
|
2021-09-17 20:49:27 +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
|
774a015e6b
|
- aiChooseDirection and its subfunctions.
|
2021-09-17 20:49:26 +02:00 |
|
Christoph Oelckers
|
00d0099333
|
- removed a few compatibility wrappers.
|
2021-09-17 20:49:26 +02:00 |
|
Christoph Oelckers
|
663ecc79d1
|
- actFireVector
|
2021-09-17 20:49:25 +02:00 |
|
Christoph Oelckers
|
4526f4149b
|
- actSpawnThing and actFireThing.
|
2021-09-16 00:11:20 +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
|
6606f0bc5a
|
Improved GetClosestSpriteSectors() detection
Enables/disables new sector searching behavior for dude owned explosions
Added new CVAR cl_bloodvanillaexplosions
Swap ExplosBehavior menu settings
|
2021-08-18 15:52:15 +02:00 |
|
Christoph Oelckers
|
63bc36e3c4
|
- renamed some constants.
Manually copied from NBlood because the underlying code has changed too much already.
|
2021-06-24 14:14:16 +02:00 |
|
Christoph Oelckers
|
d1cc7403b3
|
- actNapalmMove - another previously unnamed function.
# Conflicts:
# source/games/blood/src/aiunicult.cpp
|
2021-05-08 14:43:08 +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
|
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 |
|