Created
November 16, 2013 22:02
-
-
Save so0k/7505931 to your computer and use it in GitHub Desktop.
BotProfile.db
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//---------------------------------------------------------------------------- | |
// BotProfile.db | |
// Author: Michael S. Booth, Turtle Rock Studios (www.turtlerockstudios.com) | |
// Elite bot edits by WaLLy3K 9/09/13 - additional customization by iGame.vn | |
// | |
// This database defines bot "personalities". | |
// Feel free to edit it and define your own bots. | |
// | |
//---------------------------------------------------------------------------- | |
// | |
// All profiles begin with this data and overwrite their own | |
// | |
Default | |
Skill = 100 | |
Aggression = 100 | |
ReactionTime = 0.22 | |
AttackDelay = 0.10 | |
Teamwork = 100 | |
AimFocusInitial = 0.22 // initial focus spread in degrees (from desired center) | |
AimFocusDecay = 0.10 // how much focus shrinks per second (.25 = 25% of size after 1 sec) | |
AimFocusOffsetScale = 0.10 // controls accuracy when tracking to target (0 == perfect, should always be < 1) | |
AimfocusInterval = 0.22 // how often focus is adjusted (smaller intervals means better movement tracking) | |
WeaponPreference = CompWeps | |
Cost = 0 | |
Difficulty = HARD | |
VoicePitch = 50 | |
Skin = 0 | |
LookAngleMaxAccelNormal = 4000.0 // how quickly a bot will move their cross hair look at you (2000.0 default) | |
LookAngleStiffnessNormal = 300.0 // how quickly a bot will lock onto you (100.0 default) | |
LookAngleDampingNormal = 50.0 // dampen how much will the bot scan the area while not engaged (25.0 default) | |
LookAngleMaxAccelAttacking = 5000.0 // ??how long a bot will keep an interest in their attacker (3000.0 default) | |
LookAngleStiffnessAttacking = 500.0 // how soon after spotting will a bot attack (150.0 default) | |
LookAngleDampingAttacking = 30.0 // dampen how much a bot will compensate for recoil (30.0 default) | |
End | |
//---------------------------------------------------------------------------- | |
// | |
// These templates inherit from Default and override with their values | |
// The name of the template defines a type that is used by individual bot profiles | |
// | |
// weapon preference templates | |
Template CompWeps | |
WeaponPreference = m4a1 | |
WeaponPreference = ak47 | |
WeaponPreference = awp | |
WeaponPreference = p90 | |
WeaponPreference = awp | |
WeaponPreference = deagle | |
WeaponPreference = p250 | |
End | |
Template Rifle | |
WeaponPreference = m4a1 | |
WeaponPreference = ak47 | |
WeaponPreference = famas | |
WeaponPreference = galilar | |
WeaponPreference = mp7 | |
End | |
Template RifleT | |
WeaponPreference = ak47 | |
WeaponPreference = m4a1 | |
WeaponPreference = galilar | |
WeaponPreference = famas | |
WeaponPreference = mp7 | |
End | |
Template Punch | |
WeaponPreference = aug | |
WeaponPreference = sg556 | |
WeaponPreference = famas | |
WeaponPreference = galilar | |
WeaponPreference = mp7 | |
End | |
Template PunchT | |
WeaponPreference = aug | |
WeaponPreference = sg556 | |
WeaponPreference = famas | |
WeaponPreference = galilar | |
WeaponPreference = mp7 | |
End | |
Template Sniper | |
WeaponPreference = awp | |
WeaponPreference = sg550 | |
WeaponPreference = g3sg1 | |
WeaponPreference = ssg08 | |
WeaponPreference = m4a1 | |
WeaponPreference = ak47 | |
WeaponPreference = mp7 | |
End | |
Template Power | |
WeaponPreference = m249 | |
WeaponPreference = xm1014 | |
WeaponPreference = nova | |
WeaponPreference = m4a1 | |
WeaponPreference = ak47 | |
WeaponPreference = mp7 | |
End | |
Template Shotgun | |
WeaponPreference = xm1014 | |
WeaponPreference = nova | |
WeaponPreference = mag7 | |
WeaponPreference = sawedoff | |
WeaponPreference = m4a1 | |
WeaponPreference = ak47 | |
End | |
Template Spray | |
WeaponPreference = m4a1 | |
WeaponPreference = ak47 | |
WeaponPreference = p90 | |
WeaponPreference = mp9 | |
WeaponPreference = mac10 | |
WeaponPreference = mp7 | |
WeaponPreference = ump45 | |
End | |
// Global Elite Challenge (High End Tier 3) [Tested] | |
Template Elite | |
Skill = 100 | |
//Rank = 1800 | |
Aggression = 100 | |
ReactionTime = 0.01 | |
AttackDelay = 0.05 | |
Cost = 4 | |
Difficulty = EXPERT | |
WeaponPreference = CompWeps | |
VoicePitch = 40 | |
AimFocusInitial = 0.01 // initial focus spread in degrees (from desired center) | |
AimFocusDecay = 0.01 // how much focus shrinks per second (.25 = 25% of size after 1 sec) | |
AimFocusOffsetScale = 0.01 // controls accuracy when tracking to target (0 == perfect, should always be < 1) | |
AimfocusInterval = 0.01 // how often focus is adjusted (smaller intervals means better movement tracking) | |
LookAngleStiffnessAttacking = 150.0 // how soon after spotting will a bot attack (500.0 template) | |
LookAngleDampingAttacking = 15.0 // dampen how much a bot will compensate for recoil (30.0 default) | |
End | |
// Elite Master Guardian Challenge (Low End Tier 3) [Tested] | |
Template Expert | |
Skill = 100 | |
//Rank = 1600 | |
Aggression = 100 | |
ReactionTime = 0.22 | |
Cost = 4 | |
Difficulty = HARD | |
WeaponPreference = CompWeps | |
VoicePitch = 50 | |
AimFocusInitial = 0.22 | |
AimFocusDecay = 0.10 | |
AimFocusOffsetScale = 0.10 | |
AimfocusInterval = 0.22 | |
End | |
// Gold Nova Master Challenge (Mid Tier 2) | |
Template VeryHard | |
Skill = 90 | |
//Rank = 1400 | |
Aggression = 90 | |
ReactionTime = 0.35 | |
Cost = 3 | |
Difficulty = NORMAL | |
VoicePitch = 75 | |
AimFocusInitial = 0.35 | |
AimFocusDecay = 0.20 | |
AimFocusOffsetScale = 0.20 | |
AimfocusInterval = 0.35 | |
End | |
// Gold Nova One Challenge (Low Tier 2) | |
Template Hard | |
Skill = 90 | |
//Rank = 1300 | |
Aggression = 80 | |
ReactionTime = 0.45 | |
Cost = 3 | |
Difficulty = NORMAL | |
VoicePitch = 85 | |
AimFocusInitial = 0.45 | |
AimFocusDecay = 0.20 | |
AimFocusOffsetScale = 0.20 | |
AimfocusInterval = 0.45 | |
End | |
// Silver Elite Challenge (High Tier 1) | |
Template Tough | |
Skill = 80 | |
//Rank = 1100 | |
Aggression = 60 | |
ReactionTime = 0.55 | |
Cost = 2 | |
Difficulty = NORMAL | |
VoicePitch = 95 | |
AimFocusInitial = 0.55 | |
AimFocusDecay = 0.30 | |
AimFocusOffsetScale = 0.22 | |
AimfocusInterval = 0.55 | |
End | |
// Silver IV Challenge (Mid Tier 1) | |
Template Normal | |
Skill = 75 | |
//Rank = 1000 | |
Aggression = 45 | |
ReactionTime = 0.80 | |
Cost = 2 | |
Difficulty = EASY | |
VoicePitch = 110 | |
AimFocusInitial = 0.80 | |
AimFocusDecay = 0.40 | |
AimFocusOffsetScale = 0.25 | |
AimfocusInterval = 0.80 | |
End | |
// Silver I Challenge (Low Tier 1) | |
Template Fair | |
Skill = 75 | |
//Rank = 850 | |
Aggression = 30 | |
ReactionTime = 0.90 | |
Cost = 1 | |
Difficulty = EASY | |
VoicePitch = 120 | |
AimFocusInitial = 0.90 | |
AimFocusDecay = 0.50 | |
AimFocusOffsetScale = 0.28 | |
AimfocusInterval = 0.90 | |
End | |
// Beginner Challenge (New to FPS & PC Gaming) | |
Template Easy | |
Skill = 50 | |
//Rank = 600 | |
Aggression = 20 | |
ReactionTime = 1.00 | |
Cost = 1 | |
Difficulty = EASY | |
VoicePitch = 130 | |
AimFocusInitial = 1.00 | |
AimFocusDecay = 0.60 | |
AimFocusOffsetScale = 0.30 | |
AimfocusInterval = 1.00 | |
End | |
//---------------------------------------------------------------------------- | |
// | |
// These are the individual bot profiles, which inherit first from | |
// Default and then the specified Template(s), in order | |
// | |
Elite Delta | |
Skin = 1 | |
VoicePitch = 45 | |
End | |
Elite Canary | |
Skin = 2 | |
VoicePitch = 45 | |
End | |
Elite Violet | |
Skin = 4 | |
VoicePitch = 44 | |
End | |
Elite Shark | |
Skin = 4 | |
VoicePitch = 40 | |
End | |
Elite Alpha | |
Skin = 2 | |
VoicePitch = 40 | |
End | |
Elite Cat | |
Skin = 4 | |
VoicePitch = 42 | |
End | |
Elite Husky | |
Skin = 2 | |
VoicePitch = 48 | |
End | |
Elite Salmon | |
Skin = 1 | |
VoicePitch = 46 | |
End | |
Elite Sheep | |
Skin = 3 | |
VoicePitch = 45 | |
End | |
Elite Emu | |
Skin = 1 | |
VoicePitch = 44 | |
End | |
Elite Maple | |
Skin = 4 | |
VoicePitch = 49 | |
End | |
//---------------------------------------- | |
Expert Sonar | |
VoicePitch = 85 | |
End | |
Expert Flute | |
VoicePitch = 100 | |
End | |
Expert Heron | |
VoicePitch = 95 | |
End | |
Expert Beta | |
VoicePitch = 115 | |
End | |
Expert Nautilus | |
VoicePitch = 87 | |
End | |
Expert Diamond | |
VoicePitch = 91 | |
End | |
Expert Albatross | |
VoicePitch = 101 | |
End | |
Expert Anchor | |
VoicePitch = 112 | |
End | |
Expert Ostrich | |
VoicePitch = 99 | |
End | |
Expert Lilly | |
VoicePitch = 100 | |
End | |
//---------------------------------------- | |
VeryHard Daisy | |
Skin = 1 | |
VoicePitch = 110 | |
End | |
VeryHard Wagon | |
Skin = 3 | |
VoicePitch = 93 | |
End | |
VeryHard Vulture | |
Skin = 2 | |
VoicePitch = 100 | |
End | |
VeryHard Banjo | |
Skin = 4 | |
VoicePitch = 86 | |
End | |
//---------------------------------------- | |
Hard+Rifle Lamb | |
Skin = 1 | |
VoicePitch = 95 | |
End | |
Hard+RifleT Dart | |
Skin = 2 | |
VoicePitch = 90 | |
End | |
Hard+Spray Pelican | |
Skin = 4 | |
VoicePitch = 102 | |
End | |
Hard+Shotgun Zigzag | |
Skin = 1 | |
VoicePitch = 98 | |
End | |
Hard+Rifle Frog | |
Skin = 2 | |
VoicePitch = 96 | |
End | |
Hard+Punch Whale | |
Skin = 4 | |
VoicePitch = 103 | |
End | |
Hard+Punch Flamingo | |
Skin = 1 | |
VoicePitch = 105 | |
End | |
Hard+Rifle Iguana | |
Skin = 2 | |
VoicePitch = 97 | |
End | |
Hard+Rifle Woodpecker | |
Skin = 4 | |
VoicePitch = 84 | |
End | |
Hard+Punch Pyramid | |
Skin = 1 | |
VoicePitch = 90 | |
End | |
Hard+Rifle Seal | |
Skin = 2 | |
VoicePitch = 98 | |
End | |
Hard+Sniper Manatee | |
Skin = 3 | |
VoicePitch = 110 | |
End | |
Hard+Spray Sparrow | |
Skin = 4 | |
VoicePitch = 103 | |
End | |
Hard+Rifle Bulldog | |
Skin = 2 | |
VoicePitch = 110 | |
End | |
//---------------------------------------- | |
Tough+Sniper Eclipse | |
Skin = 3 | |
VoicePitch = 120 | |
End | |
Tough+Rifle Cyclone | |
Skin = 1 | |
VoicePitch = 100 | |
End | |
Tough+Rifle Robin | |
Skin = 2 | |
VoicePitch = 104 | |
End | |
Tough+Rifle Hatchet | |
Skin = 4 | |
VoicePitch = 98 | |
End | |
Tough Vortex | |
Skin = 1 | |
VoicePitch = 100 | |
End | |
Tough+Rifle Zebra | |
Skin = 2 | |
VoicePitch = 102 | |
End | |
Tough+Shotgun Donkey | |
Skin = 4 | |
VoicePitch = 95 | |
End | |
Tough+Rifle Stump | |
Skin = 1 | |
VoicePitch = 95 | |
End | |
Tough+RifleT Macaw | |
Skin = 2 | |
VoicePitch = 110 | |
End | |
Tough+Rifle Torus | |
Skin = 4 | |
VoicePitch = 112 | |
End | |
Tough Snake | |
Skin = 1 | |
VoicePitch = 90 | |
End | |
Tough+Rifle Goose | |
Skin = 2 | |
VoicePitch = 115 | |
End | |
Tough+Rifle Blackbird | |
Skin = 4 | |
VoicePitch = 107 | |
End | |
Tough+Rifle Rose | |
Skin = 2 | |
VoicePitch = 102 | |
End | |
Tough Hurricane | |
Skin = 1 | |
VoicePitch = 98 | |
End | |
Tough+Rifle Dalmatian | |
Skin = 2 | |
VoicePitch = 100 | |
End | |
Tough+RifleT Wade | |
Skin = 4 | |
VoicePitch = 95 | |
End | |
Tough+Rifle Rattle | |
Skin = 1 | |
VoicePitch = 86 | |
End | |
Tough+RifleT Octopus | |
Skin = 2 | |
VoicePitch = 100 | |
End | |
Tough+Rifle Bell | |
Skin = 4 | |
VoicePitch = 95 | |
End | |
//---------------------------------------- | |
Normal+Rifle Adam | |
Skin = 1 | |
VoicePitch = 105 | |
End | |
Normal+PunchT Andy | |
Skin = 2 | |
VoicePitch = 90 | |
End | |
Normal Chris | |
Skin = 3 | |
VoicePitch = 100 | |
End | |
Normal Colin | |
Skin = 4 | |
VoicePitch = 107 | |
End | |
Normal+Rifle Dennis | |
Skin = 1 | |
VoicePitch = 104 | |
End | |
Normal Doug | |
Skin = 2 | |
VoicePitch = 110 | |
End | |
Normal Gary | |
Skin = 3 | |
VoicePitch = 95 | |
End | |
Normal Grant | |
Skin = 4 | |
VoicePitch = 112 | |
End | |
Normal Greg | |
Skin = 1 | |
VoicePitch = 111 | |
End | |
Normal+Sniper Ian | |
Skin = 3 | |
VoicePitch = 115 | |
End | |
Normal Jerry | |
Skin = 4 | |
VoicePitch = 112 | |
End | |
Normal Jon | |
Skin = 1 | |
VoicePitch = 96 | |
End | |
Normal Keith | |
Skin = 2 | |
VoicePitch = 98 | |
End | |
Normal Mark | |
Skin = 4 | |
VoicePitch = 110 | |
End | |
Normal Matt | |
Skin = 1 | |
VoicePitch = 95 | |
End | |
Normal+RifleT Mike | |
Skin = 2 | |
VoicePitch = 100 | |
End | |
Normal Nate | |
Skin = 4 | |
VoicePitch = 99 | |
End | |
Normal Paul | |
Skin = 3 | |
VoicePitch = 98 | |
End | |
Normal Scott | |
Skin = 1 | |
VoicePitch = 105 | |
End | |
Normal Steve | |
Skin = 2 | |
VoicePitch = 115 | |
End | |
Normal Tom | |
Skin = 3 | |
VoicePitch = 110 | |
End | |
Normal Yahn | |
Skin = 4 | |
VoicePitch = 92 | |
End | |
//---------------------------------------- | |
Fair Alfred | |
VoicePitch = 110 | |
End | |
Fair Bill | |
VoicePitch = 100 | |
End | |
Fair Brandon | |
VoicePitch = 99 | |
End | |
Fair+Spray Calvin | |
VoicePitch = 120 | |
End | |
Fair Dean | |
VoicePitch = 111 | |
End | |
Fair Dustin | |
VoicePitch = 98 | |
End | |
Fair Ethan | |
VoicePitch = 112 | |
End | |
Fair Harold | |
VoicePitch = 90 | |
End | |
Fair Henry | |
VoicePitch = 120 | |
End | |
Fair Irving | |
VoicePitch = 118 | |
End | |
Fair Jason | |
VoicePitch = 116 | |
End | |
Fair Josh | |
VoicePitch = 114 | |
End | |
Fair Martin | |
VoicePitch = 110 | |
End | |
Fair Nick | |
VoicePitch = 98 | |
End | |
Fair Norm | |
VoicePitch = 92 | |
End | |
Fair Orin | |
VoicePitch = 113 | |
End | |
Fair Pat | |
VoicePitch = 114 | |
End | |
Fair Perry | |
VoicePitch = 115 | |
End | |
Fair Ron | |
VoicePitch = 100 | |
End | |
Fair Shawn | |
VoicePitch = 102 | |
End | |
Fair Tim | |
VoicePitch = 98 | |
End | |
Fair Will | |
VoicePitch = 96 | |
End | |
Fair Wyatt | |
VoicePitch = 94 | |
End | |
//---------------------------------------- | |
Easy Albert | |
VoicePitch = 100 | |
End | |
Easy Allen | |
VoicePitch = 110 | |
End | |
Easy Bert | |
VoicePitch = 120 | |
End | |
Easy Bob | |
VoicePitch = 99 | |
End | |
Easy Cecil | |
VoicePitch = 120 | |
End | |
Easy Clarence | |
VoicePitch = 125 | |
End | |
Easy Elliot | |
VoicePitch = 110 | |
End | |
Easy Elmer | |
VoicePitch = 100 | |
End | |
Easy Ernie | |
VoicePitch = 112 | |
End | |
Easy Eugene | |
VoicePitch = 121 | |
End | |
Easy Fergus | |
VoicePitch = 99 | |
End | |
Easy Ferris | |
VoicePitch = 119 | |
End | |
Easy Frank | |
VoicePitch = 118 | |
End | |
Easy Frasier | |
VoicePitch = 117 | |
End | |
Easy Fred | |
VoicePitch = 116 | |
End | |
Easy George | |
VoicePitch = 115 | |
End | |
Easy Graham | |
VoicePitch = 114 | |
End | |
Easy Harvey | |
VoicePitch = 112 | |
End | |
Easy Irwin | |
VoicePitch = 111 | |
End | |
Easy Lester | |
VoicePitch = 110 | |
End | |
Easy Marvin | |
VoicePitch = 109 | |
End | |
Easy Neil | |
VoicePitch = 108 | |
End | |
Easy Niles | |
VoicePitch = 122 | |
End | |
Easy Oliver | |
VoicePitch = 120 | |
End | |
Easy Opie | |
VoicePitch = 125 | |
End | |
Easy Toby | |
VoicePitch = 92 | |
End | |
Easy Ulric | |
VoicePitch = 100 | |
End | |
Easy Ulysses | |
VoicePitch = 102 | |
End | |
Easy Uri | |
VoicePitch = 104 | |
End | |
Easy Waldo | |
VoicePitch = 108 | |
End | |
Easy Wally | |
VoicePitch = 95 | |
End | |
Easy Walt | |
VoicePitch = 100 | |
End | |
Easy Wesley | |
VoicePitch = 120 | |
End | |
Easy Yanni | |
VoicePitch = 112 | |
End | |
Easy Yogi | |
VoicePitch = 99 | |
End | |
Easy Yuri | |
VoicePitch = 110 | |
End |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment