Trying to make a bot model mod, and I was wondering what the ranges are for the skills. From the other bots, I assume 75000 is for S rank 100%?
Any idea what the ranges are for the other ranks?
And I'm afraid I don't quite understand the "list_target_chances" and "list_target_tag_chances" values, and what they represent...
By the way, if I want multiple bots to share the same images, I can list them like this, right?
Code:
"asset_packs": [
("bots model_id1","mod_bots model_id1"),
("bots model_id2","mod_bots model_id1"),
("bots model_id3","mod_bots model_id1"),
],
With a single directory of game\mods\assets\images\mod_bots\model_id1 ?
I'm trying to see if I can create a single model variants, with different skills / parts, but with the same images.
Right now bot's xp table is this
Code:
1000, ## F->E
2250, ## E->D
5000, ## D->C
10000, ## C->B
22500, ## B->A
50000, ## A->S
99999, ## S->100% S
list_target_chances is dict of weights used when deciding which bots are available for specific event.
Code:
"list_target_chances": {
"dump_site_scavenge": 50,
},
This code will give weight 50 to specific bot/part, if bot/part was requested by "dump_site_scavenge" event. If there is appropriate list_target_chances entry then tags chances are ignored.
Current events: "dump_site_scavenge", "flea_market_buy_bot", "repair_task", "robosechs_private_room". More will be added later on.
Chances weight works like this:
- ask every bot/part if they want to be listed for this event (either by event id or event tags)
- get list like [("agrx_10",25),("jkb_12",5)]
- sum all weights, roll random number in total range and pick bot at rolled number
Tag chances works pretty same, these were added to allow bots/parts handle situations unknown to bot/part author.
Unless you want to add your bot/part to specific event generator, use tags.
Currently used tags: "all", "cheap", "nice", "good", "luxury".
Yes, different bot models can share same image assets, as in your post.
Keep in mind, game automatically creates expertise skill for every bot model or part. So if you have multiple bot models with same model name you will have multiple expertise skills with same name.