Advertisement
Guest User

playergrowth.ini

a guest
Jan 11th, 2018
662
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.54 KB | None | 0 0
  1. [PLAYER_GROWTH]
  2. EXPERIENCE_MAX = 100 // Experience needed by the player to grow
  3. EXPERIENCE_MIN = 0
  4.  
  5. // in which month should the growth be applied, max 3 entries (0 = not used)
  6. // feel free to change these, I'm using October, February and June.
  7. MONTH_TO_APPLY_GROWTH_1 = 10
  8. MONTH_TO_APPLY_GROWTH_2 = 2
  9. MONTH_TO_APPLY_GROWTH_3 = 6
  10.  
  11. CURVES = 7
  12.  
  13. // at each growth the player will grow its overall by x. This is the overall points available. Each attribute has an overall points cost to be increased by +1.
  14. // When the overall points are depleted some attributes cannot be grown. This factor is applied in that case (i.e. only when the attribute cost is greater than the remaining overall points)
  15. // to allow an attribute to be grown even if the overall points cost is not met (but it is within the factor limit - hence overgrowth)
  16. // I.e. if the player has only 0.25 overall points left of x that he had grown (the other points were used to grow attributes based on their full cost) and to grow Ball Controll he needs 0.50.
  17. // If this factor is 1 then he cannot grow Ball controll (he needs 0.50 * 1 > 0.25)
  18. // If this factor is 0.5 then he can grow Ball controll by +1 (0.50 * 0.50 = 0.25 and no other overall points remain)
  19. // if this factor is 0.25 then he can grow Ball controll by +1 (0.50 * 0.25 = 0.125 and he still has 0.125 overall points remaining so he can grow another attribute that costs 0.50 or less)
  20. // This should not be 0 or greater than 1
  21. ATTRIBUTE_GROWTH_COST_FACTOR_FOR_OVERGROWTH = 0.5
  22.  
  23. // percentage of the growth that will be added/removed to the actual growth (a random value between -value,+value is selected) so basically the growth will vary by a random degree
  24. // (it will be randomly between 100-value %, 100+value % of the calculated growth)
  25. GROWTH_VARIATION_PERCENTAGE = 10
  26.  
  27. // match rating & play time modifier (used for user players since the for CPU players we don't store the necessary information)
  28. MATCHRATING_MIN_VALUE = 5
  29. MATCHRATING_MAX_VALUE = 10
  30. // bonus added to the calculated growth for bad/good match rating (as percentage of the calculated growth)
  31. MATCH_RATING_PERCENTAGE_BONUS_BAD = -10 // can be negative
  32. MATCH_RATING_PERCENTAGE_BONUS_GOOD = 10
  33. // number of minutes to award the maximum bonus percentage
  34. MATCH_PLAY_TIME_FOR_MAX_BONUS = 270
  35. // bonus added to the calculated growth when the player plays the max play time set above
  36. // linear interpolation based on player's actual match play time
  37. MATCH_PLAY_TIME_PERCENTAGE_BONUS = 10
  38.  
  39. // growth/decrease attenuation/multiplication in case of the injury
  40. // the calculated growth contains all modifiers above, this modifier is applied last
  41. // percentage of the calculated growth that will be applied while the player is injured (i.e. if this is 5% and the player is injured for half of the growth period then half of the growth will be added normally while the other
  42. // half - the injured part - will be reduced to 5% of its value)
  43. // used for player increase stage
  44. INJURY_GROWTH_PERCENTAGE_MODIFIER = 5
  45. // same as above only that this is applied in the decrease stage, for the injury period, the decrease will be amplified to the value of the calculated decrease with the modifier applied
  46. // 100% will not amplify anythin, 200% will decrease the player twice as normal for the injured period
  47. // i.e. if this is 150, for the injured period, the decrease will be 150% of what it should be
  48. // should be >= 100
  49. INJURY_DECREASE_PERCENTAGE_MODIFIER = 150
  50.  
  51. // a modifier that will be applied based on how many training sessions the player took part in (Career training feature)
  52. // a value of 1 will leave the growth unchanged, below one will reduce the growth/decrease, above 1 will accelerate the growth/decrease (a value of 2 will double it)
  53. TRAINING_MODIFIER_GROWTH = 1
  54. TRAINING_MODIFIER_DECREASE = 1
  55. // number of training sessions to have in order to receive the maximum modifier. Values lower than this will get a linear interpolated modifier between 1 and the values above
  56. TRAINING_SESSIONS_FOR_MAX_MODIFIER = 5
  57.  
  58. // PLAYER_POSITION_GK = 0
  59. // PLAYER_POSITION_SW = 1
  60. // PLAYER_POSITION_RWB = 2
  61. // PLAYER_POSITION_RB = 3
  62. // PLAYER_POSITION_RCB = 4
  63. // PLAYER_POSITION_CB = 5
  64. // PLAYER_POSITION_LCB = 6
  65. // PLAYER_POSITION_LB = 7
  66. // PLAYER_POSITION_LWB = 8
  67. // PLAYER_POSITION_RDM = 9
  68. // PLAYER_POSITION_CDM = 10
  69. // PLAYER_POSITION_LDM = 11
  70. // PLAYER_POSITION_RM = 12
  71. // PLAYER_POSITION_RCM = 13
  72. // PLAYER_POSITION_CM = 14
  73. // PLAYER_POSITION_LCM = 15
  74. // PLAYER_POSITION_LM = 16
  75. // PLAYER_POSITION_RAM = 17
  76. // PLAYER_POSITION_CAM = 18
  77. // PLAYER_POSITION_LAM = 19
  78. // PLAYER_POSITION_RF = 20
  79. // PLAYER_POSITION_CF = 21
  80. // PLAYER_POSITION_LF = 22
  81. // PLAYER_POSITION_RW = 23
  82. // PLAYER_POSITION_RS = 24
  83. // PLAYER_POSITION_ST = 25
  84. // PLAYER_POSITION_LS = 26
  85. // PLAYER_POSITION_LW = 27
  86.  
  87. // Goalkeepers
  88. // Note, I've stopped degredation here because I haven't managed to stop GK's losing
  89. // a large amount of points from their GK Kicking stat.
  90. [CURVE_1]
  91. // how much will the curve be attenuated, percentage of the calculated attenuation (this percentage is not the actual value that will be used for attenuation it will be multiplied with the calculated attenuation and the result will be applied)
  92. // if 100 the full attenuation will be applied, if 50, half of the calculated attenuation will be applied
  93. CURVE_ATTENUATION_PERCENTAGE = 90
  94.  
  95. // a modifier that will be applied for players that are above or below the curve. The modifier will be set by linear interpolation of MIN_MODIFIER and MAX_MODIFIER based on where the player is between MIN_RATIO and MAX_RATIO
  96. // above or below curve. A modifier of 0 will cause no growth, 1 will not affect the growth, 2 will double the growth gain of the player. Values outside MIN_RATIO and MAX_RATIO will be capped to these values.
  97. // MIN_RATIO is closer to the curve, MAX_RATIO is farther from the curve (in both cases, above and below)
  98. ABOVE_CURVE_MAX_RATIO = 0.3
  99. ABOVE_CURVE_MODIFIER_FOR_MAX_RATIO = 0
  100. ABOVE_CURVE_MIN_RATIO = 0.05
  101. ABOVE_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  102. BELOW_CURVE_MAX_RATIO = 0.3
  103. BELOW_CURVE_MODIFIER_FOR_MAX_RATIO = 1.5
  104. BELOW_CURVE_MIN_RATIO = 0.05
  105. BELOW_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  106.  
  107. // factor multiplied to the overall points the player gains to get the overall points used to grow secondary attributes
  108. // I.e. if the player grows with 2 overall points, and the factor is 0.5 for secondary attributes he will have only 1 overall point available
  109. SECONDARY_ATTRIBUTES_FACTOR = 0.2
  110.  
  111. POINTS = 10
  112.  
  113. // ratio values should not be limited to 1 (i.e. have a stagnation period) but should grow above 1. The code will cap it to 1 where needed but this overflow will allow for players that are below the curve to reach the potential
  114. // (the curve is translated to the current value of the player, which will make the values above 1 to decrease). This value should be approximated based on how low can a player be below the curve.
  115. AGE_1 = 16
  116. AGE_2 = 18
  117. AGE_3 = 20
  118. AGE_4 = 21
  119. AGE_5 = 25
  120. AGE_6 = 31
  121. AGE_7 = 33
  122. AGE_8 = 35
  123. AGE_9 = 38
  124. AGE_10 = 40
  125. RATIO_1 = 0.56
  126. RATIO_2 = 0.71
  127. RATIO_3 = 0.82
  128. RATIO_4 = 0.86
  129. RATIO_5 = 0.94
  130. RATIO_6 = 1 // wont degrade, GK Kicking fix required.
  131. RATIO_7 = 1 // wont degrade, GK Kicking fix required.
  132. RATIO_8 = 1 // wont degrade, GK Kicking fix required.
  133. RATIO_9 = 1 // wont degrade, GK Kicking fix required.
  134. RATIO_10 = 1 // wont degrade, GK Kicking fix required.
  135.  
  136.  
  137. // weight values can be anything from rations (i.e. 1:2:1) to percentages (i.e. 25%:50%:25%), the code will rescale them. For better range you should use percentages, summing up to 100 per age group
  138. WEIGHTS = 13
  139.  
  140. WEIGHT_AGE_1 = 16
  141. WEIGHT_AGE_2 = 17
  142. WEIGHT_AGE_3 = 18
  143. WEIGHT_AGE_4 = 19
  144. WEIGHT_AGE_5 = 23
  145. WEIGHT_AGE_6 = 24
  146. WEIGHT_AGE_7 = 28
  147. WEIGHT_AGE_8 = 29
  148. WEIGHT_AGE_9 = 30
  149. WEIGHT_AGE_10 = 35
  150. WEIGHT_AGE_11 = 36
  151. WEIGHT_AGE_12 = 38
  152. WEIGHT_AGE_13 = 40
  153. WEIGHT_MENTAL_1 = 17
  154. WEIGHT_MENTAL_2 = 17
  155. WEIGHT_MENTAL_3 = 20
  156. WEIGHT_MENTAL_4 = 40
  157. WEIGHT_MENTAL_5 = 40
  158. WEIGHT_MENTAL_6 = 60
  159. WEIGHT_MENTAL_7 = 60
  160. WEIGHT_MENTAL_8 = 80
  161. WEIGHT_MENTAL_9 = 80
  162. WEIGHT_MENTAL_10 = 0
  163. WEIGHT_MENTAL_11 = 6
  164. WEIGHT_MENTAL_12 = 6
  165. WEIGHT_MENTAL_13 = 6
  166. WEIGHT_PHYSICAL_1 = 66
  167. WEIGHT_PHYSICAL_2 = 66
  168. WEIGHT_PHYSICAL_3 = 60
  169. WEIGHT_PHYSICAL_4 = 40
  170. WEIGHT_PHYSICAL_5 = 40
  171. WEIGHT_PHYSICAL_6 = 20
  172. WEIGHT_PHYSICAL_7 = 20
  173. WEIGHT_PHYSICAL_8 = 0
  174. WEIGHT_PHYSICAL_9 = 0
  175. WEIGHT_PHYSICAL_10 = 88
  176. WEIGHT_PHYSICAL_11 = 88
  177. WEIGHT_PHYSICAL_12 = 82
  178. WEIGHT_PHYSICAL_13 = 80
  179. WEIGHT_SKILL_1 = 17
  180. WEIGHT_SKILL_2 = 17
  181. WEIGHT_SKILL_3 = 20
  182. WEIGHT_SKILL_4 = 20
  183. WEIGHT_SKILL_5 = 20
  184. WEIGHT_SKILL_6 = 20
  185. WEIGHT_SKILL_7 = 20
  186. WEIGHT_SKILL_8 = 20
  187. WEIGHT_SKILL_9 = 20
  188. WEIGHT_SKILL_10 = 12
  189. WEIGHT_SKILL_11 = 6
  190. WEIGHT_SKILL_12 = 12
  191. WEIGHT_SKILL_13 = 14
  192.  
  193. POSITIONS = 1
  194. POSITION_1 = 0
  195.  
  196. // Fullbacks.
  197. [CURVE_2]
  198. POINTS = 11
  199. CURVE_ATTENUATION_PERCENTAGE = 90
  200. ABOVE_CURVE_MAX_RATIO = 0.3
  201. ABOVE_CURVE_MODIFIER_FOR_MAX_RATIO = 0
  202. ABOVE_CURVE_MIN_RATIO = 0.05
  203. ABOVE_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  204. BELOW_CURVE_MAX_RATIO = 0.3
  205. BELOW_CURVE_MODIFIER_FOR_MAX_RATIO = 1.5
  206. BELOW_CURVE_MIN_RATIO = 0.05
  207. BELOW_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  208. SECONDARY_ATTRIBUTES_FACTOR = 0.4
  209.  
  210. AGE_1 = 16
  211. AGE_2 = 18
  212. AGE_3 = 20
  213. AGE_4 = 23
  214. AGE_5 = 25
  215. AGE_6 = 28
  216. AGE_7 = 30
  217. AGE_8 = 33
  218. AGE_9 = 35
  219. AGE_10 = 36
  220. AGE_11 = 40
  221. RATIO_1 = 0.56
  222. RATIO_2 = 0.72
  223. RATIO_3 = 0.8
  224. RATIO_4 = 0.9
  225. RATIO_5 = 0.95
  226. RATIO_6 = 1
  227. RATIO_7 = 1
  228. RATIO_8 = 0.96
  229. RATIO_9 = 0.94
  230. RATIO_10 = 0.93
  231. RATIO_11 = 0.88
  232.  
  233. WEIGHTS = 14
  234.  
  235. WEIGHT_AGE_1 = 16
  236. WEIGHT_AGE_2 = 17
  237. WEIGHT_AGE_3 = 20
  238. WEIGHT_AGE_4 = 22
  239. WEIGHT_AGE_5 = 23
  240. WEIGHT_AGE_6 = 24
  241. WEIGHT_AGE_7 = 25
  242. WEIGHT_AGE_8 = 27
  243. WEIGHT_AGE_9 = 32
  244. WEIGHT_AGE_10 = 33
  245. WEIGHT_AGE_11 = 34
  246. WEIGHT_AGE_12 = 36
  247. WEIGHT_AGE_13 = 38
  248. WEIGHT_AGE_14 = 40
  249. WEIGHT_MENTAL_1 = 10
  250. WEIGHT_MENTAL_2 = 10
  251. WEIGHT_MENTAL_3 = 10
  252. WEIGHT_MENTAL_4 = 25
  253. WEIGHT_MENTAL_5 = 25
  254. WEIGHT_MENTAL_6 = 20
  255. WEIGHT_MENTAL_7 = 30
  256. WEIGHT_MENTAL_8 = 45
  257. WEIGHT_MENTAL_9 = 30
  258. WEIGHT_MENTAL_10 = 30
  259. WEIGHT_MENTAL_11 = 30
  260. WEIGHT_MENTAL_12 = 30
  261. WEIGHT_MENTAL_13 = 30
  262. WEIGHT_MENTAL_14 = 30
  263. WEIGHT_PHYSICAL_1 = 10
  264. WEIGHT_PHYSICAL_2 = 10
  265. WEIGHT_PHYSICAL_3 = 30
  266. WEIGHT_PHYSICAL_4 = 35
  267. WEIGHT_PHYSICAL_5 = 35
  268. WEIGHT_PHYSICAL_6 = 20
  269. WEIGHT_PHYSICAL_7 = 10
  270. WEIGHT_PHYSICAL_8 = 5
  271. WEIGHT_PHYSICAL_9 = 40
  272. WEIGHT_PHYSICAL_10 = 40
  273. WEIGHT_PHYSICAL_11 = 40
  274. WEIGHT_PHYSICAL_12 = 40
  275. WEIGHT_PHYSICAL_13 = 40
  276. WEIGHT_PHYSICAL_14 = 40
  277. WEIGHT_SKILL_1 = 80
  278. WEIGHT_SKILL_2 = 80
  279. WEIGHT_SKILL_3 = 60
  280. WEIGHT_SKILL_4 = 40
  281. WEIGHT_SKILL_5 = 40
  282. WEIGHT_SKILL_6 = 60
  283. WEIGHT_SKILL_7 = 60
  284. WEIGHT_SKILL_8 = 50
  285. WEIGHT_SKILL_9 = 30
  286. WEIGHT_SKILL_10 = 30
  287. WEIGHT_SKILL_11 = 30
  288. WEIGHT_SKILL_12 = 30
  289. WEIGHT_SKILL_13 = 30
  290. WEIGHT_SKILL_14 = 30
  291.  
  292. POSITIONS = 4
  293. // RB,LB, RWB, LWB
  294. POSITION_1 = 2
  295. POSITION_2 = 3
  296. POSITION_3 = 7
  297. POSITION_4 = 8
  298.  
  299. // Central Defenders
  300. [CURVE_3]
  301. POINTS = 11
  302. CURVE_ATTENUATION_PERCENTAGE = 90
  303. ABOVE_CURVE_MAX_RATIO = 0.3
  304. ABOVE_CURVE_MODIFIER_FOR_MAX_RATIO = 0
  305. ABOVE_CURVE_MIN_RATIO = 0.05
  306. ABOVE_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  307. BELOW_CURVE_MAX_RATIO = 0.3
  308. BELOW_CURVE_MODIFIER_FOR_MAX_RATIO = 1.5
  309. BELOW_CURVE_MIN_RATIO = 0.05
  310. BELOW_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  311. SECONDARY_ATTRIBUTES_FACTOR = 0.4
  312.  
  313. AGE_1 = 16
  314. AGE_2 = 18
  315. AGE_3 = 20
  316. AGE_4 = 22
  317. AGE_5 = 25
  318. AGE_6 = 30
  319. AGE_7 = 32
  320. AGE_8 = 33
  321. AGE_9 = 35
  322. AGE_10 = 38
  323. AGE_11 = 40
  324. RATIO_1 = 0.56
  325. RATIO_2 = 0.69
  326. RATIO_3 = 0.78
  327. RATIO_4 = 0.84
  328. RATIO_5 = 0.9
  329. RATIO_6 = 1
  330. RATIO_7 = 1
  331. RATIO_8 = 0.96
  332. RATIO_9 = 0.94
  333. RATIO_10 = 0.90
  334. RATIO_11 = 0.88
  335.  
  336. WEIGHTS = 13
  337.  
  338. WEIGHT_AGE_1 = 16
  339. WEIGHT_AGE_2 = 20
  340. WEIGHT_AGE_3 = 21
  341. WEIGHT_AGE_4 = 23
  342. WEIGHT_AGE_5 = 24
  343. WEIGHT_AGE_6 = 25
  344. WEIGHT_AGE_7 = 28
  345. WEIGHT_AGE_8 = 29
  346. WEIGHT_AGE_9 = 33
  347. WEIGHT_AGE_10 = 34
  348. WEIGHT_AGE_11 = 35
  349. WEIGHT_AGE_12 = 38
  350. WEIGHT_AGE_13 = 40
  351. WEIGHT_MENTAL_1 = 10
  352. WEIGHT_MENTAL_2 = 10
  353. WEIGHT_MENTAL_3 = 15
  354. WEIGHT_MENTAL_4 = 20
  355. WEIGHT_MENTAL_5 = 20
  356. WEIGHT_MENTAL_6 = 30
  357. WEIGHT_MENTAL_7 = 50
  358. WEIGHT_MENTAL_8 = 50
  359. WEIGHT_MENTAL_9 = 30
  360. WEIGHT_MENTAL_10 = 30
  361. WEIGHT_MENTAL_11 = 30
  362. WEIGHT_MENTAL_12 = 30
  363. WEIGHT_MENTAL_13 = 30
  364. WEIGHT_PHYSICAL_1 = 15
  365. WEIGHT_PHYSICAL_2 = 30
  366. WEIGHT_PHYSICAL_3 = 35
  367. WEIGHT_PHYSICAL_4 = 35
  368. WEIGHT_PHYSICAL_5 = 40
  369. WEIGHT_PHYSICAL_6 = 20
  370. WEIGHT_PHYSICAL_7 = 10
  371. WEIGHT_PHYSICAL_8 = 0
  372. WEIGHT_PHYSICAL_9 = 40
  373. WEIGHT_PHYSICAL_10 = 40
  374. WEIGHT_PHYSICAL_11 = 40
  375. WEIGHT_PHYSICAL_12 = 40
  376. WEIGHT_PHYSICAL_13 = 40
  377. WEIGHT_SKILL_1 = 75
  378. WEIGHT_SKILL_2 = 60
  379. WEIGHT_SKILL_3 = 50
  380. WEIGHT_SKILL_4 = 45
  381. WEIGHT_SKILL_5 = 40
  382. WEIGHT_SKILL_6 = 50
  383. WEIGHT_SKILL_7 = 40
  384. WEIGHT_SKILL_8 = 50
  385. WEIGHT_SKILL_9 = 30
  386. WEIGHT_SKILL_10 = 30
  387. WEIGHT_SKILL_11 = 30
  388. WEIGHT_SKILL_12 = 30
  389. WEIGHT_SKILL_13 = 30
  390.  
  391. POSITIONS = 4
  392. POSITION_1 = 1
  393. POSITION_2 = 4
  394. POSITION_3 = 5
  395. POSITION_4 = 6
  396.  
  397. // Defensive Midfielders
  398. [CURVE_4]
  399. POINTS = 10
  400. CURVE_ATTENUATION_PERCENTAGE = 90
  401. ABOVE_CURVE_MAX_RATIO = 0.3
  402. ABOVE_CURVE_MODIFIER_FOR_MAX_RATIO = 0
  403. ABOVE_CURVE_MIN_RATIO = 0.05
  404. ABOVE_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  405. BELOW_CURVE_MAX_RATIO = 0.3
  406. BELOW_CURVE_MODIFIER_FOR_MAX_RATIO = 1.5
  407. BELOW_CURVE_MIN_RATIO = 0.05
  408. BELOW_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  409. SECONDARY_ATTRIBUTES_FACTOR = 0.4
  410.  
  411. AGE_1 = 16
  412. AGE_2 = 18
  413. AGE_3 = 20
  414. AGE_4 = 23
  415. AGE_5 = 29
  416. AGE_6 = 31
  417. AGE_7 = 33
  418. AGE_8 = 34
  419. AGE_9 = 37
  420. AGE_10 = 40
  421. RATIO_1 = 0.56
  422. RATIO_2 = 0.69
  423. RATIO_3 = 0.79
  424. RATIO_4 = 0.88
  425. RATIO_5 = 1
  426. RATIO_6 = 1
  427. RATIO_7 = 0.96
  428. RATIO_8 = 0.95
  429. RATIO_9 = 0.92
  430. RATIO_10 = 0.88
  431.  
  432. WEIGHTS = 14
  433.  
  434. WEIGHT_AGE_1 = 16
  435. WEIGHT_AGE_2 = 18
  436. WEIGHT_AGE_3 = 20
  437. WEIGHT_AGE_4 = 21
  438. WEIGHT_AGE_5 = 22
  439. WEIGHT_AGE_6 = 24
  440. WEIGHT_AGE_7 = 25
  441. WEIGHT_AGE_8 = 28
  442. WEIGHT_AGE_9 = 32
  443. WEIGHT_AGE_10 = 33
  444. WEIGHT_AGE_11 = 35
  445. WEIGHT_AGE_12 = 36
  446. WEIGHT_AGE_13 = 38
  447. WEIGHT_AGE_14 = 40
  448. WEIGHT_MENTAL_1 = 10
  449. WEIGHT_MENTAL_2 = 10
  450. WEIGHT_MENTAL_3 = 10
  451. WEIGHT_MENTAL_4 = 15
  452. WEIGHT_MENTAL_5 = 20
  453. WEIGHT_MENTAL_6 = 20
  454. WEIGHT_MENTAL_7 = 30
  455. WEIGHT_MENTAL_8 = 50
  456. WEIGHT_MENTAL_9 = 30
  457. WEIGHT_MENTAL_10 = 30
  458. WEIGHT_MENTAL_11 = 30
  459. WEIGHT_MENTAL_12 = 30
  460. WEIGHT_MENTAL_13 = 30
  461. WEIGHT_MENTAL_14 = 30
  462. WEIGHT_PHYSICAL_1 = 10
  463. WEIGHT_PHYSICAL_2 = 25
  464. WEIGHT_PHYSICAL_3 = 30
  465. WEIGHT_PHYSICAL_4 = 35
  466. WEIGHT_PHYSICAL_5 = 35
  467. WEIGHT_PHYSICAL_6 = 40
  468. WEIGHT_PHYSICAL_7 = 20
  469. WEIGHT_PHYSICAL_8 = 10
  470. WEIGHT_PHYSICAL_9 = 40
  471. WEIGHT_PHYSICAL_10 = 40
  472. WEIGHT_PHYSICAL_11 = 40
  473. WEIGHT_PHYSICAL_12 = 40
  474. WEIGHT_PHYSICAL_13 = 40
  475. WEIGHT_PHYSICAL_14 = 40
  476. WEIGHT_SKILL_1 = 80
  477. WEIGHT_SKILL_2 = 65
  478. WEIGHT_SKILL_3 = 60
  479. WEIGHT_SKILL_4 = 50
  480. WEIGHT_SKILL_5 = 45
  481. WEIGHT_SKILL_6 = 40
  482. WEIGHT_SKILL_7 = 50
  483. WEIGHT_SKILL_8 = 40
  484. WEIGHT_SKILL_9 = 30
  485. WEIGHT_SKILL_10 = 30
  486. WEIGHT_SKILL_11 = 30
  487. WEIGHT_SKILL_12 = 30
  488. WEIGHT_SKILL_13 = 30
  489. WEIGHT_SKILL_14 = 30
  490.  
  491. POSITIONS = 3
  492. POSITION_1 = 9
  493. POSITION_2 = 10
  494. POSITION_3 = 11
  495.  
  496. // Central Midfielders, Central Attacking Midfielders
  497. [CURVE_5]
  498. POINTS = 12
  499. CURVE_ATTENUATION_PERCENTAGE = 90
  500. ABOVE_CURVE_MAX_RATIO = 0.3
  501. ABOVE_CURVE_MODIFIER_FOR_MAX_RATIO = 0
  502. ABOVE_CURVE_MIN_RATIO = 0.05
  503. ABOVE_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  504. BELOW_CURVE_MAX_RATIO = 0.3
  505. BELOW_CURVE_MODIFIER_FOR_MAX_RATIO = 1.5
  506. BELOW_CURVE_MIN_RATIO = 0.05
  507. BELOW_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  508. SECONDARY_ATTRIBUTES_FACTOR = 0.4
  509.  
  510. AGE_1 = 16
  511. AGE_2 = 17
  512. AGE_3 = 19
  513. AGE_4 = 22
  514. AGE_5 = 25
  515. AGE_6 = 26
  516. AGE_7 = 28
  517. AGE_8 = 30
  518. AGE_9 = 32
  519. AGE_10 = 33
  520. AGE_11 = 37
  521. AGE_12 = 40
  522. RATIO_1 = 0.56
  523. RATIO_2 = 0.64
  524. RATIO_3 = 0.76
  525. RATIO_4 = 0.87
  526. RATIO_5 = 0.96
  527. RATIO_6 = 0.98
  528. RATIO_7 = 1
  529. RATIO_8 = 1
  530. RATIO_9 = 0.97
  531. RATIO_10 = 0.96
  532. RATIO_11 = 0.92
  533. RATIO_12 = 0.88
  534.  
  535. WEIGHTS = 12
  536.  
  537. WEIGHT_AGE_1 = 16
  538. WEIGHT_AGE_2 = 19
  539. WEIGHT_AGE_3 = 21
  540. WEIGHT_AGE_4 = 22
  541. WEIGHT_AGE_5 = 24
  542. WEIGHT_AGE_6 = 25
  543. WEIGHT_AGE_7 = 27
  544. WEIGHT_AGE_8 = 32
  545. WEIGHT_AGE_9 = 34
  546. WEIGHT_AGE_10 = 36
  547. WEIGHT_AGE_11 = 38
  548. WEIGHT_AGE_12 = 40
  549. WEIGHT_MENTAL_1 = 10
  550. WEIGHT_MENTAL_2 = 10
  551. WEIGHT_MENTAL_3 = 20
  552. WEIGHT_MENTAL_4 = 25
  553. WEIGHT_MENTAL_5 = 25
  554. WEIGHT_MENTAL_6 = 35
  555. WEIGHT_MENTAL_7 = 35
  556. WEIGHT_MENTAL_8 = 0
  557. WEIGHT_MENTAL_9 = 30
  558. WEIGHT_MENTAL_10 = 30
  559. WEIGHT_MENTAL_11 = 30
  560. WEIGHT_MENTAL_12 = 30
  561. WEIGHT_PHYSICAL_1 = 10
  562. WEIGHT_PHYSICAL_2 = 30
  563. WEIGHT_PHYSICAL_3 = 35
  564. WEIGHT_PHYSICAL_4 = 35
  565. WEIGHT_PHYSICAL_5 = 40
  566. WEIGHT_PHYSICAL_6 = 20
  567. WEIGHT_PHYSICAL_7 = 10
  568. WEIGHT_PHYSICAL_8 = 90
  569. WEIGHT_PHYSICAL_9 = 80
  570. WEIGHT_PHYSICAL_10 = 40
  571. WEIGHT_PHYSICAL_11 = 40
  572. WEIGHT_PHYSICAL_12 = 40
  573. WEIGHT_SKILL_1 = 80
  574. WEIGHT_SKILL_2 = 60
  575. WEIGHT_SKILL_3 = 45
  576. WEIGHT_SKILL_4 = 40
  577. WEIGHT_SKILL_5 = 35
  578. WEIGHT_SKILL_6 = 45
  579. WEIGHT_SKILL_7 = 55
  580. WEIGHT_SKILL_8 = 10
  581. WEIGHT_SKILL_9 = 30
  582. WEIGHT_SKILL_10 = 30
  583. WEIGHT_SKILL_11 = 30
  584. WEIGHT_SKILL_12 = 30
  585.  
  586. POSITIONS = 6
  587. POSITION_1 = 13
  588. POSITION_2 = 14
  589. POSITION_3 = 15
  590. POSITION_4 = 17
  591. POSITION_5 = 18
  592. POSITION_6 = 19
  593.  
  594. // Curve 6 = Wingers
  595. [CURVE_6]
  596. POINTS = 12
  597. CURVE_ATTENUATION_PERCENTAGE = 90
  598. ABOVE_CURVE_MAX_RATIO = 0.3
  599. ABOVE_CURVE_MODIFIER_FOR_MAX_RATIO = 0
  600. ABOVE_CURVE_MIN_RATIO = 0.05
  601. ABOVE_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  602. BELOW_CURVE_MAX_RATIO = 0.3
  603. BELOW_CURVE_MODIFIER_FOR_MAX_RATIO = 1.5
  604. BELOW_CURVE_MIN_RATIO = 0.05
  605. BELOW_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  606. SECONDARY_ATTRIBUTES_FACTOR = 0.4
  607.  
  608. AGE_1 = 16
  609. AGE_2 = 17
  610. AGE_3 = 18
  611. AGE_4 = 19
  612. AGE_5 = 21
  613. AGE_6 = 27
  614. AGE_7 = 29
  615. AGE_8 = 31
  616. AGE_9 = 33
  617. AGE_10 = 35
  618. AGE_11 = 38
  619. AGE_12 = 40
  620. RATIO_1 = 0.56
  621. RATIO_2 = 0.66
  622. RATIO_3 = 0.74
  623. RATIO_4 = 0.8
  624. RATIO_5 = 0.88
  625. RATIO_6 = 1
  626. RATIO_7 = 1
  627. RATIO_8 = 0.98
  628. RATIO_9 = 0.96
  629. RATIO_10 = 0.94
  630. RATIO_11 = 0.91
  631. RATIO_12 = 0.88
  632.  
  633. WEIGHTS = 13
  634.  
  635. WEIGHT_AGE_1 = 16
  636. WEIGHT_AGE_2 = 18
  637. WEIGHT_AGE_3 = 20
  638. WEIGHT_AGE_4 = 22
  639. WEIGHT_AGE_5 = 23
  640. WEIGHT_AGE_6 = 24
  641. WEIGHT_AGE_7 = 26
  642. WEIGHT_AGE_8 = 32
  643. WEIGHT_AGE_9 = 34
  644. WEIGHT_AGE_10 = 35
  645. WEIGHT_AGE_11 = 36
  646. WEIGHT_AGE_12 = 38
  647. WEIGHT_AGE_13 = 40
  648. WEIGHT_MENTAL_1 = 5
  649. WEIGHT_MENTAL_2 = 10
  650. WEIGHT_MENTAL_3 = 10
  651. WEIGHT_MENTAL_4 = 20
  652. WEIGHT_MENTAL_5 = 20
  653. WEIGHT_MENTAL_6 = 20
  654. WEIGHT_MENTAL_7 = 40
  655. WEIGHT_MENTAL_8 = 30
  656. WEIGHT_MENTAL_9 = 30
  657. WEIGHT_MENTAL_10 = 30
  658. WEIGHT_MENTAL_11 = 30
  659. WEIGHT_MENTAL_12 = 30
  660. WEIGHT_MENTAL_13 = 30
  661. WEIGHT_PHYSICAL_1 = 15
  662. WEIGHT_PHYSICAL_2 = 20
  663. WEIGHT_PHYSICAL_3 = 30
  664. WEIGHT_PHYSICAL_4 = 35
  665. WEIGHT_PHYSICAL_5 = 35
  666. WEIGHT_PHYSICAL_6 = 20
  667. WEIGHT_PHYSICAL_7 = 5
  668. WEIGHT_PHYSICAL_8 = 40
  669. WEIGHT_PHYSICAL_9 = 40
  670. WEIGHT_PHYSICAL_10 = 40
  671. WEIGHT_PHYSICAL_11 = 40
  672. WEIGHT_PHYSICAL_12 = 40
  673. WEIGHT_PHYSICAL_13 = 40
  674. WEIGHT_SKILL_1 = 80
  675. WEIGHT_SKILL_2 = 70
  676. WEIGHT_SKILL_3 = 60
  677. WEIGHT_SKILL_4 = 40
  678. WEIGHT_SKILL_5 = 40
  679. WEIGHT_SKILL_6 = 60
  680. WEIGHT_SKILL_7 = 55
  681. WEIGHT_SKILL_8 = 30
  682. WEIGHT_SKILL_9 = 30
  683. WEIGHT_SKILL_10 = 30
  684. WEIGHT_SKILL_11 = 30
  685. WEIGHT_SKILL_12 = 30
  686. WEIGHT_SKILL_13 = 30
  687.  
  688. POSITIONS = 4
  689. POSITION_1 = 12
  690. POSITION_2 = 16
  691. POSITION_3 = 23
  692. POSITION_4 = 27
  693.  
  694. // Curve 7 = Strikers & Center Forwards
  695. [CURVE_7]
  696. POINTS = 12
  697. CURVE_ATTENUATION_PERCENTAGE = 90
  698. ABOVE_CURVE_MAX_RATIO = 0.3
  699. ABOVE_CURVE_MODIFIER_FOR_MAX_RATIO = 0
  700. ABOVE_CURVE_MIN_RATIO = 0.05
  701. ABOVE_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  702. BELOW_CURVE_MAX_RATIO = 0.3
  703. BELOW_CURVE_MODIFIER_FOR_MAX_RATIO = 1.5
  704. BELOW_CURVE_MIN_RATIO = 0.05
  705. BELOW_CURVE_MODIFIER_FOR_MIN_RATIO = 1
  706. SECONDARY_ATTRIBUTES_FACTOR = 0.4
  707.  
  708.  
  709. AGE_1 = 16
  710. AGE_2 = 19
  711. AGE_3 = 21
  712. AGE_4 = 22
  713. AGE_5 = 24
  714. AGE_6 = 26
  715. AGE_7 = 28
  716. AGE_8 = 30
  717. AGE_9 = 32
  718. AGE_10 = 34
  719. AGE_11 = 37
  720. AGE_12 = 40
  721. RATIO_1 = 0.56
  722. RATIO_2 = 0.74
  723. RATIO_3 = 0.84
  724. RATIO_4 = 0.88
  725. RATIO_5 = 0.94
  726. RATIO_6 = 0.98
  727. RATIO_7 = 1
  728. RATIO_8 = 1
  729. RATIO_9 = 0.97 // was 0.98
  730. RATIO_10 = 0.94 // was 0.92
  731. RATIO_11 = 0.91 // was 0.8
  732. RATIO_12 = 0.88 // was 0.64
  733.  
  734. WEIGHTS = 13
  735.  
  736. WEIGHT_AGE_1 = 16
  737. WEIGHT_AGE_2 = 18
  738. WEIGHT_AGE_3 = 20
  739. WEIGHT_AGE_4 = 22
  740. WEIGHT_AGE_5 = 24
  741. WEIGHT_AGE_6 = 25
  742. WEIGHT_AGE_7 = 27
  743. WEIGHT_AGE_8 = 32
  744. WEIGHT_AGE_9 = 33
  745. WEIGHT_AGE_10 = 35
  746. WEIGHT_AGE_11 = 36
  747. WEIGHT_AGE_12 = 38
  748. WEIGHT_AGE_13 = 40
  749. WEIGHT_MENTAL_1 = 10
  750. WEIGHT_MENTAL_2 = 10
  751. WEIGHT_MENTAL_3 = 10
  752. WEIGHT_MENTAL_4 = 25
  753. WEIGHT_MENTAL_5 = 25
  754. WEIGHT_MENTAL_6 = 35
  755. WEIGHT_MENTAL_7 = 35
  756. WEIGHT_MENTAL_8 = 30 // Was 10
  757. WEIGHT_MENTAL_9 = 30 // Was 10
  758. WEIGHT_MENTAL_10 = 30 // Was 10
  759. WEIGHT_MENTAL_11 = 30 // Was 10
  760. WEIGHT_MENTAL_12 = 30 // Was 10
  761. WEIGHT_MENTAL_13 = 30 // Was 15
  762. WEIGHT_PHYSICAL_1 = 10
  763. WEIGHT_PHYSICAL_2 = 25
  764. WEIGHT_PHYSICAL_3 = 30
  765. WEIGHT_PHYSICAL_4 = 35
  766. WEIGHT_PHYSICAL_5 = 40
  767. WEIGHT_PHYSICAL_6 = 20
  768. WEIGHT_PHYSICAL_7 = 10
  769. WEIGHT_PHYSICAL_8 = 40 // Was 90
  770. WEIGHT_PHYSICAL_9 = 40 // Was 80
  771. WEIGHT_PHYSICAL_10 = 40 // Was 70
  772. WEIGHT_PHYSICAL_11 = 40 // Was 60
  773. WEIGHT_PHYSICAL_12 = 40 // Was 60
  774. WEIGHT_PHYSICAL_13 = 40 // Was 50
  775. WEIGHT_SKILL_1 = 80
  776. WEIGHT_SKILL_2 = 65
  777. WEIGHT_SKILL_3 = 60
  778. WEIGHT_SKILL_4 = 40
  779. WEIGHT_SKILL_5 = 35
  780. WEIGHT_SKILL_6 = 45
  781. WEIGHT_SKILL_7 = 55
  782. WEIGHT_SKILL_8 = 30 // Was 10
  783. WEIGHT_SKILL_9 = 30 // Was 20
  784. WEIGHT_SKILL_10 = 30 // Was 20
  785. WEIGHT_SKILL_11 = 30 // Was 30
  786. WEIGHT_SKILL_12 = 30 // Was 30
  787. WEIGHT_SKILL_13 = 30 // Was 35
  788.  
  789. POSITIONS = 6
  790. POSITION_1 = 20
  791. POSITION_2 = 21
  792. POSITION_3 = 22
  793. POSITION_4 = 24
  794. POSITION_5 = 25
  795. POSITION_6 = 26
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement