`LamaPro version 0.6.6

==============================
Files Included
==============================

-LamaPro_0_6_6.pk3  contains the files needed to run the mod
-This documentation
-example server config
-dll/so files of the mod (gcc 3 for newer linux boxes)

==============================
Contact info:
==============================
dbpman@yahoo.com  label email lamapro

or http://lamapro.spoonix.com/


============
Quick start:
============
Unzip the lamapro-<version>.zip in the root Wolfenstien - Enemy Territory/ directory.  You should have a newly created directory named
"lamapro" with all of the files listed at the top of this file.

To start up a DEDICATED lamapro server, in a DOS shell, type:
---------------------------------------------------------
Et +set dedicated 2 +set fs_game lamapro +exec <cfg-name>.cfg


To start up a LISTEN lamapro server (where a client and server
run in the same machine), type:
----------------------------------------------------------
ET +set fs_game lamapro +exec <cfg-name>.cfg


===============================

Client Side Console Commands

===============================

+dropweapon: used to drop your main weapon
+showobjectives: displays the objectives next to flags on hud
/m  private message user /m [number/name] [msg] 
/pm  same as /m
/msg same as /m
/dumploc  command from rtcw will print out a file (in the maps folder) the current location. this can be used to make your own location names via <map>_loc.dat files
/wm_class command pulls up a ui menu to select class and weapons.
/class <letter/class> <number> shortcut to select class and weapon at next spawn.  Non-ui version of above

====================== 

ref commands 

====================== 
these commands are used with the /ref command if you are a referee 

launch<pid/name>: launches the player straight up in the air
launchall: launches all players on the server straight up in the air 
fling<pid/name>: flings the player in random directions 
flingall: flings all players in random directions 
healthrack (1,0): turns on and off health racks (can only be used if d_competion cvar is turned on) 
ammorack (1,0): turns on and off ammo racks (can only be used if d_competion cvar is turned on) 
tankdamage(-1, 0, 1): determines how the mobile ent can be damaged (can only be used if d_competion cvar is on) (see d_FFtankdamage server cvar for information on what each number repressents)
voted: will show the referee who voted and how they voted 

=============================== 

Client Side CVARS

===============================
cg_demoAdjust default 0: toggles the hud up and down out of the way of the demorecord line 
cg_muzzleflash default 0: will turn on/off muzzle flash 
cg_drawFireteamOverlay default 1: (0,1,2,3) changes current fire team display 
cg_drawHeadHud default 0: toggles the drawing of the head in the hud on and off 
cg_drawCompass default 1: (0,1,2) compass locations 
cg_drawCompassMap default 0: draws the map under the compass 
dc_tracers default 1: draws tracer rounds 
dc_popupStayTime default 2000: Defines the time in milliseconds that popups will stay before fading 
dc_popupFadeTime default 2500: Defines the time in milliseconds that popups take to fade out 
dc_popupTime default 1000: Defines the rate in milliseconds that popups will be delayed 
cg_drawOverheatBar default 1: (0,1,2) controls where the overheat bar shows up 
cg_showtime default 0: toggles on and off local time 
cg_simpleItems default 0: toggles whether to show simple items 
cg_drawClassNum default 1: toggles whether to show the client class limitation on the hud 
cg_drawCrosshairRank default 0: toggles on and off the showing of the rank of the person whom you are pointing your crosshair at 
cg_drawPickuptext default 1: defines where you want your item pickup description placed hud(rtcw) or console(et)
cg_drawObjectiveFlags default 1: draws objective flags on the hud
dc_fireteamAlpha default 1: (0.0 to 1.0) makes the fireteam see through
dc_hudAlpha default 1: (0.0 to 1.0) makes the hud see through 
dc_chatAlpha default 1: (0.0 to 1.0) makes the voice chat see through 
cg_drawSkillbar default1: toggles between showing of the stat bars or numbers 
dc_hitsounds default 0: (0-2) 2 allowed to hear all hitsounds/ 1 allows only headshot sounds/0 turns off all hit sounds 
cg_gibs default 1: on/off the player gib model
cg_announcer default 1: on/off the announcer
cg_showMineNames default 0: on/off the showing of who plantejd the mine
dc_fireteamLatchedClass default 0:  on/off player switching classes showing up on fireteam


===============================

Server Side CVARS

===============================
d_noxp turns xp on/off when off it creates class play like they were in rtcw (ie. fo half bar can toss) 
d_alliedSniperLimit(-1 to inf) lets the server determine how many snipers on allied side allowed : -1 will turn off check
d_axisSniperLimit (-1 to inf) lets the server determine how many snipers on axis side allowed : -1 will turn off check
d_alliedNadeLimit (-1 to inf) lets the server determine how many Rifle Nades on allied side allowed : -1 will turn off check
d_axisNadeLimit(-1 to inf) lets the server determine how many Rifle Nades on axis side allowed : -1 will turn off check
d_alliedMineLimit (0 to inf) DEFAULT 10 lets the server determine how many LandMines on allied side allowed
d_axisMineLimit(0 to inf) DEFAULT 10 lets the server determine how many LandMines on axis side allowed
d_alliedPanzLimit (-1 to inf) lets the server determine how many Panzers on allied side allowed : -1 will turn off check
d_axisPanzLimit (-1 to inf) lets the server determine how many Panzers on axis side allowed : -1 will turn off check
d_alliedMGLimit(-1 to inf) lets the server determine how many MG's on allied side allowed: -1 will turn off check
d_axisMgLimit (-1 to inf) lets the server determine how many MG's on axis side allowed : -1 will turn off check
d_alliedMortLimit(-1 to inf) lets the server determine how many Mortars on allied side allowed : -1 will turn off check
d_axisMortLimit(-1 to inf) lets the server determine how many Mortars on axis side allowed : -1 will turn off check
d_alliedFlameLimit(-1 to inf) lets the server determine how many Flamers on allied side allowed  : -1 will turn off check
d_axisFlameLimit(-1 to inf) lets the server determine how many Flamers on axis side allowed : -1 will turn off check
d_xpsaver default 0: turns on/off server xp save for campaigns
d_xpstopwatch default 0:  turns on/off server xp save over stopwatch 
d_axisNumEng default 15: controls the amount of players allowed to play that class 
d_alliedNumEng default 15: controls the amount of players allowed to play that class
d_axisNumMed default 15: controls the amount of players allowed to play that class 
d_alliedNumMed default 15: controls the amount of players allowed to play that class
d_alliedNumFO default 15: controls the amount of players allowed to play that class
d_axisNumFO default 15: controls the amount of players allowed to play that class
d_axisNumCO default 15: controls the amount of players allowed to play that class
d_alliedNumCO default 15: controls the amount of players allowed to play that class 
d_shove default 0; 0-1000 the length amount to shove a person 
d_proneupdelay default 0: Don't allow players to shoot while getting up from prone.
d_pronedowndelay default 0:  Don't allow players to shoot while going down to prone
d_limittime default 0: 0.00 - 1.00 sets when you want to cut the normal limits
d_limitclasspercent default 1: 0.00 - 1.00 sets how much you want to cut when the d_limittime is hit 
d_limitweappercent default 1: 0.00 - 1.00 sets how much you want to cut when the d_limittime is hit 
d_reviveShield default 1000; 0 - 20000 server can control how long invulerable a player is after revive (in milliseconds)
d_spawnShield default 3000; 0 - 20000 server can control how long invulerable a player is after respawn (in milliseconds)
d_revivelock default 1000: sets how long you want the revived person to not be able to move while invulnerable (suggestion: should be the same as d_reviveshield) 
d_FO_ammocap default 0: turns on/off fo's ability to pick up weapons for ammo until level 3 light weapons 
d_med_nodrop default 0: turns on/off med's ability to pick up/spawn with smgs from other team 
d_eng_nodrop default 0: turns on/off eng's ability to pick up/spawn with smgs 
d_co_smgpickup default 0: turns on/off co's ability to pick up a smg but can not fire the smg 
d_sold_pickupall default 0: turns on/off soldier's ability to pick up anything 
d_levels_fieldops default "20 50 90 140": server can determine if/when skill level is hit(setting to -1 will turn off that level)
d_levels_engineer default "20 50 90 140": server can determine if/when skill level is hit(setting to -1 will turn off that level)
d_levels_medic default "20 50 90 140": server can determine if/when skill level is hit(setting to -1 will turn off that level)
d_levels_covertops default "20 50 90 140": server can determine if/when skill level is hit(setting to -1 will turn off that level)
d_levels_soldier default "20 50 90 140": server can determine if/when skill level is hit(setting to -1 will turn off that level)
d_levels_lightweapons default "20 50 90 140": server can determine if/when skill level is hit(setting to -1 will turn off that level)
d_levels_battlesense default "20 50 90 140": server can determine if/when skill level is hit(setting to -1 will turn off that level)
d_FFtankdamage (-1,0,1) default 0: server can determine if it'll allow both sides to damage the tank/truck, no one can , or default et one team damage when -1 other team can not hop on the tank and use the mg42
d_ammocabinet default: 1 turns on/off the ability to use the ammo cabinets
d_healthcabinet default: 1 turns on/off the ability to use the health cabinets
d_intermissiontime default 60: lets the server decide how long intermission will last
d_showstats default 2: (0-2) lets server determine to allow players to see stats; 0 turns off both topshot and client individual, 1 turns off topshot, 2 show all
d_stickyCOcharge default 0: (0-2) 2 makes all weapon recharge sticky 1 makes just other team kills sticky 0 off for covert class 
d_stickySoldcharge default 0: (0-2) 2 makes all weapon recharge sticky 1 makes just other team kills sticky 0 off for Soldier class
d_stickyFOcharge default 0: (0-2) 2 makes all weapon recharge sticky 1 makes just other team kills sticky 0 off for Fieldops class 
d_stickyEngcharge default 0: (0-2) 2 makes all   weapon recharge sticky 1 makes just other team kills sticky 0 off for Engineer class 
d_stickyMedcharge default 0: (0-2) 2 makes all weapon recharge sticky 1 makes just other team kills sticky 0 off for Medic class 
d_distancefalloff default 1: turns on and off the bullet distance falloff for smgs 
d_hitsounds default 0: (0-2) 2 allows all clients to hear all hitsounds/ 1 allows only headshot sounds/ 0 turns off all hit sounds 
d_goomba default 0: (0-3) 0: off/ 1: only other team gets goomba damage/ 2: both teams can take goomba/ 3: both teams can recieve goomba damage and the faller takes fall damage d_newscripts default 0: on/off points to newmapscripts folder
d_newscripts default 0: on/off points to newmapscripts folder 
d_smgattributes default 0: (0-2) effects smg's(rof,spread, heat/cool, ammo amount, reload speed,etc) setting to 2 plays RTCW style, 1 makes smgs play etmain style, 0 makes smgs play RTCWmod style
d_xpstopwatch default 0: on/off xp save over stopwatch mode 
d_competion default 0: on/off competion settings which allows referees to change ammo/health ranks and ff tank damages, when off players can use fun commands such as fling and launch
d_alliedVenomLimit(-1 to inf) lets the server determine how many Venoms on allied side allowed  : -1 will turn off check
d_axisVenomLimit(-1 to inf) lets the server determine how many Venoms on axis side allowed: -1 will turn off check
d_fireteambonus - (0 - 1) enables/disables bonuses for having classes in the fireteam during the no xp system. 
d_randomautospawns( 0 to inf) lets the server rerandomize spawns if x amount of people are spawncamped in 4 seconds after spawnshield is up.(currently randomizes both sides)


===============================
LAMA Pro Additions/Changes 
===============================
added ettest voice quickchats and some hidden ones
pretty logo and gui for client commands
fg42 unscoped has the aimspread of a smg
Garand can reload midclip
garand/k43 damage, firerate, bulletspread, and reload rate the same
MP40/Thompson/Sten has the damage,bulletspread, and reload rate of RTCW if d_smgattributes is 2 or 0
(SMG's firerate however was lowered from rtcw values due to et's antilag system)
Sniperrifles while scoped have damage value of RTCW's sniperrifle
Panzers can do the switch to other weapons during spinup like in RTCW
dynamite damage is 600 like in rtcw
Panzer damage radius back to old RTCW value
crouching allowed going up ladders just like in RTCW
Covertops keeps the no shooting sign above their head rather than only having it show up when you aim at them
riflenades only work at full bar and when fired go to half bar
covertops do not lose their disguise when flag is captured
hud health goes red after health drops below 50
when covops throws smoke will switch to main weapon not pistol
in rtcw mode smoke can be used half bar
gibbing bodies do not count as misses
fireteam size increased from 6 to 8
medics max out health at 140 if there are more than 3 of them per team
global goatsound for knifestabs
fireteam medic indicators
fireteam color coded class letters
lvl 4 covert ops now has silent run if and only if his sprint bar is full and no loss of uniform unless died or stolen objective
luger/colt are the same
heavy level 1 and 3 are switched to reflect the new panzer
crouching can open doors silently
unscoped fg42 spread affected by level 3 light weapons
10 light weapon xp per knife kill
10 battlesense xp per goomba kill (if d_goomba is turned on)
mounted mg does same damage as mobile mg
weapon pick up code changed.. need to +dropweapon before you can change weapons
artillery call distance increased for bigger maps
MG42 no longer shoots low
pickup objects no longer spam the console and instead show up on hud like in rtcw if using cg_drawPickuptext 1
covert ops smoke covers a larger area
new map scripts for the default maps
rtcw cam shake
rtcw corpse height for medical revive
addition on objective flags on the hud and a command +showobjects allow the user to see what each flag means
removal of grass on maps like radar to save fps
removal of cg_drawsmallpopup - will always use small icons
addition of location names to the game
disarming satchel sped up 
added mine names for people who planted mines
added rerandomization of spawntimes if spawncamped
distance falloff for all heavy weapons (mg42/venom)
added venom from rtcw
mg42/venom are headshot weapons
covertops can pickup smgs but not use them when d_CO_smgpickup is on
airstike limit on hud ala etpro
ready indicators on scoreboard ala etpro
etpro scripting (fueldump cp spawn/ battery backdoor dyno)

===============================
Fixes ETMAIN
===============================
dual pistols now count as a tking item and can lose xp
lower light weapons spread at level 3 not level 4
oversize server commands fix (thanks to bani/rain)
handing out ammo/med packs do not come to you first if you are too close
engineer level 3 only needs 33% energy for mines and 66% for dyno as documented
distance falloff for bullet error( headshots between 1500  and 2500 ft do between 99 -21 % damage)
            (body shots between 1500 and 2500 ft do between 99 -51 % damage)
hitting own head while prone (bani fix)
mg42 fixed under antilag (bani fix)
MG42 Mounted no longer fires low
knife now has antilag
Covops level 4 no gib knife bug
Level 1 field ops now uses field ops charge times instead of medic charge times when giving ammo
console ref commands some didnt work in console
freelook now works (thanks to rain)
fps and timer do not go away when cg_drawFireteamOverlay is 0
muted players when becoming ref get unmuted
riflenades do not go thru doors (bani fix)
skull never leaving in scoreboard menu after teamswitch
Forced into spec bug after level 4 heavy/light weapons
Forced warmup teamlock
riflenade extra ammo exploit
command map not showing up when cg_drawcompass = 0
/players should show ready status at end of round
mounted mg42 breaking breakables

===============================
FIXES from previous LAMAPRO
===============================
skill lvl up will now start when connected
+dropweapon server crash (sig 11)
xp working during campaigns
