Advertisement
Guest User

My Cloud Mod

a guest
Mar 8th, 2014
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 7.09 KB | None | 0 0
  1. local a = elements.allocate("MOD", "CCLD")
  2. elements.element(elements.MOD_PT_CCLD, elements.element(elements.DEFAULT_PT_HYGN))
  3. elements.property(elements.MOD_PT_CCLD, "Name", "CCLD")
  4. elements.property(elements.MOD_PT_CCLD, "Description", "Combustion Cloud")
  5. elements.property(elements.MOD_PT_CCLD, "Colour", 0xAAAAFF)
  6. elements.property(elements.MOD_PT_CCLD, "MenuSection", 10)
  7. elements.property(elements.MOD_PT_CCLD, "Gravity", 0)
  8. elements.property(elements.MOD_PT_CCLD, "Explosive", 0)
  9. elements.property(elements.MOD_PT_CCLD, "Weight", 0)
  10. elements.property(elements.MOD_PT_CCLD, "Diffusion", 1)
  11. elements.property(elements.MOD_PT_CCLD, "Hardness", 0)
  12. elements.property(elements.MOD_PT_CCLD, "Flammable", 0)
  13. elements.property(elements.MOD_PT_CCLD, "AirDrag", 0.01)
  14. function rain(i,x,y,s,n)
  15.     if math.random(1,500) < 5 then
  16.                 tpt.create(x + math.random(-1,1), y + math.random(-1,1), 'uran')
  17.     end
  18.     if math.random(1,500) == 20 then
  19.                 tpt.create(x + math.random(-1,1), y + math.random(-1,1), 'boyl')
  20.     end
  21. end
  22. tpt.element_func(rain,a)
  23.  
  24. local b = elements.allocate("MOD2", "RACD")
  25. elements.element(elements.MOD2_PT_RACD, elements.element(elements.DEFAULT_PT_HYGN))
  26. elements.property(elements.MOD2_PT_RACD, "Name", "RACD")
  27. elements.property(elements.MOD2_PT_RACD, "Description", "Rain Cloud")
  28. elements.property(elements.MOD2_PT_RACD, "Colour", 0xA9ACB6)
  29. elements.property(elements.MOD2_PT_RACD, "MenuSection", 6)
  30. elements.property(elements.MOD2_PT_RACD, "Gravity", 0)
  31. elements.property(elements.MOD2_PT_RACD, "Explosive", 0)
  32. elements.property(elements.MOD2_PT_RACD, "Weight", 0)
  33. elements.property(elements.MOD2_PT_RACD, "Diffusion", 1)
  34. elements.property(elements.MOD2_PT_RACD, "Hardness", 0)
  35. elements.property(elements.MOD2_PT_RACD, "Flammable", 0)
  36. elements.property(elements.MOD2_PT_RACD, "AirDrag", 0.01)
  37. elements.property(elements.MOD2_PT_RACD, "LowTemperature", 273.15)
  38. elements.property(elements.MOD2_PT_RACD, "LowTemperatureTransition", "MOD_PT_SCLD")
  39. elements.property(elements.MOD2_PT_RACD, "Temperature", 295.15)
  40.  
  41.  
  42.  
  43.  
  44. function rain(i,x,y,s,n)
  45.     if math.random(1,500) == 20 then
  46.                 tpt.create(x + math.random(-1,1), y + math.random(-1,1), 'watr')
  47.    
  48.     end
  49. end
  50. tpt.element_func(rain,b)
  51.  
  52. local c = elements.allocate("MOD3", "SCLD")
  53. elements.element(elements.MOD3_PT_SCLD, elements.element(elements.DEFAULT_PT_HYGN))
  54. elements.property(elements.MOD3_PT_SCLD, "Name", "SCLD")
  55. elements.property(elements.MOD3_PT_SCLD, "Description", "Snow Cloud")
  56. elements.property(elements.MOD3_PT_SCLD, "Colour", 0x8F8FBC)
  57. elements.property(elements.MOD3_PT_SCLD, "MenuSection", 6)
  58. elements.property(elements.MOD3_PT_SCLD, "Gravity", 0)
  59. elements.property(elements.MOD3_PT_SCLD, "Explosive", 0)
  60. elements.property(elements.MOD3_PT_SCLD, "Weight", 0)
  61. elements.property(elements.MOD3_PT_SCLD, "Diffusion", 1)
  62. elements.property(elements.MOD3_PT_SCLD, "Hardness", 0)
  63. elements.property(elements.MOD3_PT_SCLD, "Flammable", 0)
  64. elements.property(elements.MOD3_PT_SCLD, "AirDrag", 0.01)
  65. elements.property(elements.MOD3_PT_SCLD, "HighTemperature", 273.15)
  66. elements.property(elements.MOD3_PT_SCLD, "HighTemperatureTransition", "MOD_PT_RACD")
  67. elements.property(elements.MOD3_PT_SCLD, "Temperature", 263.15 )
  68. elements.property(elements.MOD3_PT_SCLD, "LowTemperature", 245.15)
  69. elements.property(elements.MOD3_PT_SCLD, "LowTemperatureTransition", "MOD_PT_ICE")
  70.  
  71.  
  72. function rain(i,x,y,s,n)
  73.     if math.random(1,500) == 20 then
  74.                 tpt.create(x + math.random(-1,1), y + math.random(-1,1), 'snow')
  75.     end
  76. end
  77. tpt.element_func(rain,c)
  78.  
  79. local d = elements.allocate("MOD4", "DRCD")
  80. elements.element(elements.MOD4_PT_DRCD, elements.element(elements.DEFAULT_PT_HYGN))
  81. elements.property(elements.MOD4_PT_DRCD, "Name", "DRCD")
  82. elements.property(elements.MOD4_PT_DRCD, "Description", "Distilled Rain Cloud")
  83. elements.property(elements.MOD4_PT_DRCD, "Colour", 0x506987)
  84. elements.property(elements.MOD4_PT_DRCD, "MenuSection", 6)
  85. elements.property(elements.MOD4_PT_DRCD, "Gravity", 0)
  86. elements.property(elements.MOD4_PT_DRCD, "Explosive", 0)
  87. elements.property(elements.MOD4_PT_DRCD, "Weight", 0)
  88. elements.property(elements.MOD4_PT_DRCD, "Diffusion", 1)
  89. elements.property(elements.MOD4_PT_DRCD, "Hardness", 0)
  90. elements.property(elements.MOD4_PT_DRCD, "Flammable", 0)
  91. elements.property(elements.MOD4_PT_DRCD, "AirDrag", 0.01)
  92. elements.property(elements.MOD4_PT_DRCD, "LowTemperature", 273.15)
  93. elements.property(elements.MOD4_PT_DRCD, "LowTemperatureTransition", "MOD_PT_SCLD")
  94. elements.property(elements.MOD4_PT_DRCD, "Temperature", 295.15)
  95.  
  96.  
  97.  
  98.  
  99. function rain(i,x,y,s,n)
  100.     if math.random(1,500) == 20 then
  101.                 tpt.create(x + math.random(-1,1), y + math.random(-1,1), 'dstw')
  102.    
  103.     end
  104. end
  105. tpt.element_func(rain,d)
  106.  
  107. local e = elements.allocate("MOD5", "SRCD")
  108. elements.element(elements.MOD5_PT_SRCD, elements.element(elements.DEFAULT_PT_HYGN))
  109. elements.property(elements.MOD5_PT_SRCD, "Name", "SRCD")
  110. elements.property(elements.MOD5_PT_SRCD, "Description", "Saltwater Rain Cloud")
  111. elements.property(elements.MOD5_PT_SRCD, "Colour", 0x380474)
  112. elements.property(elements.MOD5_PT_SRCD, "MenuSection", 6)
  113. elements.property(elements.MOD5_PT_SRCD, "Gravity", 0)
  114. elements.property(elements.MOD5_PT_SRCD, "Explosive", 0)
  115. elements.property(elements.MOD5_PT_SRCD, "Weight", 0)
  116. elements.property(elements.MOD5_PT_SRCD, "Diffusion", 1)
  117. elements.property(elements.MOD5_PT_SRCD, "Hardness", 0)
  118. elements.property(elements.MOD5_PT_SRCD, "Flammable", 0)
  119. elements.property(elements.MOD5_PT_SRCD, "AirDrag", 0.01)
  120. elements.property(elements.MOD5_PT_SRCD, "LowTemperature", 273.15)
  121. elements.property(elements.MOD5_PT_SRCD, "LowTemperatureTransition", "MOD_PT_SCLD")
  122. elements.property(elements.MOD5_PT_SRCD, "Temperature", 295.15)
  123.  
  124.  
  125.  
  126.  
  127. function rain(i,x,y,s,n)
  128.     if math.random(1,500) == 20 then
  129.                 tpt.create(x + math.random(-1,1), y + math.random(-1,1), 'sltw')
  130.    
  131.     end
  132. end
  133. tpt.element_func(rain,e)
  134.  
  135. local f = elements.allocate("MOD6", "TSCD")
  136. elements.element(elements.MOD6_PT_TSCD, elements.element(elements.DEFAULT_PT_HYGN))
  137. elements.property(elements.MOD6_PT_TSCD, "Name", "TSCD")
  138. elements.property(elements.MOD6_PT_TSCD, "Description", "Thunderstorm Cloud")
  139. elements.property(elements.MOD6_PT_TSCD, "Colour", 0x302B54)
  140. elements.property(elements.MOD6_PT_TSCD, "MenuSection", 6)
  141. elements.property(elements.MOD6_PT_TSCD, "Gravity", 0)
  142. elements.property(elements.MOD6_PT_TSCD, "Explosive", 0)
  143. elements.property(elements.MOD6_PT_TSCD, "Weight", 0)
  144. elements.property(elements.MOD6_PT_TSCD, "Diffusion", 1)
  145. elements.property(elements.MOD6_PT_TSCD, "Hardness", 0)
  146. elements.property(elements.MOD6_PT_TSCD, "Flammable", 0)
  147. elements.property(elements.MOD6_PT_TSCD, "AirDrag", 0.01)
  148. elements.property(elements.MOD6_PT_TSCD, "LowTemperature", 273.15)
  149. elements.property(elements.MOD6_PT_TSCD, "LowTemperatureTransition", "MOD_PT_SCLD")
  150. elements.property(elements.MOD6_PT_TSCD, "Temperature", 303.15)
  151.  
  152.  
  153.  
  154.  
  155. function rain(i,x,y,s,n)
  156.     if math.random(1,500) == 20 then
  157.                 tpt.create(x + math.random(-1,1), y + math.random(-1,1), 'ligh')
  158.    
  159.     end
  160. end
  161. tpt.element_func(rain,f)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement