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;
|
|
} |