bot_skill.cfg 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. # **Skill File For The Cube Bots**
  2. #
  3. #
  4. # Credits: Shad0w : Description is based on his work.
  5. #
  6. #
  7. # FILE DESCRIPTION:
  8. #
  9. # Lines starting with a # and blank lines will be ignored. In this file you
  10. # can modify the reaction delays and aim speeds used by the bots. If this file
  11. # doesnt exist default settings will be used.
  12. #
  13. # BOT SKILL VARIABLE NOTES:
  14. #
  15. # min_XXX is the minimum amount of time\distance\degrees before a bot will respond
  16. # max_XXX is the maximum amount of time\distance\degrees a bot will respond
  17. #
  18. #
  19. # BOT AIM VARIABLE NOTES:
  20. #
  21. # The offset and the aim speed are more base values. When a bot has to turn little the aimspeed
  22. # and the aim offset will be lower(so he will aim more precise) and when a bot has to turn much
  23. # the aimspeed and aim offset will be higher(so he will aim fast but inaccurate).
  24. #
  25. #
  26. # BOT SKILL VARIABLES:
  27. #
  28. # min_x_aim_offset <value> and
  29. # max_x_aim_offset <value> and
  30. # min_y_aim_offset <value> and
  31. # max_y_aim_offset <value> and
  32. # Description = Sets the aim offset. This is the percentage of the difference between
  33. # the current angle and the ideal angle. x = vertical angle, y = horizontal angle.
  34. # Unit of Measure = Percentage (highest value is 100)
  35. #
  36. # min_x_aim_speed <value> and
  37. # max_x_aim_speed <value> and
  38. # min_y_aim_speed <value> and
  39. # max_y_aim_speed <value> :
  40. # Description = Sets the degrees a bot will turn in one second. x = vertical angle, y = horizontal angle.
  41. # Unit of Measure = Degrees
  42. #
  43. # min_attack_delay <value> and
  44. # max_attack_delay <value> :
  45. # Description = Amount of seconds the bot will wait after he attacks again.
  46. # Unit of Measure = Seconds
  47. #
  48. # min_enemy_search_delay <value> and
  49. # max_enemy_search_delay <value> :
  50. # Description = The time it takes for a bot to find a new enemy once their previous enemy is lost.
  51. # Unit of Measure = Seconds
  52. #
  53. # can_predict_position <value> :
  54. # Description = Sets if the bot will predict their enemy's position.
  55. # Unit of Measure = Bool(1 = on, 0 = off)
  56. #
  57. # can_circle_strafe <value> :
  58. # Description = Sets if the bot will circle strafe around their enemy.
  59. # Unit of Measure = Bool(1 = on, 0 = off)
  60. #
  61. # can_search_items_in_combat <value> :
  62. # Description = Sets if the bot will search for items when he has an enemy.
  63. # Unit of Measure = Bool(1 = on, 0 = off)
  64. #
  65. # can_predict_position <value> :
  66. # Description = Sets if the bot will predict their enemy's position.
  67. # Unit of Measure = Bool(1 = on, 0 = off)
  68. #
  69. # max_hear_volume <value>
  70. # Description = Sets 'how much' the bot can hear, how lower the value, how lower the max distance a
  71. # bot can still hear a sound.
  72. # Unit of Measure = Integer (100 is max).
  73. #
  74. # field_of_view <value>
  75. # Description = Sets bot field of view.
  76. # Unit of Measure = Integer (degrees, 240 = max)
  77. #
  78. # max_always_detect_distance
  79. # Description = Sets the maximum distance at which the bot will always spot the enemy
  80. # Unit of Measure = Float (distance in cubes)
  81. #
  82. # SKILL LEVELS:
  83. #
  84. # There are five skill levels to edit (and choose from ingame). SKILL1 is the highest skill level
  85. # while SKILL5 is the lowest skill level.
  86. #
  87. #-----------------------------------------------------------------------------------------------
  88. [SKILL1]
  89. min_x_aim_speed 330
  90. max_x_aim_speed 355
  91. min_y_aim_speed 350
  92. max_y_aim_speed 375
  93. min_x_aim_offset 15
  94. max_x_aim_offset 20
  95. min_y_aim_offset 10
  96. max_y_aim_offset 15
  97. min_attack_delay 0.1
  98. max_attack_delay 0.4
  99. min_enemy_search_delay 0.09
  100. max_enemy_search_delay 0.12
  101. max_always_detect_distance 12
  102. can_predict_position 1
  103. can_circle_strafe 1
  104. can_search_items_in_combat 1
  105. max_hear_volume 75
  106. field_of_view 200
  107. [SKILL2]
  108. min_general_delay 0.035
  109. max_general_delay 0.045
  110. min_x_aim_speed 250
  111. max_x_aim_speed 265
  112. min_y_aim_speed 260
  113. max_y_aim_speed 280
  114. min_x_aim_offset 20
  115. max_x_aim_offset 25
  116. min_y_aim_offset 15
  117. max_y_aim_offset 20
  118. min_attack_delay 0.3
  119. max_attack_delay 0.6
  120. min_enemy_search_delay 0.12
  121. max_enemy_search_delay 0.17
  122. max_always_detect_distance 10
  123. can_predict_position 1
  124. can_circle_strafe 1
  125. can_search_items_in_combat 1
  126. max_hear_volume 60
  127. field_of_view 160
  128. [SKILL3]
  129. min_x_aim_speed 190
  130. max_x_aim_speed 225
  131. min_y_aim_speed 210
  132. max_y_aim_speed 240
  133. min_x_aim_offset 25
  134. max_x_aim_offset 30
  135. min_y_aim_offset 20
  136. max_y_aim_offset 25
  137. min_attack_delay 0.5
  138. max_attack_delay 1.1
  139. min_enemy_search_delay 0.18
  140. max_enemy_search_delay 0.22
  141. max_always_detect_distance 8
  142. can_predict_position 0
  143. can_circle_strafe 1
  144. can_search_items_in_combat 0
  145. max_hear_volume 40
  146. field_of_view 140
  147. [SKILL4]
  148. min_x_aim_speed 155
  149. max_x_aim_speed 170
  150. min_y_aim_speed 175
  151. max_y_aim_speed 195
  152. min_x_aim_offset 30
  153. max_x_aim_offset 35
  154. min_y_aim_offset 25
  155. max_y_aim_offset 30
  156. min_attack_delay 1.2
  157. max_attack_delay 1.6
  158. min_enemy_search_delay 0.25
  159. max_enemy_search_delay 0.30
  160. max_always_detect_distance 6
  161. can_predict_position 0
  162. can_circle_strafe 0
  163. can_search_items_in_combat 0
  164. max_hear_volume 30
  165. field_of_view 120
  166. [SKILL5]
  167. min_x_aim_speed 60
  168. max_x_aim_speed 90
  169. min_y_aim_speed 80
  170. max_y_aim_speed 110
  171. min_x_aim_offset 35
  172. max_x_aim_offset 40
  173. min_y_aim_offset 30
  174. max_y_aim_offset 35
  175. min_attack_delay 1.5
  176. max_attack_delay 2.0
  177. min_enemy_search_delay 0.30
  178. max_enemy_search_delay 0.36
  179. max_always_detect_distance 4
  180. can_predict_position 0
  181. can_circle_strafe 0
  182. can_search_items_in_combat 0
  183. max_hear_volume 15
  184. field_of_view 110