parent
a5d05c132c
commit
6e94b20b25
@ -2,7 +2,7 @@
|
|||||||
The enriched uranium rod driven EU generator.
|
The enriched uranium rod driven EU generator.
|
||||||
A very large and advanced machine providing vast amounts of power.
|
A very large and advanced machine providing vast amounts of power.
|
||||||
Very efficient but also expensive to run as it needs uranium.
|
Very efficient but also expensive to run as it needs uranium.
|
||||||
Provides 10000 HV EUs for one week (only counted when loaded).
|
Provides 100000 HV EUs for one week (only counted when loaded).
|
||||||
|
|
||||||
The nuclear reactor core requires a casing of water and a protective
|
The nuclear reactor core requires a casing of water and a protective
|
||||||
shield to work. This is checked now and then and if the casing is not
|
shield to work. This is checked now and then and if the casing is not
|
||||||
@ -277,7 +277,7 @@ local function run(pos, node)
|
|||||||
local burn_time = meta:get_int("burn_time") or 0
|
local burn_time = meta:get_int("burn_time") or 0
|
||||||
if burn_time >= burn_ticks or burn_time == 0 then
|
if burn_time >= burn_ticks or burn_time == 0 then
|
||||||
if has_digilines and meta:get_int("HV_EU_supply") == power_supply then
|
if has_digilines and meta:get_int("HV_EU_supply") == power_supply then
|
||||||
digilines.receptor_send(pos, technic.digilines.rules,
|
digilines.receptor_send(pos, technic.digilines.rules_allfaces,
|
||||||
-- TODO: Remove "remote_channel" and use de facto standard "channel"
|
-- TODO: Remove "remote_channel" and use de facto standard "channel"
|
||||||
meta:get("channel") or meta:get_string("remote_channel"),
|
meta:get("channel") or meta:get_string("remote_channel"),
|
||||||
{
|
{
|
||||||
@ -378,7 +378,7 @@ local digiline_def = function(pos, _, channel, msg)
|
|||||||
invtable[i] = -stack:get_count()
|
invtable[i] = -stack:get_count()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
digilines.receptor_send(pos, technic.digilines.rules, channel, {
|
digilines.receptor_send(pos, technic.digilines.rules_allfaces, channel, {
|
||||||
burn_time = meta:get_int("burn_time"),
|
burn_time = meta:get_int("burn_time"),
|
||||||
enabled = meta:get_int("HV_EU_supply") == power_supply,
|
enabled = meta:get_int("HV_EU_supply") == power_supply,
|
||||||
siren = meta:get_int("siren") == 1,
|
siren = meta:get_int("siren") == 1,
|
||||||
@ -396,12 +396,12 @@ local digiline_def = function(pos, _, channel, msg)
|
|||||||
elseif msg.command == "start" then
|
elseif msg.command == "start" then
|
||||||
local b = start_reactor(pos, meta)
|
local b = start_reactor(pos, meta)
|
||||||
if b then
|
if b then
|
||||||
digilines.receptor_send(pos, technic.digilines.rules, channel, {
|
digilines.receptor_send(pos, technic.digilines.rules_allfaces, channel, {
|
||||||
command = "start_success",
|
command = "start_success",
|
||||||
pos = pos
|
pos = pos
|
||||||
})
|
})
|
||||||
else
|
else
|
||||||
digilines.receptor_send(pos, technic.digilines.rules, channel, {
|
digilines.receptor_send(pos, technic.digilines.rules_allfaces, channel, {
|
||||||
command = "start_error",
|
command = "start_error",
|
||||||
pos = pos
|
pos = pos
|
||||||
})
|
})
|
||||||
@ -435,11 +435,11 @@ minetest.register_node("technic:hv_nuclear_reactor_core", {
|
|||||||
-- digiline interface
|
-- digiline interface
|
||||||
digiline = {
|
digiline = {
|
||||||
receptor = {
|
receptor = {
|
||||||
rules = technic.digilines.rules,
|
rules = technic.digilines.rules_allfaces,
|
||||||
action = function() end,
|
action = function() end,
|
||||||
},
|
},
|
||||||
effector = {
|
effector = {
|
||||||
rules = technic.digilines.rules,
|
rules = technic.digilines.rules_allfaces,
|
||||||
action = digiline_def,
|
action = digiline_def,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -472,11 +472,11 @@ minetest.register_node("technic:hv_nuclear_reactor_core_active", {
|
|||||||
-- digiline interface
|
-- digiline interface
|
||||||
digiline = {
|
digiline = {
|
||||||
receptor = {
|
receptor = {
|
||||||
rules = technic.digilines.rules,
|
rules = technic.digilines.rules_allfaces,
|
||||||
action = function() end,
|
action = function() end,
|
||||||
},
|
},
|
||||||
effector = {
|
effector = {
|
||||||
rules = technic.digilines.rules,
|
rules = technic.digilines.rules_allfaces,
|
||||||
action = digiline_def,
|
action = digiline_def,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user