Skip to content

Commit 031e7b2

Browse files
committed
万物分馏启用时,可选沙土
1 parent 8f5527e commit 031e7b2

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/global_state.jsx

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ export class GameInfo {
2929
let loc_item = {};
3030
for (let [item, gridIndex] of Object.entries(this.game_data.item_grid)) {
3131
//只显示GridIndex超限的物品
32-
if (this.game_data.item_grid_index_valid[item]) {
32+
if (this.game_data.item_grid_index_valid[item]
33+
|| (item === "沙土" && this.game_data.FractionateEverythingEnable)) {
3334
let x = gridIndex % 100;
3435
let y = (gridIndex - x) / 100;
3536
loc_item[[x, y]] = {item: item, x: x, y: y};
@@ -320,6 +321,14 @@ export class GlobalState {
320321
item_graph[item]["产出倍率"] *= settings.mining_speed_multiple * settings.covered_veins_large * settings.mining_efficiency_large;
321322
} else if (factory_name === "原油萃取站") {
322323
item_graph[item]["产出倍率"] *= settings.mining_speed_multiple * settings.mining_speed_oil;
324+
} else if (factory_name === "激光钻井平台") {
325+
if (item === "原油") {
326+
item_graph[item]["产出倍率"] *= settings.mining_speed_multiple * settings.mining_speed_oil;
327+
} else if (item === "水") {
328+
item_graph[item]["产出倍率"] *= settings.mining_speed_multiple * settings.mining_speed_water;
329+
} else if (item === "深层熔岩") {
330+
item_graph[item]["产出倍率"] *= settings.mining_speed_multiple * settings.mining_speed_deep_seated_lava;
331+
}
323332
} else if (factory_name === "抽水站" || factory_name === "聚束液体汲取设施") {
324333
item_graph[item]["产出倍率"] *= settings.mining_speed_multiple;
325334
} else if (factory_name === "轨道采集器") {
@@ -334,6 +343,8 @@ export class GlobalState {
334343
item_graph[item]["产出倍率"] *= settings.mining_speed_helium;
335344
} else if (item === "氨") {
336345
item_graph[item]["产出倍率"] *= settings.mining_speed_ammonia;
346+
} else if (item === "甲烷") {
347+
item_graph[item]["产出倍率"] *= settings.mining_speed_methane;
337348
}
338349
} else if (factory_name === "大气采集站") {
339350
item_graph[item]["产出倍率"] *= settings.mining_speed_multiple;

0 commit comments

Comments
 (0)