125 lines
2.2 KiB
TypeScript
125 lines
2.2 KiB
TypeScript
|
export interface PresetBatch
|
||
|
{
|
||
|
assault: string;
|
||
|
bossBully: string;
|
||
|
bossGluhar: string;
|
||
|
bossKilla: string;
|
||
|
bossKojaniy: string;
|
||
|
bossSanitar: string;
|
||
|
bossTagilla: string;
|
||
|
bossTest: string;
|
||
|
cursedAssault: string;
|
||
|
followerBully: string;
|
||
|
followerGluharAssault: string;
|
||
|
followerGluharScout: string;
|
||
|
followerGluharSecurity: string;
|
||
|
followerGluharSnipe: string;
|
||
|
followerKojaniy: string;
|
||
|
followerSanitar: string;
|
||
|
followerTagilla: string;
|
||
|
followerTest: string;
|
||
|
marksman: string;
|
||
|
pmcBot: string;
|
||
|
sectantPriest: string;
|
||
|
sectantWarrior: string;
|
||
|
gifter: string;
|
||
|
test: string;
|
||
|
exUsec: string;
|
||
|
}
|
||
|
|
||
|
export interface DefaultArmor
|
||
|
{
|
||
|
maxDelta: string;
|
||
|
minDelta: string;
|
||
|
}
|
||
|
|
||
|
export interface PmcArmor
|
||
|
{
|
||
|
lowestMaxPercent: string;
|
||
|
highestMaxPercent: string;
|
||
|
maxDelta: string;
|
||
|
minDelta: string;
|
||
|
}
|
||
|
|
||
|
export interface Weapon
|
||
|
{
|
||
|
lowestMax: string;
|
||
|
highestMax: string;
|
||
|
maxDelta: string;
|
||
|
minDelta: string;
|
||
|
}
|
||
|
|
||
|
export interface Bot
|
||
|
{
|
||
|
armor: DefaultArmor;
|
||
|
weapon: Weapon;
|
||
|
}
|
||
|
|
||
|
export interface PMC
|
||
|
{
|
||
|
armor: PmcArmor;
|
||
|
weapon: Weapon;
|
||
|
}
|
||
|
|
||
|
export interface LootNValue
|
||
|
{
|
||
|
scav: string;
|
||
|
pmc: string;
|
||
|
}
|
||
|
|
||
|
export interface Durability
|
||
|
{
|
||
|
default: Bot;
|
||
|
pmc: PMC;
|
||
|
boss: Bot;
|
||
|
follower: Bot;
|
||
|
assault: Bot;
|
||
|
cursedassault: Bot;
|
||
|
marksman: Bot;
|
||
|
pmcbot: Bot;
|
||
|
exusec: Bot;
|
||
|
sectantpriest: Bot;
|
||
|
sectantwarrior: Bot;
|
||
|
}
|
||
|
|
||
|
export interface DynamicLoot
|
||
|
{
|
||
|
whitelist: string;
|
||
|
blacklist: string;
|
||
|
spawnLimits: string;
|
||
|
moneyStackLimits: string;
|
||
|
}
|
||
|
|
||
|
export interface Types
|
||
|
{
|
||
|
assault: string;
|
||
|
cursedAssault: string;
|
||
|
pmcBot: string;
|
||
|
exUsec: string;
|
||
|
}
|
||
|
|
||
|
export interface PMCConfig
|
||
|
{
|
||
|
dynamicLoot: DynamicLoot;
|
||
|
cartridgeBlacklist: string;
|
||
|
difficulty: string;
|
||
|
isUsec: string;
|
||
|
chanceSameSideIsHostilePercent: string;
|
||
|
usecType: string;
|
||
|
bearType: string;
|
||
|
maxBackpackLootTotalRub: string;
|
||
|
maxPocketLootTotalRub: string;
|
||
|
maxVestLootTotalRub: string;
|
||
|
types: Types;
|
||
|
}
|
||
|
|
||
|
export interface IPmcLocale
|
||
|
{
|
||
|
presetBatch: PresetBatch;
|
||
|
bosses: string;
|
||
|
durability: Durability;
|
||
|
lootNValue: LootNValue;
|
||
|
pmc: PMCConfig;
|
||
|
showTypeInNickname: boolean;
|
||
|
maxBotCap: string;
|
||
|
}
|