Files
BepInEx/config/com.valheimnpc.vikings.cfg
2026-10-02 19:29:08 +02:00

480 lines
26 KiB
INI
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Settings file was created by plugin Valheim NPC v1.3.0
## Plugin GUID: com.valheimnpc.vikings
[0 - Производительность]
## High — мощный ПК: рабочие ищут дело чаще всего. Balanced — обычный. Low — слабый ПК: рабочие думают и ищут дело реже, снимок поселения живёт дольше — FPS в поселениях выше, а на новое дело рабочие переключаются на пару секунд позже. / High for strong PCs, Balanced, Low for weak PCs (workers think and search less often — higher FPS in settlements).
# Setting type: String
# Default value: Balanced
# Acceptable values: High, Balanced, Low
PerformanceMode = Balanced
[1 - Найм]
## Цена найма в Лугах; каждый следующий биом дороже на столько же (300, 600, 900…). / Hire cost in Meadows, each next biome adds the same amount.
# Setting type: Int32
# Default value: 300
# Acceptable value range: From 0 to 5000
HireCost = 300
## Сколько всего викингов (спутников и рабочих) может нанять один игрок. / Max hired vikings (companions and workers) per player.
# Setting type: Int32
# Default value: 30
# Acceptable value range: From 1 to 100
MaxHiredPerPlayer = 30
## Спутников в отряде без побед над боссами. / Companions allowed before any boss is defeated.
# Setting type: Int32
# Default value: 0
# Acceptable value range: From 0 to 30
BaseCompanions = 0
## Сколько мест в отряде даёт каждый побеждённый босс (Эйктюр — 1, Древний — 2…). / Squad slots per defeated boss.
# Setting type: Int32
# Default value: 1
# Acceptable value range: From 0 to 10
CompanionsPerBoss = 1
## Могут ли игроки и спутники ранить друг друга (обманутых викингов бить можно всегда). / Can players and companions hurt each other (betrayed vikings are always fair game).
# Setting type: Boolean
# Default value: false
FriendlyFire = false
## Пресет баланса: Easy (легко), Normal (как задумано), Hard (сурово) — сразу меняет цену найма, здоровье и урон спутников, опыт, подъём раненых, штраф за убийство и охотников за головами. Custom — не трогать. / Balance preset: Easy, Normal, Hard or Custom (don't touch).
# Setting type: String
# Default value: Custom
# Acceptable values: Custom, Easy, Normal, Hard
BalancePreset = Custom
[2 - Спутник]
## Здоровье викинга из Лугов. / Health of a Meadows viking.
# Setting type: Single
# Default value: 50
# Acceptable value range: From 10 to 5000
Health = 50
## Прибавка здоровья за каждый следующий биом. / Extra health per biome tier.
# Setting type: Single
# Default value: 25
# Acceptable value range: From 0 to 1000
HealthPerTier = 25
## Множитель урона оружия викинга (1 = как у оружия). / Weapon damage multiplier.
# Setting type: Single
# Default value: 0.75
# Acceptable value range: From 0,1 to 5
DamageMultiplier = 0.75
## Рост относительно игрока, нужен перезапуск игры. / Size relative to the player, restart required.
# Setting type: Single
# Default value: 0.92
# Acceptable value range: From 0,7 to 1,1
Scale = 0.92
## Через сколько секунд раненый встаёт сам (0 = только если поднять). / Seconds until a knocked out companion gets up (0 = never).
# Setting type: Single
# Default value: 60
# Acceptable value range: From 0 to 3600
AutoReviveSeconds = 60
## Доля здоровья после того, как спутника подняли. / Health fraction after revive.
# Setting type: Single
# Default value: 0.3
# Acceptable value range: From 0,05 to 1
ReviveHealthPercent = 0.3
## Если спутник отстал дальше этого расстояния, он догоняет телепортом (0 = выкл). / Teleport to the player when farther than this (0 = off).
# Setting type: Single
# Default value: 60
# Acceptable value range: From 0 to 500
LeashDistance = 60
## Спутники проходят через порталы вместе с игроком. / Companions follow through portals.
# Setting type: Boolean
# Default value: true
FollowThroughPortals = true
## Радиус работы вокруг кровати (лесоруб, шахтёр, фермер и т. д.). / Work radius around the companion's bed.
# Setting type: Single
# Default value: 30
# Acceptable value range: From 5 to 100
WorkRadius = 30
## Сколько веса спутник несёт в сумке. / Max weight in a companion's bag.
# Setting type: Single
# Default value: 200
# Acceptable value range: From 10 to 5000
BackpackMaxWeight = 200
## На сколько игровых дней можно одолжить спутника другому игроку (потом он сам вернётся к тебе). / For how many game days a companion can be lent to another player (then returns to you).
# Setting type: Int32
# Default value: 3
# Acceptable value range: From 1 to 30
LendDays = 3
## Верность хозяину и дружба/неприязнь между викингами (влияют на урон, работу и реплики). / Loyalty to the owner and friendship/rivalry between vikings (affect damage, work and chatter).
# Setting type: Boolean
# Default value: true
Relations = true
## Сколько монет за вещь берёт викинг за починку твоего снаряжения (нужна станция рядом с ним). / Coins per item a viking charges to repair your gear (needs a station near them).
# Setting type: Int32
# Default value: 5
# Acceptable value range: From 0 to 1000
RepairCost = 5
## Черты характера (одна-две у каждого викинга, меняют силу, цену, работу и повадки). / Personality traits (one or two per viking; affect power, price, work and habits).
# Setting type: Boolean
# Default value: true
Traits = true
[3 - Доверие]
## Доверие за обещание, оплаченное в срок. / Trust for a promise paid on time.
# Setting type: Int32
# Default value: 1
# Acceptable value range: From 0 to 100
TrustPaidPromise = 1
## Доверие за то, что поднял раненого викинга (не чаще раза в игровые сутки с одного викинга). / Trust for helping up a knocked out viking (once per in-game day per viking).
# Setting type: Int32
# Default value: 1
# Acceptable value range: From 0 to 100
TrustRevive = 1
## Доверие за то, что бродячий викинг за плату замолвил за тебя слово (один раз с каждого). / Trust for paying a wandering viking to put in a good word for you (once per viking).
# Setting type: Int32
# Default value: 1
# Acceptable value range: From 0 to 100
TrustVouch = 1
## Сколько монет стоит, чтобы викинг замолвил за тебя слово. / Coins to pay for a good word.
# Setting type: Int32
# Default value: 50
# Acceptable value range: From 0 to 5000
VouchCost = 50
## Доверие за неоплаченное обещание. / Trust for a broken promise.
# Setting type: Int32
# Default value: -3
# Acceptable value range: From -100 to 0
TrustBrokenPromise = -3
## Доверие за отказ от поручения или просрочку. / Trust for giving up an errand or missing its deadline.
# Setting type: Int32
# Default value: -1
# Acceptable value range: From -100 to 0
TrustQuestAbandon = -1
## Доверие за убийство викинга. / Trust for killing a viking.
# Setting type: Int32
# Default value: -10
# Acceptable value range: From -100 to 0
TrustKill = -10
## Во сколько раз обманутый викинг сильнее: урон и броня (3 = +200%). / Damage and armor multiplier of a betrayed viking (3 = +200%).
# Setting type: Single
# Default value: 3
# Acceptable value range: From 1 to 10
BetrayedPowerMultiplier = 3
## Приходят ли охотники за головами к клятвопреступникам. / Do bounty hunters come for oathbreakers.
# Setting type: Boolean
# Default value: true
BountyHunters = true
## При каком доверии и ниже приходят охотники. / Trust at or below which bounty hunters come.
# Setting type: Int32
# Default value: -20
# Acceptable value range: From -100 to 0
BountyTrustThreshold = -20
## Как часто (в минутах) бросается жребий на приход охотников. / Minutes between bounty rolls.
# Setting type: Single
# Default value: 10
# Acceptable value range: From 1 to 600
BountyIntervalMinutes = 10
## Шанс прихода охотников за один бросок, %. / Chance per roll, %.
# Setting type: Single
# Default value: 35
# Acceptable value range: From 0 to 100
BountyChance = 35
## Самый большой отряд (при доверии −95 и ниже). / Largest squad size.
# Setting type: Int32
# Default value: 4
# Acceptable value range: From 1 to 10
BountyMaxHunters = 4
## Через сколько секунд охотники уходят, если потеряли цель (дальше 200 м). / Seconds before hunters give up on a lost target.
# Setting type: Single
# Default value: 300
# Acceptable value range: From 30 to 3600
BountyGiveUpSeconds = 300
[3 - Опыт]
## Максимальный уровень спутника. / Max companion level.
# Setting type: Int32
# Default value: 20
# Acceptable value range: From 1 to 100
MaxLevel = 20
## Опыта до следующего уровня: столько × текущий уровень (100, 200, 300…). / XP to next level = this × current level.
# Setting type: Int32
# Default value: 100
# Acceptable value range: From 1 to 100000
XpPerLevel = 100
## Множитель опыта; за убийство даётся 1/10 здоровья врага, за босса впятеро больше. / XP multiplier; a kill gives 1/10 of the victim's health, bosses ×5.
# Setting type: Single
# Default value: 1
# Acceptable value range: From 0 to 100
XpMultiplier = 1
## Прибавка здоровья за уровень (0.03 = +3%). / Health bonus per level.
# Setting type: Single
# Default value: 0.03
# Acceptable value range: From 0 to 2
HealthPerLevel = 0.03
## Прибавка урона за уровень (0.02 = +2%). / Damage bonus per level.
# Setting type: Single
# Default value: 0.02
# Acceptable value range: From 0 to 2
DamagePerLevel = 0.02
[4 - Появление]
## Бродячие викинги появляются днём во всех биомах, нужен перезапуск. / Wandering vikings spawn by day in every biome, restart required.
# Setting type: Boolean
# Default value: true
SpawnEnabled = true
## Шанс появления за одну попытку, %, нужен перезапуск. / Spawn chance per attempt, restart required.
# Setting type: Single
# Default value: 35
# Acceptable value range: From 0 to 100
SpawnChance = 35
## Секунд между попытками появления, нужен перезапуск. / Seconds between spawn attempts, restart required.
# Setting type: Single
# Default value: 180
# Acceptable value range: From 10 to 36000
SpawnInterval = 180
## Шанс, что бродячий викинг — торговец, %. Торговца не нанять, с ним торгуют. / Chance a wandering viking is a trader, %. Traders trade, they can't be hired.
# Setting type: Single
# Default value: 10
# Acceptable value range: From 0 to 100
TraderChance = 10
[5 - Клавиши]
## Радиальное меню приказов отряду (спутники в 50 м); если рядом никого — призыв отряда. / Radial order menu for the squad (companions within 50 m); with nobody near it summons the squad.
# Setting type: KeyboardShortcut
# Default value: Y
SquadMenuHotkey = Y
## Реестр: все твои викинги по всему миру. / Roster: all your vikings across the world.
# Setting type: KeyboardShortcut
# Default value: J
RosterHotkey = J
[6 - Поселения]
## Радиус поселения вокруг знамени: в нём рабочие сами занимают кровати и работают (E по знамени показывает круг). / Settlement radius around the banner: workers take beds and work inside it (E on the banner shows the circle).
# Setting type: Single
# Default value: 50
# Acceptable value range: From 10 to 100
SettlementRadius = 50
## Как далеко от знамени лесоруб, шахтёр и собиратель уходят за работой, когда в радиусе поселения её не осталось (добытое несут в сундуки поселения). Дальше ~150 м от тебя мир не загружен — там они замирают до твоего прихода. / How far woodcutters, miners and gatherers go when there is no work left inside the settlement.
# Setting type: Single
# Default value: 120
# Acceptable value range: From 0 to 300
FarWorkRadius = 120
## Что собиратель не собирает (имена предметов через запятую): по умолчанию смола из смоляных ям. / Items the gatherer leaves alone (item names, comma separated): tar from tar pits by default.
# Setting type: String
# Default value: Tar
GathererSkip = Tar
## Сколько урожая, который сажают им же (ячмень, лён, грибы), фермер оставляет в сундуках, засевая вскопанное. 0 — сажает всё. / How much crop that is planted as its own seed (barley, flax, mushrooms) the farmer leaves in chests when sowing tilled ground. 0 = plants it all.
# Setting type: Int32
# Default value: 0
# Acceptable value range: From 0 to 500
FarmSeedReserve = 0
## Сколько монет берёт шахтёр, которому нечего долбить, за то, чтобы искать камень дальше (в разговоре с ним). / Coins an idle miner asks to search further for stone (in the dialog).
# Setting type: Int32
# Default value: 50
# Acceptable value range: From 0 to 10000
MinerSearchCost = 50
## На сколько метров за одну плату растёт круг поиска шахтёра. / Meters added to the miner's search radius per payment.
# Setting type: Int32
# Default value: 10
# Acceptable value range: From 1 to 100
MinerSearchStep = 10
## Сколько метров всего можно докупить шахтёру (дальше ~150 м от тебя мир не загружен). / Max extra meters a miner's search radius can be raised by.
# Setting type: Int32
# Default value: 100
# Acceptable value range: From 0 to 500
MinerSearchMax = 100
## Сколько поселений может «жить без тебя» — мир вокруг их знамён остаётся загруженным, когда рядом нет игроков (включается на знамени: Shift+E). Каждое такое поселение нагружает игру примерно как ещё один игрок в том месте. 0 — выключить. На выделенном сервере действует настройка сервера (мод должен стоять и на нём). / How many settlements may stay loaded while no player is near (toggle on the banner: Shift+E). Each one costs about as much as another player standing there. 0 disables. On a dedicated server the server's setting applies (the mod must be installed on the server too).
# Setting type: Int32
# Default value: 4
# Acceptable value range: From 0 to 10
KeepLoadedMax = 4
## Самый большой радиус, который можно держать загруженным вокруг знамени, м. Рекомендуемый радиус считается по зоне поиска шахтёра (FarWorkRadius + докупленное). Чем больше радиус, тем больше участков мира (64×64 м) и тем выше нагрузка. Пока рядом никого нет, рабочие ходят только в пределах загруженного радиуса. / Largest radius kept loaded around a banner, m. The recommended radius follows the miner's search zone. Bigger radius = more world zones = more load. While nobody is near, workers stay inside the loaded radius.
# Setting type: Single
# Default value: 150
# Acceptable value range: From 30 to 300
KeepLoadedMaxRadius = 150
## Сколько животных одного вида держать в поселении: больше — животновод забивает лишнее (безымянных взрослых, по одному). 0 — не забивать. / How many animals of one kind the settlement keeps: above that the herder culls the extra (unnamed adults, one at a time). 0 = never.
# Setting type: Int32
# Default value: 10
# Acceptable value range: From 0 to 100
HerdLimit = 10
## Поселение со 2-го уровня привлекает новичков: раз в день (чем выше уровень, тем чаще) у знамени появляется путник и просится в жители, со скидкой. Нужна свободная кровать. / From level 2 a settlement attracts newcomers who ask to join (discounted). Needs a free bed.
# Setting type: Boolean
# Default value: true
Newcomers = true
## Чужие поселения в мире: хутора вольных бондов (дружеские, их нельзя ломать) и стоянки изгоев (враги, их можно разбить). Появляются сами неподалёку от тебя, в новых местах. / Foreign settlements: freeholder farmsteads (friendly, protected) and outlaw camps (hostile). They appear on their own near you.
# Setting type: Boolean
# Default value: true
NpcSettlements = true
## Шанс раз в 2 минуты, что рядом с тобой появится чужое поселение (если поблизости нет других), %. / Chance every 2 minutes that a foreign settlement appears near you (if none are close), %.
# Setting type: Single
# Default value: 10
# Acceptable value range: From 0 to 100
NpcSettlementChance = 10
## Как далеко чужое поселение должно быть от любого другого поселения (твоего или чужого), м. / Minimum distance between a foreign settlement and any other settlement, m.
# Setting type: Single
# Default value: 600
# Acceptable value range: From 150 to 3000
NpcSettlementDistance = 600
## Награда за убитого изгоя: монет за каждый его уровень (с тела; у вожака — втрое). Только если убил ты или твой викинг. 0 — без монет. / Bounty for a killed outlaw: coins per outlaw level (dropped on the body; chiefs pay triple). Only when you or your Viking killed it. 0 = no coins.
# Setting type: Int32
# Default value: 5
# Acceptable value range: From 0 to 200
OutlawBounty = 5
## Сколько доверия даёт убитый изгой (вожак — втрое): бонды благодарны. 0 — не давать. / Trust gained per killed outlaw (chiefs triple): the freeholders are grateful. 0 = none.
# Setting type: Int32
# Default value: 1
# Acceptable value range: From 0 to 20
OutlawBountyTrust = 1
## Какой мёд-напиток рабочие вечером пьют из сундуков (имена предметов через запятую; целебные меды не трогают). Нет напитка — едят мёд из ульев. / Mead workers drink in the evening from chests (item names, comma separated; healing meads are left alone). No mead — they eat honey.
# Setting type: String
# Default value: MeadTasty
MeadItems = MeadTasty
## Ворчат ли рабочие, когда нет кровати, тепла, мёда или сна (только реплики, без штрафов). / Do workers grumble about missing bed, warmth, mead or sleep (lines only, no penalties).
# Setting type: Boolean
# Default value: true
Grumbling = true
## На кого охотится охотник (имена существ через запятую). / Creatures the hunter hunts (prefab names, comma separated).
# Setting type: String
# Default value: Deer,Boar,Neck,Hare,Lox,Asksvin
HuntPrey = Deer,Boar,Neck,Hare,Lox,Asksvin
## Экономная сеть: викинги, рядом с которыми (80 м) нет игроков, думают вчетверо реже — меньше нагрузки на сервер. / Vikings with no player within 80 m think four times less often — less server load.
# Setting type: Boolean
# Default value: true
NetSaver = true
[7 - Карта]
## Голоса: к реплике над головой звучит бормотание (голоса торговцев игры), у каждого викинга свой тон. / Voices: a mumble plays with each overhead line (the game's trader voices), each viking has his own pitch.
# Setting type: Boolean
# Default value: true
Voices = true
## Показывать на карте твоих викингов. / Show your vikings on the map.
# Setting type: Boolean
# Default value: true
MapPinsVikings = true
## Показывать на карте поселения (знамёна). / Show settlements (banners) on the map.
# Setting type: Boolean
# Default value: true
MapPinsSettlements = true
## Панель отряда слева на экране: здоровье и занятие спутников рядом. / Squad panel on the left: health and state of nearby companions.
# Setting type: Boolean
# Default value: true
SquadHud = true
## Значки состояния над головами викингов: спит, ранен, вымотан, мёрзнет, без мёда, без работы, торговец, поручение. / Status icons above vikings' heads.
# Setting type: Boolean
# Default value: true
StatusIcons = true
## Профессия над именем рабочих (значок и название), у торговцев — монета. / Job above workers' names (icon and title), a coin above traders.
# Setting type: Boolean
# Default value: true
JobOverName = true
## Короткий сигнал, когда твой викинг падает без сознания или тяжело ранен. / A short beep when your viking is downed or badly hurt.
# Setting type: Boolean
# Default value: true
WoundSound = true
## Метка над врагом, которого бьют твои спутники. / A marker above the enemy your companions are fighting.
# Setting type: Boolean
# Default value: true
ShowTargets = true
## Боевая раскраска на лице у опытных спутников (10-й уровень и выше или ветеран), цвет — по боевой роли. / War paint on the faces of seasoned companions (level 10+ or veterans), colored by combat role.
# Setting type: Boolean
# Default value: true
WarPaint = true
## Прятать шлемы своих викингов — только вид, защита шлема остаётся. Видно лица и боевую раскраску. / Hide your vikings' helmets (visual only, the armor still counts) to see faces and war paint.
# Setting type: Boolean
# Default value: false
HideHelmets = false
## Подсказки ворона Хугина про найм, отряд, поселения, торговцев и чужие поселения (каждая — один раз). / Hugin the raven explains hiring, the squad, settlements, traders and foreign settlements (each once).
# Setting type: Boolean
# Default value: true
Tutorials = true
## Цвет огонька над медиком (он только светит, туман не разгоняет — это умеет лишь маг). / Color of the healer's glow (light only; only the mage clears mist).
# Setting type: Color
# Default value: 59FF73FF
HealerGlowColor = 59FF73FF
## Проверять при запуске, не вышла ли на Nexus новая версия мода (в мире — одно сообщение). / Check Nexus for a newer version of the mod at startup (one message in the world).
# Setting type: Boolean
# Default value: true
CheckUpdates = true
[8 - Отладка]
## Показать карту поселения вокруг тебя (7 м) и пути викингов по ней: зелёные крестики — где можно встать, голубые — дверной проём, жёлтые — с твоей тропы; оранжевые линии — твои тропы, фиолетовые — перешагивания по ступеням, белые — пути викингов. Нет креста — там викинг не встанет. / Show the settlement nav map around you and Vikings' paths on it.
# Setting type: Boolean
# Default value: false
ShowNavMap = false
## Проверка: поставить викинга или торговца, наслать охотников, доверие, бессонница рабочих. / Test tools.
# Setting type: String
# Default value:
TestTools =