· reorganized slots, primary weapons are all in slot 3 now ( if you like your primary weapons in slot 4, bind the '4' key to "slot3" )
Bugs
------
· fixed bug where throwing a grenade straight down when prone would throw the grenade out of the world
· fixed weapons not calling Deploy client side if nextweapon and prevweapon were used, fixes crosshair disappearing for long amounts of time after a reload
· fixed helmet not popping off of allied carbine classes
· dropped weapons reset their attack times - fixes a bug where a weapon dropped in mid reload could not be fired until the reload time was up, even if another player picked it up
· fixed exploit where player could fire a rocket, change teams and destroy objectives
· fix player yaw / gaityaw popping when rotating to the right
· default font will now draw 32 players on the scoreboard without clipping
· reset and reload all client env models when demo recording starts - fixes models disappearing in demo playback
· fixed %s in saytext exploit
· fixed class limit cvars for fg42s
Performance
----------------
· optimized particles
· optimized cvar lookups
· optimized minimap drawing
· optimized player model drawing
· removed unused effects and sprites
· removed Movewith
· removed lightning and extra unused weather features
· removed cutscenes
· added entity lookup hash to speed up searching for entities
· removed w_ models for weapons that can't be dropped
Misc
-------
· fixed names starting with # exploit
· increased number of custom objective icons per map to 6
· Label in class select menu shows class limit and how many are in that class
· class menu now omits banned classes and greys out full classes
· added mapinfo text files that can edit map properties - ban specific classes and remove spawned bazookas
· print warning message if map tries to load too many client_env_models
New cvars and commands
-------------------
"cl_hudfont"
- Change to vary the size of the saytext and voice menu text ( 0 = small, 1 = normal, 2 = big )
"mp_combinemglimits"
- Setting to 1 will combine the mg34 and mg42 class limits and count either class as being a "machinegunner". New limit is the sum of "mp_limitaxismg34" and "mp_limitaximg42", including negative numbers.
"mp_limitalliesbazooka"
"mp_limitaxispschreck"
"mp_limitbitpiat"
- Class limit cvars for the new bazooka classes
Mapinfo instructions
----------------------------
To ban classes with the mapinfo text files, you set a number that indicates the allowed classes. The number after the "alliesclasses" is the sum of the unique identifiers for each allowed class.
Example in mapinfo\dod_caen.txt.bak:
"spawn_bazookas" "0" //don't spawn bazookas on the ground
And for those of you wondering what the missing class is in each of these lists, its a mortar. This weapon is not included in this release, as its not completed yet.