Firestorm
07-09-2006, 10:48 AM
// DESCRIPTION:
// ============
//
// - Players can be allowed to finish the current round before the
// map changes.
// - different types of announcements possible.
// - a minimum amount of players per team can be set to allow
// finishing the current round.
// - works with AMXX's "MapChooser" or my "Simple MapExtend"
// without any problems. (won't work with other map choosers/votings
// like "Deags Mapmanager")
// USAGE:
// ======
//
// cvars:
// ------
//
// dod_finishround_enabled <1/0> = enable/disable players' being able to
// finish the round before changing map
//
// dod_finishround_minteam <#> = sets minimum number of players per
// team to allow the round to be finished
//
// dod_finishround_voxspeech <1/0> = enable/disable HL's Vox Engine saying
// "Last Round before Level switch!" and
// displaying it as a hudmessage
//
// dod_finishround_permhud <1/2/0> = sets mode for permanently displayed
// hudmessage (red in the top-left corner)
// 1 = display "Last round on <mapname>!"
// 2 = display "Last round on <mapname>!
// Next Map is <nextmap>!"
// 0 = disabled / no message
//
//
// CHANGELOG:
// ==========
//
// - 28.07.2005 Version 0.5beta
// Initial Release
//
// - 02.07.2007 Version 0.6
// - using pcvar system now
// - added "Draw" as trigger for finished round
// - added global tracking cvar
//
// - 21.07.2007 Version 0.7
// - added Multilanguagesupport
// - fixed oversight that bots were counted as
// players, in some cases the map never changed when
// only bots were playing
// - if the nextmap is identical with the currentmap,
// a different announcement is displayed stating that
// the map will be reloaded after the round is finished.
//
// ============
//
// - Players can be allowed to finish the current round before the
// map changes.
// - different types of announcements possible.
// - a minimum amount of players per team can be set to allow
// finishing the current round.
// - works with AMXX's "MapChooser" or my "Simple MapExtend"
// without any problems. (won't work with other map choosers/votings
// like "Deags Mapmanager")
// USAGE:
// ======
//
// cvars:
// ------
//
// dod_finishround_enabled <1/0> = enable/disable players' being able to
// finish the round before changing map
//
// dod_finishround_minteam <#> = sets minimum number of players per
// team to allow the round to be finished
//
// dod_finishround_voxspeech <1/0> = enable/disable HL's Vox Engine saying
// "Last Round before Level switch!" and
// displaying it as a hudmessage
//
// dod_finishround_permhud <1/2/0> = sets mode for permanently displayed
// hudmessage (red in the top-left corner)
// 1 = display "Last round on <mapname>!"
// 2 = display "Last round on <mapname>!
// Next Map is <nextmap>!"
// 0 = disabled / no message
//
//
// CHANGELOG:
// ==========
//
// - 28.07.2005 Version 0.5beta
// Initial Release
//
// - 02.07.2007 Version 0.6
// - using pcvar system now
// - added "Draw" as trigger for finished round
// - added global tracking cvar
//
// - 21.07.2007 Version 0.7
// - added Multilanguagesupport
// - fixed oversight that bots were counted as
// players, in some cases the map never changed when
// only bots were playing
// - if the nextmap is identical with the currentmap,
// a different announcement is displayed stating that
// the map will be reloaded after the round is finished.
//