mdbd/src/main/resources/game.yml

270 lines
7.4 KiB
YAML
Raw 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.

# ============================================
# Mdbd Plugin - Игровой баланс
# ============================================
# Лобби
lobby:
# Минимум игроков для старта
min-players: 4
# Максимум игроков
max-players: 5
# Обратный отсчёт при 4 игроках (секунд)
countdown-4-players: 45
# Обратный отсчёт при 5 игроках (секунд)
countdown-5-players: 15
# Задержка перед назначением ролей (секунд)
role-assign-delay: 5
# Количество серверных лобби (0 = только пользовательские)
server-lobby-count: 3
# Сохранять лобби между перезапусками
persist-lobbies: true
# Размеры игроков (1.0 = стандарт)
players:
survivor-scale: 1.0
killer-scale: 1.5
# Генераторы
generators:
# Всего генераторов на карте
total-count: 7
# Сколько нужно починить для ворот
required-count: 5
# Время починки одного генератора (секунд) [90 сек по ТЗ]
repair-seconds: 90
# Скорость отката без чинильщика (%/сек)
regression-rate: 0.25
# Скорость отката после удара (%/сек)
kick-regression-rate: 2.5
# Потеря прогресса после удара (%)
kick-regression-percent: 20.0
# Длительность отката после удара (секунд)
kick-duration-seconds: 30
# Кулдаун удара по генератору (секунд, общий для всех генераторов)
kick-cooldown-seconds: 30
# Время зажатия Shift для удара (секунд)
kick-charge-seconds: 3
# Расстояние для взаимодействия с генератором (блоков)
interaction-range: 3.0
# Крюки
hooks:
# Длительность Фазы 1 (секунд)
stage1-seconds: 60
# Длительность Фазы 2 (секунд)
stage2-seconds: 60
# Интервал борьбы на Фазе 2 (секунд)
struggle-interval: 2
# Максимум крюков на одного выжившего (= жизни)
max-hooks: 3
# Расстояние для взаимодействия с крюком (блоков)
interaction-range: 3.0
# Время спасения (секунд)
rescue-seconds: 3
# Время саботажа крюка (секунд)
sabotage-seconds: 10
# Время восстановления крюка (секунд)
sabotage-recovery-seconds: 60
# Скорости (% от нормальной)
movement:
# Киллер
killer: 115
# Киллер с выжившим
killer-carry: 92
# Выживший шагом
survivor-walk: 100
# Выживший спринт
survivor-sprint: 150
# Выживший в нокдауне (ползком)
survivor-crawl: 30
# Длительность истощения (секунд)
exhaustion-duration: 3
# Кулдаун истощения (секунд)
exhaustion-cooldown: 5
# Лечение
healing:
# Лечение другого (секунд)
other-heal-seconds: 15
# Самолечение аптечкой (секунд)
self-heal-seconds: 30
# Бонус аптечки (0.5 = в 2 раза быстрее)
medkit-bonus: 0.5
# Прерывание при движении
interrupt-on-move: true
# Максимум лечений за матч
max-heals-per-match: 4
# Расстояние лечения (блоков)
heal-range: 3.0
# Переноска выжившего
carry:
# Количество прыжков для заполнения шкалы побега
escape-jumps: 15
# Speed I после побега (секунд)
escape-speed-seconds: 3
# Приращение шкалы за прыжок (%)
jump-fill-percent: 6.67
# Киллер
killer:
# Кулдаун атаки (секунд) — базовый (swing animation)
attack-cooldown: 2.5
# Кулдаун после ПОПАДАНИЯ по выжившему (секунд) — 3–5 сек
post-hit-cooldown: 4.0
# Дальность атаки (блоков)
attack-range: 3.0
# Радиус страха (блоков)
terror-radius: 32
# BossBar радиуса страха
bossbar:
# Включить BossBar
enabled: true
# Название (поддерживает MiniMessage)
title: "<red>☠ МАНЬЯК РЯДОМ ☠</red>"
# Цвет: PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
color: RED
# Стиль: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
style: SOLID
# Расстояние начала появления (блоков)
appear-range: 32
# Расстояние полного заполнения (блоков)
full-range: 8
# Эндгейм
endgame:
# Время открытия ворот (секунд)
gate-open-seconds: 20
# Секунд до открытия ворот (после починки всех ген)
pregame-seconds: 30
# Секунд после открытия ворот до конца игры
postgame-seconds: 60
# Открытие сундуков (секунд)
chest-open-seconds: 3
# Расстояние для взаимодействия с воротами (блоков)
gate-interaction-range: 3.0
# Расстояние до ворот для побега (блоков)
escape-range: 2.0
# Уведомление маньяка о генераторе
killer-notification:
# Время действия компаса (секунд)
compass-duration-seconds: 5
# Скорборд
scoreboard:
# Показывать сердца (жизни)
show-hearts: true
# Символ сердца
heart-symbol: "♥"
# Цвет ника: HEALTHY, INJURED (красный), HEALING (зелёный), HOOKED (тёмно-красный)
color-healthy: "WHITE"
color-injured: "RED"
color-healing: "GREEN"
color-hooked: "DARK_RED"
# Блоки для объектов (спавнятся на местах при старте игры)
blocks:
# Блок на месте генератора
generator: "BLAST_FURNACE"
# Блок на месте сундука
chest: "CHEST"
# Блок на месте крюка
hook: "IRON_BARS"
# Лут сундуков
loot:
medkit:
weight: 55
min-charges: 12
max-charges: 16
flashlight:
weight: 45
min-charges: 6
max-charges: 8
# Custom Model Data для ресурспака
# Задайте числа соответствующие overrides в вашем ресурспаке.
# 0 = не применять (использовать ванильную модель)
items:
model-data:
medkit: 1001
flashlight: 1002
# Голограммы
holograms:
enabled: true
generator:
enabled: true
height-offset: -1.0
hook:
enabled: true
height-offset: 0.0
chest:
enabled: true
height-offset: 0.0
# Мини-игра Skill Check (починка генераторов)
skillcheck:
chance: 0.005
win-percent: 5.0
loss-percent: 10.0
success-block: "GREEN_STAINED_GLASS_PANE"
fail-block: "RED_STAINED_GLASS_PANE"
neutral-block: "GRAY_STAINED_GLASS_PANE"
# Таймер сброса лута сундуков
chest:
loot-reset-minutes: 3.0