ChangeLog for EDGE 1.23
Type: Internal version, never released.Date: APRIL 28th 2000
Bugs fixed: - problem with finding IWADs under Win32 fixed. - the -lang option now works again. - the not-playing-OOF-sound bug has been fixed. - fixed some problems with singular sounds cutting out. - projectile attacks no longer crash if there's no target. - fixed bugs with the RSCRIPT lump (loaded too early, etc). - TrueBSP and GL now ignore missing textures on one-sided walls.
Changes: - the VFI span and column drawers were improved.
New features:
- new option in the standard control menu: `Toggle Autorun',
defaulting to the capslock key.
- new option in the main menu: `Language'. The language can be
changed on-the-fly, though not everything has been LDF-ified yet.
- scrolling flats. The following entries in sectors.ddf do the
trick:
FLOOR.SCROLL_ANGLE=[num]; // 0 is east, 90 is north, etc..
FLOOR.SCROLL_SPEED=[num]; // 32 is one pixel per tic
CEILING.SCROLL_ANGLE=[num];
CEILING.SCROLL_SPEED=[num];
Note that they also work for extrafloors (when used in the dummy
sector).
- pushing sectors. Looks like this in sectors.ddf:
PUSH_ANGLE=[num]; // 0 is east, 90 is north, etc..
PUSH_SPEED=[num]; // 0 is none, 50 is quite fast
PUSH_ZSPEED=[num]; // 0 is normal, positive is upwards
only objects inside the sector are affected. The following sector
specials come into play (the last two are new) :
WHOLE_REGION - the push occurs no matter where you are. When
absent, the push only occurs when you are
touching the floor.
PUSH_CONSTANT - the push is a constant amount. Good for
conveyor belts. When absent, the push is like
a force and things with more MASS will move
slower.
PUSH_ALL - all things are pushed. When absent, certain
things are not affected, in particular ones
with the NOGRAVITY tag (though the exact
criteria is subject to change).
- A new sounds.ddf entry "MAX_DISTANCE=###", which means that this
sound will never be played if the listener is further away than the
given distance. Note that this entry doesn't affect the normal
attenuation of the sound.
- Another new sounds.ddf entry "PRECIOUS=TRUE", which means that
instead of chopping off this sound with a new sound with the same
singularity (or same priority, if all the channels are full), this
sound should keep playing and the new sound is ignored. Not
terribly useful, but provided for completeness.