*============================================================================*
* TeamFortress v2.8 versions.txt *
*============================================================================*
Version info for those that interested:
--------------------------------------------
Version 2.8 Released 23/5/98
--------------------------------------------
Changes:
- Impulse 100 removed.
- Limited # of flares useable at one time to 9 / # of teams.
- Scout must be looking directly at a detpack for him to begin disarming.
- Made abbreviations for more setinfo commands:
bd = birthday
sbr = sbar_res
sbs = sbar_size
apw = adminpwd
ec = exec_class
ws = use_standard ("War Standard" flags)
- EMP grenades now do damage to sentry guns.
- New in-game messages for medic healing functions, spy uncovering and
"aerial" pipebomb kills. Made unique death messages for use
with statistical programs in distinguishing classes. Also team messages
when engineer buildings are dismantled by other teammates.
- Changed concussion grenade effects. Instead of your "vision" only being
impaired, you now stumble around. The more you try to move, the more
you stumble. If you are against a wall and not moving at all, you can
stabalize yourself.
- Limited the amount of concussion grenades a medic/scout can carry to 3.
- Put back the TF "War Standard" option for maps.
- Sentry guns now have a muzzleflash.
- Scout’s Flash Grenade replaced with the Caltrops Canister. Limited
carry amount to 3 of these. Prime time is 1 second. When dropped,
6 caltrops (spikes) will scatter on the ground at the scout’s feet.
Hitting a caltrop will cause damage and slow down the player until
being healed (by health box or medic).
- Server setting available to those who want to use the old effect grenades
(i.e., old concussion, gas, and flash grenades): set "old_grens" to "on"
(or abbreivated "og"). Default is "off".
- If the player has the setinfo string "exec_map" (or "em") set, the file
"mapdefault.cfg" will be executed if it exists when the player enters a server
or the server map changes. If the player also has a specific .cfg file for the
map on the server, that file will also be executed. (i.e., The player enters
the game and 2fort5 is playing. The script "mapdefault.cfg" will be executed
and then "2fort5.cfg" - if it exists).
- New spy gas grenade effects: No more color changing for affected players.
More explosion effects and random pain sounds (but no actual pain except when in
the gas cloud itself) and other "illusions". New effects disabled (like the
other new grens) with the "old_grens" server setting.
- Sniper sight is now a red dot which is now visible in both GL and non-GL QW 2.2x.
Bugs Fixed:
- SpyInvis Only setting on non QW servers fixed.
- Removed ability for multiple invincible sentry guns cheat.
- Cannot use RandomPC to choose a server restricted class.
- Due to stronger kicking, any cheats that were the result of
getting "kicked" and staying in the game, such as the Medic/Sniper
cheats, are now impossible.
- Spy can no longer unfeign when anything at all is on top of him.
- Detpacks can no longer hang in the air.
- If sentry gun becomes separated (i.e., the gun "head" detaches from
the base), it will blow up (i.e., "malfunction").
- Fixed some typo’s.
- Sentry gun will not keep beeping when someone disconnects within its
range.
- Pyro flames really will go out under water now.
- Fixed bug where medic would get multiple frags if infecting a player more
than once and them dieing by a means other than the infection.
--------------------------------------------
Version 2.7 Released 29/1/98
--------------------------------------------
Changes:
- Players with NoMove set cannot be moved by damage.
Bugs Fixed:
- Finally fixed the pipebomb counting bug. (Thanks dz!)
- HWGuy moving at fullspeed while spinning loophole fixed.
- That minor sentry cheat/bug fixed.
--------------------------------------------
Version 2.666 Released 16/12/97
--------------------------------------------
Changes:
- Demomen can only have 1 detpack active at a time.
Bugs Fixed:
- Spy disguise menu is now removed after picking up a flag.
--------------------------------------------
Version 2.65 Bug Fix E
--------------------------------------------
Features Added:
- Serverinfo key "exec_map_cfgs". If set to "on", then whenever the
map changes, the server will automatically exec "qwmcycle/.cfg"
Changes:
- Nailgun and Supernailgun’s now use double the ammo, fire at half
the rate, and do double the damage they used to. Should reduce lag.
- Net Napalm grenade light shrunk.
Bugs Fixed:
- Telefrag problems with Team 1 Spawnpoints fixed.
- Security loophole with player’s names fixed.
- Spy skins not being reset correctly when custom skins were being used.
- Exploding Sentrys/Dispensers producing the wrong death messages fixed.
- Red GL Glow not being removed from players with pent and flag.
Map Code Changes:
- Flaginfo now allows you to specify only some of the flaginfo strings.
--------------------------------------------
Version 2.65 Bug Fix D
--------------------------------------------
Changes:
- Buildings check the area under themselves and fall they’re in the air.
- No Bioinfections during Prematch mode.
- In LAN version, Cheat Checking is now off by default, and can be
turned on using the "temp1" var. Read the server.txt file for info.
- Soldiers can only have 2 nail grenades active at once now.
Bug Fixes:
- Bioinfections during prematch mode removed.
- Loophole in reloading fixed.
- Scouts killed while disarming in QW don’t continue to disarm.
- Player frame cycling loophole in Axe/Hook use fixed.
Map Code Bug Fixes:
- GoalItem return messages appearing when Goal’s
force returns. Will fix "flag has returned" when
capturing a flag.
- GoalItem Drop initial origin changed.
--------------------------------------------
Version 2.65 Bug Fix C
--------------------------------------------
Changes:
- Soldier can only carry 2 nail grenades at a time.
- Engineer Build area-checking is a little tougher now, and
should prevent you building in corners where the building
will fall out.
Bug Fixes:
- Spawnpoints not working correctly fixed.
- Glow not being removed from players with quad and flag.
- Friendly Sentry IDs sometimes reporting as enemies fixed.
- Admins can toggle ceasefire while dead.
- Players cannot be killed during ceasefire.
Map Code Bug Fixes:
- Criteria for Spawnpoints working correctly now.
--------------------------------------------
Version 2.65 Bug Fix B
--------------------------------------------
Changes:
- Nobody should be able to get in using the "skins"
command hack ever again.
- Servers running in Clan Mode should be secure again.
- Map Code cycling with QW2.01’s method will work
now even if the serverinfo/localinfo key "n" is set.
- Map cycling key "n" moved back to serverinfo.
Map Code Enhancements:
- GoalItems dropped by living or dead players now
don’t return immediately if they fall out of the world.
Instead, they "retry" the drop 3 times. If all fail,
then they return.
Map Code Bug Fixes:
- Activating Goals remove their model correctly again.
--------------------------------------------
Version 2.65 Bug Fix A
--------------------------------------------
Features Added:
- MOTD localinfo for servers.
- Support for the QW 2.01’s method of map cycling.
- QW TF Map cyling now has extra added tang.
See qwserver.txt for full info.
Changes:
- Dispenser death message tells you who’s dispenser it was.
- Cheat checking’s a little nastier now.
Bugs Fixed:
- Disappearing flags bug fixed.
- Dispensers shouldn’t drop thru floors anymore.
- Dropitems won’t allow you to throw items out of the world anymore.
- HWGuys picking up ammobox/discards while firing cannon fixed.
- Pipebombs/Detpacks/etc left by disconnecting players don’t explode.
- EMP Grenades not affecting players fixed.
- Spectators passing on Bio-infections fixed.
- Scores changing after the match is over fixed.
- "serverinfo n" being used instead of "localinfo n". This will fix
the server cfg problem.
Map Code Bug Fixes:
- All abbreviations working correctly now.
- Grenade removal goals remove primed grenades as well.
--------------------------------------------
Version 2.6 Final Release - Released 22/7/97
--------------------------------------------
Changes:
- Teleporters removed.
- Server Admin password moved to localinfo.
- Clan skins moved to localinfo.
- Detpacks blocking lifts or doors are removed.
- Detpacks pumped upto 700 radius.
- All class speeds reevaluated.
- Buildings add towards AutoKick Teamkill tally now.
- Net Napalm Grenade weakened slightly.
- Sentry Rotation moved to the menu.
- Sentry Targeting range reduced. Still better than
the 2.5 targeting system.
Bugs Fixed:
- Scout flash grenade crashing the server.
- Scout concussion grenade not restoring fov correctly.
- Speed limitations not working for spy feigning fixed.
- Detpack noise not being precached.
- Disease re-infecting immediately after heal fixed.
- Invulnerability trick now thwarted.
- Admin commands not working fixed.
- Gas Gren hurting teammates fixed. It still messes with their vision.
- Observers being able to suicide fixed.
- Observers being able to push buttons fixed.
- Flares sticking to sky.
--------------------------------------------
Version 2.6 Final Beta
--------------------------------------------
Features Added:
- Full Team Score
A third scoring system, which is a combination of TeamFrags and
Normal. Each player’s frags are equal to the Team’s frags + the
Team’s score for map related goals.
- PreMatch Mode
Servers operating in Clan Battle Mode can set a PreMatch time period,
in which Players can run around and shoot, but do nothing else.
Once the PreMatch time is over, players are respawned.
- Cease Fire Time
Servers operating in Clan Battle Mode can set a Cease Fire time
period at the beginning of the Match, in which Players can’t move
or shoot.
- Class Restrictions
Servers can limit the number of players, in the same team, able to play
the same class. This can also be used to prevent any classes from being
played at all.
- Player Substitutions
During Clan Battles, players who drop off and rejoin are automatically
put in the same team they were in, and their Class, frags, etc are
restored. Players can also sub in for another player in this way.
- Locked Games
Servers can prevent anyone joining games after the PreMatch time
is over, except for substitutions for disconnected players.
- Flag Emulation
When turned on for the old maps which use keys for Flags, this
feature will change the key to the new TF Flag.
- Admin Capabilities
Servers can have "admin" players who don’t know the rcon password,
but still have the ability to kick players and force cease-fires.
- AutoKick
Servers can enable an Autokicker which kicks players who kill
a set number of their teammates over a set time period.
- Anyone can tell the server they don’t want to see the Classhelp
by setting their infokey "classhelp" (or "ch") to "off".
- Engineers can use the "detdispenser", "detsentry", "detentrance",
and "detexit" commands to detonate their buildings without using
the menus.
- Engineer buildings now explode when killed, with a blast radius
dependant on the amount of explosive ammo they had in them.
- Engineers can now build Teleporter Pads. He can only have one
entrance and one exit in existence at the one time, but either
can be dismantled and built elsewhere without affecting the other.
Teammates can use the teleporter by running onto it and stopping.
- Engineers can rotate their sentries by hitting them with the spanner
to bring up the menu, and then each spanner hit after that rotates
the sentry by 45 degrees.
- Sentry Guns now attack monsters in Co-Op mode.
- More realistic falling damage.
- Players can use impulse 69 to change to the previously selected weapon.
- QW Servers can specify an alternative directory to "qwmcycle"
using the "cycledir" serverinfo key, and the server will use the
mapX.cfg files in that directory instead.
- QW Servers can now store TF in any directory, but the "sv_gamedir"
key must still be "fortress".
- Players can now change classes using the "changeclass" command,
if the server allows it. This will bring up the normal class menu.
- Players can set the "take_sshot" infokey to "on", which will make
TF automatically take a screenshot of the end game scores for you.
- Players can set the "exec_class" infokey to "on", which will make
TF automatically exec the "class".cfg file whenever you change
classes. (e.g. it’ll exec scout.cfg if you’re a scout)
- Thanks to the QW Team’s addition of player maxspeeds, and the increase
of the QW speed limit, all classes now move at their correct speeds,
and speed cheating is impossible, even wall-strafing.
- 4 More Teamplay bits which work as follows:
Bit 128: Team-members only lose 1/2 armor from direct fire.
Bit 256: Team-members lose no armor from direct fire.
Bit 512: Team-members only lose 1/2 armor from area-affect weaponry.
Bit 1024: Team-members lose no armor from area-affect weaponry.
Bit 2048: Team-members take 1/2 mirror damage from direct fire.
Bit 4096: Team-members take full mirror damage from direct fire.
Bit 8192: Team-members take 1/2 mirror damage from area-affect weaponry.
Bit 16384: Team-members take full mirror damage from area-affect weaponry.
Changes:
- Demoman don’t start with Blast armor. Their max armor was increased by 20.
- Demoman speed dropped by 20.
- The Detpack drastically changed. It now affects a much smaller
area, but does a lot of damage to all in it. Time taken to set it
reduced to 3 seconds.
- Scouts get a frag for disarming a detpack.
- Scouts/Spies get a frag for unmasking enemy spies.
- Scout’s bounding box restored to the normal player size.
- Scout’s scanner cost nothing to use now.
- Heavy Weapons Guy’s Assault Cannon damage increased.
- Heavy Weapons Guy max armor increased.
- Snipers now "shoot" flares, allowing them to fire them much further.
- Sniper rifle targeter is back to being a sprite again. This will make
it more visible in GLQuake and GLQWCL.
- Pyro flames on players now replace older ones.
- Pyro "special" command now swaps between Flamethrower and Incendiary Cannon.
- Pyro indendiary rockets set players alight through walls as they
used to do, but only if they’re within 1/2 the rocket’s blast radius.
Effectively, it’ll only set alight players who’re very close to the wall.
- Pyro napalm grenades in the net version are now actually dangerous.
- Engineer detonates buildings with 7 & 8 now, instead of 1 & 2,
hopefully preventing ppl from accidently detonating their buildings.
- Sentries damage increased due to their loss of quad.
- Sentries lock onto targets faster now.
- Medic bioinfections are airborn now... they infect ppl much more.
- Medic gets the kills for all players killed by his/her infection.
- Discard Backpacks tell you who dropped them when picked up.
- Players can’t injure their own team’s dispensers.
- Concussion gren’s mess with your fov now too.
- Proxy spruced up the menus.
Bugs Fixed:
- Fixed CTF emulation again.
- Spies feigning on top of other spies fixed.
- Spies being able to shoot and stay disguised fixed.
- Spies disguise handles non-standard skins correctly.
- Spies start with ammo for their nailgun now.
- Engineers getting frags for their Sentries killing teammates fixed.
- Engineers being able to kill teammates with teamkills off fixed.
- Engineers being able to build sentries in the air fixed.
- Sentries getting quad every 3 seconds fixed.
- Sentries lock onto enemy spies who’ve only changed their skin now.
- Sentries targeting from their base fixed.
- Sentries not firing rockets when out of shells fixed.
- Sentries making firing noises and not actually firing fixed.
- Sentries not rotating around the 0 degree mark fixed.
- Pyro flamethrower setting flames underwater fixed.
- Pyro flames on the ground in QW being "sticky".
- Heavy Weapon Guy’s shell ammo not being updated correctly fixed.
- Detpack’s blocking lifts are now removed.
- Nail ammo being destroyed by EMP grenades fixed.
- Players joining teams in a server with TeamFrags on now have their
frags set to the team’s score straight away.
Map Code Bug Fixes:
- Else Goals using the wrong Activating Goal when checking for
whether they should apply results fixed.
- Non-TF ents activating Else Goals without checking their
criteria first fixed.
- Goal Items staying active after they killed a player in the process
of retrieving it fixed.
- Skill Existence Behaviour now works correctly.
Map Code Enhancements:
- Map Debug cleaned up a lot.
- Showloc debug dumps the current angle too.
- A new bit (32) was added to "goal_result" for Goals/etc which forces
anyone affected by the goal to simply respawn. The player doesn’t
die... just respawns.
- A new bit (2048) was added to "goal_activation" for Goals and GoalItems.
2048: If this bit is set, the Goal/Item drops to the ground when it
first spawns.
- Another new bit (4096) was added to "goal_result" for GoalItems.
4096: If this bit is set, any player carrying this item can drop
it using the "dropitems" command.
- Yet another bit (8192) was added to "goal_activation" for GoalItems.
8192: If this bit is set, the GoalItem is Solid while not
being carried by a player. This means it blocks bullets,
grenades.
N.B. It will also block any players that don’t pass it’s
criteria. Players that do pass the criteria will
simply pick it up.
- The size of a Goal or GoalItem can now be set using the "goal_min"
and "goal_max" variables to set the min and max bounding box.
If not set, they default to:
"goal_min" "-16 -16 -24"
"goal_max" "16 16 32"
- More Abbreviations, as follows:
Floats
"h_i_g" for "has_item_from_group"
"r_i_g" for "remove_item_group"
"a_s" for "ammo_shells"
"a_n" for "ammo_nails"
"a_r" for "ammo_rockets"
"a_c" for "ammo_cells"
"rv_s_h" for "remove_spawngroup"
"rs_s_h" for "restore_spawngroup"
"rv_gr" for "remove_group_no"
"rs_gr" for "restore_group_no"
"rv_g" for "remove_goal_no"
"rs_g" for "restore_goal_no"
- The "ex_skill_min" and "ex_skill_max" variables can now
use "-1" to mean 0. This is needed because specifying either
as 0 is the same as not specifying it at all.
E.g. An entity with:
"ex_skill_min" "-1"
"ex_skill_max" "-1"
Would only exist at skill 0.
An entity with:
"ex_skill_min" "-1"
"ex_skill_max" "2"
Would only exist at skill 0, 1, or 2.
--------------------------------------------
Version 2.5 Final Release - Released 13/6/97
--------------------------------------------
Bugs Fixed:
- Detpack countdown’s being removed when an EMP grenade destroys the pack.
- CTF emulation being broken by the tf_flag.mdl fixed.
- Abbreviations not working for Quake Triggers fixed.
- Button/Door handling with Engineer spanner fixed.
-----------------------------------------
Version 2.5 Final Beta - Released 10/6/97
-----------------------------------------
Changes:
- Added support for QW "rj" key to allow RocketJump customisation.
- Soldiers Rocket damage increased to 92 direct, 92+rnd(20) splash.
- Demoman starts with Blast resistant armor.
- Detpacks are removed if the demoman who set them disconnects.
- Map Code mdl setting cleaned up.
- Players in Observer mode have their skin set to base.
- CTF support now uses the tf_flag.mdl
- Decapitation removed in QW version, since we were exceeding QW’s
16 meg RAM limit.
Bugs Fixed:
- Engineer out of shells being unable to select railgun fixed.
- Special Armor types not updating correctly fixed.
- Incendiary Rockets injuring teammates fixed.
Map Code Enhancements:
- A new bit (64) was added to the "goal_effects".
64 : If this bit is set, then instead of just applying this Goal’s
results to the group of players specified by the other
"goal_effects" variable, this Goal checks it’s criteria for
each player in the group and then applies it’s results
invididually to any of them that pass.
--------------------------------------
Version 2.5 Beta I - Released 3/6/97
--------------------------------------
Features Added:
- Respawn Delay code fixed. QW servers can set a respawn delay by
using the serverinfo key "respawn_delay" to set a time in seconds.
LAN servers can have a set Respawn Delay of 5 seconds by using the
"temp1" variable.
Suiciding players cannot respawn for an extra 5 seconds.
- EMP Grenades detonate pipebombs and ammoboxes/discard-backpacks.
- Forced Reloading time is now proportional to the number of empty
spaces in the clip.
- Dispensers create ammo inside themselves at a rate of
20 shells, 30 nails, 15 rockets, 20 cells, & 25 armor every 10 seconds.
- Player suiciding or killing themselves while infected now
give the medic a frag.
- IDing sentries/dispensers tells you who built them.
- Direct selection impulse for Axe added. The impulse is 40.
It will select the axe equivalent for your current class.
e.g. Knife for Spy, Spanner for Engineer, BioWeapon for Medic,
Axe for everyone else.
Changes:
- When a player gets ammo/armor from a dispenser, he/she attempts to
get as much as they can carry in one go.
- Drop Ammo amount and Dispenser Ammo Retrieval amount doubled.
- Detpacks can’t be set with fuses shorter than 5 seconds.
- Nail Grenade’s nails don’t knock players around.
- Nail Grenade’s nails damage decrease to by a 1/3.
- Heavy Weapons Man is not knocked around by the damage he takes.
- Tweaked Soldier and Medic.
Bug Fixes:
- Bug in alias creation fixed. ZMalloc should occur less frequently now.
- Pyro rockets/flames hurting teammates fixed.
- Demomen retrieving detpacks being unable to move fixed.
- Sentry Gun’s not using rocket ammo fixed.
- Sentry Gun’s taking double damage from explosions fixed.
- Sentry Gun’s not shooting anyone in DM fixed.
- Team Centerprinting in DM fixed.
- Detpack blocking fixed.
- Engineer getting other class’s weapons fixed. Sorry
- Railgun weapon selection fixed.
- Detpack countdown being removed if setter dies fixed.
- Armor picture being incorrectly updated fixed.
- Status Bar crashing in Size 3 (No Console) fixed.
There is only two Statusbar sizes now: Full Console and Half Console.
Map Code Changes:
- "armortype" variable for Goals used to be added to player’s current
armortype. Now, the player’s armortype is set to the Goals "armortype".
Armortypes are:
0.3 : Green
0.6 : Yellow
0.8 : Red
Map Code Bug Fixes:
- Illegal Classes handling for Spy, Engineer, and RandomPC fixed.
- Goals starting in Removed state being visible fixed.
- GoalItem’s Reverse activation bit working now.
- Timer Goals not checking criteria properly fixed.
- Abbreviations for "info_tfdetect" entities fixed.
- Goal’s giving armor not updating the picture fixed.
Map Code Enhancements:
- A new bit (32) was added to the "goal_effects".
32 : If a player who fits one of the other "goal_effects" variables
is not in the same environment as the Goal, don’t affect him.
Environments are air, water, slime, lava.
e.g. If a Goal is above some water, and does a radius effect
with "t_length", and a player in the water is within the
radius, he won’t be affected if this bit is set.
--------------------------------------
Version 2.5 Beta H - Released 27/5/97
--------------------------------------
Features Added:
- Demomen can select pipebomb launcher with impulse 7, and 6
always selects normal grenades.
Changes:
- Medic’s now heal teammates fully in one hit with the medikit, and
it doesn’t use any medikit ammo.
- If a Medic hits a teammate with the medikit, and the teammate is already
fully healed, then the Medic will add 5 megahealth to the teammate,
upto 50 megahealth over the teammates max health. This uses up 1 medikit
ammo per 5 megahealth.
- Medic’s now use 1 medikit ammo per 1 health regenerated.
- Engineer’s repair 4 armor for every 1 metal now.
- New Dispenser mdl by Jim Kaufman. It’s now smaller, and can be jumped.
- Players can’t shoot for 0.4s after spawning, to prevent ppl dying in a
fight from accidently shooting teammates.
- The use of "samelevel" restored, and we now use the serverinfo key "n"
to store the current level number in the cycle. Read the qw.txt file
for full details.
Bugs Fixed:
- Demomen "bouncing" as they set detpacks.
- "trigger_hurt" entities only gibbing a player once.
- Engineer’s building cleaned up. No more build-sentry-change-class,
or build-sentry-reconnect.
Map Code Changes:
- Goals that injure players they affect never gib the player. This should
stop Jim Kaufman’s Rock map crashing.
Map Code Enhancements:
- There are now abbreviations for many of the mapcode entity’s strings.
This should help for those of you having trouble with Quake’s limit on
a map’s entity details.
The Abbreviations are as follows:
Classnames
"i_p_t" for "info_player_teamspawn"
"i_t_g" for "info_tfgoal"
"i_t_t" for "info_tfgoal_timer"
Floats
"g_a" for "goal_activation"
"g_e" for "goal_effects"
Strings
"t_s_h" for "team_str_home"
"t_s_m" for "team_str_moved"
"t_s_c" for "team_str_carried"
"n_s_h" for "non_team_str_home"
"n_s_m" for "non_team_str_moved"
"n_s_c" for "non_team_str_carried"
"b_b" for "broadcast"
"b_t" for "team_broadcast"
"b_n" for "non_team_broadcast"
"b_o" for "owners_team_broadcast"
"n_b" for "netname_broadcast"
"n_t" for "netname_team_broadcast"
"n_n" for "netname_non_team_broadcast"
"n_o" for "netname_owners_team_broadcast"
"d_t" for "team_drop"
"d_n" for "non_team_drop"
"d_n_t" for "netname_team_drop"
"d_n_n" for "netname_non_team_drop"
--------------------------------------
Version 2.5 Beta G - Released 21/5/97
--------------------------------------
Features Added:
- Players using the "saveme" impulse now yell "Medic!"
- "id" impulse, allowing you to identify players
Changes:
- Detpack’s explosion size lowered.
- Frag for killing an enemy sentry gun.
- Engineer’s Railgun used nails instead of metal.
Bugs Fixed:
- Detpacks exploding outside the map in QW fixed.
- Number of Special Grenades limited to 4 of each type.
- Number of Detpacks limited to 1.
- Napalm grenades not removing themselves underwater.
- Pipebomb counting tweaked.
- Server’s not being able to enable the grapple with the
"serverinfo g on" method fixed.
- Grenades exploding in player’s hands hurting teammates
when teamplay is on.
Map Code Bug Fixes:
- Dead Players getting GoalItems fixed.
Map Code Changes:
- Goals can now affects players who are dead, allowing dead players
to get teamscores when their team captures flags, etc.
--------------------------------------
Version 2.5 Beta F - Released 17/5/97
--------------------------------------
Features Added:
- Much more powerful and admin-friendly map cycling method.
- Decapitation.
- Status Bar, showing team scores, as well as various details
depending on the class you’re playing.
- Engineer is alerted when his/her sentry is destroyed.
- Completely new user-friendly map cycling method.
- Scout now has a flash grenade.
- "fortress" gamedir is enforced.
- "discard" alias, which drops all ammo your carrying that
can’t be used by your class in a single backpack.
- Some new models, including a new grapple-gun, hook, and
a headless player.
Changes:
- Assault Cannon’s damage increased.
- Gas Grenades that explode underwater don’t make gas.
- Sniper’s cannot jump and fire the sniper rifle.
Bugs Fixed:
- Engineers can’t build more than one of each building.
- Kicked for color cheating in co-op fixed.
- Class help corrected.
- Engineers can’t repair armor on players with no armor.
- Spies can’t feign on top of other spies.
- Illegal Classes & Deathmatch 3 fixed.
- Shub death by gunfire fixed.
Map Code Enhancements:
- Buttons can use bit 4(8) of the "goal_activation" variable
to make them only activated when hit by an engineer’s spanner.
Map Code Bug Fixes:
- Various centerprinted messages have been fixed.
Map Code Changes:
- "delay" variable used for delaying goal results has been changed
to "delay_time", to allow for better backwards compatability.
Map Code breakages (Old maps won’t work if you used these)
- Way back in version 1.3 the "goal_effects" variable was introduced,
to allow goals to affect more than one player. In version 1.21 you
didn’t have to specify a "goal_effects" variable... instead, any
goal simply affected it’s AP. To allow for backwards compatability,
in all versions since 1.3, any Goal that did not specify a "goal_effects"
field automatically had it’s "goal_effects" set to 1, which is affect
AP only. This has become a problem now, since it prevents map-makers
from having goals that have a "goal_effects" of 0.
From this version onwards, the "goal_effects" variable will be left
as it is in the .map file. So, if you have a map which contains any
Goals/Items that do _not_ have a "goal_effects" variable specified,
add it in and set it to 1.
--------------------------------------
Version 2.5 Beta E - Released 25/4/97
--------------------------------------
Features Added:
- Spy disguising is more user-friendly.
Bugs Fixed:
- Engineers can’t build more than one of each building by suiciding.
- Scouts getting removed fixed.
- Spy disguise being removed by enemies is better.
--------------------------------------
Version 2.5 Beta D - Released 22/4/87
--------------------------------------
Bugs Fixed:
- Sentryguns not targeting the right people. And they
target faster now.
- Toggleflag defines fixed, so serverinfo keys are working again.
--------------------------------------
Version 2.5 Beta C - Released 21/4/87
--------------------------------------
Features Added:
- "Help!!!" impulse implemented. Any player can do issue just do it
using the "saveme" command. Any medic/engineer on the same team as
that person will see a lightning bolt effect around that player.
Use it to signal you need help.
Spy’s can see anyone of any team doing it.
- Spies and Scouts who touch any undercover enemy Spy remove the
enemy’s disguise.
- Spy now has a knife model.
- Engineers can remotely detonate their buildings.
Changes:
- QW Serverinfo keys shortened to fit 256 char keyspace.
- QW "temp1" key can be used like the temp1 var in normal quake.
- Assault Cannon winds up in 1/2 the time.
- Since the new cheat checking is tougher, moving with the mouse
has been allowed again.
Bugs Fixed:
- Snipers changing weapons while aiming fixed.
- Sentries won’t shoot at feigning spies now.
- Healing infection from your team fixed.
- Building code rewritten. It should be more robust now.
- Players being unable to respawn fixed.
- Color/Skin cheat checking shouldn’t kick non-cheaters now.
- Players with no weapon being hit by an EMP grenade won’t cause problems now.
- Players being prevented from moving shouldn’t be kicked for speed
cheating straight away.
--------------------------------------
Version 2.5 Beta B - Released 16/4/97
--------------------------------------
Changes:
- Engineers can only have 1 dispenser at a time.
- Dispenser health lowered.
- SentryGuns can only be activated by their owners.
- Player’s can’t hurt turrets/dispensers made by their teammembers.
Bugs Fixed:
- CycleWeapon crashing servers fixed.
- Spy Color changing fixed.
- Building/Stop-Building/Build loophole fixed.
- Buildings are destroyed if the Engineer who built them changes class.
--------------------------------------
Version 2.5 Beta A - Released 13/4/97
--------------------------------------
Classes: Scout, Sniper, Soldier, Demolitions Man, Combat Medic,
Heavy Weapons Guy, Spy, Engineer.
Features Added:
- New, improved, and just plain nastier cheat checking.
- Concussed ppl make bubbles.
- Sniper rifle now has locational damage, like TF-Sniper.
- Support for skins for each class for each team. Good for Clan battles.
- A new alias called "special", which does the primary
ability of your class.
Models/Sounds:
- Assault Cannon redone with no cooling. Looks and sounds fantastic now.
- Grenade models for all types.
- Detpack model.
- Ammobox model.
Quakeworld Additions:
- QuakeWorld servers can use various Keys to set options. Keys are:
"autoteam", "grapple", "teamfrags", etc. See QW.TXT for details.
Changes:
- Major code cleanup. A lot of redundant code/features removed.
- Demomen can’t fire while setting detpacks.
- Demomen can’t set detpacks while in the air or hanging from a hook.
- Scout scanner is more user friendly now.
- Coop Mode Door/Key behaviour is much more user friendly now.
- Assault Cannon doesn’t need cooling after really short bursts.
- Grapple cannot hurt players.
- Snipers have flare grenades.
- All lasting effects (concussion/hallucination/tranquilisation) can
affect team members, but Medics only get frags for curing effects
caused by enemy teams.
Bug Fixes:
- Fixed a loophole in the non_team and owners_team Goal Broadcasting.
- Fixed a bug in the map code governing items given by goals.
- Powerups don’t remove Dimlight caused by GoalItems, and vice versa.
- Detpacks exploding outside maps.
- Some Weapons not "kicking" your view fixed.
- Ammoboxes are counted like pipebombs now. e.g. limited number of
them in existence at any one time.
- Fixed bug in pipebomb counting in deathmatch.
Map Code Enhancements:
- Goals can use the "delay" variable now to delay their activation for a
specific amount of time.
- Goals can check to see if the player is carrying any items from
a particular group in it’s criteria using "has_item_from_group".
- Goals can use the "remove_item_group" to remove all the items
in a particular group from any player affected by its activation.
- A new Bit was added to the "goal_results" variable for Goals/Items
which allows them to remove a Spy’s disguise.
- A new Bit was added to the "goal_activation" of GoalItems.
See the tfortmap.txt for details.
- Team Spawnpoints can now use Criteria exactly the same as Goals.
Players can only spawn at spawnpoints that they match the Criteria of.
- Team Spawnpoints can activate a goal when someone spawns on them,
using the "activate_goal_no" variable.
Map Code Changes:
- Items given by Goals are not set to Active state anymore, so they
can be given out multiple times.
Map Code Bug Fixes (Thanks Jim!) :
- Goal/Groups being removed/returned fixed.
- Fixed Goals applying bonuses to players through other Goals.
- Use of the "all_active" and "last_impulse" variables is now fixed.
- Fixed a bug with the "t_length" variable.
- Fixed the problem of Goals using the "wait" variable never inactivating.
- Fixed the behaviour of the "wait" variable in Goals. It used to
remove Goals for the period of time in the "wait" variable. Now
they stay active for that time... like the readme says they do.
-------------------------------------
Version 2.15 - Released 12/03/97
-------------------------------------
QUAKEWORLD 1.5
-------------------------------------
Version 2.14 - Released 12/03/97
-------------------------------------
Bug Fixes:
- Various small bugs in the map code fixed.
-------------------------------------
Version 2.13 - Released 17/2/97
-------------------------------------
Features Added:
- Better prevention of cheating with mouse movement.
- Medic gets a frag for curing infection and concussion.
- Level cycling is now sensitive to the number of Players in the game.
Map Code Enhancements:
- GoalItems can centerprint messages to players when they’re dropped by
a dying player.
Changes:
- Method of counting players adjusted so we count people with a fancy
character as the first letter in their name. This will fix team
imbalances in the autoteam assignment.
- Sniper Reload time #defined for accessability.
- Medic max_armor and max_nails lowered.
- Assault Cannon’s damage increased.
- Flamethrower and Incendiary Cannon damage increased in the net version.
This is because the Pyro is a weaker character on net, due to the fact
he cannot spread fires.
- All damage done by players is now reduced by 10%.
Bug Fixes:
- Fixed a killtarget problem which prevented TF Goals from using
killtarget and target effectively (Thanks Jeremy!)
- Fixed a problem with the Class-Persistence in non-Coop Mode play.
-------------------------------------
Version 2.12 - Released 4/2/97
-------------------------------------
Map Code Enhancements:
- Goals can do more intelligent broadcasting with netname.(Happy Network?
Changes:
- Skin checking no longer disconnects the player, just sets the skin back.
- Sniper laser sight and autozoom.
-------------------------------------
Version 2.11 - Released 27/1/97
-------------------------------------
Features Added:
- Speed checking is now much more efficient, and will catch
them everytime.
- Suiciders now have a respawn delay, and cannot re-suicide for 10
seconds. This prevents them from crashing servers.
- Skin and color checking has been fixed, and players who are
caught are kicked.
Changes:
- Teamfrags option changed. Servers now have the option to
never use teamfrags. This is now the default.
-------------------------------------
Version 2.1 - Released 22/1/97
-------------------------------------
Features Added:
- "maphelp" alias which gives you a short description of the
map you’re playing, if it’s a TF map and a description has
been supplied by the map creator.
- "flaginfo" alias which gives you a display of the status
of the flags on any map which the map creator provides a
flag info section in the Detection entity.
Works for all CTF maps as well.
- Civilian Class. Sorry, you can’t play this one by choice. It is
only used on special maps.
- QuakeWorld grappling hook.
Bugs Fixed:
- Quake Plats and Doors AP checking fixed
- Quake Trigger reverse-AP-criteria fixed
- Spawncode fixed and enhanced
- Level Cycling removed, rewritten, and hopefully fixed!
N.B. You can’t use nextlevel anymore to pick your next level.
Instead, the server admin chooses the levels he/she wants
the patch to cycle through.
Changes:
- Speed Cheat Checking has been updated, so those cheating soldiers
out there won’t be moving so fast.
- Finally updated this doc!
Map Code Enhancements:
- Goals can specify a team they belong to
- Goals can specify a starting state
- Activation Criteria can check other Goal’s states
- Can Centerprint to members on/not-on AP’s team
- Detection entity can specify a custom Team Menu message
- Detection entity can specify a Map Help message
- Entities can specify whether they exist for different "skill" settings
- TeamSpawn points can remove themselves after being spawned on
- GoalItems can glow when not being carried
- Detection entity can restrict available classes for each team
- All Goals can specify an ’else’ goal, which is activated if this isn’t
- Detection entity can now specify a maximum number of players in each team
- All Goals can display the status of upto 2 GoalItems when activated
- GoalItems can centerprint messages to players when they return
- Detection entity can restrict teams to the Civilian class for fancy maps
- Can Centerprint to owners of a Goal/Item when it’s activated
- Any Goal/Item can force an item to return
- Any Goal check whether any GoalItem is at its origin in it’s Criteria
- Goals that give out GoalItems can specify whether they want to the Item
itself to apply results.
- Detection entity can specify that the Grappling Hook cannot be used
- Any Goal can remove/restore Team Spawnpoints
- GoalItems can specify console item’s they’d like to light up when carried
Map Code Changes:
- "Personal Message" is now centerprinted to AP
- "Broadcast Message" is now centerprinted to everyone else
- Goals activated by others now check their Criteria before activating
- GoalItems don’t restore a goal when they return, now they activate it
Map Code breakages (Old maps won’t work if you used these)
- Detection entity can now make Pyro class illegal.
It replaces the Random PC prevention.
This will only cause a problem if you have a map which
prevented players from playing Random PC.
- GoalItems don’t restore a goal when they return, now they activate it.
If you had any GoalItems using the "impulse" variable to restore a Goal
when the GoalItem returns, you’ll need to redo the Goalwork.
My suggestion: Say a GoalItem was restoring Goal A when it returned.
Make a Goal B. Make the GoalItem activate Goal B when
it returns. Make Goal B restore Goal A.
If you’re wondering why I did this, it’s because an activating goal
can restore a goal, and do much more. This way, you’re not limited in
what you want to do when a GoalItem is returned.
-------------------------------------
Version 2.03 - Beta Released 28/12/96
-------------------------------------
Bugs Fixed:
- Items falling through world
- Burning players not being able to move
- Teamplay settings fixed
- Quake Triggers activating TF Goals fixed
- Level Cycling fixed
-------------------------------------
Version 2.01 - Beta Released 24/12/96
-------------------------------------
Bugs Fixed:
- Team management on non-TF & non-CTF maps.
Changes:
- RandomPC never respawns as the last class.
Debug For:
- Flag states.
- Teamplay settings.
-------------------------------------
Version 2.0 - Beta Released 22/12/96
-------------------------------------
QUAKEWORLD
--------------------------------
Version 1.37 - Beta Released
--------------------------------
So many changes, so here are just a few of them:
- Pipebombs completely cleaned up. Now there’s a
limit defined in options.qc, default 10, and
this is divided out between teams.
e.g. in 2 team games, both teams can have upto 5.
- "reload" fixed.
- "dropammo" fixed.
- Concussion gren healing fixed.
- Teamplay options are much better.
- Temp1 variable now hold Toggleflags, so they
persist over maps.
- maxammo for all ammo increased for each
class, so that scouts can carry rockets,
but still not use them. This way they can
carry them to team members.
- BioWeapon and Medikit can be merged into
one weapon if MEDIKIT_IS_BIOWEAPON is defined.
It heals if you hit a teammember and infects
if you hit an enemy. This is default for net servers.
- Dropammo menu appears faster
- Spawn blood when curing concussion
- Prevented infections attacking your own team,
if teamplay options prevent it doing damage
- telefragged players respawn a couple of seconds
later, so we don’t get that telefrag crap.
- autoteam kicks in after 30 seconds into a map.
So teams can be restructured when people enter
a new map, and then after 30 seconds, people will
be assigned automatically.
- Firing removes help now, and prints the "8 to see..."
- People can now ask for bindings to be done for them,
with a selection of keys for mouse and key players.
- Player’s push each other, and flag carrying players
have a bigger weight.
--------------------------------
Version 1.33 - Released 11/11/96
--------------------------------
Bugs Removed:
- Nextlevel command not working.
--------------------------------
Version 1.32 - Released 10/11/96
--------------------------------
Features added:
- Nextlevel command.
Players can use the "Nextlevel" command to cycle through the
v1.3 FortressMaps and choose which one will be played when the
current one ends.
- Deathmatch 3 setting.
When in deathmatch 3, players can choose the class they will
respawn as.
Changes:
- Removed all pre-impulses.
We used these in LAN games and they’re fine. But on the net,
the lag can cause problems with them. So they’re gone. We
have left in the pre-impulses for Detpacks and Scanners so
players can still define their own time settings/energy levels.
- Detpack setting changed.
Instead of stopping you for 4 seconds when you set a detpack,
now you have to hold down the Detpack-Set key for 4 seconds
without moving, and you can stop and run at any time.
The old method is still there if you want to use it instead.
- Sniper Rifle changed.
It takes a little longer to build up the damage now, so snap-shots
won’t kill so much. Aiming still builds up the damage.
Also, the Sniper must stop moving before he can start to aim.
- Team Color Checking
Now it doesn’t penalise the player in any way for changing colors,
it just sets them back. Players with lag on servers would get
penalised before they’re colors had been set when they joined a
team.
Bugs Removed:
- Announcing of class choices when deathmatching.
- Sniper aiming not incrementing damage.
- Teamfrags not keeping correct count.
- Team 4 wasn’t working.
--------------------------------
Version 1.31 - Released 4/11/96
--------------------------------
Features added:
- Class choices are announced to Team Members.
Changes:
- Pyro Class made a little weaker, as follows:
- Flames on Players burn for half as long.
- Incendiary Cannon has a smaller radius.
Bugs Removed:
- Pipebomb’s crashing the server.
"I just commented out the debug!" John cried
- Grenade names in inventory fixed.
- Updating of Current Ammo fixed.
- Weapon firing in air fixed.
"Who the hell is DeMorgan?!?!" Robin screams
- Speed resetting when a GoalItem is removed corrected.
- Detpack activation of Goals fixed.
--------------------------------
Version 1.3 - Released 31/10/96
--------------------------------
Features added:
- Lives for players in each team.
- More Toggleables added.
- TeamFrags
- Server Only
- Napalm Grenades added
- Others, but I can’t remember them.
Changes:
- Entire TeamFortress Map code rewritten.
Huge amount of changes and added functionality for them.
See the tfortmap.txt for complete details.
Classes: Scout, Sniper, Soldier, Demolitions Man, Combat Medic,
Heavy Weapons Guy, Pyro, RandomClass.
Bugs Removed:
- Respawn Delays fixed.
- Inventory display of second Grenade type fixed.
- Lotsa other small things
--------------------------------
Version 1.21 - Released 17/9/96
--------------------------------
Bugs Removed:
- Assault Cannon backpack/cooling bug fixed.
- BioWeapon not infecting monsters bug fixed.
- Megahealth always curing infection bug fixed.
- Detpack stuffcmd failure bug fixed.
- Medikit non-precached sound bug fixed.
- Deathmatch Everyone-respawn-in-the-same-place bug fixed.
- Heavy Weapon Guy’s weapons cleaned up.
--------------------------------
Version 1.2 - Released 11/9/96
--------------------------------
Features added:
- TeamFortressMap Goal Support (Yeeha!)
- Bioweapon for the Combat Medic
- More Toggleables added.
- Auto Teaming
- Respawn Delays
- Players start in Observer mode.
Classes: Scout, Sniper, Soldier, Demolitions Man, Combat Medic,
Heavy Weapons Guy, RandomClass.
Changes:
- Rewrote various sections to reduce variable use
- Changed Team Spawnpoints handling
- Team Members now only damage each other with Area-Effect weapons.
- Armor doesn’t protect against drowning, etc.
- Remove telefragging.
- Concussion grenade toned down a little.
- Rewrote all the code for timers. Not only does it
now save variable space, it also makes sure we clean
up _all_ timers.
Bugs Removed:
- John got it! The nastiest bug we’ve had yet!! Bye bye Zmalloc error!
- Medikit bug fixed
- Toggleflags being incorrectly passed between levels fixed
Known Bugs:
- The Assault Cannon cooling still isn’t perfect.
--------------------------------
Version 1.1 - Released 31/8/96
--------------------------------
Features added:
- Help revamped.
- Aliases for Help, Detpacks, and Scanners added.
- Multiple Player skin support added.
- Added World Toggleables handling.
- Classkin and Multiskin Toggle added.
- Class persistence between levels Toggle added.
- Cheatchecking Toggle added.
- TeamFortressMap Toggle added.
- Detpack CountDown added.
- Scanner now gives directions of blips
- NetServer setting which uses no non-standard quake files
- TeamFortress Map Support (Yeah!!)
Classes: Scout, Sniper, Soldier, Demolitions Man, Combat Medic,
Heavy Weapons Guy.
Changes:
- Undefined players are now invincible, but can’t move.
Bugs Removed:
- Detpack was spawning two objects.
- Gibbed while Reloading bug fixed.
- Dying while concussed bug fixed.
--------------------------------
Version 1.1 - Released 24/8/96
--------------------------------
Initial Release
Classes: Scout, Sniper, Soldier, Demolitions Man, Combat Medic