summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-03Minor reformatting and elimination of a redundant branch conditionJames Haley
(Watcom for the win!) Subversion-branch: /branches/strife-branch Subversion-revision: 2005
2010-09-03Code to read dialog lump field-by-field to avoid any possible problemsJames Haley
with structure packing. Also a minor fix to Kaiser's key look code. Subversion-branch: /branches/strife-branch Subversion-revision: 2004
2010-09-03+ More button flags added to buttoncode_eSamuel Villareal
+ Looking/jumping implemented + Jump/look/center keys supported + Strife mouse firing bug implemented Subversion-branch: /branches/strife-branch Subversion-revision: 2003
2010-09-02Added p_dialog module and header. Started work on dialog engine.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2002
2010-09-02Add configuration to setup tool for Strife, and Strife IWAD maskSimon Howard
definition. Subversion-branch: /branches/strife-branch Subversion-revision: 2001
2010-09-02Added Strife keys to configuration. Note that this *depends* on theJames Haley
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. Subversion-branch: /branches/strife-branch Subversion-revision: 2000
2010-09-02+ Jumping/look/centerview actions addedSamuel Villareal
+ button code/flags added for cmd->buttons2 Subversion-branch: /branches/strife-branch Subversion-revision: 1999
2010-09-02Tweaks to Kaiser's PIT_CheckThing work: moved up thing == tmthing check,James Haley
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. Subversion-branch: /branches/strife-branch Subversion-revision: 1998
2010-09-02- Add strife codeblocks project fileRussell Rice
- Add it to main workspace Subversion-branch: /branches/strife-branch Subversion-revision: 1997
2010-09-02+ Update to PIT_CheckThingSamuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 1996
2010-09-02+ Thing z height clipping code addedSamuel Villareal
+ Renamed MF_SKULLFLY to MF_BOUNCE + Updated P_ZMovement with Strife changes + Updates to PIT_CheckThing + Removed most references to MF_SKULLFLY Subversion-branch: /branches/strife-branch Subversion-revision: 1995
2010-09-01Started work on status bar, including loading and drawing some of theJames Haley
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. Subversion-branch: /branches/strife-branch Subversion-revision: 1994
2010-09-01+ Removing debug/testing code (whoops)Samuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 1993
2010-09-01+ Terrain type system implementedSamuel Villareal
+ Feet clipping support added (drawing and player viewz) (TODO: Need FeetClipping support done for P_ZMovement) Subversion-branch: /branches/strife-branch Subversion-revision: 1992
2010-09-01Handle green palette flash powered by player->nukagecount, and addedJames Haley
Strife mapnames. Subversion-branch: /branches/strife-branch Subversion-revision: 1991
2010-08-31Replace M_NEWG with M_NGAME in menus, disable DOOM status bar, and getJames Haley
the proper music playing on all levels. This really feels like Strife now :) Subversion-branch: /branches/strife-branch Subversion-revision: 1990
2010-08-31+ All doom mobjtypes commented out or replaced as placeholdersSamuel Villareal
+ Strife mobjinfo structure filled + strife mobj flags added Subversion-branch: /branches/strife-branch Subversion-revision: 1986
2010-08-31+ All doom mobjtypes commented out or replaced as placeholdersSamuel Villareal
+ Strife mobjinfo structure filled + strife mobj flags added Subversion-branch: /branches/strife-branch Subversion-revision: 1985
2010-08-31+ Stripped out all doom states/sprites and added strife states/sprites.Samuel Villareal
All strife codepointers are set as placeholders + Strife weapons implemented + All state references commented out + All weapon references commented out Subversion-branch: /branches/strife-branch Subversion-revision: 1984
2010-08-31MAXANIMS raised from 32 to 40 to match binary and stop semi-randomJames Haley
crashing. Subversion-branch: /branches/strife-branch Subversion-revision: 1983
2010-08-31+ Update to ticcmd structSamuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 1982
2010-08-31Revamped player_t to match binary layout of structure, aside fromJames Haley
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. Subversion-branch: /branches/strife-branch Subversion-revision: 1981
2010-08-31+ Strife music/sound implementedSamuel Villareal
+ All doom sound references replaced with sfx_swish as placeholder + Removed all but MT_PLAYER mobjinfo in mobjinfo struct Subversion-branch: /branches/strife-branch Subversion-revision: 1980
2010-08-30Reenabled modifiedgame check since Strife IWAD is now loadable. ExtendedJames Haley
MAXANIMLINES limit to 96 to match binary. Subversion-branch: /branches/strife-branch Subversion-revision: 1979
2010-08-30Added animdefs, and raised visplane limit to 200 to match binary.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 1978
2010-08-30+ Change to patch/maptexture data structureSamuel Villareal
+ Disabling all animdefs and switchdefs for now + Setting sky texture to use SKY03 as a placeholder Subversion-branch: /branches/strife-branch Subversion-revision: 1977
2010-08-30Temporarily disable I_Error in P_SpawnMapThing to allow testing withJames Haley
Strife IWAD. Subversion-branch: /branches/strife-branch Subversion-revision: 1976
2010-08-30Added declaration and definition of menupause variable. Also uncommentedJames Haley
sound play in P_MoveWall since it's a sound that's shared with DOOM :) Subversion-branch: /branches/strife-branch Subversion-revision: 1975
2010-08-30+ Implementation of line type 666 'P_MoveWall'Samuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 1974
2010-08-29Added voice volume and back flat configuration variables. Made statusJames Haley
bar redraw when menus are active as in Strife. Finished up the Strife "settings" menu which was only for sound volumes in vanilla Doom. Subversion-branch: /branches/strife-branch Subversion-revision: 1973
2010-08-29Added patch clipping callback mechanism, since Strife needs to modifyJames Haley
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. Subversion-branch: /branches/strife-branch Subversion-revision: 1972
2010-08-28Changes to add all 3 help screens, and to draw menu thermometersJames Haley
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. Subversion-branch: /branches/strife-branch Subversion-revision: 1971
2010-08-28Added crossfade wipe and code to load XLATAB lump. Changes to the menuJames Haley
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. Subversion-branch: /branches/strife-branch Subversion-revision: 1968
2010-08-25Added riftSpots and fleshed out Strife level exit behavior as far asJames Haley
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. Subversion-branch: /branches/strife-branch Subversion-revision: 1967
2010-08-24Removed storedemo and Chex Quest cruft, adjusted screenwipe loop timing,James Haley
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. Subversion-branch: /branches/strife-branch Subversion-revision: 1966
2010-08-23Made some repairs to VC2008 solution and added Chocolate Strife project.James Haley
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. Subversion-branch: /branches/strife-branch Subversion-revision: 1965
2010-02-06Merge from trunk.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 1849
2010-02-06Fix branch_helper properties for strife-branch.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 1848
2010-02-05Update OS X Makefile to include Heretic and Hexen executables, and toSimon Howard
correct the setup location. Subversion-branch: /branches/raven-branch Subversion-revision: 1847
2010-02-05Rearrange Makefile definitions.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1846
2010-02-05Merge from trunk.Simon Howard
Subversion-branch: /branches/raven-branch Subversion-revision: 1845
2010-02-02Move parts of dehacked code into top-level common code, to allow futureSimon Howard
HHE and SEH support. Subversion-branch: /branches/raven-branch Subversion-revision: 1841
2010-02-01Create strife directory as a copy of doom directory, change Makefile.amSimon Howard
to build libstrife.a rather than libdoom.a, add chocolate-strife to src/Makefile.am. Subversion-branch: /branches/strife-branch Subversion-revision: 1840
2010-02-01Remove improperly-created strife directory.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 1839
2010-02-01Populated src/strife with copy of source files from src/doom - TODOs:James Haley
needs own Makefile.am, and eventual removal of modules not used by Strife / addition of modules not sharable with Doom. Subversion-branch: /branches/strife-branch Subversion-revision: 1838
2010-02-01Added src/strife folder.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 1837
2010-01-31Change Windows resource file to use PACKAGE_COPYRIGHT andSimon Howard
PACKAGE_LICENSE macros. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1836
2010-01-30Change directory to home directory before launching the game, so thatSimon Howard
recorded demos go somewhere sensible. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1835
2010-01-30Set launch button as default button, so that it is possible to launchSimon Howard
the game by pressing return. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1834
2010-01-30Rename mus2mid functions to be consistent with coding standard.Simon Howard
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1833