summaryrefslogtreecommitdiff
path: root/src/strife
AgeCommit message (Collapse)Author
2012-04-02Fix to undefined sprintf behavior in the dialog engine (thanks toJames Haley
MP2E!). Other changes are to comments only. Subversion-branch: /branches/v2-branch Subversion-revision: 2509
2012-02-14Fix save game directory behavior under Windows.Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2504
2012-02-12* Correct an error in one of the beta-like Beggar internal dialogueJames Haley
strings (was missing a doubled space). These messages are used by only one guy in the game, and, as in vanilla, most of them don't appear correctly when output. * Correct HUD behavior: do not reinit the HUD at the start of each map. Subversion-branch: /branches/v2-branch Subversion-revision: 2503
2012-02-10Addiional words on the INTRO-FIXME comments.James Haley
Subversion-branch: /branches/v2-branch Subversion-revision: 2502
2012-02-10While I'm screwing with intro related stuff, I may as well replace theJames Haley
S_SetSfxVolume hack with a more appropriate fix. Subversion-branch: /branches/v2-branch Subversion-revision: 2501
2012-02-10Added INTRO-FIXME tags to borked-up intro code.James Haley
Subversion-branch: /branches/v2-branch Subversion-revision: 2500
2012-02-10Remove all temporary code that was put in place until MAXPLAYERS becameJames Haley
8 rather than 4 (unfortunately this was NOT accounted for in the save code). Subversion-branch: /branches/v2-branch Subversion-revision: 2498
2012-02-09Comment change in r_main.cJames Haley
Subversion-branch: /branches/v2-branch Subversion-revision: 2497
2012-02-09Two Strife bugs knocked out:James Haley
* R_ExecuteSetViewSize must use centery, not viewheight, or you get to see a nice infinite horizon if you resize the screen while looking at the floor or ceiling. * Finally fixed status bar flickering problem when resizing the screen - Rogue reordered some code in D_Display - HUD and ST_DrawExternal are done *after* the border redraws. Subversion-branch: /branches/v2-branch Subversion-revision: 2496
2011-10-30Fix previous change - Strife games are not always -altdeath; the defaultSimon Howard
is -deathmatch and -altdeath enables Deathmatch II mode. Subversion-branch: /branches/v2-branch Subversion-revision: 2471
2011-10-29Update Strife multiplayer behavior to always use altdeath mode inSimon Howard
netgames, and remove code for -deathmatch parameter. Update setup tool to remove game type dropdown when setting up a Strife game. Subversion-branch: /branches/v2-branch Subversion-revision: 2470
2011-10-29Enable gcc warning to detect redundant declarations, and clean upSimon Howard
instances of this within the code (thanks Edward-san). Subversion-branch: /branches/v2-branch Subversion-revision: 2468
2011-10-20Confirm quit game when the window close button is clicked a second time.Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2449
2011-10-19Fix lockups in Hexen and Strife when playing with more than fourSimon Howard
players. Subversion-branch: /branches/v2-branch Subversion-revision: 2444
2011-10-19Send MAXPLAYERS value for game on connect to server. Make server adaptSimon Howard
its player limit to match. Update GUI code to adjust waiting screen list size appropriately. Subversion-branch: /branches/v2-branch Subversion-revision: 2442
2011-10-19Change MAXPLAYERS to NET_MAXPLAYERS and add back individual MAXPLAYERSSimon Howard
defines for each game. Refactor "waiting screen" data code. Subversion-branch: /branches/v2-branch Subversion-revision: 2441
2011-10-17Always show the Strife intro splash screen in windowed mode, and finishSimon Howard
the splash screen before network startup. Subversion-branch: /branches/v2-branch Subversion-revision: 2435
2011-10-17Rework net_connect_data_t structure to include WAD and DehackedSimon Howard
checksums, plus the is_freedoom flag. Subversion-branch: /branches/v2-branch Subversion-revision: 2434
2011-10-15Fix desyncs when playing back multiplayer demos.Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2428
2011-10-15Remove duplicate definitions.Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2427
2011-10-13Add temporary hack to fix Strife multiplayer startup when the introSimon Howard
screen is enabled. Subversion-branch: /branches/v2-branch Subversion-revision: 2421
2011-10-13Update Strife main loop code to use d_loop.c common main loop code.Simon Howard
Working multiplayer! Subversion-branch: /branches/v2-branch Subversion-revision: 2416
2011-10-13Resolved a TODO which was just the result of a common hex-raysJames Haley
misinterpretation of repne loops into two memcpy's, with the second copying 0 bytes. Subversion-branch: /branches/v2-branch Subversion-revision: 2414
2011-10-10Re-enable FEATURE_MULTIPLAYER, but #undef it in the Strife code so theSimon Howard
build isn't broken. Subversion-branch: /branches/v2-branch Subversion-revision: 2411
2011-10-07Comment changes only.James Haley
Subversion-branch: /branches/v2-branch Subversion-revision: 2410
2011-10-06Fix for missing finale fade-to-black bug that was driving me nuts - oneJames Haley
of the last known inaccuracies not related to the multiplayer code. Missing dirty rects system strikes again, basically. Subversion-branch: /branches/v2-branch Subversion-revision: 2409
2011-09-26Add graphical_startup option for Strife (to match Heretic/Hexen).Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2408
2011-09-25Temporary hack to avoid needing an Excedrin.James Haley
Subversion-branch: /branches/v2-branch Subversion-revision: 2403
2011-09-25Fix Strife weapon-cycling rules.Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2402
2011-09-24Start -testcontrols for Strife on level 3 (rebel base).Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2401
2011-09-24Don't allow menu actions when running with -testcontrols. QuitSimon Howard
immediately when pressing the window close button. Subversion-branch: /branches/v2-branch Subversion-revision: 2400
2011-09-24Don't show graphical startup for Heretic, Hexen or Strife when runningSimon Howard
with -testcontrols. Subversion-branch: /branches/v2-branch Subversion-revision: 2399
2011-09-24Rework Strife -testcontrols code to use common code.Simon Howard
Subversion-branch: /branches/v2-branch Subversion-revision: 2397
2011-09-19The current Chocolate Strife code emulates v1.2, not 1.31. 1.31 supportJames Haley
is still a TODO and cannot be pursued without resolution of the keybinding issue for the menu system. Subversion-branch: /branches/v2-branch Subversion-revision: 2386
2011-09-18Fix a minor annoyance with Strife startup - we are *not* emulating theSimon Howard
"Final Doom" executable. -gameversion processing code remains in case support for other Strife versions is desired in the future. Strip out some redundant gameversion / chex stuff as well. Subversion-branch: /branches/v2-branch Subversion-revision: 2385
2011-09-13Remove use of magic number in M_ReadMisObj, and fix Kaiser's name whileJames Haley
at it. Subversion-branch: /branches/v2-branch Subversion-revision: 2376
2011-06-30Two changes:James Haley
* Be vanilla-compatible with callpoint to M_Ticker. * Use a temporary screen buffer for screen wipes to avoid overdrawing the screen during the fade process. This didn't happen in vanilla due to its refresh system. Subversion-branch: /branches/strife-branch Subversion-revision: 2352
2011-06-29Added support for -work and -flip command-line parameters. -randomJames Haley
cannot be supported yet because it requires addition to the list of transmitted variables during network game initialization (TODO!) Subversion-branch: /branches/strife-branch Subversion-revision: 2351
2011-06-04Resolved some TODOs and fixed a couple of problem spots that wereJames Haley
forgotten. Subversion-branch: /branches/strife-branch Subversion-revision: 2344
2011-03-06Fix up config file variables to match Vanilla.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 2295
2011-03-06Merge from raven-branch.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 2293
2011-03-02Fixed automap background color, size of plrkilledmsg buffer, a bug whichJames Haley
caused the scanner to never be depleted from the inventory, and emulation of seemingly inconsequential undefined behavior in P_XYMovement via use of negative numspechit is currently addressed by changing the branch condition to > 0. Subversion-branch: /branches/strife-branch Subversion-revision: 2286
2011-02-26Fix for problem of not changing to new Sigil type properly whenJames Haley
receiving one via P_KillMobj item drops. Subversion-branch: /branches/strife-branch Subversion-revision: 2280
2011-02-26P_GiveBody seems to need a P_SubstNullMobj, otherwise a crash occurs inJames Haley
P_DestroyConverter when it tries to give items to players that aren't in the game... needs add'l verification. Also fixed first frame of the good ending (how the hell did that get screwed up??) Subversion-branch: /branches/strife-branch Subversion-revision: 2279
2011-02-25Found the last difference causing the IWAD to desync - playersJames Haley
experience a small amount of friction while falling (65520/65536). Also added all cheat codes. Subversion-branch: /branches/strife-branch Subversion-revision: 2278
2011-02-24Continuing verification of all P_Random calls has lead to several fixesJames Haley
in p_enemy.c, in particular to the P_NewRandomDir routine used by peasants. The demo now syncs up until he jumps the railing, and then his position is off by a bit - we may have a physics issue with railing lines. Subversion-branch: /branches/strife-branch Subversion-revision: 2275
2011-02-23Removed all dead code containing P_Random calls to avoid false hits inJames Haley
list, removed all remaining order-of-evaluation portability problems, and heavily altered behavior of T_FireFlicker thinkers to match the binary (had no clue they changed this previously!). Subversion-branch: /branches/strife-branch Subversion-revision: 2274
2011-02-20Add'l commenting, removed gamemap == 8 hack left over from Doom 1 whichJames Haley
isn't in Strife, and added a note about some horribly buggy code in the S_StartSound I_Error we're not bringing in (for now anyway). Subversion-branch: /branches/strife-branch Subversion-revision: 2271
2011-02-20Fix to the order of the chat macros.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2269
2011-02-20Removed ability to disable messages, and replaced with configurationJames Haley
variable to control dialogue text messages, as in vanilla. Also, absence of voices.wad, or use of the -novoices parameter, will now properly both disable voices AND enable dialogue text. Subversion-branch: /branches/strife-branch Subversion-revision: 2268