From 4368d67f6e129274e21163c270a283987082009f Mon Sep 17 00:00:00 2001 From: wolfreak99 Date: Fri, 21 Oct 2016 12:20:43 -0400 Subject: [PATCH] disable_clearance_checks and disable_support_limits in console --- src/interface/console.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/interface/console.c b/src/interface/console.c index 8ed875e56a..ee031e16e8 100644 --- a/src/interface/console.c +++ b/src/interface/console.c @@ -665,6 +665,12 @@ static int cc_get(const utf8 **argv, int argc) else if (strcmp(argv[0], "render_weather_gloom") == 0) { console_printf("render_weather_gloom %d", gConfigGeneral.render_weather_gloom); } + else if (strcmp(argv[0], "disable_clearance_checks") == 0) { + console_printf("disable_clearance_checks %d", gCheatsDisableClearanceChecks); + } + else if (strcmp(argv[0], "disable_support_limits") == 0) { + console_printf("disable_support_limits %d", gCheatsDisableSupportLimits); + } else { console_writeline_warning("Invalid variable."); } @@ -847,6 +853,14 @@ static int cc_set(const utf8 **argv, int argc) config_save_default(); console_execute_silent("get render_weather_gloom"); } + else if (strcmp(argv[0], "disable_clearance_checks") == 0 && invalidArguments(&invalidArgs, int_valid[0])) { + gCheatsDisableClearanceChecks = (int_val[0] != 0); + console_execute_silent("get disable_clearance_checks"); + } + else if (strcmp(argv[0], "disable_support_limits") == 0 && invalidArguments(&invalidArgs, int_valid[0])) { + gCheatsDisableSupportLimits = (int_val[0] != 0); + console_execute_silent("get disable_support_limits"); + } else if (invalidArgs) { console_writeline_error("Invalid arguments."); } @@ -1033,6 +1047,8 @@ utf8* console_variable_table[] = { "window_limit", "render_weather_effects", "render_weather_gloom", + "disable_clearance_checks", + "disable_support_limits", }; utf8* console_window_table[] = { "object_selection",