starlit  Diff

Differences From Artifact [0b9dddbb90]:

To Artifact [224229dfa8]:


     4      4   
     5      5   M.element.meld {
     6      6   	hydrogen = {
     7      7   		name = 'hydrogen', sym = 'H', n = 1;  density = 8.988e-5;
     8      8   		gas = true;
     9      9   		color = lib.color(1,0.8,.3);
    10     10   	};
           11  +	lithium = {
           12  +		name = 'lithium', sym = 'Li', n = 3;  density = 0.534;
           13  +		-- i think lithium is considered a metal but we don't mark it as
           14  +		-- one here because making a 'lithium ingot' is insane (even possible?)
           15  +		color = lib.color(1,0.8,.3);
           16  +	};
    11     17   	beryllium = {
    12     18   		name = 'beryllium', sym = 'Be', n = 4;  density = 0;
    13     19   		metal = true; -- rare emerald-stuff
    14     20   		color = lib.color(0.2,1,0.2);
    15     21   	};
    16     22   	oxygen = {
    17     23   		name = 'oxygen', sym = 'O', n = 8;  density = 0.001429;
................................................................................
    18     24   		gas = true;
    19     25   		color = lib.color(.2,1,.2);
    20     26   	};
    21     27   	carbon = {
    22     28   		name = 'carbon', sym = 'C', n = 6, density = 2.266; -- g/cm³
    23     29   		color = lib.color(.7,.2,.1);
    24     30   	};
           31  +	magnesium = {
           32  +		name = 'magnesium', sym = 'Mg', n = 12, density = 1.738;
           33  +		metal = true;
           34  +		color = lib.color(0.7, 0.7, 0.7);
           35  +	};
           36  +	aluminum = {
           37  +		name = 'aluminum', sym = 'Al', n = 13;  density = 2.7;
           38  +		metal = true;
           39  +		color = lib.color(0.5,.55,.6);
           40  +	};
    25     41   	silicon = {
    26     42   		name = 'silicon', sym = 'Si', n = 14, density = 2.329;
    27     43   		metal = true; -- can be forged into an ingot
    28     44   		color = lib.color(.6,.6,.4);
    29     45   	};
    30         -	neodymium = {
    31         -		name = 'neodymium', sym = 'Nd', n= 60, density = 7.01;
    32         -		metal = true;
    33         -		color = lib.color(1,1,1);
           46  +	argon = {
           47  +		name = 'argon', sym = 'Ar', n = 18;  density = 0.001784;
           48  +		gas = true;
           49  +		color = lib.color(0,0.1,.9);
    34     50   	};
    35     51   	potassium = {
    36     52   		name = 'potassium', sym = 'K', n = 19, density = 0.862;
    37     53   		-- potassium is technically a metal but it's so soft
    38     54   		-- it can be easily nanoworked without high temps, so
    39     55   		-- ingots make no sense
    40     56   		color = lib.color(1,.8,0.1);
    41     57   	};
    42     58   	calcium = {
    43     59   		name = 'calcium', sym = 'Ca', n = 20; density = 1.55;
    44     60   		metal = true;
    45     61   		color = lib.color(1,1,0.7);
    46     62   	};
    47         -	magnesium = {
    48         -		name = 'magnesium', sym = 'Mg', n = 12, density = 1.738;
    49         -		metal = true;
    50         -		color = lib.color(0.7, 0.7, 0.7);
    51         -	};
    52         -	aluminum = {
    53         -		name = 'aluminum', sym = 'Al', n = 13;  density = 2.7;
    54         -		metal = true;
    55         -		color = lib.color(0.5,.55,.6);
    56         -	};
    57         -	iron = {
    58         -		name = 'iron', sym = 'Fe', n = 26;  density = 7.874;
    59         -		metal = true;
    60         -		color = lib.color(.3,.3,.3);
    61         -	};
    62         -	copper = {
    63         -		name = 'copper', sym = 'Cu', n = 29;  density = 8.96;
    64         -		metal = true;
    65         -		color = lib.color(.8,.4,.1);
    66         -	};
    67         -	lithium = {
    68         -		name = 'lithium', sym = 'Li', n = 3;  density = 0.534;
    69         -		-- i think lithium is considered a metal but we don't mark it as
    70         -		-- one here because making a 'lithium ingot' is insane (even possible?)
    71         -		color = lib.color(1,0.8,.3);
    72         -	};
    73     63   	titanium = {
    74     64   		name = 'titanium', sym = 'Ti', n = 22;  density = 4.506;
    75     65   		metal = true;
    76     66   		color = lib.color(.7,.7,.7);
    77     67   	};
    78     68   	vanadium = {
    79     69   		name = 'vanadium', sym = 'V', n = 23; density = 6;
    80     70   		metal = true;
    81     71   		color = lib.color(.3,0.5,.3);
    82     72   	};
           73  +	iron = {
           74  +		name = 'iron', sym = 'Fe', n = 26;  density = 7.874;
           75  +		metal = true;
           76  +		color = lib.color(.3,.3,.3);
           77  +	};
    83     78   	nickel = {
    84         -		name = 'nickel', sym = 'ni', n = 28, density = 8.908;
           79  +		name = 'nickel', sym = 'Ni', n = 28, density = 8.908;
    85     80   		metal = true;
    86     81   		color = lib.color(.7,.7,.6);
    87     82   	};
           83  +	copper = {
           84  +		name = 'copper', sym = 'Cu', n = 29;  density = 8.96;
           85  +		metal = true;
           86  +		color = lib.color(.8,.4,.1);
           87  +	};
           88  +	rubidium = {
           89  +		name = 'rubidium', sym = 'Rb', n = 37;  density = 1.532;
           90  +		color = lib.color(.8,.7,.7);
           91  +		-- this is a metal, but it's liquid at the temperatures we care about,
           92  +		-- so we don't set the metal flag
           93  +	};
           94  +	technetium = {
           95  +		name = 'technetium', sym = 'Tc', n = 43;  density = 11;
           96  +		desc = 'Prized by the higher Powers for subtle interactions that elude mere human scholars, technetium is of particular use in nuclear nanobatteries.';
           97  +		metal = true;
           98  +		color = lib.color(.2,0.2,1);
           99  +	};
          100  +	silver = {
          101  +		name = 'silver', sym = 'Ag', n = 47;  density = 10.49;
          102  +		metal = true;
          103  +		color = lib.color(.7,.7,.8);
          104  +	};
    88    105   	xenon = {
    89    106   		name = 'xenon', sym = 'Xe', n = 54;  density = 0.005894;
    90    107   		gas = true;
    91    108   		color = lib.color(.5,.1,1);
    92    109   	};
    93         -	argon = {
    94         -		name = 'argon', sym = 'Ar', n = 18;  density = 0.001784;
    95         -		gas = true;
    96         -		color = lib.color(0,0.1,.9);
          110  +	cesium = {
          111  +		name = 'cesium', sym = 'Cs', n = 55;  density = 1.93;
          112  +		color = lib.color(.5,.1,1);
          113  +		-- this is a metal, but it's liquid at the temperatures we care about,
          114  +		-- so we don't set the metal flag
          115  +	};
          116  +	neodymium = {
          117  +		name = 'neodymium', sym = 'Nd', n= 60, density = 7.01;
          118  +		metal = true;
          119  +		color = lib.color(1,1,1);
    97    120   	};
    98    121   	osmium = {
    99    122   		name = 'osmium', sym = 'Os', n = 76;  density = 22.59;
   100    123   		metal = true;
   101    124   		color = lib.color(.8,.1,1);
   102    125   	};
   103    126   	iridium = {
   104    127   		name = 'iridium', sym = 'Ir', n = 77; density = 22.56;
   105    128   		metal = true;
   106    129   		color = lib.color(.8,0,.5);
   107    130   	};
   108         -	technetium = {
   109         -		name = 'technetium', sym = 'Tc', n = 43;  density = 11;
   110         -		desc = 'Prized by the higher Powers for subtle interactions that elude mere human scholars, technetium is of particular use in nuclear nanobatteries.';
   111         -		metal = true;
   112         -		color = lib.color(.2,0.2,1);
   113         -	};
   114    131   	uranium = {
   115    132   		name = 'uranium', sym = 'U', n = 92;  density = 19.1;
   116    133   		desc = 'A weak but relatively plentiful nuclear fuel.';
   117    134   		metal = true;
   118    135   		color = lib.color(.2,.7,0);
   119    136   	};
   120    137   	thorium = {
   121    138   		name = 'thorium', sym = 'Th', n = 90;  density = 11.7;
   122    139   		desc = 'A frighteningly powerful nuclear fuel.';
   123    140   		metal = true;
   124    141   		color = lib.color(.7,.3,.1);
   125    142   	};
   126         -	silver = {
   127         -		name = 'silver', sym = 'Ag', n = 47;  density = 10.49;
   128         -		metal = true;
   129         -		color = lib.color(.7,.7,.8);
   130         -	};
   131    143   	gold = {
   132    144   		name = 'gold', sym = 'Au', n = 79;  density = 19.30;
   133    145   		metal = true;
   134    146   		color = lib.color(1,.8,0);
   135    147   	};
   136    148   }