Commit graph

3806 commits

Author SHA1 Message Date
Randy Heit
e434ccc3f6 - Add support for user variables on things in UDMF maps. If you include an actor's user variable
in its UDMF thing definition, that user variable will be set to the desired value for that
  actor when the map is loaded.

SVN r4140 (trunk)
2013-02-17 00:23:58 +00:00
Christoph Oelckers
00d5bee72f - ...now where did that 'F' come from...?
SVN r4139 (trunk)
2013-02-16 10:48:03 +00:00
Christoph Oelckers
d71b0609f0 - fixed incorrect -= operators in vectors.h
SVN r4138 (trunk)
2013-02-16 09:41:54 +00:00
Braden Obrzut
facbca3619 - Fixed: If you hit a wall at the right moment you would some times come out of a teleporter with sliding velocity.
SVN r4137 (trunk)
2013-02-14 23:27:09 +00:00
Randy Heit
7714a45e02 - Fixed: Because P_OpenMapData() now reopens the containing file for the map, P_LoadGLNodes() needs a new check for if the map came from a regular wad.
SVN r4136 (trunk)
2013-02-14 05:06:05 +00:00
Randy Heit
0a2e42c090 - Skip the MF2_PASSMOBJ height checks in PIT_CheckThing() for ripper missiles.
SVN r4135 (trunk)
2013-02-14 04:40:29 +00:00
Randy Heit
70fa9e7b84 - Fixed: info CCMD listed bounce flags twice, under separate names.
SVN r4134 (trunk)
2013-02-14 03:56:34 +00:00
Randy Heit
94be9df246 - Changed the "notrelevant" checks in R_RenderMaskedSegRange() to not include equality in their
comparison operators. Fixes one map (http://forum.zdoom.org/viewtopic.php?f=2&t=34082); might
  break others. Maybe.

SVN r4133 (trunk)
2013-02-14 03:24:47 +00:00
Randy Heit
951adbb21f - Fixed: When adding a forwardmove value, P_Bob() needs to do the same pitch-dependent scaling
as P_ForwardThrust().

SVN r4132 (trunk)
2013-02-14 01:29:53 +00:00
Randy Heit
0b9b6dda2e - Fixed: The changemap CCMD did not work for maps not defined by MAPINFO.
SVN r4131 (trunk)
2013-02-12 23:55:28 +00:00
Randy Heit
62b23901eb - Fixed: spynext/prev were unreliable with player prediction.
SVN r4130 (trunk)
2013-02-12 23:23:33 +00:00
Christoph Oelckers
3defad92da - missed some changed constants...
SVN r4129 (trunk)
2013-02-10 09:03:56 +00:00
Christoph Oelckers
954e9e03f2 - removed a few 'GZDoom only' notes that no longer apply.
SVN r4128 (trunk)
2013-02-10 09:01:15 +00:00
Christoph Oelckers
027a99d772 - fixed: Hexen's Floor_RaiseAndCrush is not the same action as the one used by Doom and which was used by ZDoom before r4053. Restored the old code and gave it a new special 99:Floor_RaiseAndCrushDoom.
SVN r4125 (trunk)
2013-02-10 08:53:03 +00:00
Randy Heit
9af00a22d3 - Fixed: Strife's slow Ceiling_CrushAndRaise lines do no actual damage.
SVN r4124 (trunk)
2013-02-10 00:33:22 +00:00
Randy Heit
24edfd5c86 - Fixed translations of Heretic linetype's that perform Floor_LowerToHighest with an offset.
SVN r4123 (trunk)
2013-02-10 00:26:47 +00:00
Randy Heit
65d2d0a5e5 - Added compatibility option for Claustrophobia 1024, map 01.
SVN r4122 (trunk)
2013-02-09 23:18:34 +00:00
Randy Heit
90f51e21e3 - Add missing DUMBEXPORT to the dumb_load_okt[_quick] functions to fix building for VC++ release builds.
SVN r4121 (trunk)
2013-02-09 01:30:09 +00:00
Randy Heit
8af26bc8e6 - Added limits.h for LONG_MAX
SVN r4120 (trunk)
2013-02-08 02:42:12 +00:00
Randy Heit
f283e81b81 - For some reason, I missed this change to xm_note_off().
SVN r4119 (trunk)
2013-02-08 02:34:54 +00:00
Randy Heit
d1201bb9d1 - DUMB warning fix.
SVN r4118 (trunk)
2013-02-08 01:36:14 +00:00
Randy Heit
45e9491eca Update DUMB to revision ff84ff32fe1fc82926020feedf894c4fb5c37ccd (This now brings us up to date with the latest version on github, except I left
out the any file reader, SSE it filter, and the FIR resampler.)

   - Fixed serious error with MPT extension reading



SVN r4117 (trunk)
2013-02-08 01:35:18 +00:00
Randy Heit
3c50b1c14b - Update DUMB to revision 3aee7f113c66f19e93f9e41a6e280e12dfd9a0e9
- Fixed envelope reading to gracefully handle nodes which are out of range



SVN r4116 (trunk)
2013-02-08 01:34:05 +00:00
Randy Heit
cfaecc12a3 Update DUMB to revision 73da922bddede1f81fffc7e5e895cace755b378d
- Implemented support for the obscure S9F sample reverse effect



SVN r4115 (trunk)
2013-02-08 01:33:01 +00:00
Randy Heit
0d7fc66078 Update DUMB to revision 4df0e8c5be294fa1fe3ea96eff8387c2505912ec
- Fixed pattern counting, and swapped pattern counting flag



SVN r4114 (trunk)
2013-02-08 01:28:54 +00:00
Randy Heit
751983fccd Update DUMB to revision b97e36954f873516c31c0a8c24054784f3c9d751
- Fixed portamento up effect when NNA channels are active



SVN r4113 (trunk)
2013-02-08 01:27:30 +00:00
Randy Heit
7edd64243b Update DUMB to revision ac46a8b6056cf12bff464407bc1582301051c1f1
- Fixed STM speed handling



SVN r4112 (trunk)
2013-02-08 01:25:00 +00:00
Randy Heit
ab644a7761 Update DUMB to revision ad8a234f3c6c9b3e7a2d590c81f297bf20375f6d
- Buffer entire file into memory to allow for weird file offsets, and add minimal Open/MPT extension reading



SVN r4111 (trunk)
2013-02-08 01:23:37 +00:00
Randy Heit
7787153f51 Update DUMB to revision 347a1170d6d00ec2ea9db2a3667ee7c8d2ef422b
- Fixed envelope handling



SVN r4110 (trunk)
2013-02-08 01:16:52 +00:00
Randy Heit
566766f041 Update DUMB to revision efd9431447a6f686e8212ffc796624ed58b06531
- Added format tag to IT reader



SVN r4109 (trunk)
2013-02-08 01:15:01 +00:00
Randy Heit
f90607e8ab Update DUMB to revision 5c9c4359042555c182a4bd52ef212a162e5bbd76
- Removed unused variable from function declarations, a leftover from copying from the MOD reader


SVN r4108 (trunk)
2013-02-08 01:08:01 +00:00
Randy Heit
a793ef1131 Update DUMB to revision 045efbd6fc579a78e304185e480c8c15b2b932c4
- Fixed older pattern counting mode



SVN r4107 (trunk)
2013-02-08 01:06:19 +00:00
Randy Heit
b95e4b971e Update DUMB to revision 5b53815e1f271746627bde0bfce7140109b88f14
- Made the new MOD pattern counting system optional



SVN r4106 (trunk)
2013-02-08 01:04:38 +00:00
Randy Heit
a0bc90bbc8 Update DUMB to revision 30b178af5674b8604306885a693c2a8aa422472f
- Fixed ADPCM sample support



SVN r4105 (trunk)
2013-02-08 01:00:53 +00:00
Randy Heit
5c65f7188e Update DUMB to revision 02190e007b4967b8a546f64a3934724817ff5c3a
- Fixed MOD pattern count calculation in weird cases where the last sample is missing four bytes



SVN r4104 (trunk)
2013-02-08 00:58:50 +00:00
Randy Heit
2b2a86a13e Update DUMB to revision 756ecf2ac0a2b70639193aca55627b64dac8d8d5
- Added interface for inserting extra DUH signals, and fixed searching for IT sigdata when more than one signal is present



SVN r4103 (trunk)
2013-02-08 00:57:40 +00:00
Randy Heit
b3af94c2a7 Update DUMB to revision d2575fcc80abf2f04e702adb60a6265cef0fcabb
- Implemented final solution for MOD pattern count calculation
    - Fixed possible memory leak which only would have occurred with rare MOD files
    - Fixed a possible memory allocation error or crash with FLT8 MOD files



SVN r4102 (trunk)
2013-02-08 00:55:22 +00:00
Randy Heit
fb98650e4d Update DUMB to revision b17c5254eeac1bff7e4b613c151e0232c2cba646
- Remove trailing whitespace from all song, instrument, and sample names



SVN r4101 (trunk)
2013-02-08 00:51:39 +00:00
Randy Heit
1e422f8921 Update DUMB to revision 32c9bb420240cac2120e7e01c2683df88d1dc1ac
- Corrected MOD reader to only check the known number of orders when calculating the pattern count



SVN r4100 (trunk)
2013-02-08 00:50:44 +00:00
Randy Heit
7cd543c554 - Warning fixes for DUMB.
SVN r4099 (trunk)
2013-02-08 00:49:27 +00:00
Randy Heit
e66024fcbc Update DUMB to revision 9e3012a7ce5fb52383f51c99061bc45921699f63
- Fixed pitch slides on non-playing channels



SVN r4098 (trunk)
2013-02-08 00:46:27 +00:00
Randy Heit
36157271fc Update DUMB to revision e84e1824fbd0b2b690bd9beb2e25fd308e661982
- Fixed envelopes so they only carry from the same channel



SVN r4097 (trunk)
2013-02-08 00:45:50 +00:00
Randy Heit
61def2eb16 Update DUMB to revision 22e82be0a7b0a915a2669e8f4ff889a938a7bfcb
- Fixed IT tone portamento so it can continue without a destination note on every row



SVN r4096 (trunk)
2013-02-08 00:45:07 +00:00
Randy Heit
e1ec8df32d Update DUMB to revision 15b780d08f2ee6f50a9843dc7479349f4deee5a7
- Fixed most effects applying to background voices



SVN r4095 (trunk)
2013-02-08 00:43:08 +00:00
Randy Heit
25542b11bd Update DUMB to revision 8d87ab8b9ec398cf3831b87dc969a28e278f3105
- Fixed XM sample header size handling to always assume a size of 0x28



SVN r4094 (trunk)
2013-02-08 00:42:07 +00:00
Randy Heit
b7f4f498ff Update DUMB to revision 7ad496ecf2fd658a51de55df0e7f0257025038cc
- Added sanity checking to XM reader instrument and sample header sizes
    - Added footer tag checking to prevent tags from reaching the module reader



SVN r4093 (trunk)
2013-02-08 00:41:29 +00:00
Randy Heit
4163817eda Update DUMB to revision 5bee3e5ba3d57d1b16dda6d82c18fb417781625b
- Fixed XM reader for files with smaller than expected instrument or sample header sizes



SVN r4092 (trunk)
2013-02-08 00:40:36 +00:00
Randy Heit
3681a6673f Update DUMB to revision 0e95459562669335f7de543d063cfa57d25a8b77
- Fixed MOD vibrato depth
    - Fixed XM tremolo ramp and square waveform tracking



SVN r4091 (trunk)
2013-02-08 00:40:03 +00:00
Randy Heit
ab801ffb76 Update DUMB to revision 8c3e510483ba1fdec19017dad4a5004d694177eb
- Corrected old style PSM note data



SVN r4090 (trunk)
2013-02-08 00:38:54 +00:00
Randy Heit
778bfd679b Update DUMB to revision 71ecdc7274a7fa33af0a0dea915eb3a294b0b04a
- Fixed IT stereo samples



SVN r4089 (trunk)
2013-02-08 00:38:07 +00:00