Commit graph

170 commits

Author SHA1 Message Date
Christoph Oelckers
67ad939542 - newstatus
Despite the size this was a single search & replace in one function...
2021-11-21 16:04:15 +01:00
Christoph Oelckers
838f18e7b9 - prepareboard 2021-11-21 16:04:15 +01:00
Christoph Oelckers
f70b8e88f1 - makesparks 2021-11-21 16:04:15 +01:00
Christoph Oelckers
930506c283 - bats, warpfxsprite. 2021-11-21 16:04:14 +01:00
Christoph Oelckers
9060f423d1 - makeasplash, makemonstersplash. 2021-11-21 16:04:14 +01:00
Christoph Oelckers
7fed546ee7 - animateobjs BROKENVASE, FX. 2021-11-21 16:04:14 +01:00
Christoph Oelckers
3efe10e9c3 - animateobjs BLOOD, DEVILFIRE, DRIP, SMOKE, EXPLO 2021-11-21 16:04:14 +01:00
Christoph Oelckers
27315f667b - animateobjs CHUNKOMEAT, CHUNKOWALL 2021-11-21 16:04:14 +01:00
Christoph Oelckers
2393fe6fc6 - animateobjs JAVLIN loop 2021-11-21 16:04:14 +01:00
Christoph Oelckers
88842d8e96 - animateobjs "new missile code" 2021-11-21 16:04:13 +01:00
Christoph Oelckers
95b4c60e44 - animateobjs PUSH, DORMANT, ACTIVE 2021-11-21 16:04:13 +01:00
Christoph Oelckers
c1ef05b7a0 - animateobjs FALL, SHOVE 2021-11-21 16:04:13 +01:00
Christoph Oelckers
602a92fbfa - animateobjs MASPLASH, SHATTER, FIRE 2021-11-21 16:04:13 +01:00
Christoph Oelckers
f44465f1a9 - animateobjs LIFT UP / DN 2021-11-21 16:04:13 +01:00
Christoph Oelckers
b5704131eb - animateobjs FLOCK block 2021-11-21 16:04:13 +01:00
Christoph Oelckers
81bd4f14ae - animateobjs first part. 2021-11-21 16:04:12 +01:00
Christoph Oelckers
6ebb2d7601 - swingdacrunch 2021-11-21 16:04:12 +01:00
Christoph Oelckers
7391537aad - the final spawns in shootgun 2021-11-21 16:04:12 +01:00
Christoph Oelckers
fd3e63b43c - yet again3 spawns in shootgun 2021-11-21 16:04:12 +01:00
Christoph Oelckers
60c69cf115 - 3 more spawns in shootgun 2021-11-21 16:04:12 +01:00
Christoph Oelckers
79fb028c62 - first 3 spawns in shootgun 2021-11-21 16:03:40 +01:00
Christoph Oelckers
1e3c1fe79d - hitinfo stuff in shootgun 2021-11-21 11:58:19 +01:00
Christoph Oelckers
ff3f274963 - sprite[]in nukespell. 2021-11-21 11:56:19 +01:00
Christoph Oelckers
2c67b74dab - some more gron stuff. 2021-11-21 11:55:21 +01:00
Christoph Oelckers
58259d745b - sprite[] in aijudy.cpp 2021-11-21 11:53:43 +01:00
Christoph Oelckers
5cc35461ea - sprite[] in gron.cpp 2021-11-21 11:53:04 +01:00
Christoph Oelckers
f218b81b05 - deaddude 2021-11-21 11:50:21 +01:00
Christoph Oelckers
bd3346b231 - chasegonzo 2021-11-21 11:50:00 +01:00
Christoph Oelckers
fceb887525 - checkexplgoblin 2021-11-21 11:49:21 +01:00
Christoph Oelckers
a609a2e5a4 - firebreath 2021-11-21 11:48:59 +01:00
Christoph Oelckers
bf0087083c - attack() sprite[] replacements 2021-11-21 11:48:01 +01:00
Christoph Oelckers
62eb333834 - skullycastspell. 2021-11-21 11:47:07 +01:00
Christoph Oelckers
9f6fc6ef1a - castspell sprite[] replacements. 2021-11-21 11:46:36 +01:00
Christoph Oelckers
2a1a175305 - fixed compilation. 2021-11-12 11:26:00 +01:00
Mitch Richters
4030a18245 Merge branch 'master' into whaven 2021-10-28 09:45:52 +11:00
Christoph Oelckers
1b4f180392 - WH: added a 'game paused' indicator. 2021-06-27 10:20:24 +02:00
Christoph Oelckers
af8f056f23 - WH: clear the screen before drawing the menu background. 2021-06-27 09:51:57 +02:00
Christoph Oelckers
44daf649cd - fixed bad interpolation setup. 2021-06-08 22:42:02 +02:00
Christoph Oelckers
b6c7ee1a94 - WH2 font fixes and translation setup. 2021-06-05 22:23:28 +02:00
Christoph Oelckers
d189fbf5ca - WH: first overlay HUD variant and window frame. 2021-06-05 20:10:34 +02:00
Christoph Oelckers
bd1c37960f - display the status bar.
It's totally broken, but at least a start.
2021-06-05 16:59:41 +02:00
Christoph Oelckers
d35092698d - Witchaven: fix status bar code so that everything compiles again. 2021-06-03 19:42:49 +02:00
Christoph Oelckers
4b7c1bd37e - WH: Init fixes and cleanup. 2021-06-03 17:21:31 +02:00
Christoph Oelckers
095391ed3a - WH: interpolation 2021-06-03 17:21:10 +02:00
Christoph Oelckers
fc5e0ae229 - removed WH's empty 2d.cpp file. 2021-06-03 16:34:57 +02:00
Christoph Oelckers
198fbf9297 Merge branch 'master' into whaven
# Conflicts:
#	source/core/screenjob.cpp
#	source/core/searchpaths.cpp
2021-06-03 08:52:19 +02:00
Christoph Oelckers
4d8a2c91f2 - another WIP. 2021-05-19 00:43:50 +02:00
Christoph Oelckers
bd1755dee7 WIP 2021-05-18 08:01:08 +02:00
Christoph Oelckers
671d200aa7 Merge branch 'master' into whaven
# Conflicts:
#	source/build/include/buildtypes.h
#	source/core/console/c_notifybuffer.cpp
#	source/core/d_protocol.h
#	source/core/version.h
#	wadsrc/static/zscript.txt
2021-05-16 13:03:17 +02:00
Christoph Oelckers
04f96e223f - gotpic stuff. 2021-05-10 16:08:46 +02:00
Christoph Oelckers
6c8b133b87 - integrated all the recent UI changes into Witchaven. 2021-05-09 16:05:42 +02:00
Christoph Oelckers
8c6cecd738 - scriptified WH cutscenes and created a texture name definition table. 2021-05-03 18:58:02 +02:00
Christoph Oelckers
5784e45f41 Merge commit 'aa6bd8ffcc11c0ae3de1dae1ab530a999dd510c9' into whaven
# Conflicts:
#	source/core/gameinput.h
2021-04-25 12:18:39 +02:00
Christoph Oelckers
ba5b8b3d6f Merge commit '2f696e1a95997f2969d1ddb49cd2827bde58479f' into whaven
# Conflicts:
#	source/core/gameinput.h
2021-04-19 13:11:41 +02:00
Christoph Oelckers
e82f17f9c6 Merge commit 'e89761d2d526581e4599f564b26a6eb983fd92ec' into whaven
# Conflicts:
#	source/core/d_protocol.h
#	source/core/gameinput.h
2021-04-17 14:59:12 +02:00
Christoph Oelckers
2a7f2f4381 Merge commit '798cf2f9733c1415eef335a45f4d69962fae0695' into whaven 2021-04-12 20:41:39 +02:00
Christoph Oelckers
e9ab48aa93 Merge commit 'e959226914b3e1243cbb52ebbe90c5f7e91f85c2' into whaven
# Conflicts:
#	source/core/gameinput.h
2021-04-11 11:32:31 +02:00
Christoph Oelckers
56eda9928c Merge commit 'ba90f444ddc85aaafab595915353362f6e181855' into whaven
# Conflicts:
#	source/core/gameinput.h
2021-04-05 14:12:44 +02:00
Christoph Oelckers
3e17f3cb97 Merge commit 'fd0e9824b60a8cae288102551f0f3134a221cf3c' into whaven
# Conflicts:
#	source/build/include/build.h
#	source/build/src/engine.cpp
#	source/build/src/engine_priv.h
2021-03-26 15:35:19 +01:00
Christoph Oelckers
a118564859 - hook up the new renderer. 2021-03-24 19:18:51 +01:00
Mitchell Richters
446723c0dc - WHaven: Initial chase cam implementation.
* Sprite's angle still requires some work.
2021-02-25 22:57:15 +11:00
Mitchell Richters
f80570634f - WHaven: Migrate lockclock to backend solution. 2021-02-25 20:40:33 +11:00
Mitchell Richters
7991dea49a - WHaven: Fix ticrate. 2021-02-14 07:43:24 +11:00
Christoph Oelckers
14b7d65229 - Witchaven: Added 'give' CCMD and some basic cheats.
Most of WH2's cheats not done yet.
2021-02-13 11:47:04 +01:00
Mitchell Richters
266dab81cd - WHaven: Use backend sprite interpolation methods. 2021-02-13 19:48:50 +11:00
Mitchell Richters
4e5ee86bd7 - WHaven: Interpolate weapon changing drop. 2021-02-13 19:00:40 +11:00
Mitchell Richters
16c0f88451 - WHaven: Interpolate weapon HUD bobbing/swaying. 2021-02-13 19:00:37 +11:00
Mitchell Richters
6390efe32e - WHaven: Fix HUD weapon positioning. 2021-02-13 19:00:35 +11:00
Mitchell Richters
eef77e80f7 - Get whaven building now that submodules have been removed.
* Since all code is included in `all.cpp`, several identically named static functions have been renamed to avoid conflicts.
2021-02-13 19:00:27 +11:00
Mitchell Richters
e8894eeab0 - WHaven: Replace all *mulscale*() function calls with ones in m_fixed.h. 2021-01-01 19:30:04 +11:00
Mitchell Richters
449714667b - buildutils: Replace sintable[] use within remainder of WHaven's files with bsin()/bcos(). 2021-01-01 19:16:29 +11:00
Mitchell Richters
96aa6452ef - buildutils: Replace sintable[] use within WHaven's whani.cpp with bsin()/bcos(). 2021-01-01 19:16:07 +11:00
Mitchell Richters
bf06ac6460 - buildutils: Replace sintable[] use within WHaven's weapons.cpp with bsin()/bcos(). 2021-01-01 19:15:57 +11:00
Mitchell Richters
26c378936d - buildutils: Replace sintable[] use within remainder of WHaven's ai*.cpp files with bsin()/bcos(). 2021-01-01 18:54:13 +11:00
Mitchell Richters
60761ba779 - buildutils: Replace sintable[] use within WHaven's ai.cpp with bsin()/bcos(). 2021-01-01 18:51:25 +11:00
Mitchell Richters
a8d8335e2b - WHaven: Uplift sector/wall x/y panning in line with changes from d545eb7aa9 and 2cd3927613. 2021-01-01 17:44:59 +11:00
Christoph Oelckers
110adf4a83 - WH: fixed ambiguous naming of 'attack' functions. 2020-11-09 18:23:23 +01:00
Christoph Oelckers
f87d524987 - WH: initialize weapons. 2020-11-09 18:22:10 +01:00
Christoph Oelckers
dbb7697eed - WH: initialize the items. 2020-11-09 18:14:10 +01:00
Christoph Oelckers
2fbaaba116 - WH: initialize the AI data. 2020-11-09 18:07:44 +01:00
Mitchell Richters
7881dc9907 - WHaven: Fix compilation following merge of master in 5d77b1fd25. 2020-11-08 21:03:11 +11:00
Mitchell Richters
ed942ab1b7 - WHaven: Fix sprite interpolation issues. 2020-11-08 19:57:32 +11:00
Mitchell Richters
7a181400b6 - WHaven: Enable unsynchronised input. 2020-11-08 17:57:26 +11:00
Mitchell Richters
249ea218f4 - WHaven: Uplift of ang to backend code. 2020-11-08 17:57:16 +11:00
Mitchell Richters
3813913970 - WHaven: Uplift of horiz to backend code. 2020-11-08 17:51:38 +11:00
Mitchell Richters
d8c7fcd259 - WHaven: Get fvel/svel working for player. 2020-11-08 17:31:52 +11:00
Mitchell Richters
6dd2f31156 - WHaven: Set enginecompatibility_mode to ENGINECOMPATIBILITY_19950829 in app_init(). 2020-11-02 22:31:36 +11:00
Mitchell Richters
4382ab09b8 - WHaven: Fix issues with smoothratio. 2020-11-02 22:31:33 +11:00
Christoph Oelckers
422d9bfebd - text update. 2020-10-31 14:08:07 +01:00
Christoph Oelckers
91ebe9bcc2 - prepared everything for use of the string table.
# Conflicts:
#	wadsrc/static/language.csv
2020-10-31 14:08:07 +01:00
Christoph Oelckers
fd3303ab2b - set up the Witchaven specific controls and their menu entries.
Sorry, no text file yet.
2020-10-31 14:07:43 +01:00
Christoph Oelckers
7f921be824 - activated weapon code and reverted quick graphics test.
Weapons do not work yet, though.
2020-10-31 14:07:43 +01:00
Christoph Oelckers
e33c7d54ac - added the weapon drawer. 2020-10-31 14:07:43 +01:00
Christoph Oelckers
25a0ce51ba - route the input to the player.
Still very broken.
2020-10-31 14:07:42 +01:00
Christoph Oelckers
dc24dcadf5 - added input code.
Not tested yet!
2020-10-31 14:07:42 +01:00
Christoph Oelckers
725cacb8e8 - added a bit more of the GameInterface. 2020-10-31 14:07:42 +01:00
Christoph Oelckers
a31bc4be6b - added the needed parts to start the game from the menu.
Levels render, but gameplay has not been hooked up yet.
2020-10-31 14:07:42 +01:00
Christoph Oelckers
629737bd72 - main 3D render function. 2020-10-31 14:07:41 +01:00
Christoph Oelckers
30e96293cf - implemented the game progression interface. 2020-10-31 14:07:40 +01:00
Christoph Oelckers
9952e6d2b0 - added 'dophysics'. 2020-10-31 14:07:40 +01:00