- fixed: The sorting of 3D floors was incomplete and missed cases where translucent volumes overlapped non-translucent ones only at their top. It also didn't account for one translucent volume being intersected by more than solid one.
- added pickup sprite and editor number for Heretic's gold wand.
Added Inventory.AlwaysRespawn flag.
- fixed: The targeter must reset its HUD sprites when being reactivated during the blinking phase.
- fixed: Creating an OPL MIDI device can fail if no GENMIDI lump is found, and an exception is thrown. We need to handle this exception to prevent an abort.
- use proper CheckCheatMode semantics for throwing players out of chasecam mode if DF2_CHASECAM gets unset.
- fixed: EV_DoFloor was a bit too selective about which movement types were allowed to crush. Changed so that the crush parameter is always used. Also changed all non-crushing calls to explicitly pass -1 as crush damage instead of relying on EV_DoFloor to ignore the passed value.
- replaced pistol pickup sprite.
- fixed some bad logic operations.
- fixed: A_Warp didn't initialize oldx/y/z in all situations.
- added HARMFRIENDS flag.
- fixed: damage of amount TELEFRAG_DAMAGE should not be reduced by armors absorbing some damage, it'd lose its magic-ness, that is needed to ensure a guaranteed kill. The same applies to autousing health items.
- fixed: G_FinishTravel must synchronize the CF_FLY flag with MF2_FLY.
- fixed: Strife's peasants couldn't harm the player because they were defined as friendly.
- fixed: A_Respawn did not restore the flags6 and flags7 fields.