I'm testing Anti-TK on the Competitive server. It won't be put on the main server until kinks are worked out and we know it won't crash the server.
Thanks to 44 for helping with the test.
The config as it stands:
1) Mirror damage is working. So is the little slap when you attack a teammate. Mirror damage may cause the server to crash. It requires more testing and with more people.
2) Beacon does not work probably (missing the sprite). It only makes the sound.
Thanks to 44 for helping with the test.
The config as it stands:
Code:
// This file was auto-generated by SourceMod (v1.5.0-dev+3786)
// ConVars for plugin "antitk.smx"
// Admin Flag for immunity? Leave Blank for any flag.
// -
// Default: ""
sm_antitk_admins_flag ""
// Are Admins immune to the Anti-TK Manager? [0 = FALSE, 1 = TRUE]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_admins_immune "0"
// Time in minutes player should be banned for excessive TK's. [DEFAULT: 60 minutes]
// -
// Default: "60"
sm_antitk_ban_time "60"
// Is the Anti-TK Manager Beacon option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_beacon "0"
// Anti-TK Manager radius for beacon's light rings. [DEFAULT: 375]
// -
// Default: "375.0"
// Minimum: "50.000000"
// Maximum: "1500.000000"
sm_antitk_beacon_radius "375.0"
// Is the Anti-TK Manager Blind option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_blind "1"
// Anti-TK Manager Blind Amount. [DEFAULT: 230]
// -
// Default: "230"
// Minimum: "0.000000"
// Maximum: "255.000000"
sm_antitk_blind_amount "250"
// Is the Anti-TK Manager Burn option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_burn "1"
// Anti-TK Manager Burn Duration. [DEFAULT: 20 seconds]
// -
// Default: "20"
// Minimum: "0.500000"
// Maximum: "20.000000"
sm_antitk_burn_duration "10"
// Is the Anti-TK Manager Drug option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_drug "1"
// Is the Anti-TK Manager enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_enable "1"
// Is the Anti-TK Manager FireBomb option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_firebomb "1"
// Anti-TK Manager FireBomb fuse length. [DEFAULT: 10 seconds]
// -
// Default: "10.0"
// Minimum: "5.000000"
// Maximum: "120.000000"
sm_antitk_firebomb_fuse "10.0"
// Who is targeted by the Anti-TK Manager FireBomb? [0 = ATTACKER, 1 = TEAM, 2 = EVERYONE]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_antitk_firebomb_mode "0"
// Anti-TK Manager FireBomb blast radius. [DEFAULT: 600]
// -
// Default: "600"
// Minimum: "50.000000"
// Maximum: "3000.000000"
sm_antitk_firebomb_radius "600"
// Is the Anti-TK Manager Freeze option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_freeze "1"
// Anti-TK Manager Freeze Duration. [DEFAULT: 10 seconds]
// -
// Default: "10"
// Minimum: "1.000000"
// Maximum: "120.000000"
sm_antitk_freeze_duration "10"
// Is the Anti-TK Manager FreezeBomb option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_freezebomb "1"
// Anti-TK Manager FreezeBomb fuse length. [DEFAULT: 10 seconds]
// -
// Default: "10.0"
// Minimum: "5.000000"
// Maximum: "120.000000"
sm_antitk_freezebomb_fuse "10.0"
// Who is targeted by the Anti-TK Manager FreezeBomb? [0 = ATTACKER, 1 = TEAM, 2 = EVERYONE]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_antitk_freezebomb_mode "0"
// Anti-TK Manager FreezeBomb blast radius. [DEFAULT: 600]
// -
// Default: "600"
// Minimum: "50.000000"
// Maximum: "3000.000000"
sm_antitk_freezebomb_radius "600"
// Number of enemy kills required to remove a TK point. [DEFAULT: 10]
// -
// Default: "10"
sm_antitk_karma_kills "10"
// Maximum number of TK's allowed before Kick/Ban action occurs.
// -
// Default: "0"
sm_antitk_max "4"
// Mirror damage percent that is returned to attacker? [DEFAULT: 100 Percent]
// -
// Default: "100"
// Minimum: "0.000000"
// Maximum: "100.000000"
sm_antitk_mirror_percent "20"
// Should we slap the attacker when mirroring damage? [0 = FALSE, 1 = TRUE]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_mirror_slap "1"
// Type of mirrored damage for when a player is attacked by team player? [0 = NONE, 1 = ATTACKER, 2 = ATTACKER + RETURN HEALTH]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_antitk_mirror_type "1"
// Time in seconds TKer data should be kept before purging. [DEFAULT: 30 minutes]
// -
// Default: "1800.0"
sm_antitk_purge_time "1800.0"
// Anti-TK Manager resource removal amount. (0.0-1.0 equates to a percentage, otherwise it's an amount) [DEFAULT: 0.20 (20%)]
// -
// Default: "0.2"
sm_antitk_resource_amount "0.2"
// Should the Anti-TK resource option give resources to the victim? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_resource_steal "1"
// Is the Anti-TK Manager resource remove option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_resources "0"
// Should we exclude TK's from being tracked during the Round Start Protection? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_round_start_exclude "1"
// Time in seconds the Anti-TK Manager Round Start Protection should take effect. [0 = DISABLED]
// -
// Default: "0.0"
sm_antitk_round_start_protect_time "0.0"
// Type of action that is taken during the Round Start Protection? [0 = FORGIVE, 1 = SLAY, 2 = SLAP, 3 = BEACON, 4 = BURN, 5 = FIRE BOMB, 6 = FREEZE, 7 = FREEZE BOMB, 8 = SLOW, 9 = BLIND, 10 = DRUG, 11 = TIME BOMB, 12 = RESOURCES, 100 = NO FORGIVE]
// -
// Default: "0"
sm_antitk_round_start_type "0"
// Is the Anti-TK Manager Slap option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_slap "1"
// Anti-TK Manager Slap Damage. [DEFAULT: 50 health]
// -
// Default: "50"
// Minimum: "0.000000"
// Maximum: "100.000000"
sm_antitk_slap_damage "40"
// Is the Anti-TK Manager Slay option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_slay "1"
// Is the Anti-TK Manager Slow option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_slow "0"
// Anti-TK Manager Slow Gravity Multiplier. [DEFAULT: 1.4]
// -
// Default: "1.4"
sm_antitk_slow_gravity "1.4"
// Anti-TK Manager Slow Speed Multiplier. [DEFAULT: 0.4]
// -
// Default: "0.4"
sm_antitk_slow_speed "0.4"
// Should we use a special version of the slay? (May not work with all mods) [0 = FALSE, 1 = TRUE]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_special_slay "0"
// Is the Anti-TK Manager TimeBomb option enabled or disabled? [0 = FALSE, 1 = TRUE]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_antitk_timebomb "1"
// Anti-TK Manager TimeBomb fuse length. [DEFAULT: 10 seconds]
// -
// Default: "10.0"
// Minimum: "5.000000"
// Maximum: "120.000000"
sm_antitk_timebomb_fuse "10.0"
// Who is targeted by the Anti-TK Manager TimeBomb? [0 = ATTACKER, 1 = TEAM, 2 = EVERYONE]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_antitk_timebomb_mode "0"
// Anti-TK Manager TimeBomb blast radius. [DEFAULT: 600]
// -
// Default: "600"
// Minimum: "50.000000"
// Maximum: "3000.000000"
sm_antitk_timebomb_radius "600"
// Type of action that is taken once the TK limit has been exceeded? [0 = NOTHING, 1 = KICK, 2 = BAN]
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "2.000000"
sm_antitk_type "1"