Полное здоровье

Автор:killmanruПоследнее обновление:19/06/2025 04:32:015.7K48KB

R.E.P.O. Полное здоровье-1-lagofast mod master

Введение в мод

Мод для игры R.E.P.O., который восстанавливает полное здоровье игрокам в начале каждого уровня или во время возрождения.
Описание

Ваше здоровье будет восстанавливаться каждый раз, когда вы появляетесь на уровне, в магазине или лобби.
Также возможно отдельно контролировать лечение во время возрождения.
Больше не придется покупать аптечки или использовать жуков для восстановления здоровья.
Теперь есть больше возможностей купить аптечки для восстановления здоровья при получении травм во время игры, а не просто восстановить
здоровье после предыдущего уровня.

Витрина



Функции

  • Автоматически исцеляйте всех игроков или себя в начале различных фаз игры.
  • Вы также можете активировать лечение для всех игроков или для себя, даже если вы являетесь клиентом в конфигурации.
  • Работает как в многопользовательском, так и в одиночном режиме.
  • Все функции могут быть изменены в конфигурации.
  • Вы также можете включить и настроить лечение после возрождения.
  • Вы можете установить значение `ToMaxHealthPercentage` на `x` и установить `PhaseMode` на одно из значений `Lobby` или `Level` в конфигурации
    всегда набирайте до `x`% от максимального здоровья.
  • Вы можете установить значение `ByMaxHealthPercentage` на `x` и установить `PhaseMode` на одно из значений `Lobby` или `Level` в конфигурации
    всегда лечится на `x`% от максимального здоровья.
  • Вы можете установить `ExactValue` на `x` и установить `PhaseMode` на одно из значений `Lobby` или `Level` в настройках, чтобы всегда получать исцеление.
    для `x` HP.
  • Вы можете установить `Expression` на `PlayerMaxHealth*0.3` или что-то другое, используяВыразительныйбиблиотека.
  • Вы можете установить `HealthPackMode` на `All` или другие комбинации и установить `PhaseMode` на одно из значений `Lobby` или `Level` в
    конфигурация для имитации ошибки пакета здоровья.
  • Можно установить `HealRequirementMode` на `Survive`, тогда для исцеления игроку придется выжить на предыдущем уровне.

Установка

  • УстановитьБепИнЭкс
  • Поместите файлы `FullHealth.dll`, `Expressive.dll` в папку `BepInEx/plugins`.
  • Конфигурация будет создана и может быть изменена после первого запуска игры по адресу: `BepInEx/config/FullHealth.cfg`


Конфигурация

Включено
Указывает, включено ли лечение.
По умолчанию (старт): true
По умолчанию (Возрождение): false

ToMaxHealthPercentage
Описание: Процент от максимального здоровья игрока, до которого он будет исцелен (мин.: 0, макс.: 100).
Внимание! Параметру `PhaseMode` необходимо задать только одно из значений `Level` или `Lobby`, а не оба сразу. В противном случае лечение будет выполнено дважды.
По умолчанию: 100

ByMaxHealthPercentage
Описание: Процент от максимального здоровья игрока, до которого он будет исцелен (мин.: 0, макс.: 100).
Внимание! Параметру `PhaseMode` необходимо задать только одно из значений `Level` или `Lobby`, а не оба сразу. В противном случае лечение будет выполнено дважды.
Имеет приоритет над параметром `ToMaxHealthPercentage`.
По умолчанию: 0

ExactValue
Описание: Устанавливает точное значение для исцеления.
Внимание! Параметру `PhaseMode` необходимо задать только одно из значений `Level` или `Lobby`, а не оба сразу. В противном случае лечение будет выполнено дважды.
Если значение равно `0`, то он отключен.
Он имеет приоритет над параметрами `ToMaxHealthPercentage` и `ByMaxHealthPercentage`.
Например, если установить значение «15», вы всегда будете получать 15 HP.
По умолчанию: 0

HealthPackMode
Описание: Устанавливает параметры значения исцеления такими же, как в аптечках, одна из которых будет применяться случайным образом.
Внимание! Параметру `PhaseMode` необходимо задать только одно из значений `Level` или `Lobby`, а не оба сразу. В противном случае лечение будет выполнено дважды.
Если значение равно `None`, то он отключен.
Он имеет приоритет над параметрами `ToMaxHealthPercentage`, `ByMaxHealthPercentage` и `ExactValue`.
Например, если установить значение «Среднее, Большое», вы получите случайное исцеление на 50 HP или 100 HP.
`Малый` - восстанавливает 25 HP.
`Средний` - восстанавливает 50 HP.
`Большой` - восстанавливает 100 HP.
По умолчанию: нет

Выражение
Описание: ## Выражение, используемое для расчета значения исцеления.
Внимание! Параметру `PhaseMode` необходимо задать только одно из значений `Level` или `Lobby`, а не оба сразу. В противном случае лечение будет выполнено дважды.
Если значение равно null, пусто или пробелу, то оно отключено.
Он имеет приоритет над параметрами `ToMaxHealthPercentage` и `ByMaxHealthPercentage`, а также `ExactValue` и `HealthPackMode`.
Библиотека, используемая для разбора выражений, — https://github.com/bijington/expressive. Подробную информацию можно найти в документации.
Переменные:
`[PlayerName]` - имя игрока.
`[PlayerMaxHealth]` - максимальное здоровье игрока.
`[PlayerHealth]` - здоровье игрока.
`[PlayerSurvived]` - выжил ли игрок в последнем раунде.
`[PlayerCount]` - количество игроков.
`[PlayerUpgradeHealth]` - уровень улучшения здоровья игрока.
`[PlayerUpgradeStamina]` - уровень улучшения выносливости игрока.
`[PlayerUpgradeExtraJump]` - дополнительный уровень прыжка игрока.
`[PlayerUpgradeLaunch]` - уровень запуска улучшений игрока.
`[PlayerUpgradeMapPlayerCount]` - уровень количества игроков на карте улучшений игрока.
`[PlayerUpgradeSpeed]` - уровень скорости улучшения игрока.
`[PlayerUpgradeStrength]` - уровень силы улучшения игрока.
`[PlayerUpgradeThrow]` - уровень броска улучшения игрока.
`[PlayerUpgradeRange]` - уровень диапазона улучшений игрока.
Пользовательские функции (стандартные функции можно найти здесь https://github.com/bijington/expressive/wiki/Functions):
`RandomList(x1, x2, x3...)` — выбирает случайное число из списка. Например, `RandomList(10, 20)` вернёт случайное число `10` или `20`.
Примеры (кавычки следует удалить):
`Max((([PlayerMaxHealth]*0.8)-[PlayerHealth]),0)` — то же, что и параметр `ToMaxHealthPercentage`. Игрок будет исцелён до 80% от максимального здоровья.
`[PlayerMaxHealth]*0.3` — то же, что и параметр `ByMaxHealthPercentage`. Игрок будет исцелён на 30% от максимального здоровья.
`40` — то же, что и параметр `ExactValue`. Игрок будет исцелён на 40 HP.
`RandomList(25, 50, 100)` — то же, что и параметр `HealthPackMode`. Игрок будет случайным образом исцелён на 25, 50 или 100 единиц здоровья.
`[PlayerMaxHealth] * (If([PlayerCount] <= 2, Random(25, 30), If([PlayerCount] <= 4, Random(35, 40), If([PlayerCount] <= 6, Random(45, 50), Random(55, 60))))/100)` - если игроков до двух, то случайным образом восстанавливает 25-30 HP. Если игроков до четырёх, то случайным образом восстанавливает 35-40 HP и так далее.
По умолчанию:

Режим работы
Описание: Настраивает режим работы.<br>Предупреждение:
Вы используете значения «All» или «Client» для этого параметра на свой страх и риск. После будущих обновлений игры он может перестать работать.
Если другие игроки лобби не согласны с этим параметром, не используйте его.
Кроме того, неполное лечение может работать некорректно с этим параметром, поскольку лечение может выполняться также хостом или другими клиентами.
`Host` - работает только на хосте.
`Клиент` - работает только на клиенте.
`All` - работает на хосте и клиенте.
По умолчанию: Хост

HealMode
Описание: Настраивает режим лечения.
`Сам` - исцели себя.
`Другие` - исцеляйте других.
`Все` - исцелить всех.
По умолчанию: Все

PhaseMode
Описание: Настраивает, в каких фазах игры будет запускаться восстановление здоровья.
`Уровень` - при появлении на уровне.
`Магазин` - при появлении в магазине. Внимание! Лечение в магазине не влияет на игру.
`Лобби` - при появлении в грузовике (не в меню) перед началом следующего уровня.
`Арена` - при появлении на арене.<br>`Все` - во всех фазах.
По умолчанию: Все

HealRequirementMode
Описание: Устанавливает требования для проведения лечения.
`None` - нет требований.
«Выжить» — игрок должен вернуться к грузовику в конце раунда и выжить.
По умолчанию: нет

Кроме того

  • Если вы нашли ошибку или у вас есть предложение по улучшению, пожалуйста, создайтепроблема.
Этот инструмент предоставлен сторонним разработчиком [bufftool]Внимание (Нормальное)

Загрузите моды сейчас

Установите LagoFast, запустите R.E.P.O. и играйте с модами, которые вам нравятся.