| 2010-09-05 |
| Remove an order-of-evaluation dependency with respect to P_Random(). |
James Haley |
9efed519 |
| + A_FireSigil implemented + P_PlayerThink updated (checks for extralight) + New cheats added to cheat_t |
Samuel Villareal |
289ae906 |
| 2010-09-04 |
| + p_pspr.c almost completed. Needs A_FireSigil to be implemented + ammo arrays updated + All codepointers (except a_firesigil) added + Additional enumerations added to psprites |
Samuel Villareal |
1fc39774 |
| + Found nearly duplicate names (MT_MINIMISSLE and MT_MINIMISLE). Corrected names + Majority of player action code pointers implemented + Removed all unused Doom player codepointers + P_SpawnPlayerMissile now returns a mobj |
Samuel Villareal |
ded5e702 |
| + Map flags for things added (MTF_*) + A_FireGrenade and A_MissileTick codepointers added + Step up height changed to 16*FRACUNIT (non-human things are excluded) + Fixed bug in P_MovePlayer where player cannot climb over things when pressing forward and jumping. Missed a line of code for this + P_SpawnSubMissile renamed to P_SpawnFaceMissile + P_SpawnMortar added + Ammo types added + Fixed some inaccuracies in P_SpawnBlood |
Samuel Villareal |
583406a2 |
| 2010-09-03 |
| + Update to P_SpawnSubMissile, portions of the code was from a inlin'ed P_CheckMissileSpawn function |
Samuel Villareal |
8761422d |
| + P_SpawnSubMissile created/added + P_SpawnPuff updated + P_SpawnBlood updated |
Samuel Villareal |
89bed567 |
| Minor reformatting and elimination of a redundant branch condition (Watcom for the win!) |
James Haley |
995b6bf6 |
| Code to read dialog lump field-by-field to avoid any possible problems with structure packing. Also a minor fix to Kaiser's key look code. |
James Haley |
ab0dc8fc |
| + More button flags added to buttoncode_e + Looking/jumping implemented + Jump/look/center keys supported + Strife mouse firing bug implemented |
Samuel Villareal |
d1c8cb2c |
| 2010-09-02 |
| Added p_dialog module and header. Started work on dialog engine. |
James Haley |
1c756bd6 |
| Add configuration to setup tool for Strife, and Strife IWAD mask definition. |
Simon Howard |
17eab692 |
| Added Strife keys to configuration. Note that this *depends* on the current behavior of Choco Doom in treating configuration variable strings as case-sensitive, because these are the real values used by Rogue in their config, and they differ from some Heretic/Hexen config strings only by case. |
James Haley |
7b937592 |
| + Jumping/look/centerview actions added + button code/flags added for cmd->buttons2 |
Samuel Villareal |
42572cb9 |
| Tweaks to Kaiser's PIT_CheckThing work: moved up thing == tmthing check, verified clipping and missile stuff, added MF_SPECTRAL check for missiles, and changed missile damage formula to match binary. Major status bar work: STlib rewritten, health and ammo widgets appear on bar. Most DOOM cruft removed. |
James Haley |
34aa8740 |
| - Add strife codeblocks project file - Add it to main workspace |
Russell Rice |
1adc64d1 |
| + Update to PIT_CheckThing |
Samuel Villareal |
a7950590 |
| + Thing z height clipping code added + Renamed MF_SKULLFLY to MF_BOUNCE + Updated P_ZMovement with Strife changes + Updates to PIT_CheckThing + Removed most references to MF_SKULLFLY |
Samuel Villareal |
41594072 |
| 2010-09-01 |
| Started work on status bar, including loading and drawing some of the background graphics. Added ST_DrawExternal routine and corresponding call logic in D_Display for drawing popups and other bits that are outside the normal statbar. Moved automap mapname widget up 7 pixels. Needs verification via screenshots. |
James Haley |
87185424 |
| + Removing debug/testing code (whoops) |
Samuel Villareal |
546efd64 |
| + Terrain type system implemented + Feet clipping support added (drawing and player viewz) (TODO: Need FeetClipping support done for P_ZMovement) |
Samuel Villareal |
0896e8f8 |
| Handle green palette flash powered by player->nukagecount, and added Strife mapnames. |
James Haley |
b10d4acc |
| 2010-08-31 |
| Replace M_NEWG with M_NGAME in menus, disable DOOM status bar, and get the proper music playing on all levels. This really feels like Strife now :) |
James Haley |
71e330f9 |
| Add weapon cycling buttons to joystick button list. |
Simon Howard |
68ccb55c |
| Don't double OPL sample values, as it causes horrible things to happen with the Heretic title screen music. |
Simon Howard |
c5376205 |
| Merge from trunk. |
Simon Howard |
22fc4057 |
| + All doom mobjtypes commented out or replaced as placeholders + Strife mobjinfo structure filled + strife mobj flags added |
Samuel Villareal |
9104ddc3 |
| + All doom mobjtypes commented out or replaced as placeholders + Strife mobjinfo structure filled + strife mobj flags added |
Samuel Villareal |
468d5afb |
| + Stripped out all doom states/sprites and added strife states/sprites. All strife codepointers are set as placeholders + Strife weapons implemented + All state references commented out + All weapon references commented out |
Samuel Villareal |
5e95f6d6 |
| MAXANIMS raised from 32 to 40 to match binary and stop semi-random crashing. |
James Haley |
d91c6811 |
| + Update to ticcmd struct |
Samuel Villareal |
7931b1c8 |
| Revamped player_t to match binary layout of structure, aside from enum-determined arrays which will be tackled individually. Removed player itemcount, secretcount, and didsecret fields. Changed armorpoints, armortype, and killcount to shorts. Added all runtime Strife sector types and changed handling of DOOM types where appropriate. Added nukagecount handling in P_PlayerThink. |
James Haley |
5871acd3 |
| + Strife music/sound implemented + All doom sound references replaced with sfx_swish as placeholder + Removed all but MT_PLAYER mobjinfo in mobjinfo struct |
Samuel Villareal |
b6ea4375 |
| 2010-08-30 |
| Reenabled modifiedgame check since Strife IWAD is now loadable. Extended MAXANIMLINES limit to 96 to match binary. |
James Haley |
1ae6058a |
| Added animdefs, and raised visplane limit to 200 to match binary. |
James Haley |
0fc9462c |
| + Change to patch/maptexture data structure + Disabling all animdefs and switchdefs for now + Setting sky texture to use SKY03 as a placeholder |
Samuel Villareal |
2f250f76 |
| Temporarily disable I_Error in P_SpawnMapThing to allow testing with Strife IWAD. |
James Haley |
47ef09e2 |
| Added declaration and definition of menupause variable. Also uncommented sound play in P_MoveWall since it's a sound that's shared with DOOM :) |
James Haley |
a1497b9f |
| + Implementation of line type 666 'P_MoveWall' |
Samuel Villareal |
543d06e8 |
| 2010-08-29 |
| Added voice volume and back flat configuration variables. Made status bar redraw when menus are active as in Strife. Finished up the Strife "settings" menu which was only for sound volumes in vanilla Doom. |
James Haley |
9563371e |
| Added patch clipping callback mechanism, since Strife needs to modify all the V_DrawPatch functions that it uses to return if the patch overlaps the edge of or is completely outside of the framebuffer. This could be extended to handle Final DOOM as well if it proves satisfactory. |
James Haley |
0044cf83 |
| 2010-08-28 |
| Changes to add all 3 help screens, and to draw menu thermometers correctly. Do *NOT* access the help screens, as they currently draw a patch partway off the bottom of the screen - needs/relies on a fix to V_DrawPatchDirect. |
James Haley |
bc72291b |
| Update NEWS. |
Simon Howard |
64918568 |
| Include INSTALL file in distribution packages. |
Simon Howard |
b582e476 |
| Added crossfade wipe and code to load XLATAB lump. Changes to the menu system including working Sigil cursor, alignment changes, shortcut character changes, and removal of items from the options menu that Strife put elsewhere. Initial sweep for global lump name changes completed: AMMNUM%d -> PLMNUM%d, M_DOOM -> M_STRIFE, M_OPTTTL -> M_OPTION, STTMINUS -> STCFN045, et al. A dummy modified Strife IWAD must be loaded over DOOM.WAD at this point in order to run. |
James Haley |
cbfc9c13 |
| 2010-08-25 |
| Added riftSpots and fleshed out Strife level exit behavior as far as setting of destmap, riftdest, and riftangle (previously unknown variable dword_9F138). Added functions G_RiftExitLevel, G_RiftPlayer, and G_RiftCheat. Removed G_WorldDone and secretexit variable. |
James Haley |
8f24f63b |
| 2010-08-24 |
| Removed storedemo and Chex Quest cruft, adjusted screenwipe loop timing, added DoTimeBomb function for historical interest, removed GS_INTERMISSION and #if 0'd all of wi_stuff.c/.h. Removed DOOM level transfer logic from G_DoCompleted - note that you cannot currently go to the next level at *all*. Removed G_SecretExitLevel and DOOM par times. |
James Haley |
22200650 |
| 2010-08-23 |
| Made some repairs to VC2008 solution and added Chocolate Strife project. Added Visual Studio autogenerated files and directories to appropriate ignore lists. Started some modifications of strings and version checking in d_englsh.h and d_main.c. |
James Haley |
6694dd08 |
| 2010-08-22 |
| Shut up compiler warning. |
Simon Howard |
966089e8 |
| Change span drawing functions to work the same as Vanilla, so that in screenshots, floors and ceilings are pixel-perfect identical to Vanilla Doom (thanks Porsche Monty). |
Simon Howard |
14cf34bc |