1. -- This is a patched version of K1_Advanced_storage_1.20.3/prototypes/entities.lua
  2. -- for https://mods.factorio.com/mod/Juicy_mods
  3. -- (I am not the author of this mod)
  4. --
  5. -- You need to open zip archive Juicy_mods_1.20.3.zip and replace the file entities.lua
  6. -- with the contents below:
  7. data:extend(
  8. {
  9. {
  10. type = "container",
  11. name = "k-medium-g",
  12. icon = "__Juicy_mods__/graphics/icons/k_medium_g_icon.png",
  13. icon_size = 32,
  14. flags = {"placeable-player", "player-creation"},
  15. minable = {mining_time = 0.5, result = "k-medium-g"},
  16. max_health = 500,
  17. corpse = "big-remnants",
  18. collision_box = {{-0.8, -0.8}, {0.8, 0.8}},
  19. selection_box = {{-1, -1}, {1, 1}},
  20. resistances =
  21. {
  22. {type = "physical",percent = 30},
  23. {type = "fire",percent = 50},
  24. {type = "impact",percent = 50}
  25. },
  26. fast_replaceable_group = "container",
  27. inventory_size = 200,
  28. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  29. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  30. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  31. opened_duration = logistic_chest_opened_duration,
  32. picture =
  33. {
  34. filename = "__Juicy_mods__/graphics/chests/k-medium-g.png",
  35. priority = "extra-high",
  36. width = 85,
  37. height = 85,
  38. hr_version =
  39. {
  40. filename = "__Juicy_mods__/graphics/chests/hr-k-medium-g.png",
  41. priority = "extra-high",
  42. width = 340,
  43. height = 340,
  44. scale = 0.25,
  45. }
  46. },
  47. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  48. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  49. circuit_wire_max_distance = default_circuit_wire_max_distance,
  50. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  51. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  52. se_allow_in_space = true,
  53. },
  54. -----------------------------------------------------------------------------------------------------------------
  55. {
  56. type = "logistic-container",
  57. name = "k-medium-s",
  58. icon = "__Juicy_mods__/graphics/icons/k_medium_s_icon.png",
  59. icon_size = 32,
  60. flags = {"placeable-player", "player-creation"},
  61. minable = {mining_time = 0.5, result = "k-medium-s"},
  62. max_health = 500,
  63. max_logistic_slots = 1,
  64. corpse = "medium-remnants",
  65. collision_box = {{-0.8, -0.8}, {0.8, 0.8}},
  66. selection_box = {{-1, -1}, {1, 1}},
  67. resistances =
  68. {
  69. {type = "physical",percent = 30},
  70. {type = "fire",percent = 50},
  71. {type = "impact",percent = 50}
  72. },
  73. fast_replaceable_group = "container",
  74. inventory_size = 200,
  75. logistic_mode = "storage",
  76. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  77. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  78. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  79. opened_duration = logistic_chest_opened_duration,
  80. animation =
  81. {
  82. filename = "__Juicy_mods__/graphics/chests/k-medium-s.png",
  83. priority = "extra-high",
  84. width = 85,
  85. height = 85,
  86. frame_count = 6,
  87. hr_version =
  88. {
  89. filename = "__Juicy_mods__/graphics/chests/hr-k-medium-s.png",
  90. priority = "extra-high",
  91. width = 340,
  92. height = 340,
  93. frame_count = 6,
  94. line_length = 3,
  95. scale = 0.25,
  96. }
  97. },
  98. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  99. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  100. circuit_wire_max_distance = default_circuit_wire_max_distance,
  101. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  102. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  103. se_allow_in_space = true,
  104. },
  105. -----------------------------------------------------------------------------------------------------------------
  106. {
  107. type = "logistic-container",
  108. name = "k-medium-b",
  109. icon = "__Juicy_mods__/graphics/icons/k_medium_b_icon.png",
  110. icon_size = 32,
  111. flags = {"placeable-player", "player-creation"},
  112. minable = {mining_time = 0.5, result = "k-medium-b"},
  113. max_health = 500,
  114. logistic_slots_count = 18,
  115. corpse = "medium-remnants",
  116. collision_box = {{-0.8, -0.8}, {0.8, 0.8}},
  117. selection_box = {{-1, -1}, {1, 1}},
  118. resistances =
  119. {
  120. {type = "physical",percent = 30},
  121. {type = "fire",percent = 50},
  122. {type = "impact",percent = 50}
  123. },
  124. fast_replaceable_group = "container",
  125. inventory_size = 200,
  126. logistic_mode = "buffer",
  127. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  128. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  129. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  130. opened_duration = logistic_chest_opened_duration,
  131. animation =
  132. {
  133. filename = "__Juicy_mods__/graphics/chests/k-medium-b.png",
  134. priority = "extra-high",
  135. width = 85,
  136. height = 85,
  137. frame_count = 6,
  138. hr_version =
  139. {
  140. filename = "__Juicy_mods__/graphics/chests/hr-k-medium-b.png",
  141. priority = "extra-high",
  142. width = 340,
  143. height = 340,
  144. frame_count = 6,
  145. line_length = 3,
  146. scale = 0.25,
  147. }
  148. },
  149. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  150. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  151. circuit_wire_max_distance = default_circuit_wire_max_distance,
  152. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  153. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  154. se_allow_in_space = true,
  155. },
  156. -----------------------------------------------------------------------------------------------------------------
  157. {
  158. type = "logistic-container",
  159. name = "k-medium-r",
  160. icon = "__Juicy_mods__/graphics/icons/k_medium_r_icon.png",
  161. icon_size = 32,
  162. flags = {"placeable-player", "player-creation"},
  163. minable = {mining_time = 0.5, result = "k-medium-r"},
  164. max_health = 500,
  165. logistic_slots_count = 18,
  166. corpse = "medium-remnants",
  167. collision_box = {{-0.8, -0.8}, {0.8, 0.8}},
  168. selection_box = {{-1, -1}, {1, 1}},
  169. resistances =
  170. {
  171. {type = "physical",percent = 30},
  172. {type = "fire",percent = 50},
  173. {type = "impact",percent = 50}
  174. },
  175. fast_replaceable_group = "container",
  176. inventory_size = 200,
  177. logistic_mode = "requester",
  178. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  179. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  180. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  181. opened_duration = logistic_chest_opened_duration,
  182. animation =
  183. {
  184. filename = "__Juicy_mods__/graphics/chests/k-medium-r.png",
  185. priority = "extra-high",
  186. width = 85,
  187. height = 85,
  188. frame_count = 6,
  189. hr_version =
  190. {
  191. filename = "__Juicy_mods__/graphics/chests/hr-k-medium-r.png",
  192. priority = "extra-high",
  193. width = 340,
  194. height = 340,
  195. frame_count = 6,
  196. line_length = 3,
  197. scale = 0.25,
  198. }
  199. },
  200. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  201. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  202. circuit_wire_max_distance = default_circuit_wire_max_distance,
  203. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  204. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  205. se_allow_in_space = true,
  206. },
  207. -----------------------------------------------------------------------------------------------------------------
  208. {
  209. type = "logistic-container",
  210. name = "k-medium-pp",
  211. icon = "__Juicy_mods__/graphics/icons/k_medium_pp_icon.png",
  212. icon_size = 32,
  213. flags = {"placeable-player", "player-creation"},
  214. minable = {mining_time = 0.5, result = "k-medium-pp"},
  215. max_health = 500,
  216. corpse = "medium-remnants",
  217. collision_box = {{-0.8, -0.8}, {0.8, 0.8}},
  218. selection_box = {{-1, -1}, {1, 1}},
  219. resistances =
  220. {
  221. {type = "physical",percent = 30},
  222. {type = "fire",percent = 50},
  223. {type = "impact",percent = 50}
  224. },
  225. fast_replaceable_group = "container",
  226. inventory_size = 200,
  227. logistic_mode = "passive-provider",
  228. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  229. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  230. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  231. opened_duration = logistic_chest_opened_duration,
  232. animation =
  233. {
  234. filename = "__Juicy_mods__/graphics/chests/k-medium-pp.png",
  235. priority = "extra-high",
  236. width = 85,
  237. height = 85,
  238. frame_count = 6,
  239. hr_version =
  240. {
  241. filename = "__Juicy_mods__/graphics/chests/hr-k-medium-pp.png",
  242. priority = "extra-high",
  243. width = 340,
  244. height = 340,
  245. frame_count = 6,
  246. line_length = 3,
  247. scale = 0.25,
  248. }
  249. },
  250. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  251. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  252. circuit_wire_max_distance = default_circuit_wire_max_distance,
  253. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  254. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  255. se_allow_in_space = true,
  256. },
  257. -----------------------------------------------------------------------------------------------------------------
  258. {
  259. type = "logistic-container",
  260. name = "k-medium-ap",
  261. icon = "__Juicy_mods__/graphics/icons/k_medium_pp_icon.png",
  262. icon_size = 32,
  263. flags = {"placeable-player", "player-creation"},
  264. minable = {mining_time = 0.5, result = "k-medium-ap"},
  265. max_health = 500,
  266. corpse = "medium-remnants",
  267. collision_box = {{-0.8, -0.8}, {0.8, 0.8}},
  268. selection_box = {{-1, -1}, {1, 1}},
  269. resistances =
  270. {
  271. {type = "physical",percent = 30},
  272. {type = "fire",percent = 50},
  273. {type = "impact",percent = 50}
  274. },
  275. fast_replaceable_group = "container",
  276. inventory_size = 200,
  277. logistic_mode = "active-provider",
  278. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  279. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  280. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  281. opened_duration = logistic_chest_opened_duration,
  282. animation =
  283. {
  284. filename = "__Juicy_mods__/graphics/chests/k-medium-ap.png",
  285. priority = "extra-high",
  286. width = 85,
  287. height = 85,
  288. frame_count = 6,
  289. hr_version =
  290. {
  291. filename = "__Juicy_mods__/graphics/chests/hr-k-medium-ap.png",
  292. priority = "extra-high",
  293. width = 340,
  294. height = 340,
  295. frame_count = 6,
  296. line_length = 3,
  297. scale = 0.25,
  298. }
  299. },
  300. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  301. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  302. circuit_wire_max_distance = default_circuit_wire_max_distance,
  303. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  304. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  305. se_allow_in_space = true,
  306. },
  307. -----------------------------------------------------------------------------------------------------------------
  308. {
  309. type = "container",
  310. name = "k-big-g",
  311. icon = "__Juicy_mods__/graphics/icons/k_big_g_icon.png",
  312. icon_size = 32,
  313. flags = {"placeable-player", "player-creation"},
  314. minable = {mining_time = 1, result = "k-big-g"},
  315. max_health = 1500,
  316. corpse = "medium-remnants",
  317. collision_box = {{-2.75, -2.75}, {2.75, 2.75}},
  318. selection_box = {{-3, -3}, {3, 3}},
  319. resistances =
  320. {
  321. {type = "physical",percent = 50},
  322. {type = "fire",percent = 75},
  323. {type = "impact",percent = 75}
  324. },
  325. fast_replaceable_group = "container",
  326. inventory_size = 2000,
  327. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  328. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  329. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  330. opened_duration = logistic_chest_opened_duration,
  331. picture =
  332. {
  333. filename = "__Juicy_mods__/graphics/chests/k-big-g.png",
  334. priority = "extra-high",
  335. width = 213,
  336. height = 213,
  337. scale = 1.2,
  338. hr_version =
  339. {
  340. filename = "__Juicy_mods__/graphics/chests/hr-k-big-g.png",
  341. priority = "extra-high",
  342. width = 512,
  343. height = 512,
  344. scale = 0.5,
  345. }
  346. },
  347. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  348. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  349. circuit_wire_max_distance = 20,
  350. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  351. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  352. se_allow_in_space = true,
  353. },
  354. -----------------------------------------------------------------------------------------------------------------
  355. {
  356. type = "logistic-container",
  357. name = "k-big-s",
  358. icon = "__Juicy_mods__/graphics/icons/k_big_s_icon.png",
  359. icon_size = 32,
  360. flags = {"placeable-player", "player-creation"},
  361. minable = {mining_time = 1, result = "k-big-s"},
  362. max_health = 1500,
  363. max_logistic_slots = 1,
  364. corpse = "medium-remnants",
  365. collision_box = {{-2.75, -2.75}, {2.75, 2.75}},
  366. selection_box = {{-3, -3}, {3, 3}},
  367. resistances =
  368. {
  369. {type = "physical",percent = 50},
  370. {type = "fire",percent = 75},
  371. {type = "impact",percent = 75}
  372. },
  373. fast_replaceable_group = "container",
  374. inventory_size = 2000,
  375. logistic_mode = "storage",
  376. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  377. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  378. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  379. opened_duration = logistic_chest_opened_duration,
  380. animation =
  381. {
  382. filename = "__Juicy_mods__/graphics/chests/k-big-s.png",
  383. priority = "extra-high",
  384. width = 213,
  385. height = 213,
  386. frame_count = 6,
  387. line_length = 2,
  388. scale = 1.2,
  389. hr_version =
  390. {
  391. filename = "__Juicy_mods__/graphics/chests/hr-k-big-s.png",
  392. priority = "extra-high",
  393. width = 512,
  394. height = 512,
  395. frame_count = 6,
  396. line_length = 3,
  397. scale = 0.5,
  398. }
  399. },
  400. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  401. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  402. circuit_wire_max_distance = 20,
  403. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  404. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  405. se_allow_in_space = true,
  406. },
  407. -----------------------------------------------------------------------------------------------------------------
  408. {
  409. type = "logistic-container",
  410. name = "k-big-pp",
  411. icon = "__Juicy_mods__/graphics/icons/k_big_pp_icon.png",
  412. icon_size = 32,
  413. flags = {"placeable-player", "player-creation"},
  414. minable = {mining_time = 1, result = "k-big-pp"},
  415. max_health = 1500,
  416. corpse = "medium-remnants",
  417. collision_box = {{-2.75, -2.75}, {2.75, 2.75}},
  418. selection_box = {{-3, -3}, {3, 3}},
  419. resistances =
  420. {
  421. {type = "physical",percent = 50},
  422. {type = "fire",percent = 75},
  423. {type = "impact",percent = 75}
  424. },
  425. fast_replaceable_group = "container",
  426. inventory_size = 2000,
  427. logistic_mode = "passive-provider",
  428. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  429. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  430. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  431. opened_duration = logistic_chest_opened_duration,
  432. animation =
  433. {
  434. filename = "__Juicy_mods__/graphics/chests/k-big-pp.png",
  435. priority = "extra-high",
  436. width = 213,
  437. height = 213,
  438. frame_count = 6,
  439. line_length = 2,
  440. scale = 1.2,
  441. hr_version =
  442. {
  443. filename = "__Juicy_mods__/graphics/chests/hr-k-big-pp.png",
  444. priority = "extra-high",
  445. width = 512,
  446. height = 512,
  447. frame_count = 6,
  448. line_length = 3,
  449. scale = 0.5,
  450. }
  451. },
  452. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  453. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  454. circuit_wire_max_distance = 20,
  455. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  456. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  457. se_allow_in_space = true,
  458. },
  459. -----------------------------------------------------------------------------------------------------------------
  460. {
  461. type = "logistic-container",
  462. name = "k-big-r",
  463. icon = "__Juicy_mods__/graphics/icons/k_big_r_icon.png",
  464. icon_size = 32,
  465. flags = {"placeable-player", "player-creation"},
  466. minable = {mining_time = 1, result = "k-big-r"},
  467. logistic_slots_count = 30,
  468. max_health = 1500,
  469. corpse = "medium-remnants",
  470. collision_box = {{-2.75, -2.75}, {2.75, 2.75}},
  471. selection_box = {{-3, -3}, {3, 3}},
  472. resistances =
  473. {
  474. {type = "physical",percent = 50},
  475. {type = "fire",percent = 75},
  476. {type = "impact",percent = 75}
  477. },
  478. fast_replaceable_group = "container",
  479. inventory_size = 2000,
  480. logistic_mode = "requester",
  481. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  482. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  483. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  484. opened_duration = logistic_chest_opened_duration,
  485. animation =
  486. {
  487. filename = "__Juicy_mods__/graphics/chests/k-big-r.png",
  488. priority = "extra-high",
  489. width = 213,
  490. height = 213,
  491. frame_count = 6,
  492. line_length = 2,
  493. scale = 1.2,
  494. hr_version =
  495. {
  496. filename = "__Juicy_mods__/graphics/chests/hr-k-big-r.png",
  497. priority = "extra-high",
  498. width = 512,
  499. height = 512,
  500. frame_count = 6,
  501. line_length = 3,
  502. scale = 0.5,
  503. }
  504. },
  505. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  506. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  507. circuit_wire_max_distance = 20,
  508. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  509. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  510. se_allow_in_space = true,
  511. },
  512. -----------------------------------------------------------------------------------------------------------------
  513. {
  514. type = "logistic-container",
  515. name = "k-big-b",
  516. icon = "__Juicy_mods__/graphics/icons/k_big_b_icon.png",
  517. icon_size = 32,
  518. flags = {"placeable-player", "player-creation"},
  519. minable = {mining_time = 1, result = "k-big-b"},
  520. max_health = 1500,
  521. logistic_slots_count = 30,
  522. corpse = "medium-remnants",
  523. collision_box = {{-2.75, -2.75}, {2.75, 2.75}},
  524. selection_box = {{-3, -3}, {3, 3}},
  525. resistances =
  526. {
  527. {type = "physical",percent = 50},
  528. {type = "fire",percent = 75},
  529. {type = "impact",percent = 75}
  530. },
  531. fast_replaceable_group = "container",
  532. inventory_size = 2000,
  533. logistic_mode = "buffer",
  534. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  535. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  536. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  537. opened_duration = logistic_chest_opened_duration,
  538. animation =
  539. {
  540. filename = "__Juicy_mods__/graphics/chests/k-big-b.png",
  541. priority = "extra-high",
  542. width = 213,
  543. height = 213,
  544. frame_count = 6,
  545. line_length = 2,
  546. scale = 1.2,
  547. hr_version =
  548. {
  549. filename = "__Juicy_mods__/graphics/chests/hr-k-big-b.png",
  550. priority = "extra-high",
  551. width = 512,
  552. height = 512,
  553. frame_count = 6,
  554. line_length = 3,
  555. scale = 0.5,
  556. }
  557. },
  558. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  559. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  560. circuit_wire_max_distance = 20,
  561. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  562. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  563. se_allow_in_space = true,
  564. },
  565. -----------------------------------------------------------------------------------------------------------------
  566. {
  567. type = "logistic-container",
  568. name = "k-big-ap",
  569. icon = "__Juicy_mods__/graphics/icons/k_big_ap_icon.png",
  570. icon_size = 32,
  571. flags = {"placeable-player", "player-creation"},
  572. minable = {mining_time = 1, result = "k-big-ap"},
  573. max_health = 1500,
  574. corpse = "medium-remnants",
  575. collision_box = {{-2.75, -2.75}, {2.75, 2.75}},
  576. selection_box = {{-3, -3}, {3, 3}},
  577. resistances =
  578. {
  579. {type = "physical",percent = 50},
  580. {type = "fire",percent = 75},
  581. {type = "impact",percent = 75}
  582. },
  583. fast_replaceable_group = "container",
  584. inventory_size = 2000,
  585. logistic_mode = "active-provider",
  586. open_sound = { filename = "__base__/sound/metallic-chest-open.ogg", volume=0.65 },
  587. close_sound = { filename = "__base__/sound/metallic-chest-close.ogg", volume = 0.7 },
  588. vehicle_impact_sound = { filename = "__base__/sound/car-metal-impact.ogg", volume = 0.65 },
  589. opened_duration = logistic_chest_opened_duration,
  590. animation =
  591. {
  592. filename = "__Juicy_mods__/graphics/chests/k-big-ap.png",
  593. priority = "extra-high",
  594. width = 213,
  595. height = 213,
  596. frame_count = 6,
  597. line_length = 2,
  598. scale = 1.2,
  599. hr_version =
  600. {
  601. filename = "__Juicy_mods__/graphics/chests/hr-k-big-ap.png",
  602. priority = "extra-high",
  603. width = 512,
  604. height = 512,
  605. frame_count = 6,
  606. line_length = 3,
  607. scale = 0.5,
  608. }
  609. },
  610. circuit_wire_connection_point = circuit_connector_definitions["chest"].points,
  611. circuit_connector_sprites = circuit_connector_definitions["chest"].sprites,
  612. circuit_wire_max_distance = 20,
  613. open_sound = { filename = "__base__/sound/machine-open.ogg", volume = 0.75 },
  614. close_sound = { filename = "__base__/sound/machine-close.ogg", volume = 0.75 },
  615. se_allow_in_space = true,
  616. },
  617. }
  618. )

-- This is a patched version of K1_Advanced_storage_1.20.3/prototypes/entities.lua

-- for https://mods.factorio.com/mod/Juicy_mods

-- (I am not the author of this mod)

--

-- You need to open zip archive Juicy_mods_1.20.3.zip and replace the file entities.lua

-- with these contents.