{"$schema":"http://json-schema.org/draft-07/schema#","title":"NTM 1.0.4 machine_config/pumpjack","type":"object","properties":{"delay":{"type":"integer","minimum":1,"maximum":2147483647,"description":"Ticks between extraction attempts; default 25.\n\nRange: [1, i32::MAX]","markdownDescription":"Ticks between extraction attempts; default `25`.\n\nRange: [1, `i32::MAX`]"},"drain_chance":{"type":"number","minimum":0,"maximum":1,"description":"Probability that an extraction depletes its deposit; default 0.025.\n\nRange: [0, 1]","markdownDescription":"Probability that an extraction depletes its deposit; default `0.025`.\n\nRange: [0, 1]"},"drain_chance_multiplier":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Multiplies a fluid reserve's own drain chance; default 0.5.\n\nRange: [0, f64::MAX]","markdownDescription":"Multiplies a fluid reserve's own drain chance; default `0.5`.\n\nRange: [0, `f64::MAX`]"},"gas_multiplier":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Multiplies the secondary fluid taken from a fluid reserve; default 0.5. The result is truncated to whole mB.\n\nRange: [0, f64::MAX]","markdownDescription":"Multiplies the secondary fluid taken from a fluid reserve; default `0.5`. The result is truncated to whole mB.\n\nRange: [0, `f64::MAX`]"},"gas_per_deposit_max":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Maximum gas extracted per deposit operation, in mB; default 250.\n\nRange: [0, i32::MAX]","markdownDescription":"Maximum gas extracted per deposit operation, in mB; default `250`.\n\nRange: [0, `i32::MAX`]"},"gas_per_deposit_min":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Minimum gas extracted per deposit operation, in mB; default 50.\n\nRange: [0, i32::MAX]","markdownDescription":"Minimum gas extracted per deposit operation, in mB; default `50`.\n\nRange: [0, `i32::MAX`]"},"oil_multiplier":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Multiplies the primary fluid taken from a fluid reserve; default 1.5. The result is truncated to whole mB.\n\nRange: [0, f64::MAX]","markdownDescription":"Multiplies the primary fluid taken from a fluid reserve; default `1.5`. The result is truncated to whole mB.\n\nRange: [0, `f64::MAX`]"},"oil_per_deposit":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Oil extracted per deposit operation, in mB; default 750.\n\nRange: [0, i32::MAX]","markdownDescription":"Oil extracted per deposit operation, in mB; default `750`.\n\nRange: [0, `i32::MAX`]"},"power_capacity":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Machine HE buffer capacity; default 250000.\n\nRange: [0, i32::MAX]","markdownDescription":"Machine HE buffer capacity; default `250000`.\n\nRange: [0, `i32::MAX`]"},"power_consumption":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Base HE consumption during operation; default 200.\n\nRange: [0, i32::MAX]","markdownDescription":"Base HE consumption during operation; default `200`.\n\nRange: [0, `i32::MAX`]"}},"additionalProperties":false}