Created
April 11, 2016 18:14
-
-
Save VictorKoenders/194f22e8e56d4e036999be358cb46b6f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "type": "mining-drill", | |
| "name": "basic-mining-drill", | |
| "icon": "__base__/graphics/icons/basic-mining-drill.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "basic-mining-drill" | |
| }, | |
| "max_health": 300, | |
| "resource_categories": [ | |
| "basic-solid" | |
| ], | |
| "corpse": "big-remnants", | |
| "collision_box": [ | |
| [ | |
| -1.4, | |
| -1.4 | |
| ], | |
| [ | |
| 1.4, | |
| 1.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/electric-mining-drill.ogg", | |
| "volume": 0.75 | |
| }, | |
| "apparent_volume": 1.5 | |
| }, | |
| "animations": { | |
| "north": { | |
| "priority": "extra-high", | |
| "width": 110, | |
| "height": 114, | |
| "line_length": 8, | |
| "shift": [ | |
| 0.2, | |
| -0.2 | |
| ], | |
| "filename": "__base__/graphics/entity/basic-mining-drill/north.png", | |
| "frame_count": 64, | |
| "animation_speed": 0.5, | |
| "run_mode": "forward-then-backward" | |
| }, | |
| "east": { | |
| "priority": "extra-high", | |
| "width": 129, | |
| "height": 100, | |
| "line_length": 8, | |
| "shift": [ | |
| 0.45, | |
| 0 | |
| ], | |
| "filename": "__base__/graphics/entity/basic-mining-drill/east.png", | |
| "frame_count": 64, | |
| "animation_speed": 0.5, | |
| "run_mode": "forward-then-backward" | |
| }, | |
| "south": { | |
| "priority": "extra-high", | |
| "width": 109, | |
| "height": 111, | |
| "line_length": 8, | |
| "shift": [ | |
| 0.15, | |
| 0 | |
| ], | |
| "filename": "__base__/graphics/entity/basic-mining-drill/south.png", | |
| "frame_count": 64, | |
| "animation_speed": 0.5, | |
| "run_mode": "forward-then-backward" | |
| }, | |
| "west": { | |
| "priority": "extra-high", | |
| "width": 128, | |
| "height": 100, | |
| "line_length": 8, | |
| "shift": [ | |
| 0.25, | |
| 0 | |
| ], | |
| "filename": "__base__/graphics/entity/basic-mining-drill/west.png", | |
| "frame_count": 64, | |
| "animation_speed": 0.5, | |
| "run_mode": "forward-then-backward" | |
| } | |
| }, | |
| "mining_speed": 0.5, | |
| "energy_source": { | |
| "type": "electric", | |
| "emissions": 0.09999999999999999, | |
| "usage_priority": "secondary-input" | |
| }, | |
| "energy_usage": "90kW", | |
| "mining_power": 3, | |
| "resource_searching_radius": 2.49, | |
| "vector_to_place_result": [ | |
| 0, | |
| -1.85 | |
| ], | |
| "module_specification": { | |
| "module_slots": 3 | |
| }, | |
| "radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/basic-mining-drill/mining-drill-radius-visualization.png", | |
| "width": 12, | |
| "height": 12 | |
| }, | |
| "fast_replaceable_group": "mining-drill", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-mining-drill.lua" | |
| }, | |
| { | |
| "type": "mining-drill", | |
| "name": "burner-mining-drill", | |
| "icon": "__base__/graphics/icons/burner-mining-drill.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "resource_categories": [ | |
| "basic-solid" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "burner-mining-drill" | |
| }, | |
| "max_health": 100, | |
| "corpse": "medium-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -0.9 | |
| ], | |
| [ | |
| 0.9, | |
| 0.9 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "mining_speed": 0.35, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/burner-mining-drill.ogg", | |
| "volume": 0.8 | |
| } | |
| }, | |
| "energy_source": { | |
| "type": "burner", | |
| "effectivity": 1, | |
| "fuel_inventory_size": 1, | |
| "emissions": 0.03333333333333333, | |
| "smoke": [ | |
| { | |
| "name": "smoke", | |
| "deviation": [ | |
| 0.1, | |
| 0.1 | |
| ], | |
| "frequency": 3 | |
| } | |
| ] | |
| }, | |
| "energy_usage": "300kW", | |
| "mining_power": 2.5, | |
| "animations": { | |
| "north": { | |
| "priority": "extra-high", | |
| "width": 110, | |
| "height": 76, | |
| "line_length": 4, | |
| "shift": [ | |
| 0.6875, | |
| -0.09375 | |
| ], | |
| "filename": "__base__/graphics/entity/burner-mining-drill/north.png", | |
| "frame_count": 32, | |
| "animation_speed": 0.5, | |
| "run_mode": "forward-then-backward" | |
| }, | |
| "east": { | |
| "priority": "extra-high", | |
| "width": 94, | |
| "height": 74, | |
| "line_length": 4, | |
| "shift": [ | |
| 0.4375, | |
| -0.09375 | |
| ], | |
| "filename": "__base__/graphics/entity/burner-mining-drill/east.png", | |
| "frame_count": 32, | |
| "animation_speed": 0.5, | |
| "run_mode": "forward-then-backward" | |
| }, | |
| "south": { | |
| "priority": "extra-high", | |
| "width": 89, | |
| "height": 88, | |
| "line_length": 4, | |
| "shift": [ | |
| 0.40625, | |
| 0 | |
| ], | |
| "filename": "__base__/graphics/entity/burner-mining-drill/south.png", | |
| "frame_count": 32, | |
| "animation_speed": 0.5, | |
| "run_mode": "forward-then-backward" | |
| }, | |
| "west": { | |
| "priority": "extra-high", | |
| "width": 91, | |
| "height": 78, | |
| "line_length": 4, | |
| "shift": [ | |
| 0.09375, | |
| -0.0625 | |
| ], | |
| "filename": "__base__/graphics/entity/burner-mining-drill/west.png", | |
| "frame_count": 32, | |
| "animation_speed": 0.5, | |
| "run_mode": "forward-then-backward" | |
| } | |
| }, | |
| "resource_searching_radius": 0.99, | |
| "vector_to_place_result": [ | |
| -0.5, | |
| -1.3 | |
| ], | |
| "fast_replaceable_group": "mining-drill", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-mining-drill.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "acid-projectile-purple", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "play-sound", | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/creatures/projectile-acid-burn-1.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/creatures/projectile-acid-burn-2.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/creatures/projectile-acid-burn-long-1.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/creatures/projectile-acid-burn-long-2.ogg", | |
| "volume": 0.8 | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "create-entity", | |
| "entity_name": "acid-splash-purple" | |
| }, | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 10, | |
| "type": "acid" | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/acid-projectile-purple/acid-projectile-purple.png", | |
| "line_length": 5, | |
| "width": 16, | |
| "height": 18, | |
| "frame_count": 33, | |
| "priority": "high" | |
| }, | |
| "shadow": { | |
| "filename": "__base__/graphics/entity/acid-projectile-purple/acid-projectile-purple-shadow.png", | |
| "line_length": 5, | |
| "width": 28, | |
| "height": 16, | |
| "frame_count": 33, | |
| "priority": "high", | |
| "shift": [ | |
| -0.09, | |
| 0.395 | |
| ] | |
| }, | |
| "rotatable": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-projectiles.lua" | |
| }, | |
| { | |
| "type": "resource", | |
| "name": "copper-ore", | |
| "icon": "__base__/graphics/icons/copper-ore.png", | |
| "flags": [ | |
| "placeable-neutral" | |
| ], | |
| "order": "a-b-a", | |
| "minable": { | |
| "hardness": 0.9, | |
| "mining_particle": "copper-ore-particle", | |
| "mining_time": 2, | |
| "result": "copper-ore" | |
| }, | |
| "collision_box": [ | |
| [ | |
| -0.1, | |
| -0.1 | |
| ], | |
| [ | |
| 0.1, | |
| 0.1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "autoplace": { | |
| "control": "copper-ore", | |
| "sharpness": 1, | |
| "richness_multiplier": 13000, | |
| "richness_base": 350, | |
| "size_control_multiplier": 0.06, | |
| "peaks": [ | |
| { | |
| "influence": 0.2, | |
| "starting_area_weight_optimal": 0, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.65, | |
| "noise_layer": "copper-ore", | |
| "noise_octaves_difference": -1.9, | |
| "noise_persistence": 0.3, | |
| "starting_area_weight_optimal": 0, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.3, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.55, | |
| "noise_layer": "copper-ore", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.4, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "iron-ore", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.45 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "coal", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.45 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "stone", | |
| "noise_octaves_difference": -3, | |
| "noise_persistence": 0.45 | |
| } | |
| ] | |
| }, | |
| "stage_counts": [ | |
| 1000, | |
| 600, | |
| 400, | |
| 200, | |
| 100, | |
| 50, | |
| 20, | |
| 1 | |
| ], | |
| "stages": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/copper-ore/copper-ore.png", | |
| "priority": "extra-high", | |
| "width": 38, | |
| "height": 38, | |
| "frame_count": 4, | |
| "variation_count": 8 | |
| } | |
| }, | |
| "map_color": { | |
| "r": 0.803, | |
| "g": 0.388, | |
| "b": 0.215 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-resources.lua" | |
| }, | |
| { | |
| "type": "resource", | |
| "name": "iron-ore", | |
| "icon": "__base__/graphics/icons/iron-ore.png", | |
| "flags": [ | |
| "placeable-neutral" | |
| ], | |
| "order": "a-b-b", | |
| "minable": { | |
| "hardness": 0.9, | |
| "mining_particle": "iron-ore-particle", | |
| "mining_time": 2, | |
| "result": "iron-ore" | |
| }, | |
| "collision_box": [ | |
| [ | |
| -0.1, | |
| -0.1 | |
| ], | |
| [ | |
| 0.1, | |
| 0.1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "autoplace": { | |
| "control": "iron-ore", | |
| "sharpness": 1, | |
| "richness_multiplier": 15000, | |
| "richness_base": 350, | |
| "size_control_multiplier": 0.06, | |
| "peaks": [ | |
| { | |
| "influence": 0.2, | |
| "starting_area_weight_optimal": 0, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.3, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.65, | |
| "noise_layer": "iron-ore", | |
| "noise_octaves_difference": -1.9, | |
| "noise_persistence": 0.3, | |
| "starting_area_weight_optimal": 0, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.57, | |
| "noise_layer": "iron-ore", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.4, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "copper-ore", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.45 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "coal", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.45 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "stone", | |
| "noise_octaves_difference": -3, | |
| "noise_persistence": 0.45 | |
| } | |
| ] | |
| }, | |
| "stage_counts": [ | |
| 1000, | |
| 600, | |
| 400, | |
| 200, | |
| 100, | |
| 50, | |
| 20, | |
| 1 | |
| ], | |
| "stages": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/iron-ore/iron-ore.png", | |
| "priority": "extra-high", | |
| "width": 38, | |
| "height": 38, | |
| "frame_count": 4, | |
| "variation_count": 8 | |
| } | |
| }, | |
| "map_color": { | |
| "r": 0.337, | |
| "g": 0.419, | |
| "b": 0.427 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-resources.lua" | |
| }, | |
| { | |
| "type": "resource", | |
| "name": "coal", | |
| "icon": "__base__/graphics/icons/coal.png", | |
| "flags": [ | |
| "placeable-neutral" | |
| ], | |
| "order": "a-b-c", | |
| "minable": { | |
| "hardness": 0.9, | |
| "mining_particle": "coal-particle", | |
| "mining_time": 2, | |
| "result": "coal" | |
| }, | |
| "collision_box": [ | |
| [ | |
| -0.1, | |
| -0.1 | |
| ], | |
| [ | |
| 0.1, | |
| 0.1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "autoplace": { | |
| "control": "coal", | |
| "sharpness": 1, | |
| "richness_multiplier": 13000, | |
| "richness_base": 350, | |
| "size_control_multiplier": 0.06, | |
| "peaks": [ | |
| { | |
| "influence": 0.21, | |
| "starting_area_weight_optimal": 0, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.65, | |
| "noise_layer": "coal", | |
| "noise_octaves_difference": -1.9, | |
| "noise_persistence": 0.35, | |
| "starting_area_weight_optimal": 0, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.32, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.5, | |
| "noise_layer": "coal", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.4, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "copper-ore", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.45 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "iron-ore", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.45 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "stone", | |
| "noise_octaves_difference": -3, | |
| "noise_persistence": 0.45 | |
| } | |
| ] | |
| }, | |
| "stage_counts": [ | |
| 1000, | |
| 600, | |
| 400, | |
| 200, | |
| 100, | |
| 50, | |
| 20, | |
| 1 | |
| ], | |
| "stages": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/coal/coal.png", | |
| "priority": "extra-high", | |
| "width": 38, | |
| "height": 38, | |
| "frame_count": 4, | |
| "variation_count": 8 | |
| } | |
| }, | |
| "map_color": { | |
| "r": 0, | |
| "g": 0, | |
| "b": 0 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-resources.lua" | |
| }, | |
| { | |
| "type": "resource", | |
| "name": "stone", | |
| "icon": "__base__/graphics/icons/stone.png", | |
| "flags": [ | |
| "placeable-neutral" | |
| ], | |
| "order": "a-b-d", | |
| "minable": { | |
| "hardness": 0.4, | |
| "mining_particle": "stone-particle", | |
| "mining_time": 2, | |
| "result": "stone" | |
| }, | |
| "collision_box": [ | |
| [ | |
| -0.1, | |
| -0.1 | |
| ], | |
| [ | |
| 0.1, | |
| 0.1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "autoplace": { | |
| "control": "stone", | |
| "sharpness": 1, | |
| "richness_multiplier": 11000, | |
| "richness_base": 250, | |
| "size_control_multiplier": 0.06, | |
| "peaks": [ | |
| { | |
| "influence": 0.2, | |
| "starting_area_weight_optimal": 0, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.6, | |
| "noise_layer": "stone", | |
| "noise_octaves_difference": -3, | |
| "noise_persistence": 0.45, | |
| "starting_area_weight_optimal": 0, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.25, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.6, | |
| "noise_layer": "stone", | |
| "noise_octaves_difference": -4, | |
| "noise_persistence": 0.45, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "copper-ore", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.45 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "iron-ore", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.45 | |
| }, | |
| { | |
| "influence": -0.2, | |
| "max_influence": 0, | |
| "noise_layer": "coal", | |
| "noise_octaves_difference": -2.3, | |
| "noise_persistence": 0.45 | |
| } | |
| ] | |
| }, | |
| "stage_counts": [ | |
| 1000, | |
| 600, | |
| 400, | |
| 200, | |
| 100, | |
| 50, | |
| 20, | |
| 1 | |
| ], | |
| "stages": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/stone/stone.png", | |
| "priority": "extra-high", | |
| "width": 38, | |
| "height": 38, | |
| "frame_count": 4, | |
| "variation_count": 8 | |
| } | |
| }, | |
| "map_color": { | |
| "r": 0.478, | |
| "g": 0.45, | |
| "b": 0.317 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-resources.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "big-remnants", | |
| "icon": "__base__/graphics/icons/remnants.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "not-on-map" | |
| ], | |
| "collision_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "tile_width": 3, | |
| "tile_height": 3, | |
| "selectable_in_game": false, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "remnants", | |
| "subgroup": "remnants", | |
| "order": "d[remnants]-a[generic]-c[big]", | |
| "animation": [ | |
| { | |
| "width": 109, | |
| "height": 102, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/remnants/big-remnants.png" | |
| }, | |
| { | |
| "width": 109, | |
| "height": 102, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 109, | |
| "filename": "__base__/graphics/entity/remnants/big-remnants.png" | |
| }, | |
| { | |
| "width": 109, | |
| "height": 102, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 218, | |
| "filename": "__base__/graphics/entity/remnants/big-remnants.png" | |
| }, | |
| { | |
| "width": 109, | |
| "height": 102, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 327, | |
| "filename": "__base__/graphics/entity/remnants/big-remnants.png" | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "medium-remnants", | |
| "icon": "__base__/graphics/icons/remnants.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "building-direction-8-way", | |
| "not-on-map" | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "tile_width": 2, | |
| "tile_height": 2, | |
| "selectable_in_game": false, | |
| "subgroup": "remnants", | |
| "order": "d[remnants]-a[generic]-b[medium]", | |
| "time_before_removed": 54000, | |
| "final_render_layer": "remnants", | |
| "animation": [ | |
| { | |
| "width": 94, | |
| "height": 82, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/remnants/medium-remnants.png" | |
| }, | |
| { | |
| "width": 94, | |
| "height": 82, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 94, | |
| "filename": "__base__/graphics/entity/remnants/medium-remnants.png" | |
| }, | |
| { | |
| "width": 94, | |
| "height": 82, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 188, | |
| "filename": "__base__/graphics/entity/remnants/medium-remnants.png" | |
| }, | |
| { | |
| "width": 94, | |
| "height": 82, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 282, | |
| "filename": "__base__/graphics/entity/remnants/medium-remnants.png" | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "small-remnants", | |
| "icon": "__base__/graphics/icons/remnants.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "not-on-map" | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "tile_width": 1, | |
| "tile_height": 1, | |
| "selectable_in_game": false, | |
| "subgroup": "remnants", | |
| "order": "d[remnants]-a[generic]-a[small]", | |
| "time_before_removed": 54000, | |
| "final_render_layer": "remnants", | |
| "animation": [ | |
| { | |
| "width": 56, | |
| "height": 42, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/remnants/small-remnants.png" | |
| }, | |
| { | |
| "width": 56, | |
| "height": 42, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 56, | |
| "filename": "__base__/graphics/entity/remnants/small-remnants.png" | |
| }, | |
| { | |
| "width": 56, | |
| "height": 42, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 112, | |
| "filename": "__base__/graphics/entity/remnants/small-remnants.png" | |
| }, | |
| { | |
| "width": 56, | |
| "height": 42, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 168, | |
| "filename": "__base__/graphics/entity/remnants/small-remnants.png" | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "rail-remnants", | |
| "name": "straight-rail-remnants", | |
| "icon": "__base__/graphics/icons/straight-rail-remnants.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "building-direction-8-way", | |
| "not-on-map" | |
| ], | |
| "subgroup": "remnants", | |
| "order": "d[remnants]-b[rail]-a[straight]", | |
| "selection_box": [ | |
| [ | |
| -0.6, | |
| -0.8 | |
| ], | |
| [ | |
| 0.6, | |
| 0.8 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "tile_width": 2, | |
| "tile_height": 2, | |
| "bending_type": "straight", | |
| "time_before_removed": 162000, | |
| "time_before_shading_off": 3600, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "rail-remnants", | |
| "name": "curved-rail-remnants", | |
| "icon": "__base__/graphics/icons/curved-rail-remnants.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "building-direction-8-way", | |
| "not-on-map" | |
| ], | |
| "subgroup": "remnants", | |
| "order": "d[remnants]-b[rail]-b[curved]", | |
| "collision_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.7, | |
| -0.8 | |
| ], | |
| [ | |
| 1.7, | |
| 0.8 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "tile_width": 4, | |
| "tile_height": 8, | |
| "bending_type": "turn", | |
| "time_before_removed": 162000, | |
| "time_before_shading_off": 3600, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "container", | |
| "name": "big-ship-wreck-1", | |
| "enable_inventory_bar": false, | |
| "icon": "__base__/graphics/icons/ship-wreck/big-ship-wreck-1.png", | |
| "flags": [ | |
| "placeable-neutral" | |
| ], | |
| "subgroup": "wrecks", | |
| "order": "d[remnants]-d[ship-wreck]-a[big]-a", | |
| "max_health": 50, | |
| "collision_box": [ | |
| [ | |
| -2.2, | |
| -1.5 | |
| ], | |
| [ | |
| 2.2, | |
| 1.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -2.7, | |
| -1.5 | |
| ], | |
| [ | |
| 2.7, | |
| 1.5 | |
| ] | |
| ], | |
| "inventory_size": 3, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/ship-wreck/big-ship-wreck-1.png", | |
| "width": 256, | |
| "height": 212, | |
| "shift": [ | |
| 0.7, | |
| 0 | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "container", | |
| "name": "big-ship-wreck-2", | |
| "enable_inventory_bar": false, | |
| "icon": "__base__/graphics/icons/ship-wreck/big-ship-wreck-2.png", | |
| "flags": [ | |
| "placeable-neutral" | |
| ], | |
| "subgroup": "wrecks", | |
| "order": "d[remnants]-d[ship-wreck]-a[big]-b", | |
| "max_health": 50, | |
| "collision_box": [ | |
| [ | |
| -1.4, | |
| -1.2 | |
| ], | |
| [ | |
| 1.4, | |
| 1.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -2, | |
| -1.5 | |
| ], | |
| [ | |
| 2, | |
| 1.5 | |
| ] | |
| ], | |
| "inventory_size": 3, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/ship-wreck/big-ship-wreck-2.png", | |
| "width": 164, | |
| "height": 129, | |
| "shift": [ | |
| -0.5, | |
| 0.6 | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "container", | |
| "name": "big-ship-wreck-3", | |
| "enable_inventory_bar": false, | |
| "icon": "__base__/graphics/icons/ship-wreck/big-ship-wreck-3.png", | |
| "flags": [ | |
| "placeable-neutral" | |
| ], | |
| "subgroup": "wrecks", | |
| "order": "d[remnants]-d[ship-wreck]-a[big]-c", | |
| "max_health": 50, | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -0.9 | |
| ], | |
| [ | |
| 0.9, | |
| 0.9 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -2, | |
| -1.5 | |
| ], | |
| [ | |
| 2, | |
| 1.5 | |
| ] | |
| ], | |
| "inventory_size": 3, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/ship-wreck/big-ship-wreck-3.png", | |
| "width": 165, | |
| "height": 131 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "simple-entity", | |
| "name": "medium-ship-wreck", | |
| "icon": "__base__/graphics/icons/ship-wreck/medium-ship-wreck.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "subgroup": "wrecks", | |
| "order": "d[remnants]-d[ship-wreck]-b[medium]-a", | |
| "max_health": 200, | |
| "collision_box": [ | |
| [ | |
| -1.2, | |
| -0.9 | |
| ], | |
| [ | |
| 1.2, | |
| 0.9 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.2 | |
| ], | |
| [ | |
| 1.5, | |
| 1.2 | |
| ] | |
| ], | |
| "render_layer": "object", | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/medium-ship-wreck-1.png", | |
| "width": 120, | |
| "height": 85 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/medium-ship-wreck-2.png", | |
| "width": 126, | |
| "height": 107, | |
| "shift": [ | |
| 0.3, | |
| 0.1 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "simple-entity", | |
| "name": "small-ship-wreck", | |
| "icon": "__base__/graphics/icons/ship-wreck/small-ship-wreck.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "subgroup": "wrecks", | |
| "order": "d[remnants]-d[ship-wreck]-c[small]-a", | |
| "max_health": 200, | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.3, | |
| -1.1 | |
| ], | |
| [ | |
| 1.3, | |
| 1.1 | |
| ] | |
| ], | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-a.png", | |
| "width": 65, | |
| "height": 68 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-b.png", | |
| "width": 109, | |
| "height": 67 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-c.png", | |
| "width": 63, | |
| "height": 54 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-d.png", | |
| "width": 82, | |
| "height": 67 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-e.png", | |
| "width": 78, | |
| "height": 75, | |
| "shift": [ | |
| 0.3, | |
| -0.2 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-f.png", | |
| "width": 58, | |
| "height": 35 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-g.png", | |
| "width": 80, | |
| "height": 72 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-h.png", | |
| "width": 79, | |
| "height": 54 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-i.png", | |
| "width": 56, | |
| "height": 55 | |
| } | |
| ], | |
| "render_layer": "object", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "big-ship-wreck-grass", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/ship-wreck/big-ship-wreck-grass.png", | |
| "subgroup": "wrecks", | |
| "order": "d[remnants]-d[ship-wreck-grass]-a[big]", | |
| "collision_box": [ | |
| [ | |
| -2.5, | |
| -1.5 | |
| ], | |
| [ | |
| 2.5, | |
| 1.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -2.8, | |
| -1.7 | |
| ], | |
| [ | |
| 2.8, | |
| 1.7 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/big-ship-wreck-grass.png", | |
| "width": 206, | |
| "height": 112 | |
| } | |
| ], | |
| "render_layer": "floor", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "small-ship-wreck-grass", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/ship-wreck/small-ship-wreck-grass.png", | |
| "subgroup": "wrecks", | |
| "order": "d[remnants]-d[ship-wreck-grass]-b[small]", | |
| "collision_box": [ | |
| [ | |
| -1.5, | |
| -0.5 | |
| ], | |
| [ | |
| 1.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.7, | |
| -0.6 | |
| ], | |
| [ | |
| 1.7, | |
| 0.6 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "render_layer": "floor", | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-grass-1.png", | |
| "width": 129, | |
| "height": 45 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-grass-2.png", | |
| "width": 121, | |
| "height": 34 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/ship-wreck/small-ship-wreck-grass-3.png", | |
| "width": 115, | |
| "height": 37 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "small-scorchmark", | |
| "icon": "__base__/graphics/icons/small-scorchmark.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "not-on-map", | |
| "placeable-off-grid" | |
| ], | |
| "collision_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "collision_mask": [ | |
| "doodad-layer", | |
| "not-colliding-with-itself" | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "time_before_removed": 36000, | |
| "final_render_layer": "ground_patch_higher2", | |
| "subgroup": "remnants", | |
| "order": "d[remnants]-b[scorchmark]-a[small]", | |
| "animation": { | |
| "sheet": { | |
| "width": 110, | |
| "height": 90, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/scorchmark/small-scorchmark.png", | |
| "variation_count": 3 | |
| } | |
| }, | |
| "ground_patch": { | |
| "sheet": { | |
| "width": 110, | |
| "height": 90, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 220, | |
| "filename": "__base__/graphics/entity/scorchmark/small-scorchmark.png", | |
| "variation_count": 3 | |
| } | |
| }, | |
| "ground_patch_higher": { | |
| "sheet": { | |
| "width": 110, | |
| "height": 90, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "x": 110, | |
| "filename": "__base__/graphics/entity/scorchmark/small-scorchmark.png", | |
| "variation_count": 3 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-remnants.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "after-the-crash", | |
| "track_type": "early-game", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/after-the-crash.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "automation", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/automation.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "resource-deficiency", | |
| "track_type": "early-game", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/resource-deficiency.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "are-we-alone", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/are-we-alone.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "beyond-factory-outskirts", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/beyond-factory-outskirts.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "censeqs-discrepancy", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/censeqs-discrepancy.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "efficiency-program", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/efficiency-program.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "expansion", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/expansion.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "the-search-for-iron", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/the-search-for-iron.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "gathering-horizon", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/gathering-horizon.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "research-and-minerals", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/research-and-minerals.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "solar-intervention", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/solar-intervention.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "the-oil-industry", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/the-oil-industry.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "the-right-tools", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/the-right-tools.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "pollution", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/pollution.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "turbine-dynamics", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/turbine-dynamics.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "sentient", | |
| "track_type": "main-track", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/sentient.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "anomaly", | |
| "track_type": "interlude", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/anomaly.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "first-light", | |
| "track_type": "interlude", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/first-light.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "transmit", | |
| "track_type": "interlude", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/transmit.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "swell-pad", | |
| "track_type": "interlude", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/swell-pad.ogg" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "world-ambience-1", | |
| "track_type": "interlude", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/world-ambience-1.ogg", | |
| "volume": 1.2 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "world-ambience-2", | |
| "track_type": "interlude", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/world-ambience-2.ogg", | |
| "volume": 1.2 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "world-ambience-3", | |
| "track_type": "interlude", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/world-ambience-3.ogg", | |
| "volume": 1.2 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "world-ambience-4", | |
| "track_type": "interlude", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/world-ambience-4.ogg", | |
| "volume": 1.2 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "world-ambience-5", | |
| "track_type": "interlude", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/world-ambience-5.ogg", | |
| "volume": 1.2 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ambient-sound", | |
| "name": "world-ambience-6", | |
| "track_type": "interlude", | |
| "sound": { | |
| "filename": "__base__/sound/ambient/world-ambience-6.ogg", | |
| "volume": 1.2 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\ambient-sounds.lua" | |
| }, | |
| { | |
| "type": "ammo", | |
| "name": "basic-bullet-magazine", | |
| "icon": "__base__/graphics/icons/basic-bullet-magazine.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "ammo_type": { | |
| "category": "bullet", | |
| "action": [ | |
| { | |
| "type": "direct", | |
| "action_delivery": [ | |
| { | |
| "type": "instant", | |
| "source_effects": [ | |
| { | |
| "type": "create-explosion", | |
| "entity_name": "explosion-gunshot" | |
| } | |
| ], | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "entity_name": "explosion-hit" | |
| }, | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 2, | |
| "type": "physical" | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| "magazine_size": 10, | |
| "subgroup": "ammo", | |
| "order": "a[basic-clips]-a[basic-bullet-magazine]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-ammo.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "pita", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "pita-mini", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "brown-cane", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "coral", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "fluff", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "garballo", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "garballo-mini", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "garballo-mini", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "grass1", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "grass2", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "brown-asterisk", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/brown-asterisk.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-b[asterisk]-a[brown]", | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "render_layer": "decorative", | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-01.png", | |
| "width": 30, | |
| "height": 26 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-02.png", | |
| "width": 24, | |
| "height": 27 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-03.png", | |
| "width": 27, | |
| "height": 23 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-04.png", | |
| "width": 35, | |
| "height": 26 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-05.png", | |
| "width": 30, | |
| "height": 25 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-06.png", | |
| "width": 46, | |
| "height": 32 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-07.png", | |
| "width": 46, | |
| "height": 31 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-08.png", | |
| "width": 18, | |
| "height": 15 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-09.png", | |
| "width": 21, | |
| "height": 14 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-10.png", | |
| "width": 16, | |
| "height": 17 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-11.png", | |
| "width": 20, | |
| "height": 18 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-12.png", | |
| "width": 21, | |
| "height": 18 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-13.png", | |
| "width": 22, | |
| "height": 19 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-14.png", | |
| "width": 28, | |
| "height": 22 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-15.png", | |
| "width": 30, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-16.png", | |
| "width": 26, | |
| "height": 22 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-17.png", | |
| "width": 22, | |
| "height": 15 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-18.png", | |
| "width": 21, | |
| "height": 27 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-19.png", | |
| "width": 21, | |
| "height": 20 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-20.png", | |
| "width": 71, | |
| "height": 58 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-21.png", | |
| "width": 78, | |
| "height": 59 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-asterisk/brown-asterisk-22.png", | |
| "width": 56, | |
| "height": 49 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "green-asterisk", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/green-asterisk.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-b[asterisk]-b[green]", | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "render_layer": "decorative", | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-01.png", | |
| "width": 25, | |
| "height": 24 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-02.png", | |
| "width": 25, | |
| "height": 22 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-03.png", | |
| "width": 29, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-04.png", | |
| "width": 27, | |
| "height": 23 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-05.png", | |
| "width": 38, | |
| "height": 24 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-06.png", | |
| "width": 32, | |
| "height": 22 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-07.png", | |
| "width": 40, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-08.png", | |
| "width": 40, | |
| "height": 29 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-09.png", | |
| "width": 33, | |
| "height": 26 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-10.png", | |
| "width": 24, | |
| "height": 14 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-11.png", | |
| "width": 22, | |
| "height": 28 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-asterisk/green-asterisk-12.png", | |
| "width": 20, | |
| "height": 20 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "red-asterisk", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/red-asterisk.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-b[asterisk]-c[red]", | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "render_layer": "decorative", | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/red-asterisk/red-asterisk-01.png", | |
| "width": 31, | |
| "height": 29 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/red-asterisk/red-asterisk-02.png", | |
| "width": 24, | |
| "height": 27 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/red-asterisk/red-asterisk-03.png", | |
| "width": 28, | |
| "height": 24 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/red-asterisk/red-asterisk-04.png", | |
| "width": 36, | |
| "height": 24 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/red-asterisk/red-asterisk-05.png", | |
| "width": 30, | |
| "height": 28 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/red-asterisk/red-asterisk-06.png", | |
| "width": 32, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/red-asterisk/red-asterisk-07.png", | |
| "width": 29, | |
| "height": 26 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "green-pita", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/green-pita.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-c[pita]-a[green]", | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "render_layer": "object", | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "sharpness": 0.9, | |
| "order": "a[doodad]-b[pita]" | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita/green-pita-01.png", | |
| "width": 60, | |
| "height": 49 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita/green-pita-02.png", | |
| "width": 62, | |
| "height": 46 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita/green-pita-03.png", | |
| "width": 57, | |
| "height": 56 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita/green-pita-04.png", | |
| "width": 60, | |
| "height": 54 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita/green-pita-05.png", | |
| "width": 60, | |
| "height": 49 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita/green-pita-06.png", | |
| "width": 57, | |
| "height": 47 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita/green-pita-07.png", | |
| "width": 59, | |
| "height": 51 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita/green-pita-08.png", | |
| "width": 60, | |
| "height": 46 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "green-pita-mini", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/green-pita-mini.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-d[pita-mini]-a[green]", | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "render_layer": "decorative", | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "sharpness": 0.9, | |
| "order": "a[doodad]-b[pita]" | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita-mini/green-pita-mini-01.png", | |
| "width": 32, | |
| "height": 29 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita-mini/green-pita-mini-02.png", | |
| "width": 37, | |
| "height": 28 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita-mini/green-pita-mini-03.png", | |
| "width": 35, | |
| "height": 28 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-pita-mini/green-pita-mini-04.png", | |
| "width": 32, | |
| "height": 28 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "brown-cane-cluster", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/brown-cane-cluster.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-e[cane]-a[cluster]-a[brown]", | |
| "collision_box": [ | |
| [ | |
| -1.5, | |
| -0.7 | |
| ], | |
| [ | |
| 1.5, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.3, | |
| -0.7 | |
| ], | |
| [ | |
| 1.3, | |
| 0.7 | |
| ] | |
| ], | |
| "render_layer": "object", | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-c[cane]", | |
| "max_probability": 0.1, | |
| "sharpness": 1 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-cluster/brown-cane-cluster-01.png", | |
| "width": 131, | |
| "height": 146, | |
| "shift": [ | |
| 0.5, | |
| -0.3 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-cluster/brown-cane-cluster-02.png", | |
| "width": 154, | |
| "height": 176, | |
| "shift": [ | |
| 0.6, | |
| -0.4 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-cluster/brown-cane-cluster-03.png", | |
| "width": 264, | |
| "height": 156, | |
| "shift": [ | |
| 0.7, | |
| -0.2 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-cluster/brown-cane-cluster-04.png", | |
| "width": 119, | |
| "height": 138, | |
| "shift": [ | |
| 0.4, | |
| -0.3 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-cluster/brown-cane-cluster-05.png", | |
| "width": 140, | |
| "height": 230, | |
| "shift": [ | |
| 0.4, | |
| 0 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "brown-cane-single", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/brown-cane-single.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-e[cane]-b[single]-a[brown]", | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -0.7 | |
| ], | |
| [ | |
| 0.9, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -0.5 | |
| ], | |
| [ | |
| 0.7, | |
| 0.5 | |
| ] | |
| ], | |
| "render_layer": "object", | |
| "selectable_in_game": false, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-single/brown-cane-single-01.png", | |
| "width": 56, | |
| "height": 60, | |
| "shift": [ | |
| 0.6, | |
| -0.4 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-single/brown-cane-single-02.png", | |
| "width": 44, | |
| "height": 43, | |
| "shift": [ | |
| 0.3, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-single/brown-cane-single-03.png", | |
| "width": 48, | |
| "height": 51, | |
| "shift": [ | |
| 0.3, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-single/brown-cane-single-04.png", | |
| "width": 45, | |
| "height": 37 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-single/brown-cane-single-05.png", | |
| "width": 81, | |
| "height": 57, | |
| "shift": [ | |
| 0.9, | |
| -0.4 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-cane-single/brown-cane-single-06.png", | |
| "width": 31, | |
| "height": 94, | |
| "shift": [ | |
| 0.1, | |
| 0.4 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "green-coral-mini", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/green-coral-mini.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-f[coral]-b[mini]-a[green]", | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "render_layer": "object", | |
| "selectable_in_game": false, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-coral-mini/green-coral-mini-01.png", | |
| "width": 52, | |
| "height": 57, | |
| "shift": [ | |
| 0, | |
| 0.3 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-coral-mini/green-coral-mini-02.png", | |
| "width": 20, | |
| "height": 27 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-coral-mini/green-coral-mini-03.png", | |
| "width": 37, | |
| "height": 39, | |
| "shift": [ | |
| 0.2, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-coral-mini/green-coral-mini-04.png", | |
| "width": 46, | |
| "height": 49, | |
| "shift": [ | |
| 0.4, | |
| 0.3 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-coral-mini/green-coral-mini-05.png", | |
| "width": 33, | |
| "height": 54, | |
| "shift": [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-coral-mini/green-coral-mini-06.png", | |
| "width": 34, | |
| "height": 41, | |
| "shift": [ | |
| -0.1, | |
| 0 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "brown-coral-mini", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/brown-coral-mini.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-f[coral]-b[mini]-b[brown]", | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "render_layer": "object", | |
| "selectable_in_game": false, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-coral-mini/brown-coral-mini-01.png", | |
| "width": 39, | |
| "height": 40 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-coral-mini/brown-coral-mini-02.png", | |
| "width": 18, | |
| "height": 23 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "orange-coral-mini", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/orange-coral-mini.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-f[coral]-b[mini]-c[orange]", | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "render_layer": "object", | |
| "selectable_in_game": false, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/orange-coral-mini/orange-coral-mini-01.png", | |
| "width": 50, | |
| "height": 58, | |
| "shift": [ | |
| 0, | |
| 0.3 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/orange-coral-mini/orange-coral-mini-02.png", | |
| "width": 21, | |
| "height": 28, | |
| "shift": [ | |
| 0.1, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/orange-coral-mini/orange-coral-mini-03.png", | |
| "width": 39, | |
| "height": 39, | |
| "shift": [ | |
| 0.3, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/orange-coral-mini/orange-coral-mini-04.png", | |
| "width": 47, | |
| "height": 50, | |
| "shift": [ | |
| 0.6, | |
| 0.35 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/orange-coral-mini/orange-coral-mini-05.png", | |
| "width": 33, | |
| "height": 55, | |
| "shift": [ | |
| 0.25, | |
| 0.2 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/orange-coral-mini/orange-coral-mini-06.png", | |
| "width": 36, | |
| "height": 42 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "brown-fluff", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/brown-fluff.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-g[fluff]-a[normal]-a[brown]", | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-d[fluff]", | |
| "sharpness": 1, | |
| "placement_density": 3 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff/brown-fluff-01.png", | |
| "width": 21, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff/brown-fluff-02.png", | |
| "width": 30, | |
| "height": 17 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff/brown-fluff-03.png", | |
| "width": 27, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff/brown-fluff-04.png", | |
| "width": 23, | |
| "height": 19 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff/brown-fluff-05.png", | |
| "width": 28, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff/brown-fluff-06.png", | |
| "width": 32, | |
| "height": 20 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff/brown-fluff-07.png", | |
| "width": 22, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff/brown-fluff-08.png", | |
| "width": 27, | |
| "height": 32 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff/brown-fluff-09.png", | |
| "width": 27, | |
| "height": 32 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff/brown-fluff-10.png", | |
| "width": 22, | |
| "height": 19 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "brown-fluff-dry", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/brown-fluff-dry.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-g[fluff]-b[dry]-a[brown]", | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-d[fluff]", | |
| "sharpness": 1, | |
| "placement_density": 3 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff-dry/brown-fluff-dry-01.png", | |
| "width": 19, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff-dry/brown-fluff-dry-02.png", | |
| "width": 31, | |
| "height": 17 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff-dry/brown-fluff-dry-03.png", | |
| "width": 27, | |
| "height": 23 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff-dry/brown-fluff-dry-04.png", | |
| "width": 24, | |
| "height": 23 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff-dry/brown-fluff-dry-05.png", | |
| "width": 25, | |
| "height": 29 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff-dry/brown-fluff-dry-06.png", | |
| "width": 25, | |
| "height": 20 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-fluff-dry/brown-fluff-dry-07.png", | |
| "width": 31, | |
| "height": 20 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "name": "garballo", | |
| "type": "decorative", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/garballo.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-i[garballo]-a[normal]", | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "render_layer": "object", | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-e[garballo]", | |
| "sharpness": 1, | |
| "max_probability": 0.8 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-01.png", | |
| "width": 50, | |
| "height": 39 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-02.png", | |
| "width": 53, | |
| "height": 40 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-03.png", | |
| "width": 29, | |
| "height": 34 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-04.png", | |
| "width": 44, | |
| "height": 43, | |
| "shift": [ | |
| 0.2, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-05.png", | |
| "width": 48, | |
| "height": 46 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-06.png", | |
| "width": 59, | |
| "height": 49 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-07.png", | |
| "width": 54, | |
| "height": 58, | |
| "shift": [ | |
| 0.3, | |
| 0.2 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-08.png", | |
| "width": 42, | |
| "height": 36 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-09.png", | |
| "width": 58, | |
| "height": 45 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-10.png", | |
| "width": 58, | |
| "height": 39 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo/garballo-11.png", | |
| "width": 71, | |
| "height": 54, | |
| "shift": [ | |
| 0.3, | |
| 0.2 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "garballo-mini-dry", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/garballo-mini-dry.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-i[garballo]-a[mini-dry]", | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "render_layer": "object", | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-e[garballo]", | |
| "sharpness": 1, | |
| "max_probability": 0.8 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-01.png", | |
| "width": 18, | |
| "height": 25 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-02.png", | |
| "width": 27, | |
| "height": 25 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-03.png", | |
| "width": 31, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-04.png", | |
| "width": 31, | |
| "height": 25 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-05.png", | |
| "width": 31, | |
| "height": 24 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-06.png", | |
| "width": 21, | |
| "height": 27 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-07.png", | |
| "width": 25, | |
| "height": 28 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-08.png", | |
| "width": 26, | |
| "height": 32 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-09.png", | |
| "width": 23, | |
| "height": 24 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-10.png", | |
| "width": 29, | |
| "height": 26 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/garballo-mini-dry/garballo-mini-dry-11.png", | |
| "width": 43, | |
| "height": 34 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "green-bush-mini", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/green-bush-mini.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-j[bush]-a[mini]-a[green]", | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-e[garballo]", | |
| "sharpness": 1, | |
| "max_probability": 0.8 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-bush-mini/green-bush-mini-01.png", | |
| "width": 33, | |
| "height": 24 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-bush-mini/green-bush-mini-02.png", | |
| "width": 30, | |
| "height": 21 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-bush-mini/green-bush-mini-03.png", | |
| "width": 50, | |
| "height": 26 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-bush-mini/green-bush-mini-04.png", | |
| "width": 31, | |
| "height": 22 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-bush-mini/green-bush-mini-05.png", | |
| "width": 16, | |
| "height": 15 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-bush-mini/green-bush-mini-06.png", | |
| "width": 17, | |
| "height": 15 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-bush-mini/green-bush-mini-07.png", | |
| "width": 33, | |
| "height": 18 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "green-hairy-grass", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/green-hairy-grass.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-a[grass]-a[hairy]", | |
| "collision_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-f[grass]-b", | |
| "sharpness": 0.2, | |
| "max_probability": 0.01 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-01.png", | |
| "width": 87, | |
| "height": 28 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-02.png", | |
| "width": 45, | |
| "height": 26 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-03.png", | |
| "width": 43, | |
| "height": 38 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-04.png", | |
| "width": 49, | |
| "height": 29 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-05.png", | |
| "width": 61, | |
| "height": 29 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-06.png", | |
| "width": 27, | |
| "height": 27 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-07.png", | |
| "width": 33, | |
| "height": 34 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-08.png", | |
| "width": 38, | |
| "height": 30 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-09.png", | |
| "width": 33, | |
| "height": 35 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-10.png", | |
| "width": 39, | |
| "height": 46 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-11.png", | |
| "width": 93, | |
| "height": 47 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-12.png", | |
| "width": 40, | |
| "height": 47 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-13.png", | |
| "width": 52, | |
| "height": 43 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-14.png", | |
| "width": 41, | |
| "height": 42 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-15.png", | |
| "width": 39, | |
| "height": 36 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-16.png", | |
| "width": 41, | |
| "height": 22 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-17.png", | |
| "width": 53, | |
| "height": 18 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-18.png", | |
| "width": 20, | |
| "height": 26 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-19.png", | |
| "width": 29, | |
| "height": 25 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-20.png", | |
| "width": 54, | |
| "height": 31 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-21.png", | |
| "width": 61, | |
| "height": 39 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-22.png", | |
| "width": 29, | |
| "height": 19 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-23.png", | |
| "width": 34, | |
| "height": 23 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-24.png", | |
| "width": 60, | |
| "height": 27 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-25.png", | |
| "width": 93, | |
| "height": 55 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-26.png", | |
| "width": 43, | |
| "height": 30 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-27.png", | |
| "width": 103, | |
| "height": 43 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-28.png", | |
| "width": 40, | |
| "height": 44 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-29.png", | |
| "width": 50, | |
| "height": 29 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-30.png", | |
| "width": 47, | |
| "height": 53 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-31.png", | |
| "width": 60, | |
| "height": 44 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-hairy-grass/green-hairy-grass-32.png", | |
| "width": 88, | |
| "height": 40 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "green-carpet-grass", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/green-carpet-grass.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-a[grass]-b[carpet]", | |
| "collision_box": [ | |
| [ | |
| -2, | |
| -2 | |
| ], | |
| [ | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-f[grass]-c", | |
| "sharpness": 0.7, | |
| "max_probability": 0.01 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-carpet-grass/green-carpet-grass-01.png", | |
| "width": 105, | |
| "height": 73 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-carpet-grass/green-carpet-grass-02.png", | |
| "width": 185, | |
| "height": 164 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-carpet-grass/green-carpet-grass-03.png", | |
| "width": 173, | |
| "height": 171 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-carpet-grass/green-carpet-grass-04.png", | |
| "width": 106, | |
| "height": 172 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-carpet-grass/green-carpet-grass-05.png", | |
| "width": 204, | |
| "height": 186 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-carpet-grass/green-carpet-grass-06.png", | |
| "width": 149, | |
| "height": 138 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-carpet-grass/green-carpet-grass-07.png", | |
| "width": 173, | |
| "height": 160 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "green-small-grass", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/green-small-grass.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-a[grass]-c[small]", | |
| "collision_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-f[grass]-d", | |
| "sharpness": 0.2, | |
| "max_probability": 0.01 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-small-grass/green-small-grass-01.png", | |
| "width": 91, | |
| "height": 42 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-small-grass/green-small-grass-02.png", | |
| "width": 38, | |
| "height": 36 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-small-grass/green-small-grass-03.png", | |
| "width": 65, | |
| "height": 51 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-small-grass/green-small-grass-04.png", | |
| "width": 65, | |
| "height": 37 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-small-grass/green-small-grass-05.png", | |
| "width": 46, | |
| "height": 31 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-small-grass/green-small-grass-06.png", | |
| "width": 56, | |
| "height": 36 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-small-grass/green-small-grass-07.png", | |
| "width": 27, | |
| "height": 24 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/green-small-grass/green-small-grass-08.png", | |
| "width": 57, | |
| "height": 27 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "root-A", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/root-a.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-h[root]-a[small]", | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-z[other]", | |
| "influence": 0.01 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-01.png", | |
| "width": 22, | |
| "height": 10 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-02.png", | |
| "width": 9, | |
| "height": 11 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-03.png", | |
| "width": 11, | |
| "height": 10 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-04.png", | |
| "width": 13, | |
| "height": 17 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-05.png", | |
| "width": 15, | |
| "height": 11 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-06.png", | |
| "width": 14, | |
| "height": 13 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-07.png", | |
| "width": 15, | |
| "height": 13 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-08.png", | |
| "width": 12, | |
| "height": 15 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-09.png", | |
| "width": 22, | |
| "height": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-10.png", | |
| "width": 11, | |
| "height": 10 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-11.png", | |
| "width": 22, | |
| "height": 18 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-12.png", | |
| "width": 26, | |
| "height": 17 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-13.png", | |
| "width": 15, | |
| "height": 13 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-14.png", | |
| "width": 13, | |
| "height": 13 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-15.png", | |
| "width": 22, | |
| "height": 17 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-16.png", | |
| "width": 22, | |
| "height": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-17.png", | |
| "width": 13, | |
| "height": 15 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-18.png", | |
| "width": 14, | |
| "height": 17 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-19.png", | |
| "width": 12, | |
| "height": 10 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-A-20.png", | |
| "width": 13, | |
| "height": 14 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "root-B", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/root-b.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-h[root]-b[big]", | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-z[other]", | |
| "influence": 0.01 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-01.png", | |
| "width": 38, | |
| "height": 20 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-02.png", | |
| "width": 32, | |
| "height": 25 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-03.png", | |
| "width": 36, | |
| "height": 34 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-04.png", | |
| "width": 40, | |
| "height": 32 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-05.png", | |
| "width": 29, | |
| "height": 24 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-06.png", | |
| "width": 38, | |
| "height": 32 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-07.png", | |
| "width": 19, | |
| "height": 28 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-08.png", | |
| "width": 46, | |
| "height": 29 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-09.png", | |
| "width": 34, | |
| "height": 23 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-10.png", | |
| "width": 21, | |
| "height": 27 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-11.png", | |
| "width": 29, | |
| "height": 24 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-12.png", | |
| "width": 28, | |
| "height": 14 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-13.png", | |
| "width": 34, | |
| "height": 25 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-14.png", | |
| "width": 33, | |
| "height": 25 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-15.png", | |
| "width": 21, | |
| "height": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-16.png", | |
| "width": 35, | |
| "height": 22 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-17.png", | |
| "width": 35, | |
| "height": 13 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/roots/root-B-18.png", | |
| "width": 33, | |
| "height": 25 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "simple-entity", | |
| "name": "stone-rock", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/stone-rock.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-k[stone-rock]-a[big]", | |
| "collision_box": [ | |
| [ | |
| -1.1, | |
| -1.1 | |
| ], | |
| [ | |
| 1.1, | |
| 1.1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.3, | |
| -1.3 | |
| ], | |
| [ | |
| 1.3, | |
| 1.3 | |
| ] | |
| ], | |
| "render_layer": "object", | |
| "max_health": 200, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 100 | |
| } | |
| ], | |
| "autoplace": { | |
| "order": "a[doodad]-a[rock]", | |
| "peaks": [ | |
| { | |
| "influence": 0.0002 | |
| }, | |
| { | |
| "influence": 0.002, | |
| "min_influence": 0, | |
| "elevation_optimal": 30000, | |
| "elevation_range": 23000, | |
| "elevation_max_range": 30000 | |
| } | |
| ] | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/stone-rock/stone-rock-01.png", | |
| "width": 76, | |
| "height": 60, | |
| "shift": [ | |
| 0.1, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/stone-rock/stone-rock-02.png", | |
| "width": 83, | |
| "height": 86, | |
| "shift": [ | |
| 0.2, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/stone-rock/stone-rock-03.png", | |
| "width": 126, | |
| "height": 98, | |
| "shift": [ | |
| 0.7, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/stone-rock/stone-rock-04.png", | |
| "width": 92, | |
| "height": 108, | |
| "shift": [ | |
| 0.1, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/stone-rock/stone-rock-05.png", | |
| "width": 140, | |
| "height": 99, | |
| "shift": [ | |
| 0.5, | |
| 0 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "brown-carpet-grass", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/brown-carpet-grass.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-a[grass]-b[carpet]", | |
| "collision_box": [ | |
| [ | |
| -2, | |
| -2 | |
| ], | |
| [ | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-f[grass]-c", | |
| "sharpness": 0.7, | |
| "max_probability": 0.01 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-carpet-grass/brown-carpet-grass-01.png", | |
| "width": 103, | |
| "height": 70 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-carpet-grass/brown-carpet-grass-02.png", | |
| "width": 185, | |
| "height": 164 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-carpet-grass/brown-carpet-grass-03.png", | |
| "width": 96, | |
| "height": 176 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-carpet-grass/brown-carpet-grass-04.png", | |
| "width": 200, | |
| "height": 179 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "brown-hairy-grass", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/brown-hairy-grass.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-a[grass]-a[hairy]", | |
| "collision_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "render_layer": "decorative", | |
| "selectable_in_game": false, | |
| "autoplace": { | |
| "order": "a[doodad]-f[grass]-b", | |
| "sharpness": 0.2, | |
| "max_probability": 0.01 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-hairy-grass/brown-hairy-grass-01.png", | |
| "width": 88, | |
| "height": 31 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-hairy-grass/brown-hairy-grass-02.png", | |
| "width": 39, | |
| "height": 34 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-hairy-grass/brown-hairy-grass-03.png", | |
| "width": 53, | |
| "height": 29 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-hairy-grass/brown-hairy-grass-04.png", | |
| "width": 47, | |
| "height": 31 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-hairy-grass/brown-hairy-grass-05.png", | |
| "width": 56, | |
| "height": 38 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/brown-hairy-grass/brown-hairy-grass-06.png", | |
| "width": 59, | |
| "height": 28 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "decorative", | |
| "name": "small-rock", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/small-stone-rock.png", | |
| "subgroup": "grass", | |
| "order": "b[decorative]-k[stone-rock]-b[small]", | |
| "selectable_in_game": false, | |
| "collision_box": [ | |
| [ | |
| -1.1, | |
| -1.1 | |
| ], | |
| [ | |
| 1.1, | |
| 1.1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.3, | |
| -1.3 | |
| ], | |
| [ | |
| 1.3, | |
| 1.3 | |
| ] | |
| ], | |
| "render_layer": "decorative", | |
| "autoplace": { | |
| "order": "a[doodad]-a[rock]", | |
| "peaks": [ | |
| { | |
| "influence": 0.0002 | |
| }, | |
| { | |
| "influence": 0.002, | |
| "min_influence": 0, | |
| "elevation_optimal": 30000, | |
| "elevation_range": 23000, | |
| "elevation_max_range": 30000 | |
| } | |
| ] | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-01.png", | |
| "width": 47, | |
| "height": 37, | |
| "shift": [ | |
| 0.21, | |
| -0.18 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-02.png", | |
| "width": 46, | |
| "height": 38, | |
| "shift": [ | |
| 0.25, | |
| -0.1 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-03.png", | |
| "width": 48, | |
| "height": 42, | |
| "shift": [ | |
| 0.28, | |
| -0.21 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-04.png", | |
| "width": 56, | |
| "height": 39, | |
| "shift": [ | |
| 0.28, | |
| -0.12 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-05.png", | |
| "width": 54, | |
| "height": 36, | |
| "shift": [ | |
| 0.34, | |
| -0.125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-06.png", | |
| "width": 32, | |
| "height": 26, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-07.png", | |
| "width": 33, | |
| "height": 28, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-08.png", | |
| "width": 35, | |
| "height": 26, | |
| "shift": [ | |
| 0.15, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-09.png", | |
| "width": 35, | |
| "height": 23, | |
| "shift": [ | |
| 0.125, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-10.png", | |
| "width": 21, | |
| "height": 21, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-11.png", | |
| "width": 24, | |
| "height": 16, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-12.png", | |
| "width": 19, | |
| "height": 17, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-13.png", | |
| "width": 23, | |
| "height": 15, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-14.png", | |
| "width": 44, | |
| "height": 42, | |
| "shift": [ | |
| 0.28, | |
| -0.18 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-15.png", | |
| "width": 51, | |
| "height": 41, | |
| "shift": [ | |
| 0.31, | |
| -0.18 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-16.png", | |
| "width": 55, | |
| "height": 40, | |
| "shift": [ | |
| 0.25, | |
| -0.18 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-17.png", | |
| "width": 52, | |
| "height": 44, | |
| "shift": [ | |
| 0.37, | |
| -0.21 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-18.png", | |
| "width": 57, | |
| "height": 39, | |
| "shift": [ | |
| 0.46, | |
| -0.15 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-19.png", | |
| "width": 20, | |
| "height": 23, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-20.png", | |
| "width": 25, | |
| "height": 22, | |
| "shift": [ | |
| 0, | |
| -0.37 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-21.png", | |
| "width": 31, | |
| "height": 16, | |
| "shift": [ | |
| 0, | |
| 0.25 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-22.png", | |
| "width": 29, | |
| "height": 16, | |
| "shift": [ | |
| 0.25, | |
| -0.25 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-23.png", | |
| "width": 21, | |
| "height": 20, | |
| "shift": [ | |
| -0.1, | |
| -0.18 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-24.png", | |
| "width": 47, | |
| "height": 29, | |
| "shift": [ | |
| 0.25, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-25.png", | |
| "width": 34, | |
| "height": 33, | |
| "shift": [ | |
| 0, | |
| -0.12 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-26.png", | |
| "width": 38, | |
| "height": 28, | |
| "shift": [ | |
| 0.06, | |
| -0.25 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-27.png", | |
| "width": 31, | |
| "height": 26, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-28.png", | |
| "width": 45, | |
| "height": 24, | |
| "shift": [ | |
| 0.18, | |
| -0.09 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/decorative/small-stone-rock/small-stone-rock-29.png", | |
| "width": 48, | |
| "height": 26, | |
| "shift": [ | |
| 0.21, | |
| -0.09 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-doodads.lua" | |
| }, | |
| { | |
| "type": "armor", | |
| "name": "basic-armor", | |
| "icon": "__base__/graphics/icons/basic-armor.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 3, | |
| "percent": 20 | |
| }, | |
| { | |
| "type": "acid", | |
| "decrease": 3, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 2, | |
| "percent": 20 | |
| } | |
| ], | |
| "durability": 1000, | |
| "subgroup": "armor", | |
| "order": "a[basic-armor]", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-armor.lua" | |
| }, | |
| { | |
| "type": "mining-tool", | |
| "name": "iron-axe", | |
| "icon": "__base__/graphics/icons/iron-axe.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 5, | |
| "type": "physical" | |
| } | |
| } | |
| } | |
| }, | |
| "durability": 4000, | |
| "subgroup": "tool", | |
| "order": "a[mining]-a[iron-axe]", | |
| "speed": 2.5, | |
| "stack_size": 20, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-mining-tools.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "stone-brick", | |
| "icon": "__base__/graphics/icons/stone-brick.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "terrain", | |
| "order": "a[stone-brick]", | |
| "stack_size": 100, | |
| "place_as_tile": { | |
| "result": "stone-path", | |
| "condition_size": 4, | |
| "condition": [ | |
| "water-tile" | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "raw-wood", | |
| "icon": "__base__/graphics/icons/raw-wood.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "fuel_value": "4MJ", | |
| "subgroup": "raw-material", | |
| "order": "a[raw-wood]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "coal", | |
| "icon": "__base__/graphics/icons/coal.png", | |
| "dark_background_icon": "__base__/graphics/icons/coal-dark-background.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "fuel_value": "8MJ", | |
| "subgroup": "raw-material", | |
| "order": "b[coal]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "stone", | |
| "icon": "__base__/graphics/icons/stone.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "raw-resource", | |
| "order": "d[stone]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "iron-ore", | |
| "icon": "__base__/graphics/icons/iron-ore.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "raw-resource", | |
| "order": "e[iron-ore]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "copper-ore", | |
| "icon": "__base__/graphics/icons/copper-ore.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "raw-resource", | |
| "order": "f[copper-ore]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "wood", | |
| "icon": "__base__/graphics/icons/wood.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "fuel_value": "2MJ", | |
| "subgroup": "raw-material", | |
| "order": "a[wood]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "iron-plate", | |
| "icon": "__base__/graphics/icons/iron-plate.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "raw-material", | |
| "order": "b[iron-plate]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "copper-plate", | |
| "icon": "__base__/graphics/icons/copper-plate.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "raw-material", | |
| "order": "c[copper-plate]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "iron-stick", | |
| "icon": "__base__/graphics/icons/iron-stick.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "a[iron-stick]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "iron-gear-wheel", | |
| "icon": "__base__/graphics/icons/iron-gear-wheel.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "b[iron-gear-wheel]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "copper-cable", | |
| "icon": "__base__/graphics/icons/copper-cable.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "circuit-network", | |
| "order": "a[wires]-a[copper-cable]", | |
| "stack_size": 200, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "electronic-circuit", | |
| "icon": "__base__/graphics/icons/electronic-circuit.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "c[electronic-circuit]", | |
| "stack_size": 200, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "wooden-chest", | |
| "icon": "__base__/graphics/icons/wooden-chest.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "fuel_value": "4MJ", | |
| "subgroup": "storage", | |
| "order": "a[items]-a[wooden-chest]", | |
| "place_result": "wooden-chest", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "stone-furnace", | |
| "icon": "__base__/graphics/icons/stone-furnace.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "smelting-machine", | |
| "order": "a[stone-furnace]", | |
| "place_result": "stone-furnace", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "burner-mining-drill", | |
| "icon": "__base__/graphics/icons/burner-mining-drill.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "extraction-machine", | |
| "order": "a[items]-a[burner-mining-drill]", | |
| "place_result": "burner-mining-drill", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "basic-mining-drill", | |
| "icon": "__base__/graphics/icons/basic-mining-drill.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "extraction-machine", | |
| "order": "a[items]-b[basic-mining-drill]", | |
| "place_result": "basic-mining-drill", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "basic-transport-belt", | |
| "icon": "__base__/graphics/icons/basic-transport-belt.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "belt", | |
| "order": "a[transport-belt]-a[basic-transport-belt]", | |
| "place_result": "basic-transport-belt", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "burner-inserter", | |
| "icon": "__base__/graphics/icons/burner-inserter.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "inserter", | |
| "order": "a[burner-inserter]", | |
| "place_result": "burner-inserter", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "basic-inserter", | |
| "icon": "__base__/graphics/icons/basic-inserter.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "inserter", | |
| "order": "b[basic-inserter]", | |
| "place_result": "basic-inserter", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "offshore-pump", | |
| "icon": "__base__/graphics/icons/offshore-pump.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "extraction-machine", | |
| "order": "b[fluids]-a[offshore-pump]", | |
| "place_result": "offshore-pump", | |
| "stack_size": 20, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "pipe", | |
| "icon": "__base__/graphics/icons/pipe.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy-pipe-distribution", | |
| "order": "a[pipe]-a[pipe]", | |
| "place_result": "pipe", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "boiler", | |
| "icon": "__base__/graphics/icons/boiler.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy", | |
| "order": "b[steam-power]-a[boiler]", | |
| "place_result": "boiler", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "steam-engine", | |
| "icon": "__base__/graphics/icons/steam-engine.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy", | |
| "order": "b[steam-power]-b[steam-engine]", | |
| "place_result": "steam-engine", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "small-electric-pole", | |
| "icon": "__base__/graphics/icons/small-electric-pole.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy-pipe-distribution", | |
| "order": "a[energy]-a[small-electric-pole]", | |
| "place_result": "small-electric-pole", | |
| "fuel_value": "4MJ", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "radar", | |
| "icon": "__base__/graphics/icons/radar.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "defensive-structure", | |
| "order": "d[radar]-a[radar]", | |
| "place_result": "radar", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "computer", | |
| "icon": "__base__/graphics/icons/computer.png", | |
| "flags": [ | |
| "goes-to-quickbar", | |
| "hidden" | |
| ], | |
| "subgroup": "defensive-structure", | |
| "order": "g[computer]", | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "small-plane", | |
| "icon": "__base__/graphics/icons/small-plane.png", | |
| "flags": [ | |
| "goes-to-quickbar", | |
| "hidden" | |
| ], | |
| "subgroup": "defensive-structure", | |
| "order": "h[small-plane]", | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "small-lamp", | |
| "icon": "__base__/graphics/icons/small-lamp.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy", | |
| "order": "c[light]-a[small-lamp]", | |
| "place_result": "small-lamp", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "alien-artifact", | |
| "icon": "__base__/graphics/icons/alien-artifact.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "raw-material", | |
| "order": "g[alien-artifact]", | |
| "stack_size": 500, | |
| "default_request_amount": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "pipe-to-ground", | |
| "icon": "__base__/graphics/icons/pipe-to-ground.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy-pipe-distribution", | |
| "order": "a[pipe]-b[pipe-to-ground]", | |
| "place_result": "pipe-to-ground", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "assembling-machine-1", | |
| "icon": "__base__/graphics/icons/assembling-machine-1.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "production-machine", | |
| "order": "a[assembling-machine-1]", | |
| "place_result": "assembling-machine-1", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "red-wire", | |
| "icon": "__base__/graphics/icons/red-wire.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "circuit-network", | |
| "order": "a[wires]-b[red-wire]", | |
| "stack_size": 200, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "green-wire", | |
| "icon": "__base__/graphics/icons/green-wire.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "circuit-network", | |
| "order": "a[wires]-c[green-wire]", | |
| "stack_size": 200, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "capsule", | |
| "name": "raw-fish", | |
| "icon": "__base__/graphics/icons/fish.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "raw-resource", | |
| "capsule_action": { | |
| "type": "use-on-self", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "capsule", | |
| "cooldown": 30, | |
| "range": 0, | |
| "ammo_type": { | |
| "category": "capsule", | |
| "target_type": "position", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "damage", | |
| "damage": { | |
| "type": "physical", | |
| "amount": -20 | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "order": "f-e-a", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "repair-tool", | |
| "name": "repair-pack", | |
| "icon": "__base__/graphics/icons/repair-pack.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "tool", | |
| "order": "b[repair]-a[repair-pack]", | |
| "speed": 1, | |
| "durability": 100, | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "stone-wall", | |
| "icon": "__base__/graphics/icons/stone-wall.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "defensive-structure", | |
| "order": "a[stone-wall]-a[stone-wall]", | |
| "place_result": "stone-wall", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "gun-turret", | |
| "icon": "__base__/graphics/icons/gun-turret.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "defensive-structure", | |
| "order": "b[turret]-a[gun-turret]", | |
| "place_result": "gun-turret", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-turret.lua" | |
| }, | |
| { | |
| "type": "item-group", | |
| "name": "signals", | |
| "order": "f", | |
| "inventory_order": "a", | |
| "icon": "__base__/graphics/item-group/signals.png", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "virtual-signal-special", | |
| "group": "signals", | |
| "order": "a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item-groups.lua" | |
| }, | |
| { | |
| "type": "item-group", | |
| "name": "other", | |
| "icon": "__core__/graphics/questionmark.png", | |
| "order": "z", | |
| "inventory_order": "z", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "other", | |
| "group": "other", | |
| "order": "z", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-item-groups.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "copper-plate", | |
| "category": "smelting", | |
| "energy_required": 3.5, | |
| "ingredients": [ | |
| [ | |
| "copper-ore", | |
| 1 | |
| ] | |
| ], | |
| "result": "copper-plate", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-furnace-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "iron-plate", | |
| "category": "smelting", | |
| "energy_required": 3.5, | |
| "ingredients": [ | |
| [ | |
| "iron-ore", | |
| 1 | |
| ] | |
| ], | |
| "result": "iron-plate", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-furnace-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "stone-brick", | |
| "category": "smelting", | |
| "energy_required": 3.5, | |
| "enabled": true, | |
| "ingredients": [ | |
| [ | |
| "stone", | |
| 2 | |
| ] | |
| ], | |
| "result": "stone-brick", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-furnace-recipe.lua" | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "water", | |
| "default_temperature": 15, | |
| "max_temperature": 100, | |
| "heat_capacity": "1KJ", | |
| "base_color": { | |
| "r": 0, | |
| "g": 0.34, | |
| "b": 0.6 | |
| }, | |
| "flow_color": { | |
| "r": 0.7, | |
| "g": 0.7, | |
| "b": 0.7 | |
| }, | |
| "icon": "__base__/graphics/icons/fluid/water.png", | |
| "order": "a[fluid]-a[water]", | |
| "pressure_to_speed_ratio": 0.4, | |
| "flow_to_energy_ratio": 0.59, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\fluid\\demo-fluid.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "gun-turret", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "iron-gear-wheel", | |
| 10 | |
| ], | |
| [ | |
| "copper-plate", | |
| 10 | |
| ], | |
| [ | |
| "iron-plate", | |
| 20 | |
| ] | |
| ], | |
| "result": "gun-turret", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-turret.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-everything", | |
| "special_signal": true, | |
| "icon": "__base__/graphics/icons/signal/signal_everything.png", | |
| "subgroup": "virtual-signal-special", | |
| "order": "a[special]-[1everything]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\demo-signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-anything", | |
| "special_signal": true, | |
| "icon": "__base__/graphics/icons/signal/signal_anything.png", | |
| "subgroup": "virtual-signal-special", | |
| "order": "a[special]-[2anything]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\demo-signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-each", | |
| "special_signal": true, | |
| "icon": "__base__/graphics/icons/signal/signal_each.png", | |
| "subgroup": "virtual-signal-special", | |
| "order": "a[special]-[3each]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\demo-signal.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "grass", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "grass-medium", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "grass-dry", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "dirt", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "dirt-dark", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "sand", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "sand-dark", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "copper-ore", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "iron-ore", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "coal", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "stone", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "crude-oil", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "enemy-base", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\noise-layers.lua" | |
| }, | |
| { | |
| "type": "autoplace-control", | |
| "name": "iron-ore", | |
| "richness": true, | |
| "order": "b-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\autoplace-controls.lua" | |
| }, | |
| { | |
| "type": "autoplace-control", | |
| "name": "copper-ore", | |
| "richness": true, | |
| "order": "b-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\autoplace-controls.lua" | |
| }, | |
| { | |
| "type": "autoplace-control", | |
| "name": "stone", | |
| "richness": true, | |
| "order": "b-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\autoplace-controls.lua" | |
| }, | |
| { | |
| "type": "autoplace-control", | |
| "name": "coal", | |
| "richness": true, | |
| "order": "b-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\autoplace-controls.lua" | |
| }, | |
| { | |
| "type": "autoplace-control", | |
| "name": "crude-oil", | |
| "richness": true, | |
| "order": "b-e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\autoplace-controls.lua" | |
| }, | |
| { | |
| "type": "autoplace-control", | |
| "name": "enemy-base", | |
| "richness": true, | |
| "order": "d-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\autoplace-controls.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "bullet", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "rocket", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "combat-robot-laser", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "laser-turret", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "electric", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "flame-thrower", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "shotgun-shell", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "railgun", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "capsule", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "melee", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "biological", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "cannon-shell", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "ammo-category", | |
| "name": "combat-robot-beam", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\ammo-category.lua" | |
| }, | |
| { | |
| "type": "damage-type", | |
| "name": "physical", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\damage-type.lua" | |
| }, | |
| { | |
| "type": "damage-type", | |
| "name": "impact", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\damage-type.lua" | |
| }, | |
| { | |
| "type": "damage-type", | |
| "name": "poison", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\damage-type.lua" | |
| }, | |
| { | |
| "type": "damage-type", | |
| "name": "explosion", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\damage-type.lua" | |
| }, | |
| { | |
| "type": "damage-type", | |
| "name": "fire", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\damage-type.lua" | |
| }, | |
| { | |
| "type": "damage-type", | |
| "name": "laser", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\damage-type.lua" | |
| }, | |
| { | |
| "type": "damage-type", | |
| "name": "acid", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\damage-type.lua" | |
| }, | |
| { | |
| "type": "damage-type", | |
| "name": "electric", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\damage-type.lua" | |
| }, | |
| { | |
| "type": "rail-category", | |
| "name": "regular", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\rail-category.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "out-of-map", | |
| "collision_mask": [ | |
| "ground-tile", | |
| "water-tile", | |
| "resource-layer", | |
| "floor-layer", | |
| "item-layer", | |
| "object-layer", | |
| "player-layer", | |
| "doodad-layer" | |
| ], | |
| "layer": 70, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/out-of-map.png", | |
| "count": 1, | |
| "size": 1 | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/out-of-map-inner-corner.png", | |
| "count": 0 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/out-of-map-outer-corner.png", | |
| "count": 0 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/out-of-map-side.png", | |
| "count": 0 | |
| } | |
| }, | |
| "map_color": { | |
| "r": 0, | |
| "g": 0, | |
| "b": 0 | |
| }, | |
| "ageing": 0.0006, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "deepwater", | |
| "collision_mask": [ | |
| "water-tile", | |
| "resource-layer", | |
| "item-layer", | |
| "player-layer", | |
| "doodad-layer" | |
| ], | |
| "layer": 45, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/deepwater/deepwater1.png", | |
| "count": 8, | |
| "size": 1 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/deepwater/deepwater2.png", | |
| "count": 8, | |
| "size": 2 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/deepwater/deepwater4.png", | |
| "count": 6, | |
| "size": 4 | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/deepwater/deepwater-inner-corner.png", | |
| "count": 6 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/deepwater/deepwater-outer-corner.png", | |
| "count": 6 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/deepwater/deepwater-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "allowed_neighbors": [ | |
| "water" | |
| ], | |
| "map_color": { | |
| "r": 0.0941, | |
| "g": 0.2823, | |
| "b": 0.345 | |
| }, | |
| "ageing": 0.0006, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "deepwater-green", | |
| "collision_mask": [ | |
| "water-tile", | |
| "resource-layer", | |
| "item-layer", | |
| "player-layer", | |
| "doodad-layer" | |
| ], | |
| "layer": 45, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/deepwater-green/deepwater-green1.png", | |
| "count": 8, | |
| "size": 1 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/deepwater-green/deepwater-green2.png", | |
| "count": 8, | |
| "size": 2 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/deepwater-green/deepwater-green4.png", | |
| "count": 6, | |
| "size": 4 | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/deepwater-green/deepwater-green-inner-corner.png", | |
| "count": 6 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/deepwater-green/deepwater-green-outer-corner.png", | |
| "count": 6 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/deepwater-green/deepwater-green-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "allowed_neighbors": [ | |
| "water-green" | |
| ], | |
| "map_color": { | |
| "r": 0.0941, | |
| "g": 0.149, | |
| "b": 0.066 | |
| }, | |
| "ageing": 0.0005, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "water", | |
| "collision_mask": [ | |
| "water-tile", | |
| "item-layer", | |
| "resource-layer", | |
| "player-layer", | |
| "doodad-layer" | |
| ], | |
| "layer": 40, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/water/water1.png", | |
| "count": 8, | |
| "size": 1 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/water/water2.png", | |
| "count": 8, | |
| "size": 2 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/water/water4.png", | |
| "count": 6, | |
| "size": 4 | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/water/water-inner-corner.png", | |
| "count": 6 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/water/water-outer-corner.png", | |
| "count": 6 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/water/water-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "allowed_neighbors": [ | |
| "grass" | |
| ], | |
| "map_color": { | |
| "r": 0.0941, | |
| "g": 0.3568, | |
| "b": 0.4196 | |
| }, | |
| "ageing": 0.0006, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "water-green", | |
| "collision_mask": [ | |
| "water-tile", | |
| "item-layer", | |
| "resource-layer", | |
| "player-layer", | |
| "doodad-layer" | |
| ], | |
| "layer": 40, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/water-green/water-green1.png", | |
| "count": 8, | |
| "size": 1 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/water-green/water-green2.png", | |
| "count": 8, | |
| "size": 2 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/water-green/water-green4.png", | |
| "count": 6, | |
| "size": 4 | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/water-green/water-green-inner-corner.png", | |
| "count": 6 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/water-green/water-green-outer-corner.png", | |
| "count": 6 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/water-green/water-green-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "allowed_neighbors": [ | |
| "grass" | |
| ], | |
| "map_color": { | |
| "r": 31, | |
| "g": 48, | |
| "b": 18 | |
| }, | |
| "ageing": 0.0005, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "grass", | |
| "collision_mask": [ | |
| "ground-tile" | |
| ], | |
| "layer": 20, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/grass/grass1.png", | |
| "count": 16, | |
| "size": 1 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/grass/grass2.png", | |
| "count": 20, | |
| "size": 2, | |
| "probability": 0.91, | |
| "weights": [ | |
| 0.15, | |
| 0.15, | |
| 0.15, | |
| 0.15, | |
| 0.018, | |
| 0.02, | |
| 0.015, | |
| 0.025, | |
| 0.015, | |
| 0.02, | |
| 0.025, | |
| 0.015, | |
| 0.025, | |
| 0.025, | |
| 0.01, | |
| 0.025, | |
| 0.02, | |
| 0.025, | |
| 0.025, | |
| 0.01 | |
| ] | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/grass/grass4.png", | |
| "count": 20, | |
| "line_length": 10, | |
| "size": 4, | |
| "probability": 1, | |
| "weights": [ | |
| 0.1, | |
| 0.8, | |
| 0.8, | |
| 0.1, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01 | |
| ] | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/grass/grass-inner-corner.png", | |
| "count": 8 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/grass/grass-outer-corner.png", | |
| "count": 8 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/grass/grass-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "walking_sound": [ | |
| { | |
| "filename": "__base__/sound/walking/grass-01.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/grass-02.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/grass-03.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/grass-04.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "map_color": { | |
| "r": 61, | |
| "g": 51, | |
| "b": 17 | |
| }, | |
| "ageing": 0.00045, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "grass-medium", | |
| "collision_mask": [ | |
| "ground-tile" | |
| ], | |
| "layer": 5, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/grass-medium/grass-medium1.png", | |
| "count": 8, | |
| "size": 1 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/grass-medium/grass-medium2.png", | |
| "count": 20, | |
| "size": 2, | |
| "probability": 0.91, | |
| "weights": [ | |
| 0.15, | |
| 0.15, | |
| 0.15, | |
| 0.15, | |
| 0.018, | |
| 0.02, | |
| 0.015, | |
| 0.025, | |
| 0.015, | |
| 0.02, | |
| 0.025, | |
| 0.015, | |
| 0.025, | |
| 0.025, | |
| 0.01, | |
| 0.025, | |
| 0.02, | |
| 0.025, | |
| 0.025, | |
| 0.01 | |
| ] | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/grass-medium/grass-medium4.png", | |
| "count": 20, | |
| "line_length": 10, | |
| "size": 4, | |
| "probability": 1, | |
| "weights": [ | |
| 0.1, | |
| 0.8, | |
| 0.8, | |
| 0.1, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01 | |
| ] | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/grass-medium/grass-medium-inner-corner.png", | |
| "count": 8 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/grass-medium/grass-medium-outer-corner.png", | |
| "count": 8 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/grass-medium/grass-medium-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "walking_sound": [ | |
| { | |
| "filename": "__base__/sound/walking/grass-01.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/grass-02.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/grass-03.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/grass-04.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "map_color": { | |
| "r": 58, | |
| "g": 47, | |
| "b": 19 | |
| }, | |
| "ageing": 0.00045, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "grass-dry", | |
| "collision_mask": [ | |
| "ground-tile" | |
| ], | |
| "layer": 4, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/grass-dry/grass-dry1.png", | |
| "count": 8, | |
| "size": 1 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/grass-dry/grass-dry2.png", | |
| "count": 16, | |
| "size": 2, | |
| "probability": 0.91, | |
| "weights": [ | |
| 0.018, | |
| 0.02, | |
| 0.015, | |
| 0.025, | |
| 0.015, | |
| 0.02, | |
| 0.025, | |
| 0.015, | |
| 0.025, | |
| 0.025, | |
| 0.01, | |
| 0.025, | |
| 0.02, | |
| 0.025, | |
| 0.025, | |
| 0.01 | |
| ] | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/grass-dry/grass-dry4.png", | |
| "count": 20, | |
| "line_length": 10, | |
| "size": 4, | |
| "probability": 1, | |
| "weights": [ | |
| 0.1, | |
| 0.8, | |
| 0.8, | |
| 0.1, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01, | |
| 0.01 | |
| ] | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/grass-dry/grass-dry-inner-corner.png", | |
| "count": 8 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/grass-dry/grass-dry-outer-corner.png", | |
| "count": 8 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/grass-dry/grass-dry-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "walking_sound": [ | |
| { | |
| "filename": "__base__/sound/walking/grass-01.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/grass-02.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/grass-03.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/grass-04.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "map_color": { | |
| "r": 53, | |
| "g": 38, | |
| "b": 14 | |
| }, | |
| "ageing": 0.0004, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "dirt", | |
| "collision_mask": [ | |
| "ground-tile" | |
| ], | |
| "layer": 25, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/dirt/dirt1.png", | |
| "count": 22, | |
| "size": 1, | |
| "weights": [ | |
| 0.085, | |
| 0.085, | |
| 0.085, | |
| 0.085, | |
| 0.087, | |
| 0.085, | |
| 0.065, | |
| 0.085, | |
| 0.045, | |
| 0.045, | |
| 0.045, | |
| 0.045, | |
| 0.005, | |
| 0.025, | |
| 0.045, | |
| 0.045, | |
| 0.005, | |
| 0.005, | |
| 0.005, | |
| 0.005, | |
| 0.003, | |
| 0.005 | |
| ] | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/dirt/dirt2.png", | |
| "count": 30, | |
| "size": 2, | |
| "probability": 1, | |
| "weights": [ | |
| 0.07, | |
| 0.07, | |
| 0.025, | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.007, | |
| 0.025, | |
| 0.07, | |
| 0.05, | |
| 0.015, | |
| 0.026, | |
| 0.03, | |
| 0.005, | |
| 0.07, | |
| 0.027, | |
| 0.022, | |
| 0.032, | |
| 0.02, | |
| 0.02, | |
| 0.03, | |
| 0.005, | |
| 0.01, | |
| 0.002, | |
| 0.013, | |
| 0.007, | |
| 0.007, | |
| 0.01, | |
| 0.03, | |
| 0.03 | |
| ] | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/dirt/dirt4.png", | |
| "count": 21, | |
| "line_length": 11, | |
| "size": 4, | |
| "probability": 1, | |
| "weights": [ | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.015, | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.015, | |
| 0.05, | |
| 0.07, | |
| 0.07, | |
| 0.065, | |
| 0.07, | |
| 0.07, | |
| 0.05, | |
| 0.05, | |
| 0.05, | |
| 0.05 | |
| ] | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/dirt/dirt-inner-corner.png", | |
| "count": 8 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/dirt/dirt-outer-corner.png", | |
| "count": 8 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/dirt/dirt-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "walking_sound": [ | |
| { | |
| "filename": "__base__/sound/walking/dirt-02.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/dirt-03.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/dirt-04.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "map_color": { | |
| "r": 132, | |
| "g": 91, | |
| "b": 34 | |
| }, | |
| "ageing": 0.00045, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "dirt-dark", | |
| "collision_mask": [ | |
| "ground-tile" | |
| ], | |
| "layer": 26, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/dirt-dark/dirt-dark1.png", | |
| "count": 22, | |
| "size": 1, | |
| "weights": [ | |
| 0.085, | |
| 0.085, | |
| 0.085, | |
| 0.085, | |
| 0.087, | |
| 0.085, | |
| 0.065, | |
| 0.085, | |
| 0.045, | |
| 0.045, | |
| 0.045, | |
| 0.045, | |
| 0.005, | |
| 0.025, | |
| 0.045, | |
| 0.045, | |
| 0.005, | |
| 0.005, | |
| 0.005, | |
| 0.005, | |
| 0.003, | |
| 0.005 | |
| ] | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/dirt-dark/dirt-dark2.png", | |
| "count": 30, | |
| "size": 2, | |
| "probability": 0.94, | |
| "weights": [ | |
| 0.07, | |
| 0.07, | |
| 0.025, | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.007, | |
| 0.025, | |
| 0.07, | |
| 0.05, | |
| 0.015, | |
| 0.026, | |
| 0.03, | |
| 0.005, | |
| 0.07, | |
| 0.027, | |
| 0.022, | |
| 0.032, | |
| 0.02, | |
| 0.02, | |
| 0.03, | |
| 0.005, | |
| 0.01, | |
| 0.002, | |
| 0.013, | |
| 0.007, | |
| 0.007, | |
| 0.01, | |
| 0.03, | |
| 0.03 | |
| ] | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/dirt-dark/dirt-dark4.png", | |
| "count": 21, | |
| "line_length": 11, | |
| "size": 4, | |
| "probability": 1, | |
| "weights": [ | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.015, | |
| 0.07, | |
| 0.07, | |
| 0.07, | |
| 0.015, | |
| 0.05, | |
| 0.07, | |
| 0.07, | |
| 0.065, | |
| 0.07, | |
| 0.07, | |
| 0.05, | |
| 0.05, | |
| 0.05, | |
| 0.05 | |
| ] | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/dirt-dark/dirt-dark-inner-corner.png", | |
| "count": 8 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/dirt-dark/dirt-dark-outer-corner.png", | |
| "count": 8 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/dirt-dark/dirt-dark-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "walking_sound": [ | |
| { | |
| "filename": "__base__/sound/walking/dirt-02.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/dirt-03.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/dirt-04.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "map_color": { | |
| "r": 115, | |
| "g": 80, | |
| "b": 29 | |
| }, | |
| "ageing": 0.00045, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "sand", | |
| "collision_mask": [ | |
| "ground-tile" | |
| ], | |
| "layer": 35, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/sand/sand1.png", | |
| "count": 16, | |
| "size": 1 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/sand/sand2.png", | |
| "count": 16, | |
| "size": 2, | |
| "probability": 0.39, | |
| "weights": [ | |
| 0.025, | |
| 0.01, | |
| 0.013, | |
| 0.025, | |
| 0.025, | |
| 0.1, | |
| 0.1, | |
| 0.005, | |
| 0.01, | |
| 0.01, | |
| 0.005, | |
| 0.005, | |
| 0.001, | |
| 0.015, | |
| 0.02, | |
| 0.02 | |
| ] | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/sand/sand4.png", | |
| "count": 22, | |
| "line_length": 11, | |
| "size": 4, | |
| "probability": 1, | |
| "weights": [ | |
| 0.09, | |
| 0.125, | |
| 0.125, | |
| 0.125, | |
| 0.125, | |
| 0.125, | |
| 0.125, | |
| 0.025, | |
| 0.125, | |
| 0.005, | |
| 0.01, | |
| 0.1, | |
| 0.1, | |
| 0.01, | |
| 0.02, | |
| 0.02, | |
| 0.01, | |
| 0.1, | |
| 0.025, | |
| 0.1, | |
| 0.1, | |
| 0.1 | |
| ] | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/sand/sand-inner-corner.png", | |
| "count": 8 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/sand/sand-outer-corner.png", | |
| "count": 8 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/sand/sand-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "walking_sound": [ | |
| { | |
| "filename": "__base__/sound/walking/sand-01.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/sand-02.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/sand-03.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/sand-04.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "map_color": { | |
| "r": 160, | |
| "g": 126, | |
| "b": 54 | |
| }, | |
| "ageing": 0.00025, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "sand-dark", | |
| "collision_mask": [ | |
| "ground-tile" | |
| ], | |
| "layer": 36, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/sand-dark/sand-dark1.png", | |
| "count": 16, | |
| "size": 1 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/sand-dark/sand-dark2.png", | |
| "count": 16, | |
| "size": 2, | |
| "probability": 0.39, | |
| "weights": [ | |
| 0.025, | |
| 0.01, | |
| 0.013, | |
| 0.025, | |
| 0.025, | |
| 0.1, | |
| 0.1, | |
| 0.005, | |
| 0.01, | |
| 0.01, | |
| 0.005, | |
| 0.005, | |
| 0.001, | |
| 0.015, | |
| 0.02, | |
| 0.02 | |
| ] | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/sand-dark/sand-dark4.png", | |
| "count": 22, | |
| "line_length": 11, | |
| "size": 4, | |
| "probability": 1, | |
| "weights": [ | |
| 0.09, | |
| 0.125, | |
| 0.125, | |
| 0.125, | |
| 0.125, | |
| 0.125, | |
| 0.125, | |
| 0.025, | |
| 0.125, | |
| 0.005, | |
| 0.01, | |
| 0.1, | |
| 0.1, | |
| 0.01, | |
| 0.02, | |
| 0.02, | |
| 0.01, | |
| 0.1, | |
| 0.025, | |
| 0.1, | |
| 0.1, | |
| 0.1 | |
| ] | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/sand-dark/sand-dark-inner-corner.png", | |
| "count": 8 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/sand-dark/sand-dark-outer-corner.png", | |
| "count": 8 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/sand-dark/sand-dark-side.png", | |
| "count": 8 | |
| } | |
| }, | |
| "walking_sound": [ | |
| { | |
| "filename": "__base__/sound/walking/sand-01.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/sand-02.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/sand-03.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/sand-04.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "map_color": { | |
| "r": 139, | |
| "g": 104, | |
| "b": 39 | |
| }, | |
| "ageing": 0.0002, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "tile", | |
| "name": "stone-path", | |
| "needs_correction": false, | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "stone-brick" | |
| }, | |
| "mined_sound": { | |
| "filename": "__base__/sound/deconstruct-bricks.ogg" | |
| }, | |
| "collision_mask": [ | |
| "ground-tile" | |
| ], | |
| "walking_speed_modifier": 1.3, | |
| "layer": 60, | |
| "decorative_removal_probability": 0.6, | |
| "variants": { | |
| "main": [ | |
| { | |
| "picture": "__base__/graphics/terrain/stone-path/stone-path-1.png", | |
| "count": 16, | |
| "size": 1 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/stone-path/stone-path-2.png", | |
| "count": 4, | |
| "size": 2, | |
| "probability": 0.39 | |
| }, | |
| { | |
| "picture": "__base__/graphics/terrain/stone-path/stone-path-4.png", | |
| "count": 4, | |
| "size": 4, | |
| "probability": 1 | |
| } | |
| ], | |
| "inner_corner": { | |
| "picture": "__base__/graphics/terrain/stone-path/stone-path-inner-corner.png", | |
| "count": 8 | |
| }, | |
| "outer_corner": { | |
| "picture": "__base__/graphics/terrain/stone-path/stone-path-outer-corner.png", | |
| "count": 1 | |
| }, | |
| "side": { | |
| "picture": "__base__/graphics/terrain/stone-path/stone-path-side.png", | |
| "count": 10 | |
| }, | |
| "u_transition": { | |
| "picture": "__base__/graphics/terrain/stone-path/stone-path-u.png", | |
| "count": 10 | |
| }, | |
| "o_transition": { | |
| "picture": "__base__/graphics/terrain/stone-path/stone-path-o.png", | |
| "count": 10 | |
| } | |
| }, | |
| "walking_sound": [ | |
| { | |
| "filename": "__base__/sound/walking/concrete-01.ogg", | |
| "volume": 1.2 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/concrete-02.ogg", | |
| "volume": 1.2 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/concrete-03.ogg", | |
| "volume": 1.2 | |
| }, | |
| { | |
| "filename": "__base__/sound/walking/concrete-04.ogg", | |
| "volume": 1.2 | |
| } | |
| ], | |
| "map_color": { | |
| "r": 50, | |
| "g": 50, | |
| "b": 50 | |
| }, | |
| "ageing": 0, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\tile\\tiles.lua" | |
| }, | |
| { | |
| "type": "recipe-category", | |
| "name": "crafting", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\recipe-category.lua" | |
| }, | |
| { | |
| "type": "recipe-category", | |
| "name": "advanced-crafting", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\recipe-category.lua" | |
| }, | |
| { | |
| "type": "recipe-category", | |
| "name": "smelting", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\recipe-category.lua" | |
| }, | |
| { | |
| "type": "recipe-category", | |
| "name": "chemistry", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\recipe-category.lua" | |
| }, | |
| { | |
| "type": "recipe-category", | |
| "name": "crafting-with-fluid", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\recipe-category.lua" | |
| }, | |
| { | |
| "type": "recipe-category", | |
| "name": "oil-processing", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\recipe-category.lua" | |
| }, | |
| { | |
| "type": "recipe-category", | |
| "name": "rocket-building", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\recipe-category.lua" | |
| }, | |
| { | |
| "type": "resource-category", | |
| "name": "basic-solid", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\resource-category.lua" | |
| }, | |
| { | |
| "type": "resource-category", | |
| "name": "basic-fluid", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\categories\\resource-category.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "laser", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "entity_name": "laser-bubble" | |
| }, | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 5, | |
| "type": "laser" | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "light": { | |
| "intensity": 0.5, | |
| "size": 10 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/laser/laser-to-tint-medium.png", | |
| "tint": { | |
| "r": 1, | |
| "g": 0, | |
| "b": 0 | |
| }, | |
| "frame_count": 1, | |
| "width": 12, | |
| "height": 33, | |
| "priority": "high", | |
| "blend_mode": "additive" | |
| }, | |
| "speed": 0.15, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "blue-laser", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "entity_name": "laser-bubble" | |
| }, | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 10, | |
| "type": "laser" | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "light": { | |
| "intensity": 0.5, | |
| "size": 10 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/blue-laser/blue-laser.png", | |
| "frame_count": 1, | |
| "width": 7, | |
| "height": 14, | |
| "priority": "high" | |
| }, | |
| "speed": 0.15, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "rocket", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "entity_name": "explosion" | |
| }, | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 60, | |
| "type": "explosion" | |
| } | |
| }, | |
| { | |
| "type": "create-entity", | |
| "entity_name": "small-scorchmark", | |
| "check_buildability": true | |
| } | |
| ] | |
| } | |
| }, | |
| "light": { | |
| "intensity": 0.5, | |
| "size": 4 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/rocket/rocket.png", | |
| "frame_count": 8, | |
| "line_length": 8, | |
| "width": 9, | |
| "height": 35, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ], | |
| "priority": "high" | |
| }, | |
| "shadow": { | |
| "filename": "__base__/graphics/entity/rocket/rocket-shadow.png", | |
| "frame_count": 1, | |
| "width": 7, | |
| "height": 24, | |
| "priority": "high", | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| "smoke": [ | |
| { | |
| "name": "smoke-fast", | |
| "deviation": [ | |
| 0.15, | |
| 0.15 | |
| ], | |
| "frequency": 1, | |
| "position": [ | |
| 0, | |
| -1 | |
| ], | |
| "slow_down_factor": 1, | |
| "starting_frame": 3, | |
| "starting_frame_deviation": 5, | |
| "starting_frame_speed": 0, | |
| "starting_frame_speed_deviation": 5 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "explosive-rocket", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "entity_name": "explosion" | |
| }, | |
| { | |
| "type": "nested-result", | |
| "action": { | |
| "type": "area", | |
| "perimeter": 6.5, | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 40, | |
| "type": "explosion" | |
| } | |
| }, | |
| { | |
| "type": "create-entity", | |
| "entity_name": "explosion" | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "light": { | |
| "intensity": 0.5, | |
| "size": 4 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/rocket/rocket.png", | |
| "frame_count": 8, | |
| "line_length": 8, | |
| "width": 9, | |
| "height": 35, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ], | |
| "priority": "high" | |
| }, | |
| "shadow": { | |
| "filename": "__base__/graphics/entity/rocket/rocket-shadow.png", | |
| "frame_count": 1, | |
| "width": 7, | |
| "height": 24, | |
| "priority": "high", | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| "smoke": [ | |
| { | |
| "name": "smoke-fast", | |
| "deviation": [ | |
| 0.15, | |
| 0.15 | |
| ], | |
| "frequency": 1, | |
| "position": [ | |
| 0, | |
| -1 | |
| ], | |
| "slow_down_factor": 1, | |
| "starting_frame": 3, | |
| "starting_frame_deviation": 5, | |
| "starting_frame_speed": 0, | |
| "starting_frame_speed_deviation": 5 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "shotgun-pellet", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.05, | |
| -0.25 | |
| ], | |
| [ | |
| 0.05, | |
| 0.25 | |
| ] | |
| ], | |
| "acceleration": 0, | |
| "direction_only": true, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 4, | |
| "type": "physical" | |
| } | |
| } | |
| } | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/bullet/bullet.png", | |
| "frame_count": 1, | |
| "width": 3, | |
| "height": 50, | |
| "priority": "high" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "piercing-shotgun-pellet", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.05, | |
| -0.25 | |
| ], | |
| [ | |
| 0.05, | |
| 0.25 | |
| ] | |
| ], | |
| "acceleration": 0, | |
| "direction_only": true, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 6, | |
| "type": "physical" | |
| } | |
| } | |
| } | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/piercing-bullet/piercing-bullet.png", | |
| "frame_count": 1, | |
| "width": 3, | |
| "height": 50, | |
| "priority": "high" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "cannon-projectile", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.05, | |
| -1.1 | |
| ], | |
| [ | |
| 0.05, | |
| 1.1 | |
| ] | |
| ], | |
| "acceleration": 0, | |
| "direction_only": true, | |
| "piercing_damage": 300, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 150, | |
| "type": "physical" | |
| } | |
| }, | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 50, | |
| "type": "explosion" | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "final_action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "entity_name": "small-scorchmark", | |
| "check_buildability": true | |
| } | |
| ] | |
| } | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/bullet/bullet.png", | |
| "frame_count": 1, | |
| "width": 3, | |
| "height": 50, | |
| "priority": "high" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "explosive-cannon-projectile", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.05, | |
| -1.1 | |
| ], | |
| [ | |
| 0.05, | |
| 1.1 | |
| ] | |
| ], | |
| "acceleration": 0, | |
| "direction_only": true, | |
| "piercing_damage": 30, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 30, | |
| "type": "physical" | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "final_action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "entity_name": "big-explosion", | |
| "check_buildability": true | |
| }, | |
| { | |
| "type": "nested-result", | |
| "action": { | |
| "type": "area", | |
| "perimeter": 4, | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 80, | |
| "type": "explosion" | |
| } | |
| }, | |
| { | |
| "type": "create-entity", | |
| "entity_name": "explosion" | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/bullet/bullet.png", | |
| "frame_count": 1, | |
| "width": 3, | |
| "height": 50, | |
| "priority": "high" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "basic-grenade", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": [ | |
| { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "entity_name": "medium-explosion" | |
| }, | |
| { | |
| "type": "create-entity", | |
| "entity_name": "small-scorchmark", | |
| "check_buildability": true | |
| } | |
| ] | |
| } | |
| }, | |
| { | |
| "type": "area", | |
| "perimeter": 6.5, | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 25, | |
| "type": "explosion" | |
| } | |
| }, | |
| { | |
| "type": "create-entity", | |
| "entity_name": "explosion" | |
| } | |
| ] | |
| } | |
| } | |
| ], | |
| "light": { | |
| "intensity": 0.5, | |
| "size": 4 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/basic-grenade/basic-grenade.png", | |
| "frame_count": 1, | |
| "width": 24, | |
| "height": 24, | |
| "priority": "high" | |
| }, | |
| "shadow": { | |
| "filename": "__base__/graphics/entity/basic-grenade/basic-grenade-shadow.png", | |
| "frame_count": 1, | |
| "width": 24, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "defender-capsule", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "show_in_tooltip": true, | |
| "entity_name": "defender" | |
| } | |
| ] | |
| } | |
| }, | |
| "light": { | |
| "intensity": 0.5, | |
| "size": 4 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/combat-robot-capsule/defender-capsule.png", | |
| "frame_count": 1, | |
| "width": 32, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "shadow": { | |
| "filename": "__base__/graphics/entity/combat-robot-capsule/combat-robot-capsule-shadow.png", | |
| "frame_count": 1, | |
| "width": 32, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "distractor-capsule", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "show_in_tooltip": true, | |
| "entity_name": "distractor", | |
| "offsets": [ | |
| [ | |
| 0.5, | |
| -0.5 | |
| ], | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0, | |
| 0.5 | |
| ] | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "light": { | |
| "intensity": 0.5, | |
| "size": 4 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/combat-robot-capsule/distractor-capsule.png", | |
| "frame_count": 1, | |
| "width": 32, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "shadow": { | |
| "filename": "__base__/graphics/entity/combat-robot-capsule/combat-robot-capsule-shadow.png", | |
| "frame_count": 1, | |
| "width": 32, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "destroyer-capsule", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "create-entity", | |
| "show_in_tooltip": true, | |
| "entity_name": "destroyer", | |
| "offsets": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| -0.7, | |
| 0.7 | |
| ], | |
| [ | |
| 0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ], | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| "light": { | |
| "intensity": 0.5, | |
| "size": 4 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/combat-robot-capsule/destroyer-capsule.png", | |
| "frame_count": 1, | |
| "width": 32, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "shadow": { | |
| "filename": "__base__/graphics/entity/combat-robot-capsule/combat-robot-capsule-shadow.png", | |
| "frame_count": 1, | |
| "width": 32, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "poison-capsule", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "create-entity", | |
| "entity_name": "poison-cloud" | |
| } | |
| } | |
| }, | |
| "light": { | |
| "intensity": 0.5, | |
| "size": 4 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/poison-capsule/poison-capsule.png", | |
| "frame_count": 1, | |
| "width": 32, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "shadow": { | |
| "filename": "__base__/graphics/entity/poison-capsule/poison-capsule-shadow.png", | |
| "frame_count": 1, | |
| "width": 32, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "projectile", | |
| "name": "slowdown-capsule", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "acceleration": 0.005, | |
| "action": { | |
| "type": "area", | |
| "perimeter": 9, | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "create-sticker", | |
| "sticker": "slowdown-sticker" | |
| } | |
| } | |
| }, | |
| "light": { | |
| "intensity": 0.5, | |
| "size": 4 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/slowdown-capsule/slowdown-capsule.png", | |
| "frame_count": 1, | |
| "width": 32, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "shadow": { | |
| "filename": "__base__/graphics/entity/slowdown-capsule/slowdown-capsule-shadow.png", | |
| "frame_count": 1, | |
| "width": 32, | |
| "height": 32, | |
| "priority": "high" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\projectiles.lua" | |
| }, | |
| { | |
| "type": "beam", | |
| "name": "electric-beam", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "width": 0.5, | |
| "damage_interval": 20, | |
| "working_sound": [ | |
| { | |
| "filename": "__base__/sound/fight/electric-beam.ogg", | |
| "volume": 0.7 | |
| } | |
| ], | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 10, | |
| "type": "electric" | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "head": { | |
| "filename": "__base__/graphics/entity/beam/beam-head.png", | |
| "line_length": 16, | |
| "width": 45, | |
| "height": 39, | |
| "frame_count": 16, | |
| "animation_speed": 0.5 | |
| }, | |
| "tail": { | |
| "filename": "__base__/graphics/entity/beam/beam-tail.png", | |
| "line_length": 16, | |
| "width": 45, | |
| "height": 39, | |
| "frame_count": 16 | |
| }, | |
| "body": [ | |
| { | |
| "filename": "__base__/graphics/entity/beam/beam-body-1.png", | |
| "line_length": 16, | |
| "width": 45, | |
| "height": 39, | |
| "frame_count": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/beam/beam-body-2.png", | |
| "line_length": 16, | |
| "width": 45, | |
| "height": 39, | |
| "frame_count": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/beam/beam-body-3.png", | |
| "line_length": 16, | |
| "width": 45, | |
| "height": 39, | |
| "frame_count": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/beam/beam-body-4.png", | |
| "line_length": 16, | |
| "width": 45, | |
| "height": 39, | |
| "frame_count": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/beam/beam-body-5.png", | |
| "line_length": 16, | |
| "width": 45, | |
| "height": 39, | |
| "frame_count": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/beam/beam-body-6.png", | |
| "line_length": 16, | |
| "width": 45, | |
| "height": 39, | |
| "frame_count": 16 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\beams.lua" | |
| }, | |
| { | |
| "type": "capsule", | |
| "name": "basic-grenade", | |
| "icon": "__base__/graphics/icons/basic-grenade.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "capsule_action": { | |
| "type": "throw", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "capsule", | |
| "cooldown": 30, | |
| "projectile_creation_distance": 0.6, | |
| "range": 15, | |
| "ammo_type": { | |
| "category": "capsule", | |
| "target_type": "position", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "basic-grenade", | |
| "starting_speed": 0.3 | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "subgroup": "capsule", | |
| "order": "a[basic-grenade]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\capsule.lua" | |
| }, | |
| { | |
| "type": "capsule", | |
| "name": "poison-capsule", | |
| "icon": "__base__/graphics/icons/poison-capsule.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "capsule_action": { | |
| "type": "throw", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "capsule", | |
| "cooldown": 30, | |
| "projectile_creation_distance": 0.6, | |
| "range": 25, | |
| "ammo_type": { | |
| "category": "capsule", | |
| "target_type": "position", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "poison-capsule", | |
| "starting_speed": 0.3 | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "subgroup": "capsule", | |
| "order": "b[poison-capsule]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\capsule.lua" | |
| }, | |
| { | |
| "type": "capsule", | |
| "name": "slowdown-capsule", | |
| "icon": "__base__/graphics/icons/slowdown-capsule.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "capsule_action": { | |
| "type": "throw", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "capsule", | |
| "cooldown": 30, | |
| "projectile_creation_distance": 0.6, | |
| "range": 25, | |
| "ammo_type": { | |
| "category": "capsule", | |
| "target_type": "position", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "slowdown-capsule", | |
| "starting_speed": 0.3 | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "subgroup": "capsule", | |
| "order": "c[slowdown-capsule]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\capsule.lua" | |
| }, | |
| { | |
| "type": "capsule", | |
| "name": "defender-capsule", | |
| "icon": "__base__/graphics/icons/defender-capsule.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "capsule_action": { | |
| "type": "throw", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "capsule", | |
| "cooldown": 15, | |
| "projectile_creation_distance": 0.6, | |
| "range": 20, | |
| "ammo_type": { | |
| "category": "capsule", | |
| "target_type": "position", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "defender-capsule", | |
| "starting_speed": 0.3 | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "subgroup": "capsule", | |
| "order": "d[defender-capsule]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\capsule.lua" | |
| }, | |
| { | |
| "type": "capsule", | |
| "name": "distractor-capsule", | |
| "icon": "__base__/graphics/icons/distractor-capsule.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "capsule_action": { | |
| "type": "throw", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "capsule", | |
| "cooldown": 30, | |
| "projectile_creation_distance": 0.6, | |
| "range": 25, | |
| "ammo_type": { | |
| "category": "capsule", | |
| "target_type": "position", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "distractor-capsule", | |
| "starting_speed": 0.3 | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "subgroup": "capsule", | |
| "order": "e[defender-capsule]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\capsule.lua" | |
| }, | |
| { | |
| "type": "capsule", | |
| "name": "destroyer-capsule", | |
| "icon": "__base__/graphics/icons/destroyer-capsule.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "capsule_action": { | |
| "type": "throw", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "capsule", | |
| "cooldown": 30, | |
| "projectile_creation_distance": 0.6, | |
| "range": 25, | |
| "ammo_type": { | |
| "category": "capsule", | |
| "target_type": "position", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "destroyer-capsule", | |
| "starting_speed": 0.3 | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "subgroup": "capsule", | |
| "order": "f[destroyer-capsule]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\capsule.lua" | |
| }, | |
| { | |
| "type": "capsule", | |
| "name": "basic-electric-discharge-defense-remote", | |
| "icon": "__base__/graphics/equipment/basic-electric-discharge-defense-equipment-ability.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "capsule_action": { | |
| "type": "equipment-remote", | |
| "equipment": "basic-electric-discharge-defense-equipment" | |
| }, | |
| "subgroup": "capsule", | |
| "order": "z", | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\capsule.lua" | |
| }, | |
| { | |
| "type": "armor", | |
| "name": "heavy-armor", | |
| "icon": "__base__/graphics/icons/heavy-armor.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 6, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 10, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "acid", | |
| "decrease": 5, | |
| "percent": 30 | |
| } | |
| ], | |
| "durability": 5000, | |
| "subgroup": "armor", | |
| "order": "b[heavy-armor]", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\armor.lua" | |
| }, | |
| { | |
| "type": "armor", | |
| "name": "basic-modular-armor", | |
| "icon": "__base__/graphics/icons/basic-modular-armor.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 6, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "acid", | |
| "decrease": 5, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 10, | |
| "percent": 30 | |
| } | |
| ], | |
| "durability": 10000, | |
| "subgroup": "armor", | |
| "order": "c[basic-modular-armor]", | |
| "stack_size": 1, | |
| "equipment_grid": { | |
| "width": 5, | |
| "height": 5 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\armor.lua" | |
| }, | |
| { | |
| "type": "armor", | |
| "name": "power-armor", | |
| "icon": "__base__/graphics/icons/power-armor.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 8, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "acid", | |
| "decrease": 7, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 15, | |
| "percent": 30 | |
| } | |
| ], | |
| "durability": 15000, | |
| "subgroup": "armor", | |
| "order": "d[power-armor]", | |
| "stack_size": 1, | |
| "equipment_grid": { | |
| "width": 7, | |
| "height": 7 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\armor.lua" | |
| }, | |
| { | |
| "type": "armor", | |
| "name": "power-armor-mk2", | |
| "icon": "__base__/graphics/icons/power-armor-mk2.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 10, | |
| "percent": 40 | |
| }, | |
| { | |
| "type": "acid", | |
| "decrease": 10, | |
| "percent": 40 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 20, | |
| "percent": 50 | |
| } | |
| ], | |
| "durability": 20000, | |
| "subgroup": "armor", | |
| "order": "e[power-armor-mk2]", | |
| "stack_size": 1, | |
| "equipment_grid": { | |
| "width": 10, | |
| "height": 10 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\armor.lua" | |
| }, | |
| { | |
| "type": "ammo", | |
| "name": "piercing-bullet-magazine", | |
| "icon": "__base__/graphics/icons/piercing-bullet-magazine.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "ammo_type": { | |
| "category": "bullet", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "source_effects": { | |
| "type": "create-explosion", | |
| "entity_name": "explosion-gunshot" | |
| }, | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "entity_name": "explosion-hit" | |
| }, | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 5, | |
| "type": "physical" | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| "magazine_size": 10, | |
| "subgroup": "ammo", | |
| "order": "a[basic-clips]-b[piercing-bullet-magazine]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\ammo.lua" | |
| }, | |
| { | |
| "type": "ammo", | |
| "name": "flame-thrower-ammo", | |
| "icon": "__base__/graphics/icons/flame-thrower-ammo.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "ammo_type": { | |
| "category": "flame-thrower", | |
| "target_type": "direction", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": [ | |
| { | |
| "type": "flame-thrower", | |
| "explosion": "flame-thrower-explosion", | |
| "direction_deviation": 0.07, | |
| "speed_deviation": 0.1, | |
| "starting_frame_deviation": 0.07, | |
| "projectile_starting_speed": 0.2, | |
| "starting_distance": 0.6 | |
| } | |
| ] | |
| } | |
| }, | |
| "magazine_size": 100, | |
| "subgroup": "ammo", | |
| "order": "e[flame-thrower]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\ammo.lua" | |
| }, | |
| { | |
| "type": "ammo", | |
| "name": "rocket", | |
| "icon": "__base__/graphics/icons/rocket.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "ammo_type": { | |
| "category": "rocket", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "rocket", | |
| "starting_speed": 0.1, | |
| "source_effects": { | |
| "type": "create-entity", | |
| "entity_name": "explosion-hit" | |
| } | |
| } | |
| } | |
| }, | |
| "subgroup": "ammo", | |
| "order": "d[rocket-launcher]-a[basic]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\ammo.lua" | |
| }, | |
| { | |
| "type": "ammo", | |
| "name": "explosive-rocket", | |
| "icon": "__base__/graphics/icons/explosive-rocket.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "ammo_type": { | |
| "category": "rocket", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "explosive-rocket", | |
| "starting_speed": 0.1, | |
| "source_effects": { | |
| "type": "create-entity", | |
| "entity_name": "explosion-hit" | |
| } | |
| } | |
| } | |
| }, | |
| "subgroup": "ammo", | |
| "order": "d[rocket-launcher]-b[explosive]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\ammo.lua" | |
| }, | |
| { | |
| "type": "ammo", | |
| "name": "shotgun-shell", | |
| "icon": "__base__/graphics/icons/shotgun-shell.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "ammo_type": { | |
| "category": "shotgun-shell", | |
| "target_type": "direction", | |
| "source_effects": { | |
| "type": "create-explosion", | |
| "entity_name": "explosion-gunshot" | |
| }, | |
| "action": { | |
| "type": "direct", | |
| "repeat_count": 12, | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "shotgun-pellet", | |
| "starting_speed": 1, | |
| "direction_deviation": 0.3, | |
| "range_deviation": 0.3, | |
| "max_range": 15 | |
| } | |
| } | |
| }, | |
| "magazine_size": 10, | |
| "subgroup": "ammo", | |
| "order": "b[shotgun]-a[basic]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\ammo.lua" | |
| }, | |
| { | |
| "type": "ammo", | |
| "name": "piercing-shotgun-shell", | |
| "icon": "__base__/graphics/icons/piercing-shotgun-shell.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "ammo_type": { | |
| "category": "shotgun-shell", | |
| "target_type": "direction", | |
| "source_effects": { | |
| "type": "create-explosion", | |
| "entity_name": "explosion-gunshot" | |
| }, | |
| "action": { | |
| "type": "direct", | |
| "repeat_count": 16, | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "piercing-shotgun-pellet", | |
| "starting_speed": 1, | |
| "direction_deviation": 0.3, | |
| "range_deviation": 0.3, | |
| "max_range": 15 | |
| } | |
| } | |
| }, | |
| "magazine_size": 10, | |
| "subgroup": "ammo", | |
| "order": "b[shotgun]-b[piercing]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\ammo.lua" | |
| }, | |
| { | |
| "type": "ammo", | |
| "name": "railgun-dart", | |
| "icon": "__base__/graphics/icons/railgun-ammo.png", | |
| "flags": [ | |
| "goes-to-main-inventory", | |
| "hidden" | |
| ], | |
| "ammo_type": { | |
| "category": "railgun", | |
| "target_type": "direction", | |
| "action": { | |
| "type": "line", | |
| "range": 25, | |
| "width": 0.5, | |
| "source_effects": { | |
| "type": "create-explosion", | |
| "entity_name": "railgun-beam" | |
| }, | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 100, | |
| "type": "physical" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "magazine_size": 4, | |
| "subgroup": "ammo", | |
| "order": "c[railgun]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\ammo.lua" | |
| }, | |
| { | |
| "type": "ammo", | |
| "name": "cannon-shell", | |
| "icon": "__base__/graphics/icons/cannon-shell.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "ammo_type": { | |
| "category": "cannon-shell", | |
| "target_type": "direction", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "cannon-projectile", | |
| "starting_speed": 1, | |
| "direction_deviation": 0.1, | |
| "range_deviation": 0.1, | |
| "max_range": 30, | |
| "source_effects": { | |
| "type": "create-explosion", | |
| "entity_name": "explosion-gunshot" | |
| } | |
| } | |
| } | |
| }, | |
| "subgroup": "ammo", | |
| "order": "d[cannon-shell]-a[basic]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\ammo.lua" | |
| }, | |
| { | |
| "type": "ammo", | |
| "name": "explosive-cannon-shell", | |
| "icon": "__base__/graphics/icons/explosive-cannon-shell.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "ammo_type": { | |
| "category": "cannon-shell", | |
| "target_type": "direction", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "explosive-cannon-projectile", | |
| "starting_speed": 1, | |
| "direction_deviation": 0.1, | |
| "range_deviation": 0.1, | |
| "max_range": 30, | |
| "source_effects": { | |
| "type": "create-explosion", | |
| "entity_name": "explosion-gunshot" | |
| } | |
| } | |
| } | |
| }, | |
| "subgroup": "ammo", | |
| "order": "d[cannon-shell]-b[explosive]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\ammo.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "solar-panel-equipment", | |
| "icon": "__base__/graphics/icons/solar-panel-equipment.png", | |
| "placed_as_equipment_result": "solar-panel-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "a[energy-source]-a[solar-panel]", | |
| "stack_size": 20, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "fusion-reactor-equipment", | |
| "icon": "__base__/graphics/icons/fusion-reactor-equipment.png", | |
| "placed_as_equipment_result": "fusion-reactor-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "a[energy-source]-b[fusion-reactor]", | |
| "stack_size": 20, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "energy-shield-equipment", | |
| "icon": "__base__/graphics/icons/energy-shield-equipment.png", | |
| "placed_as_equipment_result": "energy-shield-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "b[shield]-a[energy-shield-equipment]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "energy-shield-mk2-equipment", | |
| "icon": "__base__/graphics/icons/energy-shield-mk2-equipment.png", | |
| "placed_as_equipment_result": "energy-shield-mk2-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "b[shield]-b[energy-shield-equipment-mk2]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "battery-equipment", | |
| "icon": "__base__/graphics/icons/battery-equipment.png", | |
| "placed_as_equipment_result": "battery-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "c[battery]-a[battery-equipment]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "battery-mk2-equipment", | |
| "icon": "__base__/graphics/icons/battery-mk2-equipment.png", | |
| "placed_as_equipment_result": "battery-mk2-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "c[battery]-b[battery-equipment-mk2]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "basic-laser-defense-equipment", | |
| "icon": "__base__/graphics/icons/basic-laser-defense-equipment.png", | |
| "placed_as_equipment_result": "basic-laser-defense-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "d[active-defense]-a[basic-laser-defense-equipment]", | |
| "stack_size": 20, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "basic-electric-discharge-defense-equipment", | |
| "icon": "__base__/graphics/icons/basic-electric-discharge-defense-equipment.png", | |
| "placed_as_equipment_result": "basic-electric-discharge-defense-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "d[active-defense]-b[basic-electric-discharge-defense-equipment]", | |
| "stack_size": 20, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "basic-exoskeleton-equipment", | |
| "icon": "__base__/graphics/icons/basic-exoskeleton-equipment.png", | |
| "placed_as_equipment_result": "basic-exoskeleton-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "e[exoskeleton]-a[basic-exoskeleton-equipment]", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "personal-roboport-equipment", | |
| "icon": "__base__/graphics/icons/personal-roboport-equipment.png", | |
| "placed_as_equipment_result": "personal-roboport-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "e[robotics]-a[personal-roboport-equipment]", | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "night-vision-equipment", | |
| "icon": "__base__/graphics/icons/night-vision-equipment.png", | |
| "placed_as_equipment_result": "night-vision-equipment", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "equipment", | |
| "order": "f[night-vision]-a[night-vision-equipment]", | |
| "stack_size": 20, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "iron-chest", | |
| "icon": "__base__/graphics/icons/iron-chest.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "storage", | |
| "order": "a[items]-b[iron-chest]", | |
| "place_result": "iron-chest", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "steel-chest", | |
| "icon": "__base__/graphics/icons/steel-chest.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "storage", | |
| "order": "a[items]-c[steel-chest]", | |
| "place_result": "steel-chest", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "smart-chest", | |
| "icon": "__base__/graphics/icons/smart-chest.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "storage", | |
| "order": "a[items]-d[smart-chest]", | |
| "place_result": "smart-chest", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "fast-transport-belt", | |
| "icon": "__base__/graphics/icons/fast-transport-belt.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "belt", | |
| "order": "a[transport-belt]-b[fast-transport-belt]", | |
| "place_result": "fast-transport-belt", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "express-transport-belt", | |
| "icon": "__base__/graphics/icons/express-transport-belt.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "belt", | |
| "order": "a[transport-belt]-c[express-transport-belt]", | |
| "place_result": "express-transport-belt", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "long-handed-inserter", | |
| "icon": "__base__/graphics/icons/long-handed-inserter.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "inserter", | |
| "order": "c[long-handed-inserter]", | |
| "place_result": "long-handed-inserter", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "fast-inserter", | |
| "icon": "__base__/graphics/icons/fast-inserter.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "inserter", | |
| "order": "d[fast-inserter]", | |
| "place_result": "fast-inserter", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "smart-inserter", | |
| "icon": "__base__/graphics/icons/smart-inserter.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "inserter", | |
| "order": "f[inserter]-e[smart-inserter]", | |
| "place_result": "smart-inserter", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "assembling-machine-2", | |
| "icon": "__base__/graphics/icons/assembling-machine-2.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "production-machine", | |
| "order": "b[assembling-machine-2]", | |
| "place_result": "assembling-machine-2", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "assembling-machine-3", | |
| "icon": "__base__/graphics/icons/assembling-machine-3.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "production-machine", | |
| "order": "c[assembling-machine-3]", | |
| "place_result": "assembling-machine-3", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "solar-panel", | |
| "icon": "__base__/graphics/icons/solar-panel.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy", | |
| "order": "d[solar-panel]-a[solar-panel]", | |
| "place_result": "solar-panel", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "diesel-locomotive", | |
| "icon": "__base__/graphics/icons/diesel-locomotive.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "transport", | |
| "order": "a[train-system]-f[diesel-locomotive]", | |
| "place_result": "diesel-locomotive", | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "cargo-wagon", | |
| "icon": "__base__/graphics/icons/cargo-wagon.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "transport", | |
| "order": "a[train-system]-g[cargo-wagon]", | |
| "place_result": "cargo-wagon", | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "straight-rail", | |
| "icon": "__base__/graphics/icons/straight-rail.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "transport", | |
| "order": "a[train-system]-a[straight-rail]", | |
| "place_result": "straight-rail", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "curved-rail", | |
| "icon": "__base__/graphics/icons/curved-rail.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "transport", | |
| "order": "a[train-system]-b[curved-rail]", | |
| "place_result": "curved-rail", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "player-port", | |
| "icon": "__base__/graphics/icons/player-port.png", | |
| "flags": [ | |
| "goes-to-quickbar", | |
| "hidden" | |
| ], | |
| "subgroup": "defensive-structure", | |
| "order": "z[not-used]", | |
| "place_result": "player-port", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "gate", | |
| "icon": "__base__/graphics/icons/gate.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "defensive-structure", | |
| "order": "a[wall]-b[gate]", | |
| "place_result": "gate", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "car", | |
| "icon": "__base__/graphics/icons/car.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "transport", | |
| "order": "b[personal-transport]-a[car]", | |
| "place_result": "car", | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "tank", | |
| "icon": "__base__/graphics/icons/tank.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "transport", | |
| "order": "b[personal-transport]-b[tank]", | |
| "place_result": "tank", | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "tool", | |
| "name": "science-pack-1", | |
| "icon": "__base__/graphics/icons/science-pack-1.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "science-pack", | |
| "order": "a[science-pack-1]", | |
| "stack_size": 200, | |
| "durability": 1, | |
| "durability_description_key": "description.science-pack-remaining-amount", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "tool", | |
| "name": "science-pack-2", | |
| "icon": "__base__/graphics/icons/science-pack-2.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "science-pack", | |
| "order": "a[science-pack-2]", | |
| "stack_size": 200, | |
| "durability": 1, | |
| "durability_description_key": "description.science-pack-remaining-amount", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "tool", | |
| "name": "science-pack-3", | |
| "icon": "__base__/graphics/icons/science-pack-3.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "science-pack", | |
| "order": "a[science-pack-3]", | |
| "stack_size": 200, | |
| "durability": 1, | |
| "durability_description_key": "description.science-pack-remaining-amount", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "tool", | |
| "name": "alien-science-pack", | |
| "icon": "__base__/graphics/icons/alien-science-pack.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "science-pack", | |
| "order": "d[alien-science-pack]", | |
| "stack_size": 200, | |
| "durability": 1, | |
| "durability_description_key": "description.science-pack-remaining-amount", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "lab", | |
| "icon": "__base__/graphics/icons/lab.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "production-machine", | |
| "order": "g[lab]", | |
| "place_result": "lab", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "train-stop", | |
| "icon": "__base__/graphics/icons/train-stop.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "transport", | |
| "order": "a[train-system]-c[train-stop]", | |
| "place_result": "train-stop", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "rail-signal", | |
| "icon": "__base__/graphics/icons/rail-signal.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "transport", | |
| "order": "a[train-system]-d[rail-signal]", | |
| "place_result": "rail-signal", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "rail-chain-signal", | |
| "icon": "__base__/graphics/icons/rail-chain-signal.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "transport", | |
| "order": "a[train-system]-e[rail-signal-chain]", | |
| "place_result": "rail-chain-signal", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "steel-plate", | |
| "icon": "__base__/graphics/icons/steel-plate.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "raw-material", | |
| "order": "d[steel-plate]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "basic-transport-belt-to-ground", | |
| "icon": "__base__/graphics/icons/basic-transport-belt-to-ground.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "belt", | |
| "order": "b[transport-belt-to-ground]-a[basic-transport-belt-to-ground]", | |
| "place_result": "basic-transport-belt-to-ground", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "fast-transport-belt-to-ground", | |
| "icon": "__base__/graphics/icons/fast-transport-belt-to-ground.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "belt", | |
| "order": "b[transport-belt-to-ground]-b[fast-transport-belt-to-ground]", | |
| "place_result": "fast-transport-belt-to-ground", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "express-transport-belt-to-ground", | |
| "icon": "__base__/graphics/icons/express-transport-belt-to-ground.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "belt", | |
| "order": "b[transport-belt-to-ground]-c[express-transport-belt-to-ground]", | |
| "place_result": "express-transport-belt-to-ground", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "basic-splitter", | |
| "icon": "__base__/graphics/icons/basic-splitter.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "belt", | |
| "order": "c[splitter]-a[basic-splitter]", | |
| "place_result": "basic-splitter", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "fast-splitter", | |
| "icon": "__base__/graphics/icons/fast-splitter.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "belt", | |
| "order": "c[splitter]-b[fast-splitter]", | |
| "place_result": "fast-splitter", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "express-splitter", | |
| "icon": "__base__/graphics/icons/express-splitter.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "belt", | |
| "order": "c[splitter]-c[express-splitter]", | |
| "place_result": "express-splitter", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "advanced-circuit", | |
| "icon": "__base__/graphics/icons/advanced-circuit.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "d[advanced-circuit]", | |
| "stack_size": 200, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "processing-unit", | |
| "icon": "__base__/graphics/icons/processing-unit.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "e[processing-unit]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "logistic-robot", | |
| "icon": "__base__/graphics/icons/logistic-robot.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "logistic-network", | |
| "order": "a[robot]-a[logistic-robot]", | |
| "place_result": "logistic-robot", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "construction-robot", | |
| "icon": "__base__/graphics/icons/construction-robot.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "logistic-network", | |
| "order": "a[robot]-b[construction-robot]", | |
| "place_result": "construction-robot", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "logistic-chest-passive-provider", | |
| "icon": "__base__/graphics/icons/logistic-chest-passive-provider.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "logistic-network", | |
| "order": "b[storage]-c[logistic-chest-passive-provider]", | |
| "place_result": "logistic-chest-passive-provider", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "logistic-chest-active-provider", | |
| "icon": "__base__/graphics/icons/logistic-chest-active-provider.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "logistic-network", | |
| "order": "b[storage]-c[logistic-chest-active-provider]", | |
| "place_result": "logistic-chest-active-provider", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "logistic-chest-storage", | |
| "icon": "__base__/graphics/icons/logistic-chest-storage.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "logistic-network", | |
| "order": "b[storage]-c[logistic-chest-storage]", | |
| "place_result": "logistic-chest-storage", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "logistic-chest-requester", | |
| "icon": "__base__/graphics/icons/logistic-chest-requester.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "logistic-network", | |
| "order": "b[storage]-c[logistic-chest-requester]", | |
| "place_result": "logistic-chest-requester", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "rocket-silo", | |
| "icon": "__base__/graphics/icons/rocket-silo.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "defensive-structure", | |
| "order": "e[rocket-silo]", | |
| "place_result": "rocket-silo", | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "roboport", | |
| "icon": "__base__/graphics/icons/roboport.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "logistic-network", | |
| "order": "c[signal]-a[roboport]", | |
| "place_result": "roboport", | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "coin", | |
| "icon": "__base__/graphics/icons/coin.png", | |
| "flags": [ | |
| "goes-to-quickbar", | |
| "hidden" | |
| ], | |
| "subgroup": "science-pack", | |
| "order": "y", | |
| "stack_size": 100000, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "big-electric-pole", | |
| "icon": "__base__/graphics/icons/big-electric-pole.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy-pipe-distribution", | |
| "order": "a[energy]-c[big-electric-pole]", | |
| "place_result": "big-electric-pole", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "medium-electric-pole", | |
| "icon": "__base__/graphics/icons/medium-electric-pole.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy-pipe-distribution", | |
| "order": "a[energy]-b[medium-electric-pole]", | |
| "place_result": "medium-electric-pole", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "substation", | |
| "icon": "__base__/graphics/icons/substation.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy-pipe-distribution", | |
| "order": "a[energy]-d[substation]", | |
| "place_result": "substation", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "basic-accumulator", | |
| "icon": "__base__/graphics/icons/basic-accumulator.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy", | |
| "order": "e[accumulator]-a[basic-accumulator]", | |
| "place_result": "basic-accumulator", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "steel-furnace", | |
| "icon": "__base__/graphics/icons/steel-furnace.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "smelting-machine", | |
| "order": "b[steel-furnace]", | |
| "place_result": "steel-furnace", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "electric-furnace", | |
| "icon": "__base__/graphics/icons/electric-furnace.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "smelting-machine", | |
| "order": "c[electric-furnace]", | |
| "place_result": "electric-furnace", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "basic-beacon", | |
| "icon": "__base__/graphics/icons/basic-beacon.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "module", | |
| "order": "a[beacon]", | |
| "place_result": "basic-beacon", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "storage-tank", | |
| "icon": "__base__/graphics/icons/storage-tank.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "storage", | |
| "order": "b[fluid]-a[storage-tank]", | |
| "place_result": "storage-tank", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "small-pump", | |
| "icon": "__base__/graphics/icons/small-pump.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "energy-pipe-distribution", | |
| "order": "b[pipe]-c[small-pump]", | |
| "place_result": "small-pump", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "blueprint", | |
| "name": "blueprint", | |
| "icon": "__base__/graphics/icons/blueprint.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "tool", | |
| "order": "c[automated-construction]-a[blueprint]", | |
| "stack_size": 1, | |
| "stackable": false, | |
| "item_to_clear": "electronic-circuit", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "deconstruction-item", | |
| "name": "deconstruction-planner", | |
| "icon": "__base__/graphics/icons/deconstruction-planner.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "tool", | |
| "order": "c[automated-construction]-b[deconstruction-planner]", | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "pumpjack", | |
| "icon": "__base__/graphics/icons/pumpjack.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "extraction-machine", | |
| "order": "b[fluids]-b[pumpjack]", | |
| "place_result": "pumpjack", | |
| "stack_size": 20, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "oil-refinery", | |
| "icon": "__base__/graphics/icons/oil-refinery.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "production-machine", | |
| "order": "d[refinery]", | |
| "place_result": "oil-refinery", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "chemical-plant", | |
| "icon": "__base__/graphics/icons/chemical-plant.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "production-machine", | |
| "order": "e[chemical-plant]", | |
| "place_result": "chemical-plant", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "sulfur", | |
| "icon": "__base__/graphics/icons/sulfur.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "raw-material", | |
| "order": "f[sulfur]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "empty-barrel", | |
| "icon": "__base__/graphics/icons/fluid/empty-barrel.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "barrel", | |
| "order": "a[empty-barrel]", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "crude-oil-barrel", | |
| "icon": "__base__/graphics/icons/fluid/crude-oil-barrel.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "barrel", | |
| "order": "b[crude-oil-barrel]", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "solid-fuel", | |
| "icon": "__base__/graphics/icons/solid-fuel.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "fuel_value": "25MJ", | |
| "subgroup": "raw-resource", | |
| "order": "c[solid-fuel]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "plastic-bar", | |
| "icon": "__base__/graphics/icons/plastic-bar.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "raw-material", | |
| "order": "g[plastic-bar]", | |
| "stack_size": 100, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "engine-unit", | |
| "icon": "__base__/graphics/icons/engine-unit.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "f[engine-unit]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "electric-engine-unit", | |
| "icon": "__base__/graphics/icons/electric-engine-unit.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "g[electric-engine-unit]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "explosives", | |
| "icon": "__base__/graphics/icons/explosives.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "h[explosives]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "battery", | |
| "icon": "__base__/graphics/icons/battery.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "i[battery]", | |
| "stack_size": 200, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "flying-robot-frame", | |
| "icon": "__base__/graphics/icons/flying-robot-frame.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "j[flying-robot-frame]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "arithmetic-combinator", | |
| "icon": "__base__/graphics/icons/arithmetic-combinator.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "circuit-network", | |
| "place_result": "arithmetic-combinator", | |
| "order": "b[combinators]-a[arithmetic-combinator]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "decider-combinator", | |
| "icon": "__base__/graphics/icons/decider-combinator.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "circuit-network", | |
| "place_result": "decider-combinator", | |
| "order": "b[combinators]-b[decider-combinator]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "constant-combinator", | |
| "icon": "__base__/graphics/icons/constant-combinator.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "circuit-network", | |
| "place_result": "constant-combinator", | |
| "order": "b[combinators]-c[constant-combinator]", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "low-density-structure", | |
| "icon": "__base__/graphics/icons/rocket-structure.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "k[rocket-structure]", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "rocket-fuel", | |
| "icon": "__base__/graphics/icons/rocket-fuel.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "l[rocket-fuel]", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "rocket-control-unit", | |
| "icon": "__base__/graphics/icons/rocket-control-unit.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "m[rocket-control-unit]", | |
| "stack_size": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "rocket-part", | |
| "icon": "__base__/graphics/icons/rocket-part.png", | |
| "flags": [ | |
| "goes-to-main-inventory", | |
| "hidden" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "n[rocket-part]", | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "satellite", | |
| "icon": "__base__/graphics/icons/satellite.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "intermediate-product", | |
| "order": "o[satellite]", | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "concrete", | |
| "icon": "__base__/graphics/icons/concrete.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "terrain", | |
| "order": "b[concrete]", | |
| "stack_size": 100, | |
| "place_as_tile": { | |
| "result": "concrete", | |
| "condition_size": 4, | |
| "condition": [ | |
| "water-tile" | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item.lua" | |
| }, | |
| { | |
| "type": "item-group", | |
| "name": "environment", | |
| "icon": "__core__/graphics/neutral-force-icon.png", | |
| "inventory_order": "a", | |
| "order": "a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "creatures", | |
| "group": "environment", | |
| "order": "a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "trees", | |
| "group": "environment", | |
| "order": "aa", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "grass", | |
| "group": "environment", | |
| "order": "b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "corpses", | |
| "group": "environment", | |
| "order": "c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "remnants", | |
| "group": "environment", | |
| "order": "d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "wrecks", | |
| "group": "environment", | |
| "order": "e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-group", | |
| "name": "enemies", | |
| "icon": "__core__/graphics/enemy-force-icon.png", | |
| "inventory_order": "a", | |
| "order": "aa", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "enemies", | |
| "group": "enemies", | |
| "order": "a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-group", | |
| "name": "logistics", | |
| "order": "aaa", | |
| "inventory_order": "c", | |
| "icon": "__base__/graphics/item-group/logistics.png", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "storage", | |
| "group": "logistics", | |
| "order": "a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "belt", | |
| "group": "logistics", | |
| "order": "b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "inserter", | |
| "group": "logistics", | |
| "order": "c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "energy-pipe-distribution", | |
| "group": "logistics", | |
| "order": "d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "transport", | |
| "group": "logistics", | |
| "order": "e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "logistic-network", | |
| "group": "logistics", | |
| "order": "f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "circuit-network", | |
| "group": "logistics", | |
| "order": "g", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "terrain", | |
| "group": "logistics", | |
| "order": "h", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-group", | |
| "name": "production", | |
| "order": "b", | |
| "inventory_order": "d", | |
| "icon": "__base__/graphics/item-group/production.png", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "tool", | |
| "group": "production", | |
| "order": "a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "energy", | |
| "group": "production", | |
| "order": "b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "extraction-machine", | |
| "group": "production", | |
| "order": "c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "smelting-machine", | |
| "group": "production", | |
| "order": "d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "production-machine", | |
| "group": "production", | |
| "order": "e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "module", | |
| "group": "production", | |
| "order": "f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-group", | |
| "name": "combat", | |
| "order": "d", | |
| "inventory_order": "b", | |
| "icon": "__base__/graphics/item-group/military.png", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "gun", | |
| "group": "combat", | |
| "order": "a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "ammo", | |
| "group": "combat", | |
| "order": "b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "capsule", | |
| "group": "combat", | |
| "order": "c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "armor", | |
| "group": "combat", | |
| "order": "d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "equipment", | |
| "group": "combat", | |
| "order": "e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "defensive-structure", | |
| "group": "combat", | |
| "order": "f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-group", | |
| "name": "intermediate-products", | |
| "order": "c", | |
| "inventory_order": "a", | |
| "icon": "__base__/graphics/item-group/intermediate-products.png", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "fluid-recipes", | |
| "group": "intermediate-products", | |
| "order": "a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "raw-resource", | |
| "group": "intermediate-products", | |
| "order": "b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "raw-material", | |
| "group": "intermediate-products", | |
| "order": "c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "barrel", | |
| "group": "intermediate-products", | |
| "order": "d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "intermediate-product", | |
| "group": "intermediate-products", | |
| "order": "e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "science-pack", | |
| "group": "intermediate-products", | |
| "order": "f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-group", | |
| "name": "fluids", | |
| "order": "e", | |
| "inventory_order": "a", | |
| "icon": "__base__/graphics/item-group/fluids.png", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "fluid", | |
| "group": "fluids", | |
| "order": "a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "virtual-signal-number", | |
| "group": "signals", | |
| "order": "b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "virtual-signal-letter", | |
| "group": "signals", | |
| "order": "c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "virtual-signal-color", | |
| "group": "signals", | |
| "order": "d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "item-subgroup", | |
| "name": "virtual-signal", | |
| "group": "signals", | |
| "order": "e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\item-groups.lua" | |
| }, | |
| { | |
| "type": "mining-tool", | |
| "name": "steel-axe", | |
| "icon": "__base__/graphics/icons/steel-axe.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 8, | |
| "type": "physical" | |
| } | |
| } | |
| } | |
| }, | |
| "durability": 5000, | |
| "subgroup": "tool", | |
| "order": "a[mining]-b[steel-axe]", | |
| "speed": 4, | |
| "stack_size": 20, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\mining-tools.lua" | |
| }, | |
| { | |
| "type": "module", | |
| "name": "speed-module", | |
| "icon": "__base__/graphics/icons/speed-module.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "module", | |
| "order": "a[speed]-a[speed-module-1]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "effect": { | |
| "speed": { | |
| "bonus": 0.2 | |
| }, | |
| "consumption": { | |
| "bonus": 0.5 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\module.lua" | |
| }, | |
| { | |
| "type": "module", | |
| "name": "speed-module-2", | |
| "icon": "__base__/graphics/icons/speed-module-2.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "module", | |
| "order": "a[speed]-b[speed-module-2]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "effect": { | |
| "speed": { | |
| "bonus": 0.3 | |
| }, | |
| "consumption": { | |
| "bonus": 0.6 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\module.lua" | |
| }, | |
| { | |
| "type": "module", | |
| "name": "speed-module-3", | |
| "icon": "__base__/graphics/icons/speed-module-3.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "module", | |
| "order": "a[speed]-c[speed-module-3]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "effect": { | |
| "speed": { | |
| "bonus": 0.5 | |
| }, | |
| "consumption": { | |
| "bonus": 0.7 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\module.lua" | |
| }, | |
| { | |
| "type": "module", | |
| "name": "effectivity-module", | |
| "icon": "__base__/graphics/icons/effectivity-module.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "module", | |
| "order": "c[effectivity]-a[effectivity-module-1]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "effect": { | |
| "consumption": { | |
| "bonus": -0.3 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\module.lua" | |
| }, | |
| { | |
| "type": "module", | |
| "name": "effectivity-module-2", | |
| "icon": "__base__/graphics/icons/effectivity-module-2.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "module", | |
| "order": "c[effectivity]-b[effectivity-module-2]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "effect": { | |
| "consumption": { | |
| "bonus": -0.4 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\module.lua" | |
| }, | |
| { | |
| "type": "module", | |
| "name": "effectivity-module-3", | |
| "icon": "__base__/graphics/icons/effectivity-module-3.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "module", | |
| "order": "c[effectivity]-c[effectivity-module-3]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "effect": { | |
| "consumption": { | |
| "bonus": -0.5 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\module.lua" | |
| }, | |
| { | |
| "type": "module", | |
| "name": "productivity-module", | |
| "icon": "__base__/graphics/icons/productivity-module.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "module", | |
| "order": "c[productivity]-a[productivity-module-1]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "effect": { | |
| "productivity": { | |
| "bonus": 0.04 | |
| }, | |
| "consumption": { | |
| "bonus": 0.4 | |
| }, | |
| "pollution": { | |
| "bonus": 0.3 | |
| }, | |
| "speed": { | |
| "bonus": -0.15 | |
| } | |
| }, | |
| "limitation_message_key": "production-module-usable-only-on-intermediates", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\module.lua" | |
| }, | |
| { | |
| "type": "module", | |
| "name": "productivity-module-2", | |
| "icon": "__base__/graphics/icons/productivity-module-2.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "module", | |
| "order": "c[productivity]-b[productivity-module-2]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "effect": { | |
| "productivity": { | |
| "bonus": 0.06 | |
| }, | |
| "consumption": { | |
| "bonus": 0.6 | |
| }, | |
| "pollution": { | |
| "bonus": 0.4 | |
| }, | |
| "speed": { | |
| "bonus": -0.15 | |
| } | |
| }, | |
| "limitation_message_key": "production-module-usable-only-on-intermediates", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\module.lua" | |
| }, | |
| { | |
| "type": "module", | |
| "name": "productivity-module-3", | |
| "icon": "__base__/graphics/icons/productivity-module-3.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "module", | |
| "order": "c[productivity]-c[productivity-module-3]", | |
| "stack_size": 50, | |
| "default_request_amount": 10, | |
| "effect": { | |
| "productivity": { | |
| "bonus": 0.1 | |
| }, | |
| "consumption": { | |
| "bonus": 0.8 | |
| }, | |
| "pollution": { | |
| "bonus": 0.5 | |
| }, | |
| "speed": { | |
| "bonus": -0.15 | |
| } | |
| }, | |
| "limitation_message_key": "production-module-usable-only-on-intermediates", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\module.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "wood", | |
| "ingredients": [ | |
| [ | |
| "raw-wood", | |
| 1 | |
| ] | |
| ], | |
| "result": "wood", | |
| "result_count": 2, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "wooden-chest", | |
| "ingredients": [ | |
| [ | |
| "wood", | |
| 4 | |
| ] | |
| ], | |
| "result": "wooden-chest", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "iron-stick", | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 1 | |
| ] | |
| ], | |
| "result": "iron-stick", | |
| "result_count": 2, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "iron-axe", | |
| "ingredients": [ | |
| [ | |
| "iron-stick", | |
| 2 | |
| ], | |
| [ | |
| "iron-plate", | |
| 3 | |
| ] | |
| ], | |
| "result": "iron-axe", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "stone-furnace", | |
| "ingredients": [ | |
| [ | |
| "stone", | |
| 5 | |
| ] | |
| ], | |
| "result": "stone-furnace", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "boiler", | |
| "ingredients": [ | |
| [ | |
| "stone-furnace", | |
| 1 | |
| ], | |
| [ | |
| "pipe", | |
| 1 | |
| ] | |
| ], | |
| "result": "boiler", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "steam-engine", | |
| "ingredients": [ | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "pipe", | |
| 5 | |
| ], | |
| [ | |
| "iron-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "steam-engine", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "iron-gear-wheel", | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 2 | |
| ] | |
| ], | |
| "result": "iron-gear-wheel", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "electronic-circuit", | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 1 | |
| ], | |
| [ | |
| "copper-cable", | |
| 3 | |
| ] | |
| ], | |
| "result": "electronic-circuit", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-transport-belt", | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 1 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 1 | |
| ] | |
| ], | |
| "result": "basic-transport-belt", | |
| "result_count": 2, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-mining-drill", | |
| "energy_required": 2, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 3 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "iron-plate", | |
| 10 | |
| ] | |
| ], | |
| "result": "basic-mining-drill", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "burner-mining-drill", | |
| "energy_required": 2, | |
| "ingredients": [ | |
| [ | |
| "iron-gear-wheel", | |
| 3 | |
| ], | |
| [ | |
| "stone-furnace", | |
| 1 | |
| ], | |
| [ | |
| "iron-plate", | |
| 3 | |
| ] | |
| ], | |
| "result": "burner-mining-drill", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-inserter", | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 1 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 1 | |
| ], | |
| [ | |
| "iron-plate", | |
| 1 | |
| ] | |
| ], | |
| "result": "basic-inserter", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "burner-inserter", | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 1 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 1 | |
| ] | |
| ], | |
| "result": "burner-inserter", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "pipe", | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 1 | |
| ] | |
| ], | |
| "result": "pipe", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "offshore-pump", | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 2 | |
| ], | |
| [ | |
| "pipe", | |
| 1 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 1 | |
| ] | |
| ], | |
| "result": "offshore-pump", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "copper-cable", | |
| "ingredients": [ | |
| [ | |
| "copper-plate", | |
| 1 | |
| ] | |
| ], | |
| "result": "copper-cable", | |
| "result_count": 2, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "small-electric-pole", | |
| "ingredients": [ | |
| [ | |
| "wood", | |
| 2 | |
| ], | |
| [ | |
| "copper-cable", | |
| 2 | |
| ] | |
| ], | |
| "result": "small-electric-pole", | |
| "result_count": 2, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "pistol", | |
| "energy_required": 1, | |
| "ingredients": [ | |
| [ | |
| "copper-plate", | |
| 5 | |
| ], | |
| [ | |
| "iron-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "pistol", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "submachine-gun", | |
| "enabled": false, | |
| "energy_required": 3, | |
| "ingredients": [ | |
| [ | |
| "iron-gear-wheel", | |
| 10 | |
| ], | |
| [ | |
| "copper-plate", | |
| 5 | |
| ], | |
| [ | |
| "iron-plate", | |
| 10 | |
| ] | |
| ], | |
| "result": "submachine-gun", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-bullet-magazine", | |
| "energy_required": 2, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 2 | |
| ] | |
| ], | |
| "result": "basic-bullet-magazine", | |
| "result_count": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-armor", | |
| "enabled": false, | |
| "energy_required": 3, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 40 | |
| ] | |
| ], | |
| "result": "basic-armor", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "radar", | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "iron-plate", | |
| 10 | |
| ] | |
| ], | |
| "result": "radar", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "small-lamp", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 1 | |
| ], | |
| [ | |
| "iron-stick", | |
| 3 | |
| ], | |
| [ | |
| "iron-plate", | |
| 1 | |
| ] | |
| ], | |
| "result": "small-lamp", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "pipe-to-ground", | |
| "ingredients": [ | |
| [ | |
| "pipe", | |
| 10 | |
| ], | |
| [ | |
| "iron-plate", | |
| 5 | |
| ] | |
| ], | |
| "result_count": 2, | |
| "result": "pipe-to-ground", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "assembling-machine-1", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 3 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "iron-plate", | |
| 9 | |
| ] | |
| ], | |
| "result": "assembling-machine-1", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "repair-pack", | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 1 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 1 | |
| ] | |
| ], | |
| "result": "repair-pack", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\demo-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "piercing-bullet-magazine", | |
| "enabled": false, | |
| "energy_required": 3, | |
| "ingredients": [ | |
| [ | |
| "copper-plate", | |
| 5 | |
| ], | |
| [ | |
| "steel-plate", | |
| 1 | |
| ] | |
| ], | |
| "result": "piercing-bullet-magazine", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\ammo.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "rocket", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 1 | |
| ], | |
| [ | |
| "explosives", | |
| 2 | |
| ], | |
| [ | |
| "iron-plate", | |
| 2 | |
| ] | |
| ], | |
| "result": "rocket", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\ammo.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "explosive-rocket", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "rocket", | |
| 1 | |
| ], | |
| [ | |
| "explosives", | |
| 5 | |
| ] | |
| ], | |
| "result": "explosive-rocket", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\ammo.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "shotgun-shell", | |
| "enabled": false, | |
| "energy_required": 3, | |
| "ingredients": [ | |
| [ | |
| "copper-plate", | |
| 2 | |
| ], | |
| [ | |
| "iron-plate", | |
| 2 | |
| ] | |
| ], | |
| "result": "shotgun-shell", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\ammo.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "piercing-shotgun-shell", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "copper-plate", | |
| 2 | |
| ], | |
| [ | |
| "steel-plate", | |
| 2 | |
| ] | |
| ], | |
| "result": "piercing-shotgun-shell", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\ammo.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "railgun-dart", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 5 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ] | |
| ], | |
| "result": "railgun-dart", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\ammo.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "cannon-shell", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 4 | |
| ], | |
| [ | |
| "plastic-bar", | |
| 2 | |
| ], | |
| [ | |
| "explosives", | |
| 1 | |
| ] | |
| ], | |
| "result": "cannon-shell", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\ammo.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "explosive-cannon-shell", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 4 | |
| ], | |
| [ | |
| "plastic-bar", | |
| 2 | |
| ], | |
| [ | |
| "explosives", | |
| 4 | |
| ] | |
| ], | |
| "result": "explosive-cannon-shell", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\ammo.lua" | |
| }, | |
| { | |
| "type": "map-settings", | |
| "name": "map-settings", | |
| "pollution": { | |
| "enabled": true, | |
| "diffusion_ratio": 0.02, | |
| "min_to_diffuse": 15, | |
| "ageing": 1, | |
| "expected_max_per_chunk": 7000, | |
| "min_to_show_per_chunk": 700, | |
| "min_pollution_to_damage_trees": 3500, | |
| "pollution_with_max_forest_damage": 10000, | |
| "pollution_per_tree_damage": 2000, | |
| "pollution_restored_per_tree_damage": 500, | |
| "max_pollution_to_restore_trees": 1000 | |
| }, | |
| "enemy_evolution": { | |
| "enabled": true, | |
| "time_factor": 0.000004, | |
| "destroy_factor": 0.002, | |
| "pollution_factor": 0.000015 | |
| }, | |
| "enemy_expansion": { | |
| "enabled": true, | |
| "min_base_spacing": 3, | |
| "max_expansion_distance": 7, | |
| "min_player_base_distance": 3, | |
| "settler_group_min_size": 5, | |
| "settler_group_max_size": 20, | |
| "min_expansion_cooldown": 18000, | |
| "max_expansion_cooldown": 216000 | |
| }, | |
| "unit_group": { | |
| "min_group_gathering_time": 3600, | |
| "max_group_gathering_time": 36000, | |
| "max_wait_time_for_late_members": 7200, | |
| "max_group_radius": 30, | |
| "min_group_radius": 5, | |
| "max_member_speedup_when_behind": 1.4, | |
| "tick_tolerance_when_member_arrives": 60 | |
| }, | |
| "steering": { | |
| "default": { | |
| "radius": 1.2, | |
| "separation_force": 0.005, | |
| "separation_factor": 1.2, | |
| "force_unit_fuzzy_goto_behavior": false | |
| }, | |
| "moving": { | |
| "radius": 3, | |
| "separation_force": 0.01, | |
| "separation_factor": 3, | |
| "force_unit_fuzzy_goto_behavior": false | |
| } | |
| }, | |
| "path_finder": { | |
| "fwd2bwd_ratio": 5, | |
| "goal_pressure_ratio": 2, | |
| "max_steps_worked_per_tick": 100, | |
| "use_path_cache": true, | |
| "short_cache_size": 5, | |
| "long_cache_size": 25, | |
| "short_cache_min_cacheable_distance": 10, | |
| "short_cache_min_algo_steps_to_cache": 50, | |
| "long_cache_min_cacheable_distance": 30, | |
| "cache_max_connect_to_cache_steps": 100, | |
| "cache_last_connection_point": 50, | |
| "cache_last_connection_point_ratio": 0.2, | |
| "cache_num_connection_points": 5, | |
| "cache_ageing": 0.05, | |
| "cache_keep_path_threshold": 0.5, | |
| "cache_absolute_path_credit": 1, | |
| "cache_per_node_path_credit": 0.001, | |
| "cache_accept_path_start_distance_ratio": 0.2, | |
| "cache_accept_path_end_distance_ratio": 0.15, | |
| "cache_path_start_distance_rating_multiplier": 10, | |
| "cache_path_end_distance_rating_multiplier": 20, | |
| "short_cache_path_max_age": 600, | |
| "long_cache_path_max_age": 108000, | |
| "cache_max_age_spacing": 600, | |
| "stale_enemy_with_same_destination_collision_penalty": 30, | |
| "ignore_moving_enemy_collision_distance": 5, | |
| "enemy_with_different_destination_collision_penalty": 30, | |
| "general_entity_collision_penalty": 10, | |
| "max_clients_to_accept_any_new_request": 10, | |
| "max_clients_to_accept_short_new_request": 10, | |
| "direct_distance_to_consider_short_request": 100, | |
| "min_steps_to_check_path_find_termination": 2000, | |
| "start_to_goal_cost_multiplier_to_terminate_path_find": 100 | |
| }, | |
| "max_failed_behavior_count": 3, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\map-settings.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "poison-capsule", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 3 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 3 | |
| ], | |
| [ | |
| "coal", | |
| 10 | |
| ] | |
| ], | |
| "result": "poison-capsule", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\capsule.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "slowdown-capsule", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 2 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 2 | |
| ], | |
| [ | |
| "coal", | |
| 5 | |
| ] | |
| ], | |
| "result": "slowdown-capsule", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\capsule.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-grenade", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 5 | |
| ], | |
| [ | |
| "coal", | |
| 10 | |
| ] | |
| ], | |
| "result": "basic-grenade", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\capsule.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "defender-capsule", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "piercing-bullet-magazine", | |
| 1 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 2 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 3 | |
| ] | |
| ], | |
| "result": "defender-capsule", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\capsule.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "distractor-capsule", | |
| "enabled": false, | |
| "energy_required": 15, | |
| "ingredients": [ | |
| [ | |
| "defender-capsule", | |
| 4 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 3 | |
| ] | |
| ], | |
| "result": "distractor-capsule", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\capsule.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "destroyer-capsule", | |
| "enabled": false, | |
| "energy_required": 15, | |
| "ingredients": [ | |
| [ | |
| "distractor-capsule", | |
| 4 | |
| ], | |
| [ | |
| "speed-module", | |
| 1 | |
| ] | |
| ], | |
| "result": "destroyer-capsule", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\capsule.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-electric-discharge-defense-remote", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 1 | |
| ] | |
| ], | |
| "result": "basic-electric-discharge-defense-remote", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\capsule.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "steel-plate", | |
| "category": "smelting", | |
| "enabled": false, | |
| "energy_required": 17.5, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "steel-plate", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\furnace-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "night-vision-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "steel-plate", | |
| 10 | |
| ] | |
| ], | |
| "result": "night-vision-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "energy-shield-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "steel-plate", | |
| 10 | |
| ] | |
| ], | |
| "result": "energy-shield-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "energy-shield-mk2-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "energy-shield-equipment", | |
| 10 | |
| ], | |
| [ | |
| "processing-unit", | |
| 10 | |
| ] | |
| ], | |
| "result": "energy-shield-mk2-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "battery-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "battery", | |
| 5 | |
| ], | |
| [ | |
| "steel-plate", | |
| 10 | |
| ] | |
| ], | |
| "result": "battery-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "battery-mk2-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "battery-equipment", | |
| 10 | |
| ], | |
| [ | |
| "processing-unit", | |
| 20 | |
| ] | |
| ], | |
| "result": "battery-mk2-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "solar-panel-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "solar-panel", | |
| 5 | |
| ], | |
| [ | |
| "processing-unit", | |
| 1 | |
| ], | |
| [ | |
| "steel-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "solar-panel-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "fusion-reactor-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "processing-unit", | |
| 100 | |
| ], | |
| [ | |
| "alien-artifact", | |
| 30 | |
| ] | |
| ], | |
| "result": "fusion-reactor-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-laser-defense-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "processing-unit", | |
| 1 | |
| ], | |
| [ | |
| "steel-plate", | |
| 5 | |
| ], | |
| [ | |
| "laser-turret", | |
| 5 | |
| ] | |
| ], | |
| "result": "basic-laser-defense-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-electric-discharge-defense-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "processing-unit", | |
| 5 | |
| ], | |
| [ | |
| "steel-plate", | |
| 20 | |
| ], | |
| [ | |
| "laser-turret", | |
| 10 | |
| ] | |
| ], | |
| "result": "basic-electric-discharge-defense-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-exoskeleton-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "processing-unit", | |
| 10 | |
| ], | |
| [ | |
| "electric-engine-unit", | |
| 30 | |
| ], | |
| [ | |
| "steel-plate", | |
| 20 | |
| ] | |
| ], | |
| "result": "basic-exoskeleton-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "personal-roboport-equipment", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "processing-unit", | |
| 10 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 40 | |
| ], | |
| [ | |
| "steel-plate", | |
| 20 | |
| ], | |
| [ | |
| "battery", | |
| 45 | |
| ] | |
| ], | |
| "result": "personal-roboport-equipment", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\equipment.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "laser-turret", | |
| "icon": "__base__/graphics/icons/laser-turret.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "subgroup": "defensive-structure", | |
| "order": "b[turret]-b[laser-turret]", | |
| "place_result": "laser-turret", | |
| "stack_size": 50, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\turret.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "speed-module", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ] | |
| ], | |
| "energy_required": 15, | |
| "result": "speed-module", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\module.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "speed-module-2", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "speed-module", | |
| 4 | |
| ], | |
| [ | |
| "processing-unit", | |
| 5 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ] | |
| ], | |
| "energy_required": 30, | |
| "result": "speed-module-2", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\module.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "speed-module-3", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "speed-module-2", | |
| 4 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "processing-unit", | |
| 5 | |
| ], | |
| [ | |
| "alien-artifact", | |
| 1 | |
| ] | |
| ], | |
| "energy_required": 60, | |
| "result": "speed-module-3", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\module.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "productivity-module", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ] | |
| ], | |
| "energy_required": 15, | |
| "result": "productivity-module", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\module.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "productivity-module-2", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "productivity-module", | |
| 4 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "processing-unit", | |
| 5 | |
| ] | |
| ], | |
| "energy_required": 30, | |
| "result": "productivity-module-2", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\module.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "productivity-module-3", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "productivity-module-2", | |
| 5 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "processing-unit", | |
| 5 | |
| ], | |
| [ | |
| "alien-artifact", | |
| 1 | |
| ] | |
| ], | |
| "energy_required": 60, | |
| "result": "productivity-module-3", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\module.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "effectivity-module", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ] | |
| ], | |
| "energy_required": 15, | |
| "result": "effectivity-module", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\module.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "effectivity-module-2", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "effectivity-module", | |
| 4 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "processing-unit", | |
| 5 | |
| ] | |
| ], | |
| "energy_required": 30, | |
| "result": "effectivity-module-2", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\module.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "effectivity-module-3", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "effectivity-module-2", | |
| 5 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "processing-unit", | |
| 5 | |
| ], | |
| [ | |
| "alien-artifact", | |
| 1 | |
| ] | |
| ], | |
| "energy_required": 60, | |
| "result": "effectivity-module-3", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\module.lua" | |
| }, | |
| { | |
| "type": "noise-layer", | |
| "name": "trees", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-trees.lua" | |
| }, | |
| { | |
| "type": "tree", | |
| "name": "dead-tree", | |
| "icon": "__base__/graphics/icons/dead-tree.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "breaths-air" | |
| ], | |
| "minable": { | |
| "mining_particle": "wooden-particle", | |
| "mining_time": 1, | |
| "result": "raw-wood", | |
| "count": 2 | |
| }, | |
| "emissions_per_tick": -0.0001, | |
| "max_health": 20, | |
| "collision_box": [ | |
| [ | |
| -0.6, | |
| -0.6 | |
| ], | |
| [ | |
| 0.6, | |
| 0.6 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.8, | |
| -0.8 | |
| ], | |
| [ | |
| 0.8, | |
| 0.8 | |
| ] | |
| ], | |
| "subgroup": "trees", | |
| "order": "a[tree]-b[dead-tree]", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-wood-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-tree/dead-tree-01.png", | |
| "width": 108, | |
| "height": 114 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-tree/dead-tree-02.png", | |
| "width": 155, | |
| "height": 97, | |
| "shift": [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-tree/dead-tree-03.png", | |
| "width": 138, | |
| "height": 124, | |
| "shift": [ | |
| 0.4, | |
| -0.3 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-tree/dead-tree-04.png", | |
| "width": 112, | |
| "height": 123, | |
| "shift": [ | |
| 0, | |
| -0.4 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-tree/dead-tree-05.png", | |
| "width": 111, | |
| "height": 113 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-tree/dead-tree-06.png", | |
| "width": 78, | |
| "height": 83 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-tree/dead-tree-07.png", | |
| "width": 90, | |
| "height": 105 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-trees.lua" | |
| }, | |
| { | |
| "type": "tree", | |
| "name": "dry-tree", | |
| "icon": "__base__/graphics/icons/dry-tree.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "breaths-air" | |
| ], | |
| "minable": { | |
| "count": 4, | |
| "mining_particle": "wooden-particle", | |
| "mining_time": 1, | |
| "result": "raw-wood" | |
| }, | |
| "emissions_per_tick": -0.0001, | |
| "max_health": 20, | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.8 | |
| ], | |
| [ | |
| 0.4, | |
| 0.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.6, | |
| -1.5 | |
| ], | |
| [ | |
| 0.6, | |
| 0.3 | |
| ] | |
| ], | |
| "drawing_box": [ | |
| [ | |
| -0.6, | |
| -1.8 | |
| ], | |
| [ | |
| 0.6, | |
| 0.3 | |
| ] | |
| ], | |
| "subgroup": "trees", | |
| "order": "a[tree]-c[dry-tree]", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-wood-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-tree/dry-tree-01-a.png", | |
| "width": 194, | |
| "height": 116, | |
| "shift": [ | |
| 2.25, | |
| -0.78125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-tree/dry-tree-01-b.png", | |
| "width": 155, | |
| "height": 129, | |
| "shift": [ | |
| 1.42188, | |
| -1.32812 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-tree/dry-tree-01-c.png", | |
| "width": 113, | |
| "height": 81, | |
| "shift": [ | |
| 1.26562, | |
| -0.765625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-tree/dry-tree-01-d.png", | |
| "width": 156, | |
| "height": 120, | |
| "shift": [ | |
| 0.96875, | |
| -1.1875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-tree/dry-tree-01-e.png", | |
| "width": 150, | |
| "height": 124, | |
| "shift": [ | |
| 1.53125, | |
| -1.25 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-tree/dry-tree-01-f.png", | |
| "width": 178, | |
| "height": 116, | |
| "shift": [ | |
| 1.96875, | |
| -1.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-tree/dry-tree-02-a.png", | |
| "width": 147, | |
| "height": 123, | |
| "shift": [ | |
| 1.8125, | |
| -1.48438 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-tree/dry-tree-02-b.png", | |
| "width": 168, | |
| "height": 133, | |
| "shift": [ | |
| 1.17188, | |
| -1.10938 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-tree/dry-tree-02-c.png", | |
| "width": 174, | |
| "height": 134, | |
| "shift": [ | |
| 1.07812, | |
| -1.5625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-02-d.png", | |
| "width": 215, | |
| "height": 136, | |
| "shift": [ | |
| 2.875, | |
| -0.96875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-02-e.png", | |
| "width": 158, | |
| "height": 115, | |
| "shift": [ | |
| 2.14062, | |
| -1.07812 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-02-f.png", | |
| "width": 180, | |
| "height": 105, | |
| "shift": [ | |
| 2.23438, | |
| -0.734375 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-03-a.png", | |
| "width": 168, | |
| "height": 111, | |
| "shift": [ | |
| 0.78125, | |
| -1.14062 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-03-b.png", | |
| "width": 145, | |
| "height": 118, | |
| "shift": [ | |
| 0.921875, | |
| -1.1875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-03-c.png", | |
| "width": 161, | |
| "height": 115, | |
| "shift": [ | |
| 1.57812, | |
| -1.29688 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-03-d.png", | |
| "width": 183, | |
| "height": 122, | |
| "shift": [ | |
| 2.20312, | |
| -1.21875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-03-e.png", | |
| "width": 166, | |
| "height": 122, | |
| "shift": [ | |
| 2.0625, | |
| -0.90625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-03-f.png", | |
| "width": 160, | |
| "height": 104, | |
| "shift": [ | |
| 1.5625, | |
| -0.625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-04-a.png", | |
| "width": 195, | |
| "height": 139, | |
| "shift": [ | |
| 1.67188, | |
| -1.23438 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-04-b.png", | |
| "width": 173, | |
| "height": 138, | |
| "shift": [ | |
| 1.29688, | |
| -0.875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-04-c.png", | |
| "width": 210, | |
| "height": 135, | |
| "shift": [ | |
| 1.5, | |
| -1.64062 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-04-d.png", | |
| "width": 149, | |
| "height": 119, | |
| "shift": [ | |
| 1.57812, | |
| -1.32812 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree//dry-tree/dry-tree-04-e.png", | |
| "width": 173, | |
| "height": 143, | |
| "shift": [ | |
| 1.39062, | |
| -1.73438 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-trees.lua" | |
| }, | |
| { | |
| "type": "tree", | |
| "name": "green-coral", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "breaths-air" | |
| ], | |
| "icon": "__base__/graphics/icons/green-coral.png", | |
| "minable": { | |
| "count": 1, | |
| "mining_particle": "wooden-particle", | |
| "mining_time": 2, | |
| "result": "raw-wood" | |
| }, | |
| "max_health": 50, | |
| "collision_box": [ | |
| [ | |
| -0.3, | |
| -0.3 | |
| ], | |
| [ | |
| 0.3, | |
| 0.3 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.8 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "drawing_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "emissions_per_tick": 0, | |
| "subgroup": "trees", | |
| "order": "a[tree]-d[coral]", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-wood-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/tree/green-coral/green-coral-01.png", | |
| "width": 58, | |
| "height": 69, | |
| "shift": [ | |
| 0.4, | |
| -0.4 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/green-coral/green-coral-02.png", | |
| "width": 77, | |
| "height": 97, | |
| "shift": [ | |
| 0.7, | |
| -0.05 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/green-coral/green-coral-03.png", | |
| "width": 41, | |
| "height": 54, | |
| "shift": [ | |
| 0.2, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/green-coral/green-coral-04.png", | |
| "width": 63, | |
| "height": 61, | |
| "shift": [ | |
| 0.7, | |
| 0.3 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/green-coral/green-coral-05.png", | |
| "width": 63, | |
| "height": 85, | |
| "shift": [ | |
| -0.1, | |
| 0.5 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/green-coral/green-coral-06.png", | |
| "width": 67, | |
| "height": 71 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/green-coral/green-coral-07.png", | |
| "width": 89, | |
| "height": 77, | |
| "shift": [ | |
| -0.2, | |
| -0.4 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-trees.lua" | |
| }, | |
| { | |
| "type": "tree", | |
| "name": "dead-grey-trunk", | |
| "icon": "__base__/graphics/icons/dead-grey-trunk.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "breaths-air" | |
| ], | |
| "minable": { | |
| "mining_particle": "wooden-particle", | |
| "mining_time": 1, | |
| "result": "raw-wood", | |
| "count": 2 | |
| }, | |
| "emissions_per_tick": -0.0001, | |
| "max_health": 20, | |
| "collision_box": [ | |
| [ | |
| -0.6, | |
| -0.6 | |
| ], | |
| [ | |
| 0.6, | |
| 0.6 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.8, | |
| -0.8 | |
| ], | |
| [ | |
| 0.8, | |
| 0.8 | |
| ] | |
| ], | |
| "subgroup": "trees", | |
| "order": "a[tree]-b[dead-tree]", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-wood-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-01.png", | |
| "width": 105, | |
| "height": 96, | |
| "shift": [ | |
| 0.75, | |
| -0.46 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-02.png", | |
| "width": 67, | |
| "height": 87, | |
| "shift": [ | |
| 0.4, | |
| 0.43 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-03.png", | |
| "width": 114, | |
| "height": 67, | |
| "shift": [ | |
| 0.56, | |
| -0.25 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-04.png", | |
| "width": 95, | |
| "height": 85, | |
| "shift": [ | |
| 0.62, | |
| 0.21 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-05.png", | |
| "width": 100, | |
| "height": 112, | |
| "shift": [ | |
| 0.84, | |
| -0.84 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-06.png", | |
| "width": 96, | |
| "height": 82, | |
| "shift": [ | |
| 0, | |
| -0.5 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-grey-trunk/dead-grey-trunk-07.png", | |
| "width": 143, | |
| "height": 55, | |
| "shift": [ | |
| -0.46, | |
| 0 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-trees.lua" | |
| }, | |
| { | |
| "type": "tree", | |
| "name": "dry-hairy-tree", | |
| "icon": "__base__/graphics/icons/dry-hairy-tree.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "breaths-air" | |
| ], | |
| "minable": { | |
| "mining_particle": "wooden-particle", | |
| "mining_time": 1, | |
| "result": "raw-wood", | |
| "count": 2 | |
| }, | |
| "emissions_per_tick": -0.0001, | |
| "max_health": 20, | |
| "collision_box": [ | |
| [ | |
| -0.6, | |
| -0.6 | |
| ], | |
| [ | |
| 0.6, | |
| 0.6 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.8, | |
| -0.8 | |
| ], | |
| [ | |
| 0.8, | |
| 0.8 | |
| ] | |
| ], | |
| "subgroup": "trees", | |
| "order": "a[tree]-b[dead-tree]", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-wood-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-01.png", | |
| "width": 201, | |
| "height": 242, | |
| "shift": [ | |
| 1.9, | |
| -0.68 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-02.png", | |
| "width": 307, | |
| "height": 256, | |
| "shift": [ | |
| 2.62, | |
| -0.68 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-03.png", | |
| "width": 286, | |
| "height": 240, | |
| "shift": [ | |
| 0.56, | |
| -1.5 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-04.png", | |
| "width": 291, | |
| "height": 229, | |
| "shift": [ | |
| 3.5, | |
| -2 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-05.png", | |
| "width": 265, | |
| "height": 264, | |
| "shift": [ | |
| 3.2, | |
| -0.46 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-06.png", | |
| "width": 312, | |
| "height": 267, | |
| "shift": [ | |
| 2.59, | |
| -1.34 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-07.png", | |
| "width": 294, | |
| "height": 213, | |
| "shift": [ | |
| 3.37, | |
| -0.25 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dry-hairy-tree/dry-hairy-tree-08.png", | |
| "width": 284, | |
| "height": 217, | |
| "shift": [ | |
| 2.28, | |
| -1.25 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-trees.lua" | |
| }, | |
| { | |
| "type": "tree", | |
| "name": "dead-dry-hairy-tree", | |
| "icon": "__base__/graphics/icons/dead-dry-hairy-tree.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "breaths-air" | |
| ], | |
| "minable": { | |
| "mining_particle": "wooden-particle", | |
| "mining_time": 1, | |
| "result": "raw-wood", | |
| "count": 2 | |
| }, | |
| "emissions_per_tick": -0.0001, | |
| "max_health": 20, | |
| "collision_box": [ | |
| [ | |
| -0.6, | |
| -0.6 | |
| ], | |
| [ | |
| 0.6, | |
| 0.6 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.8, | |
| -0.8 | |
| ], | |
| [ | |
| 0.8, | |
| 0.8 | |
| ] | |
| ], | |
| "subgroup": "trees", | |
| "order": "a[tree]-b[dead-tree]", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-wood-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-a.png", | |
| "width": 194, | |
| "height": 94, | |
| "shift": [ | |
| 0.28125, | |
| -0.0625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-b.png", | |
| "width": 186, | |
| "height": 151, | |
| "shift": [ | |
| 0.15625, | |
| -0.171875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-c.png", | |
| "width": 163, | |
| "height": 118, | |
| "shift": [ | |
| 0.171875, | |
| -0.3125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-d.png", | |
| "width": 178, | |
| "height": 153, | |
| "shift": [ | |
| 1.09375, | |
| -0.234375 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-e.png", | |
| "width": 195, | |
| "height": 158, | |
| "shift": [ | |
| 0.859375, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-f.png", | |
| "width": 206, | |
| "height": 141, | |
| "shift": [ | |
| 0.4375, | |
| -0.328125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-g.png", | |
| "width": 209, | |
| "height": 147, | |
| "shift": [ | |
| 0.421875, | |
| -0.328125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-h.png", | |
| "width": 175, | |
| "height": 106, | |
| "shift": [ | |
| 0.109375, | |
| -0.5625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-i.png", | |
| "width": 155, | |
| "height": 86, | |
| "shift": [ | |
| -0.046875, | |
| 0.125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-j.png", | |
| "width": 150, | |
| "height": 135, | |
| "shift": [ | |
| 0.59375, | |
| -0.171875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-k.png", | |
| "width": 159, | |
| "height": 122, | |
| "shift": [ | |
| 0.171875, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tree/dead-dry-hairy-tree/dead-tree-02-l.png", | |
| "width": 169, | |
| "height": 121, | |
| "shift": [ | |
| 0.234375, | |
| -0.109375 | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-trees.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "player-port", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 10 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "iron-plate", | |
| 1 | |
| ] | |
| ], | |
| "result": "player-port", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "fast-transport-belt", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "basic-transport-belt", | |
| 1 | |
| ] | |
| ], | |
| "result": "fast-transport-belt", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "express-transport-belt", | |
| "category": "crafting-with-fluid", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "fast-transport-belt", | |
| 1 | |
| ], | |
| { | |
| "type": "fluid", | |
| "name": "lubricant", | |
| "amount": 2 | |
| } | |
| ], | |
| "result": "express-transport-belt", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "solar-panel", | |
| "energy_required": 10, | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 5 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 15 | |
| ], | |
| [ | |
| "copper-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "solar-panel", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "assembling-machine-2", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 9 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 3 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "assembling-machine-1", | |
| 1 | |
| ] | |
| ], | |
| "result": "assembling-machine-2", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "assembling-machine-3", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "speed-module", | |
| 4 | |
| ], | |
| [ | |
| "assembling-machine-2", | |
| 2 | |
| ] | |
| ], | |
| "result": "assembling-machine-3", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "car", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "engine-unit", | |
| 8 | |
| ], | |
| [ | |
| "iron-plate", | |
| 20 | |
| ], | |
| [ | |
| "steel-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "car", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "tank", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "engine-unit", | |
| 16 | |
| ], | |
| [ | |
| "steel-plate", | |
| 50 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 15 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ] | |
| ], | |
| "result": "tank", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "straight-rail", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "stone", | |
| 1 | |
| ], | |
| [ | |
| "iron-stick", | |
| 1 | |
| ], | |
| [ | |
| "steel-plate", | |
| 1 | |
| ] | |
| ], | |
| "result": "straight-rail", | |
| "result_count": 2, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "curved-rail", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "stone", | |
| 4 | |
| ], | |
| [ | |
| "iron-stick", | |
| 4 | |
| ], | |
| [ | |
| "steel-plate", | |
| 4 | |
| ] | |
| ], | |
| "result": "curved-rail", | |
| "result_count": 2, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "diesel-locomotive", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "engine-unit", | |
| 20 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 10 | |
| ], | |
| [ | |
| "steel-plate", | |
| 30 | |
| ] | |
| ], | |
| "result": "diesel-locomotive", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "cargo-wagon", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "iron-gear-wheel", | |
| 10 | |
| ], | |
| [ | |
| "iron-plate", | |
| 20 | |
| ], | |
| [ | |
| "steel-plate", | |
| 20 | |
| ] | |
| ], | |
| "result": "cargo-wagon", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "train-stop", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ], | |
| [ | |
| "iron-plate", | |
| 10 | |
| ], | |
| [ | |
| "steel-plate", | |
| 3 | |
| ] | |
| ], | |
| "result": "train-stop", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "rail-signal", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 1 | |
| ], | |
| [ | |
| "iron-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "rail-signal", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "rail-chain-signal", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 1 | |
| ], | |
| [ | |
| "iron-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "rail-chain-signal", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "heavy-armor", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "copper-plate", | |
| 100 | |
| ], | |
| [ | |
| "steel-plate", | |
| 50 | |
| ] | |
| ], | |
| "result": "heavy-armor", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-modular-armor", | |
| "enabled": false, | |
| "energy_required": 15, | |
| "ingredients": [ | |
| [ | |
| "advanced-circuit", | |
| 30 | |
| ], | |
| [ | |
| "processing-unit", | |
| 5 | |
| ], | |
| [ | |
| "steel-plate", | |
| 50 | |
| ] | |
| ], | |
| "result": "basic-modular-armor", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "power-armor", | |
| "enabled": false, | |
| "energy_required": 20, | |
| "ingredients": [ | |
| [ | |
| "processing-unit", | |
| 40 | |
| ], | |
| [ | |
| "electric-engine-unit", | |
| 20 | |
| ], | |
| [ | |
| "steel-plate", | |
| 40 | |
| ], | |
| [ | |
| "alien-artifact", | |
| 10 | |
| ] | |
| ], | |
| "result": "power-armor", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "power-armor-mk2", | |
| "enabled": false, | |
| "energy_required": 25, | |
| "ingredients": [ | |
| [ | |
| "effectivity-module-3", | |
| 5 | |
| ], | |
| [ | |
| "speed-module-3", | |
| 5 | |
| ], | |
| [ | |
| "processing-unit", | |
| 40 | |
| ], | |
| [ | |
| "steel-plate", | |
| 40 | |
| ], | |
| [ | |
| "alien-artifact", | |
| 50 | |
| ] | |
| ], | |
| "result": "power-armor-mk2", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "iron-chest", | |
| "enabled": true, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 8 | |
| ] | |
| ], | |
| "result": "iron-chest", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "steel-chest", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 8 | |
| ] | |
| ], | |
| "result": "steel-chest", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "smart-chest", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "steel-chest", | |
| 1 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 3 | |
| ] | |
| ], | |
| "result": "smart-chest", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "stone-wall", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "stone-brick", | |
| 5 | |
| ] | |
| ], | |
| "result": "stone-wall", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "gate", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "stone-wall", | |
| 1 | |
| ], | |
| [ | |
| "steel-plate", | |
| 2 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 2 | |
| ] | |
| ], | |
| "result": "gate", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "flame-thrower", | |
| "enabled": false, | |
| "energy_required": 10, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 5 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 10 | |
| ] | |
| ], | |
| "result": "flame-thrower", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "land-mine", | |
| "enabled": false, | |
| "energy_required": 5, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 1 | |
| ], | |
| [ | |
| "explosives", | |
| 2 | |
| ] | |
| ], | |
| "result": "land-mine", | |
| "result_count": 4, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "rocket-launcher", | |
| "enabled": false, | |
| "energy_required": 5, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 5 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ] | |
| ], | |
| "result": "rocket-launcher", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "shotgun", | |
| "enabled": false, | |
| "energy_required": 4, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 15 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "copper-plate", | |
| 10 | |
| ], | |
| [ | |
| "wood", | |
| 5 | |
| ] | |
| ], | |
| "result": "shotgun", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "combat-shotgun", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 15 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "copper-plate", | |
| 10 | |
| ], | |
| [ | |
| "wood", | |
| 10 | |
| ] | |
| ], | |
| "result": "combat-shotgun", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "railgun", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 15 | |
| ], | |
| [ | |
| "copper-plate", | |
| 15 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 10 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ] | |
| ], | |
| "result": "railgun", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "science-pack-1", | |
| "energy_required": 5, | |
| "ingredients": [ | |
| [ | |
| "copper-plate", | |
| 1 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 1 | |
| ] | |
| ], | |
| "result": "science-pack-1", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "science-pack-2", | |
| "energy_required": 6, | |
| "ingredients": [ | |
| [ | |
| "basic-inserter", | |
| 1 | |
| ], | |
| [ | |
| "basic-transport-belt", | |
| 1 | |
| ] | |
| ], | |
| "result": "science-pack-2", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "science-pack-3", | |
| "enabled": false, | |
| "energy_required": 12, | |
| "ingredients": [ | |
| [ | |
| "battery", | |
| 1 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 1 | |
| ], | |
| [ | |
| "smart-inserter", | |
| 1 | |
| ], | |
| [ | |
| "steel-plate", | |
| 1 | |
| ] | |
| ], | |
| "result": "science-pack-3", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "alien-science-pack", | |
| "enabled": false, | |
| "energy_required": 12, | |
| "ingredients": [ | |
| [ | |
| "alien-artifact", | |
| 1 | |
| ] | |
| ], | |
| "result": "alien-science-pack", | |
| "result_count": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "lab", | |
| "energy_required": 5, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 10 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 10 | |
| ], | |
| [ | |
| "basic-transport-belt", | |
| 4 | |
| ] | |
| ], | |
| "result": "lab", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "red-wire", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 1 | |
| ], | |
| [ | |
| "copper-cable", | |
| 1 | |
| ] | |
| ], | |
| "result": "red-wire", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "green-wire", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 1 | |
| ], | |
| [ | |
| "copper-cable", | |
| 1 | |
| ] | |
| ], | |
| "result": "green-wire", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-transport-belt-to-ground", | |
| "enabled": false, | |
| "energy_required": 1, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 10 | |
| ], | |
| [ | |
| "basic-transport-belt", | |
| 5 | |
| ] | |
| ], | |
| "result_count": 2, | |
| "result": "basic-transport-belt-to-ground", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "fast-transport-belt-to-ground", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "iron-gear-wheel", | |
| 20 | |
| ], | |
| [ | |
| "basic-transport-belt-to-ground", | |
| 2 | |
| ] | |
| ], | |
| "result_count": 2, | |
| "result": "fast-transport-belt-to-ground", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "express-transport-belt-to-ground", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "iron-gear-wheel", | |
| 40 | |
| ], | |
| [ | |
| "fast-transport-belt-to-ground", | |
| 2 | |
| ] | |
| ], | |
| "result_count": 2, | |
| "result": "express-transport-belt-to-ground", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-splitter", | |
| "enabled": false, | |
| "energy_required": 1, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ], | |
| [ | |
| "iron-plate", | |
| 5 | |
| ], | |
| [ | |
| "basic-transport-belt", | |
| 4 | |
| ] | |
| ], | |
| "result": "basic-splitter", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "fast-splitter", | |
| "enabled": false, | |
| "energy_required": 2, | |
| "ingredients": [ | |
| [ | |
| "basic-splitter", | |
| 1 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 10 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 10 | |
| ] | |
| ], | |
| "result": "fast-splitter", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "express-splitter", | |
| "category": "crafting-with-fluid", | |
| "enabled": false, | |
| "energy_required": 2, | |
| "ingredients": [ | |
| [ | |
| "fast-splitter", | |
| 1 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 10 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 10 | |
| ], | |
| { | |
| "type": "fluid", | |
| "name": "lubricant", | |
| "amount": 8 | |
| } | |
| ], | |
| "result": "express-splitter", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "advanced-circuit", | |
| "enabled": false, | |
| "energy_required": 8, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 2 | |
| ], | |
| [ | |
| "plastic-bar", | |
| 2 | |
| ], | |
| [ | |
| "copper-cable", | |
| 4 | |
| ] | |
| ], | |
| "result": "advanced-circuit", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "processing-unit", | |
| "category": "crafting-with-fluid", | |
| "enabled": false, | |
| "energy_required": 15, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 20 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 2 | |
| ], | |
| { | |
| "type": "fluid", | |
| "name": "sulfuric-acid", | |
| "amount": 0.5 | |
| } | |
| ], | |
| "result": "processing-unit", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "logistic-robot", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "flying-robot-frame", | |
| 1 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 2 | |
| ] | |
| ], | |
| "result": "logistic-robot", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "construction-robot", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "flying-robot-frame", | |
| 1 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 2 | |
| ] | |
| ], | |
| "result": "construction-robot", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "logistic-chest-passive-provider", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "smart-chest", | |
| 1 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 1 | |
| ] | |
| ], | |
| "result": "logistic-chest-passive-provider", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "logistic-chest-active-provider", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "smart-chest", | |
| 1 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 1 | |
| ] | |
| ], | |
| "result": "logistic-chest-active-provider", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "logistic-chest-storage", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "smart-chest", | |
| 1 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 1 | |
| ] | |
| ], | |
| "result": "logistic-chest-storage", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "logistic-chest-requester", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "smart-chest", | |
| 1 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 1 | |
| ] | |
| ], | |
| "result": "logistic-chest-requester", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "rocket-silo", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 1000 | |
| ], | |
| [ | |
| "concrete", | |
| 1000 | |
| ], | |
| [ | |
| "pipe", | |
| 100 | |
| ], | |
| [ | |
| "processing-unit", | |
| 200 | |
| ], | |
| [ | |
| "electric-engine-unit", | |
| 200 | |
| ] | |
| ], | |
| "energy_required": 30, | |
| "result": "rocket-silo", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "roboport", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 45 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 45 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 45 | |
| ] | |
| ], | |
| "result": "roboport", | |
| "energy_required": 15, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "steel-axe", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 5 | |
| ], | |
| [ | |
| "iron-stick", | |
| 2 | |
| ] | |
| ], | |
| "result": "steel-axe", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "big-electric-pole", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 5 | |
| ], | |
| [ | |
| "copper-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "big-electric-pole", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "substation", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 10 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "copper-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "substation", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "medium-electric-pole", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 2 | |
| ], | |
| [ | |
| "copper-plate", | |
| 2 | |
| ] | |
| ], | |
| "result": "medium-electric-pole", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-accumulator", | |
| "energy_required": 10, | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 2 | |
| ], | |
| [ | |
| "battery", | |
| 5 | |
| ] | |
| ], | |
| "result": "basic-accumulator", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "steel-furnace", | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 8 | |
| ], | |
| [ | |
| "stone-brick", | |
| 10 | |
| ] | |
| ], | |
| "result": "steel-furnace", | |
| "energy_required": 3, | |
| "enabled": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "electric-furnace", | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 15 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 5 | |
| ], | |
| [ | |
| "stone-brick", | |
| 10 | |
| ] | |
| ], | |
| "result": "electric-furnace", | |
| "energy_required": 5, | |
| "enabled": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-beacon", | |
| "enabled": false, | |
| "energy_required": 15, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 20 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 20 | |
| ], | |
| [ | |
| "steel-plate", | |
| 10 | |
| ], | |
| [ | |
| "copper-cable", | |
| 10 | |
| ] | |
| ], | |
| "result": "basic-beacon", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "blueprint", | |
| "energy_required": 1, | |
| "ingredients": [ | |
| [ | |
| "advanced-circuit", | |
| 1 | |
| ] | |
| ], | |
| "result": "blueprint", | |
| "enabled": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "deconstruction-planner", | |
| "energy_required": 1, | |
| "ingredients": [ | |
| [ | |
| "advanced-circuit", | |
| 1 | |
| ] | |
| ], | |
| "result": "deconstruction-planner", | |
| "enabled": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "pumpjack", | |
| "energy_required": 20, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 15 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 10 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 10 | |
| ], | |
| [ | |
| "pipe", | |
| 10 | |
| ] | |
| ], | |
| "result": "pumpjack", | |
| "enabled": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "oil-refinery", | |
| "energy_required": 20, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 15 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 10 | |
| ], | |
| [ | |
| "stone-brick", | |
| 10 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 10 | |
| ], | |
| [ | |
| "pipe", | |
| 10 | |
| ] | |
| ], | |
| "result": "oil-refinery", | |
| "enabled": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "engine-unit", | |
| "energy_required": 20, | |
| "category": "advanced-crafting", | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 1 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 1 | |
| ], | |
| [ | |
| "pipe", | |
| 2 | |
| ] | |
| ], | |
| "result": "engine-unit", | |
| "enabled": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "electric-engine-unit", | |
| "category": "crafting-with-fluid", | |
| "energy_required": 20, | |
| "ingredients": [ | |
| [ | |
| "engine-unit", | |
| 1 | |
| ], | |
| { | |
| "type": "fluid", | |
| "name": "lubricant", | |
| "amount": 2 | |
| }, | |
| [ | |
| "electronic-circuit", | |
| 2 | |
| ] | |
| ], | |
| "result": "electric-engine-unit", | |
| "enabled": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "flying-robot-frame", | |
| "energy_required": 20, | |
| "ingredients": [ | |
| [ | |
| "electric-engine-unit", | |
| 1 | |
| ], | |
| [ | |
| "battery", | |
| 2 | |
| ], | |
| [ | |
| "steel-plate", | |
| 1 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 3 | |
| ] | |
| ], | |
| "result": "flying-robot-frame", | |
| "enabled": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "explosives", | |
| "energy_required": 5, | |
| "enabled": false, | |
| "category": "chemistry", | |
| "ingredients": [ | |
| { | |
| "type": "item", | |
| "name": "sulfur", | |
| "amount": 1 | |
| }, | |
| { | |
| "type": "item", | |
| "name": "coal", | |
| "amount": 1 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "water", | |
| "amount": 1 | |
| } | |
| ], | |
| "result": "explosives", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "battery", | |
| "category": "chemistry", | |
| "energy_required": 5, | |
| "enabled": false, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "sulfuric-acid", | |
| "amount": 2 | |
| }, | |
| [ | |
| "iron-plate", | |
| 1 | |
| ], | |
| [ | |
| "copper-plate", | |
| 1 | |
| ] | |
| ], | |
| "result": "battery", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "storage-tank", | |
| "energy_required": 3, | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "iron-plate", | |
| 20 | |
| ], | |
| [ | |
| "steel-plate", | |
| 5 | |
| ] | |
| ], | |
| "result": "storage-tank", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "small-pump", | |
| "energy_required": 2, | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electric-engine-unit", | |
| 1 | |
| ], | |
| [ | |
| "steel-plate", | |
| 1 | |
| ], | |
| [ | |
| "pipe", | |
| 1 | |
| ] | |
| ], | |
| "result": "small-pump", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "chemical-plant", | |
| "energy_required": 10, | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 5 | |
| ], | |
| [ | |
| "iron-gear-wheel", | |
| 5 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ], | |
| [ | |
| "pipe", | |
| 5 | |
| ] | |
| ], | |
| "result": "chemical-plant", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "small-plane", | |
| "energy_required": 30, | |
| "enabled": false, | |
| "category": "crafting", | |
| "ingredients": [ | |
| [ | |
| "plastic-bar", | |
| 100 | |
| ], | |
| [ | |
| "advanced-circuit", | |
| 200 | |
| ], | |
| [ | |
| "electric-engine-unit", | |
| 20 | |
| ], | |
| [ | |
| "battery", | |
| 100 | |
| ] | |
| ], | |
| "result": "small-plane", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "arithmetic-combinator", | |
| "enabled": "false", | |
| "ingredients": [ | |
| [ | |
| "copper-cable", | |
| 5 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ] | |
| ], | |
| "result": "arithmetic-combinator", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "decider-combinator", | |
| "enabled": "false", | |
| "ingredients": [ | |
| [ | |
| "copper-cable", | |
| 5 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 5 | |
| ] | |
| ], | |
| "result": "decider-combinator", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "constant-combinator", | |
| "enabled": "false", | |
| "ingredients": [ | |
| [ | |
| "copper-cable", | |
| 5 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 2 | |
| ] | |
| ], | |
| "result": "constant-combinator", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "low-density-structure", | |
| "energy_required": 30, | |
| "enabled": false, | |
| "category": "crafting", | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 10 | |
| ], | |
| [ | |
| "copper-plate", | |
| 5 | |
| ], | |
| [ | |
| "plastic-bar", | |
| 5 | |
| ] | |
| ], | |
| "result": "low-density-structure", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "rocket-fuel", | |
| "energy_required": 30, | |
| "enabled": false, | |
| "category": "crafting", | |
| "ingredients": [ | |
| [ | |
| "solid-fuel", | |
| 10 | |
| ] | |
| ], | |
| "result": "rocket-fuel", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "rocket-control-unit", | |
| "energy_required": 30, | |
| "enabled": false, | |
| "category": "crafting", | |
| "ingredients": [ | |
| [ | |
| "processing-unit", | |
| 1 | |
| ], | |
| [ | |
| "speed-module", | |
| 1 | |
| ] | |
| ], | |
| "result": "rocket-control-unit", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "rocket-part", | |
| "energy_required": 3, | |
| "enabled": false, | |
| "hidden": true, | |
| "category": "rocket-building", | |
| "ingredients": [ | |
| [ | |
| "low-density-structure", | |
| 10 | |
| ], | |
| [ | |
| "rocket-fuel", | |
| 10 | |
| ], | |
| [ | |
| "rocket-control-unit", | |
| 10 | |
| ] | |
| ], | |
| "result": "rocket-part", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "satellite", | |
| "energy_required": 3, | |
| "enabled": false, | |
| "category": "crafting", | |
| "ingredients": [ | |
| [ | |
| "low-density-structure", | |
| 100 | |
| ], | |
| [ | |
| "solar-panel", | |
| 100 | |
| ], | |
| [ | |
| "basic-accumulator", | |
| 100 | |
| ], | |
| [ | |
| "radar", | |
| 5 | |
| ], | |
| [ | |
| "processing-unit", | |
| 100 | |
| ], | |
| [ | |
| "rocket-fuel", | |
| 50 | |
| ] | |
| ], | |
| "result": "satellite", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "concrete", | |
| "energy_required": 10, | |
| "enabled": false, | |
| "category": "crafting-with-fluid", | |
| "ingredients": [ | |
| [ | |
| "stone-brick", | |
| 5 | |
| ], | |
| [ | |
| "iron-ore", | |
| 1 | |
| ], | |
| { | |
| "type": "fluid", | |
| "name": "water", | |
| "amount": 10 | |
| } | |
| ], | |
| "result": "concrete", | |
| "result_count": 10, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "long-handed-inserter", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "iron-gear-wheel", | |
| 1 | |
| ], | |
| [ | |
| "iron-plate", | |
| 1 | |
| ], | |
| [ | |
| "basic-inserter", | |
| 1 | |
| ] | |
| ], | |
| "result": "long-handed-inserter", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\inserter.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "fast-inserter", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "electronic-circuit", | |
| 2 | |
| ], | |
| [ | |
| "iron-plate", | |
| 2 | |
| ], | |
| [ | |
| "basic-inserter", | |
| 1 | |
| ] | |
| ], | |
| "result": "fast-inserter", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\inserter.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "smart-inserter", | |
| "enabled": false, | |
| "ingredients": [ | |
| [ | |
| "fast-inserter", | |
| 1 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 4 | |
| ] | |
| ], | |
| "result": "smart-inserter", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\inserter.lua" | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "crude-oil", | |
| "default_temperature": 25, | |
| "heat_capacity": "1KJ", | |
| "base_color": { | |
| "r": 0, | |
| "g": 0, | |
| "b": 0 | |
| }, | |
| "flow_color": { | |
| "r": 0.5, | |
| "g": 0.5, | |
| "b": 0.5 | |
| }, | |
| "max_temperature": 100, | |
| "icon": "__base__/graphics/icons/fluid/crude-oil.png", | |
| "pressure_to_speed_ratio": 0.4, | |
| "flow_to_energy_ratio": 0.59, | |
| "order": "a[fluid]-b[crude-oil]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\fluid\\fluid.lua" | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "heavy-oil", | |
| "default_temperature": 25, | |
| "heat_capacity": "1KJ", | |
| "base_color": { | |
| "r": 0, | |
| "g": 0.7, | |
| "b": 0.7 | |
| }, | |
| "flow_color": { | |
| "r": 0.5, | |
| "g": 0.5, | |
| "b": 0.5 | |
| }, | |
| "max_temperature": 100, | |
| "icon": "__base__/graphics/icons/fluid/heavy-oil.png", | |
| "pressure_to_speed_ratio": 0.4, | |
| "flow_to_energy_ratio": 0.59, | |
| "order": "a[fluid]-c[heavy-oil]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\fluid\\fluid.lua" | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "light-oil", | |
| "default_temperature": 25, | |
| "heat_capacity": "1KJ", | |
| "base_color": { | |
| "r": 0.3, | |
| "g": 0.3, | |
| "b": 0 | |
| }, | |
| "flow_color": { | |
| "r": 0.9, | |
| "g": 0.9, | |
| "b": 0.9 | |
| }, | |
| "max_temperature": 100, | |
| "icon": "__base__/graphics/icons/fluid/light-oil.png", | |
| "pressure_to_speed_ratio": 0.4, | |
| "flow_to_energy_ratio": 0.59, | |
| "order": "a[fluid]-d[light-oil]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\fluid\\fluid.lua" | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "petroleum-gas", | |
| "default_temperature": 25, | |
| "heat_capacity": "1KJ", | |
| "base_color": { | |
| "r": 0.4, | |
| "g": 0, | |
| "b": 0.4 | |
| }, | |
| "flow_color": { | |
| "r": 0.5, | |
| "g": 0.5, | |
| "b": 0.5 | |
| }, | |
| "max_temperature": 100, | |
| "icon": "__base__/graphics/icons/fluid/petroleum-gas.png", | |
| "pressure_to_speed_ratio": 0.4, | |
| "flow_to_energy_ratio": 0.59, | |
| "order": "a[fluid]-e[petroleum-gas]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\fluid\\fluid.lua" | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "lubricant", | |
| "default_temperature": 25, | |
| "heat_capacity": "1KJ", | |
| "base_color": { | |
| "r": 0.4, | |
| "g": 0.6, | |
| "b": 0.4 | |
| }, | |
| "flow_color": { | |
| "r": 0.5, | |
| "g": 0.5, | |
| "b": 0.5 | |
| }, | |
| "max_temperature": 100, | |
| "icon": "__base__/graphics/icons/fluid/lubricant.png", | |
| "pressure_to_speed_ratio": 0.4, | |
| "flow_to_energy_ratio": 0.59, | |
| "order": "e[lubricant]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\fluid\\fluid.lua" | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "sulfuric-acid", | |
| "default_temperature": 25, | |
| "heat_capacity": "1KJ", | |
| "base_color": { | |
| "r": 0, | |
| "g": 0.7, | |
| "b": 0.2 | |
| }, | |
| "flow_color": { | |
| "r": 0.5, | |
| "g": 0.5, | |
| "b": 0.5 | |
| }, | |
| "max_temperature": 100, | |
| "icon": "__base__/graphics/icons/fluid/sulfuric-acid.png", | |
| "pressure_to_speed_ratio": 0.4, | |
| "flow_to_energy_ratio": 0.59, | |
| "order": "a[fluid]-f[sulfuric-acid]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\fluid\\fluid.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-1", | |
| "icon": "__base__/graphics/icons/signal/signal_1.png", | |
| "subgroup": "virtual-signal-number", | |
| "order": "b[numbers]-[1]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-2", | |
| "icon": "__base__/graphics/icons/signal/signal_2.png", | |
| "subgroup": "virtual-signal-number", | |
| "order": "b[numbers]-[2]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-3", | |
| "icon": "__base__/graphics/icons/signal/signal_3.png", | |
| "subgroup": "virtual-signal-number", | |
| "order": "b[numbers]-[3]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-4", | |
| "icon": "__base__/graphics/icons/signal/signal_4.png", | |
| "subgroup": "virtual-signal-number", | |
| "order": "b[numbers]-[4]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-5", | |
| "icon": "__base__/graphics/icons/signal/signal_5.png", | |
| "subgroup": "virtual-signal-number", | |
| "order": "b[numbers]-[5]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-6", | |
| "icon": "__base__/graphics/icons/signal/signal_6.png", | |
| "subgroup": "virtual-signal-number", | |
| "order": "b[numbers]-[6]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-7", | |
| "icon": "__base__/graphics/icons/signal/signal_7.png", | |
| "subgroup": "virtual-signal-number", | |
| "order": "b[numbers]-[7]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-8", | |
| "icon": "__base__/graphics/icons/signal/signal_8.png", | |
| "subgroup": "virtual-signal-number", | |
| "order": "b[numbers]-[8]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-9", | |
| "icon": "__base__/graphics/icons/signal/signal_9.png", | |
| "subgroup": "virtual-signal-number", | |
| "order": "b[numbers]-[9]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-0", | |
| "icon": "__base__/graphics/icons/signal/signal_0.png", | |
| "subgroup": "virtual-signal-number", | |
| "order": "b[numbers]-[0]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-A", | |
| "icon": "__base__/graphics/icons/signal/signal_A.png", | |
| "subgroup": "virtual-signal-letter", | |
| "order": "c[letters]-[A]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-B", | |
| "icon": "__base__/graphics/icons/signal/signal_B.png", | |
| "subgroup": "virtual-signal-letter", | |
| "order": "c[letters]-[B]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-C", | |
| "icon": "__base__/graphics/icons/signal/signal_C.png", | |
| "subgroup": "virtual-signal-letter", | |
| "order": "c[letters]-[C]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-D", | |
| "icon": "__base__/graphics/icons/signal/signal_D.png", | |
| "subgroup": "virtual-signal-letter", | |
| "order": "c[letters]-[D]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-E", | |
| "icon": "__base__/graphics/icons/signal/signal_E.png", | |
| "subgroup": "virtual-signal-letter", | |
| "order": "c[letters]-[E]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-F", | |
| "icon": "__base__/graphics/icons/signal/signal_F.png", | |
| "subgroup": "virtual-signal-letter", | |
| "order": "c[letters]-[F]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-blue", | |
| "icon": "__base__/graphics/icons/signal/signal_blue.png", | |
| "subgroup": "virtual-signal-color", | |
| "order": "d[colors]-[1blue]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-green", | |
| "icon": "__base__/graphics/icons/signal/signal_green.png", | |
| "subgroup": "virtual-signal-color", | |
| "order": "d[colors]-[2green]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-red", | |
| "icon": "__base__/graphics/icons/signal/signal_red.png", | |
| "subgroup": "virtual-signal-color", | |
| "order": "d[colors]-[3red]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "virtual-signal", | |
| "name": "signal-yellow", | |
| "icon": "__base__/graphics/icons/signal/signal_yellow.png", | |
| "subgroup": "virtual-signal-color", | |
| "order": "d[colors]-[4yellow]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\signal\\signal.lua" | |
| }, | |
| { | |
| "type": "particle", | |
| "name": "iron-ore-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "life_time": 180, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-1.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 5, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-2.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 5, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-3.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 7, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-4.png", | |
| "priority": "extra-high", | |
| "width": 9, | |
| "height": 8, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "shadows": [ | |
| { | |
| "filename": "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-shadow-1.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 5, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-shadow-2.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 5, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-shadow-3.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 7, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/iron-ore-particle/iron-ore-particle-shadow-4.png", | |
| "priority": "extra-high", | |
| "width": 9, | |
| "height": 8, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "particle", | |
| "name": "copper-ore-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "life_time": 180, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/copper-ore-particle/copper-ore-particle-1.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 5, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/copper-ore-particle/copper-ore-particle-2.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 4, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/copper-ore-particle/copper-ore-particle-3.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 8, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/copper-ore-particle/copper-ore-particle-4.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 5, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "shadows": [ | |
| { | |
| "filename": "__base__/graphics/entity/copper-ore-particle/copper-ore-particle-shadow-1.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 5, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/copper-ore-particle/copper-ore-particle-shadow-2.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 4, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/copper-ore-particle/copper-ore-particle-shadow-3.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 8, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/copper-ore-particle/copper-ore-particle-shadow-4.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 5, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "particle", | |
| "name": "stone-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "life_time": 180, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-particle/stone-particle-1.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 4, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-particle/stone-particle-2.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 4, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-particle/stone-particle-3.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 6, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-particle/stone-particle-4.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 7, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "shadows": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-particle/stone-particle-shadow-1.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 4, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-particle/stone-particle-shadow-2.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 4, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-particle/stone-particle-shadow-3.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 6, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-particle/stone-particle-shadow-4.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 7, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "particle", | |
| "name": "coal-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "life_time": 180, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/coal-particle/coal-particle-1.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 5, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/coal-particle/coal-particle-2.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 6, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/coal-particle/coal-particle-3.png", | |
| "priority": "extra-high", | |
| "width": 3, | |
| "height": 6, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/coal-particle/coal-particle-4.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 4, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "shadows": [ | |
| { | |
| "filename": "__base__/graphics/entity/coal-particle/coal-particle-shadow-1.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 5, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/coal-particle/coal-particle-shadow-2.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 6, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/coal-particle/coal-particle-shadow-3.png", | |
| "priority": "extra-high", | |
| "width": 3, | |
| "height": 6, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/coal-particle/coal-particle-shadow-4.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 4, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "particle", | |
| "name": "wooden-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "life_time": 180, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/wooden-particle/wooden-particle-1.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 5, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/wooden-particle/wooden-particle-2.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 4, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/wooden-particle/wooden-particle-3.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 8, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/wooden-particle/wooden-particle-4.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 5, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "shadows": [ | |
| { | |
| "filename": "__base__/graphics/entity/wooden-particle/wooden-particle-shadow-1.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 5, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/wooden-particle/wooden-particle-shadow-2.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 4, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/wooden-particle/wooden-particle-shadow-3.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 8, | |
| "frame_count": 1 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/wooden-particle/wooden-particle-shadow-4.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 5, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "particle", | |
| "name": "shell-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "life_time": 600, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/shell-particle/shell-particle-1.png", | |
| "priority": "extra-high", | |
| "width": 6, | |
| "height": 6, | |
| "frame_count": 5 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/shell-particle/shell-particle-2.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 7, | |
| "frame_count": 5 | |
| } | |
| ], | |
| "shadows": [ | |
| { | |
| "filename": "__base__/graphics/entity/shell-particle/shell-particle-shadow-1.png", | |
| "priority": "extra-high", | |
| "width": 9, | |
| "height": 7, | |
| "frame_count": 5 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/shell-particle/shell-particle-shadow-2.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 8, | |
| "frame_count": 5 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "particle", | |
| "name": "explosion-remnants-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "life_time": 900, | |
| "pictures": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/explosion-particle/explosion-particle.png", | |
| "priority": "extra-high", | |
| "width": 38, | |
| "height": 38, | |
| "frame_count": 10, | |
| "animation_speed": 0.5, | |
| "variation_count": 40 | |
| } | |
| }, | |
| "shadows": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/explosion-particle/explosion-particle-shadow.png", | |
| "priority": "extra-high", | |
| "width": 48, | |
| "height": 38, | |
| "frame_count": 10, | |
| "animation_speed": 0.5, | |
| "variation_count": 40, | |
| "shift": [ | |
| 0.0625, | |
| 0 | |
| ] | |
| } | |
| }, | |
| "regular_trigger_effect": { | |
| "type": "create-smoke", | |
| "entity_name": "smoke-explosion-particle", | |
| "starting_frame_deviation": 5, | |
| "starting_frame_speed_deviation": 5, | |
| "offset_deviation": [ | |
| [ | |
| -0.06, | |
| -0.06 | |
| ], | |
| [ | |
| 0.06, | |
| 0.06 | |
| ] | |
| ], | |
| "speed_from_center": 0.007 | |
| }, | |
| "regular_trigger_effect_frequency": 1, | |
| "ended_in_water_trigger_effect": { | |
| "type": "create-entity", | |
| "entity_name": "water-splash" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "particle", | |
| "name": "blood-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "movement_modifier_when_on_ground": 0, | |
| "life_time": 180, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-01.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 6, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-02.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 3, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-03.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 7, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-04.png", | |
| "priority": "extra-high", | |
| "width": 3, | |
| "height": 3, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-05.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 5, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-06.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 3, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-07.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 5, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-08.png", | |
| "priority": "extra-high", | |
| "width": 9, | |
| "height": 10, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-09.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 4, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-10.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 5, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-11.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 5, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-12.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 5, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-13.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 5, | |
| "frame_count": 6 | |
| } | |
| ], | |
| "shadows": [ | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-01.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 6, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-02.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 3, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-03.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 7, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-04.png", | |
| "priority": "extra-high", | |
| "width": 3, | |
| "height": 3, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-05.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 5, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-06.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 3, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-07.png", | |
| "priority": "extra-high", | |
| "width": 5, | |
| "height": 5, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-08.png", | |
| "priority": "extra-high", | |
| "width": 9, | |
| "height": 10, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-09.png", | |
| "priority": "extra-high", | |
| "width": 7, | |
| "height": 4, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-10.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 5, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-11.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 5, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-12.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 5, | |
| "frame_count": 6 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/blood-particle/blood-particle-13.png", | |
| "priority": "extra-high", | |
| "width": 4, | |
| "height": 5, | |
| "frame_count": 6 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "particle-source", | |
| "name": "blood-fountain", | |
| "particle": "blood-particle", | |
| "time_to_live": 10, | |
| "time_to_live_deviation": 5, | |
| "time_before_start": 0, | |
| "time_before_start_deviation": 3, | |
| "height": 0.4, | |
| "height_deviation": 0.1, | |
| "vertical_speed": 0.05, | |
| "vertical_speed_deviation": 0.03, | |
| "horizontal_speed": 0.025, | |
| "horizontal_speed_deviation": 0.025, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "particle-source", | |
| "name": "blood-fountain-big", | |
| "particle": "blood-particle", | |
| "time_to_live": 30, | |
| "time_to_live_deviation": 5, | |
| "time_before_start": 0, | |
| "time_before_start_deviation": 10, | |
| "height": 0.4, | |
| "height_deviation": 0.1, | |
| "vertical_speed": 0.15, | |
| "vertical_speed_deviation": 0.05, | |
| "horizontal_speed": 0.04, | |
| "horizontal_speed_deviation": 0.04, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "leaf-particle", | |
| "name": "leaf-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "life_time": 180, | |
| "movement_modifier": 0.9, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-01.png", | |
| "width": 6, | |
| "height": 6, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-02.png", | |
| "width": 6, | |
| "height": 4, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-03.png", | |
| "width": 8, | |
| "height": 5, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-04.png", | |
| "width": 6, | |
| "height": 6, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-05.png", | |
| "width": 6, | |
| "height": 5, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-06.png", | |
| "width": 6, | |
| "height": 4, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-07.png", | |
| "width": 6, | |
| "height": 6, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-08.png", | |
| "width": 4, | |
| "height": 7, | |
| "frame_count": 8 | |
| } | |
| ], | |
| "shadows": [ | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-01-shadow.png", | |
| "width": 6, | |
| "height": 6, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-02-shadow.png", | |
| "width": 6, | |
| "height": 4, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-03-shadow.png", | |
| "width": 8, | |
| "height": 5, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-04-shadow.png", | |
| "width": 6, | |
| "height": 6, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-05-shadow.png", | |
| "width": 6, | |
| "height": 5, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-06-shadow.png", | |
| "width": 6, | |
| "height": 4, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-07-shadow.png", | |
| "width": 6, | |
| "height": 6, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/leaf-particle/leaf-particle-08-shadow.png", | |
| "width": 4, | |
| "height": 7, | |
| "frame_count": 8 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "particle", | |
| "name": "branch-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "life_time": 1200, | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-01.png", | |
| "width": 32, | |
| "height": 31, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-02.png", | |
| "width": 42, | |
| "height": 49, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-03.png", | |
| "width": 41, | |
| "height": 48, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-04.png", | |
| "width": 13, | |
| "height": 28, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-05.png", | |
| "width": 28, | |
| "height": 21, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-06.png", | |
| "width": 31, | |
| "height": 24, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-07.png", | |
| "width": 33, | |
| "height": 35, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-08.png", | |
| "width": 14, | |
| "height": 28, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-09.png", | |
| "width": 27, | |
| "height": 32, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-10.png", | |
| "width": 27, | |
| "height": 27, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-11.png", | |
| "width": 25, | |
| "height": 33, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-12.png", | |
| "width": 32, | |
| "height": 28, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-13.png", | |
| "width": 25, | |
| "height": 18, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-14.png", | |
| "width": 27, | |
| "height": 18, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-15.png", | |
| "width": 12, | |
| "height": 14, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-16.png", | |
| "width": 13, | |
| "height": 13, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-17.png", | |
| "width": 32, | |
| "height": 29, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-18.png", | |
| "width": 29, | |
| "height": 33, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-19.png", | |
| "width": 37, | |
| "height": 39, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-20.png", | |
| "width": 28, | |
| "height": 23, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-21.png", | |
| "width": 23, | |
| "height": 24, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-22.png", | |
| "width": 14, | |
| "height": 19, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-23.png", | |
| "width": 36, | |
| "height": 13, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-24.png", | |
| "width": 15, | |
| "height": 19, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-25.png", | |
| "width": 22, | |
| "height": 20, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-26.png", | |
| "width": 13, | |
| "height": 22, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-27.png", | |
| "width": 35, | |
| "height": 18, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-28.png", | |
| "width": 17, | |
| "height": 15, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-29.png", | |
| "width": 26, | |
| "height": 26, | |
| "frame_count": 8 | |
| } | |
| ], | |
| "shadows": [ | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-01-shadow.png", | |
| "width": 32, | |
| "height": 31, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-02-shadow.png", | |
| "width": 42, | |
| "height": 49, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-03-shadow.png", | |
| "width": 41, | |
| "height": 48, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-04-shadow.png", | |
| "width": 13, | |
| "height": 28, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-05-shadow.png", | |
| "width": 28, | |
| "height": 21, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-06-shadow.png", | |
| "width": 31, | |
| "height": 24, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-07-shadow.png", | |
| "width": 33, | |
| "height": 35, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-08-shadow.png", | |
| "width": 14, | |
| "height": 28, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-09-shadow.png", | |
| "width": 27, | |
| "height": 32, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-10-shadow.png", | |
| "width": 27, | |
| "height": 27, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-11-shadow.png", | |
| "width": 25, | |
| "height": 33, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-12-shadow.png", | |
| "width": 32, | |
| "height": 28, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-13-shadow.png", | |
| "width": 25, | |
| "height": 18, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-14-shadow.png", | |
| "width": 27, | |
| "height": 18, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-15-shadow.png", | |
| "width": 12, | |
| "height": 14, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-16-shadow.png", | |
| "width": 13, | |
| "height": 13, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-17-shadow.png", | |
| "width": 32, | |
| "height": 29, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-18-shadow.png", | |
| "width": 29, | |
| "height": 33, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-19-shadow.png", | |
| "width": 37, | |
| "height": 39, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-20-shadow.png", | |
| "width": 28, | |
| "height": 23, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-21-shadow.png", | |
| "width": 23, | |
| "height": 24, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-22-shadow.png", | |
| "width": 14, | |
| "height": 19, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-23-shadow.png", | |
| "width": 36, | |
| "height": 13, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-24-shadow.png", | |
| "width": 15, | |
| "height": 19, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-25-shadow.png", | |
| "width": 22, | |
| "height": 20, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-26-shadow.png", | |
| "width": 13, | |
| "height": 22, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-27-shadow.png", | |
| "width": 35, | |
| "height": 18, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-28-shadow.png", | |
| "width": 17, | |
| "height": 15, | |
| "frame_count": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/branch-particle/branch-particle-29-shadow.png", | |
| "width": 26, | |
| "height": 26, | |
| "frame_count": 8 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-particles.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "basic-oil-processing", | |
| "category": "oil-processing", | |
| "enabled": false, | |
| "energy_required": 5, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "crude-oil", | |
| "amount": 10 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "fluid", | |
| "name": "heavy-oil", | |
| "amount": 3 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "light-oil", | |
| "amount": 3 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "petroleum-gas", | |
| "amount": 4 | |
| } | |
| ], | |
| "icon": "__base__/graphics/icons/fluid/basic-oil-processing.png", | |
| "subgroup": "fluid-recipes", | |
| "order": "a[oil-processing]-a[basic-oil-processing]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "advanced-oil-processing", | |
| "category": "oil-processing", | |
| "enabled": false, | |
| "energy_required": 5, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "water", | |
| "amount": 5 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "crude-oil", | |
| "amount": 10 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "fluid", | |
| "name": "heavy-oil", | |
| "amount": 1 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "light-oil", | |
| "amount": 4.5 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "petroleum-gas", | |
| "amount": 5.5 | |
| } | |
| ], | |
| "icon": "__base__/graphics/icons/fluid/advanced-oil-processing.png", | |
| "subgroup": "fluid-recipes", | |
| "order": "a[oil-processing]-b[advanced-oil-processing]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "heavy-oil-cracking", | |
| "category": "chemistry", | |
| "enabled": false, | |
| "energy_required": 5, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "water", | |
| "amount": 3 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "heavy-oil", | |
| "amount": 4 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "fluid", | |
| "name": "light-oil", | |
| "amount": 3 | |
| } | |
| ], | |
| "main_product": "", | |
| "icon": "__base__/graphics/icons/fluid/heavy-oil-cracking.png", | |
| "subgroup": "fluid-recipes", | |
| "order": "b[fluid-chemistry]-a[heavy-oil-cracking]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "light-oil-cracking", | |
| "category": "chemistry", | |
| "enabled": false, | |
| "energy_required": 5, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "water", | |
| "amount": 3 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "light-oil", | |
| "amount": 3 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "fluid", | |
| "name": "petroleum-gas", | |
| "amount": 2 | |
| } | |
| ], | |
| "main_product": "", | |
| "icon": "__base__/graphics/icons/fluid/light-oil-cracking.png", | |
| "subgroup": "fluid-recipes", | |
| "order": "b[fluid-chemistry]-b[light-oil-cracking]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "sulfuric-acid", | |
| "category": "chemistry", | |
| "energy_required": 1, | |
| "enabled": false, | |
| "ingredients": [ | |
| { | |
| "type": "item", | |
| "name": "sulfur", | |
| "amount": 5 | |
| }, | |
| { | |
| "type": "item", | |
| "name": "iron-plate", | |
| "amount": 1 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "water", | |
| "amount": 10 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "fluid", | |
| "name": "sulfuric-acid", | |
| "amount": 5 | |
| } | |
| ], | |
| "subgroup": "fluid-recipes", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "plastic-bar", | |
| "category": "chemistry", | |
| "energy_required": 1, | |
| "enabled": false, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "petroleum-gas", | |
| "amount": 3 | |
| }, | |
| { | |
| "type": "item", | |
| "name": "coal", | |
| "amount": 1 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "item", | |
| "name": "plastic-bar", | |
| "amount": 2 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "solid-fuel-from-light-oil", | |
| "category": "chemistry", | |
| "energy_required": 3, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "light-oil", | |
| "amount": 1 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "item", | |
| "name": "solid-fuel", | |
| "amount": 1 | |
| } | |
| ], | |
| "icon": "__base__/graphics/icons/solid-fuel-from-light-oil.png", | |
| "subgroup": "fluid-recipes", | |
| "enabled": false, | |
| "order": "b[fluid-chemistry]-c[solid-fuel-from-light-oil]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "solid-fuel-from-petroleum-gas", | |
| "category": "chemistry", | |
| "energy_required": 3, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "petroleum-gas", | |
| "amount": 2 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "item", | |
| "name": "solid-fuel", | |
| "amount": 1 | |
| } | |
| ], | |
| "icon": "__base__/graphics/icons/solid-fuel-from-petroleum-gas.png", | |
| "subgroup": "fluid-recipes", | |
| "enabled": false, | |
| "order": "b[fluid-chemistry]-d[solid-fuel-from-petroleum-gas]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "solid-fuel-from-heavy-oil", | |
| "category": "chemistry", | |
| "energy_required": 3, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "heavy-oil", | |
| "amount": 2 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "item", | |
| "name": "solid-fuel", | |
| "amount": 1 | |
| } | |
| ], | |
| "icon": "__base__/graphics/icons/solid-fuel-from-heavy-oil.png", | |
| "subgroup": "fluid-recipes", | |
| "enabled": false, | |
| "order": "b[fluid-chemistry]-e[solid-fuel-from-heavy-oil]", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "sulfur", | |
| "category": "chemistry", | |
| "energy_required": 1, | |
| "enabled": false, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "water", | |
| "amount": 3 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "petroleum-gas", | |
| "amount": 3 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "item", | |
| "name": "sulfur", | |
| "amount": 2 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "lubricant", | |
| "category": "chemistry", | |
| "enabled": false, | |
| "energy_required": 1, | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "heavy-oil", | |
| "amount": 1 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "fluid", | |
| "name": "lubricant", | |
| "amount": 1 | |
| } | |
| ], | |
| "subgroup": "fluid-recipes", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "empty-barrel", | |
| "category": "crafting", | |
| "energy_required": 1, | |
| "subgroup": "barrel", | |
| "enabled": false, | |
| "ingredients": [ | |
| { | |
| "type": "item", | |
| "name": "steel-plate", | |
| "amount": 1 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "item", | |
| "name": "empty-barrel", | |
| "amount": 1 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "fill-crude-oil-barrel", | |
| "category": "crafting-with-fluid", | |
| "energy_required": 1, | |
| "subgroup": "barrel", | |
| "order": "b[fill-crude-oil-barrel]", | |
| "enabled": false, | |
| "icon": "__base__/graphics/icons/fluid/fill-crude-oil-barrel.png", | |
| "ingredients": [ | |
| { | |
| "type": "fluid", | |
| "name": "crude-oil", | |
| "amount": 25 | |
| }, | |
| { | |
| "type": "item", | |
| "name": "empty-barrel", | |
| "amount": 1 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "item", | |
| "name": "crude-oil-barrel", | |
| "amount": 1 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "empty-crude-oil-barrel", | |
| "category": "crafting-with-fluid", | |
| "energy_required": 1, | |
| "subgroup": "barrel", | |
| "order": "c[empty-crude-oil-barrel]", | |
| "enabled": false, | |
| "icon": "__base__/graphics/icons/fluid/empty-crude-oil-barrel.png", | |
| "ingredients": [ | |
| { | |
| "type": "item", | |
| "name": "crude-oil-barrel", | |
| "amount": 1 | |
| } | |
| ], | |
| "results": [ | |
| { | |
| "type": "fluid", | |
| "name": "crude-oil", | |
| "amount": 25 | |
| }, | |
| { | |
| "type": "item", | |
| "name": "empty-barrel", | |
| "amount": 1 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "flame-thrower-ammo", | |
| "category": "chemistry", | |
| "enabled": false, | |
| "energy_required": 3, | |
| "ingredients": [ | |
| { | |
| "type": "item", | |
| "name": "iron-plate", | |
| "amount": 5 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "light-oil", | |
| "amount": 2.5 | |
| }, | |
| { | |
| "type": "fluid", | |
| "name": "heavy-oil", | |
| "amount": 2.5 | |
| } | |
| ], | |
| "result": "flame-thrower-ammo", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\fluid-recipe.lua" | |
| }, | |
| { | |
| "type": "resource", | |
| "name": "crude-oil", | |
| "icon": "__base__/graphics/icons/crude-oil.png", | |
| "flags": [ | |
| "placeable-neutral" | |
| ], | |
| "category": "basic-fluid", | |
| "order": "a-b-a", | |
| "infinite": true, | |
| "minimum": 750, | |
| "normal": 7500, | |
| "minable": { | |
| "hardness": 1, | |
| "mining_time": 1, | |
| "results": [ | |
| { | |
| "type": "fluid", | |
| "name": "crude-oil", | |
| "amount_min": 1, | |
| "amount_max": 1, | |
| "probability": 1 | |
| } | |
| ] | |
| }, | |
| "collision_box": [ | |
| [ | |
| -1.4, | |
| -1.4 | |
| ], | |
| [ | |
| 1.4, | |
| 1.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "autoplace": { | |
| "control": "crude-oil", | |
| "sharpness": 1, | |
| "max_probability": 0.04, | |
| "richness_multiplier": 150000, | |
| "richness_base": 5000, | |
| "size_control_multiplier": 0.06, | |
| "peaks": [ | |
| { | |
| "influence": 0.1 | |
| }, | |
| { | |
| "influence": 0.105, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.67, | |
| "noise_layer": "crude-oil", | |
| "noise_octaves_difference": -2.7, | |
| "noise_persistence": 0.3 | |
| } | |
| ] | |
| }, | |
| "stage_counts": [ | |
| 0 | |
| ], | |
| "stages": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/crude-oil/crude-oil.png", | |
| "priority": "extra-high", | |
| "width": 75, | |
| "height": 61, | |
| "frame_count": 4, | |
| "variation_count": 1 | |
| } | |
| }, | |
| "map_color": { | |
| "r": 0.8, | |
| "g": 0.1, | |
| "b": 0.8 | |
| }, | |
| "map_grid": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\resources.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "construction-robotics", | |
| "icon": "__base__/graphics/technology/construction-robotics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "roboport" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "logistic-chest-passive-provider" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "logistic-chest-storage" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "construction-robot" | |
| }, | |
| { | |
| "type": "ghost-time-to-live", | |
| "modifier": 18000 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "robotics", | |
| "flying" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-k-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "automated-construction", | |
| "icon": "__base__/graphics/technology/automated-construction.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "blueprint" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "deconstruction-planner" | |
| }, | |
| { | |
| "type": "ghost-time-to-live", | |
| "modifier": 18000 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "construction-robotics" | |
| ], | |
| "unit": { | |
| "count": 75, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-k-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistic-robotics", | |
| "icon": "__base__/graphics/technology/logistic-robotics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "roboport" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "logistic-chest-passive-provider" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "logistic-robot" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "robotics", | |
| "flying" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-k-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistic-system", | |
| "icon": "__base__/graphics/technology/logistic-system.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "logistic-chest-active-provider" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "logistic-chest-requester" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robotics" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-k-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistic-robot-speed-1", | |
| "icon": "__base__/graphics/technology/logistic-robot-speed.png", | |
| "effects": [ | |
| { | |
| "type": "logistic-robot-speed", | |
| "modifier": "0.35" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robotics" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-f-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistic-robot-speed-2", | |
| "icon": "__base__/graphics/technology/logistic-robot-speed.png", | |
| "effects": [ | |
| { | |
| "type": "logistic-robot-speed", | |
| "modifier": "0.4" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robot-speed-1" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-f-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistic-robot-speed-3", | |
| "icon": "__base__/graphics/technology/logistic-robot-speed.png", | |
| "effects": [ | |
| { | |
| "type": "logistic-robot-speed", | |
| "modifier": "0.45" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robot-speed-2" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-f-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistic-robot-speed-4", | |
| "icon": "__base__/graphics/technology/logistic-robot-speed.png", | |
| "effects": [ | |
| { | |
| "type": "logistic-robot-speed", | |
| "modifier": "0.55" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robot-speed-3" | |
| ], | |
| "unit": { | |
| "count": 250, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-f-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistic-robot-speed-5", | |
| "icon": "__base__/graphics/technology/logistic-robot-speed.png", | |
| "effects": [ | |
| { | |
| "type": "logistic-robot-speed", | |
| "modifier": "0.65" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robot-speed-4" | |
| ], | |
| "unit": { | |
| "count": 500, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-f-e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistic-robot-storage-1", | |
| "icon": "__base__/graphics/technology/logistic-robot-storage.png", | |
| "effects": [ | |
| { | |
| "type": "logistic-robot-storage", | |
| "modifier": "1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robotics" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-g-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistic-robot-storage-2", | |
| "icon": "__base__/graphics/technology/logistic-robot-storage.png", | |
| "effects": [ | |
| { | |
| "type": "logistic-robot-storage", | |
| "modifier": "1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robot-storage-1" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-g-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistic-robot-storage-3", | |
| "icon": "__base__/graphics/technology/logistic-robot-storage.png", | |
| "effects": [ | |
| { | |
| "type": "logistic-robot-storage", | |
| "modifier": "1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robot-storage-2" | |
| ], | |
| "unit": { | |
| "count": 450, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-g-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "character-logistic-slots-1", | |
| "icon": "__base__/graphics/technology/character-logistic-slots.png", | |
| "effects": [ | |
| { | |
| "type": "character-logistic-slots", | |
| "modifier": 5 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robotics" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-e-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "character-logistic-slots-2", | |
| "icon": "__base__/graphics/technology/character-logistic-slots.png", | |
| "effects": [ | |
| { | |
| "type": "character-logistic-slots", | |
| "modifier": 5 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "character-logistic-slots-1" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-e-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "character-logistic-slots-3", | |
| "icon": "__base__/graphics/technology/character-logistic-slots.png", | |
| "effects": [ | |
| { | |
| "type": "character-logistic-slots", | |
| "modifier": 5 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "character-logistic-slots-2" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-e-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "character-logistic-slots-4", | |
| "icon": "__base__/graphics/technology/character-logistic-slots.png", | |
| "effects": [ | |
| { | |
| "type": "character-logistic-slots", | |
| "modifier": 5 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "character-logistic-slots-3" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-e-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "character-logistic-slots-5", | |
| "icon": "__base__/graphics/technology/character-logistic-slots.png", | |
| "effects": [ | |
| { | |
| "type": "character-logistic-slots", | |
| "modifier": 5 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "character-logistic-slots-4" | |
| ], | |
| "unit": { | |
| "count": 500, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-e-e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "character-logistic-trash-slots-1", | |
| "icon": "__base__/graphics/technology/character-logistic-trash-slots.png", | |
| "effects": [ | |
| { | |
| "type": "character-logistic-trash-slots", | |
| "modifier": 5 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistic-robotics" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-f-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "character-logistic-trash-slots-2", | |
| "icon": "__base__/graphics/technology/character-logistic-trash-slots.png", | |
| "effects": [ | |
| { | |
| "type": "character-logistic-trash-slots", | |
| "modifier": 5 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "character-logistic-trash-slots-1" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-k-f-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\logistic-robot.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "steel-processing", | |
| "icon": "__base__/graphics/technology/steel-processing.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "steel-plate" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "steel-chest" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "steel-axe" | |
| } | |
| ], | |
| "unit": { | |
| "count": 20, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 5 | |
| }, | |
| "order": "c-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "military", | |
| "icon": "__base__/graphics/technology/military.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "submachine-gun" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "shotgun" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "shotgun-shell" | |
| } | |
| ], | |
| "unit": { | |
| "count": 10, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "e-a-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "military-2", | |
| "icon": "__base__/graphics/technology/military.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "piercing-bullet-magazine" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-grenade" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "military", | |
| "steel-processing" | |
| ], | |
| "unit": { | |
| "count": 20, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "e-a-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "military-3", | |
| "icon": "__base__/graphics/technology/military.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "poison-capsule" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "slowdown-capsule" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "combat-shotgun" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "military-2", | |
| "laser", | |
| "rocketry" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "e-a-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "military-4", | |
| "icon": "__base__/graphics/technology/military.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "piercing-shotgun-shell" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "military-3" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ] | |
| ], | |
| "time": 45 | |
| }, | |
| "order": "e-a-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "automation", | |
| "icon": "__base__/graphics/technology/automation.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "assembling-machine-1" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "long-handed-inserter" | |
| } | |
| ], | |
| "unit": { | |
| "count": 10, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 10 | |
| }, | |
| "order": "a-b-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "electronics", | |
| "icon": "__base__/graphics/technology/electronics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "smart-inserter" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "automation" | |
| ], | |
| "unit": { | |
| "count": 30, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "a-d-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "automation-2", | |
| "icon": "__base__/graphics/technology/automation.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "assembling-machine-2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "electronics" | |
| ], | |
| "unit": { | |
| "count": 40, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 2 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "a-b-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "automation-3", | |
| "icon": "__base__/graphics/technology/automation.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "assembling-machine-3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "speed-module", | |
| "automation-2" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "order": "a-b-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "explosives", | |
| "icon": "__base__/graphics/technology/explosives.png", | |
| "prerequisites": [ | |
| "sulfur-processing" | |
| ], | |
| "unit": { | |
| "count": 60, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "explosives" | |
| } | |
| ], | |
| "order": "a-e-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "flammables", | |
| "icon": "__base__/graphics/technology/flammables.png", | |
| "prerequisites": [ | |
| "oil-processing" | |
| ], | |
| "unit": { | |
| "count": 60, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "e-c-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "land-mine", | |
| "icon": "__base__/graphics/technology/land-mine.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "land-mine" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "explosives", | |
| "military-2" | |
| ], | |
| "unit": { | |
| "count": 20, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "e-e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "flame-thrower", | |
| "icon": "__base__/graphics/technology/flame-thrower.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "flame-thrower" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "flame-thrower-ammo" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "flammables", | |
| "military-2" | |
| ], | |
| "unit": { | |
| "count": 20, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "e-c-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "circuit-network", | |
| "icon": "__base__/graphics/technology/circuit-network.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "smart-chest" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "red-wire" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "green-wire" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "arithmetic-combinator" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "decider-combinator" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "constant-combinator" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "electronics" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "a-d-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "advanced-electronics", | |
| "icon": "__base__/graphics/technology/advanced-electronics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "advanced-circuit" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "processing-unit" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "electronics" | |
| ], | |
| "unit": { | |
| "count": 40, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "a-d-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "advanced-electronics-2", | |
| "icon": "__base__/graphics/technology/advanced-electronics-2.png", | |
| "prerequisites": [ | |
| "advanced-electronics" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "a-d-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistics", | |
| "icon": "__base__/graphics/technology/logistics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-transport-belt-to-ground" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "fast-inserter" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-splitter" | |
| } | |
| ], | |
| "unit": { | |
| "count": 20, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "a-f-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "railway", | |
| "icon": "__base__/graphics/technology/railway.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "straight-rail" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "curved-rail" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "diesel-locomotive" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistics-2", | |
| "steel-processing", | |
| "engine" | |
| ], | |
| "unit": { | |
| "count": 70, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 20 | |
| }, | |
| "order": "c-g-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "automated-rail-transportation", | |
| "icon": "__base__/graphics/technology/automated-rail-transportation.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "train-stop" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "cargo-wagon" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "railway" | |
| ], | |
| "unit": { | |
| "count": 70, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 20 | |
| }, | |
| "order": "c-g-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rail-signals", | |
| "icon": "__base__/graphics/technology/rail-signals.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "rail-signal" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "rail-chain-signal" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "automated-rail-transportation" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-g-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "automobilism", | |
| "icon": "__base__/graphics/technology/automobilism.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "car" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistics-2", | |
| "engine" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 20 | |
| }, | |
| "order": "e-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "tanks", | |
| "icon": "__base__/graphics/technology/tanks.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "tank" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "cannon-shell" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "explosive-cannon-shell" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "automobilism", | |
| "military-3" | |
| ], | |
| "unit": { | |
| "count": 20, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 20 | |
| }, | |
| "order": "e-c-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistics-2", | |
| "icon": "__base__/graphics/technology/logistics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "fast-transport-belt" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "fast-transport-belt-to-ground" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "fast-splitter" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistics" | |
| ], | |
| "unit": { | |
| "count": 40, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "a-f-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "logistics-3", | |
| "icon": "__base__/graphics/technology/logistics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "express-transport-belt" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "express-transport-belt-to-ground" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "express-splitter" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistics-2", | |
| "automation-3" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "a-f-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "optics", | |
| "icon": "__base__/graphics/technology/optics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "small-lamp" | |
| } | |
| ], | |
| "unit": { | |
| "count": 10, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "a-h-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "solar-energy", | |
| "icon": "__base__/graphics/technology/solar-energy.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "solar-panel" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "optics", | |
| "advanced-electronics", | |
| "steel-processing" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "a-h-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser", | |
| "icon": "__base__/graphics/technology/laser.png", | |
| "prerequisites": [ | |
| "optics", | |
| "advanced-electronics" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "a-h-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocketry", | |
| "icon": "__base__/graphics/technology/rocketry.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "rocket-launcher" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "rocket" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "electronics", | |
| "flammables", | |
| "explosives" | |
| ], | |
| "unit": { | |
| "count": 80, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "e-g", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "explosive-rocketry", | |
| "icon": "__base__/graphics/technology/explosive-rocketry.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "explosive-rocket" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocketry" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 20 | |
| }, | |
| "order": "e-h", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "armor-making", | |
| "icon": "__base__/graphics/technology/armor-making.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-armor" | |
| } | |
| ], | |
| "unit": { | |
| "count": 10, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 5 | |
| }, | |
| "order": "g-a-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "armor-making-2", | |
| "icon": "__base__/graphics/technology/armor-making.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "heavy-armor" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "armor-making", | |
| "steel-processing" | |
| ], | |
| "unit": { | |
| "count": 30, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "g-a-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "armor-making-3", | |
| "icon": "__base__/graphics/technology/armor-making.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-modular-armor" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "armor-making-2", | |
| "speed-module" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "g-a-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "power-armor", | |
| "icon": "__base__/graphics/technology/power-armor.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "power-armor" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "armor-making-3", | |
| "electric-engine" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "g-c-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "power-armor-2", | |
| "icon": "__base__/graphics/technology/power-armor-mk2.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "power-armor-mk2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "power-armor", | |
| "alien-technology", | |
| "speed-module-3", | |
| "effectivity-module-3" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 3 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "g-c-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "turrets", | |
| "icon": "__base__/graphics/technology/turrets.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "gun-turret" | |
| } | |
| ], | |
| "unit": { | |
| "count": 10, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 10 | |
| }, | |
| "order": "a-j-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turrets", | |
| "icon": "__base__/graphics/technology/laser-turrets.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "laser-turret" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "turrets", | |
| "laser", | |
| "battery" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "a-j-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "stone-walls", | |
| "icon": "__base__/graphics/technology/stone-walls.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "stone-wall" | |
| } | |
| ], | |
| "unit": { | |
| "count": 10, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 10 | |
| }, | |
| "order": "a-k-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "gates", | |
| "icon": "__base__/graphics/technology/gates.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "gate" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "stone-walls", | |
| "military-2", | |
| "steel-processing" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "a-l-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "flying", | |
| "icon": "__base__/graphics/technology/flying.png", | |
| "prerequisites": [ | |
| "electric-engine", | |
| "advanced-electronics" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-h", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "robotics", | |
| "icon": "__base__/graphics/technology/robotics.png", | |
| "prerequisites": [ | |
| "advanced-electronics-2", | |
| "electric-engine", | |
| "battery" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "flying-robot-frame" | |
| } | |
| ], | |
| "order": "c-i", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "alien-technology", | |
| "icon": "__base__/graphics/technology/alien-technology.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "alien-science-pack" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocketry" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "e-f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-silo", | |
| "icon": "__base__/graphics/technology/rocket-silo.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "rocket-silo" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "low-density-structure" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "rocket-fuel" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "rocket-control-unit" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "rocket-part" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "satellite" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocketry", | |
| "advanced-electronics-2", | |
| "rocket-speed-5", | |
| "speed-module-3", | |
| "productivity-module-3" | |
| ], | |
| "unit": { | |
| "count": 1000, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "order": "k-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "research-effectivity-1", | |
| "icon": "__base__/graphics/technology/research-effectivity.png", | |
| "effects": [ | |
| { | |
| "type": "laboratory-speed", | |
| "modifier": 0.2 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "electronics" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-m-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "research-effectivity-2", | |
| "icon": "__base__/graphics/technology/research-effectivity.png", | |
| "effects": [ | |
| { | |
| "type": "laboratory-speed", | |
| "modifier": 0.3 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "research-effectivity-1" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-m-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "research-effectivity-3", | |
| "icon": "__base__/graphics/technology/research-effectivity.png", | |
| "effects": [ | |
| { | |
| "type": "laboratory-speed", | |
| "modifier": 0.4 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "research-effectivity-2" | |
| ], | |
| "unit": { | |
| "count": 250, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-m-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "research-effectivity-4", | |
| "icon": "__base__/graphics/technology/research-effectivity.png", | |
| "effects": [ | |
| { | |
| "type": "laboratory-speed", | |
| "modifier": 0.5 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "research-effectivity-3" | |
| ], | |
| "unit": { | |
| "count": 500, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-m-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "electric-energy-distribution-1", | |
| "icon": "__base__/graphics/technology/electric-energy-distribution.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "medium-electric-pole" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "big-electric-pole" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "electronics", | |
| "steel-processing" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-e-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "electric-energy-distribution-2", | |
| "icon": "__base__/graphics/technology/electric-energy-distribution.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "substation" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "electric-energy-distribution-1" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 45 | |
| }, | |
| "order": "c-e-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "electric-energy-accumulators-1", | |
| "icon": "__base__/graphics/technology/electric-energy-acumulators.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-accumulator" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "electric-energy-distribution-1", | |
| "battery" | |
| ], | |
| "unit": { | |
| "count": 60, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-e-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "inserter-stack-size-bonus-1", | |
| "icon": "__base__/graphics/technology/inserter-stack-size-bonus.png", | |
| "effects": [ | |
| { | |
| "type": "inserter-stack-size-bonus", | |
| "modifier": 1 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "logistics" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-o-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "inserter-stack-size-bonus-2", | |
| "icon": "__base__/graphics/technology/inserter-stack-size-bonus.png", | |
| "effects": [ | |
| { | |
| "type": "inserter-stack-size-bonus", | |
| "modifier": 1 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "inserter-stack-size-bonus-1" | |
| ], | |
| "unit": { | |
| "count": 60, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-o-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "inserter-stack-size-bonus-3", | |
| "icon": "__base__/graphics/technology/inserter-stack-size-bonus.png", | |
| "effects": [ | |
| { | |
| "type": "inserter-stack-size-bonus", | |
| "modifier": 1 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "inserter-stack-size-bonus-2" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-o-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "inserter-stack-size-bonus-4", | |
| "icon": "__base__/graphics/technology/inserter-stack-size-bonus.png", | |
| "effects": [ | |
| { | |
| "type": "inserter-stack-size-bonus", | |
| "modifier": 1 | |
| } | |
| ], | |
| "prerequisites": [ | |
| "inserter-stack-size-bonus-3" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 2 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "c-o-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "advanced-material-processing", | |
| "icon": "__base__/graphics/technology/advanced-material-processing.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "steel-furnace" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "steel-processing" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-c-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "advanced-material-processing-2", | |
| "icon": "__base__/graphics/technology/advanced-material-processing.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "electric-furnace" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "advanced-material-processing", | |
| "advanced-electronics" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-c-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "concrete", | |
| "icon": "__base__/graphics/technology/concrete.png", | |
| "prerequisites": [ | |
| "advanced-material-processing-2" | |
| ], | |
| "unit": { | |
| "count": 250, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "concrete" | |
| } | |
| ], | |
| "order": "c-c-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "effect-transmission", | |
| "icon": "__base__/graphics/technology/effect-transmission.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-beacon" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "modules", | |
| "advanced-electronics-2" | |
| ], | |
| "unit": { | |
| "count": 75, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "i-i", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "toolbelt", | |
| "icon": "__base__/graphics/technology/toolbelt.png", | |
| "effects": [ | |
| { | |
| "type": "num-quick-bars", | |
| "modifier": 1 | |
| } | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-k-m", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "engine", | |
| "icon": "__base__/graphics/technology/engine.png", | |
| "prerequisites": [ | |
| "steel-processing", | |
| "automation-2" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "engine-unit" | |
| } | |
| ], | |
| "order": "b-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "electric-engine", | |
| "icon": "__base__/graphics/technology/electric-engine.png", | |
| "prerequisites": [ | |
| "engine", | |
| "advanced-electronics", | |
| "oil-processing" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 25 | |
| }, | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "electric-engine-unit" | |
| } | |
| ], | |
| "order": "b-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "battery", | |
| "icon": "__base__/graphics/technology/battery.png", | |
| "prerequisites": [ | |
| "sulfur-processing" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 25 | |
| }, | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "battery" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "science-pack-3" | |
| } | |
| ], | |
| "order": "b-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\technology.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "combat-robotics", | |
| "icon": "__base__/graphics/technology/combat-robotics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "defender-capsule" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "military-2" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "e-p-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\combat-robots.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "combat-robotics-2", | |
| "icon": "__base__/graphics/technology/combat-robotics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "distractor-capsule" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "combat-robotics", | |
| "military-3" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "e-p-b-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\combat-robots.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "combat-robotics-3", | |
| "icon": "__base__/graphics/technology/combat-robotics.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "destroyer-capsule" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "combat-robotics-2", | |
| "speed-module" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "e-p-b-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\combat-robots.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "combat-robot-damage-1", | |
| "icon": "__base__/graphics/technology/combat-robot-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "combat-robot-laser", | |
| "modifier": "0.1" | |
| }, | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "combat-robot-beam", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "combat-robotics" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-p-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\combat-robots.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "combat-robot-damage-2", | |
| "icon": "__base__/graphics/technology/combat-robot-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "combat-robot-laser", | |
| "modifier": "0.15" | |
| }, | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "combat-robot-beam", | |
| "modifier": "0.15" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "combat-robot-damage-1" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-p-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\combat-robots.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "combat-robot-damage-3", | |
| "icon": "__base__/graphics/technology/combat-robot-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "combat-robot-laser", | |
| "modifier": "0.2" | |
| }, | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "combat-robot-beam", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "combat-robot-damage-2" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-p-e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\combat-robots.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "combat-robot-damage-4", | |
| "icon": "__base__/graphics/technology/combat-robot-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "combat-robot-laser", | |
| "modifier": "0.25" | |
| }, | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "combat-robot-beam", | |
| "modifier": "0.25" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "combat-robot-damage-3" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-p-f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\combat-robots.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "combat-robot-damage-5", | |
| "icon": "__base__/graphics/technology/combat-robot-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "combat-robot-laser", | |
| "modifier": "0.3" | |
| }, | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "combat-robot-beam", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "combat-robot-damage-4" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 2 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-p-g", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\combat-robots.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-damage-1", | |
| "icon": "__base__/graphics/technology/bullet-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "bullet", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "military" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-damage-2", | |
| "icon": "__base__/graphics/technology/bullet-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "bullet", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "bullet-damage-1" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-damage-3", | |
| "icon": "__base__/graphics/technology/bullet-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "bullet", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "bullet-damage-2" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-damage-4", | |
| "icon": "__base__/graphics/technology/bullet-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "bullet", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "bullet-damage-3" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-damage-5", | |
| "icon": "__base__/graphics/technology/bullet-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "bullet", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "bullet-damage-4" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-damage-6", | |
| "icon": "__base__/graphics/technology/bullet-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "bullet", | |
| "modifier": "0.4" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "bullet-damage-5" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-speed-1", | |
| "icon": "__base__/graphics/technology/bullet-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "bullet", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "military" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-g", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-speed-2", | |
| "icon": "__base__/graphics/technology/bullet-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "bullet", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "bullet-speed-1" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-h", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-speed-3", | |
| "icon": "__base__/graphics/technology/bullet-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "bullet", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "bullet-speed-2" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-i", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-speed-4", | |
| "icon": "__base__/graphics/technology/bullet-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "bullet", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "bullet-speed-3" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-j", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-speed-5", | |
| "icon": "__base__/graphics/technology/bullet-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "bullet", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "bullet-speed-4" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-k", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "bullet-speed-6", | |
| "icon": "__base__/graphics/technology/bullet-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "bullet", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "bullet-speed-5" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-l-l", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\bullet-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-damage-1", | |
| "icon": "__base__/graphics/technology/shotgun-shell-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "military" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-damage-2", | |
| "icon": "__base__/graphics/technology/shotgun-shell-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "shotgun-shell-damage-1" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-damage-3", | |
| "icon": "__base__/graphics/technology/shotgun-shell-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "shotgun-shell-damage-2" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-damage-4", | |
| "icon": "__base__/graphics/technology/shotgun-shell-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "shotgun-shell-damage-3" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-damage-5", | |
| "icon": "__base__/graphics/technology/shotgun-shell-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "shotgun-shell-damage-4" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-damage-6", | |
| "icon": "__base__/graphics/technology/shotgun-shell-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.4" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "shotgun-shell-damage-5" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-speed-1", | |
| "icon": "__base__/graphics/technology/shotgun-shell-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "military" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-g", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-speed-2", | |
| "icon": "__base__/graphics/technology/shotgun-shell-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "shotgun-shell-speed-1" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-h", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-speed-3", | |
| "icon": "__base__/graphics/technology/shotgun-shell-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "shotgun-shell-speed-2" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-i", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-speed-4", | |
| "icon": "__base__/graphics/technology/shotgun-shell-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "shotgun-shell-speed-3" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-j", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-speed-5", | |
| "icon": "__base__/graphics/technology/shotgun-shell-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "shotgun-shell-speed-4" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-k", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "shotgun-shell-speed-6", | |
| "icon": "__base__/graphics/technology/shotgun-shell-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "shotgun-shell", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "shotgun-shell-speed-5" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-l", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\shotgun-shell-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "gun-turret-damage-1", | |
| "icon": "__base__/graphics/technology/gun-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "turret-attack", | |
| "turret_id": "gun-turret", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "turrets" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-o-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\gun-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "gun-turret-damage-2", | |
| "icon": "__base__/graphics/technology/gun-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "turret-attack", | |
| "turret_id": "gun-turret", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "gun-turret-damage-1" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-o-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\gun-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "gun-turret-damage-3", | |
| "icon": "__base__/graphics/technology/gun-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "turret-attack", | |
| "turret_id": "gun-turret", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "gun-turret-damage-2" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-o-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\gun-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "gun-turret-damage-4", | |
| "icon": "__base__/graphics/technology/gun-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "turret-attack", | |
| "turret_id": "gun-turret", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "gun-turret-damage-3" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-o-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\gun-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "gun-turret-damage-5", | |
| "icon": "__base__/graphics/technology/gun-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "turret-attack", | |
| "turret_id": "gun-turret", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "gun-turret-damage-4" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-o-e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\gun-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "gun-turret-damage-6", | |
| "icon": "__base__/graphics/technology/gun-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "turret-attack", | |
| "turret_id": "gun-turret", | |
| "modifier": "0.4" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "gun-turret-damage-5" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-o-f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\gun-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "mining-drill", | |
| "name": "pumpjack", | |
| "icon": "__base__/graphics/icons/pumpjack.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "pumpjack" | |
| }, | |
| "resource_categories": [ | |
| "basic-fluid" | |
| ], | |
| "max_health": 100, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "collision_box": [ | |
| [ | |
| -1.4, | |
| -1.4 | |
| ], | |
| [ | |
| 1.4, | |
| 1.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "drawing_box": [ | |
| [ | |
| -1.6, | |
| -2.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.6 | |
| ] | |
| ], | |
| "energy_source": { | |
| "type": "electric", | |
| "emissions": 0.09999999999999999, | |
| "usage_priority": "secondary-input" | |
| }, | |
| "fluid_box": { | |
| "base_area": 1, | |
| "base_level": 1, | |
| "pipe_connections": [ | |
| { | |
| "positions": [ | |
| [ | |
| 1, | |
| -2 | |
| ], | |
| [ | |
| 2, | |
| -1 | |
| ], | |
| [ | |
| -1, | |
| 2 | |
| ], | |
| [ | |
| -2, | |
| 1 | |
| ] | |
| ] | |
| } | |
| ] | |
| }, | |
| "energy_usage": "90kW", | |
| "mining_speed": 1, | |
| "mining_power": 2, | |
| "resource_searching_radius": 0.49, | |
| "vector_to_place_result": [ | |
| 0, | |
| 0 | |
| ], | |
| "module_specification": { | |
| "module_slots": 2 | |
| }, | |
| "radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/pumpjack/pumpjack-radius-visualization.png", | |
| "width": 12, | |
| "height": 12 | |
| }, | |
| "base_picture": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/pumpjack/pumpjack-base.png", | |
| "priority": "extra-high", | |
| "width": 114, | |
| "height": 113, | |
| "shift": [ | |
| 0.1875, | |
| -0.03125 | |
| ] | |
| } | |
| }, | |
| "animations": { | |
| "north": { | |
| "priority": "extra-high", | |
| "width": 116, | |
| "height": 110, | |
| "line_length": 10, | |
| "shift": [ | |
| 0.125, | |
| -0.71875 | |
| ], | |
| "filename": "__base__/graphics/entity/pumpjack/pumpjack-animation.png", | |
| "frame_count": 40, | |
| "animation_speed": 0.5 | |
| } | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/pumpjack.ogg" | |
| }, | |
| "apparent_volume": 1.5 | |
| }, | |
| "fast_replaceable_group": "pumpjack", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\mining-drill.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "energy-shield-equipment", | |
| "icon": "__base__/graphics/technology/energy-shield-equipment.png", | |
| "prerequisites": [ | |
| "armor-making-3" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "energy-shield-equipment" | |
| } | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "g-e-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "night-vision-equipment", | |
| "icon": "__base__/graphics/technology/night-vision-equipment.png", | |
| "prerequisites": [ | |
| "armor-making-3" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "night-vision-equipment" | |
| } | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "g-g", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "energy-shield-mk2-equipment", | |
| "icon": "__base__/graphics/technology/energy-shield-mk2-equipment.png", | |
| "prerequisites": [ | |
| "energy-shield-equipment" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "energy-shield-mk2-equipment" | |
| } | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "g-e-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "battery-equipment", | |
| "icon": "__base__/graphics/technology/battery-equipment.png", | |
| "prerequisites": [ | |
| "armor-making-3", | |
| "battery" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "battery-equipment" | |
| } | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "g-i-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "battery-mk2-equipment", | |
| "icon": "__base__/graphics/technology/battery-mk2-equipment.png", | |
| "prerequisites": [ | |
| "battery-equipment" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "battery-mk2-equipment" | |
| } | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "g-i-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "solar-panel-equipment", | |
| "icon": "__base__/graphics/technology/solar-panel-equipment.png", | |
| "prerequisites": [ | |
| "armor-making-3" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "solar-panel-equipment" | |
| } | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 15 | |
| }, | |
| "order": "g-k", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "basic-laser-defense-equipment", | |
| "icon": "__base__/graphics/technology/basic-laser-defense-equipment.png", | |
| "prerequisites": [ | |
| "armor-making-3", | |
| "laser-turrets" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-laser-defense-equipment" | |
| } | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "g-m", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "basic-electric-discharge-defense-equipment", | |
| "icon": "__base__/graphics/technology/basic-electric-discharge-defense-equipment.png", | |
| "prerequisites": [ | |
| "armor-making-3", | |
| "alien-technology", | |
| "laser-turrets" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-electric-discharge-defense-equipment" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-electric-discharge-defense-remote" | |
| } | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "g-o", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "fusion-reactor-equipment", | |
| "icon": "__base__/graphics/technology/fusion-reactor-equipment.png", | |
| "prerequisites": [ | |
| "solar-panel-equipment" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "fusion-reactor-equipment" | |
| } | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "g-l", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "basic-exoskeleton-equipment", | |
| "icon": "__base__/graphics/technology/basic-exoskeleton-equipment.png", | |
| "prerequisites": [ | |
| "solar-panel-equipment", | |
| "electric-engine" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-exoskeleton-equipment" | |
| } | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "g-h", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "personal-roboport-equipment", | |
| "icon": "__base__/graphics/technology/personal-roboport-equipment.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "personal-roboport-equipment" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "construction-robotics", | |
| "solar-panel-equipment" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "c-k-d-zz", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\equipment.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-damage-1", | |
| "icon": "__base__/graphics/technology/laser-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turrets" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-damage-2", | |
| "icon": "__base__/graphics/technology/laser-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turret-damage-1" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-damage-3", | |
| "icon": "__base__/graphics/technology/laser-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turret-damage-2" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-damage-4", | |
| "icon": "__base__/graphics/technology/laser-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turret-damage-3" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-damage-5", | |
| "icon": "__base__/graphics/technology/laser-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turret-damage-4" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-damage-6", | |
| "icon": "__base__/graphics/technology/laser-turret-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.4" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turret-damage-5" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-speed-1", | |
| "icon": "__base__/graphics/technology/laser-turret-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turrets" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-g", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-speed-2", | |
| "icon": "__base__/graphics/technology/laser-turret-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turret-speed-1" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-h", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-speed-3", | |
| "icon": "__base__/graphics/technology/laser-turret-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turret-speed-2" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-i", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-speed-4", | |
| "icon": "__base__/graphics/technology/laser-turret-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turret-speed-3" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-j", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-speed-5", | |
| "icon": "__base__/graphics/technology/laser-turret-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turret-speed-4" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-k", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "laser-turret-speed-6", | |
| "icon": "__base__/graphics/technology/laser-turret-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "laser-turret", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "laser-turret-speed-5" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-n-l", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\laser-turret-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "fluid-handling", | |
| "icon": "__base__/graphics/technology/fluid-handling.png", | |
| "prerequisites": [ | |
| "oil-processing" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "storage-tank" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "small-pump" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "empty-barrel" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "fill-crude-oil-barrel" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "empty-crude-oil-barrel" | |
| } | |
| ], | |
| "unit": { | |
| "count": 75, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "d-a-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\chemistry.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "oil-processing", | |
| "icon": "__base__/graphics/technology/oil-gathering.png", | |
| "prerequisites": [ | |
| "steel-processing" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "pumpjack" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "oil-refinery" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "chemical-plant" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "basic-oil-processing" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "solid-fuel-from-light-oil" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "solid-fuel-from-petroleum-gas" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "solid-fuel-from-heavy-oil" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "lubricant" | |
| } | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "d-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\chemistry.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "advanced-oil-processing", | |
| "icon": "__base__/graphics/technology/oil-processing.png", | |
| "prerequisites": [ | |
| "oil-processing" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "advanced-oil-processing" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "heavy-oil-cracking" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "light-oil-cracking" | |
| } | |
| ], | |
| "unit": { | |
| "count": 75, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "d-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\chemistry.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "sulfur-processing", | |
| "icon": "__base__/graphics/technology/sulfur-processing.png", | |
| "prerequisites": [ | |
| "oil-processing" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "sulfuric-acid" | |
| }, | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "sulfur" | |
| } | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "d-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\chemistry.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "plastics", | |
| "icon": "__base__/graphics/technology/plastics.png", | |
| "prerequisites": [ | |
| "oil-processing" | |
| ], | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "plastic-bar" | |
| } | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "d-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\chemistry.lua" | |
| }, | |
| { | |
| "type": "rocket-defense", | |
| "name": "rocket-defense-dummy", | |
| "max_health": 5000, | |
| "collision_box": [ | |
| [ | |
| -2.4, | |
| -2.4 | |
| ], | |
| [ | |
| 2.4, | |
| 2.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| 0, | |
| 0 | |
| ], | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| "energy_source": { | |
| "type": "electric", | |
| "buffer_capacity": "100MJ", | |
| "usage_priority": "primary-input" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\legacy\\legacy-entities.lua" | |
| }, | |
| { | |
| "type": "recipe", | |
| "name": "laser-turret", | |
| "enabled": false, | |
| "energy_required": 20, | |
| "ingredients": [ | |
| [ | |
| "steel-plate", | |
| 20 | |
| ], | |
| [ | |
| "electronic-circuit", | |
| 20 | |
| ], | |
| [ | |
| "battery", | |
| 12 | |
| ] | |
| ], | |
| "result": "laser-turret", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\recipe\\turret.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "modules", | |
| "icon": "__base__/graphics/technology/module.png", | |
| "prerequisites": [ | |
| "advanced-electronics" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "order": "i-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\module.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "speed-module", | |
| "icon": "__base__/graphics/technology/speed-module.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "speed-module" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "modules" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "i-c-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\module.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "speed-module-2", | |
| "icon": "__base__/graphics/technology/speed-module.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "speed-module-2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "speed-module" | |
| ], | |
| "unit": { | |
| "count": 75, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "i-c-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\module.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "speed-module-3", | |
| "icon": "__base__/graphics/technology/speed-module.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "speed-module-3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "speed-module-2" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "i-c-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\module.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "productivity-module", | |
| "icon": "__base__/graphics/technology/productivity-module.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "productivity-module" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "modules" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "i-e-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\module.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "productivity-module-2", | |
| "icon": "__base__/graphics/technology/productivity-module.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "productivity-module-2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "productivity-module" | |
| ], | |
| "unit": { | |
| "count": 75, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "i-e-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\module.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "productivity-module-3", | |
| "icon": "__base__/graphics/technology/productivity-module.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "productivity-module-3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "productivity-module-2" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "i-e-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\module.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "effectivity-module", | |
| "icon": "__base__/graphics/technology/effectivity-module.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "effectivity-module" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "modules" | |
| ], | |
| "unit": { | |
| "count": 50, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "i-g-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\module.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "effectivity-module-2", | |
| "icon": "__base__/graphics/technology/effectivity-module.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "effectivity-module-2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "effectivity-module" | |
| ], | |
| "unit": { | |
| "count": 75, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "i-g-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\module.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "effectivity-module-3", | |
| "icon": "__base__/graphics/technology/effectivity-module.png", | |
| "effects": [ | |
| { | |
| "type": "unlock-recipe", | |
| "recipe": "effectivity-module-3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "effectivity-module-2" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ], | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "i-g-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\module.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-damage-1", | |
| "icon": "__base__/graphics/technology/rocket-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "rocket", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocketry", | |
| "alien-technology" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-j-a", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\rocket-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-damage-2", | |
| "icon": "__base__/graphics/technology/rocket-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "rocket", | |
| "modifier": "0.1" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocket-damage-1" | |
| ], | |
| "unit": { | |
| "count": 250, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-j-b", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\rocket-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-damage-3", | |
| "icon": "__base__/graphics/technology/rocket-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "rocket", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocket-damage-2" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-j-c", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\rocket-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-damage-4", | |
| "icon": "__base__/graphics/technology/rocket-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "rocket", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocket-damage-3" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-j-d", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\rocket-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-damage-5", | |
| "icon": "__base__/graphics/technology/rocket-damage.png", | |
| "effects": [ | |
| { | |
| "type": "ammo-damage", | |
| "ammo_category": "rocket", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocket-damage-4" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-j-e", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\rocket-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-speed-1", | |
| "icon": "__base__/graphics/technology/rocket-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "rocket", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocketry", | |
| "alien-technology" | |
| ], | |
| "unit": { | |
| "count": 200, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-j-f", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\rocket-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-speed-2", | |
| "icon": "__base__/graphics/technology/rocket-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "rocket", | |
| "modifier": "0.2" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocket-speed-1" | |
| ], | |
| "unit": { | |
| "count": 250, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ] | |
| ], | |
| "time": 30 | |
| }, | |
| "upgrade": true, | |
| "order": "e-j-g", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\rocket-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-speed-3", | |
| "icon": "__base__/graphics/technology/rocket-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "rocket", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocket-speed-2" | |
| ], | |
| "unit": { | |
| "count": 100, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-j-h", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\rocket-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-speed-4", | |
| "icon": "__base__/graphics/technology/rocket-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "rocket", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocket-speed-3" | |
| ], | |
| "unit": { | |
| "count": 150, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-j-i", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\rocket-upgrades.lua" | |
| }, | |
| { | |
| "type": "technology", | |
| "name": "rocket-speed-5", | |
| "icon": "__base__/graphics/technology/rocket-speed.png", | |
| "effects": [ | |
| { | |
| "type": "gun-speed", | |
| "ammo_category": "rocket", | |
| "modifier": "0.3" | |
| } | |
| ], | |
| "prerequisites": [ | |
| "rocket-speed-4" | |
| ], | |
| "unit": { | |
| "count": 300, | |
| "ingredients": [ | |
| [ | |
| "alien-science-pack", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-1", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-2", | |
| 1 | |
| ], | |
| [ | |
| "science-pack-3", | |
| 1 | |
| ] | |
| ], | |
| "time": 60 | |
| }, | |
| "upgrade": true, | |
| "order": "e-j-j", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\technology\\rocket-upgrades.lua" | |
| }, | |
| { | |
| "type": "turret", | |
| "name": "small-worm-turret", | |
| "icon": "__base__/graphics/icons/small-worm.png", | |
| "flags": [ | |
| "placeable-enemy", | |
| "not-repairable", | |
| "breaths-air" | |
| ], | |
| "order": "b-b-d", | |
| "max_health": 200, | |
| "subgroup": "enemies", | |
| "healing_per_tick": 0.01, | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -0.8 | |
| ], | |
| [ | |
| 0.9, | |
| 0.8 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.9, | |
| -0.8 | |
| ], | |
| [ | |
| 0.9, | |
| 0.8 | |
| ] | |
| ], | |
| "shooting_cursor_size": 3, | |
| "corpse": "small-worm-corpse", | |
| "dying_explosion": "blood-explosion-big", | |
| "folded_speed": 0.01, | |
| "prepare_range": 25, | |
| "preparing_speed": 0.025, | |
| "prepared_speed": 0.015, | |
| "starting_attack_speed": 0.03, | |
| "ending_attack_speed": 0.03, | |
| "folding_speed": 0.015, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "bullet", | |
| "cooldown": 15, | |
| "range": 17, | |
| "projectile_creation_distance": 1.8, | |
| "ammo_type": { | |
| "category": "biological", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "acid-projectile-purple", | |
| "starting_speed": 0.5 | |
| } | |
| } | |
| } | |
| }, | |
| "autoplace": { | |
| "sharpness": 0.3, | |
| "control": "enemy-base", | |
| "order": "b[enemy]-a[base]", | |
| "force": "enemy", | |
| "peaks": [ | |
| { | |
| "influence": -10, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.31, | |
| "noise_layer": "enemy-base", | |
| "noise_octaves_difference": -1.8, | |
| "noise_persistence": 0.5 | |
| }, | |
| { | |
| "influence": 0.1, | |
| "noise_layer": "enemy-base", | |
| "noise_octaves_difference": -1.8, | |
| "noise_persistence": 0.5, | |
| "tier_from_start_optimal": 10, | |
| "tier_from_start_top_property_limit": 10, | |
| "tier_from_start_max_range": 20 | |
| } | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-turrets.lua" | |
| }, | |
| { | |
| "type": "ammo-turret", | |
| "name": "gun-turret", | |
| "icon": "__base__/graphics/icons/gun-turret.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 0.5, | |
| "result": "gun-turret" | |
| }, | |
| "max_health": 400, | |
| "corpse": "medium-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "rotation_speed": 0.015, | |
| "preparing_speed": 0.08, | |
| "folding_speed": 0.08, | |
| "dying_explosion": "medium-explosion", | |
| "inventory_size": 1, | |
| "automated_ammo_count": 10, | |
| "attacking_speed": 0.5, | |
| "folded_animation": { | |
| "layers": [ | |
| [], | |
| [], | |
| [] | |
| ] | |
| }, | |
| "preparing_animation": { | |
| "layers": [ | |
| [], | |
| [], | |
| [] | |
| ] | |
| }, | |
| "prepared_animation": [], | |
| "attacking_animation": [], | |
| "folding_animation": { | |
| "layers": [ | |
| [], | |
| [], | |
| [] | |
| ] | |
| }, | |
| "base_picture": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gun-turret/gun-turret-base.png", | |
| "priority": "high", | |
| "width": 90, | |
| "height": 75, | |
| "axially_symmetrical": false, | |
| "direction_count": 1, | |
| "shift": [ | |
| 0.0625, | |
| -0.046875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gun-turret/gun-turret-base-mask.png", | |
| "line_length": 1, | |
| "width": 52, | |
| "height": 47, | |
| "frame_count": 1, | |
| "axially_symmetrical": false, | |
| "direction_count": 1, | |
| "shift": [ | |
| 0.0625, | |
| -0.234375 | |
| ], | |
| "apply_runtime_tint": true | |
| } | |
| ] | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "bullet", | |
| "cooldown": 6, | |
| "projectile_creation_distance": 1.39375, | |
| "projectile_center": [ | |
| 0.0625, | |
| -0.0875 | |
| ], | |
| "damage_modifier": 2, | |
| "shell_particle": { | |
| "name": "shell-particle", | |
| "direction_deviation": 0.1, | |
| "speed": 0.1, | |
| "speed_deviation": 0.03, | |
| "center": [ | |
| 0, | |
| 0 | |
| ], | |
| "creation_distance": -1.925, | |
| "starting_frame_speed": 0.2, | |
| "starting_frame_speed_deviation": 0.1 | |
| }, | |
| "range": 17 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-turrets.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "small-worm-corpse", | |
| "icon": "__base__/graphics/icons/small-worm-corpse.png", | |
| "selection_box": [ | |
| [ | |
| -0.8, | |
| -0.8 | |
| ], | |
| [ | |
| 0.8, | |
| 0.8 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "dying_speed": 0.01, | |
| "time_before_removed": 54000, | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-c[worm]-a[small]", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-repairable", | |
| "not-on-map" | |
| ], | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-turrets.lua" | |
| }, | |
| { | |
| "type": "unit", | |
| "name": "small-biter", | |
| "icon": "__base__/graphics/icons/small-biter.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "placeable-off-grid", | |
| "breaths-air" | |
| ], | |
| "max_health": 15, | |
| "order": "b-b-a", | |
| "subgroup": "enemies", | |
| "healing_per_tick": 0.01, | |
| "collision_box": [ | |
| [ | |
| -0.2, | |
| -0.2 | |
| ], | |
| [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.4 | |
| ] | |
| ], | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "range": 0.5, | |
| "cooldown": 35, | |
| "ammo_category": "melee" | |
| }, | |
| "vision_distance": 30, | |
| "movement_speed": 0.2, | |
| "distance_per_frame": 0.1, | |
| "pollution_to_join_attack": 200, | |
| "distraction_cooldown": 300, | |
| "corpse": "small-biter-corpse", | |
| "dying_explosion": "blood-explosion-small", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-enemies.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "small-biter-corpse", | |
| "icon": "__base__/graphics/icons/small-biter-corpse.png", | |
| "selection_box": [ | |
| [ | |
| -0.8, | |
| -0.8 | |
| ], | |
| [ | |
| 0.8, | |
| 0.8 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-a[biter]-a[small]", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-repairable", | |
| "not-on-map" | |
| ], | |
| "dying_speed": 0.04, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-enemies.lua" | |
| }, | |
| { | |
| "type": "unit-spawner", | |
| "name": "biter-spawner", | |
| "icon": "__base__/graphics/icons/biter-spawner.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "not-repairable" | |
| ], | |
| "max_health": 350, | |
| "order": "b-b-g", | |
| "subgroup": "enemies", | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 2 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 5, | |
| "percent": 15 | |
| } | |
| ], | |
| "working_sound": { | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/creatures/spawner.ogg", | |
| "volume": 1 | |
| } | |
| ], | |
| "apparent_volume": 2 | |
| }, | |
| "dying_sound": [ | |
| { | |
| "filename": "__base__/sound/creatures/spawner-death-1.ogg", | |
| "volume": 1 | |
| }, | |
| { | |
| "filename": "__base__/sound/creatures/spawner-death-2.ogg", | |
| "volume": 1 | |
| } | |
| ], | |
| "healing_per_tick": 0.02, | |
| "collision_box": [ | |
| [ | |
| -3.2, | |
| -2.2 | |
| ], | |
| [ | |
| 2.2, | |
| 2.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -3.5, | |
| -2.5 | |
| ], | |
| [ | |
| 2.5, | |
| 2.5 | |
| ] | |
| ], | |
| "pollution_absorbtion_absolute": 20, | |
| "pollution_absorbtion_proportional": 0.01, | |
| "pollution_to_enhance_spawning": 30000, | |
| "corpse": "biter-spawner-corpse", | |
| "dying_explosion": "blood-explosion-huge", | |
| "loot": [ | |
| { | |
| "count_max": 10, | |
| "count_min": 2, | |
| "item": "alien-artifact", | |
| "probability": 1 | |
| } | |
| ], | |
| "max_count_of_owned_units": 7, | |
| "max_friends_around_to_spawn": 5, | |
| "animations": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ], | |
| "spawning_cooldown": [ | |
| 360, | |
| 150 | |
| ], | |
| "spawning_radius": 10, | |
| "spawning_spacing": 3, | |
| "max_spawn_shift": 0, | |
| "max_richness_for_spawn_shift": 100, | |
| "autoplace": { | |
| "sharpness": 0.4, | |
| "control": "enemy-base", | |
| "order": "b[enemy]-b[biter-spawner]", | |
| "richness_multiplier": 1, | |
| "richness_base": 0, | |
| "force": "enemy", | |
| "peaks": [ | |
| { | |
| "influence": 0, | |
| "richness_influence": 100, | |
| "tier_from_start_optimal": 20, | |
| "tier_from_start_top_property_limit": 20, | |
| "tier_from_start_max_range": 40 | |
| }, | |
| { | |
| "influence": -10, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.425, | |
| "noise_layer": "enemy-base", | |
| "noise_octaves_difference": -1.8, | |
| "noise_persistence": 0.5 | |
| }, | |
| { | |
| "influence": 0.5, | |
| "noise_layer": "enemy-base", | |
| "noise_octaves_difference": -1.8, | |
| "noise_persistence": 0.5, | |
| "tier_from_start_optimal": 20, | |
| "tier_from_start_top_property_limit": 20, | |
| "tier_from_start_max_range": 40 | |
| } | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-enemies.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "biter-spawner-corpse", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/biter-spawner-corpse.png", | |
| "collision_box": [ | |
| [ | |
| -2, | |
| -2 | |
| ], | |
| [ | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -2, | |
| -2 | |
| ], | |
| [ | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "dying_speed": 0.04, | |
| "time_before_removed": 54000, | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-b[biter-spawner]", | |
| "final_render_layer": "corpse", | |
| "animation": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-enemies.lua" | |
| }, | |
| { | |
| "type": "gun", | |
| "name": "pistol", | |
| "icon": "__base__/graphics/icons/pistol.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "gun", | |
| "order": "a[basic-clips]-a[pistol]", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "bullet", | |
| "cooldown": 10, | |
| "movement_slow_down_factor": 0.7, | |
| "shell_particle": { | |
| "name": "shell-particle", | |
| "direction_deviation": 0.1, | |
| "speed": 0.1, | |
| "speed_deviation": 0.03, | |
| "center": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "creation_distance": -0.5, | |
| "starting_frame_speed": 0.4, | |
| "starting_frame_speed_deviation": 0.1 | |
| }, | |
| "projectile_creation_distance": 1.125, | |
| "range": 15 | |
| }, | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-gun.lua" | |
| }, | |
| { | |
| "type": "gun", | |
| "name": "submachine-gun", | |
| "icon": "__base__/graphics/icons/submachine-gun.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "gun", | |
| "order": "a[basic-clips]-b[submachine-gun]", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "bullet", | |
| "cooldown": 4, | |
| "movement_slow_down_factor": 0.7, | |
| "shell_particle": { | |
| "name": "shell-particle", | |
| "direction_deviation": 0.1, | |
| "speed": 0.1, | |
| "speed_deviation": 0.03, | |
| "center": [ | |
| 0, | |
| 0.1 | |
| ], | |
| "creation_distance": -0.5, | |
| "starting_frame_speed": 0.4, | |
| "starting_frame_speed_deviation": 0.1 | |
| }, | |
| "projectile_creation_distance": 1.125, | |
| "range": 15 | |
| }, | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\demo-gun.lua" | |
| }, | |
| { | |
| "type": "turret", | |
| "name": "medium-worm-turret", | |
| "icon": "__base__/graphics/icons/medium-worm.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "not-repairable", | |
| "breaths-air" | |
| ], | |
| "order": "b-b-e", | |
| "subgroup": "enemies", | |
| "max_health": 350, | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 4 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 5, | |
| "percent": 15 | |
| } | |
| ], | |
| "healing_per_tick": 0.015, | |
| "collision_box": [ | |
| [ | |
| -1.1, | |
| -1 | |
| ], | |
| [ | |
| 1.1, | |
| 1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.1, | |
| -1 | |
| ], | |
| [ | |
| 1.1, | |
| 1 | |
| ] | |
| ], | |
| "shooting_cursor_size": 3.5, | |
| "rotation_speed": 1, | |
| "corpse": "medium-worm-corpse", | |
| "dying_explosion": "blood-explosion-big", | |
| "folded_speed": 0.01, | |
| "prepare_range": 30, | |
| "preparing_speed": 0.025, | |
| "prepared_speed": 0.015, | |
| "starting_attack_speed": 0.03, | |
| "ending_attack_speed": 0.03, | |
| "folding_speed": 0.015, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "rocket", | |
| "cooldown": 100, | |
| "range": 20, | |
| "projectile_creation_distance": 1.9, | |
| "damage_modifier": 3, | |
| "ammo_type": { | |
| "category": "biological", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "acid-projectile-purple", | |
| "starting_speed": 0.5 | |
| } | |
| } | |
| } | |
| }, | |
| "autoplace": { | |
| "sharpness": 0.3, | |
| "control": "enemy-base", | |
| "order": "b[enemy]-a[base]", | |
| "force": "enemy", | |
| "peaks": [ | |
| { | |
| "influence": -10, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.22, | |
| "noise_layer": "enemy-base", | |
| "noise_octaves_difference": -1.8, | |
| "noise_persistence": 0.5 | |
| }, | |
| { | |
| "influence": 0.3, | |
| "noise_layer": "enemy-base", | |
| "noise_octaves_difference": -1.8, | |
| "noise_persistence": 0.5, | |
| "tier_from_start_optimal": 10, | |
| "tier_from_start_top_property_limit": 10, | |
| "tier_from_start_max_range": 20 | |
| } | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\turrets.lua" | |
| }, | |
| { | |
| "type": "turret", | |
| "name": "big-worm-turret", | |
| "icon": "__base__/graphics/icons/big-worm.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "not-repairable", | |
| "breaths-air" | |
| ], | |
| "max_health": 500, | |
| "order": "b-b-f", | |
| "subgroup": "enemies", | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 8 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 10, | |
| "percent": 30 | |
| } | |
| ], | |
| "healing_per_tick": 0.02, | |
| "collision_box": [ | |
| [ | |
| -1.4, | |
| -1.2 | |
| ], | |
| [ | |
| 1.4, | |
| 1.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.4, | |
| -1.2 | |
| ], | |
| [ | |
| 1.4, | |
| 1.2 | |
| ] | |
| ], | |
| "shooting_cursor_size": 4, | |
| "rotation_speed": 1, | |
| "corpse": "big-worm-corpse", | |
| "dying_explosion": "blood-explosion-big", | |
| "inventory_size": 2, | |
| "folded_speed": 0.01, | |
| "prepare_range": 30, | |
| "preparing_speed": 0.025, | |
| "prepared_speed": 0.015, | |
| "starting_attack_speed": 0.03, | |
| "ending_attack_speed": 0.03, | |
| "folding_speed": 0.015, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "rocket", | |
| "cooldown": 100, | |
| "range": 25, | |
| "projectile_creation_distance": 2.1, | |
| "damage_modifier": 6, | |
| "ammo_type": { | |
| "category": "biological", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "acid-projectile-purple", | |
| "starting_speed": 0.5 | |
| } | |
| } | |
| } | |
| }, | |
| "autoplace": { | |
| "sharpness": 0.3, | |
| "control": "enemy-base", | |
| "order": "b[enemy]-a[base]", | |
| "force": "enemy", | |
| "peaks": [ | |
| { | |
| "influence": -10, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.07, | |
| "noise_layer": "enemy-base", | |
| "noise_octaves_difference": -1.8, | |
| "noise_persistence": 0.5 | |
| }, | |
| { | |
| "influence": 0.38, | |
| "noise_layer": "enemy-base", | |
| "noise_octaves_difference": -1.8, | |
| "noise_persistence": 0.5, | |
| "tier_from_start_optimal": 10, | |
| "tier_from_start_top_property_limit": 10, | |
| "tier_from_start_max_range": 20 | |
| } | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\turrets.lua" | |
| }, | |
| { | |
| "type": "electric-turret", | |
| "name": "laser-turret", | |
| "icon": "__base__/graphics/icons/laser-turret.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 0.5, | |
| "result": "laser-turret" | |
| }, | |
| "max_health": 1000, | |
| "corpse": "medium-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "rotation_speed": 0.01, | |
| "preparing_speed": 0.05, | |
| "dying_explosion": "medium-explosion", | |
| "folding_speed": 0.05, | |
| "energy_source": { | |
| "type": "electric", | |
| "buffer_capacity": "801kJ", | |
| "input_flow_limit": "4800kW", | |
| "drain": "24kW", | |
| "usage_priority": "primary-input" | |
| }, | |
| "folded_animation": { | |
| "layers": [ | |
| [], | |
| [], | |
| [] | |
| ] | |
| }, | |
| "preparing_animation": { | |
| "layers": [ | |
| [], | |
| [], | |
| [] | |
| ] | |
| }, | |
| "prepared_animation": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/laser-turret/laser-turret-gun.png", | |
| "line_length": 8, | |
| "width": 68, | |
| "height": 68, | |
| "frame_count": 1, | |
| "axially_symmetrical": false, | |
| "direction_count": 64, | |
| "shift": [ | |
| 0.0625, | |
| -1 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/laser-turret/laser-turret-gun-mask.png", | |
| "line_length": 8, | |
| "width": 54, | |
| "height": 44, | |
| "frame_count": 1, | |
| "axially_symmetrical": false, | |
| "apply_runtime_tint": true, | |
| "direction_count": 64, | |
| "shift": [ | |
| 0.0625, | |
| -1.3125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/laser-turret/laser-turret-gun-shadow.png", | |
| "line_length": 8, | |
| "width": 88, | |
| "height": 52, | |
| "frame_count": 1, | |
| "axially_symmetrical": false, | |
| "direction_count": 64, | |
| "draw_as_shadow": true, | |
| "shift": [ | |
| 1.59375, | |
| 0 | |
| ] | |
| } | |
| ] | |
| }, | |
| "folding_animation": { | |
| "layers": [ | |
| [], | |
| [], | |
| [] | |
| ] | |
| }, | |
| "base_picture": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/laser-turret/laser-turret-base.png", | |
| "priority": "high", | |
| "width": 98, | |
| "height": 82, | |
| "axially_symmetrical": false, | |
| "direction_count": 1, | |
| "shift": [ | |
| 0.109375, | |
| 0.03125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/laser-turret/laser-turret-base-mask.png", | |
| "line_length": 1, | |
| "width": 54, | |
| "height": 46, | |
| "frame_count": 1, | |
| "axially_symmetrical": false, | |
| "apply_runtime_tint": true, | |
| "direction_count": 1, | |
| "shift": [ | |
| 0.046875, | |
| -0.109375 | |
| ] | |
| } | |
| ] | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "electric", | |
| "cooldown": 20, | |
| "projectile_center": [ | |
| 0, | |
| -0.2 | |
| ], | |
| "projectile_creation_distance": 1.4, | |
| "range": 25, | |
| "damage_modifier": 4, | |
| "ammo_type": { | |
| "type": "projectile", | |
| "category": "laser-turret", | |
| "energy_consumption": "800kJ", | |
| "action": [ | |
| { | |
| "type": "direct", | |
| "action_delivery": [ | |
| { | |
| "type": "projectile", | |
| "projectile": "laser", | |
| "starting_speed": 0.28 | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\turrets.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "medium-worm-corpse", | |
| "icon": "__base__/graphics/icons/medium-worm-corpse.png", | |
| "selection_box": [ | |
| [ | |
| -0.8, | |
| -0.8 | |
| ], | |
| [ | |
| 0.8, | |
| 0.8 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-c[worm]-b[medium]", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-repairable", | |
| "not-on-map" | |
| ], | |
| "dying_speed": 0.01, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\turrets.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "big-worm-corpse", | |
| "icon": "__base__/graphics/icons/big-worm-corpse.png", | |
| "selection_box": [ | |
| [ | |
| -0.8, | |
| -0.8 | |
| ], | |
| [ | |
| 0.8, | |
| 0.8 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-c[worm]-c[big]", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-repairable", | |
| "not-on-map" | |
| ], | |
| "dying_speed": 0.01, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\turrets.lua" | |
| }, | |
| { | |
| "type": "gun", | |
| "name": "flame-thrower", | |
| "icon": "__base__/graphics/icons/flame-thrower.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "gun", | |
| "order": "e[flame-thrower]", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "flame-thrower", | |
| "cooldown": 2, | |
| "movement_slow_down_factor": 0.6, | |
| "projectile_creation_distance": 0.6, | |
| "range": 15, | |
| "cyclic_sound": { | |
| "begin_sound": [ | |
| { | |
| "filename": "__base__/sound/fight/flamethrower-start.ogg", | |
| "volume": 0.7 | |
| } | |
| ], | |
| "middle_sound": [ | |
| { | |
| "filename": "__base__/sound/fight/flamethrower-mid.ogg", | |
| "volume": 0.7 | |
| } | |
| ], | |
| "end_sound": [ | |
| { | |
| "filename": "__base__/sound/fight/flamethrower-end.ogg", | |
| "volume": 0.7 | |
| } | |
| ] | |
| } | |
| }, | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\gun.lua" | |
| }, | |
| { | |
| "type": "gun", | |
| "name": "vehicle-machine-gun", | |
| "icon": "__base__/graphics/icons/submachine-gun.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "gun", | |
| "order": "a[basic-clips]-b[vehicle-machine-gun]", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "bullet", | |
| "cooldown": 4, | |
| "movement_slow_down_factor": 0.7, | |
| "shell_particle": { | |
| "name": "shell-particle", | |
| "direction_deviation": 0.1, | |
| "speed": 0.1, | |
| "speed_deviation": 0.03, | |
| "center": [ | |
| 0, | |
| 0 | |
| ], | |
| "creation_distance": -0.6875, | |
| "starting_frame_speed": 0.4, | |
| "starting_frame_speed_deviation": 0.1 | |
| }, | |
| "projectile_creation_distance": 0.65, | |
| "range": 15 | |
| }, | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\gun.lua" | |
| }, | |
| { | |
| "type": "gun", | |
| "name": "tank-machine-gun", | |
| "icon": "__base__/graphics/icons/submachine-gun.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "gun", | |
| "order": "a[basic-clips]-b[tank-machine-gun]", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "bullet", | |
| "cooldown": 4, | |
| "movement_slow_down_factor": 0.7, | |
| "shell_particle": { | |
| "name": "shell-particle", | |
| "direction_deviation": 0.1, | |
| "speed": 0.1, | |
| "speed_deviation": 0.03, | |
| "center": [ | |
| 0, | |
| 0 | |
| ], | |
| "creation_distance": -0.6875, | |
| "starting_frame_speed": 0.4, | |
| "starting_frame_speed_deviation": 0.1 | |
| }, | |
| "projectile_center": [ | |
| -0.15625, | |
| -0.07812 | |
| ], | |
| "projectile_creation_distance": 1, | |
| "range": 15 | |
| }, | |
| "stack_size": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\gun.lua" | |
| }, | |
| { | |
| "type": "item", | |
| "name": "land-mine", | |
| "icon": "__base__/graphics/icons/land-mine.png", | |
| "flags": [ | |
| "goes-to-quickbar" | |
| ], | |
| "damage_radius": 5, | |
| "subgroup": "gun", | |
| "order": "f[land-mine]", | |
| "place_result": "land-mine", | |
| "stack_size": 20, | |
| "trigger_radius": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\gun.lua" | |
| }, | |
| { | |
| "type": "gun", | |
| "name": "rocket-launcher", | |
| "icon": "__base__/graphics/icons/rocket-launcher.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "gun", | |
| "order": "d[rocket-launcher]", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "rocket", | |
| "movement_slow_down_factor": 0.8, | |
| "cooldown": 60, | |
| "projectile_creation_distance": 0.6, | |
| "range": 22, | |
| "projectile_center": [ | |
| -0.17, | |
| 0 | |
| ], | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/fight/rocket-launcher.ogg", | |
| "volume": 0.7 | |
| } | |
| ] | |
| }, | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\gun.lua" | |
| }, | |
| { | |
| "type": "gun", | |
| "name": "shotgun", | |
| "icon": "__base__/graphics/icons/shotgun.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "gun", | |
| "order": "b[shotgun]-a[basic]", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "shotgun-shell", | |
| "explosion": "explosion-gunshot", | |
| "cooldown": 60, | |
| "movement_slow_down_factor": 0.6, | |
| "projectile_creation_distance": 0.6, | |
| "range": 20, | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/pump-shotgun.ogg", | |
| "volume": 0.5 | |
| } | |
| ] | |
| }, | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\gun.lua" | |
| }, | |
| { | |
| "type": "gun", | |
| "name": "combat-shotgun", | |
| "icon": "__base__/graphics/icons/combat-shotgun.png", | |
| "flags": [ | |
| "goes-to-main-inventory" | |
| ], | |
| "subgroup": "gun", | |
| "order": "b[shotgun]-a[combat]", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "shotgun-shell", | |
| "explosion": "explosion-gunshot", | |
| "cooldown": 30, | |
| "movement_slow_down_factor": 0.5, | |
| "damage_modifier": 1.2, | |
| "projectile_creation_distance": 0.6, | |
| "range": 20, | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/pump-shotgun.ogg", | |
| "volume": 0.5 | |
| } | |
| ] | |
| }, | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\gun.lua" | |
| }, | |
| { | |
| "type": "gun", | |
| "name": "railgun", | |
| "icon": "__base__/graphics/icons/railgun.png", | |
| "flags": [ | |
| "goes-to-main-inventory", | |
| "hidden" | |
| ], | |
| "subgroup": "gun", | |
| "order": "c[railgun]", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "railgun", | |
| "cooldown": 180, | |
| "movement_slow_down_factor": 0.6, | |
| "projectile_creation_distance": 0.6, | |
| "range": 20, | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/railgun.ogg", | |
| "volume": 0.8 | |
| } | |
| ] | |
| }, | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\gun.lua" | |
| }, | |
| { | |
| "type": "gun", | |
| "name": "tank-cannon", | |
| "icon": "__base__/graphics/icons/tank-cannon.png", | |
| "flags": [ | |
| "goes-to-main-inventory", | |
| "hidden" | |
| ], | |
| "subgroup": "gun", | |
| "order": "z[tank]-a[cannon]", | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "cannon-shell", | |
| "cooldown": 90, | |
| "movement_slow_down_factor": 0, | |
| "projectile_creation_distance": 1.6, | |
| "projectile_center": [ | |
| -0.15625, | |
| -0.07812 | |
| ], | |
| "range": 25, | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/fight/tank-cannon.ogg", | |
| "volume": 1 | |
| } | |
| ] | |
| }, | |
| "stack_size": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\item\\gun.lua" | |
| }, | |
| { | |
| "type": "unit", | |
| "name": "medium-biter", | |
| "icon": "__base__/graphics/icons/medium-biter.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "placeable-off-grid", | |
| "breaths-air", | |
| "not-repairable" | |
| ], | |
| "max_health": 75, | |
| "order": "b-b-b", | |
| "subgroup": "enemies", | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 4 | |
| }, | |
| { | |
| "type": "explosion", | |
| "percent": 10 | |
| } | |
| ], | |
| "healing_per_tick": 0.01, | |
| "collision_box": [ | |
| [ | |
| -0.3, | |
| -0.3 | |
| ], | |
| [ | |
| 0.3, | |
| 0.3 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -1.5 | |
| ], | |
| [ | |
| 0.7, | |
| 0.3 | |
| ] | |
| ], | |
| "sticker_box": [ | |
| [ | |
| -0.3, | |
| -0.5 | |
| ], | |
| [ | |
| 0.3, | |
| 0.1 | |
| ] | |
| ], | |
| "distraction_cooldown": 300, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "melee", | |
| "range": 1, | |
| "cooldown": 35 | |
| }, | |
| "vision_distance": 30, | |
| "movement_speed": 0.185, | |
| "distance_per_frame": 0.15, | |
| "pollution_to_join_attack": 1000, | |
| "corpse": "medium-biter-corpse", | |
| "dying_explosion": "blood-explosion-small", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "unit", | |
| "name": "big-biter", | |
| "order": "b-b-c", | |
| "icon": "__base__/graphics/icons/big-biter.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "placeable-off-grid", | |
| "breaths-air", | |
| "not-repairable" | |
| ], | |
| "max_health": 375, | |
| "subgroup": "enemies", | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 8 | |
| }, | |
| { | |
| "type": "explosion", | |
| "percent": 10 | |
| } | |
| ], | |
| "spawning_time_modifier": 2, | |
| "healing_per_tick": 0.02, | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -1.5 | |
| ], | |
| [ | |
| 0.7, | |
| 0.3 | |
| ] | |
| ], | |
| "sticker_box": [ | |
| [ | |
| -0.6, | |
| -0.8 | |
| ], | |
| [ | |
| 0.6, | |
| 0 | |
| ] | |
| ], | |
| "distraction_cooldown": 300, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "range": 1.5, | |
| "cooldown": 35, | |
| "ammo_category": "melee" | |
| }, | |
| "vision_distance": 30, | |
| "movement_speed": 0.17, | |
| "distance_per_frame": 0.2, | |
| "pollution_to_join_attack": 4000, | |
| "corpse": "big-biter-corpse", | |
| "dying_explosion": "blood-explosion-big", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "unit", | |
| "name": "behemoth-biter", | |
| "order": "b-b-d", | |
| "icon": "__base__/graphics/icons/behemoth-biter.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "placeable-off-grid", | |
| "breaths-air", | |
| "not-repairable" | |
| ], | |
| "max_health": 5000, | |
| "subgroup": "enemies", | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 8, | |
| "percent": 20 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 10, | |
| "percent": 20 | |
| } | |
| ], | |
| "spawning_time_modifier": 8, | |
| "healing_per_tick": 0.1, | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -1.5 | |
| ], | |
| [ | |
| 0.7, | |
| 0.3 | |
| ] | |
| ], | |
| "sticker_box": [ | |
| [ | |
| -0.6, | |
| -0.8 | |
| ], | |
| [ | |
| 0.6, | |
| 0 | |
| ] | |
| ], | |
| "distraction_cooldown": 300, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "range": 1.5, | |
| "cooldown": 50, | |
| "ammo_category": "melee" | |
| }, | |
| "vision_distance": 30, | |
| "movement_speed": 0.17, | |
| "distance_per_frame": 0.2, | |
| "pollution_to_join_attack": 20000, | |
| "corpse": "behemoth-biter-corpse", | |
| "dying_explosion": "blood-explosion-big", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "unit", | |
| "name": "small-spitter", | |
| "icon": "__base__/graphics/icons/creeper.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "placeable-off-grid", | |
| "breaths-air", | |
| "not-repairable" | |
| ], | |
| "max_health": 10, | |
| "order": "b-b-d", | |
| "subgroup": "enemies", | |
| "healing_per_tick": 0.01, | |
| "collision_box": [ | |
| [ | |
| -0.3, | |
| -0.3 | |
| ], | |
| [ | |
| 0.3, | |
| 0.3 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "sticker_box": [ | |
| [ | |
| -0.3, | |
| -0.5 | |
| ], | |
| [ | |
| 0.3, | |
| 0.1 | |
| ] | |
| ], | |
| "distraction_cooldown": 300, | |
| "vision_distance": 30, | |
| "movement_speed": 0.185, | |
| "distance_per_frame": 0.04, | |
| "pollution_to_join_attack": 200, | |
| "corpse": "small-spitter-corpse", | |
| "dying_explosion": "blood-explosion-small", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "unit", | |
| "name": "medium-spitter", | |
| "icon": "__base__/graphics/icons/creeper.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "placeable-off-grid", | |
| "breaths-air", | |
| "not-repairable" | |
| ], | |
| "max_health": 50, | |
| "order": "b-b-e", | |
| "subgroup": "enemies", | |
| "resistances": [ | |
| { | |
| "type": "explosion", | |
| "percent": 15 | |
| } | |
| ], | |
| "healing_per_tick": 0.01, | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.7 | |
| ], | |
| [ | |
| 0.5, | |
| 0.7 | |
| ] | |
| ], | |
| "sticker_box": [ | |
| [ | |
| -0.3, | |
| -0.5 | |
| ], | |
| [ | |
| 0.3, | |
| 0.1 | |
| ] | |
| ], | |
| "distraction_cooldown": 300, | |
| "vision_distance": 30, | |
| "movement_speed": 0.165, | |
| "distance_per_frame": 0.055, | |
| "pollution_to_join_attack": 600, | |
| "corpse": "medium-spitter-corpse", | |
| "dying_explosion": "blood-explosion-small", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "unit", | |
| "name": "big-spitter", | |
| "icon": "__base__/graphics/icons/creeper.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "placeable-off-grid", | |
| "breaths-air", | |
| "not-repairable" | |
| ], | |
| "max_health": 200, | |
| "order": "b-b-f", | |
| "subgroup": "enemies", | |
| "resistances": [ | |
| { | |
| "type": "explosion", | |
| "percent": 30 | |
| } | |
| ], | |
| "spawning_time_modifier": 2, | |
| "healing_per_tick": 0.01, | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -1 | |
| ], | |
| [ | |
| 0.7, | |
| 1 | |
| ] | |
| ], | |
| "sticker_box": [ | |
| [ | |
| -0.3, | |
| -0.5 | |
| ], | |
| [ | |
| 0.3, | |
| 0.1 | |
| ] | |
| ], | |
| "distraction_cooldown": 300, | |
| "vision_distance": 30, | |
| "movement_speed": 0.15, | |
| "distance_per_frame": 0.07, | |
| "pollution_to_join_attack": 1500, | |
| "corpse": "big-spitter-corpse", | |
| "dying_explosion": "blood-explosion-big", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "unit", | |
| "name": "behemoth-spitter", | |
| "icon": "__base__/graphics/icons/creeper.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "placeable-off-grid", | |
| "breaths-air", | |
| "not-repairable" | |
| ], | |
| "max_health": 2000, | |
| "order": "b-b-f", | |
| "subgroup": "enemies", | |
| "resistances": [ | |
| { | |
| "type": "explosion", | |
| "percent": 35 | |
| } | |
| ], | |
| "spawning_time_modifier": 8, | |
| "healing_per_tick": 0.1, | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -1 | |
| ], | |
| [ | |
| 0.7, | |
| 1 | |
| ] | |
| ], | |
| "sticker_box": [ | |
| [ | |
| -0.3, | |
| -0.5 | |
| ], | |
| [ | |
| 0.3, | |
| 0.1 | |
| ] | |
| ], | |
| "distraction_cooldown": 300, | |
| "vision_distance": 30, | |
| "movement_speed": 0.15, | |
| "distance_per_frame": 0.084, | |
| "pollution_to_join_attack": 10000, | |
| "corpse": "behemoth-spitter-corpse", | |
| "dying_explosion": "blood-explosion-big", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "medium-biter-corpse", | |
| "icon": "__base__/graphics/icons/medium-biter-corpse.png", | |
| "selectable_in_game": false, | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-on-map" | |
| ], | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-a[biter]-b[medium]", | |
| "dying_speed": 0.04, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "big-biter-corpse", | |
| "icon": "__base__/graphics/icons/big-biter-corpse.png", | |
| "selectable_in_game": false, | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-a[biter]-c[big]", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-on-map" | |
| ], | |
| "dying_speed": 0.04, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "behemoth-biter-corpse", | |
| "icon": "__base__/graphics/icons/big-biter-corpse.png", | |
| "selectable_in_game": false, | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-a[biter]-c[big]", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-on-map" | |
| ], | |
| "dying_speed": 0.02, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "small-spitter-corpse", | |
| "icon": "__base__/graphics/icons/big-biter-corpse.png", | |
| "selectable_in_game": false, | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-b[spitter]-a[small]", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-on-map" | |
| ], | |
| "dying_speed": 0.04, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "medium-spitter-corpse", | |
| "icon": "__base__/graphics/icons/big-biter-corpse.png", | |
| "selectable_in_game": false, | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-b[spitter]-b[medium]", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-on-map" | |
| ], | |
| "dying_speed": 0.04, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "big-spitter-corpse", | |
| "icon": "__base__/graphics/icons/big-biter-corpse.png", | |
| "selectable_in_game": false, | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -1 | |
| ], | |
| [ | |
| 0.7, | |
| 1 | |
| ] | |
| ], | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-b[spitter]-c[big]", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-on-map" | |
| ], | |
| "dying_speed": 0.04, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "behemoth-spitter-corpse", | |
| "icon": "__base__/graphics/icons/big-biter-corpse.png", | |
| "selectable_in_game": false, | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -1 | |
| ], | |
| [ | |
| 0.7, | |
| 1 | |
| ] | |
| ], | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-b[spitter]-d[behemoth]", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "building-direction-8-way", | |
| "not-on-map" | |
| ], | |
| "dying_speed": 0.04, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "corpse", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "unit-spawner", | |
| "name": "spitter-spawner", | |
| "icon": "__base__/graphics/icons/biter-spawner.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "not-repairable" | |
| ], | |
| "max_health": 350, | |
| "order": "b-b-h", | |
| "subgroup": "enemies", | |
| "working_sound": { | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/creatures/spawner.ogg", | |
| "volume": 1 | |
| } | |
| ], | |
| "apparent_volume": 2 | |
| }, | |
| "dying_sound": [ | |
| { | |
| "filename": "__base__/sound/creatures/spawner-death-1.ogg", | |
| "volume": 1 | |
| }, | |
| { | |
| "filename": "__base__/sound/creatures/spawner-death-2.ogg", | |
| "volume": 1 | |
| } | |
| ], | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 2 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 5, | |
| "percent": 15 | |
| } | |
| ], | |
| "healing_per_tick": 0.02, | |
| "collision_box": [ | |
| [ | |
| -3.2, | |
| -2.2 | |
| ], | |
| [ | |
| 2.2, | |
| 2.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -3.5, | |
| -2.5 | |
| ], | |
| [ | |
| 2.5, | |
| 2.5 | |
| ] | |
| ], | |
| "pollution_absorbtion_absolute": 20, | |
| "pollution_absorbtion_proportional": 0.01, | |
| "corpse": "spitter-spawner-corpse", | |
| "dying_explosion": "blood-explosion-huge", | |
| "loot": [ | |
| { | |
| "count_max": 15, | |
| "count_min": 5, | |
| "item": "alien-artifact", | |
| "probability": 1 | |
| } | |
| ], | |
| "max_count_of_owned_units": 7, | |
| "max_friends_around_to_spawn": 5, | |
| "animations": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ], | |
| "spawning_cooldown": [ | |
| 360, | |
| 150 | |
| ], | |
| "spawning_radius": 10, | |
| "spawning_spacing": 3, | |
| "max_spawn_shift": 0, | |
| "max_richness_for_spawn_shift": 100, | |
| "autoplace": { | |
| "sharpness": 0.4, | |
| "control": "enemy-base", | |
| "order": "b[enemy]-a[spitter-spawner]", | |
| "richness_multiplier": 1, | |
| "richness_base": 0, | |
| "force": "enemy", | |
| "peaks": [ | |
| { | |
| "influence": 0, | |
| "richness_influence": 100, | |
| "tier_from_start_optimal": 20, | |
| "tier_from_start_top_property_limit": 20, | |
| "tier_from_start_max_range": 40 | |
| }, | |
| { | |
| "influence": -10, | |
| "starting_area_weight_optimal": 1, | |
| "starting_area_weight_range": 0, | |
| "starting_area_weight_max_range": 2 | |
| }, | |
| { | |
| "influence": 0.42, | |
| "noise_layer": "enemy-base", | |
| "noise_octaves_difference": -1.8, | |
| "noise_persistence": 0.5 | |
| }, | |
| { | |
| "influence": 0.55, | |
| "noise_layer": "enemy-base", | |
| "noise_octaves_difference": -1.8, | |
| "noise_persistence": 0.5, | |
| "tier_from_start_optimal": 20, | |
| "tier_from_start_top_property_limit": 20, | |
| "tier_from_start_max_range": 40 | |
| } | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "spitter-spawner-corpse", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-off-grid", | |
| "not-on-map", | |
| "not-on-map" | |
| ], | |
| "icon": "__base__/graphics/icons/biter-spawner-corpse.png", | |
| "collision_box": [ | |
| [ | |
| -2, | |
| -2 | |
| ], | |
| [ | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -2, | |
| -2 | |
| ], | |
| [ | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "dying_speed": 0.04, | |
| "time_before_removed": 54000, | |
| "subgroup": "corpses", | |
| "order": "c[corpse]-c[spitter-spawner]", | |
| "final_render_layer": "corpse", | |
| "animation": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\enemies.lua" | |
| }, | |
| { | |
| "type": "transport-belt-to-ground", | |
| "name": "basic-transport-belt-to-ground", | |
| "icon": "__base__/graphics/icons/basic-transport-belt-to-ground.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "fast-replaceable-no-build-while-moving" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "basic-transport-belt-to-ground" | |
| }, | |
| "max_health": 70, | |
| "corpse": "small-remnants", | |
| "max_distance": 5, | |
| "underground_sprite": { | |
| "filename": "__core__/graphics/arrows/underground-lines.png", | |
| "priority": "high", | |
| "width": 32, | |
| "height": 32, | |
| "x": 32 | |
| }, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 60 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "animation_speed_coefficient": 32, | |
| "fast_replaceable_group": "transport-belt-to-ground", | |
| "speed": 0.03125, | |
| "structure": { | |
| "direction_in": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/basic-transport-belt-to-ground/basic-transport-belt-to-ground-structure.png", | |
| "priority": "extra-high", | |
| "shift": [ | |
| 0.26, | |
| 0 | |
| ], | |
| "width": 57, | |
| "height": 43, | |
| "y": 43 | |
| } | |
| }, | |
| "direction_out": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/basic-transport-belt-to-ground/basic-transport-belt-to-ground-structure.png", | |
| "priority": "extra-high", | |
| "shift": [ | |
| 0.26, | |
| 0 | |
| ], | |
| "width": 57, | |
| "height": 43 | |
| } | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "transport-belt-to-ground", | |
| "name": "fast-transport-belt-to-ground", | |
| "icon": "__base__/graphics/icons/fast-transport-belt-to-ground.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "fast-replaceable-no-build-while-moving" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "fast-transport-belt-to-ground" | |
| }, | |
| "max_health": 60, | |
| "corpse": "small-remnants", | |
| "underground_sprite": { | |
| "filename": "__core__/graphics/arrows/underground-lines.png", | |
| "priority": "high", | |
| "width": 32, | |
| "height": 32, | |
| "x": 32 | |
| }, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 60 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "animation_speed_coefficient": 32, | |
| "fast_replaceable_group": "transport-belt-to-ground", | |
| "speed": 0.0625, | |
| "structure": { | |
| "direction_in": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/fast-transport-belt-to-ground/fast-transport-belt-to-ground-structure.png", | |
| "priority": "extra-high", | |
| "shift": [ | |
| 0.26, | |
| 0 | |
| ], | |
| "width": 57, | |
| "height": 43, | |
| "y": 43 | |
| } | |
| }, | |
| "direction_out": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/fast-transport-belt-to-ground/fast-transport-belt-to-ground-structure.png", | |
| "priority": "extra-high", | |
| "shift": [ | |
| 0.26, | |
| 0 | |
| ], | |
| "width": 57, | |
| "height": 43 | |
| } | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "transport-belt-to-ground", | |
| "name": "express-transport-belt-to-ground", | |
| "icon": "__base__/graphics/icons/express-transport-belt-to-ground.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "fast-replaceable-no-build-while-moving" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "express-transport-belt-to-ground" | |
| }, | |
| "max_health": 60, | |
| "corpse": "small-remnants", | |
| "underground_sprite": { | |
| "filename": "__core__/graphics/arrows/underground-lines.png", | |
| "priority": "high", | |
| "width": 32, | |
| "height": 32, | |
| "x": 32 | |
| }, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 60 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "animation_speed_coefficient": 32, | |
| "fast_replaceable_group": "transport-belt-to-ground", | |
| "speed": 0.09375, | |
| "structure": { | |
| "direction_in": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/express-transport-belt-to-ground/express-transport-belt-to-ground-structure.png", | |
| "priority": "extra-high", | |
| "shift": [ | |
| 0.26, | |
| 0 | |
| ], | |
| "width": 57, | |
| "height": 43, | |
| "y": 43 | |
| } | |
| }, | |
| "direction_out": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/express-transport-belt-to-ground/express-transport-belt-to-ground-structure.png", | |
| "priority": "extra-high", | |
| "shift": [ | |
| 0.26, | |
| 0 | |
| ], | |
| "width": 57, | |
| "height": 43 | |
| } | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "splitter", | |
| "name": "basic-splitter", | |
| "icon": "__base__/graphics/icons/basic-splitter.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "basic-splitter" | |
| }, | |
| "max_health": 80, | |
| "corpse": "medium-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 60 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -0.1 | |
| ], | |
| [ | |
| 0.9, | |
| 0.1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.9, | |
| -0.5 | |
| ], | |
| [ | |
| 0.9, | |
| 0.5 | |
| ] | |
| ], | |
| "animation_speed_coefficient": 32, | |
| "structure_animation_speed_coefficient": 0.7, | |
| "structure_animation_movement_cooldown": 10, | |
| "fast_replaceable_group": "splitter", | |
| "speed": 0.03125, | |
| "structure": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/basic-splitter/basic-splitter-north.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 80, | |
| "height": 35, | |
| "shift": [ | |
| 0.225, | |
| 0 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/basic-splitter/basic-splitter-east.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 81, | |
| "shift": [ | |
| 0.075, | |
| 0 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/basic-splitter/basic-splitter-south.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 82, | |
| "height": 36, | |
| "shift": [ | |
| 0.075, | |
| 0 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/basic-splitter/basic-splitter-west.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 47, | |
| "height": 79, | |
| "shift": [ | |
| 0.25, | |
| 0.05 | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "splitter", | |
| "name": "fast-splitter", | |
| "icon": "__base__/graphics/icons/fast-splitter.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "fast-splitter" | |
| }, | |
| "max_health": 80, | |
| "corpse": "medium-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 60 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -0.1 | |
| ], | |
| [ | |
| 0.9, | |
| 0.1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.9, | |
| -0.5 | |
| ], | |
| [ | |
| 0.9, | |
| 0.5 | |
| ] | |
| ], | |
| "animation_speed_coefficient": 32, | |
| "structure_animation_speed_coefficient": 1.2, | |
| "structure_animation_movement_cooldown": 10, | |
| "fast_replaceable_group": "splitter", | |
| "speed": 0.0625, | |
| "structure": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/fast-splitter/fast-splitter-north.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 80, | |
| "height": 35, | |
| "shift": [ | |
| 0.225, | |
| 0 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/fast-splitter/fast-splitter-east.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 81, | |
| "shift": [ | |
| 0.075, | |
| 0 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/fast-splitter/fast-splitter-south.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 82, | |
| "height": 36, | |
| "shift": [ | |
| 0.075, | |
| 0 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/fast-splitter/fast-splitter-west.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 47, | |
| "height": 79, | |
| "shift": [ | |
| 0.25, | |
| 0.05 | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "splitter", | |
| "name": "express-splitter", | |
| "icon": "__base__/graphics/icons/express-splitter.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "express-splitter" | |
| }, | |
| "max_health": 80, | |
| "corpse": "medium-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 60 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -0.1 | |
| ], | |
| [ | |
| 0.9, | |
| 0.1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.9, | |
| -0.5 | |
| ], | |
| [ | |
| 0.9, | |
| 0.5 | |
| ] | |
| ], | |
| "animation_speed_coefficient": 32, | |
| "structure_animation_speed_coefficient": 1.2, | |
| "structure_animation_movement_cooldown": 10, | |
| "fast_replaceable_group": "splitter", | |
| "speed": 0.09375, | |
| "structure": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/express-splitter/express-splitter-north.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 80, | |
| "height": 35, | |
| "shift": [ | |
| 0.225, | |
| 0 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/express-splitter/express-splitter-east.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 81, | |
| "shift": [ | |
| 0.075, | |
| 0 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/express-splitter/express-splitter-south.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 82, | |
| "height": 36, | |
| "shift": [ | |
| 0.075, | |
| 0 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/express-splitter/express-splitter-west.png", | |
| "frame_count": 32, | |
| "line_length": 16, | |
| "priority": "extra-high", | |
| "width": 47, | |
| "height": 79, | |
| "shift": [ | |
| 0.25, | |
| 0.05 | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "transport-belt", | |
| "name": "fast-transport-belt", | |
| "icon": "__base__/graphics/icons/fast-transport-belt.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.3, | |
| "result": "fast-transport-belt" | |
| }, | |
| "max_health": 50, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 50 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/basic-transport-belt.ogg", | |
| "volume": 0.4 | |
| }, | |
| "max_sounds_per_type": 3 | |
| }, | |
| "animation_speed_coefficient": 32, | |
| "animations": { | |
| "filename": "__base__/graphics/entity/fast-transport-belt/fast-transport-belt.png", | |
| "priority": "extra-high", | |
| "width": 40, | |
| "height": 40, | |
| "frame_count": 32, | |
| "direction_count": 12 | |
| }, | |
| "fast_replaceable_group": "transport-belt", | |
| "speed": 0.0625, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "transport-belt", | |
| "name": "express-transport-belt", | |
| "icon": "__base__/graphics/icons/express-transport-belt.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.3, | |
| "result": "express-transport-belt" | |
| }, | |
| "max_health": 50, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 50 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/express-transport-belt.ogg", | |
| "volume": 0.4 | |
| }, | |
| "max_sounds_per_type": 3 | |
| }, | |
| "animation_speed_coefficient": 32, | |
| "animations": { | |
| "filename": "__base__/graphics/entity/express-transport-belt/express-transport-belt.png", | |
| "priority": "extra-high", | |
| "width": 40, | |
| "height": 40, | |
| "frame_count": 32, | |
| "direction_count": 12 | |
| }, | |
| "fast_replaceable_group": "transport-belt", | |
| "speed": 0.09375, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "assembling-machine", | |
| "name": "assembling-machine-2", | |
| "icon": "__base__/graphics/icons/assembling-machine-2.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "assembling-machine-2" | |
| }, | |
| "max_health": 250, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 70 | |
| } | |
| ], | |
| "fluid_boxes": { | |
| "0": { | |
| "production_type": "input", | |
| "base_area": 10, | |
| "base_level": -1, | |
| "pipe_connections": [ | |
| { | |
| "type": "input", | |
| "position": [ | |
| 0, | |
| -2 | |
| ] | |
| } | |
| ] | |
| }, | |
| "1": { | |
| "production_type": "output", | |
| "base_area": 10, | |
| "base_level": 1, | |
| "pipe_connections": [ | |
| { | |
| "type": "output", | |
| "position": [ | |
| 0, | |
| 2 | |
| ] | |
| } | |
| ] | |
| }, | |
| "off_when_no_fluid_recipe": true | |
| }, | |
| "collision_box": [ | |
| [ | |
| -1.2, | |
| -1.2 | |
| ], | |
| [ | |
| 1.2, | |
| 1.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "fast_replaceable_group": "assembling-machine", | |
| "animation": { | |
| "filename": "__base__/graphics/entity/assembling-machine-2/assembling-machine-2.png", | |
| "priority": "high", | |
| "width": 113, | |
| "height": 99, | |
| "frame_count": 32, | |
| "line_length": 8, | |
| "shift": [ | |
| 0.4, | |
| -0.06 | |
| ] | |
| }, | |
| "open_sound": { | |
| "filename": "__base__/sound/machine-open.ogg", | |
| "volume": 0.85 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/machine-close.ogg", | |
| "volume": 0.75 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/assembling-machine-t2-1.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/assembling-machine-t2-2.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "idle_sound": { | |
| "filename": "__base__/sound/idle1.ogg", | |
| "volume": 0.6 | |
| }, | |
| "apparent_volume": 1.5 | |
| }, | |
| "crafting_categories": [ | |
| "crafting", | |
| "advanced-crafting", | |
| "crafting-with-fluid" | |
| ], | |
| "crafting_speed": 0.75, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "emissions": 0.016 | |
| }, | |
| "energy_usage": "150kW", | |
| "ingredient_count": 4, | |
| "module_specification": { | |
| "module_slots": 2 | |
| }, | |
| "allowed_effects": [ | |
| "consumption", | |
| "speed", | |
| "productivity", | |
| "pollution" | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "assembling-machine", | |
| "name": "assembling-machine-3", | |
| "icon": "__base__/graphics/icons/assembling-machine-3.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "assembling-machine-3" | |
| }, | |
| "max_health": 300, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 70 | |
| } | |
| ], | |
| "fluid_boxes": { | |
| "0": { | |
| "production_type": "input", | |
| "base_area": 10, | |
| "base_level": -1, | |
| "pipe_connections": [ | |
| { | |
| "type": "input", | |
| "position": [ | |
| 0, | |
| -2 | |
| ] | |
| } | |
| ] | |
| }, | |
| "1": { | |
| "production_type": "output", | |
| "base_area": 10, | |
| "base_level": 1, | |
| "pipe_connections": [ | |
| { | |
| "type": "output", | |
| "position": [ | |
| 0, | |
| 2 | |
| ] | |
| } | |
| ] | |
| }, | |
| "off_when_no_fluid_recipe": true | |
| }, | |
| "open_sound": { | |
| "filename": "__base__/sound/machine-open.ogg", | |
| "volume": 0.85 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/machine-close.ogg", | |
| "volume": 0.75 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/assembling-machine-t3-1.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/assembling-machine-t3-2.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "idle_sound": { | |
| "filename": "__base__/sound/idle1.ogg", | |
| "volume": 0.6 | |
| }, | |
| "apparent_volume": 1.5 | |
| }, | |
| "collision_box": [ | |
| [ | |
| -1.2, | |
| -1.2 | |
| ], | |
| [ | |
| 1.2, | |
| 1.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "fast_replaceable_group": "assembling-machine", | |
| "animation": { | |
| "filename": "__base__/graphics/entity/assembling-machine-3/assembling-machine-3.png", | |
| "priority": "high", | |
| "width": 142, | |
| "height": 113, | |
| "frame_count": 32, | |
| "line_length": 8, | |
| "shift": [ | |
| 0.84, | |
| -0.09 | |
| ] | |
| }, | |
| "crafting_categories": [ | |
| "crafting", | |
| "advanced-crafting", | |
| "crafting-with-fluid" | |
| ], | |
| "crafting_speed": 1.25, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "emissions": 0.008571428571428572 | |
| }, | |
| "energy_usage": "210kW", | |
| "ingredient_count": 6, | |
| "module_specification": { | |
| "module_slots": 4 | |
| }, | |
| "allowed_effects": [ | |
| "consumption", | |
| "speed", | |
| "productivity", | |
| "pollution" | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "car", | |
| "name": "car", | |
| "icon": "__base__/graphics/icons/car.png", | |
| "flags": [ | |
| "pushable", | |
| "placeable-neutral", | |
| "player-creation", | |
| "placeable-off-grid" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "car" | |
| }, | |
| "max_health": 200, | |
| "corpse": "medium-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "energy_per_hit_point": 1, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 50 | |
| }, | |
| { | |
| "type": "impact", | |
| "percent": 30, | |
| "decrease": 30 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -1 | |
| ], | |
| [ | |
| 0.7, | |
| 1 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -1 | |
| ], | |
| [ | |
| 0.7, | |
| 1 | |
| ] | |
| ], | |
| "effectivity": 0.5, | |
| "braking_power": "200kW", | |
| "burner": { | |
| "effectivity": 0.6, | |
| "fuel_inventory_size": 1, | |
| "smoke": [ | |
| { | |
| "name": "car-smoke", | |
| "deviation": [ | |
| 0.25, | |
| 0.25 | |
| ], | |
| "frequency": 200, | |
| "position": [ | |
| 0, | |
| 1.5 | |
| ], | |
| "starting_frame": 0, | |
| "starting_frame_deviation": 60 | |
| } | |
| ] | |
| }, | |
| "consumption": "150kW", | |
| "friction": 0.002, | |
| "light": [ | |
| { | |
| "type": "oriented", | |
| "minimum_darkness": 0.3, | |
| "picture": { | |
| "filename": "__core__/graphics/light-cone.png", | |
| "priority": "medium", | |
| "scale": 2, | |
| "width": 200, | |
| "height": 200 | |
| }, | |
| "shift": [ | |
| -0.6, | |
| -14 | |
| ], | |
| "size": 2, | |
| "intensity": 0.6 | |
| }, | |
| { | |
| "type": "oriented", | |
| "minimum_darkness": 0.3, | |
| "picture": { | |
| "filename": "__core__/graphics/light-cone.png", | |
| "priority": "medium", | |
| "scale": 2, | |
| "width": 200, | |
| "height": 200 | |
| }, | |
| "shift": [ | |
| 0.6, | |
| -14 | |
| ], | |
| "size": 2, | |
| "intensity": 0.6 | |
| } | |
| ], | |
| "animation": { | |
| "layers": [ | |
| { | |
| "width": 102, | |
| "height": 86, | |
| "frame_count": 2, | |
| "direction_count": 64, | |
| "shift": [ | |
| 0, | |
| -0.1875 | |
| ], | |
| "animation_speed": 8, | |
| "max_advance": 0.2, | |
| "stripes": [ | |
| { | |
| "filename": "__base__/graphics/entity/car/car-1.png", | |
| "width_in_frames": 2, | |
| "height_in_frames": 22 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/car/car-2.png", | |
| "width_in_frames": 2, | |
| "height_in_frames": 22 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/car/car-3.png", | |
| "width_in_frames": 2, | |
| "height_in_frames": 20 | |
| } | |
| ] | |
| }, | |
| { | |
| "width": 100, | |
| "height": 75, | |
| "frame_count": 2, | |
| "apply_runtime_tint": true, | |
| "direction_count": 64, | |
| "max_advance": 0.2, | |
| "line_length": 2, | |
| "shift": [ | |
| 0, | |
| -0.171875 | |
| ] | |
| }, | |
| { | |
| "width": 114, | |
| "height": 76, | |
| "frame_count": 2, | |
| "draw_as_shadow": true, | |
| "direction_count": 64, | |
| "shift": [ | |
| 0.28125, | |
| 0.25 | |
| ], | |
| "max_advance": 0.2 | |
| } | |
| ] | |
| }, | |
| "turret_animation": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/car/car-turret.png", | |
| "line_length": 8, | |
| "width": 36, | |
| "height": 29, | |
| "frame_count": 1, | |
| "direction_count": 64, | |
| "shift": [ | |
| 0.03125, | |
| -0.890625 | |
| ], | |
| "animation_speed": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/car/car-turret-shadow.png", | |
| "line_length": 8, | |
| "width": 46, | |
| "height": 31, | |
| "frame_count": 1, | |
| "draw_as_shadow": true, | |
| "direction_count": 64, | |
| "shift": [ | |
| 0.875, | |
| 0.359375 | |
| ] | |
| } | |
| ] | |
| }, | |
| "turret_rotation_speed": 0.005833333333333333, | |
| "sound_no_fuel": [ | |
| { | |
| "filename": "__base__/sound/fight/car-no-fuel-1.ogg", | |
| "volume": 0.6 | |
| } | |
| ], | |
| "stop_trigger_speed": 0.2, | |
| "stop_trigger": [ | |
| { | |
| "type": "play-sound", | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/car-breaks.ogg", | |
| "volume": 0.6 | |
| } | |
| ] | |
| } | |
| ], | |
| "sound_minimum_speed": 0.2, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/car-engine.ogg", | |
| "volume": 0.6 | |
| }, | |
| "activate_sound": { | |
| "filename": "__base__/sound/car-engine-start.ogg", | |
| "volume": 0.6 | |
| }, | |
| "deactivate_sound": { | |
| "filename": "__base__/sound/car-engine-stop.ogg", | |
| "volume": 0.6 | |
| }, | |
| "match_speed_to_activity": true | |
| }, | |
| "open_sound": { | |
| "filename": "__base__/sound/car-door-open.ogg", | |
| "volume": 0.7 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/car-door-close.ogg", | |
| "volume": 0.7 | |
| }, | |
| "rotation_speed": 0.015, | |
| "weight": 700, | |
| "guns": [ | |
| "vehicle-machine-gun" | |
| ], | |
| "inventory_size": 80, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "car", | |
| "name": "tank", | |
| "icon": "__base__/graphics/icons/tank.png", | |
| "flags": [ | |
| "pushable", | |
| "placeable-neutral", | |
| "player-creation", | |
| "placeable-off-grid" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "tank" | |
| }, | |
| "max_health": 1000, | |
| "corpse": "medium-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "energy_per_hit_point": 0.5, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "decrease": 15, | |
| "percent": 50 | |
| }, | |
| { | |
| "type": "physical", | |
| "decrease": 15, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "impact", | |
| "decrease": 50, | |
| "percent": 60 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 15, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "acid", | |
| "decrease": 10, | |
| "percent": 20 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -1.3 | |
| ], | |
| [ | |
| 0.9, | |
| 1.3 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.9, | |
| -1.3 | |
| ], | |
| [ | |
| 0.9, | |
| 1.3 | |
| ] | |
| ], | |
| "effectivity": 0.6, | |
| "braking_power": "400kW", | |
| "burner": { | |
| "effectivity": 0.75, | |
| "fuel_inventory_size": 2, | |
| "smoke": [ | |
| { | |
| "name": "tank-smoke", | |
| "deviation": [ | |
| 0.25, | |
| 0.25 | |
| ], | |
| "frequency": 50, | |
| "position": [ | |
| 0, | |
| 1.5 | |
| ], | |
| "starting_frame": 0, | |
| "starting_frame_deviation": 60 | |
| } | |
| ] | |
| }, | |
| "consumption": "600kW", | |
| "terrain_friction_modifier": 0.2, | |
| "friction": 0.002, | |
| "light": [ | |
| { | |
| "type": "oriented", | |
| "minimum_darkness": 0.3, | |
| "picture": { | |
| "filename": "__core__/graphics/light-cone.png", | |
| "priority": "medium", | |
| "scale": 2, | |
| "width": 200, | |
| "height": 200 | |
| }, | |
| "shift": [ | |
| -0.6, | |
| -14 | |
| ], | |
| "size": 2, | |
| "intensity": 0.6 | |
| }, | |
| { | |
| "type": "oriented", | |
| "minimum_darkness": 0.3, | |
| "picture": { | |
| "filename": "__core__/graphics/light-cone.png", | |
| "priority": "medium", | |
| "scale": 2, | |
| "width": 200, | |
| "height": 200 | |
| }, | |
| "shift": [ | |
| 0.6, | |
| -14 | |
| ], | |
| "size": 2, | |
| "intensity": 0.6 | |
| } | |
| ], | |
| "animation": { | |
| "layers": [ | |
| { | |
| "width": 139, | |
| "height": 110, | |
| "frame_count": 2, | |
| "direction_count": 64, | |
| "shift": [ | |
| -0.140625, | |
| -0.28125 | |
| ], | |
| "animation_speed": 8, | |
| "max_advance": 1, | |
| "stripes": [ | |
| { | |
| "filename": "__base__/graphics/entity/tank/base-1.png", | |
| "width_in_frames": 2, | |
| "height_in_frames": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tank/base-2.png", | |
| "width_in_frames": 2, | |
| "height_in_frames": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tank/base-3.png", | |
| "width_in_frames": 2, | |
| "height_in_frames": 16 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tank/base-4.png", | |
| "width_in_frames": 2, | |
| "height_in_frames": 16 | |
| } | |
| ] | |
| }, | |
| { | |
| "width": 109, | |
| "height": 88, | |
| "frame_count": 2, | |
| "apply_runtime_tint": true, | |
| "direction_count": 64, | |
| "shift": [ | |
| -0.140625, | |
| -0.65625 | |
| ], | |
| "max_advance": 1, | |
| "line_length": 2 | |
| }, | |
| { | |
| "width": 154, | |
| "height": 99, | |
| "frame_count": 2, | |
| "draw_as_shadow": true, | |
| "direction_count": 64, | |
| "shift": [ | |
| 0.59375, | |
| 0.328125 | |
| ], | |
| "max_advance": 1 | |
| } | |
| ] | |
| }, | |
| "turret_animation": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/tank/turret.png", | |
| "line_length": 8, | |
| "width": 92, | |
| "height": 69, | |
| "frame_count": 1, | |
| "direction_count": 64, | |
| "shift": [ | |
| -0.15625, | |
| -1.07812 | |
| ], | |
| "animation_speed": 8 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tank/turret-mask.png", | |
| "line_length": 8, | |
| "width": 38, | |
| "height": 29, | |
| "frame_count": 1, | |
| "apply_runtime_tint": true, | |
| "direction_count": 64, | |
| "shift": [ | |
| -0.15625, | |
| -1.23438 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/tank/turret-shadow.png", | |
| "line_length": 8, | |
| "width": 95, | |
| "height": 67, | |
| "frame_count": 1, | |
| "draw_as_shadow": true, | |
| "direction_count": 64, | |
| "shift": [ | |
| 1.70312, | |
| 0.640625 | |
| ] | |
| } | |
| ] | |
| }, | |
| "turret_rotation_speed": 0.005833333333333333, | |
| "turret_return_timeout": 300, | |
| "stop_trigger_speed": 0.2, | |
| "sound_no_fuel": [ | |
| { | |
| "filename": "__base__/sound/fight/tank-no-fuel-1.ogg", | |
| "volume": 0.6 | |
| } | |
| ], | |
| "stop_trigger": [ | |
| { | |
| "type": "play-sound", | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/car-breaks.ogg", | |
| "volume": 0.6 | |
| } | |
| ] | |
| } | |
| ], | |
| "sound_minimum_speed": 0.15, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/fight/tank-engine.ogg", | |
| "volume": 0.6 | |
| }, | |
| "activate_sound": { | |
| "filename": "__base__/sound/fight/tank-engine-start.ogg", | |
| "volume": 0.6 | |
| }, | |
| "deactivate_sound": { | |
| "filename": "__base__/sound/fight/tank-engine-stop.ogg", | |
| "volume": 0.6 | |
| }, | |
| "match_speed_to_activity": true | |
| }, | |
| "open_sound": { | |
| "filename": "__base__/sound/car-door-open.ogg", | |
| "volume": 0.7 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/car-door-close.ogg", | |
| "volume": 0.7 | |
| }, | |
| "rotation_speed": 0.0035, | |
| "tank_driving": true, | |
| "weight": 20000, | |
| "inventory_size": 80, | |
| "guns": [ | |
| "tank-cannon", | |
| "tank-machine-gun" | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "container", | |
| "name": "iron-chest", | |
| "icon": "__base__/graphics/icons/iron-chest.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "iron-chest" | |
| }, | |
| "max_health": 100, | |
| "corpse": "small-remnants", | |
| "open_sound": { | |
| "filename": "__base__/sound/metallic-chest-open.ogg", | |
| "volume": 0.65 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/metallic-chest-close.ogg", | |
| "volume": 0.7 | |
| }, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 80 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.35 | |
| ], | |
| [ | |
| 0.35, | |
| 0.35 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fast_replaceable_group": "container", | |
| "inventory_size": 32, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/iron-chest/iron-chest.png", | |
| "priority": "extra-high", | |
| "width": 48, | |
| "height": 34, | |
| "shift": [ | |
| 0.2, | |
| 0 | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "container", | |
| "name": "steel-chest", | |
| "icon": "__base__/graphics/icons/steel-chest.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "steel-chest" | |
| }, | |
| "max_health": 200, | |
| "corpse": "small-remnants", | |
| "open_sound": { | |
| "filename": "__base__/sound/metallic-chest-open.ogg", | |
| "volume": 0.65 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/metallic-chest-close.ogg", | |
| "volume": 0.7 | |
| }, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 90 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.35 | |
| ], | |
| [ | |
| 0.35, | |
| 0.35 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fast_replaceable_group": "container", | |
| "inventory_size": 48, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/steel-chest/steel-chest.png", | |
| "priority": "extra-high", | |
| "width": 48, | |
| "height": 34, | |
| "shift": [ | |
| 0.2, | |
| 0 | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "smart-container", | |
| "name": "smart-chest", | |
| "icon": "__base__/graphics/icons/smart-chest.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "open_sound": { | |
| "filename": "__base__/sound/metallic-chest-open.ogg", | |
| "volume": 0.65 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/metallic-chest-close.ogg", | |
| "volume": 0.7 | |
| }, | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "smart-chest" | |
| }, | |
| "max_health": 150, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 70 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.35 | |
| ], | |
| [ | |
| 0.35, | |
| 0.35 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fast_replaceable_group": "container", | |
| "inventory_size": 48, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/smart-chest/smart-chest.png", | |
| "priority": "extra-high", | |
| "width": 62, | |
| "height": 41, | |
| "shift": [ | |
| 0.4, | |
| -0.13 | |
| ] | |
| }, | |
| "circuit_wire_connection_point": { | |
| "shadow": { | |
| "red": [ | |
| 0.7, | |
| -0.3 | |
| ], | |
| "green": [ | |
| 0.7, | |
| -0.3 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.3, | |
| -0.8 | |
| ], | |
| "green": [ | |
| 0.3, | |
| -0.8 | |
| ] | |
| } | |
| }, | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "inserter", | |
| "name": "long-handed-inserter", | |
| "icon": "__base__/graphics/icons/long-handed-inserter.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "long-handed-inserter" | |
| }, | |
| "max_health": 40, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 90 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.15, | |
| -0.15 | |
| ], | |
| [ | |
| 0.15, | |
| 0.15 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -0.35 | |
| ], | |
| [ | |
| 0.4, | |
| 0.45 | |
| ] | |
| ], | |
| "pickup_position": [ | |
| 0, | |
| -2 | |
| ], | |
| "insert_position": [ | |
| 0, | |
| 2.2 | |
| ], | |
| "energy_per_movement": 5000, | |
| "energy_per_rotation": 5000, | |
| "rotation_speed": 0.02, | |
| "extension_speed": 0.0457, | |
| "hand_size": 1.5, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "drain": "0.4kW" | |
| }, | |
| "fast_replaceable_group": "long-handed-inserter", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "match_progress_to_activity": true, | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/inserter-long-handed-1.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-long-handed-2.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-long-handed-3.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-long-handed-4.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-long-handed-5.ogg", | |
| "volume": 0.75 | |
| } | |
| ] | |
| }, | |
| "hand_base_picture": { | |
| "filename": "__base__/graphics/entity/long-handed-inserter/long-handed-inserter-hand-base.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 34 | |
| }, | |
| "hand_closed_picture": { | |
| "filename": "__base__/graphics/entity/long-handed-inserter/long-handed-inserter-hand-closed.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_open_picture": { | |
| "filename": "__base__/graphics/entity/long-handed-inserter/long-handed-inserter-hand-open.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_base_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 34 | |
| }, | |
| "hand_closed_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_open_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "platform_picture": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/long-handed-inserter/long-handed-inserter-platform.png", | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 46 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "inserter", | |
| "name": "fast-inserter", | |
| "icon": "__base__/graphics/icons/fast-inserter.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "fast-inserter" | |
| }, | |
| "max_health": 40, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 90 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.15, | |
| -0.15 | |
| ], | |
| [ | |
| 0.15, | |
| 0.15 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -0.35 | |
| ], | |
| [ | |
| 0.4, | |
| 0.45 | |
| ] | |
| ], | |
| "pickup_position": [ | |
| 0, | |
| -1 | |
| ], | |
| "insert_position": [ | |
| 0, | |
| 1.2 | |
| ], | |
| "energy_per_movement": 5000, | |
| "energy_per_rotation": 5000, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "drain": "0.4kW" | |
| }, | |
| "extension_speed": 0.07, | |
| "rotation_speed": 0.04, | |
| "fast_replaceable_group": "inserter", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "match_progress_to_activity": true, | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/inserter-fast-1.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-fast-2.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-fast-3.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-fast-4.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-fast-5.ogg", | |
| "volume": 0.75 | |
| } | |
| ] | |
| }, | |
| "hand_base_picture": { | |
| "filename": "__base__/graphics/entity/fast-inserter/fast-inserter-hand-base.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 34 | |
| }, | |
| "hand_closed_picture": { | |
| "filename": "__base__/graphics/entity/fast-inserter/fast-inserter-hand-closed.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_open_picture": { | |
| "filename": "__base__/graphics/entity/fast-inserter/fast-inserter-hand-open.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_base_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 34 | |
| }, | |
| "hand_closed_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_open_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "platform_picture": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/fast-inserter/fast-inserter-platform.png", | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 46 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "inserter", | |
| "name": "smart-inserter", | |
| "icon": "__base__/graphics/icons/smart-inserter.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "smart-inserter" | |
| }, | |
| "max_health": 40, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 90 | |
| } | |
| ], | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "match_progress_to_activity": true, | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/inserter-fast-1.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-fast-2.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-fast-3.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-fast-4.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-fast-5.ogg", | |
| "volume": 0.75 | |
| } | |
| ] | |
| }, | |
| "collision_box": [ | |
| [ | |
| -0.15, | |
| -0.15 | |
| ], | |
| [ | |
| 0.15, | |
| 0.15 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -0.35 | |
| ], | |
| [ | |
| 0.4, | |
| 0.45 | |
| ] | |
| ], | |
| "pickup_position": [ | |
| 0, | |
| -1 | |
| ], | |
| "insert_position": [ | |
| 0, | |
| 1.2 | |
| ], | |
| "energy_per_movement": 7000, | |
| "energy_per_rotation": 7000, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "drain": "0.4kW" | |
| }, | |
| "extension_speed": 0.07, | |
| "rotation_speed": 0.04, | |
| "fast_replaceable_group": "inserter", | |
| "filter_count": 5, | |
| "hand_base_picture": { | |
| "filename": "__base__/graphics/entity/smart-inserter/smart-inserter-hand-base.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 34 | |
| }, | |
| "hand_closed_picture": { | |
| "filename": "__base__/graphics/entity/smart-inserter/smart-inserter-hand-closed.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_open_picture": { | |
| "filename": "__base__/graphics/entity/smart-inserter/smart-inserter-hand-open.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_base_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 34 | |
| }, | |
| "hand_closed_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_open_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "platform_picture": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/smart-inserter/smart-inserter-platform.png", | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 46 | |
| } | |
| }, | |
| "programmable": true, | |
| "circuit_wire_connection_point": { | |
| "shadow": { | |
| "red": [ | |
| 0, | |
| 0 | |
| ], | |
| "green": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0, | |
| 0 | |
| ], | |
| "green": [ | |
| 0, | |
| 0 | |
| ] | |
| } | |
| }, | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "solar-panel", | |
| "name": "solar-panel", | |
| "icon": "__base__/graphics/icons/solar-panel.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "solar-panel" | |
| }, | |
| "max_health": 100, | |
| "corpse": "big-remnants", | |
| "collision_box": [ | |
| [ | |
| -1.4, | |
| -1.4 | |
| ], | |
| [ | |
| 1.4, | |
| 1.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "solar" | |
| }, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/solar-panel/solar-panel.png", | |
| "priority": "high", | |
| "width": 104, | |
| "height": 96 | |
| }, | |
| "production": "60kW", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "locomotive", | |
| "name": "diesel-locomotive", | |
| "icon": "__base__/graphics/icons/diesel-locomotive.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "diesel-locomotive" | |
| }, | |
| "mined_sound": { | |
| "filename": "__core__/sound/deconstruct-medium.ogg" | |
| }, | |
| "max_health": 1000, | |
| "corpse": "medium-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "collision_box": [ | |
| [ | |
| -0.6, | |
| -2.6 | |
| ], | |
| [ | |
| 0.6, | |
| 2.6 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.85, | |
| -2.6 | |
| ], | |
| [ | |
| 0.9, | |
| 2.5 | |
| ] | |
| ], | |
| "drawing_box": [ | |
| [ | |
| -1, | |
| -4 | |
| ], | |
| [ | |
| 1, | |
| 3 | |
| ] | |
| ], | |
| "weight": 2000, | |
| "max_speed": 1.2, | |
| "max_power": "600kW", | |
| "braking_force": 10, | |
| "friction_force": 0.0015, | |
| "air_resistance": 0.002, | |
| "connection_distance": 3.3, | |
| "joint_distance": 4.6, | |
| "energy_per_hit_point": 5, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "decrease": 15, | |
| "percent": 50 | |
| }, | |
| { | |
| "type": "physical", | |
| "decrease": 15, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "impact", | |
| "decrease": 50, | |
| "percent": 60 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 15, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "acid", | |
| "decrease": 10, | |
| "percent": 20 | |
| } | |
| ], | |
| "energy_source": { | |
| "type": "burner", | |
| "effectivity": 1, | |
| "fuel_inventory_size": 3, | |
| "smoke": [ | |
| { | |
| "name": "train-smoke", | |
| "deviation": [ | |
| 0.3, | |
| 0.3 | |
| ], | |
| "frequency": 100, | |
| "position": [ | |
| 0, | |
| 0 | |
| ], | |
| "starting_frame": 0, | |
| "starting_frame_deviation": 60, | |
| "height": 2, | |
| "height_deviation": 0.5, | |
| "starting_vertical_speed": 0.2, | |
| "starting_vertical_speed_deviation": 0.1 | |
| } | |
| ] | |
| }, | |
| "front_light": [ | |
| { | |
| "type": "oriented", | |
| "minimum_darkness": 0.3, | |
| "picture": { | |
| "filename": "__core__/graphics/light-cone.png", | |
| "priority": "medium", | |
| "scale": 2, | |
| "width": 200, | |
| "height": 200 | |
| }, | |
| "shift": [ | |
| -0.6, | |
| -16 | |
| ], | |
| "size": 2, | |
| "intensity": 0.6 | |
| }, | |
| { | |
| "type": "oriented", | |
| "minimum_darkness": 0.3, | |
| "picture": { | |
| "filename": "__core__/graphics/light-cone.png", | |
| "priority": "medium", | |
| "scale": 2, | |
| "width": 200, | |
| "height": 200 | |
| }, | |
| "shift": [ | |
| 0.6, | |
| -16 | |
| ], | |
| "size": 2, | |
| "intensity": 0.6 | |
| } | |
| ], | |
| "pictures": { | |
| "priority": "very-low", | |
| "width": 346, | |
| "height": 248, | |
| "direction_count": 256, | |
| "filenames": [ | |
| "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-01.png", | |
| "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-02.png", | |
| "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-03.png", | |
| "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-04.png", | |
| "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-05.png", | |
| "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-06.png", | |
| "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-07.png", | |
| "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-08.png" | |
| ], | |
| "line_length": 4, | |
| "lines_per_file": 8, | |
| "shift": [ | |
| 1, | |
| -0.45 | |
| ] | |
| }, | |
| "rail_category": "regular", | |
| "stop_trigger": [ | |
| { | |
| "type": "create-smoke", | |
| "repeat_count": 125, | |
| "entity_name": "smoke-train-stop", | |
| "initial_height": 0, | |
| "speed": [ | |
| -0.03, | |
| 0 | |
| ], | |
| "speed_multiplier": 0.75, | |
| "speed_multiplier_deviation": 1.1, | |
| "offset_deviation": [ | |
| [ | |
| -0.75, | |
| -2.7 | |
| ], | |
| [ | |
| -0.3, | |
| 2.7 | |
| ] | |
| ] | |
| }, | |
| { | |
| "type": "create-smoke", | |
| "repeat_count": 125, | |
| "entity_name": "smoke-train-stop", | |
| "initial_height": 0, | |
| "speed": [ | |
| 0.03, | |
| 0 | |
| ], | |
| "speed_multiplier": 0.75, | |
| "speed_multiplier_deviation": 1.1, | |
| "offset_deviation": [ | |
| [ | |
| 0.3, | |
| -2.7 | |
| ], | |
| [ | |
| 0.75, | |
| 2.7 | |
| ] | |
| ] | |
| }, | |
| { | |
| "type": "play-sound", | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/train-breaks.ogg", | |
| "volume": 0.6 | |
| } | |
| ] | |
| } | |
| ], | |
| "tie_distance": 50, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/train-engine.ogg", | |
| "volume": 0.4 | |
| }, | |
| "match_speed_to_activity": true | |
| }, | |
| "open_sound": { | |
| "filename": "__base__/sound/car-door-open.ogg", | |
| "volume": 0.7 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/car-door-close.ogg", | |
| "volume": 0.7 | |
| }, | |
| "sound_minimum_speed": 0.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "cargo-wagon", | |
| "name": "cargo-wagon", | |
| "icon": "__base__/graphics/icons/cargo-wagon.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "inventory_size": 30, | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "cargo-wagon" | |
| }, | |
| "mined_sound": { | |
| "filename": "__core__/sound/deconstruct-medium.ogg" | |
| }, | |
| "max_health": 600, | |
| "corpse": "medium-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "collision_box": [ | |
| [ | |
| -0.6, | |
| -2.4 | |
| ], | |
| [ | |
| 0.6, | |
| 2.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -2.5 | |
| ], | |
| [ | |
| 1, | |
| 2.5 | |
| ] | |
| ], | |
| "weight": 1000, | |
| "max_speed": 1.5, | |
| "braking_force": 3, | |
| "friction_force": 0.0015, | |
| "air_resistance": 0.002, | |
| "connection_distance": 3.3, | |
| "joint_distance": 4, | |
| "energy_per_hit_point": 5, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "decrease": 15, | |
| "percent": 50 | |
| }, | |
| { | |
| "type": "physical", | |
| "decrease": 15, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "impact", | |
| "decrease": 50, | |
| "percent": 60 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 15, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "acid", | |
| "decrease": 10, | |
| "percent": 20 | |
| } | |
| ], | |
| "pictures": { | |
| "priority": "very-low", | |
| "width": 285, | |
| "height": 218, | |
| "back_equals_front": true, | |
| "direction_count": 128, | |
| "filenames": [ | |
| "__base__/graphics/entity/cargo-wagon/cargo-wagon-spritesheet-1.png", | |
| "__base__/graphics/entity/cargo-wagon/cargo-wagon-spritesheet-2.png", | |
| "__base__/graphics/entity/cargo-wagon/cargo-wagon-spritesheet-3.png", | |
| "__base__/graphics/entity/cargo-wagon/cargo-wagon-spritesheet-4.png" | |
| ], | |
| "line_length": 4, | |
| "lines_per_file": 8, | |
| "shift": [ | |
| 0.7, | |
| -0.45 | |
| ] | |
| }, | |
| "rail_category": "regular", | |
| "tie_distance": 50, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/train-wheels.ogg", | |
| "volume": 0.6 | |
| }, | |
| "match_volume_to_activity": true | |
| }, | |
| "open_sound": { | |
| "filename": "__base__/sound/machine-open.ogg", | |
| "volume": 0.85 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/machine-close.ogg", | |
| "volume": 0.75 | |
| }, | |
| "sound_minimum_speed": 0.5, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-wood-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "gate", | |
| "name": "gate", | |
| "icon": "__base__/graphics/icons/gate.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "fast_replaceable_group": "wall", | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "gate" | |
| }, | |
| "max_health": 350, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.29, | |
| -0.29 | |
| ], | |
| [ | |
| 0.29, | |
| 0.29 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "opening_speed": 0.0666666, | |
| "activation_distance": 3, | |
| "timeout_to_close": 5, | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 3, | |
| "percent": 20 | |
| }, | |
| { | |
| "type": "impact", | |
| "decrease": 45, | |
| "percent": 60 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 10, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "fire", | |
| "percent": 100 | |
| }, | |
| { | |
| "type": "laser", | |
| "percent": 70 | |
| } | |
| ], | |
| "vertical_animation": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-vertical.png", | |
| "line_length": 8, | |
| "width": 21, | |
| "height": 60, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0.015625, | |
| -0.40625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-vertical-shadow.png", | |
| "line_length": 8, | |
| "width": 41, | |
| "height": 50, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0.328125, | |
| 0.3 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "horizontal_animation": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-horizontal.png", | |
| "line_length": 8, | |
| "width": 32, | |
| "height": 36, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0, | |
| -0.21875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-horizontal-shadow.png", | |
| "line_length": 8, | |
| "width": 62, | |
| "height": 28, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0.4375, | |
| 0.46875 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "vertical_base": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-base-vertical.png", | |
| "width": 32, | |
| "height": 32 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-base-vertical-mask.png", | |
| "width": 32, | |
| "height": 32, | |
| "apply_runtime_tint": true | |
| } | |
| ] | |
| }, | |
| "horizontal_rail_animation_left": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-horizontal-left.png", | |
| "line_length": 8, | |
| "width": 32, | |
| "height": 47, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0, | |
| null | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-horizontal-shadow-left.png", | |
| "line_length": 8, | |
| "width": 73, | |
| "height": 27, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0.078125, | |
| null | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "horizontal_rail_animation_right": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-horizontal-right.png", | |
| "line_length": 8, | |
| "width": 32, | |
| "height": 43, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0, | |
| null | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-horizontal-shadow-right.png", | |
| "line_length": 8, | |
| "width": 73, | |
| "height": 28, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0.60938, | |
| null | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "vertical_rail_animation_left": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-vertical-left.png", | |
| "line_length": 8, | |
| "width": 22, | |
| "height": 54, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0, | |
| -0.46875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-vertical-shadow-left.png", | |
| "line_length": 8, | |
| "width": 47, | |
| "height": 48, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0.27, | |
| null | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "vertical_rail_animation_right": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-vertical-right.png", | |
| "line_length": 8, | |
| "width": 22, | |
| "height": 55, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0, | |
| -0.453125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-vertical-shadow-right.png", | |
| "line_length": 8, | |
| "width": 47, | |
| "height": 47, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0.27, | |
| 0.303125 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "vertical_rail_base": { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-base-vertical.png", | |
| "line_length": 8, | |
| "width": 64, | |
| "height": 64, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| "horizontal_rail_base": { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-base-horizontal.png", | |
| "line_length": 8, | |
| "width": 64, | |
| "height": 45, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0, | |
| null | |
| ] | |
| }, | |
| "vertical_rail_base_mask": { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-base-mask-vertical.png", | |
| "width": 63, | |
| "height": 39, | |
| "shift": [ | |
| 0.015625, | |
| -0.015625 | |
| ], | |
| "apply_runtime_tint": true | |
| }, | |
| "horizontal_rail_base_mask": { | |
| "filename": "__base__/graphics/entity/gate/gate-rail-base-mask-horizontal.png", | |
| "width": 53, | |
| "height": 45, | |
| "shift": [ | |
| 0.015625, | |
| null | |
| ], | |
| "apply_runtime_tint": true | |
| }, | |
| "horizontal_base": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-base-horizontal.png", | |
| "width": 32, | |
| "height": 23, | |
| "shift": [ | |
| 0, | |
| 0.125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/gate-base-horizontal-mask.png", | |
| "width": 32, | |
| "height": 23, | |
| "apply_runtime_tint": true, | |
| "shift": [ | |
| 0, | |
| 0.125 | |
| ] | |
| } | |
| ] | |
| }, | |
| "wall_patch": { | |
| "north": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/wall-patch-north.png", | |
| "width": 22, | |
| "height": 35, | |
| "shift": [ | |
| 0, | |
| -0.62 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/wall-patch-north-shadow.png", | |
| "width": 46, | |
| "height": 31, | |
| "shift": [ | |
| 0.3, | |
| 0.2 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "east": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/wall-patch-east.png", | |
| "width": 11, | |
| "height": 40, | |
| "shift": [ | |
| 0.328125, | |
| -0.109375 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/wall-patch-east-shadow.png", | |
| "width": 38, | |
| "height": 32, | |
| "shift": [ | |
| 0.8125, | |
| 0.46875 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "south": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/wall-patch-south.png", | |
| "width": 22, | |
| "height": 40, | |
| "shift": [ | |
| 0, | |
| -0.125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/wall-patch-south-shadow.png", | |
| "width": 48, | |
| "height": 25, | |
| "shift": [ | |
| 0.3, | |
| 0.95 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "west": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/gate/wall-patch-west.png", | |
| "width": 11, | |
| "height": 40, | |
| "shift": [ | |
| -0.328125, | |
| -0.109375 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/gate/wall-patch-west-shadow.png", | |
| "width": 46, | |
| "height": 32, | |
| "shift": [ | |
| 0.1875, | |
| 0.46875 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| } | |
| }, | |
| "wall_diode_green": { | |
| "filename": "__base__/graphics/entity/gate/wall-diode-green.png", | |
| "width": 21, | |
| "height": 22, | |
| "shift": [ | |
| 0, | |
| -0.78125 | |
| ] | |
| }, | |
| "wall_diode_green_light": { | |
| "minimum_darkness": 0.3, | |
| "color": { | |
| "g": 1 | |
| }, | |
| "shift": [ | |
| 0, | |
| -0.78125 | |
| ], | |
| "size": 1, | |
| "intensity": 0.3 | |
| }, | |
| "wall_diode_red": { | |
| "filename": "__base__/graphics/entity/gate/wall-diode-red.png", | |
| "width": 21, | |
| "height": 22, | |
| "shift": [ | |
| 0, | |
| -0.78125 | |
| ] | |
| }, | |
| "wall_diode_red_light": { | |
| "minimum_darkness": 0.3, | |
| "color": { | |
| "r": 1 | |
| }, | |
| "shift": [ | |
| 0, | |
| -0.78125 | |
| ], | |
| "size": 1, | |
| "intensity": 0.3 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "open_sound": { | |
| "variations": { | |
| "filename": "__base__/sound/gate1.ogg", | |
| "volume": 0.5 | |
| }, | |
| "aggregation": { | |
| "max_count": 1, | |
| "remove": true | |
| } | |
| }, | |
| "close_sound": { | |
| "variations": { | |
| "filename": "__base__/sound/gate1.ogg", | |
| "volume": 0.5 | |
| }, | |
| "aggregation": { | |
| "max_count": 1, | |
| "remove": true | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "player-port", | |
| "name": "player-port", | |
| "icon": "__base__/graphics/icons/player-port.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "player-port" | |
| }, | |
| "max_health": 50, | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -0.9 | |
| ], | |
| [ | |
| 0.9, | |
| 0.9 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/player-port/player-port-animation.png", | |
| "width": 64, | |
| "height": 64, | |
| "frame_count": 2 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "straight-rail", | |
| "name": "straight-rail", | |
| "icon": "__base__/graphics/icons/straight-rail.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "building-direction-8-way" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "straight-rail" | |
| }, | |
| "max_health": 100, | |
| "corpse": "straight-rail-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.8 | |
| ], | |
| [ | |
| 0.7, | |
| 0.8 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.7, | |
| -0.8 | |
| ], | |
| [ | |
| 0.7, | |
| 0.8 | |
| ] | |
| ], | |
| "rail_category": "regular", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "curved-rail", | |
| "name": "curved-rail", | |
| "icon": "__base__/graphics/icons/curved-rail.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "building-direction-8-way" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "curved-rail" | |
| }, | |
| "max_health": 200, | |
| "corpse": "curved-rail-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.75, | |
| -0.55 | |
| ], | |
| [ | |
| 0.75, | |
| 1.6 | |
| ] | |
| ], | |
| "secondary_collision_box": [ | |
| [ | |
| -0.65, | |
| -2.43 | |
| ], | |
| [ | |
| 0.65, | |
| 2.43 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.7, | |
| -0.8 | |
| ], | |
| [ | |
| 1.7, | |
| 0.8 | |
| ] | |
| ], | |
| "rail_category": "regular", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "flame-thrower-explosion", | |
| "name": "flame-thrower-explosion", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animation_speed": 1, | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/flame-thrower-explosion/flame-thrower-explosion.png", | |
| "priority": "extra-high", | |
| "width": 64, | |
| "height": 64, | |
| "frame_count": 64, | |
| "line_length": 8 | |
| } | |
| ], | |
| "light": { | |
| "intensity": 0.2, | |
| "size": 20 | |
| }, | |
| "slow_down_factor": 1, | |
| "smoke": "smoke-fast", | |
| "smoke_count": 1, | |
| "smoke_slow_down_factor": 0.95, | |
| "damage": { | |
| "amount": 0.25, | |
| "type": "fire" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "land-mine", | |
| "name": "land-mine", | |
| "icon": "__base__/graphics/icons/land-mine.png", | |
| "flags": [ | |
| "placeable-player", | |
| "placeable-enemy", | |
| "player-creation", | |
| "placeable-off-grid" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "land-mine" | |
| }, | |
| "max_health": 15, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "dying_explosion": "explosion-hit", | |
| "picture_safe": { | |
| "filename": "__base__/graphics/entity/land-mine/land-mine.png", | |
| "priority": "medium", | |
| "width": 32, | |
| "height": 32 | |
| }, | |
| "picture_set": { | |
| "filename": "__base__/graphics/entity/land-mine/land-mine-set.png", | |
| "priority": "medium", | |
| "width": 32, | |
| "height": 32 | |
| }, | |
| "trigger_radius": 2.5, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "source_effects": [ | |
| { | |
| "type": "nested-result", | |
| "affects_target": true, | |
| "action": { | |
| "type": "area", | |
| "perimeter": 6, | |
| "collision_mask": [ | |
| "player-layer" | |
| ], | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 40, | |
| "type": "explosion" | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| { | |
| "type": "create-entity", | |
| "entity_name": "explosion" | |
| }, | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 1000, | |
| "type": "explosion" | |
| } | |
| } | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "train-stop", | |
| "name": "train-stop", | |
| "icon": "__base__/graphics/icons/train-stop.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "filter-directions" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "train-stop" | |
| }, | |
| "max_health": 150, | |
| "corpse": "medium-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.6, | |
| -0.6 | |
| ], | |
| [ | |
| 0.6, | |
| 0.6 | |
| ] | |
| ], | |
| "drawing_box": [ | |
| [ | |
| -0.5, | |
| -3 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "tile_width": 2, | |
| "tile_height": 2, | |
| "animation_ticks_per_frame": 20, | |
| "animations": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/train-stop/train-stop-north.png", | |
| "priority": "high", | |
| "width": 180, | |
| "height": 136, | |
| "frame_count": 2, | |
| "shift": [ | |
| 1.65, | |
| -0.9 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/train-stop/train-stop-east.png", | |
| "priority": "high", | |
| "width": 173, | |
| "height": 128, | |
| "frame_count": 2, | |
| "shift": [ | |
| 1.7, | |
| -1.5 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/train-stop/train-stop-south.png", | |
| "priority": "high", | |
| "width": 155, | |
| "height": 132, | |
| "frame_count": 2, | |
| "shift": [ | |
| 1.7, | |
| -1.4 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/train-stop/train-stop-west.png", | |
| "priority": "high", | |
| "width": 173, | |
| "height": 126, | |
| "frame_count": 2, | |
| "shift": [ | |
| 2, | |
| -0.8 | |
| ] | |
| } | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/train-stop.ogg", | |
| "volume": 0.8 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "rail-signal", | |
| "name": "rail-signal", | |
| "icon": "__base__/graphics/icons/rail-signal.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "building-direction-8-way", | |
| "filter-directions", | |
| "fast-replaceable-no-build-while-moving" | |
| ], | |
| "fast_replaceable_group": "rail-signal", | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "rail-signal" | |
| }, | |
| "max_health": 80, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.2, | |
| -0.2 | |
| ], | |
| [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| ], | |
| "building_collision_box": [ | |
| [ | |
| -0.2, | |
| -0.2 | |
| ], | |
| [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/rail-signal/rail-signal.png", | |
| "priority": "high", | |
| "width": 70, | |
| "height": 46, | |
| "frame_count": 3, | |
| "direction_count": 8 | |
| }, | |
| "green_light": { | |
| "intensity": 0.2, | |
| "size": 4, | |
| "color": { | |
| "g": 1 | |
| } | |
| }, | |
| "orange_light": { | |
| "intensity": 0.2, | |
| "size": 4, | |
| "color": { | |
| "r": 1, | |
| "g": 0.5 | |
| } | |
| }, | |
| "red_light": { | |
| "intensity": 0.2, | |
| "size": 4, | |
| "color": { | |
| "r": 1 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "rail-chain-signal", | |
| "name": "rail-chain-signal", | |
| "icon": "__base__/graphics/icons/rail-chain-signal.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "building-direction-8-way", | |
| "filter-directions", | |
| "fast-replaceable-no-build-while-moving" | |
| ], | |
| "fast_replaceable_group": "rail-signal", | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "rail-chain-signal" | |
| }, | |
| "max_health": 80, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.2, | |
| -0.2 | |
| ], | |
| [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| ], | |
| "building_collision_box": [ | |
| [ | |
| -0.2, | |
| -0.2 | |
| ], | |
| [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/rail-chain-signal/rail-chain-signal.png", | |
| "priority": "high", | |
| "line_length": 5, | |
| "width": 129, | |
| "height": 113, | |
| "frame_count": 5, | |
| "axially_symmetrical": false, | |
| "direction_count": 8, | |
| "shift": [ | |
| 0.421875, | |
| 0.515625 | |
| ] | |
| }, | |
| "rail_piece": { | |
| "filename": "__base__/graphics/entity/rail-chain-signal/rail-chain-signal-metal.png", | |
| "line_length": 4, | |
| "width": 78, | |
| "height": 74, | |
| "frame_count": 4, | |
| "axially_symmetrical": false, | |
| "shift": [ | |
| 0.15625, | |
| 0.25 | |
| ] | |
| }, | |
| "selection_box_offsets": [ | |
| [ | |
| 0.125, | |
| -0.21875 | |
| ], | |
| [ | |
| 0.0625, | |
| -0.03125 | |
| ], | |
| [ | |
| -0.09375, | |
| 0.1875 | |
| ], | |
| [ | |
| -0.15625, | |
| -0.03125 | |
| ], | |
| [ | |
| -0.0625, | |
| -0.21875 | |
| ], | |
| [ | |
| 0.15625, | |
| -0.3125 | |
| ], | |
| [ | |
| -0.125, | |
| -0.125 | |
| ], | |
| [ | |
| -0.125, | |
| -0.3125 | |
| ] | |
| ], | |
| "green_light": { | |
| "intensity": 0.3, | |
| "size": 4, | |
| "color": { | |
| "r": 0.592157, | |
| "g": 1, | |
| "b": 0.117647 | |
| } | |
| }, | |
| "orange_light": { | |
| "intensity": 0.3, | |
| "size": 4, | |
| "color": { | |
| "r": 0.815686, | |
| "g": 0.670588, | |
| "b": 0.431373 | |
| } | |
| }, | |
| "red_light": { | |
| "intensity": 0.3, | |
| "size": 4, | |
| "color": { | |
| "r": 0.784314, | |
| "g": 0.431373, | |
| "b": 0.431373 | |
| } | |
| }, | |
| "blue_light": { | |
| "intensity": 0.3, | |
| "size": 4, | |
| "color": { | |
| "r": 0.431373, | |
| "g": 0.694118, | |
| "b": 0.623529 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "lab", | |
| "name": "lab", | |
| "icon": "__base__/graphics/icons/lab.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "lab" | |
| }, | |
| "max_health": 150, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "collision_box": [ | |
| [ | |
| -1.2, | |
| -1.2 | |
| ], | |
| [ | |
| 1.2, | |
| 1.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "light": { | |
| "intensity": 0.75, | |
| "size": 8 | |
| }, | |
| "on_animation": { | |
| "filename": "__base__/graphics/entity/lab/lab.png", | |
| "width": 113, | |
| "height": 91, | |
| "frame_count": 33, | |
| "line_length": 11, | |
| "animation_speed": 0.3333333333333333, | |
| "shift": [ | |
| 0.2, | |
| 0.15 | |
| ] | |
| }, | |
| "off_animation": { | |
| "filename": "__base__/graphics/entity/lab/lab.png", | |
| "width": 113, | |
| "height": 91, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.2, | |
| 0.15 | |
| ] | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/lab.ogg", | |
| "volume": 0.7 | |
| }, | |
| "apparent_volume": 1 | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input" | |
| }, | |
| "energy_usage": "60kW", | |
| "researching_speed": 1, | |
| "inputs": [ | |
| "science-pack-1", | |
| "science-pack-2", | |
| "science-pack-3", | |
| "alien-science-pack" | |
| ], | |
| "module_specification": { | |
| "module_slots": 2, | |
| "max_entity_info_module_icons_per_row": 3, | |
| "max_entity_info_module_icon_rows": 1, | |
| "module_info_icon_shift": [ | |
| 0, | |
| 0.9 | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "logistic-robot", | |
| "name": "logistic-robot", | |
| "icon": "__base__/graphics/icons/logistic-robot.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "minable": { | |
| "hardness": 0.1, | |
| "mining_time": 0.1, | |
| "result": "logistic-robot" | |
| }, | |
| "max_health": 100, | |
| "collision_box": [ | |
| [ | |
| 0, | |
| 0 | |
| ], | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -1.5 | |
| ], | |
| [ | |
| 0.5, | |
| -0.5 | |
| ] | |
| ], | |
| "max_payload_size": 1, | |
| "speed": 0.05, | |
| "transfer_distance": 0.5, | |
| "max_energy": "300kJ", | |
| "energy_per_tick": "0.01kJ", | |
| "speed_multiplier_when_out_of_energy": 0.2, | |
| "energy_per_move": "1kJ", | |
| "min_to_charge": 0.2, | |
| "max_to_charge": 0.95, | |
| "idle": { | |
| "filename": "__base__/graphics/entity/logistic-robot/logistic-robot.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 41, | |
| "height": 42, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.015625, | |
| -0.09375 | |
| ], | |
| "direction_count": 16, | |
| "y": 42 | |
| }, | |
| "idle_with_cargo": { | |
| "filename": "__base__/graphics/entity/logistic-robot/logistic-robot.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 41, | |
| "height": 42, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.015625, | |
| -0.09375 | |
| ], | |
| "direction_count": 16 | |
| }, | |
| "in_motion": { | |
| "filename": "__base__/graphics/entity/logistic-robot/logistic-robot.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 41, | |
| "height": 42, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.015625, | |
| -0.09375 | |
| ], | |
| "direction_count": 16, | |
| "y": 126 | |
| }, | |
| "in_motion_with_cargo": { | |
| "filename": "__base__/graphics/entity/logistic-robot/logistic-robot.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 41, | |
| "height": 42, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.015625, | |
| -0.09375 | |
| ], | |
| "direction_count": 16, | |
| "y": 84 | |
| }, | |
| "shadow_idle": { | |
| "filename": "__base__/graphics/entity/logistic-robot/logistic-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 59, | |
| "height": 23, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.96875, | |
| 0.609375 | |
| ], | |
| "direction_count": 16, | |
| "y": 23 | |
| }, | |
| "shadow_idle_with_cargo": { | |
| "filename": "__base__/graphics/entity/logistic-robot/logistic-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 59, | |
| "height": 23, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.96875, | |
| 0.609375 | |
| ], | |
| "direction_count": 16 | |
| }, | |
| "shadow_in_motion": { | |
| "filename": "__base__/graphics/entity/logistic-robot/logistic-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 59, | |
| "height": 23, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.96875, | |
| 0.609375 | |
| ], | |
| "direction_count": 16, | |
| "y": 23 | |
| }, | |
| "shadow_in_motion_with_cargo": { | |
| "filename": "__base__/graphics/entity/logistic-robot/logistic-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 59, | |
| "height": 23, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.96875, | |
| 0.609375 | |
| ], | |
| "direction_count": 16 | |
| }, | |
| "cargo_centered": [ | |
| 0, | |
| 0.2 | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "construction-robot", | |
| "name": "construction-robot", | |
| "icon": "__base__/graphics/icons/construction-robot.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation", | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "minable": { | |
| "hardness": 0.1, | |
| "mining_time": 0.1, | |
| "result": "construction-robot" | |
| }, | |
| "max_health": 100, | |
| "collision_box": [ | |
| [ | |
| 0, | |
| 0 | |
| ], | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -1.5 | |
| ], | |
| [ | |
| 0.5, | |
| -0.5 | |
| ] | |
| ], | |
| "max_payload_size": 1, | |
| "speed": 0.06, | |
| "transfer_distance": 0.5, | |
| "max_energy": "300kJ", | |
| "energy_per_tick": "0.01kJ", | |
| "speed_multiplier_when_out_of_energy": 0.2, | |
| "energy_per_move": "1kJ", | |
| "min_to_charge": 0.2, | |
| "max_to_charge": 0.95, | |
| "working_light": { | |
| "intensity": 0.8, | |
| "size": 3 | |
| }, | |
| "idle": { | |
| "filename": "__base__/graphics/entity/construction-robot/construction-robot.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 32, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ], | |
| "direction_count": 16 | |
| }, | |
| "in_motion": { | |
| "filename": "__base__/graphics/entity/construction-robot/construction-robot.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 32, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ], | |
| "direction_count": 16, | |
| "y": 36 | |
| }, | |
| "shadow_idle": { | |
| "filename": "__base__/graphics/entity/construction-robot/construction-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 50, | |
| "height": 24, | |
| "frame_count": 1, | |
| "shift": [ | |
| 1.09375, | |
| 0.59375 | |
| ], | |
| "direction_count": 16 | |
| }, | |
| "shadow_in_motion": { | |
| "filename": "__base__/graphics/entity/construction-robot/construction-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 50, | |
| "height": 24, | |
| "frame_count": 1, | |
| "shift": [ | |
| 1.09375, | |
| 0.59375 | |
| ], | |
| "direction_count": 16 | |
| }, | |
| "working": { | |
| "filename": "__base__/graphics/entity/construction-robot/construction-robot-working.png", | |
| "priority": "high", | |
| "line_length": 2, | |
| "width": 28, | |
| "height": 36, | |
| "frame_count": 2, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ], | |
| "direction_count": 16, | |
| "animation_speed": 0.3 | |
| }, | |
| "shadow_working": { | |
| "priority": "high", | |
| "width": 50, | |
| "height": 24, | |
| "frame_count": 2, | |
| "shift": [ | |
| 1.09375, | |
| 0.59375 | |
| ], | |
| "direction_count": 16 | |
| }, | |
| "smoke": { | |
| "filename": "__base__/graphics/entity/smoke-construction/smoke-01.png", | |
| "width": 39, | |
| "height": 32, | |
| "frame_count": 19, | |
| "line_length": 19, | |
| "shift": [ | |
| 0.078125, | |
| -0.15625 | |
| ], | |
| "animation_speed": 0.3 | |
| }, | |
| "sparks": [ | |
| { | |
| "filename": "__base__/graphics/entity/sparks/sparks-01.png", | |
| "width": 39, | |
| "height": 34, | |
| "frame_count": 19, | |
| "line_length": 19, | |
| "shift": [ | |
| -0.109375, | |
| 0.3125 | |
| ], | |
| "tint": { | |
| "r": 1, | |
| "g": 0.9, | |
| "b": 0, | |
| "a": 1 | |
| }, | |
| "animation_speed": 0.3 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/sparks/sparks-02.png", | |
| "width": 36, | |
| "height": 32, | |
| "frame_count": 19, | |
| "line_length": 19, | |
| "shift": [ | |
| 0.03125, | |
| 0.125 | |
| ], | |
| "tint": { | |
| "r": 1, | |
| "g": 0.9, | |
| "b": 0, | |
| "a": 1 | |
| }, | |
| "animation_speed": 0.3 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/sparks/sparks-03.png", | |
| "width": 42, | |
| "height": 29, | |
| "frame_count": 19, | |
| "line_length": 19, | |
| "shift": [ | |
| -0.0625, | |
| 0.203125 | |
| ], | |
| "tint": { | |
| "r": 1, | |
| "g": 0.9, | |
| "b": 0, | |
| "a": 1 | |
| }, | |
| "animation_speed": 0.3 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/sparks/sparks-04.png", | |
| "width": 40, | |
| "height": 35, | |
| "frame_count": 19, | |
| "line_length": 19, | |
| "shift": [ | |
| -0.0625, | |
| 0.234375 | |
| ], | |
| "tint": { | |
| "r": 1, | |
| "g": 0.9, | |
| "b": 0, | |
| "a": 1 | |
| }, | |
| "animation_speed": 0.3 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/sparks/sparks-05.png", | |
| "width": 39, | |
| "height": 29, | |
| "frame_count": 19, | |
| "line_length": 19, | |
| "shift": [ | |
| -0.109375, | |
| 0.171875 | |
| ], | |
| "tint": { | |
| "r": 1, | |
| "g": 0.9, | |
| "b": 0, | |
| "a": 1 | |
| }, | |
| "animation_speed": 0.3 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/sparks/sparks-06.png", | |
| "width": 44, | |
| "height": 36, | |
| "frame_count": 19, | |
| "line_length": 19, | |
| "shift": [ | |
| 0.03125, | |
| 0.3125 | |
| ], | |
| "tint": { | |
| "r": 1, | |
| "g": 0.9, | |
| "b": 0, | |
| "a": 1 | |
| }, | |
| "animation_speed": 0.3 | |
| } | |
| ], | |
| "repair_pack": "repair-pack", | |
| "cargo_centered": [ | |
| 0, | |
| 0.2 | |
| ], | |
| "construction_vector": [ | |
| 0.3, | |
| 0.22 | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "logistic-container", | |
| "name": "logistic-chest-passive-provider", | |
| "icon": "__base__/graphics/icons/logistic-chest-passive-provider.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "logistic-chest-passive-provider" | |
| }, | |
| "max_health": 150, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.35 | |
| ], | |
| [ | |
| 0.35, | |
| 0.35 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fast_replaceable_group": "container", | |
| "inventory_size": 48, | |
| "logistic_mode": "passive-provider", | |
| "open_sound": { | |
| "filename": "__base__/sound/metallic-chest-open.ogg", | |
| "volume": 0.65 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/metallic-chest-close.ogg", | |
| "volume": 0.7 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/logistic-chest/logistic-chest-passive-provider.png", | |
| "priority": "extra-high", | |
| "width": 38, | |
| "height": 32, | |
| "shift": [ | |
| 0.1, | |
| 0 | |
| ] | |
| }, | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "logistic-container", | |
| "name": "logistic-chest-active-provider", | |
| "icon": "__base__/graphics/icons/logistic-chest-active-provider.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "logistic-chest-active-provider" | |
| }, | |
| "max_health": 150, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.35 | |
| ], | |
| [ | |
| 0.35, | |
| 0.35 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fast_replaceable_group": "container", | |
| "inventory_size": 48, | |
| "logistic_mode": "active-provider", | |
| "open_sound": { | |
| "filename": "__base__/sound/metallic-chest-open.ogg", | |
| "volume": 0.65 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/metallic-chest-close.ogg", | |
| "volume": 0.7 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/logistic-chest/logistic-chest-active-provider.png", | |
| "priority": "extra-high", | |
| "width": 38, | |
| "height": 32, | |
| "shift": [ | |
| 0.1, | |
| 0 | |
| ] | |
| }, | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "logistic-container", | |
| "name": "logistic-chest-storage", | |
| "icon": "__base__/graphics/icons/logistic-chest-storage.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "logistic-chest-storage" | |
| }, | |
| "max_health": 150, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.35 | |
| ], | |
| [ | |
| 0.35, | |
| 0.35 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fast_replaceable_group": "container", | |
| "inventory_size": 48, | |
| "logistic_mode": "storage", | |
| "open_sound": { | |
| "filename": "__base__/sound/metallic-chest-open.ogg", | |
| "volume": 0.65 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/metallic-chest-close.ogg", | |
| "volume": 0.7 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/logistic-chest/logistic-chest-storage.png", | |
| "priority": "extra-high", | |
| "width": 38, | |
| "height": 32, | |
| "shift": [ | |
| 0.1, | |
| 0 | |
| ] | |
| }, | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "logistic-container", | |
| "name": "logistic-chest-requester", | |
| "icon": "__base__/graphics/icons/logistic-chest-requester.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "logistic-chest-requester" | |
| }, | |
| "max_health": 150, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.35 | |
| ], | |
| [ | |
| 0.35, | |
| 0.35 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fast_replaceable_group": "container", | |
| "inventory_size": 48, | |
| "logistic_mode": "requester", | |
| "open_sound": { | |
| "filename": "__base__/sound/metallic-chest-open.ogg", | |
| "volume": 0.65 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/metallic-chest-close.ogg", | |
| "volume": 0.7 | |
| }, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/logistic-chest/logistic-chest-requester.png", | |
| "priority": "extra-high", | |
| "width": 38, | |
| "height": 32, | |
| "shift": [ | |
| 0.1, | |
| 0 | |
| ] | |
| }, | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "rocket-silo", | |
| "name": "rocket-silo", | |
| "icon": "__base__/graphics/icons/rocket-silo.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "crafting_categories": [ | |
| "rocket-building" | |
| ], | |
| "ingredient_count": 3, | |
| "rocket_parts_required": 100, | |
| "crafting_speed": 1, | |
| "module_specification": { | |
| "module_slots": 4, | |
| "module_info_icon_shift": [ | |
| 0, | |
| 4.3 | |
| ] | |
| }, | |
| "fixed_recipe": "rocket-part", | |
| "allowed_effects": [ | |
| "consumption", | |
| "speed", | |
| "productivity", | |
| "pollution" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 5, | |
| "result": "rocket-silo" | |
| }, | |
| "max_health": 5000, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "collision_box": [ | |
| [ | |
| -4.2, | |
| -4.7 | |
| ], | |
| [ | |
| 4.2, | |
| 4.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -4.5, | |
| -5 | |
| ], | |
| [ | |
| 4.5, | |
| 5 | |
| ] | |
| ], | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "primary-input" | |
| }, | |
| "energy_usage": "250kW", | |
| "idle_energy_usage": "10KW", | |
| "lamp_energy_usage": "10KW", | |
| "active_energy_usage": "3990KW", | |
| "rocket_entity": "rocket-silo-rocket", | |
| "times_to_blink": 3, | |
| "light_blinking_speed": 0.005555555555555556, | |
| "door_opening_speed": 0.00392156862745098, | |
| "base_light": [ | |
| { | |
| "type": "oriented", | |
| "picture": { | |
| "filename": "__core__/graphics/light-cone.png", | |
| "priority": "medium", | |
| "scale": 2, | |
| "width": 200, | |
| "height": 200 | |
| }, | |
| "shift": [ | |
| 0.25, | |
| 1.25 | |
| ], | |
| "size": 1, | |
| "intensity": 1, | |
| "rotation_shift": 0.6 | |
| }, | |
| { | |
| "type": "oriented", | |
| "picture": { | |
| "filename": "__core__/graphics/light-cone.png", | |
| "priority": "medium", | |
| "scale": 2, | |
| "width": 200, | |
| "height": 200 | |
| }, | |
| "shift": [ | |
| -0.25, | |
| 1 | |
| ], | |
| "size": 1, | |
| "intensity": 1, | |
| "rotation_shift": 0.5 | |
| } | |
| ], | |
| "base_engine_light": { | |
| "intensity": 1, | |
| "size": 25, | |
| "shift": [ | |
| 0, | |
| 1.5 | |
| ] | |
| }, | |
| "shadow_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/00-shadow/00-silo-shadow.png", | |
| "priority": "medium", | |
| "width": 447, | |
| "height": 351, | |
| "draw_as_shadow": true, | |
| "shift": [ | |
| 1.5, | |
| 0.5 | |
| ] | |
| }, | |
| "satellite_shadow_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/00-shadow/00-satellite-shadow.png", | |
| "priority": "medium", | |
| "width": 44, | |
| "height": 22, | |
| "frame_count": 12, | |
| "line_length": 4, | |
| "animation_speed": 0.25, | |
| "draw_as_shadow": true, | |
| "shift": [ | |
| 7.875, | |
| -2.1875 | |
| ] | |
| }, | |
| "hole_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/01-hole/01-hole.png", | |
| "width": 224, | |
| "height": 128, | |
| "shift": [ | |
| 0, | |
| 2 | |
| ] | |
| }, | |
| "hole_light_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/01-hole/01-hole-light.png", | |
| "width": 224, | |
| "height": 128, | |
| "shift": [ | |
| 0, | |
| 2 | |
| ] | |
| }, | |
| "rocket_shadow_overlay_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/03-12-rocket-over/03-rocket-over-shadow-over-rocket.png", | |
| "width": 224, | |
| "height": 128, | |
| "shift": [ | |
| 0, | |
| 2 | |
| ] | |
| }, | |
| "rocket_glow_overlay_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/03-12-rocket-over/03-rocket-over-glow.png", | |
| "blend_mode": "additive", | |
| "width": 224, | |
| "height": 128, | |
| "shift": [ | |
| 0, | |
| 2 | |
| ] | |
| }, | |
| "door_back_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/04-05-doors/04-door-back.png", | |
| "width": 192, | |
| "height": 108, | |
| "shift": [ | |
| 0, | |
| 1.53125 | |
| ] | |
| }, | |
| "door_back_open_offset": [ | |
| 1.75, | |
| -1.75 | |
| ], | |
| "door_front_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/04-05-doors/05-door-front.png", | |
| "width": 192, | |
| "height": 112, | |
| "shift": [ | |
| 0, | |
| 2.0625 | |
| ] | |
| }, | |
| "door_front_open_offset": [ | |
| -1.75, | |
| 1.75 | |
| ], | |
| "base_day_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/06-silo-base/06-silo-base-day.png", | |
| "width": 352, | |
| "height": 384, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| "base_night_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/06-silo-base/06-silo-base-night.png", | |
| "width": 352, | |
| "height": 384, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| }, | |
| "red_lights_back_sprites": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| 1.34375, | |
| 0.28125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| 2.3125, | |
| 0.9375 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| 2.65625, | |
| 1.90625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| -2.65625, | |
| 1.90625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| -2.3125, | |
| 0.9375 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| -1.34375, | |
| 0.28125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| } | |
| ] | |
| }, | |
| "red_lights_front_sprites": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| 2.3125, | |
| 2.8125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| 1.34375, | |
| 3.40625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| 0, | |
| 3.75 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| -1.34375, | |
| 3.40625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/rocket-silo/07-red-lights-back/red-light.png", | |
| "width": 32, | |
| "height": 32, | |
| "shift": [ | |
| -2.3125, | |
| 2.8125 | |
| ] | |
| } | |
| ] | |
| }, | |
| "satellite_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/08-arms-back-satellite-animation/satellite.png", | |
| "priority": "medium", | |
| "width": 27, | |
| "height": 28, | |
| "frame_count": 12, | |
| "line_length": 4, | |
| "animation_speed": 0.25, | |
| "shift": [ | |
| 3.3125, | |
| -4.82813 | |
| ] | |
| }, | |
| "arm_01_back_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/08-arms-back-satellite-animation/arm-01-back.png", | |
| "priority": "medium", | |
| "width": 54, | |
| "height": 50, | |
| "frame_count": 12, | |
| "line_length": 4, | |
| "animation_speed": 0.2, | |
| "shift": [ | |
| -1.34375, | |
| -0.875 | |
| ] | |
| }, | |
| "arm_02_right_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/08-arms-back-satellite-animation/arm-02-right.png", | |
| "priority": "medium", | |
| "width": 81, | |
| "height": 43, | |
| "frame_count": 12, | |
| "line_length": 4, | |
| "animation_speed": 0.2, | |
| "shift": [ | |
| 2.71875, | |
| 0.96875 | |
| ] | |
| }, | |
| "arm_03_front_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/13-arm-front-red-lights-front/arm-03-front.png", | |
| "priority": "medium", | |
| "width": 54, | |
| "height": 70, | |
| "frame_count": 12, | |
| "line_length": 4, | |
| "animation_speed": 0.2, | |
| "shift": [ | |
| -1.34375, | |
| 2.4375 | |
| ] | |
| }, | |
| "base_front_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/14-silo-front/14-silo-front.png", | |
| "width": 352, | |
| "height": 96, | |
| "shift": [ | |
| 0, | |
| 3.5 | |
| ] | |
| }, | |
| "silo_fade_out_start_distance": 8, | |
| "silo_fade_out_end_distance": 15, | |
| "alarm_trigger": [ | |
| { | |
| "type": "play-sound", | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/silo-alarm.ogg", | |
| "volume": 1.5 | |
| } | |
| ] | |
| } | |
| ], | |
| "clamps_on_trigger": [ | |
| { | |
| "type": "play-sound", | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/silo-clamps-on.ogg", | |
| "volume": 1.5 | |
| } | |
| ] | |
| } | |
| ], | |
| "clamps_off_trigger": [ | |
| { | |
| "type": "play-sound", | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/silo-clamps-off.ogg", | |
| "volume": 1.5 | |
| } | |
| ] | |
| } | |
| ], | |
| "doors_trigger": [ | |
| { | |
| "type": "play-sound", | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/silo-doors.ogg", | |
| "volume": 1.5 | |
| } | |
| ] | |
| } | |
| ], | |
| "raise_rocket_trigger": [ | |
| { | |
| "type": "play-sound", | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/silo-raise-rocket.ogg", | |
| "volume": 1.5 | |
| } | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "rocket-silo-rocket", | |
| "name": "rocket-silo-rocket", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "collision_mask": [ | |
| "not-colliding-with-itself" | |
| ], | |
| "collision_box": [ | |
| [ | |
| -2, | |
| -7 | |
| ], | |
| [ | |
| 2, | |
| 4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| 0, | |
| 0 | |
| ], | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| "dying_explosion": "massive-explosion", | |
| "shadow_slave_entity": "rocket-silo-rocket-shadow", | |
| "inventory_size": 1, | |
| "rising_speed": 0.002380952380952381, | |
| "engine_starting_speed": 0.0030303030303030303, | |
| "flying_speed": 0.000008333333333333334, | |
| "flying_acceleration": 0.01, | |
| "glow_light": { | |
| "intensity": 1, | |
| "size": 30, | |
| "shift": [ | |
| 0, | |
| 1.5 | |
| ] | |
| }, | |
| "rocket_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/02-11-rocket/02-rocket.png", | |
| "width": 192, | |
| "height": 288, | |
| "shift": [ | |
| 0, | |
| 5.5 | |
| ] | |
| }, | |
| "rocket_shadow_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/09-rocket-shadow/09-rocket-shadow.png", | |
| "priority": "medium", | |
| "width": 384, | |
| "height": 128, | |
| "draw_as_shadow": true, | |
| "shift": [ | |
| -2.5, | |
| 2 | |
| ] | |
| }, | |
| "rocket_glare_overlay_sprite": { | |
| "filename": "__base__/graphics/entity/rocket-silo/03-12-rocket-over/03-rocket-over-glare.png", | |
| "blend_mode": "additive", | |
| "width": 509, | |
| "height": 509, | |
| "shift": [ | |
| 0, | |
| 9 | |
| ] | |
| }, | |
| "rocket_smoke_top1_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/03-12-rocket-over/rocket-top-smoke.png", | |
| "priority": "medium", | |
| "tint": { | |
| "r": 0.8, | |
| "g": 0.8, | |
| "b": 1, | |
| "a": 0.8 | |
| }, | |
| "width": 47, | |
| "height": 149, | |
| "frame_count": 24, | |
| "line_length": 8, | |
| "animation_speed": 0.5, | |
| "scale": 1.5, | |
| "shift": [ | |
| -1.59375, | |
| 7.34375 | |
| ] | |
| }, | |
| "rocket_smoke_top2_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/03-12-rocket-over/rocket-top-smoke.png", | |
| "priority": "medium", | |
| "tint": { | |
| "r": 0.8, | |
| "g": 0.8, | |
| "b": 1, | |
| "a": 0.8 | |
| }, | |
| "width": 47, | |
| "height": 149, | |
| "frame_count": 24, | |
| "line_length": 8, | |
| "animation_speed": 0.5, | |
| "scale": 1.5, | |
| "shift": [ | |
| 0.46875, | |
| 8.28125 | |
| ] | |
| }, | |
| "rocket_smoke_top3_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/03-12-rocket-over/rocket-top-smoke.png", | |
| "priority": "medium", | |
| "tint": { | |
| "r": 0.8, | |
| "g": 0.8, | |
| "b": 1, | |
| "a": 0.8 | |
| }, | |
| "width": 47, | |
| "height": 149, | |
| "frame_count": 24, | |
| "line_length": 8, | |
| "animation_speed": 0.5, | |
| "scale": 1.5, | |
| "shift": [ | |
| 1.28125, | |
| 7.90625 | |
| ] | |
| }, | |
| "rocket_smoke_bottom1_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/03-12-rocket-over/rocket-top-smoke.png", | |
| "priority": "medium", | |
| "tint": { | |
| "r": 0.8, | |
| "g": 0.8, | |
| "b": 1, | |
| "a": 0.7 | |
| }, | |
| "width": 47, | |
| "height": 149, | |
| "frame_count": 24, | |
| "line_length": 8, | |
| "animation_speed": 0.5, | |
| "scale": 1.5, | |
| "shift": [ | |
| -1.65625, | |
| 6.71875 | |
| ] | |
| }, | |
| "rocket_smoke_bottom2_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/03-12-rocket-over/rocket-top-smoke.png", | |
| "priority": "medium", | |
| "tint": { | |
| "r": 0.8, | |
| "g": 0.8, | |
| "b": 1, | |
| "a": 0.7 | |
| }, | |
| "width": 47, | |
| "height": 149, | |
| "frame_count": 24, | |
| "line_length": 8, | |
| "animation_speed": 0.5, | |
| "scale": 1.5, | |
| "shift": [ | |
| 1.65625, | |
| 6.71875 | |
| ] | |
| }, | |
| "rocket_flame_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/10-rocket-under/jet-flame.png", | |
| "priority": "medium", | |
| "blend_mode": "additive", | |
| "width": 88, | |
| "height": 132, | |
| "frame_count": 8, | |
| "line_length": 8, | |
| "animation_speed": 0.5, | |
| "scale": 0.93, | |
| "shift": [ | |
| 0.04, | |
| 10 | |
| ] | |
| }, | |
| "rocket_flame_left_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/10-rocket-under/jet-flame.png", | |
| "priority": "medium", | |
| "blend_mode": "additive", | |
| "width": 88, | |
| "height": 132, | |
| "frame_count": 8, | |
| "line_length": 8, | |
| "animation_speed": 0.5, | |
| "scale": 0.345, | |
| "shift": [ | |
| -1.275, | |
| 8.6 | |
| ] | |
| }, | |
| "rocket_flame_left_rotation": 0.0611, | |
| "rocket_flame_right_animation": { | |
| "filename": "__base__/graphics/entity/rocket-silo/10-rocket-under/jet-flame.png", | |
| "priority": "medium", | |
| "blend_mode": "additive", | |
| "width": 88, | |
| "height": 132, | |
| "frame_count": 8, | |
| "line_length": 8, | |
| "animation_speed": 0.5, | |
| "scale": 0.368, | |
| "shift": [ | |
| 1.25, | |
| 8.875 | |
| ] | |
| }, | |
| "rocket_flame_right_rotation": 0.952, | |
| "rocket_rise_offset": [ | |
| 0, | |
| -3.5 | |
| ], | |
| "rocket_launch_offset": [ | |
| 0, | |
| -256 | |
| ], | |
| "rocket_render_layer_switch_distance": 6.5, | |
| "full_render_layer_switch_distance": 8, | |
| "effects_fade_in_start_distance": 4.5, | |
| "effects_fade_in_end_distance": 8, | |
| "shadow_fade_out_start_ratio": 0.25, | |
| "shadow_fade_out_end_ratio": 0.75, | |
| "rocket_visible_distance_from_center": 3.75, | |
| "flying_trigger": [ | |
| { | |
| "type": "play-sound", | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/silo-rocket.ogg", | |
| "volume": 1.8 | |
| } | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "rocket-silo-rocket-shadow", | |
| "name": "rocket-silo-rocket-shadow", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "collision_mask": [ | |
| "not-colliding-with-itself" | |
| ], | |
| "collision_box": [ | |
| [ | |
| 0, | |
| 0 | |
| ], | |
| [ | |
| 10, | |
| 3.5 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| 0, | |
| 0 | |
| ], | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "roboport", | |
| "name": "roboport", | |
| "icon": "__base__/graphics/icons/roboport.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "roboport" | |
| }, | |
| "max_health": 500, | |
| "corpse": "big-remnants", | |
| "collision_box": [ | |
| [ | |
| -1.7, | |
| -1.7 | |
| ], | |
| [ | |
| 1.7, | |
| 1.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -2, | |
| -2 | |
| ], | |
| [ | |
| 2, | |
| 2 | |
| ] | |
| ], | |
| "dying_explosion": "medium-explosion", | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "input_flow_limit": "2MW", | |
| "buffer_capacity": "48MJ" | |
| }, | |
| "recharge_minimum": "20MJ", | |
| "energy_usage": "200kW", | |
| "charging_energy": "200kW", | |
| "logistics_radius": 25, | |
| "construction_radius": 50, | |
| "charge_approach_distance": 5, | |
| "robot_slots_count": 7, | |
| "material_slots_count": 7, | |
| "stationing_offset": [ | |
| 0, | |
| 0 | |
| ], | |
| "charging_offsets": [ | |
| [ | |
| -1.5, | |
| -0.5 | |
| ], | |
| [ | |
| 1.5, | |
| -0.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ], | |
| [ | |
| -1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "base": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-base.png", | |
| "width": 143, | |
| "height": 135, | |
| "shift": [ | |
| 0.5, | |
| 0.25 | |
| ] | |
| }, | |
| "base_patch": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-base-patch.png", | |
| "priority": "medium", | |
| "width": 69, | |
| "height": 50, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.03125, | |
| 0.203125 | |
| ] | |
| }, | |
| "base_animation": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-base-animation.png", | |
| "priority": "medium", | |
| "width": 42, | |
| "height": 31, | |
| "frame_count": 8, | |
| "animation_speed": 0.5, | |
| "shift": [ | |
| -0.5315, | |
| -1.9375 | |
| ] | |
| }, | |
| "door_animation_up": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-door-up.png", | |
| "priority": "medium", | |
| "width": 52, | |
| "height": 20, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0.015625, | |
| -0.890625 | |
| ] | |
| }, | |
| "door_animation_down": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-door-down.png", | |
| "priority": "medium", | |
| "width": 52, | |
| "height": 22, | |
| "frame_count": 16, | |
| "shift": [ | |
| 0.015625, | |
| -0.234375 | |
| ] | |
| }, | |
| "recharging_animation": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-recharging.png", | |
| "priority": "high", | |
| "width": 37, | |
| "height": 35, | |
| "frame_count": 16, | |
| "scale": 1.5, | |
| "animation_speed": 0.5 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/roboport-working.ogg", | |
| "volume": 0.6 | |
| }, | |
| "max_sounds_per_type": 3, | |
| "audible_distance_modifier": 0.5, | |
| "probability": 0.0033333333333333335 | |
| }, | |
| "recharging_light": { | |
| "intensity": 0.4, | |
| "size": 5 | |
| }, | |
| "request_to_open_door_timeout": 15, | |
| "spawn_and_station_height": -0.1, | |
| "radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-radius-visualization.png", | |
| "width": 12, | |
| "height": 12, | |
| "priority": "extra-high-no-scale" | |
| }, | |
| "construction_radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-construction-radius-visualization.png", | |
| "width": 12, | |
| "height": 12, | |
| "priority": "extra-high-no-scale" | |
| }, | |
| "open_door_trigger_effect": [ | |
| { | |
| "type": "play-sound", | |
| "sound": { | |
| "filename": "__base__/sound/roboport-door.ogg", | |
| "volume": 1.2 | |
| } | |
| } | |
| ], | |
| "close_door_trigger_effect": [ | |
| { | |
| "type": "play-sound", | |
| "sound": { | |
| "filename": "__base__/sound/roboport-door.ogg", | |
| "volume": 0.75 | |
| } | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "storage-tank", | |
| "name": "storage-tank", | |
| "icon": "__base__/graphics/icons/storage-tank.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 3, | |
| "result": "storage-tank" | |
| }, | |
| "max_health": 500, | |
| "corpse": "medium-remnants", | |
| "collision_box": [ | |
| [ | |
| -1.3, | |
| -1.3 | |
| ], | |
| [ | |
| 1.3, | |
| 1.3 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "fluid_box": { | |
| "base_area": 250, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| -1, | |
| -2 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| 2, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| 1, | |
| 2 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| -2, | |
| -1 | |
| ] | |
| } | |
| ] | |
| }, | |
| "window_bounding_box": [ | |
| [ | |
| -0.125, | |
| 0.6875 | |
| ], | |
| [ | |
| 0.1875, | |
| 1.1875 | |
| ] | |
| ], | |
| "pictures": { | |
| "picture": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/storage-tank/storage-tank.png", | |
| "priority": "extra-high", | |
| "frames": 2, | |
| "width": 140, | |
| "height": 115, | |
| "shift": [ | |
| 0.6875, | |
| 0.109375 | |
| ] | |
| } | |
| }, | |
| "fluid_background": { | |
| "filename": "__base__/graphics/entity/storage-tank/fluid-background.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 15 | |
| }, | |
| "window_background": { | |
| "filename": "__base__/graphics/entity/storage-tank/window-background.png", | |
| "priority": "extra-high", | |
| "width": 17, | |
| "height": 24 | |
| }, | |
| "flow_sprite": { | |
| "filename": "__base__/graphics/entity/pipe/fluid-flow-low-temperature.png", | |
| "priority": "extra-high", | |
| "width": 160, | |
| "height": 20 | |
| } | |
| }, | |
| "flow_length_in_ticks": 360, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/storage-tank.ogg", | |
| "volume": 0.8 | |
| }, | |
| "apparent_volume": 1.5, | |
| "max_sounds_per_type": 3 | |
| }, | |
| "circuit_wire_connection_points": [ | |
| { | |
| "shadow": { | |
| "red": [ | |
| 2.6875, | |
| 1.3125 | |
| ], | |
| "green": [ | |
| 2.6875, | |
| 1.3125 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 1.1875, | |
| -0.28125 | |
| ], | |
| "green": [ | |
| 1.1875, | |
| -0.28125 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 0.21875, | |
| 1.1875 | |
| ], | |
| "green": [ | |
| 0.21875, | |
| 1.1875 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| -1, | |
| -0.25 | |
| ], | |
| "green": [ | |
| -1, | |
| -0.25 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 2.6875, | |
| 1.3125 | |
| ], | |
| "green": [ | |
| 2.6875, | |
| 1.3125 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 1.1875, | |
| -0.28125 | |
| ], | |
| "green": [ | |
| 1.1875, | |
| -0.28125 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 0.21875, | |
| 1.1875 | |
| ], | |
| "green": [ | |
| 0.21875, | |
| 1.1875 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| -1, | |
| -0.25 | |
| ], | |
| "green": [ | |
| -1, | |
| -0.25 | |
| ] | |
| } | |
| } | |
| ], | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "pump", | |
| "name": "small-pump", | |
| "icon": "__base__/graphics/icons/small-pump.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "small-pump" | |
| }, | |
| "max_health": 80, | |
| "fast_replaceable_group": "pipe", | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 70 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.29, | |
| -0.29 | |
| ], | |
| [ | |
| 0.29, | |
| 0.29 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fluid_box": { | |
| "base_area": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| 0, | |
| -1 | |
| ], | |
| "type": "output" | |
| }, | |
| { | |
| "position": [ | |
| 0, | |
| 1 | |
| ], | |
| "type": "input" | |
| } | |
| ] | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "emissions": 0.004 | |
| }, | |
| "energy_usage": "30kW", | |
| "pumping_speed": 0.5, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "animations": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/small-pump/small-pump-up.png", | |
| "width": 46, | |
| "height": 56, | |
| "frame_count": 8, | |
| "shift": [ | |
| 0.09375, | |
| 0.03125 | |
| ], | |
| "animation_speed": 0.5 | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/small-pump/small-pump-right.png", | |
| "width": 51, | |
| "height": 56, | |
| "frame_count": 8, | |
| "shift": [ | |
| 0.265625, | |
| -0.21875 | |
| ], | |
| "animation_speed": 0.5 | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/small-pump/small-pump-down.png", | |
| "width": 61, | |
| "height": 58, | |
| "frame_count": 8, | |
| "shift": [ | |
| 0.421875, | |
| -0.125 | |
| ], | |
| "animation_speed": 0.5 | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/small-pump/small-pump-left.png", | |
| "width": 56, | |
| "height": 44, | |
| "frame_count": 8, | |
| "shift": [ | |
| 0.3125, | |
| 0.0625 | |
| ], | |
| "animation_speed": 0.5 | |
| } | |
| }, | |
| "circuit_wire_connection_points": [ | |
| { | |
| "shadow": { | |
| "red": [ | |
| 0.65625, | |
| 0.03125 | |
| ], | |
| "green": [ | |
| 0.65625, | |
| 0.03125 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.34375, | |
| -0.375 | |
| ], | |
| "green": [ | |
| 0.34375, | |
| -0.375 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 0.625, | |
| 0.46875 | |
| ], | |
| "green": [ | |
| 0.625, | |
| 0.46875 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.1875, | |
| -0.03125 | |
| ], | |
| "green": [ | |
| 0.1875, | |
| -0.03125 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 0.1875, | |
| 0.1875 | |
| ], | |
| "green": [ | |
| 0.1875, | |
| 0.1875 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| -0.375, | |
| -0.15625 | |
| ], | |
| "green": [ | |
| -0.375, | |
| -0.15625 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 0.3125, | |
| -0.03125 | |
| ], | |
| "green": [ | |
| 0.3125, | |
| -0.03125 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| -0.15625, | |
| -0.5 | |
| ], | |
| "green": [ | |
| -0.15625, | |
| -0.5 | |
| ] | |
| } | |
| } | |
| ], | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "laser-bubble", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animation_speed": 1, | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/laser-bubble/laser-bubble.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 8, | |
| "frame_count": 5 | |
| } | |
| ], | |
| "light": { | |
| "intensity": 1, | |
| "size": 10 | |
| }, | |
| "smoke": "smoke-fast", | |
| "smoke_count": 2, | |
| "smoke_slow_down_factor": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "railgun-beam", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animation_speed": 3, | |
| "rotate": true, | |
| "beam": true, | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/blue-beam/blue-beam.png", | |
| "priority": "extra-high", | |
| "width": 187, | |
| "height": 1, | |
| "frame_count": 6 | |
| } | |
| ], | |
| "light": { | |
| "intensity": 1, | |
| "size": 10 | |
| }, | |
| "smoke": "smoke-fast", | |
| "smoke_count": 2, | |
| "smoke_slow_down_factor": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "market", | |
| "name": "market", | |
| "icon": "__base__/graphics/icons/market.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "subgroup": "production-machine", | |
| "order": "d-a-a", | |
| "max_health": 150, | |
| "corpse": "big-remnants", | |
| "collision_box": [ | |
| [ | |
| -1.4, | |
| -1.4 | |
| ], | |
| [ | |
| 1.4, | |
| 1.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "picture": { | |
| "filename": "__base__/graphics/entity/market/market.png", | |
| "width": 156, | |
| "height": 127, | |
| "shift": [ | |
| 0.95, | |
| 0.2 | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "electric-pole", | |
| "name": "big-electric-pole", | |
| "icon": "__base__/graphics/icons/big-electric-pole.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "big-electric-pole" | |
| }, | |
| "max_health": 150, | |
| "corpse": "medium-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 100 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "drawing_box": [ | |
| [ | |
| -1, | |
| -3 | |
| ], | |
| [ | |
| 1, | |
| 0.5 | |
| ] | |
| ], | |
| "maximum_wire_distance": 30, | |
| "supply_area_distance": 2, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "pictures": { | |
| "filename": "__base__/graphics/entity/big-electric-pole/big-electric-pole.png", | |
| "priority": "high", | |
| "width": 168, | |
| "height": 165, | |
| "direction_count": 4, | |
| "shift": [ | |
| 1.6, | |
| -1.1 | |
| ] | |
| }, | |
| "connection_points": [ | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 2.7, | |
| 0 | |
| ], | |
| "green": [ | |
| 1.8, | |
| 0 | |
| ], | |
| "red": [ | |
| 3.6, | |
| 0 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| 0, | |
| -3.1 | |
| ], | |
| "green": [ | |
| -0.6, | |
| -3.1 | |
| ], | |
| "red": [ | |
| 0.6, | |
| -3.1 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 3.1, | |
| 0.2 | |
| ], | |
| "green": [ | |
| 2.3, | |
| -0.3 | |
| ], | |
| "red": [ | |
| 3.8, | |
| 0.6 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| -0.08, | |
| -3.15 | |
| ], | |
| "green": [ | |
| -0.55, | |
| -3.5 | |
| ], | |
| "red": [ | |
| 0.3, | |
| -2.87 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 2.9, | |
| 0.06 | |
| ], | |
| "green": [ | |
| 3, | |
| -0.6 | |
| ], | |
| "red": [ | |
| 3, | |
| 0.8 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| -0.1, | |
| -3.1 | |
| ], | |
| "green": [ | |
| -0.1, | |
| -3.55 | |
| ], | |
| "red": [ | |
| -0.1, | |
| -2.8 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 3.1, | |
| 0.2 | |
| ], | |
| "green": [ | |
| 3.8, | |
| -0.3 | |
| ], | |
| "red": [ | |
| 2.35, | |
| 0.6 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| 0, | |
| -3.25 | |
| ], | |
| "green": [ | |
| 0.45, | |
| -3.55 | |
| ], | |
| "red": [ | |
| -0.54, | |
| -3 | |
| ] | |
| } | |
| } | |
| ], | |
| "radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/small-electric-pole/electric-pole-radius-visualization.png", | |
| "width": 12, | |
| "height": 12, | |
| "priority": "extra-high-no-scale" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "electric-pole", | |
| "name": "medium-electric-pole", | |
| "icon": "__base__/graphics/icons/medium-electric-pole.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "medium-electric-pole" | |
| }, | |
| "max_health": 100, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 100 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.15, | |
| -0.15 | |
| ], | |
| [ | |
| 0.15, | |
| 0.15 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "drawing_box": [ | |
| [ | |
| -0.5, | |
| -2.8 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "maximum_wire_distance": 9, | |
| "supply_area_distance": 3.5, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "pictures": { | |
| "filename": "__base__/graphics/entity/medium-electric-pole/medium-electric-pole.png", | |
| "priority": "high", | |
| "width": 136, | |
| "height": 122, | |
| "direction_count": 4, | |
| "shift": [ | |
| 1.4, | |
| -1 | |
| ] | |
| }, | |
| "connection_points": [ | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 2.55, | |
| 0.4 | |
| ], | |
| "green": [ | |
| 2, | |
| 0.4 | |
| ], | |
| "red": [ | |
| 3.05, | |
| 0.4 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| -0.03, | |
| -2.5 | |
| ], | |
| "green": [ | |
| -0.35, | |
| -2.5 | |
| ], | |
| "red": [ | |
| 0.25, | |
| -2.5 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 2.9, | |
| 0.1 | |
| ], | |
| "green": [ | |
| 2.6, | |
| -0.15 | |
| ], | |
| "red": [ | |
| 3.25, | |
| 0.35 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| 0.05, | |
| -2.75 | |
| ], | |
| "green": [ | |
| -0.15, | |
| -2.9 | |
| ], | |
| "red": [ | |
| 0.25, | |
| -2.55 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 1.5, | |
| -0.2 | |
| ], | |
| "green": [ | |
| 1.5, | |
| -0.55 | |
| ], | |
| "red": [ | |
| 1.5, | |
| 0.1 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| -0.43, | |
| -2.4 | |
| ], | |
| "green": [ | |
| -0.43, | |
| -2.63 | |
| ], | |
| "red": [ | |
| -0.43, | |
| -2.2 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 2.88, | |
| 0.2 | |
| ], | |
| "green": [ | |
| 3.2, | |
| -0.1 | |
| ], | |
| "red": [ | |
| 2.45, | |
| 0.4 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| 0, | |
| -2.7 | |
| ], | |
| "green": [ | |
| 0.22, | |
| -2.85 | |
| ], | |
| "red": [ | |
| -0.24, | |
| -2.55 | |
| ] | |
| } | |
| } | |
| ], | |
| "radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/small-electric-pole/electric-pole-radius-visualization.png", | |
| "width": 12, | |
| "height": 12, | |
| "priority": "extra-high-no-scale" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "electric-pole", | |
| "name": "substation", | |
| "icon": "__base__/graphics/icons/substation.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "substation" | |
| }, | |
| "max_health": 200, | |
| "corpse": "medium-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 90 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -0.9 | |
| ], | |
| [ | |
| 0.9, | |
| 0.9 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "drawing_box": [ | |
| [ | |
| -1, | |
| -3 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "maximum_wire_distance": 14, | |
| "supply_area_distance": 7, | |
| "pictures": { | |
| "filename": "__base__/graphics/entity/substation/substation.png", | |
| "priority": "high", | |
| "width": 132, | |
| "height": 144, | |
| "direction_count": 4, | |
| "shift": [ | |
| 0.9, | |
| -1 | |
| ] | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/substation.ogg" | |
| }, | |
| "apparent_volume": 1.5, | |
| "audible_distance_modifier": 0.5, | |
| "probability": 0.005555555555555556 | |
| }, | |
| "connection_points": [ | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 1.9, | |
| -0.6 | |
| ], | |
| "green": [ | |
| 1.3, | |
| -0.6 | |
| ], | |
| "red": [ | |
| 2.65, | |
| -0.6 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| -0.23, | |
| -2.65 | |
| ], | |
| "green": [ | |
| -0.85, | |
| -2.65 | |
| ], | |
| "red": [ | |
| 0.35, | |
| -2.65 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 1.9, | |
| -0.6 | |
| ], | |
| "green": [ | |
| 1.2, | |
| -0.8 | |
| ], | |
| "red": [ | |
| 2.5, | |
| -0.35 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| -0.26, | |
| -2.71 | |
| ], | |
| "green": [ | |
| -0.67, | |
| -3 | |
| ], | |
| "red": [ | |
| 0.17, | |
| -2.47 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 1.9, | |
| -0.6 | |
| ], | |
| "green": [ | |
| 1.9, | |
| -0.9 | |
| ], | |
| "red": [ | |
| 1.9, | |
| -0.3 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| -0.23, | |
| -2.7 | |
| ], | |
| "green": [ | |
| -0.23, | |
| -3.2 | |
| ], | |
| "red": [ | |
| -0.23, | |
| -2.35 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 1.8, | |
| -0.7 | |
| ], | |
| "green": [ | |
| 1.3, | |
| -0.6 | |
| ], | |
| "red": [ | |
| 2.4, | |
| -1.15 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| -0.2, | |
| -2.7 | |
| ], | |
| "green": [ | |
| -0.62, | |
| -2.45 | |
| ], | |
| "red": [ | |
| 0.25, | |
| -2.98 | |
| ] | |
| } | |
| } | |
| ], | |
| "radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/small-electric-pole/electric-pole-radius-visualization.png", | |
| "width": 12, | |
| "height": 12, | |
| "priority": "extra-high-no-scale" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "accumulator", | |
| "name": "basic-accumulator", | |
| "icon": "__base__/graphics/icons/basic-accumulator.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "basic-accumulator" | |
| }, | |
| "max_health": 150, | |
| "corpse": "medium-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.9, | |
| -0.9 | |
| ], | |
| [ | |
| 0.9, | |
| 0.9 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1 | |
| ], | |
| [ | |
| 1, | |
| 1 | |
| ] | |
| ], | |
| "energy_source": { | |
| "type": "electric", | |
| "buffer_capacity": "5MJ", | |
| "usage_priority": "terciary", | |
| "input_flow_limit": "300kW", | |
| "output_flow_limit": "300kW" | |
| }, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/basic-accumulator/basic-accumulator.png", | |
| "priority": "extra-high", | |
| "width": 124, | |
| "height": 103, | |
| "shift": [ | |
| 0.7, | |
| -0.2 | |
| ] | |
| }, | |
| "charge_animation": { | |
| "filename": "__base__/graphics/entity/basic-accumulator/basic-accumulator-charge-animation.png", | |
| "width": 138, | |
| "height": 135, | |
| "line_length": 8, | |
| "frame_count": 24, | |
| "shift": [ | |
| 0.482, | |
| -0.638 | |
| ], | |
| "animation_speed": 0.5 | |
| }, | |
| "charge_cooldown": 30, | |
| "charge_light": { | |
| "intensity": 0.3, | |
| "size": 7 | |
| }, | |
| "discharge_animation": { | |
| "filename": "__base__/graphics/entity/basic-accumulator/basic-accumulator-discharge-animation.png", | |
| "width": 147, | |
| "height": 128, | |
| "line_length": 8, | |
| "frame_count": 24, | |
| "shift": [ | |
| 0.395, | |
| -0.525 | |
| ], | |
| "animation_speed": 0.5 | |
| }, | |
| "discharge_cooldown": 60, | |
| "discharge_light": { | |
| "intensity": 0.7, | |
| "size": 7 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/accumulator-working.ogg", | |
| "volume": 1 | |
| }, | |
| "idle_sound": { | |
| "filename": "__base__/sound/accumulator-idle.ogg", | |
| "volume": 0.4 | |
| }, | |
| "max_sounds_per_type": 5 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "furnace", | |
| "name": "steel-furnace", | |
| "icon": "__base__/graphics/icons/steel-furnace.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "steel-furnace" | |
| }, | |
| "max_health": 200, | |
| "corpse": "medium-remnants", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/furnace.ogg" | |
| } | |
| }, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 100 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.8, | |
| -1 | |
| ], | |
| [ | |
| 0.8, | |
| 1 | |
| ] | |
| ], | |
| "crafting_categories": [ | |
| "smelting" | |
| ], | |
| "result_inventory_size": 1, | |
| "energy_usage": "180kW", | |
| "crafting_speed": 2, | |
| "source_inventory_size": 1, | |
| "energy_source": { | |
| "type": "burner", | |
| "effectivity": 1, | |
| "emissions": 0.02, | |
| "fuel_inventory_size": 1, | |
| "smoke": [ | |
| { | |
| "name": "smoke", | |
| "frequency": 10, | |
| "position": [ | |
| 0.7, | |
| -1.2 | |
| ], | |
| "starting_vertical_speed": 0.08, | |
| "starting_frame_deviation": 60 | |
| } | |
| ] | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/steel-furnace/steel-furnace-working.png", | |
| "priority": "high", | |
| "width": 140, | |
| "height": 76, | |
| "frame_count": 1, | |
| "shift": [ | |
| 1.21875, | |
| -0.125 | |
| ] | |
| }, | |
| "idle_animation": { | |
| "filename": "__base__/graphics/entity/steel-furnace/steel-furnace-idle.png", | |
| "priority": "high", | |
| "width": 140, | |
| "height": 76, | |
| "frame_count": 1, | |
| "shift": [ | |
| 1.21875, | |
| -0.125 | |
| ] | |
| }, | |
| "working_visualisations": [ | |
| { | |
| "north_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "east_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "south_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "west_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/steel-furnace/steel-furnace-fire.png", | |
| "priority": "high", | |
| "width": 21, | |
| "height": 9, | |
| "frame_count": 28, | |
| "scale": 1.02, | |
| "shift": [ | |
| 0.046875, | |
| 0.640625 | |
| ] | |
| }, | |
| "light": { | |
| "intensity": 1, | |
| "size": 1 | |
| } | |
| }, | |
| { | |
| "north_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "east_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "south_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "west_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "effect": "flicker", | |
| "animation": { | |
| "filename": "__base__/graphics/entity/steel-furnace/steel-furnace-glow.png", | |
| "priority": "high", | |
| "width": 60, | |
| "height": 43, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.03125, | |
| 0.640625 | |
| ], | |
| "blend_mode": "additive" | |
| } | |
| } | |
| ], | |
| "fast_replaceable_group": "furnace", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "furnace", | |
| "name": "electric-furnace", | |
| "icon": "__base__/graphics/icons/electric-furnace.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "electric-furnace" | |
| }, | |
| "max_health": 150, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "light": { | |
| "intensity": 1, | |
| "size": 10 | |
| }, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 80 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -1.2, | |
| -1.2 | |
| ], | |
| [ | |
| 1.2, | |
| 1.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "module_specification": { | |
| "module_slots": 2, | |
| "module_info_icon_shift": [ | |
| 0, | |
| 0.8 | |
| ] | |
| }, | |
| "allowed_effects": [ | |
| "consumption", | |
| "speed", | |
| "productivity", | |
| "pollution" | |
| ], | |
| "crafting_categories": [ | |
| "smelting" | |
| ], | |
| "result_inventory_size": 1, | |
| "crafting_speed": 2, | |
| "energy_usage": "180kW", | |
| "source_inventory_size": 1, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "emissions": 0.005 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/electric-furnace.ogg", | |
| "volume": 0.7 | |
| }, | |
| "apparent_volume": 1.5 | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/electric-furnace/electric-furnace-base.png", | |
| "priority": "high", | |
| "width": 129, | |
| "height": 100, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.421875, | |
| 0 | |
| ] | |
| }, | |
| "working_visualisations": [ | |
| { | |
| "animation": { | |
| "filename": "__base__/graphics/entity/electric-furnace/electric-furnace-heater.png", | |
| "priority": "high", | |
| "width": 25, | |
| "height": 15, | |
| "frame_count": 12, | |
| "animation_speed": 0.5, | |
| "shift": [ | |
| 0.015625, | |
| 0.890625 | |
| ] | |
| }, | |
| "light": { | |
| "intensity": 0.4, | |
| "size": 6, | |
| "shift": [ | |
| 0, | |
| 1 | |
| ] | |
| } | |
| }, | |
| { | |
| "animation": { | |
| "filename": "__base__/graphics/entity/electric-furnace/electric-furnace-propeller-1.png", | |
| "priority": "high", | |
| "width": 19, | |
| "height": 13, | |
| "frame_count": 4, | |
| "animation_speed": 0.5, | |
| "shift": [ | |
| -0.671875, | |
| -0.640625 | |
| ] | |
| } | |
| }, | |
| { | |
| "animation": { | |
| "filename": "__base__/graphics/entity/electric-furnace/electric-furnace-propeller-2.png", | |
| "priority": "high", | |
| "width": 12, | |
| "height": 9, | |
| "frame_count": 4, | |
| "animation_speed": 0.5, | |
| "shift": [ | |
| 0.0625, | |
| -1.234375 | |
| ] | |
| } | |
| } | |
| ], | |
| "fast_replaceable_group": "furnace", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "beacon", | |
| "name": "basic-beacon", | |
| "icon": "__base__/graphics/icons/basic-beacon.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "basic-beacon" | |
| }, | |
| "max_health": 200, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "collision_box": [ | |
| [ | |
| -1.2, | |
| -1.2 | |
| ], | |
| [ | |
| 1.2, | |
| 1.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "allowed_effects": [ | |
| "consumption", | |
| "speed", | |
| "pollution" | |
| ], | |
| "base_picture": { | |
| "filename": "__base__/graphics/entity/basic-beacon/basic-beacon-base.png", | |
| "width": 116, | |
| "height": 93, | |
| "shift": [ | |
| 0.34, | |
| 0.06 | |
| ] | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/basic-beacon/basic-beacon-antenna.png", | |
| "width": 54, | |
| "height": 50, | |
| "line_length": 8, | |
| "frame_count": 32, | |
| "shift": [ | |
| -0.03, | |
| -1.72 | |
| ], | |
| "animation_speed": 0.5 | |
| }, | |
| "animation_shadow": { | |
| "filename": "__base__/graphics/entity/basic-beacon/basic-beacon-antenna-shadow.png", | |
| "width": 63, | |
| "height": 49, | |
| "line_length": 8, | |
| "frame_count": 32, | |
| "shift": [ | |
| 3.12, | |
| 0.5 | |
| ], | |
| "animation_speed": 0.5 | |
| }, | |
| "radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/basic-beacon/beacon-radius-visualization.png", | |
| "width": 12, | |
| "height": 12 | |
| }, | |
| "supply_area_distance": 3, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input" | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "energy_usage": "480kW", | |
| "distribution_effectivity": 0.5, | |
| "module_specification": { | |
| "module_slots": 2, | |
| "module_info_icon_shift": [ | |
| 0, | |
| 0.5 | |
| ], | |
| "module_info_multi_row_initial_height_modifier": -0.3 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "smoke-with-trigger", | |
| "name": "poison-cloud", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "show_when_smoke_off": true, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/cloud/cloud-45-frames.png", | |
| "priority": "low", | |
| "width": 256, | |
| "height": 256, | |
| "frame_count": 45, | |
| "animation_speed": 0.5, | |
| "line_length": 7, | |
| "scale": 3 | |
| }, | |
| "slow_down_factor": 0, | |
| "affected_by_wind": false, | |
| "cyclic": true, | |
| "duration": 1200, | |
| "fade_away_duration": 120, | |
| "spread_duration": 10, | |
| "color": { | |
| "r": 0.2, | |
| "g": 0.9, | |
| "b": 0.2 | |
| }, | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "nested-result", | |
| "action": { | |
| "type": "area", | |
| "perimeter": 11, | |
| "entity_flags": [ | |
| "breaths-air" | |
| ], | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 4, | |
| "type": "poison" | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "action_frequency": 30, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "combat-robot", | |
| "name": "distractor", | |
| "icon": "__base__/graphics/icons/distractor.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation", | |
| "placeable-off-grid", | |
| "not-on-map", | |
| "not-repairable" | |
| ], | |
| "order": "e-a-b", | |
| "subgroup": "capsule", | |
| "max_health": 90, | |
| "alert_when_damaged": false, | |
| "collision_box": [ | |
| [ | |
| 0, | |
| 0 | |
| ], | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.9, | |
| -1.5 | |
| ], | |
| [ | |
| 0.9, | |
| -0.5 | |
| ] | |
| ], | |
| "distance_per_frame": 0.13, | |
| "time_to_live": 2700, | |
| "speed": 0, | |
| "destroy_action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "source_effects": { | |
| "type": "create-entity", | |
| "entity_name": "explosion" | |
| } | |
| } | |
| }, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "combat-robot-laser", | |
| "cooldown": 20, | |
| "damage_modifier": 0.7, | |
| "projectile_center": [ | |
| 0, | |
| 0 | |
| ], | |
| "projectile_creation_distance": 0.6, | |
| "range": 15, | |
| "ammo_type": { | |
| "category": "combat-robot-laser", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "projectile", | |
| "projectile": "laser", | |
| "starting_speed": 0.3 | |
| } | |
| } | |
| } | |
| }, | |
| "idle": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/distractor-robot/distractor-robot.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 38, | |
| "height": 33, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0, | |
| -0.078125 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/distractor-robot/distractor-robot-mask.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 24, | |
| "height": 21, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0, | |
| -0.203125 | |
| ], | |
| "apply_runtime_tint": true | |
| } | |
| ] | |
| }, | |
| "shadow_idle": { | |
| "filename": "__base__/graphics/entity/distractor-robot/distractor-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 40, | |
| "height": 25, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0.9375, | |
| 0.609375 | |
| ] | |
| }, | |
| "in_motion": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/distractor-robot/distractor-robot.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 38, | |
| "height": 33, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0, | |
| -0.078125 | |
| ], | |
| "y": 33 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/distractor-robot/distractor-robot-mask.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 24, | |
| "height": 21, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0, | |
| -0.203125 | |
| ], | |
| "apply_runtime_tint": true, | |
| "y": 21 | |
| } | |
| ] | |
| }, | |
| "shadow_in_motion": { | |
| "filename": "__base__/graphics/entity/distractor-robot/distractor-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 40, | |
| "height": 25, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0.9375, | |
| 0.609375 | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "combat-robot", | |
| "name": "defender", | |
| "icon": "__base__/graphics/icons/defender.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation", | |
| "placeable-off-grid", | |
| "not-on-map", | |
| "not-repairable" | |
| ], | |
| "subgroup": "capsule", | |
| "order": "e-a-a", | |
| "max_health": 60, | |
| "alert_when_damaged": false, | |
| "collision_box": [ | |
| [ | |
| 0, | |
| 0 | |
| ], | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -1.5 | |
| ], | |
| [ | |
| 0.5, | |
| -0.5 | |
| ] | |
| ], | |
| "distance_per_frame": 0.13, | |
| "time_to_live": 2700, | |
| "follows_player": true, | |
| "friction": 0.01, | |
| "range_from_player": 6, | |
| "speed": 0.01, | |
| "destroy_action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "source_effects": { | |
| "type": "create-entity", | |
| "entity_name": "explosion" | |
| } | |
| } | |
| }, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "bullet", | |
| "cooldown": 20, | |
| "projectile_center": [ | |
| 0, | |
| 1 | |
| ], | |
| "projectile_creation_distance": 0.6, | |
| "range": 15, | |
| "ammo_type": { | |
| "category": "bullet", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "source_effects": { | |
| "type": "create-explosion", | |
| "entity_name": "explosion-gunshot-small" | |
| }, | |
| "target_effects": [ | |
| { | |
| "type": "create-entity", | |
| "entity_name": "explosion-hit" | |
| }, | |
| { | |
| "type": "damage", | |
| "damage": { | |
| "amount": 5, | |
| "type": "physical" | |
| } | |
| } | |
| ] | |
| } | |
| } | |
| } | |
| }, | |
| "idle": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/defender-robot/defender-robot.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 32, | |
| "height": 33, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0, | |
| 0.015625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/defender-robot/defender-robot-mask.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 18, | |
| "height": 16, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0, | |
| -0.125 | |
| ], | |
| "apply_runtime_tint": true | |
| } | |
| ] | |
| }, | |
| "shadow_idle": { | |
| "filename": "__base__/graphics/entity/defender-robot/defender-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 43, | |
| "height": 23, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0.859375, | |
| 0.609375 | |
| ] | |
| }, | |
| "in_motion": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/defender-robot/defender-robot.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 32, | |
| "height": 33, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0, | |
| 0.015625 | |
| ], | |
| "y": 33 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/defender-robot/defender-robot-mask.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 18, | |
| "height": 16, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0, | |
| -0.125 | |
| ], | |
| "apply_runtime_tint": true, | |
| "y": 16 | |
| } | |
| ] | |
| }, | |
| "shadow_in_motion": { | |
| "filename": "__base__/graphics/entity/defender-robot/defender-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 16, | |
| "width": 43, | |
| "height": 23, | |
| "frame_count": 1, | |
| "direction_count": 16, | |
| "shift": [ | |
| 0.859375, | |
| 0.609375 | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "combat-robot", | |
| "name": "destroyer", | |
| "icon": "__base__/graphics/icons/destroyer.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation", | |
| "placeable-off-grid", | |
| "not-on-map", | |
| "not-repairable" | |
| ], | |
| "subgroup": "capsule", | |
| "order": "e-a-c", | |
| "max_health": 60, | |
| "alert_when_damaged": false, | |
| "collision_box": [ | |
| [ | |
| 0, | |
| 0 | |
| ], | |
| [ | |
| 0, | |
| 0 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -1.5 | |
| ], | |
| [ | |
| 0.5, | |
| -0.5 | |
| ] | |
| ], | |
| "distance_per_frame": 0.13, | |
| "time_to_live": 7200, | |
| "speed": 0.01, | |
| "follows_player": true, | |
| "friction": 0.01, | |
| "range_from_player": 6, | |
| "destroy_action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "source_effects": { | |
| "type": "create-entity", | |
| "entity_name": "explosion" | |
| } | |
| } | |
| }, | |
| "attack_parameters": { | |
| "type": "beam", | |
| "ammo_category": "combat-robot-beam", | |
| "cooldown": 20, | |
| "range": 15, | |
| "ammo_type": { | |
| "category": "combat-robot-beam", | |
| "action": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "beam", | |
| "beam": "electric-beam", | |
| "max_length": 15, | |
| "duration": 20, | |
| "source_offset": [ | |
| 0.15, | |
| -0.5 | |
| ] | |
| } | |
| } | |
| } | |
| }, | |
| "idle": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/destroyer-robot/destroyer-robot.png", | |
| "priority": "high", | |
| "line_length": 32, | |
| "width": 45, | |
| "height": 39, | |
| "y": 39, | |
| "frame_count": 1, | |
| "direction_count": 32, | |
| "shift": [ | |
| 0.078125, | |
| -0.546875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/destroyer-robot/destroyer-robot-mask.png", | |
| "priority": "high", | |
| "line_length": 32, | |
| "width": 27, | |
| "height": 21, | |
| "y": 21, | |
| "frame_count": 1, | |
| "direction_count": 32, | |
| "shift": [ | |
| 0.078125, | |
| -0.734375 | |
| ], | |
| "apply_runtime_tint": true | |
| } | |
| ] | |
| }, | |
| "shadow_idle": { | |
| "filename": "__base__/graphics/entity/destroyer-robot/destroyer-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 32, | |
| "width": 48, | |
| "height": 32, | |
| "frame_count": 1, | |
| "direction_count": 32, | |
| "shift": [ | |
| 0.78125, | |
| 0 | |
| ] | |
| }, | |
| "in_motion": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/destroyer-robot/destroyer-robot.png", | |
| "priority": "high", | |
| "line_length": 32, | |
| "width": 45, | |
| "height": 39, | |
| "frame_count": 1, | |
| "direction_count": 32, | |
| "shift": [ | |
| 0.078125, | |
| -0.546875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/destroyer-robot/destroyer-robot-mask.png", | |
| "priority": "high", | |
| "line_length": 32, | |
| "width": 27, | |
| "height": 21, | |
| "frame_count": 1, | |
| "direction_count": 32, | |
| "shift": [ | |
| 0.078125, | |
| -0.734375 | |
| ], | |
| "apply_runtime_tint": true | |
| } | |
| ] | |
| }, | |
| "shadow_in_motion": { | |
| "filename": "__base__/graphics/entity/destroyer-robot/destroyer-robot-shadow.png", | |
| "priority": "high", | |
| "line_length": 32, | |
| "width": 48, | |
| "height": 32, | |
| "frame_count": 1, | |
| "direction_count": 32, | |
| "shift": [ | |
| 0.78125, | |
| 0 | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "sticker", | |
| "name": "slowdown-sticker", | |
| "flags": [], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/slowdown-sticker/slowdown-sticker.png", | |
| "priority": "extra-high", | |
| "width": 11, | |
| "height": 11, | |
| "frame_count": 13, | |
| "animation_speed": 0.4 | |
| }, | |
| "duration_in_ticks": 1800, | |
| "magnitude": 0.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "assembling-machine", | |
| "name": "oil-refinery", | |
| "icon": "__base__/graphics/icons/oil-refinery.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "oil-refinery" | |
| }, | |
| "max_health": 300, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "collision_box": [ | |
| [ | |
| -2.4, | |
| -2.4 | |
| ], | |
| [ | |
| 2.4, | |
| 2.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -2.5, | |
| -2.5 | |
| ], | |
| [ | |
| 2.5, | |
| 2.5 | |
| ] | |
| ], | |
| "module_specification": { | |
| "module_slots": 2 | |
| }, | |
| "allowed_effects": [ | |
| "consumption", | |
| "speed", | |
| "productivity", | |
| "pollution" | |
| ], | |
| "crafting_categories": [ | |
| "oil-processing" | |
| ], | |
| "crafting_speed": 1, | |
| "has_backer_name": true, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "emissions": 0.008571428571428572 | |
| }, | |
| "energy_usage": "420kW", | |
| "ingredient_count": 4, | |
| "animation": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/oil-refinery/oil-refinery.png", | |
| "width": 337, | |
| "height": 255, | |
| "frame_count": 1, | |
| "shift": [ | |
| 2.515625, | |
| 0.484375 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/oil-refinery/oil-refinery.png", | |
| "x": 337, | |
| "width": 337, | |
| "height": 255, | |
| "frame_count": 1, | |
| "shift": [ | |
| 2.515625, | |
| 0.484375 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/oil-refinery/oil-refinery.png", | |
| "x": 674, | |
| "width": 337, | |
| "height": 255, | |
| "frame_count": 1, | |
| "shift": [ | |
| 2.515625, | |
| 0.484375 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/oil-refinery/oil-refinery.png", | |
| "x": 1011, | |
| "width": 337, | |
| "height": 255, | |
| "frame_count": 1, | |
| "shift": [ | |
| 2.515625, | |
| 0.484375 | |
| ] | |
| } | |
| }, | |
| "working_visualisations": [ | |
| { | |
| "north_position": [ | |
| 1.03125, | |
| -1.55 | |
| ], | |
| "east_position": [ | |
| -1.65625, | |
| -1.3 | |
| ], | |
| "south_position": [ | |
| -1.875, | |
| -2 | |
| ], | |
| "west_position": [ | |
| 1.8437, | |
| -1.2 | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/oil-refinery/oil-refinery-fire.png", | |
| "frame_count": 29, | |
| "width": 16, | |
| "height": 35, | |
| "scale": 1.5, | |
| "shift": [ | |
| 0, | |
| -0.5625 | |
| ], | |
| "run_mode": "backward" | |
| }, | |
| "light": { | |
| "intensity": 0.4, | |
| "size": 6 | |
| } | |
| } | |
| ], | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/oil-refinery.ogg" | |
| }, | |
| "idle_sound": { | |
| "filename": "__base__/sound/idle1.ogg", | |
| "volume": 0.6 | |
| }, | |
| "apparent_volume": 2.5 | |
| }, | |
| "fluid_boxes": [ | |
| { | |
| "production_type": "input", | |
| "base_area": 10, | |
| "base_level": -1, | |
| "pipe_connections": [ | |
| { | |
| "type": "input", | |
| "position": [ | |
| -1, | |
| 3 | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "production_type": "input", | |
| "base_area": 10, | |
| "base_level": -1, | |
| "pipe_connections": [ | |
| { | |
| "type": "input", | |
| "position": [ | |
| 1, | |
| 3 | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "production_type": "output", | |
| "base_level": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| -2, | |
| -3 | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "production_type": "output", | |
| "base_level": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| 0, | |
| -3 | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "production_type": "output", | |
| "base_level": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| 2, | |
| -3 | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "assembling-machine", | |
| "name": "chemical-plant", | |
| "icon": "__base__/graphics/icons/chemical-plant.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "chemical-plant" | |
| }, | |
| "max_health": 300, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "collision_box": [ | |
| [ | |
| -1.4, | |
| -1.4 | |
| ], | |
| [ | |
| 1.4, | |
| 1.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "module_specification": { | |
| "module_slots": 2 | |
| }, | |
| "allowed_effects": [ | |
| "consumption", | |
| "speed", | |
| "productivity", | |
| "pollution" | |
| ], | |
| "animation": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/chemical-plant/chemical-plant.png", | |
| "width": 156, | |
| "height": 141, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.5, | |
| -0.078125 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/chemical-plant/chemical-plant.png", | |
| "x": 468, | |
| "width": 156, | |
| "height": 141, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.5, | |
| -0.078125 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/chemical-plant/chemical-plant.png", | |
| "x": 312, | |
| "width": 156, | |
| "height": 141, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.5, | |
| -0.078125 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/chemical-plant/chemical-plant.png", | |
| "x": 156, | |
| "width": 156, | |
| "height": 141, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.5, | |
| -0.078125 | |
| ] | |
| } | |
| }, | |
| "working_visualisations": [ | |
| { | |
| "north_position": [ | |
| 0.94, | |
| -0.73 | |
| ], | |
| "west_position": [ | |
| 0.05, | |
| -1.46 | |
| ], | |
| "south_position": [ | |
| -0.97, | |
| -1.47 | |
| ], | |
| "east_position": [ | |
| -0.3, | |
| 0.02 | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/chemical-plant/boiling-green-patch.png", | |
| "frame_count": 35, | |
| "width": 17, | |
| "height": 12, | |
| "animation_speed": 0.15 | |
| } | |
| }, | |
| { | |
| "north_position": [ | |
| 1.4, | |
| -0.23 | |
| ], | |
| "west_position": [ | |
| 0.05, | |
| -0.96 | |
| ], | |
| "south_position": [ | |
| -1, | |
| -1 | |
| ], | |
| "east_position": [ | |
| -0.3, | |
| 0.55 | |
| ], | |
| "north_animation": { | |
| "filename": "__base__/graphics/entity/chemical-plant/boiling-window-green-patch.png", | |
| "frame_count": 1, | |
| "width": 21, | |
| "height": 10 | |
| }, | |
| "east_animation": { | |
| "filename": "__base__/graphics/entity/chemical-plant/boiling-window-green-patch.png", | |
| "x": 21, | |
| "frame_count": 1, | |
| "width": 21, | |
| "height": 10 | |
| }, | |
| "south_animation": { | |
| "filename": "__base__/graphics/entity/chemical-plant/boiling-window-green-patch.png", | |
| "x": 42, | |
| "frame_count": 1, | |
| "width": 21, | |
| "height": 10 | |
| } | |
| } | |
| ], | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/chemical-plant.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "idle_sound": { | |
| "filename": "__base__/sound/idle1.ogg", | |
| "volume": 0.6 | |
| }, | |
| "apparent_volume": 1.5 | |
| }, | |
| "crafting_speed": 1.25, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "emissions": 0.008571428571428572 | |
| }, | |
| "energy_usage": "210kW", | |
| "ingredient_count": 4, | |
| "crafting_categories": [ | |
| "chemistry" | |
| ], | |
| "fluid_boxes": [ | |
| { | |
| "production_type": "input", | |
| "base_area": 10, | |
| "base_level": -1, | |
| "pipe_connections": [ | |
| { | |
| "type": "input", | |
| "position": [ | |
| -1, | |
| -2 | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "production_type": "input", | |
| "base_area": 10, | |
| "base_level": -1, | |
| "pipe_connections": [ | |
| { | |
| "type": "input", | |
| "position": [ | |
| 1, | |
| -2 | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "production_type": "output", | |
| "base_level": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| -1, | |
| 2 | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "production_type": "output", | |
| "base_level": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| 1, | |
| 2 | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "arithmetic-combinator", | |
| "name": "arithmetic-combinator", | |
| "icon": "__base__/graphics/icons/arithmetic-combinator.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "arithmetic-combinator" | |
| }, | |
| "max_health": 50, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.85 | |
| ], | |
| [ | |
| 0.35, | |
| 0.85 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -1 | |
| ], | |
| [ | |
| 0.5, | |
| 1 | |
| ] | |
| ], | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input" | |
| }, | |
| "active_energy_usage": "2KW", | |
| "sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic.png", | |
| "width": 101, | |
| "height": 85, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.578125, | |
| 0.078125 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic.png", | |
| "x": 101, | |
| "width": 101, | |
| "height": 85, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.078125, | |
| 0.578125 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic.png", | |
| "x": 202, | |
| "width": 101, | |
| "height": 85, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.578125, | |
| 0.078125 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic.png", | |
| "x": 303, | |
| "width": 101, | |
| "height": 85, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.078125, | |
| 0.578125 | |
| ] | |
| } | |
| }, | |
| "activity_led_sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-led.png", | |
| "width": 57, | |
| "height": 58, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.453125, | |
| -0.21875 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-led.png", | |
| "x": 57, | |
| "width": 57, | |
| "height": 58, | |
| "frame_count": 1, | |
| "shift": [ | |
| -0.046875, | |
| 0.28125 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-led.png", | |
| "x": 114, | |
| "width": 57, | |
| "height": 58, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.453125, | |
| -0.21875 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-led.png", | |
| "x": 171, | |
| "width": 57, | |
| "height": 58, | |
| "frame_count": 1, | |
| "shift": [ | |
| -0.046875, | |
| 0.28125 | |
| ] | |
| } | |
| }, | |
| "activity_led_light": { | |
| "intensity": 0.7, | |
| "size": 1.2 | |
| }, | |
| "activity_led_light_offsets": [ | |
| [ | |
| 0.3, | |
| -0.6 | |
| ], | |
| [ | |
| 0.7, | |
| 0 | |
| ], | |
| [ | |
| -0.2, | |
| 0.5 | |
| ], | |
| [ | |
| -0.6, | |
| -0.5 | |
| ] | |
| ], | |
| "plus_symbol_sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.578125 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.875, | |
| -0.5625 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.375 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.65625 | |
| ] | |
| } | |
| }, | |
| "minus_symbol_sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 80, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.578125 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 80, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.875, | |
| -0.5625 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 80, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.375 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 80, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.65625 | |
| ] | |
| } | |
| }, | |
| "multiply_symbol_sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 160, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.578125 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 160, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.875, | |
| -0.5625 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 160, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.375 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 160, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.65625 | |
| ] | |
| } | |
| }, | |
| "divide_symbol_sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 240, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.578125 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 240, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.875, | |
| -0.5625 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 240, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.375 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/aritmetic-symbols.png", | |
| "x": 240, | |
| "width": 80, | |
| "height": 36, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.9375, | |
| -0.65625 | |
| ] | |
| } | |
| }, | |
| "input_connection_bounding_box": [ | |
| [ | |
| -0.5, | |
| 0 | |
| ], | |
| [ | |
| 0.5, | |
| 1 | |
| ] | |
| ], | |
| "output_connection_bounding_box": [ | |
| [ | |
| -0.5, | |
| -1 | |
| ], | |
| [ | |
| 0.5, | |
| 0 | |
| ] | |
| ], | |
| "input_connection_points": [ | |
| { | |
| "shadow": { | |
| "red": [ | |
| 0.296875, | |
| 1.07812 | |
| ], | |
| "green": [ | |
| 0.984375, | |
| 1.07812 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| -0.234375, | |
| 0.57812 | |
| ], | |
| "green": [ | |
| 0.328125, | |
| 0.57812 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| -0.484375, | |
| -0.140625 | |
| ], | |
| "green": [ | |
| -0.484375, | |
| 0.359375 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| -1.046875, | |
| -0.453125 | |
| ], | |
| "green": [ | |
| -1.046875, | |
| 0.046875 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 0.890625, | |
| -0.578125 | |
| ], | |
| "green": [ | |
| 0.296875, | |
| -0.578125 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.328125, | |
| -0.828125 | |
| ], | |
| "green": [ | |
| -0.265625, | |
| -0.828125 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 1.60938, | |
| 0.421875 | |
| ], | |
| "green": [ | |
| 1.60938, | |
| -0.109375 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.98438, | |
| -0.015625 | |
| ], | |
| "green": [ | |
| 0.98438, | |
| -0.546875 | |
| ] | |
| } | |
| } | |
| ], | |
| "output_connection_points": [ | |
| { | |
| "shadow": { | |
| "red": [ | |
| 0.265625, | |
| -0.484375 | |
| ], | |
| "green": [ | |
| 0.859375, | |
| -0.484375 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| -0.265625, | |
| -0.953125 | |
| ], | |
| "green": [ | |
| 0.328125, | |
| -0.953125 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 1.45312, | |
| -0.046875 | |
| ], | |
| "green": [ | |
| 1.45312, | |
| 0.390625 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.89062, | |
| -0.359375 | |
| ], | |
| "green": [ | |
| 0.89062, | |
| 0.078125 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 0.765625, | |
| 1.07812 | |
| ], | |
| "green": [ | |
| 0.171875, | |
| 1.07812 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.328125, | |
| 0.73438 | |
| ], | |
| "green": [ | |
| -0.265625, | |
| 0.73438 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| -0.296875, | |
| 0.421875 | |
| ], | |
| "green": [ | |
| -0.296875, | |
| 0.015625 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| -0.921875, | |
| -0.015625 | |
| ], | |
| "green": [ | |
| -0.921875, | |
| -0.421875 | |
| ] | |
| } | |
| } | |
| ], | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "decider-combinator", | |
| "name": "decider-combinator", | |
| "icon": "__base__/graphics/icons/decider-combinator.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "decider-combinator" | |
| }, | |
| "max_health": 50, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.85 | |
| ], | |
| [ | |
| 0.35, | |
| 0.85 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -1 | |
| ], | |
| [ | |
| 0.5, | |
| 1 | |
| ] | |
| ], | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input" | |
| }, | |
| "active_energy_usage": "2KW", | |
| "sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/decider.png", | |
| "width": 104, | |
| "height": 84, | |
| "frame_count": 1, | |
| "shift": [ | |
| -0.0625, | |
| 0.0625 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/decider.png", | |
| "x": 104, | |
| "width": 104, | |
| "height": 84, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.4375, | |
| 0.5625 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/decider.png", | |
| "x": 208, | |
| "width": 104, | |
| "height": 84, | |
| "frame_count": 1, | |
| "shift": [ | |
| -0.0625, | |
| 0.0625 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/decider.png", | |
| "x": 312, | |
| "width": 104, | |
| "height": 84, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.4375, | |
| 0.5625 | |
| ] | |
| } | |
| }, | |
| "activity_led_sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/decider-led.png", | |
| "width": 56, | |
| "height": 53, | |
| "frame_count": 1, | |
| "shift": [ | |
| -0.40625, | |
| -0.453125 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/decider-led.png", | |
| "x": 56, | |
| "width": 56, | |
| "height": 53, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.09375, | |
| 0.046875 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/decider-led.png", | |
| "x": 112, | |
| "width": 56, | |
| "height": 53, | |
| "frame_count": 1, | |
| "shift": [ | |
| -0.40625, | |
| -0.453125 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/decider-led.png", | |
| "x": 168, | |
| "width": 56, | |
| "height": 53, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.09375, | |
| 0.046875 | |
| ] | |
| } | |
| }, | |
| "activity_led_light": { | |
| "intensity": 0.7, | |
| "size": 1.2 | |
| }, | |
| "activity_led_light_offsets": [ | |
| [ | |
| 0.3, | |
| -0.6 | |
| ], | |
| [ | |
| 0.7, | |
| 0 | |
| ], | |
| [ | |
| -0.2, | |
| 0.3 | |
| ], | |
| [ | |
| -0.6, | |
| -0.5 | |
| ] | |
| ], | |
| "equal_symbol_sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.03125, | |
| -0.40625 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.1875, | |
| -0.40625 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.03125, | |
| -0.1875 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| -0.15625, | |
| -0.40625 | |
| ] | |
| } | |
| }, | |
| "greater_symbol_sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "x": 22, | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.03125, | |
| -0.40625 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "x": 22, | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.1875, | |
| -0.40625 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "x": 22, | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.03125, | |
| -0.1875 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "x": 22, | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| -0.15625, | |
| -0.40625 | |
| ] | |
| } | |
| }, | |
| "less_symbol_sprites": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "x": 44, | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.03125, | |
| -0.40625 | |
| ] | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "x": 44, | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.1875, | |
| -0.40625 | |
| ] | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "x": 44, | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.03125, | |
| -0.1875 | |
| ] | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/combinator/decider-symbols.png", | |
| "x": 44, | |
| "width": 22, | |
| "height": 18, | |
| "frame_count": 1, | |
| "shift": [ | |
| -0.15625, | |
| -0.40625 | |
| ] | |
| } | |
| }, | |
| "input_connection_bounding_box": [ | |
| [ | |
| -0.5, | |
| 0 | |
| ], | |
| [ | |
| 0.5, | |
| 1 | |
| ] | |
| ], | |
| "output_connection_bounding_box": [ | |
| [ | |
| -0.5, | |
| -1 | |
| ], | |
| [ | |
| 0.5, | |
| 0 | |
| ] | |
| ], | |
| "input_connection_points": [ | |
| { | |
| "wire": { | |
| "green": [ | |
| 0.328125, | |
| 0.57812 | |
| ], | |
| "red": [ | |
| -0.234375, | |
| 0.57812 | |
| ] | |
| }, | |
| "shadow": { | |
| "green": [ | |
| 0.890625, | |
| 0.95312 | |
| ], | |
| "red": [ | |
| -0.234375, | |
| 0.57812 | |
| ] | |
| } | |
| }, | |
| { | |
| "wire": { | |
| "green": [ | |
| -0.89062, | |
| -0.015625 | |
| ], | |
| "red": [ | |
| -0.89062, | |
| -0.484375 | |
| ] | |
| }, | |
| "shadow": { | |
| "green": [ | |
| -0.359375, | |
| 0.359375 | |
| ], | |
| "red": [ | |
| -0.359375, | |
| -0.109375 | |
| ] | |
| } | |
| }, | |
| { | |
| "wire": { | |
| "green": [ | |
| -0.234375, | |
| -0.921875 | |
| ], | |
| "red": [ | |
| 0.328125, | |
| -0.921875 | |
| ] | |
| }, | |
| "shadow": { | |
| "green": [ | |
| 0.296875, | |
| -0.546875 | |
| ], | |
| "red": [ | |
| 0.859375, | |
| -0.546875 | |
| ] | |
| } | |
| }, | |
| { | |
| "wire": { | |
| "green": [ | |
| 0.953125, | |
| -0.515625 | |
| ], | |
| "red": [ | |
| 0.984375, | |
| -0.046875 | |
| ] | |
| }, | |
| "shadow": { | |
| "green": [ | |
| 1.51562, | |
| -0.109375 | |
| ], | |
| "red": [ | |
| 1.54688, | |
| 0.359375 | |
| ] | |
| } | |
| } | |
| ], | |
| "output_connection_points": [ | |
| { | |
| "wire": { | |
| "green": [ | |
| 0.328125, | |
| -0.984375 | |
| ], | |
| "red": [ | |
| -0.265625, | |
| -0.984375 | |
| ] | |
| }, | |
| "shadow": { | |
| "green": [ | |
| 0.890625, | |
| -0.609375 | |
| ], | |
| "red": [ | |
| 0.296875, | |
| -0.609375 | |
| ] | |
| } | |
| }, | |
| { | |
| "wire": { | |
| "green": [ | |
| 1.046875, | |
| -0.046875 | |
| ], | |
| "red": [ | |
| 1.046875, | |
| -0.453125 | |
| ] | |
| }, | |
| "shadow": { | |
| "green": [ | |
| 1.57812, | |
| 0.328125 | |
| ], | |
| "red": [ | |
| 1.57812, | |
| -0.078125 | |
| ] | |
| } | |
| }, | |
| { | |
| "wire": { | |
| "green": [ | |
| -0.265625, | |
| 0.64062 | |
| ], | |
| "red": [ | |
| 0.328125, | |
| 0.64062 | |
| ] | |
| }, | |
| "shadow": { | |
| "green": [ | |
| 0.265625, | |
| 1.01562 | |
| ], | |
| "red": [ | |
| 0.859375, | |
| 1.01562 | |
| ] | |
| } | |
| }, | |
| { | |
| "wire": { | |
| "green": [ | |
| -0.95312, | |
| -0.484375 | |
| ], | |
| "red": [ | |
| -0.95312, | |
| -0.078125 | |
| ] | |
| }, | |
| "shadow": { | |
| "green": [ | |
| -0.390625, | |
| -0.078125 | |
| ], | |
| "red": [ | |
| -0.390625, | |
| 0.328125 | |
| ] | |
| } | |
| } | |
| ], | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "constant-combinator", | |
| "name": "constant-combinator", | |
| "icon": "__base__/graphics/icons/constant-combinator.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "constant-combinator" | |
| }, | |
| "max_health": 50, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.35 | |
| ], | |
| [ | |
| 0.35, | |
| 0.35 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "item_slot_count": 15, | |
| "sprite": { | |
| "filename": "__base__/graphics/entity/combinator/constanter.png", | |
| "x": 61, | |
| "width": 61, | |
| "height": 50, | |
| "shift": [ | |
| 0.078125, | |
| 0.15625 | |
| ] | |
| }, | |
| "circuit_wire_connection_point": { | |
| "shadow": { | |
| "red": [ | |
| 0.828125, | |
| 0.328125 | |
| ], | |
| "green": [ | |
| 0.828125, | |
| -0.078125 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.515625, | |
| -0.078125 | |
| ], | |
| "green": [ | |
| 0.515625, | |
| -0.484375 | |
| ] | |
| } | |
| }, | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\entities.lua" | |
| }, | |
| { | |
| "type": "player", | |
| "name": "player", | |
| "icon": "__base__/graphics/icons/player.png", | |
| "flags": [ | |
| "pushable", | |
| "placeable-off-grid", | |
| "breaths-air", | |
| "not-repairable", | |
| "not-on-map" | |
| ], | |
| "max_health": 100, | |
| "alert_when_damaged": false, | |
| "healing_per_tick": 0.01, | |
| "collision_box": [ | |
| [ | |
| -0.2, | |
| -0.2 | |
| ], | |
| [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -1.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.2 | |
| ] | |
| ], | |
| "crafting_categories": [ | |
| "crafting" | |
| ], | |
| "mining_categories": [ | |
| "basic-solid" | |
| ], | |
| "inventory_size": 60, | |
| "build_distance": 6, | |
| "drop_item_distance": 6, | |
| "reach_distance": 6, | |
| "reach_resource_distance": 2.7, | |
| "ticks_to_keep_gun": 600, | |
| "ticks_to_keep_aiming_direction": 100, | |
| "damage_hit_tint": { | |
| "r": 1, | |
| "g": 0, | |
| "b": 0, | |
| "a": 0 | |
| }, | |
| "running_speed": 0.15, | |
| "distance_per_frame": 0.13, | |
| "maximum_corner_sliding_distance": 0.7, | |
| "subgroup": "creatures", | |
| "order": "a", | |
| "eat": [ | |
| { | |
| "filename": "__base__/sound/eat.ogg", | |
| "volume": 1 | |
| } | |
| ], | |
| "heartbeat": [ | |
| { | |
| "filename": "__base__/sound/heartbeat.ogg" | |
| } | |
| ], | |
| "animations": [ | |
| { | |
| "idle": { | |
| "layers": [ | |
| null, | |
| null | |
| ] | |
| }, | |
| "idle_with_gun": { | |
| "layers": [ | |
| null, | |
| null | |
| ] | |
| }, | |
| "mining_with_hands": { | |
| "layers": [ | |
| null, | |
| null | |
| ] | |
| }, | |
| "mining_with_tool": { | |
| "layers": [ | |
| null, | |
| null | |
| ] | |
| }, | |
| "running_with_gun": { | |
| "layers": [ | |
| null, | |
| null | |
| ] | |
| }, | |
| "running": { | |
| "layers": [ | |
| null, | |
| null | |
| ] | |
| } | |
| }, | |
| { | |
| "idle": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| }, | |
| "idle_with_gun": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| }, | |
| "mining_with_hands": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| }, | |
| "mining_with_tool": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| }, | |
| "running_with_gun": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| }, | |
| "running": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| } | |
| }, | |
| { | |
| "idle": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| }, | |
| "idle_with_gun": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| }, | |
| "mining_with_hands": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| }, | |
| "mining_with_tool": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| }, | |
| "running_with_gun": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| }, | |
| "running": { | |
| "layers": [ | |
| null, | |
| null, | |
| null, | |
| null | |
| ] | |
| } | |
| } | |
| ], | |
| "light": [ | |
| { | |
| "minimum_darkness": 0.3, | |
| "intensity": 0.4, | |
| "size": 25 | |
| }, | |
| { | |
| "type": "oriented", | |
| "minimum_darkness": 0.3, | |
| "picture": { | |
| "filename": "__core__/graphics/light-cone.png", | |
| "priority": "medium", | |
| "scale": 2, | |
| "width": 200, | |
| "height": 200 | |
| }, | |
| "shift": [ | |
| 0, | |
| -13 | |
| ], | |
| "size": 2, | |
| "intensity": 0.6 | |
| } | |
| ], | |
| "mining_speed": 0.01, | |
| "mining_with_hands_particles_animation_positions": [ | |
| 29, | |
| 63 | |
| ], | |
| "mining_with_tool_particles_animation_positions": [ | |
| 28 | |
| ], | |
| "running_sound_animation_positions": [ | |
| 5, | |
| 16 | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "furnace", | |
| "name": "stone-furnace", | |
| "icon": "__base__/graphics/icons/stone-furnace.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "stone-furnace" | |
| }, | |
| "max_health": 150, | |
| "corpse": "medium-remnants", | |
| "repair_sound": { | |
| "filename": "__base__/sound/manual-repair-simple.ogg" | |
| }, | |
| "mined_sound": { | |
| "filename": "__base__/sound/deconstruct-bricks.ogg" | |
| }, | |
| "open_sound": { | |
| "filename": "__base__/sound/machine-open.ogg", | |
| "volume": 0.85 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/machine-close.ogg", | |
| "volume": 0.75 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-stone-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/furnace.ogg" | |
| } | |
| }, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 80 | |
| }, | |
| { | |
| "type": "explosion", | |
| "percent": 30 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.7, | |
| -0.7 | |
| ], | |
| [ | |
| 0.7, | |
| 0.7 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.8, | |
| -1 | |
| ], | |
| [ | |
| 0.8, | |
| 1 | |
| ] | |
| ], | |
| "crafting_categories": [ | |
| "smelting" | |
| ], | |
| "result_inventory_size": 1, | |
| "energy_usage": "180kW", | |
| "crafting_speed": 1, | |
| "source_inventory_size": 1, | |
| "energy_source": { | |
| "type": "burner", | |
| "effectivity": 1, | |
| "fuel_inventory_size": 1, | |
| "emissions": 0.01, | |
| "smoke": [ | |
| { | |
| "name": "smoke", | |
| "deviation": [ | |
| 0.1, | |
| 0.1 | |
| ], | |
| "frequency": 5, | |
| "position": [ | |
| 0, | |
| -0.8 | |
| ], | |
| "starting_vertical_speed": 0.08, | |
| "starting_frame_deviation": 60 | |
| } | |
| ] | |
| }, | |
| "animation": { | |
| "filename": "__base__/graphics/entity/stone-furnace/stone-furnace.png", | |
| "priority": "extra-high", | |
| "width": 81, | |
| "height": 64, | |
| "frame_count": 1, | |
| "shift": [ | |
| 0.5, | |
| 0.05 | |
| ] | |
| }, | |
| "working_visualisations": [ | |
| { | |
| "north_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "east_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "south_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "west_position": [ | |
| 0, | |
| 0 | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/stone-furnace/stone-furnace-fire.png", | |
| "priority": "extra-high", | |
| "width": 23, | |
| "height": 27, | |
| "frame_count": 12, | |
| "shift": [ | |
| 0.078125, | |
| 0.5234375 | |
| ] | |
| }, | |
| "light": { | |
| "intensity": 1, | |
| "size": 1 | |
| } | |
| } | |
| ], | |
| "fast_replaceable_group": "furnace", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "transport-belt", | |
| "name": "basic-transport-belt", | |
| "icon": "__base__/graphics/icons/basic-transport-belt.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.3, | |
| "result": "basic-transport-belt" | |
| }, | |
| "max_health": 50, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 60 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/basic-transport-belt.ogg", | |
| "volume": 0.4 | |
| }, | |
| "max_sounds_per_type": 3 | |
| }, | |
| "animation_speed_coefficient": 32, | |
| "animations": { | |
| "filename": "__base__/graphics/entity/basic-transport-belt/basic-transport-belt.png", | |
| "priority": "extra-high", | |
| "width": 40, | |
| "height": 40, | |
| "frame_count": 16, | |
| "direction_count": 12 | |
| }, | |
| "fast_replaceable_group": "transport-belt", | |
| "speed": 0.03125, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "fish", | |
| "name": "fish", | |
| "icon": "__base__/graphics/icons/fish.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "not-on-map" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "raw-fish" | |
| }, | |
| "max_health": 20, | |
| "subgroup": "creatures", | |
| "order": "b-a", | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.2 | |
| ], | |
| [ | |
| 0.4, | |
| 0.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.3 | |
| ], | |
| [ | |
| 0.5, | |
| 0.3 | |
| ] | |
| ], | |
| "pictures": [ | |
| { | |
| "filename": "__base__/graphics/entity/fish/fish-1.png", | |
| "priority": "extra-high", | |
| "width": 22, | |
| "height": 36 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/fish/fish-2.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 32 | |
| } | |
| ], | |
| "autoplace": { | |
| "influence": 0.01 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "boiler", | |
| "name": "boiler", | |
| "icon": "__base__/graphics/icons/boiler.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "boiler" | |
| }, | |
| "max_health": 100, | |
| "corpse": "small-remnants", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 80 | |
| } | |
| ], | |
| "fast_replaceable_group": "pipe", | |
| "collision_box": [ | |
| [ | |
| -0.29, | |
| -0.29 | |
| ], | |
| [ | |
| 0.29, | |
| 0.29 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fluid_box": { | |
| "base_area": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| 0, | |
| -1 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| 1, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| 0, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| -1, | |
| 0 | |
| ] | |
| } | |
| ] | |
| }, | |
| "energy_consumption": "390kW", | |
| "burner": { | |
| "effectivity": 0.5, | |
| "fuel_inventory_size": 1, | |
| "emissions": 0.015384615384615385, | |
| "smoke": [ | |
| { | |
| "name": "smoke", | |
| "position": [ | |
| 0, | |
| -0.8 | |
| ], | |
| "frequency": 5, | |
| "starting_vertical_speed": 0, | |
| "starting_frame_deviation": 60 | |
| } | |
| ] | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/boiler.ogg", | |
| "volume": 0.8 | |
| }, | |
| "max_sounds_per_type": 3 | |
| }, | |
| "structure": { | |
| "left": { | |
| "filename": "__base__/graphics/entity/boiler/boiler-left.png", | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 46, | |
| "shift": [ | |
| 0.03125, | |
| 0 | |
| ] | |
| }, | |
| "down": { | |
| "filename": "__base__/graphics/entity/boiler/boiler-down.png", | |
| "priority": "extra-high", | |
| "width": 66, | |
| "height": 72 | |
| }, | |
| "left_down": { | |
| "filename": "__base__/graphics/entity/boiler/boiler-left-down.png", | |
| "priority": "extra-high", | |
| "width": 60, | |
| "height": 50 | |
| }, | |
| "right_down": { | |
| "filename": "__base__/graphics/entity/boiler/boiler-right-down.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 50 | |
| }, | |
| "left_up": { | |
| "filename": "__base__/graphics/entity/boiler/boiler-left-up.png", | |
| "priority": "extra-high", | |
| "width": 66, | |
| "height": 74 | |
| }, | |
| "right_up": { | |
| "filename": "__base__/graphics/entity/boiler/boiler-right-up.png", | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 72 | |
| }, | |
| "t_down": { | |
| "filename": "__base__/graphics/entity/boiler/boiler-t-down.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 50 | |
| }, | |
| "t_up": { | |
| "filename": "__base__/graphics/entity/boiler/boiler-t-up.png", | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 70 | |
| } | |
| }, | |
| "fire": {}, | |
| "burning_cooldown": 20, | |
| "pictures": { | |
| "straight_vertical_single": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-straight-vertical-single.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 58 | |
| }, | |
| "straight_vertical": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-straight-vertical.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 42 | |
| }, | |
| "straight_vertical_window": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-straight-vertical-window.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 32 | |
| }, | |
| "straight_horizontal_window": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-straight-horizontal-window.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42 | |
| }, | |
| "straight_horizontal": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-straight-horizontal.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42 | |
| }, | |
| "corner_up_right": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-corner-up-right.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 40 | |
| }, | |
| "corner_up_left": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-corner-up-left.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 44 | |
| }, | |
| "corner_down_right": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-corner-down-right.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 32 | |
| }, | |
| "corner_down_left": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-corner-down-left.png", | |
| "priority": "extra-high", | |
| "width": 36, | |
| "height": 32 | |
| }, | |
| "t_up": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-t-up.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42 | |
| }, | |
| "t_down": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-t-down.png", | |
| "priority": "extra-high", | |
| "width": 40, | |
| "height": 44 | |
| }, | |
| "t_right": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-t-right.png", | |
| "priority": "extra-high", | |
| "width": 40, | |
| "height": 32 | |
| }, | |
| "t_left": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-t-left.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 42 | |
| }, | |
| "cross": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-cross.png", | |
| "priority": "extra-high", | |
| "width": 40, | |
| "height": 40 | |
| }, | |
| "ending_up": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-ending-up.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 42 | |
| }, | |
| "ending_down": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-ending-down.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 32 | |
| }, | |
| "ending_right": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-ending-right.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 44 | |
| }, | |
| "ending_left": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-ending-left.png", | |
| "priority": "extra-high", | |
| "width": 58, | |
| "height": 44 | |
| }, | |
| "horizontal_window_background": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-horizontal-window-background.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42 | |
| }, | |
| "vertical_window_background": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-vertical-window-background.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 32 | |
| }, | |
| "fluid_background": { | |
| "filename": "__base__/graphics/entity/pipe/fluid-background.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 20 | |
| }, | |
| "low_temperature_flow": { | |
| "filename": "__base__/graphics/entity/pipe/fluid-flow-low-temperature.png", | |
| "priority": "extra-high", | |
| "width": 160, | |
| "height": 18 | |
| }, | |
| "middle_temperature_flow": { | |
| "filename": "__base__/graphics/entity/pipe/fluid-flow-medium-temperature.png", | |
| "priority": "extra-high", | |
| "width": 160, | |
| "height": 18 | |
| }, | |
| "high_temperature_flow": { | |
| "filename": "__base__/graphics/entity/pipe/fluid-flow-high-temperature.png", | |
| "priority": "extra-high", | |
| "width": 160, | |
| "height": 18 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "container", | |
| "name": "wooden-chest", | |
| "icon": "__base__/graphics/icons/wooden-chest.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "wooden-chest" | |
| }, | |
| "max_health": 50, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.35, | |
| -0.35 | |
| ], | |
| [ | |
| 0.35, | |
| 0.35 | |
| ] | |
| ], | |
| "fast_replaceable_group": "container", | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "inventory_size": 16, | |
| "open_sound": { | |
| "filename": "__base__/sound/wooden-chest-open.ogg" | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/wooden-chest-close.ogg" | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-wood-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "picture": { | |
| "filename": "__base__/graphics/entity/wooden-chest/wooden-chest.png", | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 33, | |
| "shift": [ | |
| 0.3, | |
| 0 | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "electric-pole", | |
| "name": "small-electric-pole", | |
| "icon": "__base__/graphics/icons/small-electric-pole.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "small-electric-pole" | |
| }, | |
| "max_health": 35, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.15, | |
| -0.15 | |
| ], | |
| [ | |
| 0.15, | |
| 0.15 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "drawing_box": [ | |
| [ | |
| -0.5, | |
| -2.6 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "maximum_wire_distance": 7.5, | |
| "supply_area_distance": 2.5, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-wood-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "pictures": { | |
| "filename": "__base__/graphics/entity/small-electric-pole/small-electric-pole.png", | |
| "priority": "extra-high", | |
| "width": 123, | |
| "height": 124, | |
| "direction_count": 4, | |
| "shift": [ | |
| 1.4, | |
| -1.1 | |
| ] | |
| }, | |
| "connection_points": [ | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 2.7, | |
| 0 | |
| ], | |
| "red": [ | |
| 2.3, | |
| 0 | |
| ], | |
| "green": [ | |
| 3.1, | |
| 0 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| 0, | |
| -2.7 | |
| ], | |
| "red": [ | |
| -0.4, | |
| -2.7 | |
| ], | |
| "green": [ | |
| 0.4, | |
| -2.7 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 2.7, | |
| -0.05 | |
| ], | |
| "red": [ | |
| 2.2, | |
| -0.35 | |
| ], | |
| "green": [ | |
| 3, | |
| 0.12 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| -0.04, | |
| -2.8 | |
| ], | |
| "red": [ | |
| -0.3, | |
| -2.9 | |
| ], | |
| "green": [ | |
| 0.2, | |
| -2.6 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 2.5, | |
| -0.1 | |
| ], | |
| "red": [ | |
| 2.55, | |
| -0.45 | |
| ], | |
| "green": [ | |
| 2.5, | |
| 0.25 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| -0.2, | |
| -2.7 | |
| ], | |
| "red": [ | |
| -0.05, | |
| -2.95 | |
| ], | |
| "green": [ | |
| 0, | |
| -2.4 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "copper": [ | |
| 2.3, | |
| -0.1 | |
| ], | |
| "red": [ | |
| 2.65, | |
| -0.4 | |
| ], | |
| "green": [ | |
| 1.75, | |
| 0.2 | |
| ] | |
| }, | |
| "wire": { | |
| "copper": [ | |
| 0, | |
| -2.7 | |
| ], | |
| "red": [ | |
| 0.3, | |
| -2.85 | |
| ], | |
| "green": [ | |
| -0.3, | |
| -2.5 | |
| ] | |
| } | |
| } | |
| ], | |
| "radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/small-electric-pole/electric-pole-radius-visualization.png", | |
| "width": 12, | |
| "height": 12, | |
| "priority": "extra-high-no-scale" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "explosion", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/explosion/explosion-1.png", | |
| "priority": "extra-high", | |
| "width": 64, | |
| "height": 59, | |
| "frame_count": 16, | |
| "animation_speed": 0.5 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/explosion/explosion-2.png", | |
| "priority": "extra-high", | |
| "width": 64, | |
| "height": 57, | |
| "frame_count": 16, | |
| "animation_speed": 0.5 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/explosion/explosion-3.png", | |
| "priority": "extra-high", | |
| "width": 64, | |
| "height": 49, | |
| "frame_count": 16, | |
| "animation_speed": 0.5 | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/explosion/explosion-4.png", | |
| "priority": "extra-high", | |
| "width": 64, | |
| "height": 51, | |
| "frame_count": 16, | |
| "animation_speed": 0.5 | |
| } | |
| ], | |
| "light": { | |
| "intensity": 1, | |
| "size": 20 | |
| }, | |
| "smoke": "smoke-fast", | |
| "smoke_count": 2, | |
| "smoke_slow_down_factor": 1, | |
| "sound": { | |
| "aggregation": { | |
| "max_count": 1, | |
| "remove": true | |
| }, | |
| "variations": [ | |
| { | |
| "filename": "__base__/sound/fight/small-explosion-1.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/fight/small-explosion-2.ogg", | |
| "volume": 0.75 | |
| } | |
| ] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "explosion-gunshot", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/explosion-gunshot/explosion-gunshot.png", | |
| "priority": "extra-high", | |
| "width": 34, | |
| "height": 38, | |
| "frame_count": 13, | |
| "animation_speed": 1.5, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| } | |
| ], | |
| "rotate": true, | |
| "light": { | |
| "intensity": 1, | |
| "size": 10 | |
| }, | |
| "smoke": "smoke-fast", | |
| "smoke_count": 1, | |
| "smoke_slow_down_factor": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "explosion-gunshot-small", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/explosion-hit/explosion-hit.png", | |
| "priority": "extra-high", | |
| "width": 34, | |
| "height": 38, | |
| "frame_count": 13, | |
| "animation_speed": 1.5, | |
| "shift": [ | |
| 0, | |
| 0 | |
| ] | |
| } | |
| ], | |
| "rotate": true, | |
| "light": { | |
| "intensity": 1, | |
| "size": 10 | |
| }, | |
| "smoke": "smoke-fast", | |
| "smoke_count": 1, | |
| "smoke_slow_down_factor": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "explosion-hit", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/explosion-hit/explosion-hit.png", | |
| "priority": "extra-high", | |
| "width": 34, | |
| "height": 38, | |
| "frame_count": 13, | |
| "animation_speed": 1.5, | |
| "shift": [ | |
| 0, | |
| -0.3125 | |
| ] | |
| } | |
| ], | |
| "light": { | |
| "intensity": 1, | |
| "size": 10 | |
| }, | |
| "smoke": "smoke-fast", | |
| "smoke_count": 1, | |
| "smoke_slow_down_factor": 1, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "big-explosion", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/big-explosion/big-explosion.png", | |
| "priority": "extra-high", | |
| "width": 197, | |
| "height": 245, | |
| "frame_count": 47, | |
| "line_length": 6, | |
| "axially_symmetrical": false, | |
| "direction_count": 1, | |
| "shift": [ | |
| 0.1875, | |
| -0.75 | |
| ], | |
| "animation_speed": 0.5 | |
| } | |
| ], | |
| "light": { | |
| "intensity": 1, | |
| "size": 50 | |
| }, | |
| "sound": { | |
| "aggregation": { | |
| "max_count": 1, | |
| "remove": true | |
| }, | |
| "variations": [ | |
| { | |
| "filename": "__base__/sound/fight/large-explosion-1.ogg", | |
| "volume": 1 | |
| }, | |
| { | |
| "filename": "__base__/sound/fight/large-explosion-2.ogg", | |
| "volume": 1 | |
| } | |
| ] | |
| }, | |
| "created_effect": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-particle", | |
| "repeat_count": 20, | |
| "entity_name": "explosion-remnants-particle", | |
| "initial_height": 0.5, | |
| "speed_from_center": 0.08, | |
| "speed_from_center_deviation": 0.15, | |
| "initial_vertical_speed": 0.08, | |
| "initial_vertical_speed_deviation": 0.15, | |
| "offset_deviation": [ | |
| [ | |
| -0.2, | |
| -0.2 | |
| ], | |
| [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "medium-explosion", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/medium-explosion/medium-explosion.png", | |
| "priority": "extra-high", | |
| "width": 112, | |
| "height": 94, | |
| "frame_count": 54, | |
| "line_length": 6, | |
| "shift": [ | |
| -0.56, | |
| -0.96 | |
| ], | |
| "animation_speed": 0.5 | |
| } | |
| ], | |
| "light": { | |
| "intensity": 1, | |
| "size": 50 | |
| }, | |
| "sound": { | |
| "aggregation": { | |
| "max_count": 1, | |
| "remove": true | |
| }, | |
| "variations": [ | |
| { | |
| "filename": "__base__/sound/fight/large-explosion-1.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/fight/large-explosion-2.ogg", | |
| "volume": 0.8 | |
| } | |
| ] | |
| }, | |
| "created_effect": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-particle", | |
| "repeat_count": 20, | |
| "entity_name": "explosion-remnants-particle", | |
| "initial_height": 0.5, | |
| "speed_from_center": 0.08, | |
| "speed_from_center_deviation": 0.15, | |
| "initial_vertical_speed": 0.08, | |
| "initial_vertical_speed_deviation": 0.15, | |
| "offset_deviation": [ | |
| [ | |
| -0.2, | |
| -0.2 | |
| ], | |
| [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "massive-explosion", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/medium-explosion/medium-explosion.png", | |
| "priority": "extra-high", | |
| "width": 112, | |
| "height": 94, | |
| "scale": 0.8, | |
| "frame_count": 54, | |
| "line_length": 6, | |
| "shift": [ | |
| -0.56, | |
| -0.96 | |
| ], | |
| "animation_speed": 0.5 | |
| } | |
| ], | |
| "light": { | |
| "intensity": 1, | |
| "size": 50 | |
| }, | |
| "sound": { | |
| "aggregation": { | |
| "max_count": 1, | |
| "remove": true | |
| }, | |
| "variations": [ | |
| { | |
| "filename": "__base__/sound/fight/large-explosion-1.ogg", | |
| "volume": 1.25 | |
| }, | |
| { | |
| "filename": "__base__/sound/fight/large-explosion-2.ogg", | |
| "volume": 1.25 | |
| } | |
| ] | |
| }, | |
| "created_effect": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-particle", | |
| "repeat_count": 60, | |
| "entity_name": "explosion-remnants-particle", | |
| "initial_height": 0.5, | |
| "speed_from_center": 0.08, | |
| "speed_from_center_deviation": 0.15, | |
| "initial_vertical_speed": 0.08, | |
| "initial_vertical_speed_deviation": 0.15, | |
| "offset_deviation": [ | |
| [ | |
| -0.2, | |
| -0.2 | |
| ], | |
| [ | |
| 0.2, | |
| 0.2 | |
| ] | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "blood-explosion-small", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__core__/graphics/empty.png", | |
| "priority": "extra-high", | |
| "width": 1, | |
| "height": 1, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "created_effect": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": { | |
| "type": "create-entity", | |
| "entity_name": "blood-fountain", | |
| "repeat_count": 20, | |
| "offset_deviation": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ] | |
| } | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "blood-explosion-big", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__core__/graphics/empty.png", | |
| "priority": "extra-high", | |
| "width": 1, | |
| "height": 1, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "created_effect": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-particle", | |
| "repeat_count": 150, | |
| "entity_name": "blood-particle", | |
| "initial_height": 0.5, | |
| "speed_from_center": 0.08, | |
| "speed_from_center_deviation": 0.05, | |
| "initial_vertical_speed": -0.01, | |
| "initial_vertical_speed_deviation": 0.02, | |
| "offset_deviation": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ] | |
| }, | |
| { | |
| "type": "create-entity", | |
| "entity_name": "blood-fountain", | |
| "repeat_count": 35, | |
| "offset_deviation": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "blood-explosion-huge", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__core__/graphics/empty.png", | |
| "priority": "extra-high", | |
| "width": 1, | |
| "height": 1, | |
| "frame_count": 1 | |
| } | |
| ], | |
| "created_effect": { | |
| "type": "direct", | |
| "action_delivery": { | |
| "type": "instant", | |
| "target_effects": [ | |
| { | |
| "type": "create-particle", | |
| "repeat_count": 150, | |
| "entity_name": "blood-particle", | |
| "initial_height": 0.5, | |
| "speed_from_center": 0.08, | |
| "speed_from_center_deviation": 0.05, | |
| "initial_vertical_speed": -0.01, | |
| "initial_vertical_speed_deviation": 0.02, | |
| "offset_deviation": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ] | |
| }, | |
| { | |
| "type": "create-entity", | |
| "entity_name": "blood-fountain-big", | |
| "repeat_count": 35, | |
| "offset_deviation": [ | |
| [ | |
| -1.6, | |
| -1.6 | |
| ], | |
| [ | |
| 1.6, | |
| 1.6 | |
| ] | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "generator", | |
| "name": "steam-engine", | |
| "icon": "__base__/graphics/icons/steam-engine.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "steam-engine" | |
| }, | |
| "max_health": 300, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "effectivity": 1, | |
| "fluid_usage_per_tick": 0.1, | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 70 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -1.35, | |
| -2.35 | |
| ], | |
| [ | |
| 1.35, | |
| 2.35 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -2.5 | |
| ], | |
| [ | |
| 1.5, | |
| 2.5 | |
| ] | |
| ], | |
| "fluid_box": { | |
| "base_area": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| 0, | |
| 3 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| 0, | |
| -3 | |
| ] | |
| } | |
| ] | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-output" | |
| }, | |
| "horizontal_animation": { | |
| "filename": "__base__/graphics/entity/steam-engine/steam-engine-horizontal.png", | |
| "width": 246, | |
| "height": 137, | |
| "frame_count": 32, | |
| "line_length": 8, | |
| "shift": [ | |
| 1.34, | |
| -0.06 | |
| ] | |
| }, | |
| "vertical_animation": { | |
| "filename": "__base__/graphics/entity/steam-engine/steam-engine-vertical.png", | |
| "width": 155, | |
| "height": 186, | |
| "frame_count": 32, | |
| "line_length": 8, | |
| "shift": [ | |
| 0.812, | |
| 0.03125 | |
| ] | |
| }, | |
| "smoke": [ | |
| { | |
| "name": "light-smoke", | |
| "north_position": [ | |
| 0.9, | |
| 0 | |
| ], | |
| "east_position": [ | |
| -2, | |
| -2 | |
| ], | |
| "frequency": 0.3125, | |
| "starting_vertical_speed": 0.08, | |
| "slow_down_factor": 1, | |
| "starting_frame_deviation": 60 | |
| } | |
| ], | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": { | |
| "filename": "__base__/sound/steam-engine-90bpm.ogg", | |
| "volume": 0.6 | |
| }, | |
| "match_speed_to_activity": true | |
| }, | |
| "min_perceived_performance": 0.25, | |
| "performance_to_sound_speedup": 0.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "offshore-pump", | |
| "name": "offshore-pump", | |
| "icon": "__base__/graphics/icons/offshore-pump.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation", | |
| "filter-directions" | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "offshore-pump" | |
| }, | |
| "max_health": 80, | |
| "corpse": "small-remnants", | |
| "fluid": "water", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 70 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.6, | |
| -0.3 | |
| ], | |
| [ | |
| 0.6, | |
| 0.3 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1, | |
| -1.49 | |
| ], | |
| [ | |
| 1, | |
| 0.49 | |
| ] | |
| ], | |
| "fluid_box": { | |
| "base_area": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| 0, | |
| 1 | |
| ] | |
| } | |
| ] | |
| }, | |
| "pumping_speed": 1, | |
| "tile_width": 1, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "picture": { | |
| "north": { | |
| "filename": "__base__/graphics/entity/offshore-pump/offshore-pump.png", | |
| "priority": "high", | |
| "shift": [ | |
| 0.9, | |
| 0.05 | |
| ], | |
| "width": 160, | |
| "height": 102 | |
| }, | |
| "east": { | |
| "filename": "__base__/graphics/entity/offshore-pump/offshore-pump.png", | |
| "priority": "high", | |
| "shift": [ | |
| 0.9, | |
| 0.05 | |
| ], | |
| "x": 160, | |
| "width": 160, | |
| "height": 102 | |
| }, | |
| "south": { | |
| "filename": "__base__/graphics/entity/offshore-pump/offshore-pump.png", | |
| "priority": "high", | |
| "shift": [ | |
| 0.9, | |
| 0.65 | |
| ], | |
| "x": 320, | |
| "width": 160, | |
| "height": 102 | |
| }, | |
| "west": { | |
| "filename": "__base__/graphics/entity/offshore-pump/offshore-pump.png", | |
| "priority": "high", | |
| "shift": [ | |
| 1, | |
| 0.05 | |
| ], | |
| "x": 480, | |
| "width": 160, | |
| "height": 102 | |
| } | |
| }, | |
| "circuit_wire_connection_points": [ | |
| { | |
| "shadow": { | |
| "red": [ | |
| 2.7125, | |
| 0.20625 | |
| ], | |
| "green": [ | |
| 2.7125, | |
| 0.20625 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.4, | |
| -0.41875 | |
| ], | |
| "green": [ | |
| 0.4, | |
| -0.41875 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 2.025, | |
| 0.83125 | |
| ], | |
| "green": [ | |
| 2.025, | |
| 0.83125 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.36875, | |
| -0.1375 | |
| ], | |
| "green": [ | |
| 0.36875, | |
| -0.1375 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 1.09, | |
| 1.025 | |
| ], | |
| "green": [ | |
| 1.09, | |
| 1.025 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| -0.50625, | |
| 0.2125 | |
| ], | |
| "green": [ | |
| -0.50625, | |
| 0.2125 | |
| ] | |
| } | |
| }, | |
| { | |
| "shadow": { | |
| "red": [ | |
| 1.6875, | |
| -0.10625 | |
| ], | |
| "green": [ | |
| 1.6875, | |
| -0.10625 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| -0.34375, | |
| -0.73125 | |
| ], | |
| "green": [ | |
| -0.34375, | |
| -0.73125 | |
| ] | |
| } | |
| } | |
| ], | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| [], | |
| [], | |
| [], | |
| [], | |
| [], | |
| { | |
| "type": "smoke", | |
| "name": "smoke-fast", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/smoke-fast/smoke-fast.png", | |
| "priority": "high", | |
| "width": 50, | |
| "height": 50, | |
| "frame_count": 16, | |
| "animation_speed": 0.26666666666666666, | |
| "duration": 60, | |
| "fade_away_duration": 60 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "smoke", | |
| "name": "smoke-train-stop", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/smoke-fast/smoke-fast.png", | |
| "priority": "high", | |
| "width": 50, | |
| "height": 50, | |
| "animation_speed": 0.26666666666666666, | |
| "frame_count": 16, | |
| "scale": 0.5 | |
| }, | |
| "render_layer": "lower-object", | |
| "affected_by_wind": false, | |
| "movement_slow_down_factor": 0.95, | |
| "duration": 40, | |
| "fade_away_duration": 30, | |
| "show_when_smoke_off": true, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "smoke", | |
| "name": "smoke-building", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/smoke-fast/smoke-fast.png", | |
| "priority": "high", | |
| "width": 50, | |
| "height": 50, | |
| "animation_speed": 0.5, | |
| "frame_count": 16, | |
| "scale": 0.5 | |
| }, | |
| "render_layer": "building-smoke", | |
| "affected_by_wind": false, | |
| "movement_slow_down_factor": 0.96, | |
| "duration": 45, | |
| "fade_away_duration": 20, | |
| "show_when_smoke_off": true, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "smoke", | |
| "name": "smoke-explosion-particle", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animation": { | |
| "filename": "__base__/graphics/entity/smoke-fast/smoke-fast.png", | |
| "priority": "high", | |
| "width": 50, | |
| "height": 50, | |
| "animation_speed": 0.5, | |
| "frame_count": 16, | |
| "scale": 0.5, | |
| "tint": { | |
| "r": 0.1, | |
| "g": 0.1, | |
| "b": 0.1, | |
| "a": 0.7 | |
| } | |
| }, | |
| "render_layer": "smoke", | |
| "affected_by_wind": false, | |
| "movement_slow_down_factor": 0.96, | |
| "duration": 150, | |
| "fade_away_duration": 60, | |
| "show_when_smoke_off": true, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "inserter", | |
| "name": "basic-inserter", | |
| "icon": "__base__/graphics/icons/basic-inserter.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "basic-inserter" | |
| }, | |
| "max_health": 40, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 90 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.15, | |
| -0.15 | |
| ], | |
| [ | |
| 0.15, | |
| 0.15 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -0.35 | |
| ], | |
| [ | |
| 0.4, | |
| 0.45 | |
| ] | |
| ], | |
| "energy_per_movement": 5000, | |
| "energy_per_rotation": 5000, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "drain": "0.4kW" | |
| }, | |
| "extension_speed": 0.03, | |
| "rotation_speed": 0.014, | |
| "fast_replaceable_group": "inserter", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "match_progress_to_activity": true, | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/inserter-basic-1.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-basic-2.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-basic-3.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-basic-4.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-basic-5.ogg", | |
| "volume": 0.75 | |
| } | |
| ] | |
| }, | |
| "hand_base_picture": { | |
| "filename": "__base__/graphics/entity/basic-inserter/basic-inserter-hand-base.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 33 | |
| }, | |
| "hand_closed_picture": { | |
| "filename": "__base__/graphics/entity/basic-inserter/basic-inserter-hand-closed.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_open_picture": { | |
| "filename": "__base__/graphics/entity/basic-inserter/basic-inserter-hand-open.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_base_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 34 | |
| }, | |
| "hand_closed_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_open_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "pickup_position": [ | |
| 0, | |
| -1 | |
| ], | |
| "insert_position": [ | |
| 0, | |
| 1.2 | |
| ], | |
| "platform_picture": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/basic-inserter/basic-inserter-platform.png", | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 46 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "inserter", | |
| "name": "burner-inserter", | |
| "icon": "__base__/graphics/icons/burner-inserter.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "burner-inserter" | |
| }, | |
| "max_health": 40, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 90 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.15, | |
| -0.15 | |
| ], | |
| [ | |
| 0.15, | |
| 0.15 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.4, | |
| -0.35 | |
| ], | |
| [ | |
| 0.4, | |
| 0.45 | |
| ] | |
| ], | |
| "energy_per_movement": 100000, | |
| "energy_per_rotation": 100000, | |
| "energy_source": { | |
| "type": "burner", | |
| "effectivity": 1, | |
| "fuel_inventory_size": 1, | |
| "smoke": [ | |
| { | |
| "name": "smoke", | |
| "deviation": [ | |
| 0.1, | |
| 0.1 | |
| ], | |
| "frequency": 9 | |
| } | |
| ] | |
| }, | |
| "extension_speed": 0.0214, | |
| "fast_replaceable_group": "inserter", | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "match_progress_to_activity": true, | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/inserter-basic-1.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-basic-2.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-basic-3.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-basic-4.ogg", | |
| "volume": 0.75 | |
| }, | |
| { | |
| "filename": "__base__/sound/inserter-basic-5.ogg", | |
| "volume": 0.75 | |
| } | |
| ] | |
| }, | |
| "hand_base_picture": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 34 | |
| }, | |
| "hand_closed_picture": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_open_picture": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_base_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-base-shadow.png", | |
| "priority": "extra-high", | |
| "width": 8, | |
| "height": 34 | |
| }, | |
| "hand_closed_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-closed-shadow.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "hand_open_shadow": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-hand-open-shadow.png", | |
| "priority": "extra-high", | |
| "width": 18, | |
| "height": 41 | |
| }, | |
| "pickup_position": [ | |
| 0, | |
| -1 | |
| ], | |
| "insert_position": [ | |
| 0, | |
| 1.2 | |
| ], | |
| "platform_picture": { | |
| "sheet": { | |
| "filename": "__base__/graphics/entity/burner-inserter/burner-inserter-platform.png", | |
| "priority": "extra-high", | |
| "width": 46, | |
| "height": 46 | |
| } | |
| }, | |
| "rotation_speed": 0.01, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "item-entity", | |
| "name": "item-on-ground", | |
| "flags": [ | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.14, | |
| -0.14 | |
| ], | |
| [ | |
| 0.14, | |
| 0.14 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.17, | |
| -0.17 | |
| ], | |
| [ | |
| 0.17, | |
| 0.17 | |
| ] | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "pipe", | |
| "name": "pipe", | |
| "icon": "__base__/graphics/icons/pipe.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "pipe" | |
| }, | |
| "max_health": 50, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 90 | |
| } | |
| ], | |
| "fast_replaceable_group": "pipe", | |
| "collision_box": [ | |
| [ | |
| -0.29, | |
| -0.29 | |
| ], | |
| [ | |
| 0.29, | |
| 0.29 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fluid_box": { | |
| "base_area": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| 0, | |
| -1 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| 1, | |
| 0 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| 0, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| -1, | |
| 0 | |
| ] | |
| } | |
| ] | |
| }, | |
| "pictures": { | |
| "straight_vertical_single": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-straight-vertical-single.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 58 | |
| }, | |
| "straight_vertical": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-straight-vertical.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 42 | |
| }, | |
| "straight_vertical_window": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-straight-vertical-window.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 32 | |
| }, | |
| "straight_horizontal_window": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-straight-horizontal-window.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42 | |
| }, | |
| "straight_horizontal": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-straight-horizontal.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42 | |
| }, | |
| "corner_up_right": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-corner-up-right.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 40 | |
| }, | |
| "corner_up_left": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-corner-up-left.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 44 | |
| }, | |
| "corner_down_right": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-corner-down-right.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 32 | |
| }, | |
| "corner_down_left": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-corner-down-left.png", | |
| "priority": "extra-high", | |
| "width": 36, | |
| "height": 32 | |
| }, | |
| "t_up": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-t-up.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42 | |
| }, | |
| "t_down": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-t-down.png", | |
| "priority": "extra-high", | |
| "width": 40, | |
| "height": 44 | |
| }, | |
| "t_right": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-t-right.png", | |
| "priority": "extra-high", | |
| "width": 40, | |
| "height": 32 | |
| }, | |
| "t_left": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-t-left.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 42 | |
| }, | |
| "cross": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-cross.png", | |
| "priority": "extra-high", | |
| "width": 40, | |
| "height": 40 | |
| }, | |
| "ending_up": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-ending-up.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 42 | |
| }, | |
| "ending_down": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-ending-down.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 32 | |
| }, | |
| "ending_right": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-ending-right.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 44 | |
| }, | |
| "ending_left": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-ending-left.png", | |
| "priority": "extra-high", | |
| "width": 58, | |
| "height": 44 | |
| }, | |
| "horizontal_window_background": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-horizontal-window-background.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42 | |
| }, | |
| "vertical_window_background": { | |
| "filename": "__base__/graphics/entity/pipe/pipe-vertical-window-background.png", | |
| "priority": "extra-high", | |
| "width": 44, | |
| "height": 32 | |
| }, | |
| "fluid_background": { | |
| "filename": "__base__/graphics/entity/pipe/fluid-background.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 20 | |
| }, | |
| "low_temperature_flow": { | |
| "filename": "__base__/graphics/entity/pipe/fluid-flow-low-temperature.png", | |
| "priority": "extra-high", | |
| "width": 160, | |
| "height": 18 | |
| }, | |
| "middle_temperature_flow": { | |
| "filename": "__base__/graphics/entity/pipe/fluid-flow-medium-temperature.png", | |
| "priority": "extra-high", | |
| "width": 160, | |
| "height": 18 | |
| }, | |
| "high_temperature_flow": { | |
| "filename": "__base__/graphics/entity/pipe/fluid-flow-high-temperature.png", | |
| "priority": "extra-high", | |
| "width": 160, | |
| "height": 18 | |
| } | |
| }, | |
| "working_sound": { | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/pipe.ogg", | |
| "volume": 0.85 | |
| } | |
| ], | |
| "match_volume_to_activity": true, | |
| "max_sounds_per_type": 3 | |
| }, | |
| "horizontal_window_bounding_box": [ | |
| [ | |
| -0.25, | |
| -0.25 | |
| ], | |
| [ | |
| 0.25, | |
| 0.15625 | |
| ] | |
| ], | |
| "vertical_window_bounding_box": [ | |
| [ | |
| -0.28125, | |
| -0.40625 | |
| ], | |
| [ | |
| 0.03125, | |
| 0.125 | |
| ] | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "radar", | |
| "name": "radar", | |
| "icon": "__base__/graphics/icons/radar.png", | |
| "flags": [ | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "radar" | |
| }, | |
| "max_health": 150, | |
| "corpse": "big-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 70 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -1.4, | |
| -1.4 | |
| ], | |
| [ | |
| 1.4, | |
| 1.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "energy_per_sector": "10MJ", | |
| "max_distance_of_sector_revealed": 14, | |
| "max_distance_of_nearby_sector_revealed": 3, | |
| "energy_per_nearby_scan": "250kJ", | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input" | |
| }, | |
| "energy_usage": "300kW", | |
| "pictures": { | |
| "filename": "__base__/graphics/entity/radar/radar.png", | |
| "priority": "low", | |
| "width": 153, | |
| "height": 131, | |
| "apply_projection": false, | |
| "direction_count": 64, | |
| "line_length": 8, | |
| "shift": [ | |
| 0.875, | |
| -0.34375 | |
| ] | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/radar.ogg" | |
| } | |
| ], | |
| "apparent_volume": 2 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "lamp", | |
| "name": "small-lamp", | |
| "icon": "__base__/graphics/icons/small-lamp.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "small-lamp" | |
| }, | |
| "max_health": 55, | |
| "corpse": "small-remnants", | |
| "collision_box": [ | |
| [ | |
| -0.15, | |
| -0.15 | |
| ], | |
| [ | |
| 0.15, | |
| 0.15 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input" | |
| }, | |
| "energy_usage_per_tick": "5KW", | |
| "light": { | |
| "intensity": 0.9, | |
| "size": 40 | |
| }, | |
| "picture_off": { | |
| "filename": "__base__/graphics/entity/small-lamp/light-off.png", | |
| "priority": "high", | |
| "width": 67, | |
| "height": 58, | |
| "frame_count": 1, | |
| "axially_symmetrical": false, | |
| "direction_count": 1, | |
| "shift": [ | |
| -0.021875, | |
| 0.16875 | |
| ] | |
| }, | |
| "picture_on": { | |
| "filename": "__base__/graphics/entity/small-lamp/light-on-patch.png", | |
| "priority": "high", | |
| "width": 62, | |
| "height": 62, | |
| "frame_count": 1, | |
| "axially_symmetrical": false, | |
| "direction_count": 1, | |
| "shift": [ | |
| -0.0375, | |
| -0.01875 | |
| ] | |
| }, | |
| "circuit_wire_connection_point": { | |
| "shadow": { | |
| "red": [ | |
| 0.759375, | |
| -0.096875 | |
| ], | |
| "green": [ | |
| 0.759375, | |
| -0.096875 | |
| ] | |
| }, | |
| "wire": { | |
| "red": [ | |
| 0.30625, | |
| -0.39375 | |
| ], | |
| "green": [ | |
| 0.30625, | |
| -0.39375 | |
| ] | |
| } | |
| }, | |
| "circuit_wire_max_distance": 7.5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "arrow", | |
| "name": "orange-arrow-with-circle", | |
| "flags": [ | |
| "placeable-off-grid", | |
| "not-on-map" | |
| ], | |
| "blinking": true, | |
| "arrow_picture": { | |
| "filename": "__core__/graphics/arrows/gui-arrow-medium.png", | |
| "priority": "low", | |
| "width": "58", | |
| "height": "62" | |
| }, | |
| "circle_picture": { | |
| "filename": "__core__/graphics/arrows/gui-arrow-circle.png", | |
| "priority": "low", | |
| "width": "50", | |
| "height": "50" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "pipe-to-ground", | |
| "name": "pipe-to-ground", | |
| "icon": "__base__/graphics/icons/pipe-to-ground.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "pipe-to-ground" | |
| }, | |
| "max_health": 50, | |
| "corpse": "small-remnants", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 80 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.29, | |
| -0.29 | |
| ], | |
| [ | |
| 0.29, | |
| 0.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "fluid_box": { | |
| "base_area": 1, | |
| "pipe_connections": [ | |
| { | |
| "position": [ | |
| 0, | |
| -1 | |
| ] | |
| }, | |
| { | |
| "position": [ | |
| 0, | |
| 1 | |
| ], | |
| "max_underground_distance": 10 | |
| } | |
| ] | |
| }, | |
| "underground_sprite": { | |
| "filename": "__core__/graphics/arrows/underground-lines.png", | |
| "priority": "high", | |
| "width": 32, | |
| "height": 32 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "pictures": { | |
| "up": { | |
| "filename": "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-up.png", | |
| "priority": "high", | |
| "width": 44, | |
| "height": 32 | |
| }, | |
| "down": { | |
| "filename": "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-down.png", | |
| "priority": "high", | |
| "width": 40, | |
| "height": 32 | |
| }, | |
| "left": { | |
| "filename": "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-left.png", | |
| "priority": "high", | |
| "width": 32, | |
| "height": 42 | |
| }, | |
| "right": { | |
| "filename": "__base__/graphics/entity/pipe-to-ground/pipe-to-ground-right.png", | |
| "priority": "high", | |
| "width": 32, | |
| "height": 40 | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "assembling-machine", | |
| "name": "assembling-machine-1", | |
| "icon": "__base__/graphics/icons/assembling-machine-1.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "placeable-player", | |
| "player-creation" | |
| ], | |
| "minable": { | |
| "hardness": 0.2, | |
| "mining_time": 0.5, | |
| "result": "assembling-machine-1" | |
| }, | |
| "max_health": 200, | |
| "corpse": "big-remnants", | |
| "dying_explosion": "medium-explosion", | |
| "resistances": [ | |
| { | |
| "type": "fire", | |
| "percent": 70 | |
| } | |
| ], | |
| "collision_box": [ | |
| [ | |
| -1.2, | |
| -1.2 | |
| ], | |
| [ | |
| 1.2, | |
| 1.2 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -1.5, | |
| -1.5 | |
| ], | |
| [ | |
| 1.5, | |
| 1.5 | |
| ] | |
| ], | |
| "fast_replaceable_group": "assembling-machine", | |
| "animation": { | |
| "filename": "__base__/graphics/entity/assembling-machine-1/assembling-machine-1.png", | |
| "priority": "high", | |
| "width": 99, | |
| "height": 102, | |
| "frame_count": 32, | |
| "line_length": 8, | |
| "shift": [ | |
| 0.25, | |
| -0.1 | |
| ] | |
| }, | |
| "crafting_categories": [ | |
| "crafting" | |
| ], | |
| "crafting_speed": 0.5, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "emissions": 0.03333333333333333 | |
| }, | |
| "energy_usage": "90kW", | |
| "ingredient_count": 2, | |
| "open_sound": { | |
| "filename": "__base__/sound/machine-open.ogg", | |
| "volume": 0.85 | |
| }, | |
| "close_sound": { | |
| "filename": "__base__/sound/machine-close.ogg", | |
| "volume": 0.75 | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-metal-impact.ogg", | |
| "volume": 0.65 | |
| }, | |
| "working_sound": { | |
| "sound": [ | |
| { | |
| "filename": "__base__/sound/assembling-machine-t1-1.ogg", | |
| "volume": 0.8 | |
| }, | |
| { | |
| "filename": "__base__/sound/assembling-machine-t1-2.ogg", | |
| "volume": 0.8 | |
| } | |
| ], | |
| "idle_sound": { | |
| "filename": "__base__/sound/idle1.ogg", | |
| "volume": 0.6 | |
| }, | |
| "apparent_volume": 1.5 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "flying-text", | |
| "name": "flying-text", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "time_to_live": 150, | |
| "speed": 0.05, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "acid-splash-purple", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "time_before_removed": 1800, | |
| "final_render_layer": "corpse", | |
| "splash": [ | |
| { | |
| "filename": "__base__/graphics/entity/acid-splash-purple/splash-1.png", | |
| "line_length": 5, | |
| "width": 199, | |
| "height": 159, | |
| "frame_count": 20, | |
| "shift": [ | |
| 0.484375, | |
| -0.171875 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/acid-splash-purple/splash-2.png", | |
| "line_length": 5, | |
| "width": 238, | |
| "height": 157, | |
| "frame_count": 20, | |
| "shift": [ | |
| 0.8125, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/acid-splash-purple/splash-3.png", | |
| "line_length": 5, | |
| "width": 240, | |
| "height": 162, | |
| "frame_count": 20, | |
| "shift": [ | |
| 0.71875, | |
| -0.09375 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/acid-splash-purple/splash-4.png", | |
| "line_length": 5, | |
| "width": 241, | |
| "height": 146, | |
| "frame_count": 20, | |
| "shift": [ | |
| 0.703125, | |
| -0.375 | |
| ] | |
| } | |
| ], | |
| "splash_speed": 0.03, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "entity-ghost", | |
| "name": "entity-ghost", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "minable": { | |
| "mining_time": 0, | |
| "results": [] | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "tile-ghost", | |
| "name": "tile-ghost", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "minable": { | |
| "mining_time": 0, | |
| "results": [] | |
| }, | |
| "collision_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "deconstructible-tile-proxy", | |
| "name": "deconstructible-tile-proxy", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "explosion", | |
| "name": "water-splash", | |
| "flags": [ | |
| "not-on-map" | |
| ], | |
| "animations": [ | |
| { | |
| "filename": "__base__/graphics/entity/water-splash/water-splash.png", | |
| "priority": "extra-high", | |
| "width": 92, | |
| "height": 66, | |
| "frame_count": 15, | |
| "line_length": 5, | |
| "shift": [ | |
| -0.437, | |
| 0.5 | |
| ], | |
| "animation_speed": 0.35 | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "wall", | |
| "name": "stone-wall", | |
| "icon": "__base__/graphics/icons/stone-wall.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "player-creation" | |
| ], | |
| "collision_box": [ | |
| [ | |
| -0.29, | |
| -0.29 | |
| ], | |
| [ | |
| 0.29, | |
| 0.29 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "minable": { | |
| "mining_time": 1, | |
| "result": "stone-wall" | |
| }, | |
| "fast_replaceable_group": "wall", | |
| "max_health": 350, | |
| "repair_speed_modifier": 2, | |
| "corpse": "wall-remnants", | |
| "repair_sound": { | |
| "filename": "__base__/sound/manual-repair-simple.ogg" | |
| }, | |
| "mined_sound": { | |
| "filename": "__base__/sound/deconstruct-bricks.ogg" | |
| }, | |
| "vehicle_impact_sound": { | |
| "filename": "__base__/sound/car-stone-impact.ogg", | |
| "volume": 1 | |
| }, | |
| "resistances": [ | |
| { | |
| "type": "physical", | |
| "decrease": 3, | |
| "percent": 20 | |
| }, | |
| { | |
| "type": "impact", | |
| "decrease": 45, | |
| "percent": 60 | |
| }, | |
| { | |
| "type": "explosion", | |
| "decrease": 10, | |
| "percent": 30 | |
| }, | |
| { | |
| "type": "fire", | |
| "percent": 100 | |
| }, | |
| { | |
| "type": "laser", | |
| "percent": 70 | |
| } | |
| ], | |
| "pictures": { | |
| "single": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-single.png", | |
| "priority": "extra-high", | |
| "width": 22, | |
| "height": 42, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-single-shadow.png", | |
| "priority": "extra-high", | |
| "width": 47, | |
| "height": 32, | |
| "shift": [ | |
| 0.359375, | |
| 0.5 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "straight_vertical": [ | |
| { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-vertical-1.png", | |
| "priority": "extra-high", | |
| "width": 22, | |
| "height": 42, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-vertical-shadow.png", | |
| "priority": "extra-high", | |
| "width": 47, | |
| "height": 60, | |
| "shift": [ | |
| 0.390625, | |
| 0.625 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-vertical-2.png", | |
| "priority": "extra-high", | |
| "width": 22, | |
| "height": 42, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-vertical-shadow.png", | |
| "priority": "extra-high", | |
| "width": 47, | |
| "height": 60, | |
| "shift": [ | |
| 0.390625, | |
| 0.625 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-vertical-3.png", | |
| "priority": "extra-high", | |
| "width": 22, | |
| "height": 42, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-vertical-shadow.png", | |
| "priority": "extra-high", | |
| "width": 47, | |
| "height": 60, | |
| "shift": [ | |
| 0.390625, | |
| 0.625 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| } | |
| ], | |
| "straight_horizontal": [ | |
| { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-horizontal-1.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-horizontal-shadow.png", | |
| "priority": "extra-high", | |
| "width": 59, | |
| "height": 32, | |
| "shift": [ | |
| 0.421875, | |
| 0.5 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-horizontal-2.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-horizontal-shadow.png", | |
| "priority": "extra-high", | |
| "width": 59, | |
| "height": 32, | |
| "shift": [ | |
| 0.421875, | |
| 0.5 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-horizontal-3.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-straight-horizontal-shadow.png", | |
| "priority": "extra-high", | |
| "width": 59, | |
| "height": 32, | |
| "shift": [ | |
| 0.421875, | |
| 0.5 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| } | |
| ], | |
| "corner_right_down": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-corner-right-down.png", | |
| "priority": "extra-high", | |
| "width": 27, | |
| "height": 42, | |
| "shift": [ | |
| 0.078125, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-corner-right-down-shadow.png", | |
| "priority": "extra-high", | |
| "width": 53, | |
| "height": 61, | |
| "shift": [ | |
| 0.484375, | |
| 0.640625 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "corner_left_down": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-corner-left-down.png", | |
| "priority": "extra-high", | |
| "width": 27, | |
| "height": 42, | |
| "shift": [ | |
| -0.078125, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-corner-left-down-shadow.png", | |
| "priority": "extra-high", | |
| "width": 53, | |
| "height": 60, | |
| "shift": [ | |
| 0.328125, | |
| 0.640625 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "t_up": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-t-down.png", | |
| "priority": "extra-high", | |
| "width": 32, | |
| "height": 42, | |
| "shift": [ | |
| 0, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-t-down-shadow.png", | |
| "priority": "extra-high", | |
| "width": 71, | |
| "height": 61, | |
| "shift": [ | |
| 0.546875, | |
| 0.640625 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "ending_right": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-ending-right.png", | |
| "priority": "extra-high", | |
| "width": 27, | |
| "height": 42, | |
| "shift": [ | |
| 0.078125, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-ending-right-shadow.png", | |
| "priority": "extra-high", | |
| "width": 53, | |
| "height": 32, | |
| "shift": [ | |
| 0.484375, | |
| 0.5 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| }, | |
| "ending_left": { | |
| "layers": [ | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-ending-left.png", | |
| "priority": "extra-high", | |
| "width": 27, | |
| "height": 42, | |
| "shift": [ | |
| -0.078125, | |
| -0.15625 | |
| ] | |
| }, | |
| { | |
| "filename": "__base__/graphics/entity/stone-wall/wall-ending-left-shadow.png", | |
| "priority": "extra-high", | |
| "width": 53, | |
| "height": 32, | |
| "shift": [ | |
| 0.328125, | |
| 0.5 | |
| ], | |
| "draw_as_shadow": true | |
| } | |
| ] | |
| } | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "corpse", | |
| "name": "wall-remnants", | |
| "icon": "__base__/graphics/icons/wall-remnants.png", | |
| "flags": [ | |
| "placeable-neutral", | |
| "not-on-map" | |
| ], | |
| "subgroup": "remnants", | |
| "order": "d[remnants]-c[wall]", | |
| "collision_box": [ | |
| [ | |
| -0.4, | |
| -0.4 | |
| ], | |
| [ | |
| 0.4, | |
| 0.4 | |
| ] | |
| ], | |
| "selection_box": [ | |
| [ | |
| -0.5, | |
| -0.5 | |
| ], | |
| [ | |
| 0.5, | |
| 0.5 | |
| ] | |
| ], | |
| "selectable_in_game": false, | |
| "time_before_removed": 54000, | |
| "final_render_layer": "remnants", | |
| "animation": [ | |
| { | |
| "width": 36, | |
| "height": 36, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/stone-wall/remains/wall-remain-01.png" | |
| }, | |
| { | |
| "width": 38, | |
| "height": 35, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/stone-wall/remains/wall-remain-02.png" | |
| }, | |
| { | |
| "width": 35, | |
| "height": 36, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/stone-wall/remains/wall-remain-03.png" | |
| }, | |
| { | |
| "width": 41, | |
| "height": 36, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/stone-wall/remains/wall-remain-04.png" | |
| }, | |
| { | |
| "width": 35, | |
| "height": 35, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/stone-wall/remains/wall-remain-05.png" | |
| }, | |
| { | |
| "width": 50, | |
| "height": 37, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/stone-wall/remains/wall-remain-06.png" | |
| }, | |
| { | |
| "width": 54, | |
| "height": 40, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/stone-wall/remains/wall-remain-07.png" | |
| }, | |
| { | |
| "width": 43, | |
| "height": 45, | |
| "frame_count": 1, | |
| "direction_count": 1, | |
| "filename": "__base__/graphics/entity/stone-wall/remains/wall-remain-08.png" | |
| } | |
| ], | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\entity\\demo-entities.lua" | |
| }, | |
| { | |
| "type": "night-vision-equipment", | |
| "name": "night-vision-equipment", | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/night-vision-equipment.png", | |
| "width": 96, | |
| "height": 64, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 3, | |
| "height": 2, | |
| "type": "full" | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "buffer_capacity": "12kJ", | |
| "input_flow_limit": "24kW", | |
| "usage_priority": "primary-input" | |
| }, | |
| "energy_input": "1kW", | |
| "tint": { | |
| "r": 0, | |
| "g": 0.1, | |
| "b": 0, | |
| "a": 0.2 | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| }, | |
| { | |
| "type": "energy-shield-equipment", | |
| "name": "energy-shield-equipment", | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/energy-shield-equipment.png", | |
| "width": 64, | |
| "height": 64, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 2, | |
| "height": 2, | |
| "type": "full" | |
| }, | |
| "max_shield_value": 50, | |
| "energy_source": { | |
| "type": "electric", | |
| "buffer_capacity": "12kJ", | |
| "input_flow_limit": "24kW", | |
| "usage_priority": "primary-input" | |
| }, | |
| "energy_per_shield": "2kJ", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| }, | |
| { | |
| "type": "energy-shield-equipment", | |
| "name": "energy-shield-mk2-equipment", | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/energy-shield-mk2-equipment.png", | |
| "width": 64, | |
| "height": 64, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 2, | |
| "height": 2, | |
| "type": "full" | |
| }, | |
| "max_shield_value": 150, | |
| "energy_source": { | |
| "type": "electric", | |
| "buffer_capacity": "18kJ", | |
| "input_flow_limit": "36kW", | |
| "usage_priority": "primary-input" | |
| }, | |
| "energy_per_shield": "3kJ", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| }, | |
| { | |
| "type": "battery-equipment", | |
| "name": "battery-equipment", | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/battery-equipment.png", | |
| "width": 32, | |
| "height": 64, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 1, | |
| "height": 2, | |
| "type": "full" | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "buffer_capacity": "100kJ", | |
| "input_flow_limit": "1MW", | |
| "output_flow_limit": "1MW", | |
| "usage_priority": "terciary" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| }, | |
| { | |
| "type": "battery-equipment", | |
| "name": "battery-mk2-equipment", | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/battery-mk2-equipment.png", | |
| "width": 32, | |
| "height": 64, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 1, | |
| "height": 2, | |
| "type": "full" | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "buffer_capacity": "500kJ", | |
| "input_flow_limit": "5MW", | |
| "output_flow_limit": "5MW", | |
| "usage_priority": "terciary" | |
| }, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| }, | |
| { | |
| "type": "solar-panel-equipment", | |
| "name": "solar-panel-equipment", | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/solar-panel-equipment.png", | |
| "width": 32, | |
| "height": 32, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 1, | |
| "height": 1, | |
| "type": "full" | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "primary-output" | |
| }, | |
| "power": "1kW", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| }, | |
| { | |
| "type": "generator-equipment", | |
| "name": "fusion-reactor-equipment", | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/fusion-reactor-equipment.png", | |
| "width": 128, | |
| "height": 128, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 4, | |
| "height": 4, | |
| "type": "full" | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "primary-output" | |
| }, | |
| "power": "75kW", | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| }, | |
| { | |
| "type": "active-defense-equipment", | |
| "name": "basic-laser-defense-equipment", | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/basic-laser-defense-equipment.png", | |
| "width": 64, | |
| "height": 96, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 2, | |
| "height": 3, | |
| "type": "full" | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "buffer_capacity": "11kJ" | |
| }, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "electric", | |
| "cooldown": 20, | |
| "damage_modifier": 1, | |
| "projectile_center": [ | |
| 0, | |
| 0 | |
| ], | |
| "projectile_creation_distance": 0.6, | |
| "range": 15, | |
| "ammo_type": { | |
| "type": "projectile", | |
| "category": "electric", | |
| "energy_consumption": "10kJ", | |
| "projectile": "laser", | |
| "speed": 1, | |
| "action": [ | |
| { | |
| "type": "direct", | |
| "action_delivery": [ | |
| { | |
| "type": "projectile", | |
| "projectile": "laser", | |
| "starting_speed": 0.28 | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "automatic": true, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| }, | |
| { | |
| "type": "active-defense-equipment", | |
| "name": "basic-electric-discharge-defense-equipment", | |
| "ability_icon": { | |
| "filename": "__base__/graphics/equipment/basic-electric-discharge-defense-equipment-ability.png", | |
| "width": 32, | |
| "height": 32, | |
| "priority": "medium" | |
| }, | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/basic-electric-discharge-defense-equipment.png", | |
| "width": 96, | |
| "height": 96, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 3, | |
| "height": 3, | |
| "type": "full" | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input", | |
| "buffer_capacity": "404kJ" | |
| }, | |
| "attack_parameters": { | |
| "type": "projectile", | |
| "ammo_category": "electric", | |
| "damage_modifier": 3, | |
| "cooldown": 150, | |
| "projectile_center": [ | |
| 0, | |
| 0 | |
| ], | |
| "projectile_creation_distance": 0.6, | |
| "range": 10, | |
| "ammo_type": { | |
| "type": "projectile", | |
| "category": "electric", | |
| "energy_consumption": "200kJ", | |
| "speed": 1, | |
| "action": [ | |
| { | |
| "type": "area", | |
| "perimeter": 10, | |
| "force": "enemy", | |
| "action_delivery": [ | |
| { | |
| "type": "projectile", | |
| "projectile": "blue-laser", | |
| "starting_speed": 0.28 | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| }, | |
| "automatic": false, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| }, | |
| { | |
| "type": "movement-bonus-equipment", | |
| "name": "basic-exoskeleton-equipment", | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/basic-exoskeleton-equipment.png", | |
| "width": 64, | |
| "height": 128, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 2, | |
| "height": 4, | |
| "type": "full" | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "usage_priority": "secondary-input" | |
| }, | |
| "energy_consumption": "20kW", | |
| "movement_bonus": 0.3, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| }, | |
| { | |
| "type": "roboport-equipment", | |
| "name": "personal-roboport-equipment", | |
| "take_result": "personal-roboport-equipment", | |
| "sprite": { | |
| "filename": "__base__/graphics/equipment/personal-roboport-equipment.png", | |
| "width": 64, | |
| "height": 64, | |
| "priority": "medium" | |
| }, | |
| "shape": { | |
| "width": 2, | |
| "height": 2, | |
| "type": "full" | |
| }, | |
| "energy_source": { | |
| "type": "electric", | |
| "buffer_capacity": "7MJ", | |
| "input_flow_limit": "700KW", | |
| "usage_priority": "secondary-input" | |
| }, | |
| "charging_energy": "200kW", | |
| "energy_consumption": "4kW", | |
| "robot_limit": 10, | |
| "construction_radius": 15, | |
| "spawn_and_station_height": 0.4, | |
| "charge_approach_distance": 2.6, | |
| "radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-radius-visualization.png", | |
| "width": 12, | |
| "height": 12 | |
| }, | |
| "construction_radius_visualisation_picture": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-construction-radius-visualization.png", | |
| "width": 12, | |
| "height": 12 | |
| }, | |
| "recharging_animation": { | |
| "filename": "__base__/graphics/entity/roboport/roboport-recharging.png", | |
| "priority": "high", | |
| "width": 37, | |
| "height": 35, | |
| "frame_count": 16, | |
| "scale": 1.5, | |
| "animation_speed": 0.5 | |
| }, | |
| "recharging_light": { | |
| "intensity": 0.4, | |
| "size": 5 | |
| }, | |
| "stationing_offset": [ | |
| 0, | |
| -0.6 | |
| ], | |
| "charging_station_shift": [ | |
| 0, | |
| 0.5 | |
| ], | |
| "charging_station_count": 2, | |
| "charging_distance": 1.6, | |
| "charging_threshold_distance": 5, | |
| "file": "D:\\Program Files\\Factorio\\data\\base\\prototypes\\equipment\\equipment.lua" | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment