You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

BotCampaignProfile.db 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859
  1. //----------------------------------------------------------------------------
  2. // BotCampaignProfile.db
  3. // Author: Michael S. Booth, Turtle Rock Studios (www.turtlerockstudios.com)
  4. //
  5. // This database defines all of the bot "personalities" that are used
  6. // in the CZ Campaign.
  7. //
  8. //----------------------------------------------------------------------------
  9. //
  10. // All profiles begin with this data and overwrite their own
  11. //
  12. Default
  13. Skill = 50
  14. Aggression = 50
  15. ReactionTime = 0.3
  16. AttackDelay = 0
  17. Teamwork = 75
  18. WeaponPreference = none
  19. Cost = 0
  20. Difficulty = NORMAL
  21. VoicePitch = 100
  22. Skin = 0
  23. End
  24. //----------------------------------------------------------------------------
  25. //
  26. // These templates inherit from Default and override with their values
  27. // The name of the template defines a type that is used by individual bot profiles
  28. //
  29. // weapon preference templates
  30. Template Rifle
  31. WeaponPreference = m4a1
  32. WeaponPreference = ak47
  33. WeaponPreference = famas
  34. WeaponPreference = galil
  35. WeaponPreference = mp5
  36. End
  37. Template RifleT
  38. WeaponPreference = ak47
  39. WeaponPreference = m4a1
  40. WeaponPreference = galil
  41. WeaponPreference = famas
  42. WeaponPreference = mp5
  43. End
  44. Template Punch
  45. WeaponPreference = aug
  46. WeaponPreference = sg552
  47. WeaponPreference = famas
  48. WeaponPreference = galil
  49. WeaponPreference = mp5
  50. End
  51. Template Sniper
  52. WeaponPreference = awp
  53. WeaponPreference = sg550
  54. WeaponPreference = g3sg1
  55. WeaponPreference = scout
  56. WeaponPreference = famas
  57. WeaponPreference = galil
  58. WeaponPreference = mp5
  59. End
  60. Template Power
  61. WeaponPreference = m249
  62. WeaponPreference = xm1014
  63. WeaponPreference = m3
  64. WeaponPreference = famas
  65. WeaponPreference = galil
  66. WeaponPreference = mp5
  67. End
  68. Template Shotgun
  69. WeaponPreference = xm1014
  70. WeaponPreference = m3
  71. WeaponPreference = famas
  72. WeaponPreference = galil
  73. WeaponPreference = mp5
  74. End
  75. Template Shield
  76. WeaponPreference = shield
  77. WeaponPreference = m4a1 // in case shield is disallowed
  78. WeaponPreference = ak47
  79. WeaponPreference = famas
  80. WeaponPreference = galil
  81. WeaponPreference = mp5
  82. End
  83. Template Spray
  84. WeaponPreference = p90
  85. WeaponPreference = tmp
  86. WeaponPreference = mac10
  87. WeaponPreference = mp5
  88. End
  89. // skill templates
  90. Template Elite
  91. Skill = 100
  92. Aggression = 100
  93. ReactionTime = 0.2
  94. Cost = 4
  95. Difficulty = EXPERT
  96. VoicePitch = 85
  97. End
  98. Template Expert
  99. Skill = 90
  100. Aggression = 90
  101. ReactionTime = 0.2
  102. Cost = 4
  103. Difficulty = EXPERT
  104. VoicePitch = 88
  105. End
  106. Template VeryHard
  107. Skill = 80
  108. Aggression = 80
  109. ReactionTime = 0.25
  110. Cost = 3
  111. Difficulty = HARD
  112. VoicePitch = 92
  113. End
  114. Template Hard
  115. Skill = 75
  116. Aggression = 75
  117. ReactionTime = 0.25
  118. Cost = 3
  119. Difficulty = HARD
  120. VoicePitch = 94
  121. End
  122. Template Tough
  123. Skill = 60
  124. Aggression = 60
  125. ReactionTime = 0.3 // 0.2 - 0.4
  126. AttackDelay = 0.35 // 0.3 - 0.4
  127. Cost = 2
  128. Difficulty = NORMAL+HARD
  129. VoicePitch = 96
  130. End
  131. Template Normal
  132. Skill = 50
  133. Aggression = 50
  134. ReactionTime = 0.4 // 0.2 - 0.4
  135. AttackDelay = 0.7 // 0.3 - 0.4
  136. Cost = 2
  137. Difficulty = NORMAL
  138. End
  139. Template Fair
  140. Skill = 25
  141. Aggression = 30
  142. ReactionTime = 0.4 // 0.25 - 0.5
  143. AttackDelay = 1.0 // 1.0 - 1.5f
  144. Cost = 1
  145. Difficulty = EASY+NORMAL
  146. VoicePitch = 105
  147. End
  148. Template Easy
  149. Skill = 0
  150. Aggression = 20
  151. ReactionTime = 0.5 // 0.25 - 0.5
  152. AttackDelay = 1.5 // 1.0 - 1.5f
  153. Cost = 1
  154. Difficulty = EASY
  155. VoicePitch = 110
  156. End
  157. //--------------------------------------------------------------------------------------------------------
  158. //
  159. // Teammates for career mode
  160. //
  161. //-------------------------------------------
  162. // Cost 1
  163. Fair Cooper
  164. Cost = 1
  165. WeaponPreference = mp5
  166. WeaponPreference = tmp
  167. WeaponPreference = fn57
  168. WeaponPreference = deagle
  169. WeaponPreference = p228
  170. Teamwork = 100
  171. Aggression = 0
  172. Skin = 3
  173. VoicePitch = 115
  174. End
  175. Fair Floyd
  176. Cost = 1
  177. WeaponPreference = ump45
  178. WeaponPreference = mp5
  179. WeaponPreference = tmp
  180. WeaponPreference = fn57
  181. WeaponPreference = deagle
  182. WeaponPreference = p228
  183. Teamwork = 50
  184. Aggression = 50
  185. Skin = 2
  186. VoicePitch = 113
  187. End
  188. Fair Kenny
  189. Cost = 1
  190. WeaponPreference = m3
  191. WeaponPreference = mp5
  192. WeaponPreference = tmp
  193. WeaponPreference = deagle
  194. WeaponPreference = p228
  195. Teamwork = 75
  196. Aggression = 75
  197. Skin = 2
  198. VoicePitch = 120
  199. End
  200. Fair Morris
  201. Cost = 1
  202. WeaponPreference = p90
  203. WeaponPreference = ump45
  204. WeaponPreference = mp5
  205. WeaponPreference = deagle
  206. Teamwork = 50
  207. Aggression = 50
  208. Skin = 4
  209. VoicePitch = 111
  210. End
  211. Easy Stanley
  212. Cost = 1
  213. WeaponPreference = p90
  214. WeaponPreference = mp5
  215. WeaponPreference = tmp
  216. WeaponPreference = deagle
  217. Teamwork = 0
  218. Aggression = 100
  219. Skin = 1
  220. VoicePitch = 90
  221. End
  222. Easy Vern
  223. Cost = 1
  224. WeaponPreference = mp5
  225. Teamwork = 100
  226. Aggression = 25
  227. Skin = 3
  228. VoicePitch = 103
  229. End
  230. Easy Quincy
  231. Cost = 1
  232. WeaponPreference = ump45
  233. WeaponPreference = mp5
  234. WeaponPreference = tmp
  235. Teamwork = 75
  236. Aggression = 50
  237. Skin = 1
  238. VoicePitch = 98
  239. End
  240. Easy Gus
  241. Cost = 1
  242. WeaponPreference = tmp
  243. WeaponPreference = p228
  244. Teamwork = 50
  245. Aggression = 100
  246. Skin = 4
  247. VoicePitch = 107
  248. End
  249. //-------------------------------------------
  250. // Cost 2
  251. Tough Ben
  252. Cost = 2
  253. WeaponPreference = famas
  254. WeaponPreference = p90
  255. WeaponPreference = ump45
  256. WeaponPreference = mp5
  257. WeaponPreference = tmp
  258. WeaponPreference = fn57
  259. WeaponPreference = deagle
  260. WeaponPreference = p228
  261. Teamwork = 50
  262. Aggression = 75
  263. Skin = 4
  264. VoicePitch = 86
  265. End
  266. Tough Eddie
  267. Cost = 2
  268. WeaponPreference = scout
  269. WeaponPreference = tmp
  270. WeaponPreference = fn57
  271. Teamwork = 0
  272. Aggression = 0
  273. Skin = 2
  274. VoicePitch = 115
  275. End
  276. Tough Kent
  277. Cost = 2
  278. WeaponPreference = famas
  279. WeaponPreference = mp5
  280. WeaponPreference = deagle
  281. Teamwork = 25
  282. Aggression = 90
  283. Skin = 1
  284. VoicePitch = 95
  285. End
  286. Tough Oscar
  287. Cost = 2
  288. WeaponPreference = famas
  289. WeaponPreference = p90
  290. WeaponPreference = mp5
  291. Teamwork = 90
  292. Aggression = 25
  293. Skin = 3
  294. VoicePitch = 90
  295. End
  296. Tough Phil
  297. Cost = 2
  298. WeaponPreference = mp5
  299. WeaponPreference = tmp
  300. WeaponPreference = deagle
  301. WeaponPreference = p228
  302. Teamwork = 75
  303. Aggression = 50
  304. Skin = 2
  305. VoicePitch = 100
  306. End
  307. Normal Leon
  308. Cost = 2
  309. WeaponPreference = tmp
  310. WeaponPreference = fn57
  311. Teamwork = 90
  312. Aggression = 50
  313. Skin = 1
  314. VoicePitch = 105
  315. End
  316. Normal Pete
  317. Cost = 2
  318. WeaponPreference = p90
  319. WeaponPreference = ump45
  320. WeaponPreference = mp5
  321. WeaponPreference = tmp
  322. WeaponPreference = deagle
  323. Teamwork = 75
  324. Aggression = 75
  325. Skin = 3
  326. VoicePitch = 110
  327. End
  328. Normal Roger
  329. Cost = 2
  330. WeaponPreference = xm1014
  331. WeaponPreference = m3
  332. WeaponPreference = ump45
  333. WeaponPreference = mp5
  334. WeaponPreference = tmp
  335. Teamwork = 50
  336. Aggression = 90
  337. Skin = 4
  338. VoicePitch = 88
  339. End
  340. //-------------------------------------------
  341. // Cost 3
  342. Elite+RifleT Maverick
  343. Cost = 3 // cheaper because he doesn't listen at all
  344. Teamwork = 0
  345. Aggression = 100
  346. Skin = 3
  347. VoicePitch = 98
  348. End
  349. Hard+Power Cole
  350. Cost = 3
  351. Teamwork = 75
  352. Aggression = 75
  353. Skin = 4
  354. VoicePitch = 88
  355. End
  356. Hard+Spray Igor
  357. Cost = 3
  358. Teamwork = 90
  359. Aggression = 25
  360. Skin = 1
  361. VoicePitch = 120
  362. End
  363. Hard+Rifle Larry
  364. Cost = 3
  365. Teamwork = 50
  366. Aggression = 90
  367. Skin = 2
  368. VoicePitch = 94
  369. End
  370. Hard+Shotgun Ray
  371. Cost = 3
  372. Teamwork = 75
  373. Aggression = 100
  374. Skin = 3
  375. VoicePitch = 110
  376. End
  377. Hard+Rifle Sam
  378. Cost = 3
  379. Teamwork = 90
  380. Aggression = 50
  381. SKin = 1
  382. VoicePitch = 90
  383. End
  384. Hard+Shield Travis
  385. Cost = 3
  386. Teamwork = 75
  387. Aggression = 75
  388. Skin = 4
  389. VoicePitch = 100
  390. End
  391. Normal+Sniper Kirk
  392. Cost = 3
  393. Aggression = 0
  394. Teamwork = 25
  395. VoicePitch = 105
  396. Skin = 2
  397. End
  398. //-------------------------------------------
  399. // Cost 4
  400. Hard+Sniper Alex
  401. Cost = 4
  402. Aggression = 0
  403. Teamwork = 80
  404. VoicePitch = 100
  405. Skin = 1
  406. End
  407. Expert+Shield Brent
  408. Cost = 4
  409. Aggression = 100
  410. Teamwork = 100
  411. VoicePitch = 90
  412. Skin = 4
  413. End
  414. Expert+Punch Jake
  415. Cost = 4
  416. Aggression = 50
  417. Teamwork = 80
  418. VoicePitch = 87
  419. Skin = 1
  420. End
  421. Expert+RifleT Tex
  422. Cost = 4
  423. Aggression = 80
  424. Teamwork = 50
  425. VoicePitch = 92
  426. Skin = 3
  427. End
  428. Expert+Power Lou
  429. Cost = 4
  430. Aggression = 75
  431. Teamwork = 80
  432. VoicePitch = 82
  433. Skin = 4
  434. End
  435. Expert+Rifle Ace
  436. Cost = 4
  437. Aggression = 50
  438. Teamwork = 25
  439. Skin = 1
  440. VoicePitch = 95
  441. End
  442. Expert+Spray Rooster
  443. Cost = 4
  444. Aggression = 75
  445. Teamwork = 80
  446. Skin = 2
  447. VoicePitch = 105
  448. End
  449. //-------------------------------------------
  450. // Cost 5
  451. Elite+Sniper Eagle
  452. Cost = 5
  453. Aggression = 50
  454. Teamwork = 100
  455. Skin = 4
  456. VoicePitch = 108
  457. End
  458. Elite+Spray Sandman
  459. Cost = 5
  460. Aggression = 100
  461. Teamwork = 100
  462. Skin = 4
  463. VoicePitch = 84
  464. End
  465. Elite+Rifle Barney
  466. Cost = 5
  467. Aggression = 100
  468. Teamwork = 100
  469. Skin = 2
  470. VoicePitch = 100
  471. End
  472. Elite+RifleT Steel
  473. Cost = 5
  474. Aggression = 100
  475. Teamwork = 100
  476. Skin = 2
  477. VoicePitch = 90
  478. End
  479. Elite+Punch Duke
  480. Cost = 5
  481. Aggression = 100
  482. Teamwork = 100
  483. Skin = 1
  484. VoicePitch = 92
  485. End
  486. Elite+Power Bear
  487. Cost = 5
  488. Aggression = 100
  489. Teamwork = 100
  490. Skin = 3
  491. VoicePitch = 82
  492. End
  493. //--------------------------------------------------------------------------------------------------------
  494. //
  495. // Terrorist enemies
  496. // Reserve skin #3 for snipers
  497. //
  498. Easy Weasel
  499. WeaponPreference = scout
  500. Aggression = 0
  501. Skin = 3
  502. End
  503. Easy Lunatic
  504. WeaponPreference = m4a1 // kind of a hack - give him a weapon he cant buy so he uses pistols
  505. WeaponPreference = elites
  506. Aggression = 100
  507. Skin = 4
  508. End
  509. Easy Crackpot
  510. WeaponPreference = ump45
  511. Aggression = 50
  512. Skin = 2
  513. End
  514. Easy Outcast
  515. WeaponPreference = mac10
  516. Aggression = 100
  517. Skin = 2
  518. End
  519. //-------------------------------------------
  520. Fair Madman
  521. WeaponPreference = mac10
  522. Aggression = 100
  523. Skin = 1
  524. End
  525. Fair Rat
  526. WeaponPreference = mp5
  527. Aggression = 0
  528. Skin = 4
  529. End
  530. Fair Screech
  531. WeaponPreference = p90
  532. Aggression = 50
  533. End
  534. Fair Worm
  535. WeaponPreference = mp5
  536. Aggression = 50
  537. Skin = 4
  538. End
  539. Fair Splinter
  540. WeaponPreference = scout
  541. Aggression = 25
  542. Skin = 3
  543. End
  544. //-------------------------------------------
  545. Normal+RifleT Freak
  546. Aggression = 50
  547. Skin = 2
  548. End
  549. Normal+Spray Maniac
  550. Aggression = 100
  551. Skin = 4
  552. End
  553. Normal+Sniper Psycho
  554. Aggression = 25
  555. Skin = 3
  556. End
  557. //-------------------------------------------
  558. Tough+RifleT Rebel
  559. Aggression = 50
  560. Skin = 4
  561. End
  562. Tough+Rifle Fiend
  563. Aggression = 100
  564. Skin = 1
  565. End
  566. Tough+Rifle Vandal
  567. Aggression = 0
  568. Skin = 2
  569. End
  570. //-------------------------------------------
  571. Hard+Sniper Razor
  572. Aggression = 25
  573. Skin = 3
  574. End
  575. Hard+Spray Bandit
  576. Aggression = 0
  577. Skin = 4
  578. End
  579. Hard+Rifle Raider
  580. Aggression = 50
  581. Skin = 1
  582. End
  583. Hard+RifleT Blade
  584. Aggression = 100
  585. Skin = 2
  586. End
  587. //-------------------------------------------
  588. VeryHard+Sniper Nails
  589. Aggression = 25
  590. Skin = 3
  591. End
  592. VeryHard+Power Hammer
  593. Aggression = 50
  594. Skin = 4
  595. End
  596. VeryHard+Power Crank
  597. Aggression = 0
  598. Skin = 2
  599. End
  600. VeryHard+RifleT Cutter
  601. Aggression = 50
  602. Skin = 1
  603. End
  604. VeryHard+RifleT Fanatic
  605. Aggression = 100
  606. Skin = 2
  607. End
  608. //-------------------------------------------
  609. Expert+Spray Hyena
  610. Aggression = 50
  611. Skin = 2
  612. End
  613. Expert+Power Wolfhound
  614. Aggression = 100
  615. Skin = 4
  616. End
  617. Expert+Rifle Panther
  618. Aggression = 100
  619. Skin = 1
  620. End
  621. Expert+Sniper Crow
  622. Aggression = 50
  623. Skin = 3
  624. End
  625. //-------------------------------------------
  626. Elite+Spray Jackal
  627. Aggression = 100
  628. Teamwork = 95
  629. Skin = 4
  630. End
  631. Elite+Sniper Hawk
  632. Aggression = 50
  633. Teamwork = 50
  634. Skin = 3
  635. End
  636. Elite+RifleT Spider
  637. Aggression = 0
  638. Teamwork = 95
  639. Skin = 1
  640. End
  641. Elite+RifleT Snake
  642. Aggression = 100
  643. Teamwork = 5
  644. Skin = 2
  645. End