starlit  Diff

Differences From Artifact [822a964373]:

To Artifact [d1f4916ac1]:


   115    115   				attached_node = 3;
   116    116   			};
   117    117   			drop = st.drop;
   118    118   			_starlit = {
   119    119   				plant = {
   120    120   					id = id, stage = n;
   121    121   				};
   122         -				recover = starlit.type.fab {
          122  +				recover = b.recover or starlit.type.fab {
   123    123   					time = { shred = .3; };
   124    124   					cost = { shredPower = 1; };
   125    125   				};
   126         -				recover_vary = function(rng, ctx)
          126  +				recover_vary = b.recover_vary or function(rng, ctx)
   127    127   					return starlit.type.fab {
   128    128   						element = {
   129         -							carbon    = rng:int(0,1);
          129  +							carbon    = rng:int(0,2);
   130    130   							potassium = rng:int(0,1);
          131  +							magnesium = rng:int(0,b.biolum and 2 or 1);
   131    132   						}
   132    133   					};
   133    134   				end;
   134    135   			};
   135    136   		}
   136    137   		if st.swap then
   137    138   			base.node_dig_prediction = ""