elements.json 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. [
  2. {
  3. "name": "Lights",
  4. "minAmount": 1,
  5. "maxAmount": 1,
  6. "priority": "Low",
  7. "energy": -100.0
  8. },
  9. {
  10. "name": "LED-TV",
  11. "minAmount": 1,
  12. "maxAmount": 2,
  13. "priority": "Low",
  14. "energy": -85.0
  15. },
  16. {
  17. "name": "Ceiling-Fan",
  18. "minAmount": 1,
  19. "maxAmount": 2,
  20. "priority": "Low",
  21. "energy": -70.0
  22. },
  23. {
  24. "name": "Coffee-Maker",
  25. "minAmount": 1,
  26. "maxAmount": 1,
  27. "priority": "Low",
  28. "energy": -800.0
  29. },
  30. {
  31. "name": "PC",
  32. "minAmount": 1,
  33. "maxAmount": 1,
  34. "priority": "Essential",
  35. "energy": -450.0,
  36. "onFlex": {
  37. "flexChance": 0.95,
  38. "minCost": 300,
  39. "maxCost": 400,
  40. "minDuration": 1,
  41. "maxDuration": 10,
  42. "minCooldown": 0,
  43. "maxCooldown": 3
  44. },
  45. "offFlex": {
  46. "flexChance": 0.95,
  47. "minCost": 300,
  48. "maxCost": 400,
  49. "minDuration": 1,
  50. "maxDuration": 10,
  51. "minCooldown": 0,
  52. "maxCooldown": 3
  53. }
  54. },
  55. {
  56. "name": "Fridge",
  57. "minAmount": 1,
  58. "maxAmount": 1,
  59. "priority": "Low",
  60. "energy": -300.0,
  61. "onFlex": {
  62. "flexChance": 0.95,
  63. "minCost": 100,
  64. "maxCost": 200,
  65. "minDuration": 1,
  66. "maxDuration": 10,
  67. "minCooldown": 0,
  68. "maxCooldown": 3
  69. },
  70. "offFlex": {
  71. "flexChance": 0.95,
  72. "minCost": 100,
  73. "maxCost": 200,
  74. "minDuration": 1,
  75. "maxDuration": 10,
  76. "minCooldown": 0,
  77. "maxCooldown": 3
  78. }
  79. },
  80. {
  81. "name": "Water-Heater",
  82. "minAmount": 1,
  83. "maxAmount": 1,
  84. "priority": "Medium",
  85. "energy": -1300.0,
  86. "onFlex": {
  87. "flexChance": 0.95,
  88. "minCost": 200,
  89. "maxCost": 250,
  90. "minDuration": 1,
  91. "maxDuration": 1,
  92. "minCooldown": 0,
  93. "maxCooldown": 3
  94. },
  95. "offFlex": {
  96. "flexChance": 0.95,
  97. "minCost": 200,
  98. "maxCost": 250,
  99. "minDuration": 1,
  100. "maxDuration": 1,
  101. "minCooldown": 0,
  102. "maxCooldown": 3
  103. }
  104. },
  105. {
  106. "name": "Microwave",
  107. "minAmount": 1,
  108. "maxAmount": 1,
  109. "priority": "Low",
  110. "energy": -700.0
  111. },
  112. {
  113. "name": "Toaster",
  114. "minAmount": 1,
  115. "maxAmount": 1,
  116. "priority": "Low",
  117. "energy": -800.0
  118. },
  119. {
  120. "name": "Washing-Machine",
  121. "minAmount": 1,
  122. "maxAmount": 1,
  123. "energy": -500.0,
  124. "priority": "Low",
  125. "onFlex": {
  126. "flexChance": 0.95,
  127. "minCost": 50,
  128. "maxCost": 100,
  129. "minDuration": 1,
  130. "maxDuration": 10,
  131. "minCooldown": 0,
  132. "maxCooldown": 3
  133. },
  134. "offFlex": {
  135. "flexChance": 0.95,
  136. "minCost": 50,
  137. "maxCost": 100,
  138. "minDuration": 1,
  139. "maxDuration": 10,
  140. "minCooldown": 0,
  141. "maxCooldown": 3
  142. }
  143. },
  144. {
  145. "name": "Solar-Panel",
  146. "minAmount": 1,
  147. "maxAmount": 1,
  148. "priority": "Low",
  149. "energy": 2000.0,
  150. "onFlex": {
  151. "flexChance": 0.95,
  152. "minCost": 120,
  153. "maxCost": 300,
  154. "minDuration": 1,
  155. "maxDuration": 10,
  156. "minCooldown": 0,
  157. "maxCooldown": 3
  158. },
  159. "offFlex": {
  160. "flexChance": 0.95,
  161. "minCost": 120,
  162. "maxCost": 300,
  163. "minDuration": 1,
  164. "maxDuration": 10,
  165. "minCooldown": 0,
  166. "maxCooldown": 3
  167. }
  168. },
  169. {
  170. "name": "Radio",
  171. "minAmount": 1,
  172. "maxAmount": 10,
  173. "priority": "Low",
  174. "energy": -50.0
  175. },
  176. {
  177. "name": "Oven",
  178. "minAmount": 1,
  179. "maxAmount": 1,
  180. "energy": -2000.0,
  181. "priority": "Medium",
  182. "onFlex": {
  183. "flexChance": 0.95,
  184. "minCost": 200,
  185. "maxCost": 350,
  186. "minDuration": 1,
  187. "maxDuration": 10,
  188. "minCooldown": 0,
  189. "maxCooldown": 3
  190. },
  191. "offFlex": {
  192. "flexChance": 0.95,
  193. "minCost": 200,
  194. "maxCost": 350,
  195. "minDuration": 1,
  196. "maxDuration": 10,
  197. "minCooldown": 0,
  198. "maxCooldown": 3
  199. }
  200. },
  201. {
  202. "name": "Air-Conditioner",
  203. "minAmount": 1,
  204. "maxAmount": 1,
  205. "priority": "Low",
  206. "energy": -2500.0,
  207. "onFlex": {
  208. "flexChance": 0.95,
  209. "minCost": 100,
  210. "maxCost": 250,
  211. "minDuration": 1,
  212. "maxDuration": 10,
  213. "minCooldown": 0,
  214. "maxCooldown": 3
  215. },
  216. "offFlex": {
  217. "flexChance": 0.95,
  218. "minCost": 100,
  219. "maxCost": 250,
  220. "minDuration": 1,
  221. "maxDuration": 10,
  222. "minCooldown": 0,
  223. "maxCooldown": 3
  224. }
  225. },
  226. {
  227. "name": "Paper-Shredder",
  228. "minAmount": 1,
  229. "maxAmount": 1,
  230. "priority": "Low",
  231. "energy": -220.0
  232. },
  233. {
  234. "name": "Vacuum-Cleaner",
  235. "minAmount": 1,
  236. "maxAmount": 1,
  237. "priority": "Low",
  238. "energy": -220.0
  239. }
  240. ]