{"$schema":"http://json-schema.org/draft-07/schema#","title":"NTM 1.0.0 machine_config/forcefield","type":"object","properties":{"base_consumption":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Base HE cost per active force-field tick; default 1000.\n\nRange: [0, i32::MAX]","markdownDescription":"Base HE cost per active force-field tick; default `1000`.\n\nRange: [0, `i32::MAX`]"},"base_radius":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Force-field radius before upgrades, in blocks; default 16.\n\nRange: [0, i32::MAX]","markdownDescription":"Force-field radius before upgrades, in blocks; default `16`.\n\nRange: [0, `i32::MAX`]"},"cooldown_modifier":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Force-field recovery delay added per unit of radius; default 1.\n\nRange: [0, f64::MAX]","markdownDescription":"Force-field recovery delay added per unit of radius; default `1`.\n\nRange: [0, `f64::MAX`]"},"health_regen_modifier":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Force-field health recovery multiplier; default 1.\n\nRange: [0, f64::MAX]","markdownDescription":"Force-field health recovery multiplier; default `1`.\n\nRange: [0, `f64::MAX`]"},"power_capacity":{"type":"integer","minimum":0,"maximum":9223372036854776000,"description":"Machine HE buffer capacity; default 1000000.\n\nRange: [0, i64::MAX]","markdownDescription":"Machine HE buffer capacity; default `1000000`.\n\nRange: [0, `i64::MAX`]"},"radius_consumption":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Additional HE cost per active tick and radius upgrade; default 500.\n\nRange: [0, i32::MAX]","markdownDescription":"Additional HE cost per active tick and radius upgrade; default `500`.\n\nRange: [0, `i32::MAX`]"},"radius_upgrade":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Radius added by each radius upgrade, in blocks; default 16.\n\nRange: [0, i32::MAX]","markdownDescription":"Radius added by each radius upgrade, in blocks; default `16`.\n\nRange: [0, `i32::MAX`]"},"shield_consumption":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Additional HE cost per active tick and shield upgrade; default 250.\n\nRange: [0, i32::MAX]","markdownDescription":"Additional HE cost per active tick and shield upgrade; default `250`.\n\nRange: [0, `i32::MAX`]"},"shield_upgrade":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Maximum force-field health added per shield upgrade; default 50.\n\nRange: [0, i32::MAX]","markdownDescription":"Maximum force-field health added per shield upgrade; default `50`.\n\nRange: [0, `i32::MAX`]"}},"additionalProperties":false}