Differences From
Artifact [0b9dddbb90]:
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 }