summaryrefslogtreecommitdiff
path: root/src/strife
AgeCommit message (Collapse)Author
2011-02-11Don't crash in D_IntroBackground when using -nograph.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2254
2011-02-11Finished routines in m_saves.c. Added M_CreateSaveDirs to makeJames Haley
directories under the standard choco savegamedir for each Strife saveslot. Subversion-branch: /branches/strife-branch Subversion-revision: 2253
2011-02-10Restarted work on hub save code. Brought in multiple filepath handlingJames Haley
routines from Eternity. Subversion-branch: /branches/strife-branch Subversion-revision: 2252
2011-02-07Added graphical intro loading screen, and -nograph parameter whichJames Haley
disables it. Made most D_DoomMain messages dependent on -devparm. wipegamestate should start == 1, which is currently GS_UNKNOWN. Changed -wart behavior. Verified *no* changes in Strife to p_sight.c. Subversion-branch: /branches/strife-branch Subversion-revision: 2251
2011-02-06Numerous fixes/adjustments: removed bodyque, restored "is turbo" (foundJames Haley
it in there after all), removed some dead code in p_dialog, added a 'default: break;' case in EV_VerticalDoor, initialize player_t::allegiance in P_SetupLevel, minor changes to EV_Teleport, 2nd-pass verification for p_tick, and big fixes in p_user.c including noclip cheat, viewz clipping against floor, air control thrust amount, and missing/incorrect else's. Subversion-branch: /branches/strife-branch Subversion-revision: 2250
2011-02-05Documented most of the questflags. Misc fixes: Removed "is turbo!"James Haley
message, PST_REBORN set in G_DoLoadLevel if players.health <= 0, M_ClearRandom doesn't seed rndindex with time(), A_Chase doesn't check for target->health <= 0 when decrementing actor->threshold, and A_AcolyteSpecial fixed - ALL blue acolytes must be dead, not just one. Subversion-branch: /branches/strife-branch Subversion-revision: 2248
2011-02-05Finished second passes through p_map and p_maputl - modules are largelyJames Haley
finalized. Fixes/additions include adjusted dropoff height in P_TryMove, order-of-evaluation fix in PIT_ChangeSector, proper spechit overrun emulation, and Rogue's fix which prevents intercepts overflows. Subversion-branch: /branches/strife-branch Subversion-revision: 2247
2011-02-04Finished second sweep of p_inter.c for missed code and bugs. SignificantJames Haley
adjustments and cleanup for P_DamageMobj, including "horror" predicate for spectral damage, missing target->target assignment for players, and use of the wrong mobj_t for R_PointToAngle2 when doing hookshot damage. Subversion-branch: /branches/strife-branch Subversion-revision: 2246
2011-02-04Finished second pass through p_mobj.c - module should now be finalizedJames Haley
except for explicitly tagged FIXME/TODO items in P_SpawnMapThing. Subversion-branch: /branches/strife-branch Subversion-revision: 2245
2011-02-03Implemented "blockingline" variable so that missiles can triggerJames Haley
shoot-type lines in P_XYMovement. Subversion-branch: /branches/strife-branch Subversion-revision: 2244
2011-02-03Verified various changes in a second sweep through IDA. Fixes:James Haley
* P_NightmareRespawn fog z and flags restoration * P_MobjThinker respawn time and NOTDMATCH exception * P_RemoveMobj/P_RespawnSpecials timing * P_SpawnBlood order-of-evaluation fix Subversion-branch: /branches/strife-branch Subversion-revision: 2243
2011-01-30Add win_opendir.c module for MSVC++ builds which contains public domainJames Haley
implementation of POSIX opendir/readdir/closedir API derived from the MinGW libc extensions source. Will be needed for hub save maintenance. Subversion-branch: /branches/strife-branch Subversion-revision: 2241
2010-10-08Fix end game confirmation message.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 2161
2010-10-08Add m_saves.c to build.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 2160
2010-10-05Fix for menu messages - unpause when dismissed.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2159
2010-10-05Weird side effects of sigil -1 turned out to be due to small error inJames Haley
sigil self-damage calculation. Subversion-branch: /branches/strife-branch Subversion-revision: 2158
2010-10-05Fix to LEGO cheat so it doesn't cause an invalid access to invsigil[-1]James Haley
in the status bar code, though it IS still possible to acquire and use Sigil type -1, just as it is in vanilla, with some extreme side effects. Subversion-branch: /branches/strife-branch Subversion-revision: 2157
2010-10-04Strife changed lowerAndCrush ceiling actions so that they actually doJames Haley
crushing damage, and lower fully to the floor rather than 8 above. The speed of fast crushers was also increased by double. Added code to PIT_RadiusAttack to deny any radius damage to spectral entities and Inquisitors. Subversion-branch: /branches/strife-branch Subversion-revision: 2156
2010-10-04Programmer should attack the player and not his own location :)James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2155
2010-10-04Added mobjinfo/state adjustments for various skill levels. Changed skyJames Haley
handling. Fixed bug that made you switch to the electric crossbow if you received poison bolt ammo (you should not switch to anything at all when this happens). Some more commented-out savegame code added. Subversion-branch: /branches/strife-branch Subversion-revision: 2154
2010-10-03Eliminated the rest of the notion of an episode, added proper skyJames Haley
setting, and other misc code in g_game. Also started *trying* to add new savegame code in g_game, but this is a just about a lost cause without any portable filepath handling support from the engine. Subversion-branch: /branches/strife-branch Subversion-revision: 2152
2010-10-03Added beginnings of Strife hub save code. ATTN fraggle: please addJames Haley
m_saves.c to other platform builds. See also email regarding opendir etc. Subversion-branch: /branches/strife-branch Subversion-revision: 2151
2010-09-29Significant work on savegames.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2150
2010-09-28Fix compile warnings.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 2149
2010-09-28Fix warnings about unhandled enumeration values.Simon Howard
Subversion-branch: /branches/strife-branch Subversion-revision: 2148
2010-09-28Enable useyfont parameter of M_DialogDimMsg for proper dimensioning ofJames Haley
mission objective text. Fix for implicit declaration warning on HUlib_drawYellowText in m_menu.c. Subversion-branch: /branches/strife-branch Subversion-revision: 2147
2010-09-28Correction to use ev->data1 in ST_Responder for normal keys. FixesJames Haley
popups. Subversion-branch: /branches/strife-branch Subversion-revision: 2146
2010-09-28Identified dword_88604 as st_keystate and made static to ST_Responder.James Haley
Identified dword_88484 as st_keypage. Subversion-branch: /branches/strife-branch Subversion-revision: 2145
2010-09-27Code for line types 196 and 212 (thought I committed that already o_O),James Haley
and code to transfer leveltime across map changes in G_DoWorldDone. Subversion-branch: /branches/strife-branch Subversion-revision: 2144
2010-09-27+ V_DrawXlaPatch addedSamuel Villareal
+ xlatab lump loading handled in v_video.c + Pop up menus added in st_stuff (not completed still) Subversion-branch: /branches/strife-branch Subversion-revision: 2143
2010-09-26Identified quest #7 (killed Blue Acolytes), fixed a bug in P_SpawnMobjJames Haley
(Strife doesn't withhold mobj->reactioncount in skill 5), added static line specials 142, 143, and 149 for vertical texture scrolling, and made note of a bug with Irale's door line type. Subversion-branch: /branches/strife-branch Subversion-revision: 2142
2010-09-26Implemented cross type 179 and fixed cross type 184. I *believe* thatJames Haley
all Strife linedef specials are now implemented, but of course I cannot be 100% certain. Subversion-branch: /branches/strife-branch Subversion-revision: 2140
2010-09-25ALL line types implemented in P_UseSpecialLine!James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2139
2010-09-25+ stonecold, jimmy, gripper, donnytrump, and lego cheats addedSamuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 2138
2010-09-25+ Fixed fluke with upWaitDownStay plat typeSamuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 2137
2010-09-25+ Plats finishedSamuel Villareal
+ All plat line types identified Subversion-branch: /branches/strife-branch Subversion-revision: 2136
2010-09-24Added buildDown16 stairs to EV_BuildStairs, and implemented all new S/WJames Haley
stair types. Also added a few other new lines to P_UseSpecialLine and fixed some of the existing ones a bit. Subversion-branch: /branches/strife-branch Subversion-revision: 2135
2010-09-24Started work on P_UseSpecialLine cuz I was bored.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2134
2010-09-24Fixes for P_GiveBody.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2133
2010-09-24Implementation of teleflags for EV_Teleport. Fix to somewhat serious bugJames Haley
that let 0-damage tracers pass through walls. Other changes are only comments or formatting. Subversion-branch: /branches/strife-branch Subversion-revision: 2132
2010-09-22Added linetype 180 to P_ShootSpecialLine and vetted other line types.James Haley
Removed episode parameter from G_DeferedInitNew, started work on the "Name Your Character" menu, and adjusted the temporary code in M_ChooseSkill so that the game starts in Tarnhill rather than in the Sanctuary. Subversion-branch: /branches/strife-branch Subversion-revision: 2131
2010-09-22Rewrote P_GiveItemToPlayer to exactly match binary, particularly withJames Haley
treatment of SPR_TOKN objects, and playing proper sounds for different item types. Fixed most S_StartSound calls in the menu engine. Removed call to S_StopSound in S_StartSound, as Strife doesn't do it. Added call to P_DialogDoChoice(-1) in M_Responder when menuindialog is asserted and the menu exit key is pressed. Subversion-branch: /branches/strife-branch Subversion-revision: 2130
2010-09-22P_CrossSpecialLine is approximately 95% complete.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2129
2010-09-22Fixed firing of missiles when looking up/down so that the aimslopeJames Haley
calculated in P_AimLineAttack is used. Added W1 handling for linetype 182 to P_CrossSpecialLine, which lets missiles break windows. Corrected numerous mistakes in the implementation of P_ChangeSwitchTexture. Subversion-branch: /branches/strife-branch Subversion-revision: 2128
2010-09-21Working health bars on the status bar, and numerous fixes toJames Haley
P_TouchSpecialThing. Subversion-branch: /branches/strife-branch Subversion-revision: 2127
2010-09-21+ topo cheat added to am_mapSamuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 2126
2010-09-20Most status bar drawing finished.James Haley
Subversion-branch: /branches/strife-branch Subversion-revision: 2125
2010-09-19Functional inventory status bar cursor and item rendering. Fix forJames Haley
P_GiveInventoryItem to return proper value at end of function. Subversion-branch: /branches/strife-branch Subversion-revision: 2124
2010-09-19+ P_PlayerThink: Inventorydown bug fixedSamuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 2123
2010-09-19+ Line types 194 and 211 addedSamuel Villareal
Subversion-branch: /branches/strife-branch Subversion-revision: 2121