Skip to content
This repository has been archived by the owner on Sep 4, 2022. It is now read-only.

ConVars

Batfoxkid edited this page Jan 6, 2020 · 8 revisions

This edit adjusts ConVars every now and then so updating might be a pain. This plugin may help. But I'll make sure to note a ConVar addition or change in releases. Note that everything will be in cfg/sourcemod/FreakFortress2.cfg so make sure you save a backup when you update the plugin so the new version can generate any new ConVars. ConVars are in ABC order, use Find (Ctrl + F) to search ConVars.

Removed ConVars:

Companion Toggle | ff2_companion_toggle 1

This was never added but instead was ff2_boss_companion for Unofficial FF2.

First Round | ff2_first_round -1

This has been removed due to it being deprecated for quite some time now.

Updater | ff2_updater 1

Updater support is removed due to errors and Updater being discontinued.

Adjusted ConVars:

Caber Detonations | ff2_caber_detonations 1

This has been adjusted due to the change in how the Ullapool Caber works, a one-shot high-damage explosion. If this is increased to detonate multiple times, the damage is also reduced accordingly. However if set to more than 2, sound effects/health bar change effects won't occur and if set more than 3, damage changes aren't used at all. Setting the ConVar to 0 gives unlimited detonations and no damage changes/effects.

Countdown Players | ff2_countdown_players 1

Allowed a decimal for a players alive to players in total.

Short Circuit Stun | ff2_circuit_stun 0

Short Circuit Stun is off by default due to the overwhelming power of it. Instead the Short Circuit has a slow effect via attributes.

Eureka Effect | ff2_enable_eureka 0

The Eureka Effect ConVar has been adjusted to when it's disabled, a Eureka Effect without the reload teleport attribute is spawned. Weapon config will override the cvar.

Health Bar | ff2_health_bar 1

Allowed an option for the health bar to show total health in total rather than health of their current life.

Last Player Glow | ff2_last_player_glow 1

Allowed to select how many players left before outlining everyone rather then last player or not, can be a decimal for a players alive to players in total.

Old Jump | ff2_oldjump 1

Enabled by default due to how the popular Dynamic Defaults runs.

Control Point Alive | ff2_point_alive 0.2

Adjusted default amount and allowed a decimal for a players alive to players in total.

Control Point Type | ff2_point_type 0

Allowed to select both ff2_point_time and ff2_point_alive.

Replace Disconnected Boss | ff2_replace_disconnected_boss 0

Default value is disabled because taking the disconnected player's boss selection instead of their own.

Added ConVars:

Advanced Music | ff2_advanced_music 1

Enable or disable advanced music menu and commands.

Boss Companion | ff2_boss_companion 1

If anyone is allowed to toggle disabling or enabling being a companion boss. If this is turned off, the next player will be forced to play as a companion if the person in front plays a Duo boss (exception is if boss toggle is off for the player).

Boss Description | ff2_boss_desc 1

To show the boss's description before choosing the boss in the Boss Preference menu.

Boss Keep Selection | ff2_boss_keep 0

-1  - Block the player from picking the same boss on their previous boss round
 0  - Keep the player's selection until after their boss round
 1  - Keep the player's selection, even after their boss round

Boss Logging | ff2_boss_log 0

Log boss win/loses to logs/freak_fortress_2/bosses/ when player count is more or equal to ff2_boss_log. 0 will disable logging.
Log Format:
Time on Map - Player <AuthId_Steam2> has won/loss

Boss Selection | ff2_boss_select 1

If anyone is allowed to use the boss menu. If this is turned off, players with or without permission can't access.

Skip a Turn | ff2_boss_skip 0

Adds an option for players to subtract their queue points by 10 if they have over 10 queue points, mainly for skipping being the boss by a turn.

Boss Toogle | ff2_boss_toggle 1

If anyone is allowed to toggle disabling or enabling being the boss. If this is turned off, players will be forced to play. (Except reseting queue points still accessible.)

Boss Toggle Message | ff2_boss_toggle_delay 45

The time in seconds to ask new players about setting being the boss on or off from the start of the round.

Boss vs Boss | ff2_boss_vs_boss 0

The new alternative gamemode. The ConVar determines the chance out of 100 will the game uses bosses on both teams with even amount of players on each side. This also enables some settings and natives to go along with this, such as the ConVars below:

Bosses vs Bosses | ff2_boss_vs_boss_count 1

Determines how many bosses are chosen for each side in Boss vs Boss mode. Companions are not counted for.

Merc vs Merc | ff2_boss_vs_boss_damage 1.0

Determines the multiplier of damage dealt between non-bosses in Boss vs Boss mode while each team as an alive boss.

Boss vs Boss Lose Condition | ff2_boss_vs_boss_lose 0

Sets how the round will end during a Boss vs Boss mode.

0 - All of a team dies (Standard Arena)
1 - All of a team's bosses dies
2 - All of a team's non-bosses dies

Boss vs Boss StatTrak | ff2_boss_vs_boss_stats 0

Determines if StatTrak will be counted during a Boss vs Boss round.

Shuffle Boss Pack Vote | ff2_bosspack_vote 0

If set to non-zero, it randomizes the order of boss packs and what it's set to, limits amount of packs shown. Also removes the random option. If there are more packs then what the ConVar is set to, the current pack is excluded from being shown.

Bot Raging | ff2_bot_rage 1

Sets whether to make the bot use it's rage is at 100%.

Huntsman Damage | ff2_bow_dmg 1.25

Again, basically the same thing but with the Huntsman. And the Huntsman is normally crit-boosted anyways.

Huntsman Damage | ff2_bow_dmg_mini 0.0

Sets the mini-crit damage of the Huntsman. If this value is non-zero, the Huntsman will only be mini-crit boosted unless ff2_bow_dmg_non is also non-zero.

Huntsman Damage | ff2_bow_dmg_non 0.0

Sets the non-critical damage of the Huntsman. If this value is non-zero, it'll will strip the Huntsman of normally being crit-boosted.

Announcer | ff2_broadcast 0

Sets whether Announcer lines and end-of-the-round cheering plays.

Cloak Damage | ff2_cloak_damage 1.0

Damage ratio taken from a boss while the Spy is cloaking.

Cloak Stun | ff2_cloak_stun 2.0

Amount of seconds before a Spy is able to cloak upon backstabing a boss.

Minimum Companions | ff2_companion_min 4

Minimum number of players on the server before allowing companions to be selected.

Random Companion | ff2_companion_random 0

Select a random player to be a companion instead the next person.

Restore Companion Points | ff2_companion_restore 0

Enable or disable companions keeping their queue points, even after a round.

Countdown OVERTIME! | ff2_countdown_overtime 0

Sets if the round will go to OVERTIME! if a player is currently capturing the control point. This is also affected by the cvar tf_overtime_nag for repeating OVERTIME! announcements.

Dead Ringer Damage | ff2_deadringer_damage 1.0

Damage ratio taken from a boss while the Spy is ringered.

Diamondback Revenge | ff2_diamondback 2

Amount of revenge crits gained upon backstabbing a boss.

Model Disguise | ff2_disguise 1

Whether the Spy will have the model appearance of whoever he's disguised as. Note this requires TF2Attributes and model will only be shown to the enemy team.

Damage to Airstrike Head | ff2_dmg_airstrike 250

This applies how much damage is needed to increase a player's head count for the Airstrike.

Damage to Killstreak | ff2_dmg_kstreak 250

This applies how much damage is needed to increase a player's killstreak.

Hard-code Custom Weapons | ff2_hardcodewep 1

By default weapons in weapons.cfg will be applied first, then by hard-coded weapons to weapons left undefined.

0 - Only use weapons.cfg
1 - weapons.cfg then hard-coded weapons
2 - Only use hard-coded weapons

Boss Healing | ff2_healing 0

Allows the boss to heal itself or by other players:

0 - Block all sources
1 - Only self-healing
2 - Only by other players
3 - Allow all sources

Look HUD | ff2_hud_aiming 0

Show your teammates stats by looking at them while alive. ConVar determines how close the player needs to be to see their stats, setting to -1 means no range limit while 0 disables the feature completely.

Healing HUD | ff2_hud_heal 0

Show healing done towards teammates (not overheal) in the damage counter HUD. This will not appear until the player has healed a single point unless it's set to 2. This also includes whoever your currently spectating.

StatTrak HUD | ff2_hud_stats -1

Show StatTrak statistics to the player's HUD.

-1 - Disable              
 0 - Only by admin override ff2_stats_bosses                                             
 1 - Client can see but can't see spectating player's stats
 2 - Client can see and the spectating player's stats

Kunai Health | ff2_kunai_health 200

Amount of health/overheal gained upon a backstab.

Kunai Overheal | ff2_kunai_max 600

Maximum amount of overheal possible using the Kunai.

Low Player Count Stabs | ff2_low_stab 1

Increase the damage of backstabs, market gardens, and ullapool caber explosions when there's low amount of players on the server.

Market Garden | ff2_market_garden 1.0

Changes the damage ratio that Market Garden stabs deal. If set to zero, Market Gardens won't be used and will have attributes strip (by Hardcoded option) and will be crit boosted.

Server Name Change | ff2_name_change 0

Change the server name to include the current boss's name, similar to how the Who's The Current Boss! works.

Control Point Time | ff2_point_time 45

The initial time before the control point is unlocked.

Points Bonus Queue | ff2_points_bonus 10

Max number of queue points players can earn at the end of the round.

Points Required Damage | ff2_points_damage 0

Require this amount of damage to earn any amount of queue points at the end of the round.

Points Interval | ff2_points_interval 600

Every this amount of damage dealt to the boss (or by other means effecting the damage counter) gives a point (or queue point) to the player at the end of the round.

Points Minimum Queue | ff2_points_queue 10

Minimum number of queue points players can earn at the end of the round.

Quality Weapon | ff2_qualitywep 5

The default weapon quality the boss has. Again this is ignored for bosses with a defined quality in their weapon.

RPS Divide | ff2_rps_divide 0

Disable or enable dividing ff2_rps_limit with the current boss's health when he first lost a RPS. Player winner is credited for the damage. Note this will not take effect when the boss's health is too low and ff2_rps_divide is too high.

RPS Points | ff2_rps_points 0

How much queue points for teammates or minions to win/lose of the outcome of a RPS. This won't take affect if cvar is set to zero or one of the players does not have the queue points to bet.

RPS Limit | ff2_rps_limit 0

How many times a boss can lose before being slayed outright. Player winner is credited for the remaining boss health on slain.

Sapper | ff2_sapper 0

Allow Spies to sap bosses and/or minions:

0 - Disable
1 - Can sap the boss
2 - Can sap minions
3 - Can sap both

Sapper Cooldown | ff2_sapper_cooldown 500

Amount of damage the Spy needs to deal in order to use his sapper again.

Sapper Starting | ff2_sapper_starting 0

Amount of damage the Spy needs to deal in order to use his sapper the first time.

Boss Self-Knockback | ff2_selfknockback 0

This allows bosses to be able to rocket jump, grenade jump, or receive any kind of knockback done by their own weapons. The boss can't be hurt by itself unless the damage will kill the boss.

Shield Health | ff2_shield_health 500

Amount of damage to take before breaking, used if ff2_shield_type is set to 3.

Shield Resistance | ff2_shield_resistance 0.75

Multiplier of damage to take, used if ff2_shield_type is set to 3. Multiplier will increase (player taking more damage) as the shield's health is lowered.

Shield Type | ff2_shield_type 1

Sets how the Razorback and Demo-shields will react upon being hit:

0 - Does nothing.
1 - Destroys the shield and take no damage from the boss. (Official Styled)
2 - Destroys the shield and take no damage from the boss or minions if the player could not survive it normally.
3 - Gives resistances on ranged attacks with a HP gauge before breaking, melee hits from the boss or minions destroys this outright, gives no damage, and one second speed boost. (BBG Styled)
4 - Gives resistances on all attacks with a HP gauge before breaking, will break outright if the player can't survive a hit normally, gives no damage on it breaking destroyed.

Sniper Wall Climb Delay | ff2_sniper_climb_delay 1.56

How much time before the Sniper can swing his melee again. Setting this to zero will disable wall climbing completely.

Sniper Wall Climb Damage | ff2_sniper_climb_dmg 15.0

How much damage is taken/required to wall climb. This is affected by Bushwaka's damage vulnerability and the Tribalman's Shiv bleed.

Sniper Rifle Damage | ff2_sniper_dmg 2.0

This shows how much damage is multiplied towards the Sniper Rifle while not being mini-crit or crit boosted.

Sniper Rifle Mini-Crit Damage | ff2_sniper_dmg_mini 2.0

Basically the same thing but when the Sniper Rifle is being mini-crit boosted.

Solo Rage Shaming | ff2_solo_shame 0

Insult the boss when he stuns only one player during a rage with ffbat_defaults subplugin.

Song Info | ff2_song_info 0

-1 - Never show current playing song, even if the boss has listed name and artist.                  
 0 - Only show if the boss has listed name and artist.                                               
 1 - Always show, if the boss has missing name and artist, show `Unknown Song - Unknown Artist`

StatTrak Players | ff2_stats_chat -1

-1 - Disable              
 0 - Only by admin override ff2_stats_bosses                                             
 1 - Only to the boss if the win or losses changed
 2 - Everyone if the win or losses changed
 3 - Only to the boss
 4 - Everyone

StatTrak Players | ff2_stats_players 6

Required amount of players to add/save stats to player's statistics.

Game Description | ff2_steam_tools 1

Enable or disable showing the Freak Fortress 2 (Unofficial 1.X.X) or Freak Fortress 2 x10 (Unofficial 1.X.X) using Steam Tools or Steam Works if available.

Strange Weapon | ff2_strangewep 1

Enable or disable weapons having a strange score, however boss weapons with a defined rank will ignore this cvar.

Game Texts | ff2_text_game 0

Sets to use game_text_tf entities as a replacement to center text HUDs, setting to 2 will also include the timer and intro message.

Message Texts | ff2_text_msg 0

Sets to use annotations or game_text_tf entities as a replacement to hint texts. 1 for annotations, 2 for game_text_tf entities.

Name Texts | ff2_text_names 1

Sets to show the attacker's and victim's name in message texts. Will show player name if it is a player and the boss name if the player is the boss.

Theme | ff2_theme 0

Allowing specific bosses with "theme" using a flag type system. For example:

ConVar | Boss Setting
  0    |   0
  1    |   0, 1
  2    |   0, 2
  3    |   0, 1, 2
  4    |   0, 3
  5    |   0, 1, 3
  6    |   0, 2, 3
  7    |   0, 1, 2, 3
  8    |   0, 4

TF2x10 Bosses | ff2_times_ten 5.0

The amount to multiply boss health and ragedamage when TF2x10 is enabled. Backstab, Market Garden, and Ullapool Caber damage is also nerfed by this much.

Triple Damage | ff2_triplewep 1

No, this is not the +210% damage bonus, this enables/disables extra damage dealt to players when initial damage is lower than 160. This is shown in Bats, Knifes, other ranged weapons, and setting a damage penalty too low. This is enabled by default due to many public bosses already adjusting to this, "triple" to set per-boss.

Teleport To Spawn Damage | ff2_tts_damage 250.0

Amount of hazard damage the boss needs to take in order to teleport to spawn (if Teleport to Spawn is enabled)

Clone this wiki locally