描述每次您出现在某个关卡、商店或大厅时,您的健康都会得到恢复。
还可以在复活期间单独控制治疗。
不再需要购买健康包或使用虫子来恢复健康。
现在有更多选择购买健康包来在游戏中受伤时恢复健康,而不是恢复
健康状况仅次于前一个水平。
展示
特征
- 在游戏各个阶段开始时自动治疗所有玩家或您自己。
- 即使您是配置中的客户端,您也可以为所有玩家或您自己激活治疗。
- 适用于多人游戏和单人游戏。
- 所有功能都可以在配置中更改。
- 您还可以启用和配置复活后的治疗。
- 您可以在配置中将“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”,然后玩家需要在之前的关卡中生存下来才能进行治疗。
安装
- 安装BepInEx
- 将“FullHealth.dll”、“Expressive.dll”文件放在“BepInEx/plugins”文件夹中。
- 配置将被生成,并且可以在游戏首次启动后更改:`BepInEx/config/FullHealth.cfg`
配置
已启用
指示是否启用修复。
默认值(开始):true
默认(复兴):false
最大健康百分比
描述:玩家将恢复的最大生命值的百分比(最小值:0,最大值:100)。
注意!“PhaseMode”参数只能设置为“Level”或“Lobby”中的一个,不能同时设置为两者。否则,修复过程将被重复执行。
默认值:100
按最大健康百分比
描述:玩家将恢复的最大生命值的百分比(最小值:0,最大值:100)。
注意!“PhaseMode”参数只能设置为“Level”或“Lobby”中的一个,不能同时设置为两者。否则,修复过程将被重复执行。
它优先于“ToMaxHealthPercentage”参数。
默认值: 0
精确值描述:设置要治愈的精确值。
注意!“PhaseMode”参数只能设置为“Level”或“Lobby”中的一个,不能同时设置为两者。否则,修复过程将被重复执行。
如果值为“0”,则表示禁用。
它优先于“ToMaxHealthPercentage”和“ByMaxHealthPercentage”参数。
例如,如果您将值设置为“15”,您将始终获得 15 HP。
默认值: 0
健康包模式描述:将治疗值选项设置为与健康包中的相同,其中一个将随机应用。
注意!“PhaseMode”参数只能设置为“Level”或“Lobby”中的一个,不能同时设置为两者。否则,修复过程将被重复执行。
如果值为“None”,则表示禁用。
它优先于“ToMaxHealthPercentage”、“ByMaxHealthPercentage”和“ExactValue”参数。
例如,如果您将值设置为“中,大”,您将获得 50HP 或 100HP 的随机治疗。
“小”——恢复 25 点生命值。
“中等”——恢复 50 点生命值。
“大”——恢复 100 点生命值。
默认值:无
表达描述:## 用于计算治疗值的表达式。
注意!“PhaseMode”参数只能设置为“Level”或“Lobby”中的一个,不能同时设置为两者。否则,修复过程将被重复执行。
如果值为空或为空格,则禁用。
它优先于“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 点生命值。
`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 点生命值。如果最多有四名玩家,则随机恢复 35-40 点生命值,依此类推。
默认:
工作模式
描述:配置工作模式。<br>警告:
使用“All”或“Client”作为此参数值的风险由您自行承担。该参数可能会在未来的游戏更新后失效。
如果其他大厅玩家不同意此参数,请不要使用它。
此外,不完整的修复可能无法使用此参数正确工作,因为主机或其他客户端也可能执行修复。
`Host`-仅在主机上起作用。
`客户端`-仅在客户端上起作用。
“全部”-适用于主机和客户端。
默认值:主机
治愈模式描述:配置修复模式。
“自我”——自我治愈。
“其他人”——治愈其他人。
“全部”——治愈全部。
默认值:全部
相位模式描述:配置在游戏健康恢复的哪个阶段触发。
`Level` - 在关卡中生成时。
“商店” - 在商店中刷新时。注意!在商店治疗不会影响游戏。
“大厅”——在开始下一关之前在卡车中生成(不是菜单)。
`Arena` - 在竞技场中生成时。<br>`All` - 在所有阶段。
默认值:全部
治愈需求模式描述:设置执行治疗的要求。
`无`- 没有要求。
“生存”——玩家必须在回合结束时返回卡车并生存下来。
默认值:无
此外
- 如果您发现一些错误,或者您有改进建议,请创建一个问题.