63a5cecfc2
Merge branch 'master' into feature/mod-chance-calculation-adjustments
2021-09-01 17:39:56 +03:00
8761e26880
WIP: initial set of adjustments to mod chance calculation
2021-09-01 17:39:50 +03:00
a7b2ce998b
typo
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.
Use <string, object> as the value can be bool/int/double, output is always in JSON so use object to preserve value
2021-09-01 15:25:26 +01:00
cbe62a7c64
Add missing difficulty settings
2021-09-01 15:04:34 +01:00
55ca5ebbbe
Add missing tagilla difficultiy settings
2021-09-01 14:41:21 +01:00
d38cc9c3ea
Parallelise some troublesome loops
2021-08-31 18:52:28 +01:00
f0d48619bf
set min to size of special loot array
2021-08-31 18:52:00 +01:00
4baaeb47bc
Update boss keygen code to better match requirements
2021-08-31 18:39:30 +01:00
f695450f70
Move special loot to correct place in output object
2021-08-30 22:32:54 +01:00
5ffd837124
Add keys to boss special loot code
...
TODO: figure out a better way to do this as right now somewhre between 1 and 50 keys will spawn on bosses
2021-08-29 20:46:57 +01:00
ec25fdd058
refactor code to perform metric calculations last
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
2021-08-27 21:01:59 +01:00
d8c905719c
use common project
2021-08-24 12:08:30 +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
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