raze/source/blood/src
NoOneBlood bdca9420f5 - Event redirection support for modern types
- New modern type "Condition" (WIP)
- Fix damage scale for custom dude
- Extend Impact and Vector flags so they can be used with dudes
- Impact condition can be triggered with missiles and explosions
- Updates for Teleport Target type (gModernMap)
- Updates for Effect Gen type
- Updates for Wind Gen type

# Conflicts:
#	source/blood/src/actor.cpp
#	source/blood/src/aiunicult.h
2020-03-02 23:53:33 +01:00
..
actor.cpp - Event redirection support for modern types 2020-03-02 23:53:33 +01:00
actor.h First round of Blood Savegame fix. 2020-02-11 23:15:25 +01:00
ai.cpp Blood: rename Ummune to Immune 2020-02-17 18:41:15 +01:00
ai.h - added an indexer for Blood's AI states. 2020-02-12 00:22:11 +01:00
aibat.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aibat.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aibeast.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aibeast.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiboneel.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aiboneel.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiburn.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
aiburn.h - Custom Dude updates and refactor 2019-11-24 22:38:21 +01:00
aicaleb.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aicaleb.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aicerber.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aicerber.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aicult.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aicult.h - added an indexer for Blood's AI states. 2020-02-12 00:22:11 +01:00
aigarg.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
aigarg.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aighost.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
aighost.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aigilbst.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aigilbst.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aihand.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aihand.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aihound.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
aihound.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiinnoc.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aiinnoc.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aipod.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aipod.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
airat.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
airat.h - added an indexer for Blood's AI states. 2020-02-12 00:22:11 +01:00
aispid.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aispid.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aitchern.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aitchern.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aiunicult.cpp - Event redirection support for modern types 2020-03-02 23:53:33 +01:00
aiunicult.h - Event redirection support for modern types 2020-03-02 23:53:33 +01:00
aizomba.cpp - Blood: Fix for buried zombies losing their targeting ability when being struck down while rising from the grave. 2020-02-15 21:47:02 +01:00
aizomba.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
aizombf.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
aizombf.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
asound.cpp - refactored sound user data to be easier to serialize. 2020-02-23 18:30:48 +01:00
asound.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
barf.cpp - enabled the Blood RFS parser. 2020-01-22 21:09:45 +01:00
barf.h RFS parser wip 2019-09-23 01:30:05 +02:00
blood.cpp - initialize the secret hint system for each level. 2020-02-22 08:57:18 +01:00
blood.h - allow starting Duke, NAM and WW2GI with the RedNukem-based game code for Redneck Rampage. 2020-02-12 20:25:59 +01:00
callback.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
callback.h Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
choke.cpp - continued work on Blood save state 2020-02-12 00:43:13 +01:00
choke.h - continued work on Blood save state 2020-02-12 00:43:13 +01:00
common.cpp - gutted cache1d. The old file system is gone, excepr for klistpath, which still gets used in a few places. 2019-11-01 22:17:15 +01:00
common_game.h - Event redirection support for modern types 2020-03-02 23:53:33 +01:00
config.cpp - consolidation of engine save code. 2020-01-21 21:51:05 +01:00
config.h - consolidation of engine save code. 2020-01-21 21:51:05 +01:00
controls.cpp - workaround for cl_autoaim not being set anymore. 2020-02-16 21:31:29 +01:00
controls.h - hooked up the input system and did a major cleanup. 2019-12-24 12:59:26 +01:00
credits.cpp - Blood: Stop music before starting a cutscene. 2020-02-19 18:34:17 +01:00
credits.h - fixed compilation. 2019-10-21 19:36:54 +02:00
d_menu.cpp - stop all playing sound when starting a new game. 2020-02-17 19:43:58 +01:00
db.cpp Blood: disable TROR in map v7 2020-02-27 19:55:42 +01:00
db.h Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
demo.cpp - unpause sound when starting the demo loop. 2020-02-17 18:40:32 +01:00
demo.h - refactored most of the remaining calls to kopen4load 2019-10-21 17:16:08 +02:00
dude.cpp Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
dude.h Blood: workaround dudeInfo OOB issue 2020-02-06 18:47:26 +01:00
endgame.cpp - fixed handling of statistics data. 2020-01-25 16:47:48 +01:00
endgame.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
eventq.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
eventq.h - Event redirection support for modern types 2020-03-02 23:53:33 +01:00
fire.cpp - first batch of adjustments to the new tile management. 2019-10-15 00:54:14 +02:00
fire.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
fx.cpp - consolidation of engine save code. 2020-01-21 21:51:05 +01:00
fx.h Precache more tiles on level start 2020-01-02 19:20:11 +01:00
gamemenu.cpp - hooked up ZDoom' joystick code and removed the remaining parts of the old MACT input library. 2019-12-14 20:15:15 +01:00
gamemenu.h - fixed stuff and cleaned out most of the old menu code. 2019-12-05 19:00:40 +01:00
gameutil.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
gameutil.h Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
getopt.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
getopt.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
gib.cpp - consolidation of engine save code. 2020-01-21 21:51:05 +01:00
gib.h - merge fixes. 2020-01-02 19:20:11 +01:00
globals.cpp - more unused data removed 2020-02-12 01:00:47 +01:00
globals.h - more unused data removed 2020-02-12 01:00:47 +01:00
inifile.cpp - moved kopenfilereader into the FileSystem class. 2019-12-07 10:14:51 +01:00
inifile.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
iob.cpp - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
iob.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
levels.cpp - use the proper way to register an empty song on Blood maps without music. 2020-03-01 12:57:23 +01:00
levels.h Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
loadsave.cpp Blood: store parallax sky info in savegame 2020-02-27 19:55:12 +01:00
loadsave.h - more unused data removed 2020-02-12 01:00:47 +01:00
macros.h - hooked up the input system and did a major cleanup. 2019-12-24 12:59:26 +01:00
map2d.cpp - fixed screen clearing for the automap. 2019-12-31 19:50:27 +01:00
map2d.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
menu.cpp - added refactored sound code to RR frontend. 2019-12-16 16:18:47 +01:00
messages.cpp - cleanup and removal of unused code. 2019-12-29 16:35:51 +01:00
messages.h - Added names for statnums 2019-10-08 22:27:45 +02:00
mirrors.cpp tspritetype cleanup 2020-01-03 08:07:10 +01:00
mirrors.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
misc.cpp - removed the unused File* functions which were the last remaining places to use stdio FILE for reading. 2019-11-13 18:34:05 +01:00
misc.h - removed the unused File* functions which were the last remaining places to use stdio FILE for reading. 2019-11-13 18:34:05 +01:00
network.cpp - cleaned up the remaining dependencies on windows.h 2020-02-03 21:30:57 +01:00
network.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
nnexts.cpp - Event redirection support for modern types 2020-03-02 23:53:33 +01:00
nnexts.h - Event redirection support for modern types 2020-03-02 23:53:33 +01:00
osdcmd.cpp - implemented 'map' CCMD for all games. 2020-01-28 11:20:30 +01:00
osdcmds.h - some reshuffling on OSD code. 2019-11-02 14:25:35 +01:00
player.cpp First round of Blood Savegame fix. 2020-02-11 23:15:25 +01:00
player.h Blood: Clear keys on new level, fixes #308 2020-02-11 18:17:22 +01:00
pqueue.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
qav.cpp - merge fixes. 2020-01-02 19:20:11 +01:00
qav.h Precache more tiles on level start 2020-01-02 19:20:11 +01:00
qheap.cpp - include namespace file in all sources as the very first include. 2019-09-21 20:59:54 +02:00
qheap.h Use C++ heap for resource manager 2019-09-21 11:41:25 +02:00
replace.cpp - got rid of some editor-only code and the entire buildvfs header 2019-11-08 02:02:54 +01:00
replace.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
resource.cpp - SW sound WIP 2019-12-17 23:25:07 +01:00
resource.h - hooked up the file system with Blood's resource access. 2019-10-31 20:17:49 +01:00
screen.cpp - removed the Build color matching code 2020-01-28 10:31:59 +01:00
screen.h - Config work almost done. 2019-10-27 13:40:24 +01:00
screentext.cpp - completion of controls menu 2019-12-03 00:57:03 +01:00
screentext.h - disconnected Blood's menu. 2019-12-01 10:18:38 +01:00
sectorfx.cpp Refactor: xsector, xwall and xsprite structs 2019-10-26 10:35:13 +02:00
sectorfx.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
seq.cpp - refactored sound user data to be easier to serialize. 2020-02-23 18:30:48 +01:00
seq.h - Custom Dude updates and refactor 2019-11-24 22:38:21 +01:00
sfx.cpp - refactored sound user data to be easier to serialize. 2020-02-23 18:30:48 +01:00
sfx.h - fixed sound volume issues in Blood. 2020-01-22 16:34:58 +01:00
sound.cpp - refactored sound user data to be easier to serialize. 2020-02-23 18:30:48 +01:00
sound.h - removed a few unused bits of code. 2019-12-19 20:04:17 +01:00
tile.cpp Precache more tiles on level start 2020-01-02 19:20:11 +01:00
tile.h - first batch of adjustments to the new tile management. 2019-10-15 00:54:14 +02:00
trig.cpp - added access wrappers to the two fields of DICTNODE that are accessed from the outside. 2019-10-31 00:50:45 +01:00
trig.h - put all Blood game code into a namespace. 2019-09-22 08:39:22 +02:00
triggers.cpp - Event redirection support for modern types 2020-03-02 23:53:33 +01:00
triggers.h Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
view.cpp - added the missing handling for the basepal tinting. 2020-02-11 20:55:47 +01:00
view.h - removed the complete crosshair color hackery. 2020-01-18 16:14:31 +01:00
warp.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
warp.h Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
weapon.cpp Refactor of NOONE_EXTESNIONS: 2020-02-07 22:23:33 +01:00
weapon.h Precache more tiles on level start 2020-01-02 19:20:11 +01:00