home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2003 October / cmycha200310.iso / NHL2004 / NHL2004Demo.exe / db / db.viv / gm_contract_logic.txt < prev    next >
Text File  |  2003-08-20  |  8KB  |  233 lines

  1.  
  2.  
  3. //when deciding to resign a contract after it's up (as in, just before free agent month starts), it will:
  4. //
  5. //
  6. //
  7.  
  8. //when deciding to sign a draft pick (just before the season starts), it will:
  9. //
  10. //
  11. //
  12.  
  13. //during the regular season, it will decide if it wants to pick up free agents based on:
  14. //
  15. //
  16. //
  17.  
  18. //during the free agent month, it will decide if it wants to pick up free agents based on:
  19. //
  20. //
  21. //
  22.  
  23.  
  24. /////////////////////////////////////////////
  25. /////////////////////////////////////////////
  26. /////////////////////////////////////////////
  27. GMCATEGORY_LOTS_MONEY:
  28. /////////////////////////////////////////////
  29. /////////////////////////////////////////////
  30. /////////////////////////////////////////////
  31.  
  32.  
  33.  
  34.  
  35. PRESTIGE_POSITIONS_WANTED: FORWARDS 5
  36. PRESTIGE_POSITIONS_WANTED: DEFENSE 2
  37. PRESTIGE_POSITIONS_WANTED: GOALIES 1
  38.  
  39. PRESTIGE_POSITION_FILLING_INTEREST:    0.5
  40. DRAFT_PICK_POSITION_FILLING_INTEREST: 0.5
  41.  
  42. INTEREST_IN_HIGH_PRICED_PLAYERS_WHEN_TEAM_SALARY_IS_LOW: 0.5
  43. INTEREST_IN_HIGH_PRICED_PLAYERS_WHEN_TEAM_SALARY_IS_HIGH: 0.4
  44. INTEREST_IN_SIGNING_DRAFT_PICKS_WHEN_TEAM_SALARY_IS_HIGH: 0.4
  45.  
  46. INTEREST_IN_YOUNGER_PLAYERS: 0.2
  47.  
  48. INTEREST_IN_MORE_EXPERIENCED_FREE_AGENTS: 0.8
  49.  
  50. INTEREST_IN_DRAFT_PICKS_WHEN_PLAYER_IS_OLDER: 0.2
  51.  
  52. INTEREST_IN_RENEWING_NUMBER_ONE_PLAYER_PER_POSITION: 0.7
  53.  
  54. AGE_THAT_PLAYERS_ARE_CONSIDERED_OLDER_WHEN_OVER: 36
  55. AGE_THAT_PLAYERS_ARE_CONSIDERED_YOUNGER_WHEN_UNDER: 22
  56.  
  57. PERCENTAGE_OF_AVERAGE_TEAM_EXPENSES_IS_TOO_MUCH_WHEN_OVER: 95
  58. PERCENTAGE_OF_AVERAGE_TEAM_REVENUES_IS_TOO_LOW_WHEN_UNDER: 60
  59.  
  60. NUMBER_OF_LAST_TEN_GAMES_LOST_TO_GET_US_WORRIED: 5
  61.  
  62. EVALUATE_FREE_AGENTS_AND_ROSTER_EVERY_X_TIMES_OUT_OF_100: 80
  63.  
  64. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_COSTS_HIGH: 0.8
  65. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_COSTS_HIGH: 0.8
  66. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_COSTS_HIGH: 0.4
  67. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_COSTS_HIGH: 0.2
  68. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_COSTS_HIGH: 0.2
  69.  
  70. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_REVENUES_LOW: 0.4
  71. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_REVENUES_LOW: 0.4
  72. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_REVENUES_LOW: 0.2
  73. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_REVENUES_LOW: 0.4
  74. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_REVENUES_LOW: 0.4
  75.  
  76. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_TEAM_SUCKS: 1.0
  77. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.5
  78. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.4
  79. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.2
  80. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.2
  81.  
  82. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.3
  83. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.4
  84. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.4
  85. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.2
  86. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.2
  87.  
  88.  
  89.  
  90. /////////////////////////////////////////////
  91. /////////////////////////////////////////////
  92. /////////////////////////////////////////////
  93. GMCATEGORY_AVERAGE_MONEY:
  94. /////////////////////////////////////////////
  95. /////////////////////////////////////////////
  96. /////////////////////////////////////////////
  97.  
  98.  
  99.  
  100. PRESTIGE_POSITIONS_WANTED: FORWARDS 3
  101. PRESTIGE_POSITIONS_WANTED: DEFENSE 2
  102. PRESTIGE_POSITIONS_WANTED: GOALIES 1
  103.  
  104. PRESTIGE_POSITION_FILLING_INTEREST:    0.5
  105. DRAFT_PICK_POSITION_FILLING_INTEREST: 0.5
  106.  
  107. INTEREST_IN_HIGH_PRICED_PLAYERS_WHEN_TEAM_SALARY_IS_LOW: 0.4
  108. INTEREST_IN_HIGH_PRICED_PLAYERS_WHEN_TEAM_SALARY_IS_HIGH: 0.2
  109. INTEREST_IN_SIGNING_DRAFT_PICKS_WHEN_TEAM_SALARY_IS_HIGH: 0.2
  110.  
  111. INTEREST_IN_YOUNGER_PLAYERS: 0.6
  112.  
  113. INTEREST_IN_MORE_EXPERIENCED_FREE_AGENTS: 0.5
  114.  
  115. INTEREST_IN_DRAFT_PICKS_WHEN_PLAYER_IS_OLDER: 0.4
  116.  
  117. INTEREST_IN_RENEWING_NUMBER_ONE_PLAYER_PER_POSITION: 0.7
  118.  
  119. AGE_THAT_PLAYERS_ARE_CONSIDERED_OLDER_WHEN_OVER: 35
  120. AGE_THAT_PLAYERS_ARE_CONSIDERED_YOUNGER_WHEN_UNDER: 24
  121.  
  122. PERCENTAGE_OF_AVERAGE_TEAM_EXPENSES_IS_TOO_MUCH_WHEN_OVER: 70
  123. PERCENTAGE_OF_AVERAGE_TEAM_REVENUES_IS_TOO_LOW_WHEN_UNDER: 50
  124.  
  125. NUMBER_OF_LAST_TEN_GAMES_LOST_TO_GET_US_WORRIED: 5
  126.  
  127. EVALUATE_FREE_AGENTS_AND_ROSTER_EVERY_X_TIMES_OUT_OF_100: 75
  128.  
  129. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_COSTS_HIGH: 0.3
  130. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_COSTS_HIGH: 0.2
  131. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_COSTS_HIGH: 0.5
  132. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_COSTS_HIGH: 0.4
  133. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_COSTS_HIGH: 0.4
  134.  
  135. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_REVENUES_LOW: 0.4
  136. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_REVENUES_LOW: 0.4
  137. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_REVENUES_LOW: 0.6
  138. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_REVENUES_LOW: 0.2
  139. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_REVENUES_LOW: 0.4
  140.  
  141. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_TEAM_SUCKS: 1.0
  142. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.5
  143. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.5
  144. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.4
  145. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.4
  146.  
  147. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.4
  148. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.4
  149. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.3
  150. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.5
  151. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.4
  152.  
  153.  
  154.  
  155.  
  156. /////////////////////////////////////////////
  157. /////////////////////////////////////////////
  158. /////////////////////////////////////////////
  159. GMCATEGORY_CHEAP:
  160. /////////////////////////////////////////////
  161. /////////////////////////////////////////////
  162. /////////////////////////////////////////////
  163.  
  164.  
  165.  
  166.  
  167. PRESTIGE_POSITIONS_WANTED: FORWARDS 3
  168. PRESTIGE_POSITIONS_WANTED: DEFENSE 2
  169. PRESTIGE_POSITIONS_WANTED: GOALIES 1
  170.  
  171. PRESTIGE_POSITION_FILLING_INTEREST:    0.3
  172. DRAFT_PICK_POSITION_FILLING_INTEREST: 0.7
  173.  
  174. INTEREST_IN_HIGH_PRICED_PLAYERS_WHEN_TEAM_SALARY_IS_LOW: 0.3
  175. INTEREST_IN_HIGH_PRICED_PLAYERS_WHEN_TEAM_SALARY_IS_HIGH: 0.2
  176. INTEREST_IN_SIGNING_DRAFT_PICKS_WHEN_TEAM_SALARY_IS_HIGH: 0.5
  177.  
  178. INTEREST_IN_YOUNGER_PLAYERS: 0.7
  179.  
  180. INTEREST_IN_MORE_EXPERIENCED_FREE_AGENTS: 0.2
  181.  
  182. INTEREST_IN_DRAFT_PICKS_WHEN_PLAYER_IS_OLDER: 0.8
  183.  
  184. INTEREST_IN_RENEWING_NUMBER_ONE_PLAYER_PER_POSITION: 0.5
  185.  
  186. AGE_THAT_PLAYERS_ARE_CONSIDERED_OLDER_WHEN_OVER: 33
  187. AGE_THAT_PLAYERS_ARE_CONSIDERED_YOUNGER_WHEN_UNDER: 26
  188.  
  189. PERCENTAGE_OF_AVERAGE_TEAM_EXPENSES_IS_TOO_MUCH_WHEN_OVER: 50
  190. PERCENTAGE_OF_AVERAGE_TEAM_REVENUES_IS_TOO_LOW_WHEN_UNDER: 50
  191.  
  192. NUMBER_OF_LAST_TEN_GAMES_LOST_TO_GET_US_WORRIED: 5
  193.  
  194. EVALUATE_FREE_AGENTS_AND_ROSTER_EVERY_X_TIMES_OUT_OF_100: 75
  195.  
  196. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_COSTS_HIGH: 0.2
  197. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_COSTS_HIGH: 0.2
  198. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_COSTS_HIGH: 0.5
  199. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_COSTS_HIGH: 0.6
  200. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_COSTS_HIGH: 0.7
  201.  
  202. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_REVENUES_LOW: 0.2
  203. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_REVENUES_LOW: 0.2
  204. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_REVENUES_LOW: 0.7
  205. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_REVENUES_LOW: 0.7
  206. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_REVENUES_LOW: 0.7
  207.  
  208. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_TEAM_SUCKS: 1.0
  209. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.4
  210. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.5
  211. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.6
  212. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_TEAM_SUCKS: 0.6
  213.  
  214. INTEREST_IN_HIGH_PRICED_OLDER_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.2
  215. INTEREST_IN_HIGH_PRESTIGE_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.2
  216. INTEREST_IN_YOUNGER_BETTER_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.3
  217. INTEREST_IN_CHEAP_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.3
  218. INTEREST_IN_YOUNG_FREE_AGENTS_WHEN_TEAM_NEEDS_TO_BE_TOUGHER: 0.4
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.