rename no heal option

This commit is contained in:
rr- 2021-02-09 22:20:22 +01:00
parent 4c1350e446
commit 8a1d1b64d3
5 changed files with 8 additions and 8 deletions

View file

@ -24,7 +24,7 @@ as Notepad.
Currently the following configuration options are supported:
- `disable_medpacks`: hides all the medpacks (for No Meds challenge runs).
- `keep_health_between_levels`: disables healing Lara between level reloads
- `disable_healing_between_levels`: disables healing Lara between level reloads
(for No Heal challenge runs).
## Building

View file

@ -1,4 +1,4 @@
{
"keep_health_between_levels": false,
"disable_healing_between_levels": false,
"disable_medpacks": false
}

View file

@ -198,7 +198,7 @@ int LoadRooms(FILE *fp) {
void __cdecl LevelStats(int level_id) {
TRACE("");
if (TR1MConfig.keep_health_between_levels) {
if (TR1MConfig.disable_healing_between_levels) {
TR1MData.stored_lara_health = LaraItem
? LaraItem->hit_points
: LARA_HITPOINTS;
@ -325,7 +325,7 @@ int __cdecl S_LoadLevel(int level_id) {
TRACE("%d", level_id);
int ret = LoadLevel(LevelNames[level_id], level_id);
if (TR1MConfig.keep_health_between_levels) {
if (TR1MConfig.disable_healing_between_levels) {
// check if we're in main menu by seeing if there is Lara item in the
// currently loaded level.
int lara_found = 0;
@ -446,7 +446,7 @@ void __cdecl InitialiseLara() {
LaraItem->more_flags &= 0xFFDFu;
LaraItem->data = &Lara;
LaraItem->hit_points = TR1MConfig.keep_health_between_levels
LaraItem->hit_points = TR1MConfig.disable_healing_between_levels
? TR1MData.stored_lara_health
: LARA_HITPOINTS;

View file

@ -49,8 +49,8 @@ static int tr1m_read_config() {
json_value *json = json_parse((const json_char*)cfg_data, cfg_size);
TR1MConfig.keep_health_between_levels = tr1m_json_get_boolean_value(
json, "keep_health_between_levels"
TR1MConfig.disable_healing_between_levels = tr1m_json_get_boolean_value(
json, "disable_healing_between_levels"
);
TR1MConfig.disable_medpacks = tr1m_json_get_boolean_value(
json, "disable_medpacks"

View file

@ -4,7 +4,7 @@
#include "util.h"
struct {
int keep_health_between_levels;
int disable_healing_between_levels;
int disable_medpacks;
} TR1MConfig;