technic/technic/machines/HV
Zefram 67b90f3ad1 Grace period before reactor meltdown
The meltdown check now doesn't trigger meltdown immediately on reactor
structure being compromised.  Instead, there's a grace period of up to
100 s, during which the reactor can be repaired.  The check doesn't just
look at whether the structure is damaged at all: it looks at how damaged
it is, counting the number of faulty nodes.  The amount of damage is
integrated over time, and the grace period is actually 100 node-seconds,
so greater damage causes meltdown more quickly.  If the active core is
dug then it melts down immediately, preventing the tactic of digging
the core to avert meltdown.

Incidentally move the meltdown check into its own ABM, from the
technic_run callback, so that it applies even when the reactor is not
connected to a switching station.
2014-07-25 14:24:25 +01:00
..
battery_box.lua Upgrades to battery boxes too, prevent frames from moving too often (one move every second max) 2014-05-23 19:58:41 +02:00
cables.lua Vary cable insulation type with tier 2014-07-09 09:17:44 +02:00
forcefield.lua Tweak mesecon control of forcefield 2014-07-23 16:49:08 +01:00
generator.lua Rework some recipes to use more varied ingredients 2014-07-09 09:17:44 +02:00
init.lua Change the recipe code to be able to handle recipes with more than one input, and use it for the alloy furnace. 2014-07-03 15:57:39 +02:00
nuclear_reactor.lua Grace period before reactor meltdown 2014-07-25 14:24:25 +01:00
quarry.lua Make switching station run all machines it is connected to, including those in unloaded blocks. 2014-07-11 11:00:46 +02:00
solar_array.lua Rework some recipes to use more varied ingredients 2014-07-09 09:17:44 +02:00