841 lines
10 KiB
Text
841 lines
10 KiB
Text
|
//----------------------------------------------------------------------------
|
||
|
// BotProfile.db
|
||
|
// Author: Michael S. Booth, Turtle Rock Studios (www.turtlerockstudios.com)
|
||
|
//
|
||
|
// 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 = 50
|
||
|
Aggression = 50
|
||
|
ReactionTime = 0.3
|
||
|
AttackDelay = 0
|
||
|
Teamwork = 75
|
||
|
WeaponPreference = none
|
||
|
Cost = 0
|
||
|
Difficulty = NORMAL
|
||
|
VoicePitch = 100
|
||
|
Skin = 0
|
||
|
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 Rifle
|
||
|
WeaponPreference = m4a1
|
||
|
WeaponPreference = ak47
|
||
|
WeaponPreference = famas
|
||
|
WeaponPreference = galil
|
||
|
WeaponPreference = mp5
|
||
|
End
|
||
|
|
||
|
Template RifleT
|
||
|
WeaponPreference = ak47
|
||
|
WeaponPreference = m4a1
|
||
|
WeaponPreference = galil
|
||
|
WeaponPreference = famas
|
||
|
WeaponPreference = mp5
|
||
|
End
|
||
|
|
||
|
Template Punch
|
||
|
WeaponPreference = aug
|
||
|
WeaponPreference = sg552
|
||
|
WeaponPreference = famas
|
||
|
WeaponPreference = galil
|
||
|
WeaponPreference = mp5
|
||
|
End
|
||
|
|
||
|
Template PunchT
|
||
|
WeaponPreference = aug
|
||
|
WeaponPreference = sg552
|
||
|
WeaponPreference = famas
|
||
|
WeaponPreference = galil
|
||
|
WeaponPreference = mp5
|
||
|
End
|
||
|
|
||
|
Template Sniper
|
||
|
WeaponPreference = awp
|
||
|
WeaponPreference = sg550
|
||
|
WeaponPreference = g3sg1
|
||
|
WeaponPreference = scout
|
||
|
WeaponPreference = famas
|
||
|
WeaponPreference = galil
|
||
|
WeaponPreference = mp5
|
||
|
End
|
||
|
|
||
|
Template Power
|
||
|
WeaponPreference = m249
|
||
|
WeaponPreference = xm1014
|
||
|
WeaponPreference = m3
|
||
|
WeaponPreference = famas
|
||
|
WeaponPreference = galil
|
||
|
WeaponPreference = mp5
|
||
|
End
|
||
|
|
||
|
Template Shotgun
|
||
|
WeaponPreference = xm1014
|
||
|
WeaponPreference = m3
|
||
|
WeaponPreference = famas
|
||
|
WeaponPreference = galil
|
||
|
WeaponPreference = mp5
|
||
|
End
|
||
|
|
||
|
Template Shield
|
||
|
// WeaponPreference = shield
|
||
|
WeaponPreference = m4a1 // in case shield is disallowed
|
||
|
WeaponPreference = ak47
|
||
|
WeaponPreference = famas
|
||
|
WeaponPreference = galil
|
||
|
WeaponPreference = mp5
|
||
|
End
|
||
|
|
||
|
Template Spray
|
||
|
WeaponPreference = p90
|
||
|
WeaponPreference = tmp
|
||
|
WeaponPreference = mac10
|
||
|
WeaponPreference = mp5
|
||
|
End
|
||
|
|
||
|
|
||
|
// skill templates
|
||
|
Template Elite
|
||
|
Skill = 100
|
||
|
Aggression = 100
|
||
|
ReactionTime = 0.2
|
||
|
Cost = 4
|
||
|
Difficulty = EXPERT
|
||
|
VoicePitch = 85
|
||
|
End
|
||
|
|
||
|
Template Expert
|
||
|
Skill = 90
|
||
|
Aggression = 90
|
||
|
ReactionTime = 0.2
|
||
|
Cost = 4
|
||
|
Difficulty = EXPERT
|
||
|
VoicePitch = 88
|
||
|
End
|
||
|
|
||
|
Template VeryHard
|
||
|
Skill = 80
|
||
|
Aggression = 80
|
||
|
ReactionTime = 0.25
|
||
|
Cost = 3
|
||
|
Difficulty = HARD
|
||
|
VoicePitch = 92
|
||
|
End
|
||
|
|
||
|
Template Hard
|
||
|
Skill = 75
|
||
|
Aggression = 75
|
||
|
ReactionTime = 0.25
|
||
|
Cost = 3
|
||
|
Difficulty = HARD
|
||
|
VoicePitch = 94
|
||
|
End
|
||
|
|
||
|
Template Tough
|
||
|
Skill = 60
|
||
|
Aggression = 60
|
||
|
ReactionTime = 0.3
|
||
|
AttackDelay = 0.35
|
||
|
Cost = 2
|
||
|
Difficulty = NORMAL+HARD
|
||
|
VoicePitch = 96
|
||
|
End
|
||
|
|
||
|
Template Normal
|
||
|
Skill = 50
|
||
|
Aggression = 50
|
||
|
ReactionTime = 0.4
|
||
|
AttackDelay = 0.7
|
||
|
Cost = 2
|
||
|
Difficulty = NORMAL
|
||
|
End
|
||
|
|
||
|
Template Fair
|
||
|
Skill = 25
|
||
|
Aggression = 30
|
||
|
ReactionTime = 0.4
|
||
|
AttackDelay = 1.0
|
||
|
Cost = 1
|
||
|
Difficulty = EASY+NORMAL
|
||
|
VoicePitch = 105
|
||
|
End
|
||
|
|
||
|
Template Easy
|
||
|
Skill = 0
|
||
|
Aggression = 20
|
||
|
ReactionTime = 0.5
|
||
|
AttackDelay = 1.5
|
||
|
Cost = 1
|
||
|
Difficulty = EASY
|
||
|
VoicePitch = 110
|
||
|
End
|
||
|
|
||
|
//----------------------------------------------------------------------------
|
||
|
//
|
||
|
// These are the individual bot profiles, which inherit first from
|
||
|
// Default and then the specified Template(s), in order
|
||
|
//
|
||
|
|
||
|
Elite+Rifle Cliffe
|
||
|
Skin = 1
|
||
|
VoicePitch = 95
|
||
|
End
|
||
|
|
||
|
Elite+Spray Minh
|
||
|
Skin = 2
|
||
|
VoicePitch = 105
|
||
|
End
|
||
|
|
||
|
Elite+Shotgun Crusher
|
||
|
Skin = 4
|
||
|
VoicePitch = 84
|
||
|
End
|
||
|
|
||
|
Elite+Punch Pheonix
|
||
|
Skin = 4
|
||
|
VoicePitch = 110
|
||
|
End
|
||
|
|
||
|
Elite+Power Rock
|
||
|
Skin = 2
|
||
|
VoicePitch = 80
|
||
|
End
|
||
|
|
||
|
Elite+PunchT Shark
|
||
|
Skin = 4
|
||
|
VoicePitch = 90
|
||
|
End
|
||
|
|
||
|
Elite+Rifle Wolf
|
||
|
Skin = 2
|
||
|
VoicePitch = 98
|
||
|
End
|
||
|
|
||
|
Elite+RifleT Gunner
|
||
|
Skin = 1
|
||
|
VoicePitch = 96
|
||
|
End
|
||
|
|
||
|
Elite+Sniper Zed
|
||
|
Skin = 3
|
||
|
VoicePitch = 105
|
||
|
End
|
||
|
|
||
|
Elite+RifleT Steel
|
||
|
Skin = 1
|
||
|
VoicePitch = 84
|
||
|
End
|
||
|
|
||
|
Elite+PunchT Stone
|
||
|
Skin = 4
|
||
|
VoicePitch = 86
|
||
|
End
|
||
|
|
||
|
|
||
|
//----------------------------------------
|
||
|
|
||
|
Expert+RifleT Arnold
|
||
|
VoicePitch = 85
|
||
|
End
|
||
|
|
||
|
Expert+Rifle Brett
|
||
|
VoicePitch = 100
|
||
|
End
|
||
|
|
||
|
Expert+Punch Kurt
|
||
|
VoicePitch = 95
|
||
|
End
|
||
|
|
||
|
Expert+Sniper Kyle
|
||
|
Cost = 5
|
||
|
VoicePitch = 115
|
||
|
End
|
||
|
|
||
|
Expert+Shotgun Moe
|
||
|
VoicePitch = 87
|
||
|
End
|
||
|
|
||
|
Expert+Rifle Quade
|
||
|
VoicePitch = 91
|
||
|
End
|
||
|
|
||
|
Expert+Rifle Quintin
|
||
|
VoicePitch = 101
|
||
|
End
|
||
|
|
||
|
Expert Ringo
|
||
|
VoicePitch = 112
|
||
|
End
|
||
|
|
||
|
Expert+PunchT Rip
|
||
|
VoicePitch = 99
|
||
|
End
|
||
|
|
||
|
Expert+Rifle Zach
|
||
|
VoicePitch = 100
|
||
|
End
|
||
|
|
||
|
//----------------------------------------
|
||
|
|
||
|
VeryHard+Power Cory
|
||
|
Skin = 1
|
||
|
VoicePitch = 110
|
||
|
End
|
||
|
|
||
|
VeryHard+Sniper Quinn
|
||
|
Skin = 3
|
||
|
VoicePitch = 93
|
||
|
End
|
||
|
|
||
|
VeryHard+Rifle Seth
|
||
|
Skin = 2
|
||
|
VoicePitch = 100
|
||
|
End
|
||
|
|
||
|
VeryHard+RifleT Vinny
|
||
|
Skin = 4
|
||
|
VoicePitch = 86
|
||
|
End
|
||
|
|
||
|
|
||
|
//----------------------------------------
|
||
|
|
||
|
Hard+Rifle Chad
|
||
|
Skin = 1
|
||
|
VoicePitch = 95
|
||
|
End
|
||
|
|
||
|
Hard+RifleT Chet
|
||
|
Skin = 2
|
||
|
VoicePitch = 90
|
||
|
End
|
||
|
|
||
|
Hard+Spray Gabe
|
||
|
Skin = 4
|
||
|
VoicePitch = 102
|
||
|
End
|
||
|
|
||
|
Hard+Shotgun Hank
|
||
|
Skin = 1
|
||
|
VoicePitch = 98
|
||
|
End
|
||
|
|
||
|
Hard+RifleT Ivan
|
||
|
Skin = 2
|
||
|
VoicePitch = 96
|
||
|
End
|
||
|
|
||
|
Hard+Punch Jim
|
||
|
Skin = 4
|
||
|
VoicePitch = 103
|
||
|
End
|
||
|
|
||
|
Hard+PunchT Joe
|
||
|
Skin = 1
|
||
|
VoicePitch = 105
|
||
|
End
|
||
|
|
||
|
Hard+Rifle John
|
||
|
Skin = 2
|
||
|
VoicePitch = 97
|
||
|
End
|
||
|
|
||
|
Hard+Rifle Tony
|
||
|
Skin = 4
|
||
|
VoicePitch = 84
|
||
|
End
|
||
|
|
||
|
Hard+PunchT Tyler
|
||
|
Skin = 1
|
||
|
VoicePitch = 90
|
||
|
End
|
||
|
|
||
|
Hard+Rifle Victor
|
||
|
Skin = 2
|
||
|
VoicePitch = 98
|
||
|
End
|
||
|
|
||
|
Hard+Sniper Vladimir
|
||
|
Skin = 3
|
||
|
VoicePitch = 110
|
||
|
End
|
||
|
|
||
|
Hard+Spray Zane
|
||
|
Skin = 4
|
||
|
VoicePitch = 103
|
||
|
End
|
||
|
|
||
|
Hard+Rifle Zim
|
||
|
Skin = 2
|
||
|
VoicePitch = 110
|
||
|
End
|
||
|
|
||
|
//----------------------------------------
|
||
|
|
||
|
Tough+Sniper Adrian
|
||
|
Skin = 3
|
||
|
VoicePitch = 120
|
||
|
End
|
||
|
|
||
|
Tough+Rifle Brad
|
||
|
Skin = 1
|
||
|
VoicePitch = 100
|
||
|
End
|
||
|
|
||
|
Tough+Rifle Connor
|
||
|
Skin = 2
|
||
|
VoicePitch = 104
|
||
|
End
|
||
|
|
||
|
Tough+RifleT Dave
|
||
|
Skin = 4
|
||
|
VoicePitch = 98
|
||
|
End
|
||
|
|
||
|
Tough Dan
|
||
|
Skin = 1
|
||
|
VoicePitch = 100
|
||
|
End
|
||
|
|
||
|
Tough+Rifle Derek
|
||
|
Skin = 2
|
||
|
VoicePitch = 102
|
||
|
End
|
||
|
|
||
|
Tough+Shotgun Don
|
||
|
Skin = 4
|
||
|
VoicePitch = 95
|
||
|
End
|
||
|
|
||
|
Tough+Rifle Eric
|
||
|
Skin = 1
|
||
|
VoicePitch = 95
|
||
|
End
|
||
|
|
||
|
Tough+RifleT Erik
|
||
|
Skin = 2
|
||
|
VoicePitch = 110
|
||
|
End
|
||
|
|
||
|
Tough+Rifle Finn
|
||
|
Skin = 4
|
||
|
VoicePitch = 112
|
||
|
End
|
||
|
|
||
|
Tough Jeff
|
||
|
Skin = 1
|
||
|
VoicePitch = 90
|
||
|
End
|
||
|
|
||
|
Tough+Rifle Kevin
|
||
|
Skin = 2
|
||
|
VoicePitch = 115
|
||
|
End
|
||
|
|
||
|
Tough+RifleT Reed
|
||
|
Skin = 4
|
||
|
VoicePitch = 107
|
||
|
End
|
||
|
|
||
|
Tough+Rifle Rick
|
||
|
Skin = 2
|
||
|
VoicePitch = 102
|
||
|
End
|
||
|
|
||
|
Tough Ted
|
||
|
Skin = 1
|
||
|
VoicePitch = 98
|
||
|
End
|
||
|
|
||
|
Tough+Rifle Troy
|
||
|
Skin = 2
|
||
|
VoicePitch = 100
|
||
|
End
|
||
|
|
||
|
Tough+RifleT Wade
|
||
|
Skin = 4
|
||
|
VoicePitch = 95
|
||
|
End
|
||
|
|
||
|
Tough+Rifle Wayne
|
||
|
Skin = 1
|
||
|
VoicePitch = 86
|
||
|
End
|
||
|
|
||
|
Tough+RifleT Xander
|
||
|
Skin = 2
|
||
|
VoicePitch = 100
|
||
|
End
|
||
|
|
||
|
Tough+Rifle Xavier
|
||
|
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+Shield 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
|