## Alternate Fire Mod README (Configuration Variables)

### Server Settings

#### g_teleportMissiles

Most of the time, missiles (like grenades, rockets, plasma balls, BFG plasma) pass straight through teleporters. With this set to "1" they will be teleported just like a player. Missiles will not retain their trajectory, but will be set on a new one, just like a player. It's amazingly fun to shoot someone in the back through a teleporter. The default is "1."

#### g_selfDamage

When this is set to "2," players will damage themselves normally. When it is set to "1," self damage will only affect armor. (When armor is 0, the player's health will not be affected.) When it is set to "0," a player cannot harm himself at all.

#### g_fallingDamage

This is just what it sounds like: a "1" setting will cause players to take falling damage, and a "0" setting will not.

#### g_explodingAmmo

Set this to "0" if you want impervious ammunition. Don't do it, though. It's no fun.

#### g_returnFlag

You frag the enemy flag carrier. You chase after the flag, and, when you pick it up, instead of it being teleported back to your base, the announcer says, "You have YOUR FLAG." You get to carry it back yourself!
That's what happens when this is set to "1." It was so amazingly fun to play CTF this way that I left that as the default.
It is possible to have to defend two flag carriers. It is also possible to have one player carry both flags back to the base to score. It is also possible that the decision on whether or not to return your flag to your base is a difficult one. (Maybe it's safer with YOU, right THERE?)

#### g_multiFlag

When this is set to "1" and you pick up an enemy flag, you actually just get a copy of it. You can return that copy to your base to score. Multiple players on a team may carry a copy of the flag. It gets really weird, but fun.

#### g_offhandGrapple

When this is set to "1" players will have access to an offhand grapple by binding a key to "+button6". (They can also set it up in the menus, under SETUP->CONTROLS->SHOOT.) As long as the button is held down, the grapple will be activated.

#### g_grappleSpeed

This is the speed the offhand grapple will both fly and pull.

#### g_delagHitscan

Setting it to "1" turns on lag compensation for hit-scan weapons. This is the default, and you shouldn't change it. Even at a LAN party, a little lag compensation doesn't hurt at all - in fact, it'll make everyone more accurate, even if their pings are very low.
You can read more about it on the Unlagged page in this README.
Players may vote on all of the above settings except g_delagHitscan. g_returnFlag and g_multiFlag may be used together.

#### g_forceChatFilter

This is by default "0", leaving the chat filter an opt-in setting for connecting clients. If you want to make it opt-out (as in, their chat filter is forced on but they can still turn it off), set this to "1."

#### g_forceNameFilter

This works the same way as the previous setting, but it applies to names. Also, if this is set to "1" and someone connects with a filtered name, that player will be allowed to play just long enough to be notified of his name problem (about three seconds), after which he'll be kicked.

#### g_filteredWords, g_filteredNames

Each of these is a space-separated list of additional words besides the defaults. There are plenty of instances where these can be very useful. For instance, the days following the September 11th massacre, people started connecting to public servers with extremely distasteful and stupid names like "binladen."
Double-word entries can be separated by underscores. For example, you might set g_filteredNames as such: "set g_filteredNames binladen bin_laden." The filter will match spaces with the underscore between "bin" and "laden."
See the chat filter page for more details.

### Client Settings

#### cg_profanity

If the announcer shouting profanities just doesn't work when your wife and kid are in the room while you're playing CTF, set this to "0" to turn them off.

#### cg_chatFilter

This is yet another wife-and-kids setting. Set it to "1" if you'd like your client to filter words commonly regarded as vulgar in player chats. It'll replace them with asterisks. This variable can be set in the GAME OPTIONS menu.

#### cg_nameFilter

A companion to the chat filter, this filters out bad names. Set it to "1" if you'd like your client to filter words commonly regarded as vulgar in player names. This variable can also be set in the GAME OPTIONS menu.

#### cg_allowForceFilters

As described above, a server admin can decide to force your chat and/or name filters on. Set this to "0" to keep them from doing that, if you really, really need to see swear words. It won't affect anyone else - they'll still get a clean game. Again, this can be set in the GAME OPTIONS menu.

#### cg_blood, com_gibs

This used to be cg_gibs, com_blood. That didn't make sense (and it didn't work right), and now it does (and does). Set cg_blood to "0" to turn off blood splatters, and com_gibs to "0" to turn off gibs.

#### cg_showHints

This is set to "1" by default. If you don't like the Alternate Fire hints that show up when you first start a map, you can set this to "0." It's also available in the menus, under SETUP->GAME OPTIONS.

#### cg_hintNum

There are over 70 hints, and this is set to the hint number that will display next. Set it to "0" to start over.

#### showhint

Issue this command to show the next hint immediately.

#### cg_delag

Setting this to "0" will turn off lag compensation for hit-scan weapons on a single client. If you don't like the lag compensation, this is how you opt out. Most people like it, however, so it's "1" by default.

#### cg_predictRailTrails

When this is set to "1" and cg_delag is also set to "1" (both the default), rail trails are immediately drawn upon firing, removing some of the "laggy" feel. The hit tests will still take a while (since it takes your packets a bit to get to the server), but the game is more visually consistent this way. If you don't like it, set this to "0."

#### cg_newPhysics

Setting this to "0" will turn off the new physics, which includes vertical air control and a bit more horizontal air control.

#### cg_speedometer

Setting this to "1" will turn on a display in the upper-right hand corner of the screen that shows your horizontal velocity. It's great for practicing strafe-jumping.
<< Back