import { type IBotConfig } from "https://deno.land/x/sptaki@1.2.0/models/spt/mod.ts";
const { IBotConfig } = IBotConfig;
Number of bots to generate and store in cache on raid start per bot type
Properties
How many variants of each bot should be generated on raid start
Bot roles that should not have PMC types (sptBear/sptUsec) added as enemies to
Control weapon/armor durability min/max values for each bot type
Controls the percentage values of randomization item resources
Control what bots are added to a bots revenge list key: bottype, value: bottypes to revenge on seeing their death
Control how many items are allowed to spawn on a bot key: bottype, value: <key: itemTpl: value: max item count>
Blacklist/whitelist items on a bot
What ai brain should a normal scav use per map
What ai brain should a player scav use per map
Chance scav has fake pscav name e.g. Scav name (player name)
How many stacks of secret ammo should a bot have in its bot secure container
Settings to control the items that get added into wallets on bots
Properties
How many variants of each bot should be generated on raid start
Bot roles that should not have PMC types (sptBear/sptUsec) added as enemies to
Control weapon/armor durability min/max values for each bot type
Controls the percentage values of randomization item resources
Control what bots are added to a bots revenge list key: bottype, value: bottypes to revenge on seeing their death
Control how many items are allowed to spawn on a bot key: bottype, value: <key: itemTpl: value: max item count>
Blacklist/whitelist items on a bot
What ai brain should a normal scav use per map
What ai brain should a player scav use per map
Chance scav has fake pscav name e.g. Scav name (player name)
How many stacks of secret ammo should a bot have in its bot secure container
Settings to control the items that get added into wallets on bots
Properties
Properties
Limits for mod types per weapon .e.g. scopes
What additional slot ids should be seen as required when choosing a mod to add to a weapon
Adjust weighting/chances of items on bot by level of bot
Blacklist equipment by level of bot
Whitelist equipment by level of bot
Adjust equipment/ammo
Same as weightingAdjustments but based on player level instead of bot level
Properties
Between what levels do these randomisation setting apply to
Mod slots that should be fully randomised -ignores mods from bottype.json and instaed creates a pool using items.json
Armor slots that should be randomised e.g. 'Headwear, Armband'
Properties
Between what levels do these equipment filter setting apply to
Properties
Between what levels do these weight settings apply to
Key: ammo type e.g. Caliber556x45NATO, value: item tpl + weight
Key: equipment slot e.g. TacticalVest, value: item tpl + weight
Key: clothing slot e.g. feet, value: item tpl + weight