
========================================
NEW FEATURES AND CHANGES FOR DEFRAG 1.91.8
========================================


- add: defrag scoreboard. (cvar: df_hud_scoreboard_size [0-1])
- add: crosshair stats: 320 through 324 - democamera position and angles.
- chg: triggers and items are now reset upon player respawn. (MP compliance, + alleviates the need for map_restart's in SP)
- chg: flags respawn time in single-player Fast Caps back to one second.
- chg: disabled broadcast messages with target_print's. Mappers must now explicitely ask for a broadcast through a spawnflag.
- chg: extended df_chs*_draw option 2 so it accounts for spectating as well. df_chs*_draw 2 will display the CHS only during demo playback OR when watching another player.
- chg: extended the start game screen maps list from 1024 defrag maps to 4096.
- chg: HUD jump meters off by default. (df_drawJumpmeters default to 0)
- fix: server restarting indefinitely when switching from single-player to multi-player mode.
- fix: inconsistent player ranking in multi-player.
- fix: bug with callvote kick.
- fix: wrong pickup event with triggers in Tricks Mode & Fast Caps.




========================================
NEW FEATURES AND CHANGES FOR DEFRAG 1.91.2
========================================

01. General
02. Multiplayer
03. Ghosts
04. Crosshair Stats

-----------
01. General
-----------
- Add: demoCams: allow cams to track a position instead of player, using targetposname.
- Add: replay: cvar (df_demos_ReplayDrawMask) for showing/hiding replay entities in debug modes.
- Add: replay camera mode: LOOK_POSITION (df_demos_ReplayCameraMode 12) - tracks a position (via 3 vars: df_demos_TargetPositionX, Y, Z) instead of a player.
- Add: cvar: cg_drawDamage for turning off red marks during damage.
- Add: added a new mode to the weapon autoswitch. (cg_autoswitch 2: switch only to new weapons)
- Chg: defrag versioning now uses a major.minor.build model.
- Chg: replay script maximum entities increased. (200 VAR, 100 CAM/TRAN/ACT, 400 LINK)
- Chg: remove 5 second minimum team switch. (for arena command and Cmd_Team_f command)
- Chg: removed df_ndm_RespawnPoint, replaced with respawnpoint console command.  Uses separate respawn point per player.
- Chg: removed CTF messages: team leader, flag pickup, capture, flag returns.
- Chg: separated checkpoint stats & events display settings (cvars: df_drawCheckpointStats, df_drawCheckpointEvents).
- Chg: doubled maps list buffer capacities (defrag: 1024 / quake3: 512).
- Chg: Server Cfg: Game Mode is now set through two separate cvars for Tricks Mode and Fast Caps: df_mode_tricksmode and df_mode_fastcaps.
- Chg: Server Cfg: default value for df_ndm_weaponsSet changed from 510 to 1022. (BFG enabled by default when no Game Mode is used)
- Fix: players being granted a machinegun in accuracy maps.
- Fix: $PreviousPlayerNum, $NextPlayerNum cycling: the cycling would not work for last player to join a mp server.
- Fix: Interference: grenades/rockets would effect other players if the person who fired them was dead.
- Fix: overbounce detection goes through players if interference is off for players.
- Fix: crosshair colors now work with defrag hud.
- Fix: UI: Demos screen: compatibility options for mac/linux users. (df_demos_UICompatibility (mask - add the options) - 0:normal, 1:strict filenames, 2:no folders 3:strict filenames/no folders)
- Fix: two menu issues with the maps list.
- Fix: wrong size for the checkpoints stats background when low negative values are displayed.
- Fix: fixed autoswitch not working with trigger based item pickup.
- Fix: sv_pure could be enabled and consequently break file based features. (ghosts, saved records, etc).
- Fix: fixed models in Fast Caps (+team skins are no longer used).

---------------
02. Multiplayer
---------------
- Add: per-player item pickup.
- Add: defrag scoreboard.
- Add: defrag vote system.
- Add: menu support for creating servers.
- Add: server configuration defaults to a certain config when the server remains idle for a set period of time. (cvars: df_sv_script_idleCfg / df_sv_script_idleDelay)
- Add: added client-side cvars for information purpose: defrag_version_server, defrag_version_client.
- Add: enabled team chat for spectators
- Add: Re-enabled audible lead changes ('You have taken the lead' etc) and added a toggle cvar: df_sound_leadChanges
- Chg: maximum respawn delay for items in multiplayer is now 10 seconds. (wait times of -1 not allowed)
- Chg: autorecord enabled in multiplayer.
- Chg: server browser back in.
- Chg: removed chat beeps. (cvar: cg_nochatbeep)
- Chg: flag capture events are no longer broadcasted.
- Chg: default settings in multiplayer are now: sv_maxclients 8, sv_fps 125, g_synchronousClients 0, df_mp_interferenceOff 3 (all interferences off).
- Chg: spectators can now vote and call votes.
- Chg: enabled lagometer and made its position user defineable.
- Fix: various timer issues.
- Fix: added multiplayer capabilities to trigger.
- Fix: fraglimit being hit on maps sporting frags-filters. (accuracy maps, o3j-fusion, etc.)
- Fix: record files being overwritten in spectator mode.
- Fix: disconnecting players no longer drop their items.
- Fix: wrong "missing cvar" warnings upon connecting to a server.
- Fix: wrong player speed and gravity warnings upon joining the spectators.
- Fix: going spectator no longer affects the vote ratio.
- Fix: single player gametypes are no longer votable.
- Fix: voting spec bug killed.
- Fix: fixed vote time bug.
- Fix: voter name not displayed.

----------
03. Ghosts
----------
- Add: allow ghost player-tracking cam to track a position instead of player, using targetposname.
- Add: liveammo options added - self-style missiles, quaded self-style missile. (missiles don't explode when hitting the player)
- Fix: ghost player would sometimes not appear during multiplayer game usage.
- Fix: ghost playback during multiplayer did not play at proper speed. (must use df_ghosts_AutoModeMP 1 to enable fix)
- Fix: Miniview: main player was not being displayed inside the miniview if a ghost camera mode was on. (df_ghosts_MiniviewCameraMode) while a ghost was playing

-------------------
04. Crosshair Stats
-------------------
- Add: (df_chs_UsePredicted) use predicted player data as option for input into CHS items and AccelMeter.  This makes the readout smoother (but less accurate) during multiplayer games.
- Add: allow individual labels to be turned off via '-' prefix on chs info item.
- Add: Added items: playername being tracked by df_mp_TrackPlayerNum - (192)CH_INFO_TRACKING_PLAYERNAME, (193)CH_INFO_TRACKING_PLAYERNAME_NOCOLOR.
- Add: Added items: overbounce low/high offsets (#300 thru #319) - useful for finding new OBs off of bouncepads, etc (use chs item #301).
- Add: Added items: (13)CH_INFO_DISTANCE_VIEWXYZ, (15)CH_INFO_DISTANCE_XY_Z_VIEWXYZ - shows XYZ distances from view height, not bottom of player.
- Add: Added items: (172)CH_INFO_LEVELSTARTTIME, (173)CH_INFO_CGMINUSLEVELTIME1, (174)CH_INFO_CGMINUSLEVELTIME2 - useful for df_demos_Seek - allows fast forward seeking by time amounts. (bind mykey "varMath df_demos_Seek = 
- Add: Added items: 320 through 324 - democamera position and angles.
$chsinfo(174) + .15" // seeks forward 15 seconds)
- Fix: (12)CH_INFO_DISTANCE_XYZ - was always displaying 0.
