62 Commits

Author SHA1 Message Date
d8c905719c use common project 2021-08-24 12:08:30 +01:00
554c86d7db Add common project and move some classes out of code into it 2021-08-24 12:07:09 +01:00
11ad866348 remove debug code 2021-08-20 20:03:20 +01:00
832158a85e Add missing mods to output 2021-08-20 20:00:13 +01:00
6327711945 Better logging messages 2021-08-20 09:12:26 +01:00
085ff89680 improve comments
Disable 2 unused bot types for now
2021-08-20 08:34:11 +01:00
7796ba4eb6 FIx incorectly named bot type 2021-08-20 08:33:49 +01:00
0eb2031a88 dynamically create list of bots to process based on passed in list of bottypes 2021-08-20 08:33:04 +01:00
6846d518c1 pass bottypes array into basebot class 2021-08-20 08:23:55 +01:00
d8e216d773 Fix issue where loops were being ended too soon 2021-08-18 21:42:49 +01:00
a591b6e21b Add more bot types 2021-08-18 21:41:59 +01:00
79220c7075 Add more bottypes to parser 2021-08-18 21:13:46 +01:00
4dc11acf06 Handle when a bot type is similar to another, e.g. cursedassault vs assault 2021-08-17 18:34:37 +01:00
76a17e6d6a Handle a bot type with no dumps 2021-08-17 18:33:55 +01:00
c8cf5f847e Add todo 2021-08-17 17:35:18 +01:00
e777914d0b remove unused method
add TODO
2021-08-17 17:33:09 +01:00
9d53d15302 better handle parsing a bot type where no raw bots were found 2021-08-17 17:32:27 +01:00
58b4e59bfa Add more bot types 2021-08-17 17:32:03 +01:00
01cd594ca2 Fix bosses not finding their difficulty files 2021-08-17 17:30:06 +01:00
b74592e522 Add aggressor bonus 2021-08-17 16:33:31 +01:00
a639b5b9e9 add skills/standing/experience to bot output 2021-08-17 16:21:27 +01:00
5fe63e3b4f update what raw dump object returns 2021-08-17 16:20:00 +01:00
8ef1e78393 correct what skills output should be 2021-08-17 16:19:23 +01:00
38693b6665 cleanup enum usings 2021-08-17 16:18:35 +01:00
0494ccacef fall back to first non-null settings file when applying difficulty settings 2021-08-17 15:41:35 +01:00
eb11ab2da5 Better readme 2021-08-14 21:34:21 +01:00
1b22e9d01b pass working path to class
pass a list of bot files to difficulty helper
2021-08-14 09:53:00 +01:00
b998737998 remove unneeded helpers 2021-08-14 09:52:13 +01:00
cbab0ed456 include assets in build output 2021-08-14 09:51:51 +01:00
0cad6b769f Rewrite helper to read from asset files instead of using hard coded values 2021-08-14 09:44:45 +01:00
df0e01afaf Update difficulty models with data from eft live assets 2021-08-14 09:35:40 +01:00
ea61dfdce5 Add bot configs from live data assets 2021-08-14 09:27:40 +01:00
8abe542c0c tidy 2021-08-13 19:51:01 +01:00
e44aa77bed Make chance code dynamic based on provided dumps 2021-08-13 19:49:32 +01:00
f7db34a402 dont pass working path to BotParser - not used
copy changes
2021-08-13 16:25:19 +01:00
16a59b968c filter bots being processed to just the current type 2021-08-13 16:24:45 +01:00
7e742d6bc3 Create static helper classes and move some code to them 2021-08-13 16:24:05 +01:00
98e3cf15cd comments 2021-08-13 16:23:16 +01:00
085effb080 Filter bots to just the type being processed 2021-08-13 16:23:00 +01:00
52da9c254b Add code to clean up bsg json so more bot files can be parsed instead of discarded 2021-08-13 16:22:10 +01:00
86d197879f make logging more fancy 2021-08-13 16:21:20 +01:00
b305dc16d6 More debug logging 2021-08-12 22:26:25 +01:00
c93cd634d6 Normal difficulty value updates 2021-08-12 22:18:02 +01:00
b9e6cdd49e null guard when bot type cant be found. Log error. 2021-08-12 22:17:40 +01:00
9b3278a2f9 Move voice code into separte method
Only use scav_* voices for assault type bots
rename vars to be more accurate
2021-08-12 21:40:41 +01:00
2678c11924 Impossible value changes 2021-08-12 21:37:58 +01:00
9356bb9f11 made console logging more consistent 2021-08-12 21:31:15 +01:00
21e079ab17 reorder class to ensure consistency with existing json 2021-08-12 21:30:02 +01:00
2947764a2d Add hard changes from ThatGuyXIV 2021-08-12 21:28:40 +01:00
22ed4d872a Update impossible values 2021-08-12 20:59:25 +01:00