Advertisement
Guest User

TIRTM 0.3a Update!

a guest
Mar 5th, 2017
1,642
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 18.91 KB | None | 0 0
  1. local a = elements.allocate("RADM" , "TRIT")
  2. elements.element(a, elements.element(elements.DEFAULT_PT_HYGN))
  3. elements.property(a, "Name" , "TRIT")
  4. elements.property(a, "Description" , "Tritium, reacts with neutrons and creates fusion.")
  5. elements.property(a, "Color", 0xA2A0BF)
  6. elements.property(a, "MenuSection", 10)
  7. function plutonium(i,x,y,s,n)
  8. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == tpt.el.neut.id then
  9. if math.random(1,3) == 1 then
  10. tpt.parts[i].type = tpt.el.neut.id
  11. sim.pressure(x/4,y/4,75)
  12. tpt.set_property("temp", math.huge, x, y)
  13. elseif math.random(1,6) == 3 then
  14. tpt.parts[i].type = tpt.el.deut.id
  15. sim.pressure(x/4,y/4,75)
  16. tpt.set_property("temp", math.huge, x, y)
  17. elseif math.random(1,3) == 3 then
  18. tpt.parts[i].type = tpt.el.hygn.id
  19. sim.pressure(x/4,y/4,75)
  20. tpt.set_property("temp", math.huge, x ,y)
  21. end
  22. end
  23. if sim.pressure(x/4,y/4) > 1 then
  24. if math.random(1,250) == 10 then
  25. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'neut')
  26. end
  27. end
  28. end
  29. tpt.element_func(plutonium,a)
  30. function neutron(i,x,y,s,n)
  31. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  32. if math.random(1,30) == 10 then
  33. tpt.create(x + math.random(-2,2), y + math.random(-1,1), 'neut')
  34. end
  35. end
  36. end
  37. tpt.element_func(neutron,tpt.el.neut.id)
  38.  
  39. local a = elements.allocate("RADM" , "QUDR")
  40. elements.element(a, elements.element(elements.DEFAULT_PT_HYGN))
  41. elements.property(a, "Name" , "QUDR")
  42. elements.property(a, "Description" , "Quadrium, reacts with electrons and creates deuterium.")
  43. elements.property(a, "Color", 0x968999)
  44. elements.property(a, "MenuSection", 10)
  45. function plutonium(i,x,y,s,n)
  46. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == tpt.el.elec.id then
  47. if math.random(1,3) == 1 then
  48. tpt.parts[i].type = tpt.el.elec.id
  49. sim.pressure(x/4,y/4,75)
  50. tpt.set_property("temp", math.huge, x, y)
  51. elseif math.random(1,6) == 3 then
  52. tpt.parts[i].type = tpt.el.neut.id
  53. sim.pressure(x/4,y/4,75)
  54. tpt.set_property("temp", math.huge, x, y)
  55. elseif math.random(1,3) == 3 then
  56. tpt.parts[i].type = tpt.el.deut.id
  57. sim.pressure(x/4,y/4,75)
  58. tpt.set_property("temp", math.huge, x ,y)
  59. end
  60. end
  61. if sim.pressure(x/4,y/4) > 1 then
  62. if math.random(1,250) == 10 then
  63. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'elec')
  64. end
  65. end
  66. end
  67. tpt.element_func(plutonium,a)
  68. function neutron(i,x,y,s,n)
  69. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  70. if math.random(1,30) == 10 then
  71. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'elec')
  72. end
  73. end
  74. end
  75. tpt.element_func(neutron,tpt.el.elec.id)
  76.  
  77. local a = elements.allocate("RADM" , "PENT")
  78. elements.element(a, elements.element(elements.DEFAULT_PT_HYGN))
  79. elements.property(a, "Name" , "PENT")
  80. elements.property(a, "Description" , "Pentium, reacts with protons.")
  81. elements.property(a, "Color", 0x8BC2C4)
  82. elements.property(a, "MenuSection", 10)
  83. function plutonium(i,x,y,s,n)
  84. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == tpt.el.prot.id then
  85. if math.random(1,3) == 1 then
  86. tpt.parts[i].type = tpt.el.prot.id
  87. sim.pressure(x/4,y/4,75)
  88. tpt.set_property("temp", math.huge, x, y)
  89. elseif math.random(1,6) == 3 then
  90. tpt.parts[i].type = tpt.el.grvt.id
  91. sim.pressure(x/4,y/4,75)
  92. tpt.set_property("temp", math.huge, x, y)
  93. elseif math.random(1,3) == 3 then
  94. tpt.parts[i].type = tpt.el.brmt.id
  95. sim.pressure(x/4,y/4,75)
  96. tpt.set_property("temp", math.huge, x ,y)
  97. end
  98. end
  99. if sim.pressure(x/4,y/4) > 1 then
  100. if math.random(1,250) == 10 then
  101. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'prot')
  102. end
  103. end
  104. end
  105. tpt.element_func(plutonium,a)
  106. function neutron(i,x,y,s,n)
  107. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  108. if math.random(1,30) == 10 then
  109. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'prot')
  110. end
  111. end
  112. end
  113. tpt.element_func(neutron,tpt.el.prot.id)
  114.  
  115. local a = elements.allocate("RADM" , "PHCL")
  116. elements.element(a, elements.element(elements.DEFAULT_PT_BOYL))
  117. elements.property(a, "Name" , "PHCL")
  118. elements.property(a, "Description" , "Photon cloud. reacts with Phot and expands.")
  119. elements.property(a, "Color", 0xFFF6F6)
  120. elements.property(a, "MenuSection", 10)
  121. function plutonium(i,x,y,s,n)
  122. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == tpt.el.phot.id then
  123. if math.random(1,3) == 1 then
  124. tpt.parts[i].type = tpt.el.phot.id
  125. sim.pressure(x/4,y/4,75)
  126. tpt.set_property("temp", math.huge, x, y)
  127. elseif math.random(1,6) == 3 then
  128. tpt.parts[i].type = tpt.el.phot.id
  129. sim.pressure(x/4,y/4,75)
  130. tpt.set_property("temp", math.huge, x, y)
  131. elseif math.random(1,3) == 3 then
  132. tpt.parts[i].type = tpt.el.phot.id
  133. sim.pressure(x/4,y/4,75)
  134. tpt.set_property("temp", math.huge, x ,y)
  135. end
  136. end
  137. if sim.pressure(x/4,y/4) > 0.4 then
  138. if math.random(1,250) == 10 then
  139. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'phot')
  140. end
  141. end
  142. end
  143. tpt.element_func(plutonium,a)
  144. function neutron(i,x,y,s,n)
  145. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  146. if math.random(1,30) == 10 then
  147. tpt.create(x + math.random(-2,2), y + math.random(-1,1), 'phot')
  148. end
  149. end
  150. end
  151. tpt.element_func(neutron,tpt.el.phot.id)
  152.  
  153. local a = elements.allocate("RADM" , "UUO")
  154. elements.element(a, elements.element(elements.DEFAULT_PT_URAN))
  155. elements.property(a, "Name" , "UUO")
  156. elements.property(a, "Description" , "Ununoctium, very heavy and reactive.")
  157. elements.property(a, "Color", 0x063521)
  158. elements.property(a, "MenuSection", 10)
  159. function plutonium(i,x,y,s,n)
  160. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == tpt.el.neut.id then
  161. if math.random(1,3) == 1 then
  162. tpt.parts[i].type = tpt.el.neut.id
  163. sim.pressure(x/4,y/4,75)
  164. tpt.set_property("temp", math.huge, x, y)
  165. elseif math.random(1,6) == 3 then
  166. tpt.parts[i].type = tpt.el.plut.id
  167. sim.pressure(x/4,y/4,75)
  168. tpt.set_property("temp", math.huge, x, y)
  169. elseif math.random(1,3) == 3 then
  170. tpt.parts[i].type = tpt.el.uran.id
  171. sim.pressure(x/4,y/4,75)
  172. tpt.set_property("temp", math.huge, x ,y)
  173. end
  174. end
  175. if sim.pressure(x/4,y/4) > 1 then
  176. if math.random(1,250) == 10 then
  177. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'neut')
  178. end
  179. end
  180. end
  181. tpt.element_func(plutonium,a)
  182. function neutron(i,x,y,s,n)
  183. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  184. if math.random(1,30) == 10 then
  185. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'neut')
  186. end
  187. end
  188. end
  189. tpt.element_func(neutron,tpt.el.neut.id)
  190.  
  191. local a = elements.allocate("RADM" , "FRAL")
  192. elements.element(a, elements.element(elements.DEFAULT_PT_IRON))
  193. elements.property(a, "Name" , "FRAL")
  194. elements.property(a, "Description" , "Fralium, reactive to electricity.")
  195. elements.property(a, "Color", 0x9EAFA0)
  196. function plutonium(i,x,y,s,n)
  197. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == tpt.el.sprk.id then
  198. if math.random(1,3) == 1 then
  199. tpt.parts[i].type = tpt.el.elec.id
  200. sim.pressure(x/4,y/4,0.01)
  201. elseif math.random(1,6) == 3 then
  202. tpt.parts[i].type = tpt.el.brmt.id
  203. sim.pressure(x/4,y/4,0.01)
  204. elseif math.random(1,3) == 3 then
  205. tpt.parts[i].type = tpt.el.pscn.id
  206. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'elec')
  207. end
  208. end
  209. end
  210. tpt.element_func(plutonium,a)
  211. function neutron(i,x,y,s,n)
  212. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  213. if math.random(1,30) == 10 then
  214. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'elec')
  215. end
  216. end
  217. end
  218. tpt.element_func(neutron,tpt.el.elec.id)
  219.  
  220. local a = elements.allocate("RADM" , "RCFL")
  221. elements.element(a, elements.element(elements.DEFAULT_PT_GEL))
  222. elements.property(a, "Name" , "RCFL")
  223. elements.property(a, "Description" , "Reactor Fluid, used for reactors, reactive.")
  224. elements.property(a, "Color", 0xD289FF)
  225. elements.property(a, "MenuSection", 10)
  226. function plutonium(i,x,y,s,n)
  227. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == tpt.el.neut.id then
  228. if math.random(1,3) == 1 then
  229. tpt.parts[i].type = tpt.el.neut.id
  230. sim.pressure(x/4,y/4,75)
  231. tpt.set_property("temp", math.huge, x, y)
  232. elseif math.random(1,6) == 3 then
  233. tpt.parts[i].type = tpt.el.neut.id
  234. sim.pressure(x/4,y/4,75)
  235. tpt.set_property("temp", math.huge, x, y)
  236. elseif math.random(1,3) == 3 then
  237. tpt.parts[i].type = tpt.el.grvt.id
  238. sim.pressure(x/4,y/4,-2)
  239. tpt.set_property("temp", math.huge, x ,y)
  240. end
  241. end
  242. if sim.pressure(x/4,y/4) > 1 then
  243. if math.random(1,250) == 10 then
  244. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'neut')
  245. end
  246. end
  247. end
  248. tpt.element_func(plutonium,a)
  249. function neutron(i,x,y,s,n)
  250. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  251. if math.random(1,30) == 10 then
  252. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'neut')
  253. end
  254. end
  255. end
  256. tpt.element_func(neutron,tpt.el.neut.id)
  257.  
  258. local a = elements.allocate("RADM" , "NIHO")
  259. elements.element(a, elements.element(elements.DEFAULT_PT_GOLD))
  260. elements.property(a, "Name" , "NIHO")
  261. elements.property(a, "Description" , "Nihonium, very explosive and reactive.")
  262. elements.property(a, "Color", 0x2B4D9B)
  263. elements.property(a, "MenuSection", 10)
  264. function plutonium(i,x,y,s,n)
  265. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == tpt.el.neut.id then
  266. if math.random(1,3) == 1 then
  267. tpt.parts[i].type = tpt.el.neut.id
  268. sim.pressure(x/4,y/4,75)
  269. tpt.set_property("temp", math.huge, x, y)
  270. elseif math.random(1,6) == 3 then
  271. tpt.parts[i].type = tpt.el.plut.id
  272. sim.pressure(x/4,y/4,75)
  273. tpt.set_property("temp", math.huge, x, y)
  274. elseif math.random(1,3) == 3 then
  275. tpt.parts[i].type = tpt.el.uran.id
  276. sim.pressure(x/4,y/4,75)
  277. tpt.set_property("temp", math.huge, x ,y)
  278. end
  279. end
  280. if sim.pressure(x/4,y/4) > 1 then
  281. if math.random(1,250) == 10 then
  282. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'neut')
  283. end
  284. end
  285. end
  286. tpt.element_func(plutonium,a)
  287. function neutron(i,x,y,s,n)
  288. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  289. if math.random(1,30) == 10 then
  290. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'neut')
  291. end
  292. end
  293. end
  294. tpt.element_func(neutron,tpt.el.neut.id)
  295.  
  296. local a = elements.allocate("RADM", "ROPE")
  297. elements.element(a, elements.element(elements.DEFAULT_PT_COAL))
  298. elements.property(a, "Name" , "ROPE")
  299. elements.property(a, "Description" , "Rope, flammable.")
  300. elements.property(a, "Flammable", 16)
  301. elements.property(a, "Color", 0xA58A66)
  302.  
  303. local a = elements.allocate("RADM", "MTHN")
  304. elements.element(a, elements.element(elements.DEFAULT_PT_CO2))
  305. elements.property(a, "Name" , "MTHN")
  306. elements.property(a, "Description" , "Methane, flammable.")
  307. elements.property(a, "Flammable", 2.55)
  308. elements.property(a, "Color", 0x000A23)
  309. elements.property(a, "Temperature", 366.8)
  310. elements.property(a, "MenuSection", 5)
  311. elements.property(a, "HighPressure", 1.32)
  312. elements.property(a, "HighPressureTransition", elements.RADM_PT_PRPN)
  313.  
  314. local a = elements.allocate("RADM" , "AL26")
  315. elements.element(a, elements.element(elements.DEFAULT_PT_URAN))
  316. elements.property(a, "Name" , "AL26")
  317. elements.property(a, "Description" , "Aluminium 26, very reactive.")
  318. elements.property(a, "Color", 0x727272)
  319. elements.property(a, "MenuSection", 10)
  320. function plutonium(i,x,y,s,n)
  321. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == tpt.el.neut.id then
  322. if math.random(1,3) == 1 then
  323. tpt.parts[i].type = tpt.el.brmt.id
  324. sim.pressure(x/4,y/4,75)
  325. tpt.set_property("temp", math.huge, x, y)
  326. elseif math.random(1,6) == 3 then
  327. tpt.parts[i].type = tpt.el.grvt.id
  328. sim.pressure(x/4,y/4,75)
  329. tpt.set_property("temp", math.huge, x, y)
  330. elseif math.random(1,3) == 3 then
  331. tpt.parts[i].type = tpt.el.phot.id
  332. sim.pressure(x/4,y/4,75)
  333. tpt.set_property("temp", math.huge, x ,y)
  334. end
  335. end
  336. if sim.pressure(x/4,y/4) > 1 then
  337. if math.random(1,250) == 10 then
  338. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'neut')
  339. end
  340. end
  341. end
  342. tpt.element_func(plutonium,a)
  343. function neutron(i,x,y,s,n)
  344. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  345. if math.random(1,30) == 10 then
  346. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'neut')
  347. end
  348. end
  349. end
  350. tpt.element_func(neutron,tpt.el.neut.id)
  351.  
  352. local a = elements.allocate("RADM", "PTOL")
  353. elements.element(a, elements.element(elements.DEFAULT_PT_SOAP))
  354. elements.property(a, "Name" , "PTOL")
  355. elements.property(a, "Description" , "Petrol, flammable, burns slow.")
  356. elements.property(a, "Flammable", 18.55)
  357. elements.property(a, "Color", 0x1A3000)
  358. elements.property(a, "Temperature", 293.4)
  359. elements.property(a, "MenuSection", 5)
  360. elements.property(a, "LowPressure", -1.45)
  361. elements.property(a, "LowPressureTransition", elements.RADM_PT_MTHN)
  362.  
  363. local a = elements.allocate("RADM" , "BLPD")
  364. elements.element(a, elements.element(elements.DEFAULT_PT_GUN))
  365. elements.property(a, "Name" , "BLPD")
  366. elements.property(a, "Description" , "Black Powder, flammable, burns fast.")
  367. elements.property(a, "Color", 0x2D2B33)
  368. elements.property(a, "MenuSection", 5)
  369. function plutonium(i,x,y,s,n)
  370. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == tpt.el.fire.id then
  371. if math.random(1,3) == 1 then
  372. tpt.parts[i].type = tpt.el.embr.id
  373. sim.pressure(x/4,y/4,75)
  374. tpt.set_property("temp", math.huge, x, y)
  375. elseif math.random(1,6) == 3 then
  376. tpt.parts[i].type = tpt.el.fire.id
  377. sim.pressure(x/4,y/4,75)
  378. tpt.set_property("temp", math.huge, x, y)
  379. elseif math.random(1,3) == 3 then
  380. tpt.parts[i].type = tpt.el.smke.id
  381. sim.pressure(x/4,y/4,0.01)
  382. tpt.set_property("temp", math.huge, x ,y)
  383. end
  384. end
  385. end
  386. tpt.element_func(plutonium,a)
  387. function neutron(i,x,y,s,n)
  388. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  389. if math.random(1,30) == 10 then
  390. tpt.create(x + math.random(-2,2), y + math.random(-1,1), 'embr')
  391. end
  392. end
  393. end
  394. tpt.element_func(neutron,tpt.el.embr.id)
  395.  
  396. local a = elements.allocate("RADM", "GSOL")
  397. elements.element(a, elements.element(elements.DEFAULT_PT_SOAP))
  398. elements.property(a, "Name" , "GSOL")
  399. elements.property(a, "Description" , "Gasoline, flammable, burns fast.")
  400. elements.property(a, "Flammable", 68.73)
  401. elements.property(a, "Color", 0xFF8F2D)
  402. elements.property(a, "Temperature", 314.65)
  403. elements.property(a, "MenuSection", 5)
  404. elements.property(a, "LowPressure", -0.43)
  405. elements.property(a, "LowPressureTransition", elements.RADM_PT_PTOL)
  406.  
  407. local a = elements.allocate("RADM", "PRPN")
  408. elements.element(a, elements.element(elements.DEFAULT_PT_HYGN))
  409. elements.property(a, "Name" , "PRPN")
  410. elements.property(a, "Description" , "Propane, highly flammable gas.")
  411. elements.property(a, "Flammable", 5.55)
  412. elements.property(a, "Color", 0x820000)
  413. elements.property(a, "Temperature", 366.8)
  414. elements.property(a, "MenuSection", 5)
  415. elements.property(a, "HighPressure", 1.32)
  416. elements.property(a, "HighPressureTransition", elements.RADM_PT_GSOL)
  417. elements.property(a, "Diffusion", 1.03)
  418.  
  419. local a = elements.allocate("RADM", "LHYG")
  420. elements.element(a, elements.element(elements.DEFAULT_PT_LOXY))
  421. elements.property(a, "Name" , "LHYG")
  422. elements.property(a, "Description" , "Liquid Hydrogen, very cold, makes water with liquid oxygen when burnt.")
  423. elements.property(a, "Flammable", 23.65)
  424. elements.property(a, "Color", 0x75ABE5)
  425. elements.property(a, "Temperature", 14.15)
  426. elements.property(a, "MenuSection", 7)
  427. elements.property(a, "HighTemperature", 18.15)
  428. elements.property(a, "HighTemperatureTransition", elements.DEFAULT_PT_HYGN)
  429.  
  430. local a = elements.allocate("RADM", "SHXF")
  431. elements.element(a, elem.element(elem.DEFAULT_PT_HYGN))
  432. elements.property(a, "Name", "SHXF")
  433. elements.property(a, "Description", "Sulfur Hexaflouride, extremely heavy gas")
  434. elements.property(a, "Color", 0xC6B02F)
  435. elements.property(a, "Weight", 999.99)
  436. elements.property(a, "Gravity", 0.9)
  437. elements.property(a, "Diffusion", 0.45)
  438. elements.property(a, "Falldown", 2)
  439.  
  440. local a = elements.allocate("RADM" , "DETR")
  441. elements.element(a, elements.element(elements.DEFAULT_PT_HYGN))
  442. elements.property(a, "Name" , "DETR")
  443. elements.property(a, "Description" , "Deuterium, reacts with neutrons. Rarely decays.")
  444. elements.property(a, "Color", 0xB2FFB6)
  445. elements.property(a, "MenuSection", 10)
  446. function plutonium(i,x,y,s,n)
  447. if tpt.get_property("type", x + math.random(-1,1), y + math.random(-1,1)) == tpt.el.sprk.id then
  448. if math.random(1,3) == 1 then
  449. tpt.parts[i].type = tpt.el.neut.id
  450. sim.pressure(x/4,y/4,75)
  451. tpt.set_property("temp", math.huge, x, y)
  452. elseif math.random(1,6) == 3 then
  453. tpt.parts[i].type = tpt.el.neut.id
  454. sim.pressure(x/4,y/4,75)
  455. tpt.set_property("temp", math.huge, x, y)
  456. elseif math.random(1,3) == 3 then
  457. tpt.parts[i].type = tpt.el.trit
  458. sim.pressure(x/4,y/4,35)
  459. tpt.set_property("temp", math.huge, x ,y)
  460. end
  461. end
  462. if math.random(1,64000) == 10 then
  463. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'hygn')
  464. end
  465. if math.random(1,65990) == 100 then
  466. tpt.create(x + math.random(-2,2), y + math.random(-2,2), 'neut')
  467. end
  468. end
  469. tpt.element_func(plutonium,a)
  470. function neutron(i,x,y,s,n)
  471. if tpt.get_property("type", x + math.random(-2,2), y + math.random(-2,2)) == a then
  472. if math.random(1,30) == 10 then
  473. tpt.create(x + math.random(-2,2), y + math.random(-1,1), 'neut')
  474. end
  475. end
  476. end
  477. tpt.element_func(neutron,tpt.el.neut.id)
  478.  
  479. local a = elements.allocate("RADM" , "EMRP")
  480. elements.element(a, elements.element(elements.DEFAULT_PT_PLUT))
  481. elements.property(a, "Name" , "EMRP")
  482. elements.property(a, "Description" , "Emerald powder, lets neut pass.")
  483. elements.property(a, "Color", 0xFAFAFA)
  484. elements.property(a, "MenuSection", 8)
  485.  
  486. local a = elements.allocate("RADM" , "EMER")
  487. elements.element(a, elements.element(elements.DEFAULT_PT_GOLD))
  488. elements.property(a, "Name" , "EMER")
  489. elements.property(a, "Description" , "Emerald, turns into emerald powder at high temperatures")
  490. elements.property(a, "Color", 0xFAFAFA)
  491. elements.property(a, "MenuSection", 9)
  492. elements.property(a, "HighTemperature", 1900)
  493. elements.property(a, "HighTemperatureTransition", elements.RADM_PT_EMRP)
  494.  
  495. local a = elements.allocate("RADM", "ETHN")
  496. elements.element(a, elements.element(elements.DEFAULT_PT_HYGN))
  497. elements.property(a, "Name" , "ETHN")
  498. elements.property(a, "Description" , "Ethane, flammable gas.")
  499. elements.property(a, "Flammable", 157.55)
  500. elements.property(a, "Color", 0x89FFE3)
  501. elements.property(a, "Temperature", 366.8)
  502. elements.property(a, "MenuSection", 5)
  503. elements.property(a, "LowPressure", -1.07)
  504. elements.property(a, "LowPressureTransition", elements.RADM_PT_PRPN)
  505. elements.property(a, "Diffusion", 1.03)
  506. elements.property(a, "AirDrag", 0.01)
  507.  
  508. local a = elements.allocate("RADM", "BTAN")
  509. elements.element(a, elements.element(elements.DEFAULT_PT_HYGN))
  510. elements.property(a, "Name" , "BTAN")
  511. elements.property(a, "Description" , "Butane, flammable gas.")
  512. elements.property(a, "Flammable", 89.55)
  513. elements.property(a, "Color", 0xD3A50C)
  514. elements.property(a, "Temperature", 366.8)
  515. elements.property(a, "MenuSection", 5)
  516. elements.property(a, "HighPressure", 1.07)
  517. elements.property(a, "HighPressureTransition", elements.RADM_PT_ETHN)
  518. elements.property(a, "Diffusion", 1.50)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement