Commit Graph

  • be995f1613 Update health object to have a list of bodyparts Chomp 2021-12-20 10:47:18 +00:00
  • 8ccacce4b3 Helper method Chomp 2021-12-20 10:45:32 +00:00
  • 9df03f3286 Add more chance overrides Chomp 2021-12-20 10:45:19 +00:00
  • c63d0b3701 handle revolver gen correctly, dont include patron_in_weapon for them move to generic .net6 Chomp 2021-12-18 14:07:32 +00:00
  • 1c9d8b7700 Add code to choose loose loot min/max based on bot type exUsec have higher values than others Chomp 2021-12-15 09:04:11 +00:00
  • 5c2cd424a2 Add usec to enum Chomp 2021-12-15 09:03:25 +00:00
  • a6a3365175 Return a max percentage of 100 for mod/gear chances Chomp 2021-12-15 09:01:45 +00:00
  • 4576f9dcdc include exusec difficulty setting file Chomp 2021-12-13 10:45:38 +00:00
  • c77051821f add exusec to bot type list Chomp 2021-12-12 14:39:22 +00:00
  • 9554648775 new global settings for 16029 Chomp 2021-12-12 14:37:49 +00:00
  • b47769b290 make json writer class use built-in json parsing code instead of newtonsoft.json Chomp 2021-11-26 14:50:57 +00:00
  • fa59624172 Update bot parsing code to use Parallel.ForEachAsync + make parser static + make parser async Chomp 2021-11-26 14:50:07 +00:00
  • 4489785cd3 use global usings Chomp 2021-11-23 13:02:13 +00:00
  • f7bbc5adee use new namespace style Chomp 2021-11-23 13:01:42 +00:00
  • 5f9c13232b Upgrade to .net 6 Chomp 2021-11-23 13:00:52 +00:00
  • d827518a3f Add new bot asset values from live Chomp 2021-11-23 12:59:49 +00:00
  • 9bda5e5605 Force stock on bossbully Chomp 2021-10-09 13:59:30 +01:00
  • dbbb3a1da8 facecover, not head Chomp 2021-10-08 09:58:55 +01:00
  • b961e8e19d Force marksman scope Chomp 2021-10-08 09:48:26 +01:00
  • 349c342578 Add code to handle equipment chance overrides Chomp 2021-10-08 09:44:38 +01:00
  • ab3cb5dfc3 Force more stocks to spawn Chomp 2021-10-08 09:14:29 +01:00
  • acf4f2ca40 Better way of determining if weapon is primary or secondary Chomp 2021-09-21 14:10:52 +01:00
  • 8237fdbe67 Refactor to use common.models project Chomp 2021-09-18 22:36:59 +01:00
  • 4e399b5518 force shturmans stock/scope spawn chance to be 10)% Chomp 2021-09-08 08:30:42 +01:00
  • 7d74cb7c8f Force tagilla to have 100% chance to spawn with stock + tactical item (fixes mp 155 ultima camera issue) Chomp 2021-09-08 08:00:39 +01:00
  • 3fa8fe40e4 use param tags Chomp 2021-09-06 21:24:32 +01:00
  • e9fe68a1d9 Update bot gen code to choose mag count by bot type Chomp 2021-09-06 17:34:10 +01:00
  • bdd505801a remove unused root class Chomp 2021-09-06 17:33:05 +01:00
  • 7547f3379f Naming consistency improvements Chomp 2021-09-05 12:27:17 +01:00
  • dd72a6e5e2 Naming consistency improvements Chomp 2021-09-05 12:20:40 +01:00
  • 611090ec07 Fix bug Chomp 2021-09-01 18:22:55 +01:00
  • a5dc5dc09c save file name as lowercase Chomp 2021-09-01 17:40:03 +01:00
  • e407393392 Neatified the code Martynas Gestautas 2021-09-01 19:19:44 +03:00
  • a67c2ad807 Update item.json Chomp 2021-09-01 17:01:40 +01:00
  • eda431d331 move item helper to common project Chomp 2021-09-01 16:59:08 +01:00
  • 25e7acacac Merge pull request 'feature/mod-chance-calculation-adjustments' (#7) from feature/mod-chance-calculation-adjustments into master Chomp 2021-09-01 17:42:21 +02:00
  • 095fc983be Fixed issue with required slot detection feature/mod-chance-calculation-adjustments Martynas Gestautas 2021-09-01 18:39:09 +03:00
  • 63a5cecfc2 Merge branch 'master' into feature/mod-chance-calculation-adjustments Martynas Gestautas 2021-09-01 17:39:56 +03:00
  • 8761e26880 WIP: initial set of adjustments to mod chance calculation Martynas Gestautas 2021-09-01 17:39:50 +03:00
  • a7b2ce998b typo Chomp 2021-09-01 15:29:38 +01:00
  • ab29509ed4 Rework difficulties to not use strongly typed values and just read directly from asset files Reuces maintenance of keeping objects updated. Chomp 2021-09-01 15:25:26 +01:00
  • cbe62a7c64 Add missing difficulty settings Chomp 2021-09-01 15:04:34 +01:00
  • 55ca5ebbbe Add missing tagilla difficultiy settings Chomp 2021-09-01 14:41:21 +01:00
  • d38cc9c3ea Parallelise some troublesome loops Chomp 2021-08-31 18:52:28 +01:00
  • f0d48619bf set min to size of special loot array Chomp 2021-08-31 18:52:00 +01:00
  • 4baaeb47bc Update boss keygen code to better match requirements Chomp 2021-08-31 18:39:30 +01:00
  • f695450f70 Move special loot to correct place in output object Chomp 2021-08-30 22:32:54 +01:00
  • 5ffd837124 Add keys to boss special loot code Chomp 2021-08-29 20:46:57 +01:00
  • ec25fdd058 refactor code to perform metric calculations last Chomp 2021-08-27 21:34:12 +01:00
  • f3975badac Add special loot aray to output and add helper class for storing special items that must spawn with specific bot types Chomp 2021-08-27 21:01:59 +01:00
  • d03b06fd1a blacklist ultra nosler Chomp 2021-08-27 13:47:09 +01:00
  • 8b57a79fc7 Add code to add cartridge items to mod list for magazine items Chomp 2021-08-25 20:12:44 +01:00
  • 3067035494 Loop over all weapons, not just primary Chomp 2021-08-25 20:11:32 +01:00
  • 5541be7c34 Add extension to help add a range of values to a list Chomp 2021-08-25 20:08:13 +01:00
  • 8dbd052964 more bullets for blacklist Chomp 2021-08-25 20:07:59 +01:00
  • 4fe279d9d7 refactoring of code for readability Chomp 2021-08-25 19:10:29 +01:00
  • ea2f5ce3a8 formatting Chomp 2021-08-25 19:06:24 +01:00
  • ac5a0e3f17 cleanup of class Chomp 2021-08-25 19:04:46 +01:00
  • 617cbd196e Add functionality to add allowed chambered bullets to a guns mod list, prevetns adding certain terrible bullets through a blacklist Chomp 2021-08-25 19:04:36 +01:00
  • 240f9d1e57 Add classes for mapping a bsg items library object Chomp 2021-08-25 18:59:54 +01:00
  • 9aa4e25759 Add bullet blacklist helper Chomp 2021-08-25 18:58:53 +01:00
  • d0b6718c5c cleanup of file structure Chomp 2021-08-24 23:04:26 +01:00
  • a155b366d1 Properly manage multiple preset files Chomp 2021-08-24 17:11:19 +01:00
  • 206acf42ec Add example preset file Chomp 2021-08-24 12:12:42 +01:00
  • 31f6dd7e75 Add pmc project prototype for generating mod json data Chomp 2021-08-24 12:10:14 +01:00
  • d8c905719c use common project Chomp 2021-08-24 12:08:30 +01:00
  • 554c86d7db Add common project and move some classes out of code into it Chomp 2021-08-24 12:07:09 +01:00
  • 11ad866348 remove debug code Chomp 2021-08-20 20:03:20 +01:00
  • 832158a85e Add missing mods to output Chomp 2021-08-20 20:00:13 +01:00
  • 6327711945 Better logging messages Chomp 2021-08-20 09:12:26 +01:00
  • 085ff89680 improve comments Chomp 2021-08-20 08:34:11 +01:00
  • 7796ba4eb6 FIx incorectly named bot type Chomp 2021-08-20 08:33:49 +01:00
  • 0eb2031a88 dynamically create list of bots to process based on passed in list of bottypes Chomp 2021-08-20 08:33:04 +01:00
  • 6846d518c1 pass bottypes array into basebot class Chomp 2021-08-20 08:23:55 +01:00
  • d8e216d773 Fix issue where loops were being ended too soon Chomp 2021-08-18 21:42:49 +01:00
  • a591b6e21b Add more bot types Chomp 2021-08-18 21:41:59 +01:00
  • 79220c7075 Add more bottypes to parser Chomp 2021-08-18 21:13:46 +01:00
  • 4dc11acf06 Handle when a bot type is similar to another, e.g. cursedassault vs assault Chomp 2021-08-17 18:34:37 +01:00
  • 76a17e6d6a Handle a bot type with no dumps Chomp 2021-08-17 18:33:55 +01:00
  • c8cf5f847e Add todo Chomp 2021-08-17 17:35:18 +01:00
  • e777914d0b remove unused method Chomp 2021-08-17 17:33:09 +01:00
  • 9d53d15302 better handle parsing a bot type where no raw bots were found Chomp 2021-08-17 17:32:27 +01:00
  • 58b4e59bfa Add more bot types Chomp 2021-08-17 17:32:03 +01:00
  • 01cd594ca2 Fix bosses not finding their difficulty files Chomp 2021-08-17 17:30:06 +01:00
  • b74592e522 Add aggressor bonus Chomp 2021-08-17 16:33:31 +01:00
  • a639b5b9e9 add skills/standing/experience to bot output Chomp 2021-08-17 16:21:27 +01:00
  • 5fe63e3b4f update what raw dump object returns Chomp 2021-08-17 16:20:00 +01:00
  • 8ef1e78393 correct what skills output should be Chomp 2021-08-17 16:19:23 +01:00
  • 38693b6665 cleanup enum usings Chomp 2021-08-17 16:18:35 +01:00
  • 0494ccacef fall back to first non-null settings file when applying difficulty settings Chomp 2021-08-17 15:41:35 +01:00
  • eb11ab2da5 Better readme Chomp 2021-08-14 21:34:21 +01:00
  • 1b22e9d01b pass working path to class pass a list of bot files to difficulty helper Chomp 2021-08-14 09:53:00 +01:00
  • b998737998 remove unneeded helpers Chomp 2021-08-14 09:52:13 +01:00
  • cbab0ed456 include assets in build output Chomp 2021-08-14 09:51:51 +01:00
  • 0cad6b769f Rewrite helper to read from asset files instead of using hard coded values Chomp 2021-08-14 09:44:45 +01:00
  • df0e01afaf Update difficulty models with data from eft live assets Chomp 2021-08-14 09:35:40 +01:00
  • ea61dfdce5 Add bot configs from live data assets Chomp 2021-08-14 09:27:40 +01:00
  • 8abe542c0c tidy Chomp 2021-08-13 19:51:01 +01:00
  • e44aa77bed Make chance code dynamic based on provided dumps Chomp 2021-08-13 19:49:32 +01:00
  • f7db34a402 dont pass working path to BotParser - not used copy changes Chomp 2021-08-13 16:25:19 +01:00