Freeze-Tag and Demolition: Player names are now announced in Breakthrough and also Allied Assault or Spearhead if you run Foresight v1.4.
Added "logevents" setting to enable logging of gametype events to the console. This is used in conjunction with external programs to collect player stats.
Freeze-Tag-CTF and non-respawning CTF: Locked spawn points in mohdm1, mohdm4, mohdm6, and mohdm7.
Added fix to force dead players to respawn when transitioning from full respawning to Freeze-Tag or non-respawning modes.
Freeze-Tag: Removed "ftannounce" setting and replaced it with "frozenmsg" and "meltmsg" settings for controlling frozen and melted announcements separately.
Freeze-Tag: Added "privmsg" option to the "meltmsg" setting to enable private announcements to a player who was melted and their melters.
Simplified map scripts. Eliminated the supported gametypes array. You can now run any gametype on any map without restriction.
Added support for addon gametypes.
Extended-Gametypes 1.2.1 (04/09/05):
Freeze-Tag: Added fix to prevent players from leaving and rejoining their team to respawn earlier.
Freeze-Tag: Added options to the "meltgun" setting to make the melting laser invisible while scanning and/or melting.
All Gametypes: Added a mapfix that will automatically kill players who go under the map.
Added more spawnpoints to dm/mp_bazaar_dm and dm/mohdm4 to prevent players from spawning on top of each other at the beginning of the round.
Capture-The-Flag: Player names are now announced in Breakthrough and also Allied Assault or Spearhead if you run Foresight v1.4.
Freeze-Tag-Objective: The round continues in multiple-bomb games if the planting team is still alive and at least one bomb is set.
Demolition: Added "secretbases" setting to make the location of a base hidden until its bomb is set.
Demolition: Flipped the Axis and Allied base locations on the HUD to match CTF.
Demolition: If a base has no description set, then it will be a generic "Axis/Allied Base".
Removed the "g_(gametype)_currentsettings" cvars and replaced them with "g_mef_currentsettings". This will hold the settings for the currently running gametype.
Capture-The-Flag: Players are no longer nuked at the end of the first sudden death round in Freeze-Tag-CTF or non-respawning CTF if no final sudden death round is present.
Extended-Gametypes 1.2.0 (03/01/05):
Players no longer get thrown to spectator at the beginning of the second round on a map.
Demolition: Set up this gametype for all Spearhead and Breakthrough stock maps.
Freeze-Tag-CTF: Removed the deeper bases for this gametype.
Bases: Changed the description of the bases to include their general location on the map.
Freeze-Tag: Removed the generic "Allied/Axis player frozen/melted" messages if there is no location given. Set the "hudmessages" option in the "ftannounce" setting to turn these back on.
Changed the abbreviation for "South Gate" in Remagen from "GS" to "SG" (Thanks Sweetrobot)
Created a new simple and powerful map rotation system using sv_extmaplist which allows you to control the gametype and settings for each map in your rotation.
Removed all of the individual setting cvars (g_ctf_*, g_ft_*, g_dem_*, etc...) and replaced them with a single cvar for each gametype (g_ctf_settings, g_ft_settings, g_dem_settings, etc...) which holds all settings. This should reduce the possibility of server crashing due to hitting MAX_CVARS.
Added g_ffa_settings, g_tdm_settings, g_rbm_settings, g_obj_settings, g_tow_settings, and g_lib_settings for controlling settings for the built-in gametypes.
Added g_mef_settings which allows you to control common settings for multiple gametypes.
Added special settings "timelimit", "fraglimit", "roundlimit", and "sv_team_spawn_interval". These will set the corresponding cvar when a new map loads for a particular gametype.
Added special setting "cvar". This allows you to set any other cvar when a new map loads for a particular gametype.
Extended-Gametypes 1.1.4 (11/15/04):
Capture-The-Flag: Fixed the bug where vehicle bases would vanish.
All gametypes: Fixed bug where you could set bombs and press buttons behind walls.
Demolition: Set up this gametype for all Allied Assault stock maps.
Capture-The-Flag: Added more base positions for all Allied Assault stock maps.
Demolition: The game now announces when a team's base is destroyed.
Freeze-Tag: Added new option to g_ft_ftannounce called "hudmessages". Not including this will disable the "Allied/Axis player frozen/melted" messages.
Round-Based-Match: Added fix so players on opposite teams no longer spawn next to each other on mohdm1, mohdm4, mohdm6, and mohdm7 at the beginning of a round.
Misc cvar changes:
Removed the g_ctf_alliedbase, g_ftctf_alliedbase, g_ctf_axisbase, and g_ftctf_axisbase cvars.
Extended-Gametypes 1.1.3 (10/16/04):
Capture-The-Flag: Fixed the no-bomb-ticking-sound bug.
Demolition: The game is non-respawning as default now, except for Stalingrad which has full respawning.
Demolition: Default tick time is 45 seconds, except for Stalingrad which remains at 60 seconds.
Demolition: Set up this gametype for mohdm2 and mohdm3.
Capture-The-Flag: Added more base positions for mohdm2 and mohdm3.
Extended-Gametypes 1.1.2 (09/28/04):
Renamed Voodoo-Dolls gametype to Demolition. Set g_extgametype to 'dem' to run it.
Added Freeze-Tag-Demolition gametype for Stalingrad. Set g_extgametype to 'ftdem' to run it.
Added non-respawning Demolition mode. Set 'g_dem_respawn' to 0 to enable it.
Capture-The-Flag: Added g_ctf_enemyreturn option to make a flag return to its home base if held by the enemy for too long.
Demolition: Added non-respawning sudden death to the end of the round. The team with less players alive at the end will be nuked.
Demolition: After both bombs blow up, sudden death will commence.
Demolition: Base positions and the player count now appear on the HUD.
Demolition: Added "swap" option for g_dem_attacker: this will make it swap between axis and allies attacking each round.
Demolition: Fixed bug that would reset the team scores if a draw occured.
Misc cvar changes:
Removed the g_vd_... suite of cvars and replaced them with g_dem_... for the Demolition gametype.
Added g_dem_respawn for controlling respawning in Demolition.
Added g_dem_suddendeath for controlling sudden death in Demolition.
Added the g_ftdem_... suite of cvars for the Freeze-Tag-Demolition gametype.
Added g_ctf_enemyreturn.
Extended-Gametypes 1.1.1 (08/15/04):
Added Freeze-Tag-TOW gametype for all Spearhead and Breakthrough tow maps. This is now the default gametype for tow maps.
Fixed bug in 'built-in' spectating mode where spectators at the end of the round would have to re-select their weapons at the start of the next round.
In Spearhead and Breakthrough, frozen bodies and flags no longer fall through catwalks. (but they still do in Allied Assault, sorry)
Wave respawning for the new gametypes is now activated with the "g_mef_team_spawn_interval" cvar instead of "sv_team_spawn_interval".
When a bomb is set or defused, the team who did it will be announced.
All gametypes: Extended gametypes now start when g_gametype is 5.
Misc cvar changes:
Added the g_fttow_... suite of cvars for the Freeze-Tag-TOW gametype.
Added "g_cinematics_off" for the Spearhead TOW maps. Set this to 1 in order to disable cinematics.
Extended-Gametypes 1.1.0 (07/22/04):
Added Freeze-Tag-CTF gametype. Set g_extgametype to "ftctf" to start it.
Added non-respawning CTF mode, similar to Freeze-Tag-CTF except with no respawning during the 'capture' phase of the game. Set g_ctf_respawn to 0 to enable this mode.
Added wave respawning for CTF. Set sv_team_spawn_interval to the number of seconds a player has to wait to respawn after being killed.
Added new 'builtin' spectating mode. In this mode, dead players will be seen as red on the scoreboard, and machine gun turrets will be available in the map. Freefloating and spectating from frozen bodies is not possible in this mode. Set g_mef_observe to "builtin" to enable this new spectating mode.
Spearhead version now includes CTF on all maps (base selection by Kaotik).
Capture-The-Flag: Flags now stay attached to a player while they climb ladders.
Capture-The-Flag: Created new CTF base setup method in map scripts which is much simpler and cleaner. Map scripts using the old base setup method will still work.
Voodoo-Dolls: Added ability to play a game with one team attacking and the other team defending. Set g_vd_attacker to "allies", "axis", or "both".
Modern-Warfare: Fixed Freeze-Tag-Objective for obj/mw_nasiriyanight. Respawning now works properly.
All gametypes: Extended gametypes now start on dm maps when g_gametype is 4.
All gametypes: The player count display now shows the current respawning mode.
Added g_mef_disable for disabling the mod. Use this instead of the old cvars for each gametype.
Renamed g_ft_announce and g_ftobj_announce to g_ft_ftannounce and g_ftobj_ftannounce.
Removed g_ft_allowjoin and g_ftobj_allowjoin. Players will now always be able to join a game in the middle of a round.
Removed g_ft_observe. Use the new g_mef_observe cvar instead.
Added g_mef_observe for handling spectator mode options. Now recognizes the 'builtin' option for enabling the new spectating mode.
Added the g_ftctf_... suite of cvars for the Freeze-Tag-CTF gametype.
Extended-Gametypes 1.0.0 (06/02/04):
Freeze-Tag: Frozen bodies now change to purple when an enemy player is nearby.
Added readme file and sample server configs.
Freeze-Tag 1.1 Alpha #11 (05/12/04):
Added map description for obj_team1.
Freeze-Tag: Added object 'broadcasting' code which should reduce lag.
HUD now clears properly when changing to a standard gametype and restarting.
Freeze-Tag-Objective: Round end condition now works properly for Allied Assault Demo.
Voodoo-Dolls: Changed to allow setup of base pairs.
Freeze-Tag 1.1 Alpha #10 (04/27/04):
Added map descriptions for mohdm1, mohdm3, mohdm5, and mohdm7.
Freeze-Tag: Fixed bug in code that's supposed to keep ghosts from being thrown to spec. Players would sometimes not be able to jump the next round.
Freeze-Tag: Frozen bodies no longer spin. Should reduce lag.
Freeze-Tag: Tweaked the new HUD animation code to reduce lag.
Freeze-Tag: Tweaked the laser beam to reduce lag.
Capture-The-Flag: Added capability to define base descriptions for custom maps without a full blown map description file.
Voodoo-Dolls: Added a team symbol above the voodoo doll's head.
Voodoo-Dolls: Changed code to allow easier setup for other maps.
Freeze-Tag 1.1 Alpha #9 (03/20/04):
Freeze-Tag: Players can now join the game in the middle of a round. They will start out as frozen. To disable this feature, set g_ft_allowjoin or g_ftobj_allowjoin to 0.
Freeze-Tag-Objective: Set up this gametype for obj/obj_team3. (Omaha Beach)
Freeze-Tag: Players who are ghosts will no longer be thrown to spectator mode due to inactivity.
Freeze-Tag: You can now free-look around a frozen body instead of spinning with it. (no more dizzies!)
Freeze-Tag: Slight improvement to the HUD. The team icons will pop and the text will temporarily change color when someone is frozen or melted.
Freeze-Tag: Tweaked laser beam to prevent it from colliding with yourself during certain player animations.
Freeze-Tag 1.1 Alpha #8 (02/28/04):
Freeze-Tag: Fixed bug in Spearhead and Breakthrough point awarding code that would screw up the player count and end the round prematurely.
Freeze-Tag 1.1 Alpha #7 (02/22/04):
Freeze-Tag: More bugfixes in multi-melt code.
Freeze-Tag 1.1 Alpha #6 (02/21/04):
Freeze-Tag: Fixed bug in multi-melt code that prevents a player from being melted.
Freeze-Tag 1.1 Alpha #5 (02/17/04):
All gametypes w/bombs: Server no longer crashes (for REAL this time!) if someone is defusing a bomb while it explodes.
Freeze-Tag-Objective: The last minute of the round is now sudden death (no respawning). Set g_ftobj_suddendeath to change the number of minutes.
Freeze-Tag: Round time now includes the sudden death round. (Setting roundlimit to 10 and g_ft_suddendeath to 2 will give 8 minutes of freeze tag and 2 minutes of sudden death)
Freeze-Tag: The game will now announce when sudden death is approaching and when the team with less players will be nuked at the very end of the round.
Freeze-Tag: Multiple players melting a body will make the melt go faster. On SH and BT versions, the point that is awarded will be divided equally between each melter.
Freeze-Tag: Unspawned players can't use the melting gun.
Util: Fixed version detection of Allied Assault Demo.
Freeze-Tag 1.1 Alpha #4.1 (02/22/04):
All gametypes w/bombs: Server no longer crashes (for REAL this time!) if someone is defusing a bomb while it explodes.
Freeze-Tag 1.1 Alpha #4 (02/08/04):
Added fix so players on opposite teams no longer spawn next to each other on mohdm1, mohdm4, mohdm6, and mohdm7 at the beginning of a round.
Fixed the bug where unspawned spectators would hold up the game.
On the first round after a new map loads, players now have a minimum of 30 seconds to join a team, regardless of what g_allowjointime is set to.
Default round time is now 6 minutes instead of 7.
Sudden death time is now 1 minute instead of 2.
Put laser sounds for Spearhead back to Alpha #2 config.
Freeze-Tag-Objective: Melting gun now doesn't fire after you set a bomb.
Freeze-Tag-Objective: Fixed the 'mysterious death' bug after a bomb would blow up.
Freeze-Tag-Objective: Altered the behavior to be similar to standard objective when the planting team is killed and bombs are still set.
All gametypes w/bombs: Server no longer crashes if someone is defusing a bomb while it explodes.
Capture-The-Flag: Teams will now spawn on the same side of the map as their bases on mohdm1, mohdm4, and mohdm7 at the beginning of a round.
Freeze-Tag 1.1 Alpha #3 (01/15/04):
The mod now contains all gametypes- Freeze-Tag, Capture-The-Flag, and Voodoo-Dolls, selectable
with the cvar "g_extgametype".
Set up Freeze-Tag for the Spearhead maps.
Added new gametype, Freeze-Tag-Objective, for obj_team1, obj_team2, and obj_team4. This is an
objective game with Freeze-Tag respawning.
Freeze-Tag: Free-floating is now disabled by default.
Freeze-Tag: Uses new set of laser beam sounds for Spearhead.
Freeze-Tag: Fixed bug with body beam colors not changing properly.
Freeze-Tag: Changed spectator viewpoint to make it similar to the built-in spectator mode. Also made
the spectator movement smoother.
Freeze-Tag: HUD now shows the total number of players on each team.
Freeze-Tag: Players now are awarded a point for melting in Spearhead and Breakthrough.
Freeze-Tag 1.1 Alpha #2 (01/02/04):
Major structural changes- most of the gametype code is now in library files.
Set up the gametype for all of the Allied Assault maps.
Added the melting laser for melting frozen bodies from long distance.
Added sudden death round. In this round respawning is disabled. If time runs out with
people still alive on both teams, then the team with more players alive will win the round,
or it will end in a draw if both teams have the same number of players alive.
Removed all types of turrets from maps in order to prevent the exploit.
Reworked the spectating code to fix the 'telefragging' bug.
Capture-The-Flag 1.2 (11/30/03):
Fixed bug where the flag would get stuck to a player for the rest of the round if they
capture the flag at the same time as they are killed.
Set the game to run in gametype 4 (objective) for the obj maps. This allows you to
cycle through the obj maps easier and should stop players from getting thrown to spec
when the round restarts in these maps.
Added a final sudden death round that follows the standard sudden death round if
the score is still tied. During this round respawning is disabled. If this round ends with no
winner or players are still alive, then the game will end in a draw. Use the
"g_ctf_fsuddendeath" cvar to control the length of the round.
Added a "g_ctf_version" cvar that returns the version of ctf that is running. Intended
for viewing from server browsers like Gamespy and All-Seeing-Eye.
Added code to hide the center message at the end of the round if it's still up
('Allies/Axis score!')
Changed Defaults:
Roundtime is now 12 minutes instead of 15.
Pointlimit is now 4 instead of 5.
Capturepress is now 2 seconds instead of 2.5 seconds.
Dropdelay is now 2 seconds instead of 3 seconds.
Base Locations:
mohdm2: moved east bldg ruins spot from the upper level to the ground in front,
moved east sector spot away from the spawn point
mohdm4: moved the spots to the same as obj_team4:
under the bridge and next to the 'chartreux' sign
obj_team1: moved the axis bases farther back near their spawn
Freeze-Tag 1.1 Alpha #1 (11/17/03):
Observers can't melt bodies.
Removed free-floating mode to keep people from firing a mg42 or using other stuff.
Capture-The-Flag 1.1 (11/15/03):
Major structural changes- most of the gametype code is now in library files.
Set up the gametype for all Allied Assault stock maps.
You now have to press a button on the flag base to release a flag.
Capture-The-Flag 1.0 (10/18/03):
Initial release, for Stalingrad only
Freeze-Tag 1.0 (10/05/03):
Initial release, for Stalingrad only
Voodoo-Dolls 1.1 (09/08/03):
New rule: If, after the first bomb blows, the other bomb is still set, then the match
continues until that bomb explodes or is defused. If it is defused, then the defusing team
will win the round. If it explodes, then the round will end with a draw. The team that
blew the first bomb will also have 7 seconds added to their own bomb's time.
The round will continue when time runs out if any bombs are still set.
At the start of a round, the bombs will not be settable for 20 seconds.
When a team's bomb explodes, all players on that team explode with it, no matter
where they are on the map.
Added bomb meters on the player's hud to show how much time is left for each team's bomb.