diff --git a/control.lua b/control.lua index 13ec7214..71c36489 100644 --- a/control.lua +++ b/control.lua @@ -67,6 +67,7 @@ require 'scripts/turd/turd' require 'scripts/vatbrain/vatbrain' require 'scripts/ulric/ulric' require 'scripts/biofluid/biofluid' +require 'scripts/mounts/mounts' local function discoscience() if remote.interfaces['DiscoScience'] and remote.interfaces['DiscoScience']['setIngredientColor'] then @@ -122,6 +123,7 @@ local function init() Vatbrain.events.on_init() Ulric.events.on_init() Biofluid.events.on_init() + Mounts.events.on_init() end script.on_init(function() @@ -149,6 +151,7 @@ script.on_event(on_built, function(event) Turd.events.on_built(event) Vatbrain.events.on_built(event) Biofluid.events.on_built(event) + Mounts.events.on_built(event) end) script.on_event(defines.events.on_ai_command_completed, function(event) @@ -166,6 +169,11 @@ script.on_event(on_destroyed, function(event) Turd.events.on_destroyed(event) Vatbrain.events.on_destroyed(event) Biofluid.events.on_destroyed(event) + Mounts.events.on_destroyed(event) +end) + +script.on_event(defines.events.on_player_removed_equipment, function(event) + Mounts.events.on_player_removed_equipment(event) end) script.on_event(defines.events.on_gui_opened, function(event) @@ -204,6 +212,7 @@ script.on_nth_tick(61, Digosaurus.events[61]) script.on_nth_tick(121, Farming.events[121]) script.on_nth_tick(143, Biofluid.events[143]) script.on_nth_tick(221, Oculua.events[221]) +script.on_nth_tick(239, Mounts.events[239]) script.on_nth_tick(397, Ulric.events[397]) script.on_nth_tick(432000, Turd.events[432000]) diff --git a/data.lua b/data.lua index c7fe6d52..a6228fae 100644 --- a/data.lua +++ b/data.lua @@ -493,8 +493,9 @@ require 'prototypes/buildings/outpost-aerial' require 'prototypes/creatures/digosaurus' require 'prototypes/creatures/thikats' require 'prototypes/creatures/work-o-dile' -require 'prototypes/creatures/dingrido' require 'prototypes/creatures/crawdad' +require 'prototypes/creatures/dingrido' +require 'prototypes/creatures/mecha-zungror' require 'prototypes/creatures/phadaisus' require 'prototypes/creatures/ocula' require 'prototypes/creatures/ulric-man' diff --git a/locale/en/extras.cfg b/locale/en/extras.cfg index 79c9defc..95566995 100644 --- a/locale/en/extras.cfg +++ b/locale/en/extras.cfg @@ -60,4 +60,10 @@ rc-mk04=Select a creature for reproduction select-recipe=Select recipe [oculua] -wandering=An ocula was stranded! [gps=__1__, __2__] \ No newline at end of file +wandering=An ocula was stranded! [gps=__1__, __2__] + +[equipment-name] +py-mount-generator=Biological engine + +[equipment-description] +py-mount-generator=This creature is able to generate energy from its own body. It can be used as a power source for equipment grid modules. \ No newline at end of file diff --git a/locale/en/groups.cfg b/locale/en/groups.cfg index 510b5c19..76b96b08 100644 --- a/locale/en/groups.cfg +++ b/locale/en/groups.cfg @@ -3,8 +3,11 @@ py-alienlife=Py Alien Life [fuel-category-name] bio-container=Bio containers -food=Food -auog=Auog -simik=Simik -dingrits=Dingrit +auog=Auogs +simik=Simiks +dingrits=Dingrits +fish=Fish +dingrit-food=Dingrit food +gastrocapacitor=Gastrocapacitor +phadai-food=Phadai food \ No newline at end of file diff --git a/locale/en/recipes.cfg b/locale/en/recipes.cfg index b632c98a..4c999ef6 100644 --- a/locale/en/recipes.cfg +++ b/locale/en/recipes.cfg @@ -468,5 +468,4 @@ yotoi-fruit-gmo-mk02=Genetically engineer a more juicy fruit yotoi-seeds-mk02=Need to keep the fruit frozen to keep them from ripping and ruining the seeds during the harvesting process yotoi-mk02=Breed more improved yotoi yotoi-fruit-mk02=Chill the yotoi to force them to open there leaves to harvest the fruit -heating-system-cheap=After years of research, it turns out that you actually don't need to make simple components out of the absolute most expensive materials. -spidertron=What the fuck is a spidertron. \ No newline at end of file +heating-system-cheap=After years of research, it turns out that you actually don't need to make simple components out of the absolute most expensive materials. \ No newline at end of file diff --git a/prototypes/creatures/crawdad.lua b/prototypes/creatures/crawdad.lua index 2feacbb9..5221c7ce 100644 --- a/prototypes/creatures/crawdad.lua +++ b/prototypes/creatures/crawdad.lua @@ -1,5 +1,52 @@ local util = require('util') +local categories = table.deepcopy(data.raw['equipment-grid']['spidertron-equipment-grid']['equipment_categories']) +categories[#categories + 1] = 'py-mount-generator' +for i = 4, 10, 2 do + data:extend{{ + name = 'mount-grid-10x' .. i, + type = 'equipment-grid', + width = 10, + height = i, + equipment_categories = categories + }} +end + +data:extend{ + { + name = 'py-mount-generator', + type = 'generator-equipment', + power = '1W', + categories = {'py-mount-generator'}, + shape = { + type = 'full', + width = 4, + height = 4, + }, + energy_source = { + usage_priority = 'secondary-input', + type = 'electric', + }, + sprite = { + filename = '__pyalienlifegraphics__/graphics/heart.png', + size = {256, 256}, + }, + }, + { + name = 'py-mount-generator', + type = 'equipment-category', + }, + { + type = 'item', + name = 'py-mount-generator', + icon = '__core__/graphics/empty.png', + icon_size = 1, + stack_size = 1, + subgroup = 'py-alienlife-buildings-others', + flags = {'hidden', 'not-stackable', 'only-in-cursor'}, + } +} + RECIPE { type = 'recipe', name = 'crawdad', @@ -25,11 +72,13 @@ ITEM { type = 'item-with-entity-data', name = 'crawdad', icon = '__pyalienlifegraphics__/graphics/icons/crawdad.png', + icon_tintable = '__pyalienlifegraphics__/graphics/icons/crawdad.png', icon_size = 64, subgroup = 'py-alienlife-special-creatures', order = 'x', place_result = 'crawdad', - stack_size = 10 + stack_size = 10, + icon_tintable_mask = '__pyalienlifegraphics__/graphics/icons/mount-mask.png', } data:extend{{ @@ -40,7 +89,8 @@ data:extend{{ flags = {'placeable-neutral', 'player-creation', 'placeable-off-grid', 'not-flammable'}, minable = {mining_time = 0.5, result = 'crawdad'}, mined_sound = {filename = '__core__/sound/deconstruct-medium.ogg'}, - max_health = 10000, + max_health = 2000, + healing_per_tick = 0.02, corpse = 'medium-biter-corpse', dying_explosion = 'blood-explosion-huge', alert_icon_shift = util.by_pixel(-4, -13), @@ -79,13 +129,13 @@ data:extend{{ selection_box = {{-0.9, -1.3}, {0.9, 1.3}}, drawing_box = {{-1.8, -1.8}, {1.8, 1.8}}, effectivity = 1, - braking_power = '200kW', + braking_power = '2MW', burner = { - fuel_category = 'food', + fuel_category = 'fish', effectivity = 1, - fuel_inventory_size = 1 + fuel_inventory_size = 2 }, - consumption = '150kW', + consumption = '800kW', --terrain_friction_modifier = 0.01, friction = 2e-3, light = { @@ -237,23 +287,13 @@ data:extend{{ filename = '__pyalienlifegraphics3__/sounds/crawdad-breath.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 = false }, open_sound = {filename = '__pyalienlifegraphics3__/sounds/crawdad-in.ogg', volume = 0.5}, close_sound = {filename = '__pyalienlifegraphics3__/sounds/crawdad-out.ogg', volume = 0.5}, rotation_speed = 0.015, - --tank_driving = true, - weight = 1000, - inventory_size = 120, - guns = {} + weight = 10000, + inventory_size = 80, + guns = {}, + equipment_grid = 'mount-grid-10x4', }} \ No newline at end of file diff --git a/prototypes/creatures/dingrido.lua b/prototypes/creatures/dingrido.lua index 665cdc10..ad1b2ef5 100644 --- a/prototypes/creatures/dingrido.lua +++ b/prototypes/creatures/dingrido.lua @@ -28,11 +28,13 @@ ITEM { type = 'item-with-entity-data', name = 'dingrido', icon = '__pyalienlifegraphics__/graphics/icons/dingrido.png', + icon_tintable = '__pyalienlifegraphics__/graphics/icons/dingrido.png', icon_size = 64, subgroup = 'py-alienlife-special-creatures', order = 'x', place_result = 'dingrido', - stack_size = 10 + stack_size = 10, + icon_tintable_mask = '__pyalienlifegraphics__/graphics/icons/mount-mask.png', } data:extend{{ @@ -43,7 +45,8 @@ data:extend{{ flags = {'placeable-neutral', 'player-creation', 'placeable-off-grid', 'not-flammable'}, minable = {mining_time = 0.5, result = 'dingrido'}, mined_sound = {filename = '__core__/sound/deconstruct-medium.ogg'}, - max_health = 10000, + max_health = 2500, + healing_per_tick = 0.03, corpse = 'medium-biter-corpse', dying_explosion = 'blood-explosion-huge', alert_icon_shift = util.by_pixel(-4, -13), @@ -82,13 +85,13 @@ data:extend{{ selection_box = {{-0.9, -1.3}, {0.9, 1.3}}, drawing_box = {{-1.8, -1.8}, {1.8, 1.8}}, effectivity = 0.98, - braking_power = '10000kW', + braking_power = '3MW', burner = { - fuel_category = 'food', + fuel_category = 'dingrit-food', effectivity = 1, - fuel_inventory_size = 1 + fuel_inventory_size = 3 }, - consumption = '250kW', + consumption = '800kW', terrain_friction_modifier = 0.001, friction = 0.0002, light = { @@ -261,23 +264,6 @@ data:extend{{ } } }, - turret_animation = { - layers = { - { - filename = '__pyalienlifegraphics2__/graphics/entity/mega-farm/filler.png', - priority = 'low', - --line_length = 8, - width = 32, - height = 32, - frame_count = 1, - direction_count = 1, - shift = util.by_pixel(-0.0, -0.0) - --animation_speed = 8, - } - } - }, - turret_rotation_speed = 0.35 / 60, - turret_return_timeout = 300, sound_no_fuel = { { filename = '__base__/sound/fight/tank-no-fuel-1.ogg', @@ -291,23 +277,14 @@ data:extend{{ filename = '__pyalienlifegraphics__/sounds/dingrit-breath.ogg', volume = 0.7 }, - --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 = false }, open_sound = {filename = '__pyalienlifegraphics3__/sounds/dingrito-in.ogg', volume = 0.9}, close_sound = {filename = '__pyalienlifegraphics3__/sounds/dingrito-out.ogg', volume = 0.9}, rotation_speed = 0.0095, - tank_driving = true, - weight = 7000, - inventory_size = 250, - guns = {} + weight = 8000, + inventory_size = 120, + guns = {}, + automatic_weapon_cycling = false, + equipment_grid = 'mount-grid-10x6', }} \ No newline at end of file diff --git a/prototypes/creatures/mecha-zungror.lua b/prototypes/creatures/mecha-zungror.lua new file mode 100644 index 00000000..9da34f52 --- /dev/null +++ b/prototypes/creatures/mecha-zungror.lua @@ -0,0 +1,61 @@ +local zungror = data.raw['item-with-entity-data'].spidertron +zungror.icon = '__pyalienlifegraphics__/graphics/icons/spidertron.png' +zungror.icon_size = 64 +zungror.icon_mipmaps = nil +zungror.icon_tintable = zungror.icon +zungror.icon_tintables = nil +zungror.icon_tintable_masks = nil +zungror.icon_tintable_mask = '__pyalienlifegraphics__/graphics/icons/mount-mask.png' +data.raw['spidertron-remote']['spidertron-remote'].subgroup = 'py-alienlife-special-creatures' +data.raw['spidertron-remote']['spidertron-remote'].order = 'z-c' + +RECIPE('spidertron'):add_unlock('spidertron') +RECIPE('spidertron-remote'):add_unlock('mounts-mk01') + +RECIPE('spidertron-remote').ingredients = { + {mods.pyalternativeenergy and 'electronics-mk01' or 'copper-plate', 5}, + {'electronic-circuit', 5} +} + +RECIPE { + name = 'spidertron', + type = 'recipe', + category = 'creature-chamber', + enabled = false, + energy_required = 60, + ingredients = { + {type = 'item', name = 'py-shed-basic', amount = 1}, + {mods.pyalternativeenergy and 'zungror' or 'auog', 1}, + {'power-armor', 1}, + {mods.pyalternativeenergy and 'hydraulic-system-mk01' or 'copper-plate', 8}, + {'energy-shield-mk2-equipment', 2}, + {'processing-unit', 8}, + {'alien-sample-03', 10}, + {mods.pyalternativeenergy and 'mechanical-parts-03' or 'gastrocapacitor', 8}, + {mods.pyalternativeenergy and 'earth-spider-sample' or 'strorix-unknown-sample', 8}, + {type = 'fluid', name = 'molten-nexelit', amount = 800}, + {type = 'fluid', name = 'artificial-blood', amount = 300}, + {'small-parts-03', 80}, + {'neuromorphic-chip', 4}, + {'nanofibrils', 8}, + {mods.pyalternativeenergy and 'dieletric-layer' or 'iron-plate', 8}, + {'high-grade-lead', 8}, + {mods.pyalternativeenergy and 'zungror-codex' or 'electronic-circuit', 1} + }, + results = { + {type = 'item', name = 'spidertron', amount = 1}, + }, + main_product = 'spidertron', +} + +local zungror = data.raw['spider-vehicle'].spidertron +zungror.inventory_size = 160 +zungror.energy_source = nil +zungror.burner = { + fuel_category = 'gastrocapacitor', + effectivity = 1, + fuel_inventory_size = 4 +} +zungror.movement_energy_consumption = '8MW' +zungror.equipment_grid = 'mount-grid-10x8' +zungror.healing_per_tick = 0.08 \ No newline at end of file diff --git a/prototypes/creatures/phadaisus.lua b/prototypes/creatures/phadaisus.lua index d0e77e2a..b9806632 100644 --- a/prototypes/creatures/phadaisus.lua +++ b/prototypes/creatures/phadaisus.lua @@ -36,106 +36,109 @@ ITEM { type = 'item-with-entity-data', name = 'phadaisus', icon = '__pyalienlifegraphics__/graphics/icons/phadaisus.png', + icon_tintable = '__pyalienlifegraphics__/graphics/icons/phadaisus.png', icon_size = 64, subgroup = 'py-alienlife-special-creatures', order = 'x', place_result = 'phadaisus', - stack_size = 10 + stack_size = 10, + icon_tintable_mask = '__pyalienlifegraphics__/graphics/icons/mount-mask.png', } -data:extend{ - { - type = 'car', - name = 'phadaisus', - icon = '__pyalienlifegraphics__/graphics/icons/phadaisus.png', - icon_size = 64, - flags = {'placeable-neutral', 'player-creation', 'placeable-off-grid', 'not-flammable'}, - minable = {mining_time = 0.5, result = 'phadaisus'}, - mined_sound = {filename = '__core__/sound/deconstruct-medium.ogg'}, - max_health = 5000, - corpse = 'big-biter-corpse', - dying_explosion = 'blood-explosion-huge', - alert_icon_shift = util.by_pixel(-4, -13), - immune_to_tree_impacts = true, - has_belt_immunity = true, - immune_to_rock_impacts = true, - energy_per_hit_point = 0.5, - resistances = { - { - type = 'fire', - decrease = 15, - percent = 60 - }, - { - type = 'physical', - decrease = 15, - percent = 60 - }, - { - type = 'impact', - decrease = 20, - percent = 100 - }, - { - type = 'explosion', - decrease = 20, - percent = 100 - }, - { - type = 'acid', - decrease = 0, - percent = 70 - } +data:extend{{ + type = 'spider-vehicle', + name = 'phadaisus', + icon = '__pyalienlifegraphics__/graphics/icons/phadaisus.png', + icon_size = 64, + flags = {'placeable-neutral', 'player-creation', 'placeable-off-grid', 'not-flammable'}, + minable = {mining_time = 0.5, result = 'phadaisus'}, + mined_sound = {filename = '__core__/sound/deconstruct-medium.ogg'}, + max_health = 5000, + healing_per_tick = 0.2, + corpse = 'big-biter-corpse', + dying_explosion = 'blood-explosion-huge', + alert_icon_shift = util.by_pixel(-4, -13), + immune_to_tree_impacts = true, + has_belt_immunity = true, + immune_to_rock_impacts = true, + energy_per_hit_point = 0.5, + resistances = { + { + type = 'fire', + decrease = 15, + percent = 60 }, - selection_priority = 51, - collision_box = {{0, 0}, {0, 0}}, - collision_mask = {}, - selection_box = {{-0.9, -1.3}, {0.9, 1.3}}, - drawing_box = {{-1.8, -1.8}, {1.8, 1.8}}, - effectivity = 1, - braking_power = '2000kW', - burner = { - fuel_category = 'food', - effectivity = 1, - fuel_inventory_size = 1 + { + type = 'physical', + decrease = 15, + percent = 60 }, - consumption = '140kW', - --terrain_friction_modifier = 0.01, - friction = 0.001, - light = { - { - type = 'oriented', - minimum_darkness = 0.3, - picture = { - filename = '__core__/graphics/light-cone.png', - priority = 'extra-high', - flags = {'light'}, - scale = 2, - width = 200, - height = 200 - }, - shift = {-0.1, -7}, - size = 1, - intensity = 0.7, - color = {r = 0.9, g = 1.0, b = 1.0} + { + type = 'impact', + decrease = 20, + percent = 100 + }, + { + type = 'explosion', + decrease = 20, + percent = 100 + }, + { + type = 'acid', + decrease = 0, + percent = 70 + } + }, + selection_priority = 51, + collision_box = {{0, 0}, {0, 0}}, + collision_mask = {}, + selection_box = {{-0.9, -1.3}, {0.9, 1.3}}, + drawing_box = {{-1.8, -1.8}, {1.8, 1.8}}, + effectivity = 1, + braking_power = '5MW', + burner = { + fuel_category = 'phadai-food', + effectivity = 1, + fuel_inventory_size = 4 + }, + movement_energy_consumption = '800kW', + --terrain_friction_modifier = 0.01, + friction = 0.001, + light = { + { + type = 'oriented', + minimum_darkness = 0.3, + picture = { + filename = '__core__/graphics/light-cone.png', + priority = 'extra-high', + flags = {'light'}, + scale = 2, + width = 200, + height = 200 }, - { - type = 'oriented', - minimum_darkness = 0.3, - picture = { - filename = '__core__/graphics/light-cone.png', - priority = 'extra-high', - flags = {'light'}, - scale = 2, - width = 200, - height = 200 - }, - shift = {0.1, -7}, - size = 1, - intensity = 0.7, - color = {r = 0.9, g = 1.0, b = 1.0} - } + shift = {-0.1, -7}, + size = 1, + intensity = 0.7, + color = {r = 0.9, g = 1.0, b = 1.0} }, + { + type = 'oriented', + minimum_darkness = 0.3, + picture = { + filename = '__core__/graphics/light-cone.png', + priority = 'extra-high', + flags = {'light'}, + scale = 2, + width = 200, + height = 200 + }, + shift = {0.1, -7}, + size = 1, + intensity = 0.7, + color = {r = 0.9, g = 1.0, b = 1.0} + } + }, + graphics_set = { animation = { priority = 'high', width = 352, @@ -145,7 +148,7 @@ data:extend{ lines_per_file = 5, direction_count = 64, shift = util.by_pixel(20, -0.0), - animation_speed = 0.8, + animation_speed = 0.5, max_advance = 1, filenames = { '__pyalienlifegraphics3__/graphics/entity/phadaisus/a1.png', @@ -188,57 +191,62 @@ data:extend{ '__pyalienlifegraphics3__/graphics/entity/phadaisus/a38.png', '__pyalienlifegraphics3__/graphics/entity/phadaisus/a39.png' } + } + }, + sound_no_fuel = { + { + filename = '__pyalienlifegraphics3__/sounds/phadaisus-breath.ogg', + volume = 0.35 + } + }, + sound_minimum_speed = 0.05, + sound_scaling_ratio = 0.8, + vehicle_impact_sound = {filename = '__base__/sound/car-metal-impact.ogg', volume = 0.65}, + working_sound = { + sound = { + filename = '__pyalienlifegraphics3__/sounds/phadaisus-breath.ogg', + volume = 0.25 }, - turret_animation = { - layers = { - { - filename = '__pyalienlifegraphics2__/graphics/entity/mega-farm/filler.png', - priority = 'low', - --line_length = 8, - width = 32, - height = 32, - frame_count = 1, - direction_count = 1, - shift = util.by_pixel(-0.0, -0.0) - --animation_speed = 8, - } - } - }, - turret_rotation_speed = 0.35 / 60, - turret_return_timeout = 300, - sound_no_fuel = { + match_speed_to_activity = false + }, + open_sound = {filename = '__pyalienlifegraphics3__/sounds/phadaisus-in.ogg', volume = 0.7}, + close_sound = {filename = '__pyalienlifegraphics3__/sounds/phadaisus-out.ogg', volume = 0.5}, + rotation_speed = 0.015, + --tank_driving = true, + weight = 6000, + inventory_size = 200, + --guns = {'flamethrower'} + render_layer = 'air-object', + automatic_weapon_cycling = false, + equipment_grid = 'mount-grid-10x10', + guns = {}, + torso_rotation_speed = 0.01, + chunk_exploration_radius = 4, + chain_shooting_cooldown_modifier = 0.4, + height = 0, + spider_engine = { + legs = { { - filename = '__pyalienlifegraphics3__/sounds/phadaisus-breath.ogg', - volume = 0.35 - } - }, - sound_minimum_speed = 0.05, - sound_scaling_ratio = 0.8, - vehicle_impact_sound = {filename = '__base__/sound/car-metal-impact.ogg', volume = 0.65}, - working_sound = { - sound = { - filename = '__pyalienlifegraphics3__/sounds/phadaisus-breath.ogg', - volume = 0.25 + blocking_legs = {}, + ground_position = {0, 0}, + leg = 'py-fake-spidertron-leg', + mount_position = {0, 0}, }, - --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 = false }, - open_sound = {filename = '__pyalienlifegraphics3__/sounds/phadaisus-in.ogg', volume = 0.7}, - close_sound = {filename = '__pyalienlifegraphics3__/sounds/phadaisus-out.ogg', volume = 0.5}, - rotation_speed = 0.015, - --tank_driving = true, - weight = 600, - inventory_size = 250, - --guns = {'flamethrower'} - render_layer = 'air-object' - } -} \ No newline at end of file + military_target = 'spidertron-military-target', + }, + trash_inventory_size = 10, +}} + +local vehicle_leg = table.deepcopy(data.raw['spider-leg']['spidertron-leg-1']) +vehicle_leg.name = 'py-fake-spidertron-leg' +vehicle_leg.graphics_set = {} +vehicle_leg.collision_mask = {} +vehicle_leg.target_position_randomisation_distance = 0 +vehicle_leg.working_sound = nil +vehicle_leg.minimal_step_size = 0.4 +vehicle_leg.part_length = 0.3 +vehicle_leg.movement_based_position_selection_distance = 0.7 +vehicle_leg.initial_movement_speed = 0.01 +vehicle_leg.movement_acceleration = 1.25 +data:extend{vehicle_leg} \ No newline at end of file diff --git a/prototypes/fuel-categories.lua b/prototypes/fuel-categories.lua index c82a4246..84b4f9be 100644 --- a/prototypes/fuel-categories.lua +++ b/prototypes/fuel-categories.lua @@ -1,20 +1,30 @@ -data:extend( -{ - { - type = "fuel-category", - name = "food" - }, - { - type = "fuel-category", - name = "auog" - }, - { - type = "fuel-category", - name = "dingrits" - }, - { - type = "fuel-category", - name = "simik" - }, +data:extend{ + { + type = 'fuel-category', + name = 'fish' + }, + { + type = 'fuel-category', + name = 'dingrit-food' + }, + { + type = 'fuel-category', + name = 'gastrocapacitor' + }, + { + type = 'fuel-category', + name = 'phadai-food' + }, + { + type = 'fuel-category', + name = 'auog' + }, + { + type = 'fuel-category', + name = 'dingrits' + }, + { + type = 'fuel-category', + name = 'simik' + }, } -) diff --git a/prototypes/items/items.lua b/prototypes/items/items.lua index c9f91729..7a9b2435 100644 --- a/prototypes/items/items.lua +++ b/prototypes/items/items.lua @@ -1,8519 +1,8238 @@ +ITEM { + type = 'item', + name = 'charged-auog', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/charged-auog.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'a', + stack_size = 100, + fuel_category = 'auog', + fuel_value = '400MJ', + burnt_result = 'used-auog' +} ITEM { - type = "item", - name = "charged-auog", - icons = - { + type = 'item', + name = 'charged-dingrit', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/charged-dingrit.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'a', + stack_size = 100, + fuel_category = 'dingrits', + fuel_value = '470MJ', + burnt_result = 'used-dingrit' +} - {icon = "__pyalienlifegraphics__/graphics/icons/charged-auog.png"} - }, - icon_size = 64, - --category = "auog", - --tier = 1, - flags = {}, - subgroup = "py-alienlife-auog", - order = "a", - stack_size = 100, - fuel_category = 'auog', - fuel_value = '400MJ', - burnt_result = 'used-auog' +ITEM { + type = 'item', + name = 'biomass', + icon = '__pyalienlifegraphics__/graphics/icons/biomass.png', + icon_size = 64, + fuel_category = 'biomass', + fuel_value = '0.25MJ', + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "charged-dingrit", - icons = - { + type = 'item', + name = 'cobalt-oxide', + icon = '__pyalienlifegraphics__/graphics/icons/cobalt-oxide.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} - {icon = "__pyalienlifegraphics__/graphics/icons/charged-dingrit.png"} - }, - icon_size = 64, - --category = "dingrit", - --tier = 1, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "a", - stack_size = 100, - fuel_category = 'dingrits', - fuel_value = '470MJ', - burnt_result = 'used-dingrit' +ITEM { + type = 'item', + name = 'cobalt-extract', + icon = '__pyalienlifegraphics__/graphics/icons/cobalt-extract.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } +ITEM { + type = 'item', + name = 'cobalt-sulfate', + icon = '__pyalienlifegraphics__/graphics/icons/co-sulfate.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} ITEM { - type = "item", - name = "biomass", - icon = "__pyalienlifegraphics__/graphics/icons/biomass.png", - icon_size = 64, - fuel_category = "biomass", - fuel_value = "0.25MJ", - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'cobalt-sulfate-02', + icon = '__pyalienlifegraphics__/graphics/icons/co-sulfate-02.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cobalt-oxide", - icon = "__pyalienlifegraphics__/graphics/icons/cobalt-oxide.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'cobalt-nx', + icon = '__pyalienlifegraphics__/graphics/icons/cobalt-nx.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cobalt-extract", - icon = "__pyalienlifegraphics__/graphics/icons/cobalt-extract.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'mixed-ores', + icon = '__pyalienlifegraphics__/graphics/icons/mixed-ores.png', + icon_size = 32, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cobalt-sulfate", - icon = "__pyalienlifegraphics__/graphics/icons/co-sulfate.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'sporopollenin', + icon = '__pyalienlifegraphics__/graphics/icons/sporopollenin.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cobalt-sulfate-02", - icon = "__pyalienlifegraphics__/graphics/icons/co-sulfate-02.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'fungal-substrate', + icon = '__pyalienlifegraphics__/graphics/icons/fungal-substrate.png', + icon_size = 32, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cobalt-nx", - icon = "__pyalienlifegraphics__/graphics/icons/cobalt-nx.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'hmas', + icon = '__pyalienlifegraphics__/graphics/icons/hmas.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "mixed-ores", - icon = "__pyalienlifegraphics__/graphics/icons/mixed-ores.png", - icon_size = 32, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'fungal-substrate-02', + icon = '__pyalienlifegraphics__/graphics/icons/fungal-substrate-02.png', + icon_size = 32, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "sporopollenin", - icon = "__pyalienlifegraphics__/graphics/icons/sporopollenin.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'fungal-substrate-03', + icon = '__pyalienlifegraphics__/graphics/icons/fungal-substrate-03.png', + icon_size = 32, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fungal-substrate", - icon = "__pyalienlifegraphics__/graphics/icons/fungal-substrate.png", - icon_size = 32, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'fawogae-spore', + icon = '__pyalienlifegraphics__/graphics/icons/fawogae-spore.png', + icon_size = 32, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "hmas", - icon = "__pyalienlifegraphics__/graphics/icons/hmas.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'fawogae-spore-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/fawogae-spore.png', icon_size = 32}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png', icon_size = 64} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } +ITEM { + type = 'item', + name = 'fawogae-spore-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/fawogae-spore.png', icon_size = 32}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png', icon_size = 64} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} ITEM { - type = "item", - name = "fungal-substrate-02", - icon = "__pyalienlifegraphics__/graphics/icons/fungal-substrate-02.png", - icon_size = 32, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'fawogae-spore-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/fawogae-spore.png', icon_size = 32}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png', icon_size = 64} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fungal-substrate-03", - icon = "__pyalienlifegraphics__/graphics/icons/fungal-substrate-03.png", - icon_size = 32, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'navens-spore', + icon = '__pyalienlifegraphics__/graphics/icons/navens-spore.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fawogae-spore", - icon = "__pyalienlifegraphics__/graphics/icons/fawogae-spore.png", - icon_size = 32, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'navens-spore-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/navens-spore.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png', icon_size = 64} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fawogae-spore-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/fawogae-spore.png", icon_size = 32}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png", icon_size = 64}, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "fawogae-spore-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/fawogae-spore.png", icon_size = 32}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png", icon_size = 64}, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "fawogae-spore-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/fawogae-spore.png", icon_size = 32}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png", icon_size = 64}, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "navens-spore", - icon = "__pyalienlifegraphics__/graphics/icons/navens-spore.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "navens-spore-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/navens-spore.png", icon_size = 64,}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png", icon_size = 64}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "navens-spore-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/navens-spore.png", icon_size = 64,}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png", icon_size = 64}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "navens-spore-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/navens-spore.png", icon_size = 64,}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png", icon_size = 64}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "yaedols-spores", - icon = "__pyalienlifegraphics__/graphics/icons/yaedols-spores.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "yaedols-spores-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yaedols-spores.png", icon_size = 64,}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png", icon_size = 64}, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "yaedols-spores-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yaedols-spores.png", icon_size = 64,}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png", icon_size = 64}, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "yaedols-spores-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yaedols-spores.png", icon_size = 64,}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png", icon_size = 64}, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "wood-seedling", - icon = "__pyalienlifegraphics__/graphics/icons/mip/seedling-1.png", - icon_size = 64, - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/seedling-1.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/seedling-2.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/seedling-3.png", scale = 0.25}, - }, - flags = {}, - subgroup = "py-alienlife-plants", - order = "a", - stack_size = 100 + type = 'item', + name = 'navens-spore-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/navens-spore.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png', icon_size = 64} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } -ITEM { - type = "item", - name = "wood-seeds", - icon = "__pyalienlifegraphics__/graphics/icons/wood-seeds.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-plants", - order = "a", - stack_size = 100 +ITEM { + type = 'item', + name = 'navens-spore-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/navens-spore.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png', icon_size = 64} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "empty-petri-dish", - icon = "__pyalienlifegraphics__/graphics/icons/empty-petri-dish.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'yaedols-spores', + icon = '__pyalienlifegraphics__/graphics/icons/yaedols-spores.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "petri-dish", - icon = "__pyalienlifegraphics__/graphics/icons/petri-dish.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "petri-dish-bacteria", - icon = "__pyalienlifegraphics__/graphics/icons/petri-dish-bacteria.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "agar", - icon = "__pyalienlifegraphics__/graphics/icons/agar.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "b", - stack_size = 100 + type = 'item', + name = 'yaedols-spores-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yaedols-spores.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png', icon_size = 64} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } -ITEM { - type = "item", - name = "seeds-extract-01", - icon = "__pyalienlifegraphics__/graphics/icons/seeds-extract-01.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "b", - stack_size = 100 -} +ITEM { + type = 'item', + name = 'yaedols-spores-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yaedols-spores.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png', icon_size = 64} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} ITEM { - type = "item", - name = "sugar", - icon = "__pyalienlifegraphics__/graphics/icons/sugar.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "b", - stack_size = 100 -} + type = 'item', + name = 'yaedols-spores-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yaedols-spores.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png', icon_size = 64} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} ITEM { - type = "item", - name = "moss-gen", - icon = "__pyalienlifegraphics__/graphics/icons/moss-gen.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "b", - stack_size = 100 -} + type = 'item', + name = 'wood-seedling', + icon = '__pyalienlifegraphics__/graphics/icons/mip/seedling-1.png', + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/seedling-1.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/seedling-2.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/seedling-3.png', scale = 0.25} + }, + flags = {}, + subgroup = 'py-alienlife-plants', + order = 'a', + stack_size = 100 +} ITEM { - type = "item", - name = "bio-container", - icon = "__pyalienlifegraphics__/graphics/icons/bio-container.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "b", - stack_size = 100, + type = 'item', + name = 'wood-seeds', + icon = '__pyalienlifegraphics__/graphics/icons/wood-seeds.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-plants', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bio-sample", - icon = "__pyalienlifegraphics__/graphics/icons/biosample.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "b", - stack_size = 100, + type = 'item', + name = 'empty-petri-dish', + icon = '__pyalienlifegraphics__/graphics/icons/empty-petri-dish.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cocoon", - icon = "__pyalienlifegraphics__/graphics/icons/cocoon.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-recipes", - order = "b", - stack_size = 100 + type = 'item', + name = 'petri-dish', + icon = '__pyalienlifegraphics__/graphics/icons/petri-dish.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cocoon-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/cocoon.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-recipes", - order = "b", - stack_size = 100 + type = 'item', + name = 'petri-dish-bacteria', + icon = '__pyalienlifegraphics__/graphics/icons/petri-dish-bacteria.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cocoon-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/cocoon.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-recipes", - order = "b", - stack_size = 100 + type = 'item', + name = 'agar', + icon = '__pyalienlifegraphics__/graphics/icons/agar.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "cocoon-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/cocoon.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-recipes", - order = "b", - stack_size = 100 + type = 'item', + name = 'seeds-extract-01', + icon = '__pyalienlifegraphics__/graphics/icons/seeds-extract-01.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "plasmids", - icon = "__pyalienlifegraphics__/graphics/icons/plasmids.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "b", - stack_size = 100 + type = 'item', + name = 'sugar', + icon = '__pyalienlifegraphics__/graphics/icons/sugar.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "retrovirus", - icon = "__pyalienlifegraphics__/graphics/icons/retrovirus.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "b", - stack_size = 100 + type = 'item', + name = 'moss-gen', + icon = '__pyalienlifegraphics__/graphics/icons/moss-gen.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "cdna", - icon = "__pyalienlifegraphics__/graphics/icons/cdna.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "b", - stack_size = 100 + type = 'item', + name = 'bio-container', + icon = '__pyalienlifegraphics__/graphics/icons/bio-container.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "caged-mukmoux", - icon = "__pyalienlifegraphics__/graphics/icons/caged-mukmoux.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-mukmoux", - order = "a", - stack_size = 100 + type = 'item', + name = 'bio-sample', + icon = '__pyalienlifegraphics__/graphics/icons/biosample.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-mukmoux", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-mukmoux.png", + type = 'item', + name = 'cocoon', + icon = '__pyalienlifegraphics__/graphics/icons/cocoon.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-mukmoux", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-recipes', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "bone-caged-mukmoux", - icon = "__pyalienlifegraphics__/graphics/icons/bone-caged-mukmoux.png", + type = 'item', + name = 'cocoon-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/cocoon.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-mukmoux", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-recipes', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-mukmoux", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-mukmoux.png", + type = 'item', + name = 'cocoon-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/cocoon.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-mukmoux", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-recipes', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "skin-caged-mukmoux", - icon = "__pyalienlifegraphics__/graphics/icons/skin-caged-mukmoux.png", + type = 'item', + name = 'cocoon-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/cocoon.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-mukmoux", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-recipes', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-mukmoux", - icon = "__pyalienlifegraphics__/graphics/icons/blood-caged-mukmoux.png", + type = 'item', + name = 'plasmids', + icon = '__pyalienlifegraphics__/graphics/icons/plasmids.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-mukmoux", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-mukmoux", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-mukmoux.png", + type = 'item', + name = 'retrovirus', + icon = '__pyalienlifegraphics__/graphics/icons/retrovirus.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-mukmoux", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "fat-caged-mukmoux", - icon = "__pyalienlifegraphics__/graphics/icons/fat-caged-mukmoux.png", + type = 'item', + name = 'cdna', + icon = '__pyalienlifegraphics__/graphics/icons/cdna.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-mukmoux", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "mukmoux-calf", - icon = "__pyalienlifegraphics__/graphics/icons/mukmoux-calf.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-mukmoux", - order = "a", - stack_size = 100 + type = 'item', + name = 'caged-mukmoux', + icon = '__pyalienlifegraphics__/graphics/icons/caged-mukmoux.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-mukmoux', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "ulric-cub", - icon = "__pyalienlifegraphics__/graphics/icons/ulric-cub.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + type = 'item', + name = 'brain-caged-mukmoux', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-mukmoux.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-mukmoux', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "ulric-cub-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/ulric-cub.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + type = 'item', + name = 'bone-caged-mukmoux', + icon = '__pyalienlifegraphics__/graphics/icons/bone-caged-mukmoux.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-mukmoux', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "ulric-cub-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/ulric-cub.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + type = 'item', + name = 'meat-caged-mukmoux', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-mukmoux.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-mukmoux', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "ulric-cub-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/ulric-cub.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + type = 'item', + name = 'skin-caged-mukmoux', + icon = '__pyalienlifegraphics__/graphics/icons/skin-caged-mukmoux.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-mukmoux', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "caged-arthurian", - icon = "__pyalienlifegraphics__/graphics/icons/caged-arthurian.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "a", - stack_size = 100 + type = 'item', + name = 'blood-caged-mukmoux', + icon = '__pyalienlifegraphics__/graphics/icons/blood-caged-mukmoux.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-mukmoux', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-arthurian", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-arthurian.png", + type = 'item', + name = 'guts-caged-mukmoux', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-mukmoux.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-mukmoux', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bone-caged-arthurian", - icon = "__pyalienlifegraphics__/graphics/icons/bone-caged-arthurian.png", + type = 'item', + name = 'fat-caged-mukmoux', + icon = '__pyalienlifegraphics__/graphics/icons/fat-caged-mukmoux.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-mukmoux', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-arthurian", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-arthurian.png", + type = 'item', + name = 'mukmoux-calf', + icon = '__pyalienlifegraphics__/graphics/icons/mukmoux-calf.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-mukmoux', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "skin-caged-arthurian", - icon = "__pyalienlifegraphics__/graphics/icons/skin-caged-arthurian.png", + type = 'item', + name = 'ulric-cub', + icon = '__pyalienlifegraphics__/graphics/icons/ulric-cub.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-arthurian", - icon = "__pyalienlifegraphics__/graphics/icons/blood-caged-arthurian.png", + type = 'item', + name = 'ulric-cub-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/ulric-cub.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-arthurian", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-arthurian.png", + type = 'item', + name = 'ulric-cub-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/ulric-cub.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fat-caged-arthurian", - icon = "__pyalienlifegraphics__/graphics/icons/fat-caged-arthurian.png", + type = 'item', + name = 'ulric-cub-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/ulric-cub.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/arthurian-food-01.png", + type = 'item', + name = 'caged-arthurian', + icon = '__pyalienlifegraphics__/graphics/icons/caged-arthurian.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/arthurian-food-02.png", + type = 'item', + name = 'brain-caged-arthurian', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-arthurian.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cage", - icon = "__pyalienlifegraphics__/graphics/icons/cage.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'bone-caged-arthurian', + icon = '__pyalienlifegraphics__/graphics/icons/bone-caged-arthurian.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'a', + stack_size = 100 } -{ - type = "tool", - name = "py-science-pack-1", - icon = "__pycoalprocessinggraphics__/graphics/icons/py-science-pack-1.png", - icon_size = 64, - subgroup = "py-alienlife-items", - order = "a-a", - stack_size = 200, - durability = 1, - durability_description_key = "description.science-pack-remaining-amount-key", - durability_description_value = "description.science-pack-remaining-amount-value" +ITEM { + type = 'item', + name = 'meat-caged-arthurian', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-arthurian.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'a', + stack_size = 100 } - -{ - type = "tool", - name = "py-science-pack-2", - icon = "__pyalienlifegraphics__/graphics/icons/py-science-pack-1.png", - icon_size = 64, - subgroup = "py-alienlife-items", - order = "a-a", - stack_size = 200, - durability = 1, - durability_description_key = "description.science-pack-remaining-amount-key", - durability_description_value = "description.science-pack-remaining-amount-value" -} - -{ - type = "tool", - name = "py-science-pack-3", - icon = "__pyalienlifegraphics__/graphics/icons/py-science-pack-2.png", - icon_size = 64, - subgroup = "py-alienlife-items", - order = "a-a", - stack_size = 200, - durability = 1, - durability_description_key = "description.science-pack-remaining-amount-key", - durability_description_value = "description.science-pack-remaining-amount-value" -} - -{ - type = "tool", - name = "py-science-pack-4", - icon = "__pyalienlifegraphics__/graphics/icons/py-science-pack-3.png", - icon_size = 64, - subgroup = "science-pack", - order = "a-a", - stack_size = 200, - durability = 1, - durability_description_key = "description.science-pack-remaining-amount-key", - durability_description_value = "description.science-pack-remaining-amount-value" -} - -ITEM { - type = "item", - name = "guts", - icon = "__pyalienlifegraphics__/graphics/icons/mip/guts-01.png", - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/guts-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/guts-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/guts-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/guts-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/guts-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/guts-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/guts-07.png", scale = 0.25}, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "manure", - icon = "__pyalienlifegraphics__/graphics/icons/mip/manure-02.png", - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/manure-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/manure-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/manure-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/manure-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/manure-05.png", scale = 0.25}, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "f", - stack_size = 100 -} - -ITEM { - type = "item", - name = "brain", - icon = "__pyalienlifegraphics__/graphics/icons/mip/brain-03.png", - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/brain-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/brain-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/brain-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/brain-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/brain-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/brain-06.png", scale = 0.25}, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "meat", - icon = "__pyalienlifegraphics__/graphics/icons/mip/meat-01.png", - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/meat-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/meat-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/meat-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/meat-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/meat-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/meat-06.png", scale = 0.25}, - }, - fuel_category = 'food', - fuel_value = '2MJ', - fuel_acceleration_multiplier = 1.1, - fuel_top_speed_multiplier = 1.15, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "bones", - icon = "__pyalienlifegraphics__/graphics/icons/mip/bones-01.png", - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bones-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bones-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bones-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bones-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bones-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bones-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bones-07.png", scale = 0.25}, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "bonemeal", - icon = "__pyalienlifegraphics__/graphics/icons/bonemeal.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "mukmoux-fat", - icon = "__pyalienlifegraphics__/graphics/icons/mukmoux-fat.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "cellulose", - icon = "__pyalienlifegraphics__/graphics/icons/cellulose.png", - icon_size = 64, - fuel_category = "biomass", - fuel_value = "5MJ", - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "lignin", - icon = "__pyalienlifegraphics__/graphics/icons/lignin.png", - icon_size = 64, - fuel_category = "biomass", - fuel_value = "8MJ", - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "chitosan", - icon = "__pyalienlifegraphics__/graphics/icons/chitosan.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "chitin", - icon = "__pyalienlifegraphics__/graphics/icons/chitin.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - + ITEM { - type = "item", - name = "carapace", - icon = "__pyalienlifegraphics__/graphics/icons/carapace.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "skin", - icon = "__pyalienlifegraphics__/graphics/icons/skin.png", - icon_size = 32, - flags = {}, - subgroup = "py-alienlife-items", - order = "h", - stack_size = 100 + type = 'item', + name = 'skin-caged-arthurian', + icon = '__pyalienlifegraphics__/graphics/icons/skin-caged-arthurian.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'a', + stack_size = 100 } + ITEM { - type = "item", - name = "neuroprocessor", - icon = "__pyalienlifegraphics__/graphics/icons/neuroprocessor.png", + type = 'item', + name = 'blood-caged-arthurian', + icon = '__pyalienlifegraphics__/graphics/icons/blood-caged-arthurian.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "primers", - icon = "__pyalienlifegraphics__/graphics/icons/primers.png", + type = 'item', + name = 'guts-caged-arthurian', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-arthurian.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "dna-polymerase", - icon = "__pyalienlifegraphics__/graphics/icons/dna-polymerase.png", + type = 'item', + name = 'fat-caged-arthurian', + icon = '__pyalienlifegraphics__/graphics/icons/fat-caged-arthurian.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "pheromones", - icon = "__pyalienlifegraphics__/graphics/icons/pheromones.png", + type = 'item', + name = 'arthurian-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/arthurian-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "chimeric-proteins", - icon = "__pyalienlifegraphics__/graphics/icons/chimeric-proteins.png", + type = 'item', + name = 'arthurian-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/arthurian-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "magnetic-beads", - icon = "__pyalienlifegraphics__/graphics/icons/magnetic-beads.png", + type = 'item', + name = 'cage', + icon = '__pyalienlifegraphics__/graphics/icons/cage.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} { + type = 'tool', + name = 'py-science-pack-1', + icon = '__pycoalprocessinggraphics__/graphics/icons/py-science-pack-1.png', + icon_size = 64, + subgroup = 'py-alienlife-items', + order = 'a-a', + stack_size = 200, + durability = 1, + durability_description_key = 'description.science-pack-remaining-amount-key', + durability_description_value = 'description.science-pack-remaining-amount-value' +} { + type = 'tool', + name = 'py-science-pack-2', + icon = '__pyalienlifegraphics__/graphics/icons/py-science-pack-1.png', + icon_size = 64, + subgroup = 'py-alienlife-items', + order = 'a-a', + stack_size = 200, + durability = 1, + durability_description_key = 'description.science-pack-remaining-amount-key', + durability_description_value = 'description.science-pack-remaining-amount-value' +} { + type = 'tool', + name = 'py-science-pack-3', + icon = '__pyalienlifegraphics__/graphics/icons/py-science-pack-2.png', + icon_size = 64, + subgroup = 'py-alienlife-items', + order = 'a-a', + stack_size = 200, + durability = 1, + durability_description_key = 'description.science-pack-remaining-amount-key', + durability_description_value = 'description.science-pack-remaining-amount-value' +} { + type = 'tool', + name = 'py-science-pack-4', + icon = '__pyalienlifegraphics__/graphics/icons/py-science-pack-3.png', + icon_size = 64, + subgroup = 'science-pack', + order = 'a-a', + stack_size = 200, + durability = 1, + durability_description_key = 'description.science-pack-remaining-amount-key', + durability_description_value = 'description.science-pack-remaining-amount-value' +} + +ITEM { + type = 'item', + name = 'guts', + icon = '__pyalienlifegraphics__/graphics/icons/mip/guts-01.png', + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/guts-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/guts-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/guts-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/guts-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/guts-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/guts-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/guts-07.png', scale = 0.25} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'manure', + icon = '__pyalienlifegraphics__/graphics/icons/mip/manure-02.png', + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/manure-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/manure-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/manure-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/manure-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/manure-05.png', scale = 0.25} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'f', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'brain', + icon = '__pyalienlifegraphics__/graphics/icons/mip/brain-03.png', + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/brain-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/brain-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/brain-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/brain-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/brain-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/brain-06.png', scale = 0.25} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'meat', + icon = '__pyalienlifegraphics__/graphics/icons/mip/meat-01.png', + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/meat-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/meat-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/meat-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/meat-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/meat-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/meat-06.png', scale = 0.25} + }, + fuel_category = 'dingrit-food', + fuel_value = '5MJ', + fuel_acceleration_multiplier = 1, + fuel_top_speed_multiplier = 1, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cbp", - icon = "__pyalienlifegraphics__/graphics/icons/cbp.png", + type = 'item', + name = 'bones', + icon = '__pyalienlifegraphics__/graphics/icons/mip/bones-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bones-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bones-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bones-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bones-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bones-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bones-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bones-07.png', scale = 0.25} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "nanofibrils", - icon = "__pyalienlifegraphics__/graphics/icons/nanofibrils.png", + type = 'item', + name = 'bonemeal', + icon = '__pyalienlifegraphics__/graphics/icons/bonemeal.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "empty-barrel-milk", - icon = "__pyalienlifegraphics__/graphics/icons/empty-barrel-milk.png", + type = 'item', + name = 'mukmoux-fat', + icon = '__pyalienlifegraphics__/graphics/icons/mukmoux-fat.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "barrel-milk", - icon = "__pyalienlifegraphics__/graphics/icons/barrel-milk.png", + type = 'item', + name = 'cellulose', + icon = '__pyalienlifegraphics__/graphics/icons/cellulose.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "h", - stack_size = 100 + fuel_category = 'biomass', + fuel_value = '5MJ', + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } -data:extend{{ - type = 'battery-equipment', - categories = {'armor'}, - shape = {width = 1, height = 3, type = 'full'}, - name = 'biobattery', - sprite = { - width = 22, - height = 82, - filename = '__pyalienlifegraphics__/graphics/icons/biobattery-equipment.png', - scale = 1.2 - }, - energy_source = { - type = 'electric', - buffer_capacity = '180MJ', - usage_priority = 'tertiary' - }, - localised_name = {'item-name.biobattery'}, - localised_description = {'item-description.biobattery'} -}} +ITEM { + type = 'item', + name = 'lignin', + icon = '__pyalienlifegraphics__/graphics/icons/lignin.png', + icon_size = 64, + fuel_category = 'biomass', + fuel_value = '8MJ', + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} ITEM { - type = "item", - name = "biobattery", - icon = "__pyalienlifegraphics__/graphics/icons/biobattery.png", + type = 'item', + name = 'chitosan', + icon = '__pyalienlifegraphics__/graphics/icons/chitosan.png', icon_size = 64, - flags = {}, - subgroup = "py-battery-equipment", - order = "c", - stack_size = 100, - localised_name = {'item-name.biobattery'}, - localised_description = {'item-description.biobattery'}, - placed_as_equipment_result = 'biobattery' + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "alien-sample-02", - icon = "__pyalienlifegraphics__/graphics/icons/alien-sample-02.png", + type = 'item', + name = 'chitin', + icon = '__pyalienlifegraphics__/graphics/icons/chitin.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "alien-sample-03", - icon = "__pyalienlifegraphics__/graphics/icons/alien-sample-03.png", + type = 'item', + name = 'carapace', + icon = '__pyalienlifegraphics__/graphics/icons/carapace.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "gh", - icon = "__pyalienlifegraphics__/graphics/icons/gh.png", + type = 'item', + name = 'skin', + icon = '__pyalienlifegraphics__/graphics/icons/skin.png', + icon_size = 32, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'h', + stack_size = 100 +} +ITEM { + type = 'item', + name = 'neuroprocessor', + icon = '__pyalienlifegraphics__/graphics/icons/neuroprocessor.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "anabolic-rna", - icon = "__pyalienlifegraphics__/graphics/icons/anabolic-rna.png", + type = 'item', + name = 'primers', + icon = '__pyalienlifegraphics__/graphics/icons/primers.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "antitumor", - icon = "__pyalienlifegraphics__/graphics/icons/antitumor.png", + type = 'item', + name = 'dna-polymerase', + icon = '__pyalienlifegraphics__/graphics/icons/dna-polymerase.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "enediyne", - icon = "__pyalienlifegraphics__/graphics/icons/enediyne.png", + type = 'item', + name = 'pheromones', + icon = '__pyalienlifegraphics__/graphics/icons/pheromones.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "dynemicin", - icon = "__pyalienlifegraphics__/graphics/icons/dynemicin.png", + type = 'item', + name = 'chimeric-proteins', + icon = '__pyalienlifegraphics__/graphics/icons/chimeric-proteins.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "alien-enzymes", - icon = "__pyalienlifegraphics__/graphics/icons/alien-enzymes.png", + type = 'item', + name = 'magnetic-beads', + icon = '__pyalienlifegraphics__/graphics/icons/magnetic-beads.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "albumin", - icon = "__pyalienlifegraphics__/graphics/icons/albumin.png", + type = 'item', + name = 'cbp', + icon = '__pyalienlifegraphics__/graphics/icons/cbp.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "caged-ulric", - icon = "__pyalienlifegraphics__/graphics/icons/caged-ulric.png", + type = 'item', + name = 'nanofibrils', + icon = '__pyalienlifegraphics__/graphics/icons/nanofibrils.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-ulric", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-ulric.png", + type = 'item', + name = 'empty-barrel-milk', + icon = '__pyalienlifegraphics__/graphics/icons/empty-barrel-milk.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "bone-caged-ulric", - icon = "__pyalienlifegraphics__/graphics/icons/bone-caged-ulric.png", + type = 'item', + name = 'barrel-milk', + icon = '__pyalienlifegraphics__/graphics/icons/barrel-milk.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'h', + stack_size = 100 +} + +data:extend { + { + type = 'battery-equipment', + categories = {'armor'}, + shape = {width = 1, height = 3, type = 'full'}, + name = 'biobattery', + sprite = { + width = 22, + height = 82, + filename = '__pyalienlifegraphics__/graphics/icons/biobattery-equipment.png', + scale = 1.2 + }, + energy_source = { + type = 'electric', + buffer_capacity = '180MJ', + usage_priority = 'tertiary' + }, + localised_name = {'item-name.biobattery'}, + localised_description = {'item-description.biobattery'} + } } ITEM { - type = "item", - name = "meat-caged-ulric", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-ulric.png", + type = 'item', + name = 'biobattery', + icon = '__pyalienlifegraphics__/graphics/icons/biobattery.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-battery-equipment', + order = 'c', + stack_size = 100, + localised_name = {'item-name.biobattery'}, + localised_description = {'item-description.biobattery'}, + placed_as_equipment_result = 'biobattery' } ITEM { - type = "item", - name = "skin-caged-ulric", - icon = "__pyalienlifegraphics__/graphics/icons/skin-caged-ulric.png", + type = 'item', + name = 'alien-sample-02', + icon = '__pyalienlifegraphics__/graphics/icons/alien-sample-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-ulric", - icon = "__pyalienlifegraphics__/graphics/icons/blood-caged-ulric.png", + type = 'item', + name = 'alien-sample-03', + icon = '__pyalienlifegraphics__/graphics/icons/alien-sample-03.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-ulric", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-ulric.png", + type = 'item', + name = 'gh', + icon = '__pyalienlifegraphics__/graphics/icons/gh.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "fat-caged-ulric", - icon = "__pyalienlifegraphics__/graphics/icons/fat-caged-ulric.png", + type = 'item', + name = 'anabolic-rna', + icon = '__pyalienlifegraphics__/graphics/icons/anabolic-rna.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "ulric-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/ulric-food-01.png", + type = 'item', + name = 'antitumor', + icon = '__pyalienlifegraphics__/graphics/icons/antitumor.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "ulric-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/ulric-food-02.png", + type = 'item', + name = 'enediyne', + icon = '__pyalienlifegraphics__/graphics/icons/enediyne.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "sample-cup", - icon = "__pyalienlifegraphics__/graphics/icons/sample-cup.png", + type = 'item', + name = 'dynemicin', + icon = '__pyalienlifegraphics__/graphics/icons/dynemicin.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "ulric-mk02-dna-sample", - icon = "__pyalienlifegraphics__/graphics/icons/syringe.png", + type = 'item', + name = 'alien-enzymes', + icon = '__pyalienlifegraphics__/graphics/icons/alien-enzymes.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "ulric-mk03-dna-sample", - icon = "__pyalienlifegraphics__/graphics/icons/syringe.png", + type = 'item', + name = 'albumin', + icon = '__pyalienlifegraphics__/graphics/icons/albumin.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "ulric-mk04-dna-sample", - icon = "__pyalienlifegraphics__/graphics/icons/syringe.png", + type = 'item', + name = 'caged-ulric', + icon = '__pyalienlifegraphics__/graphics/icons/caged-ulric.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ---[[ + ITEM { - type = "item", - name = "syringe", - icon = "__pyalienlifegraphics__/graphics/icons/syringe.png", + type = 'item', + name = 'brain-caged-ulric', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-ulric.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } -]]-- + ITEM { - type = "item", - name = "ulric-codex", - icon = "__pyalienlifegraphics__/graphics/icons/ulric-codex.png", + type = 'item', + name = 'bone-caged-ulric', + icon = '__pyalienlifegraphics__/graphics/icons/bone-caged-ulric.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "korlex-codex", - icon = "__pyalienlifegraphics__/graphics/icons/korlex-codex.png", + type = 'item', + name = 'meat-caged-ulric', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-ulric.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "vrauks-codex", - icon = "__pyalienlifegraphics__/graphics/icons/vrauks-codex.png", + type = 'item', + name = 'skin-caged-ulric', + icon = '__pyalienlifegraphics__/graphics/icons/skin-caged-ulric.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "navens-codex", - icon = "__pyalienlifegraphics__/graphics/icons/navens-codex.png", + type = 'item', + name = 'blood-caged-ulric', + icon = '__pyalienlifegraphics__/graphics/icons/blood-caged-ulric.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "yotoi-codex", - icon = "__pyalienlifegraphics__/graphics/icons/yotoi-codex.png", + type = 'item', + name = 'guts-caged-ulric', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-ulric.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "rennea-codex", - icon = "__pyalienlifegraphics__/graphics/icons/rennea-codex.png", + type = 'item', + name = 'fat-caged-ulric', + icon = '__pyalienlifegraphics__/graphics/icons/fat-caged-ulric.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "dhilmos-codex", - icon = "__pyalienlifegraphics__/graphics/icons/dhilmos-codex.png", + type = 'item', + name = 'ulric-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/ulric-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "sea-sponge-codex", - icon = "__pyalienlifegraphics__/graphics/icons/sea-sponge-codex.png", + type = 'item', + name = 'ulric-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/ulric-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "ralesia-codex", - icon = "__pyalienlifegraphics__/graphics/icons/ralesia-codex.png", + type = 'item', + name = 'sample-cup', + icon = '__pyalienlifegraphics__/graphics/icons/sample-cup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "fawogae-codex", - icon = "__pyalienlifegraphics__/graphics/icons/fawogae-codex.png", + type = 'item', + name = 'ulric-mk02-dna-sample', + icon = '__pyalienlifegraphics__/graphics/icons/syringe.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "mukmoux-codex", - icon = "__pyalienlifegraphics__/graphics/icons/mukmoux-codex.png", + type = 'item', + name = 'ulric-mk03-dna-sample', + icon = '__pyalienlifegraphics__/graphics/icons/syringe.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-codex", - icon = "__pyalienlifegraphics__/graphics/icons/arthurian-codex.png", + type = 'item', + name = 'ulric-mk04-dna-sample', + icon = '__pyalienlifegraphics__/graphics/icons/syringe.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "zipir-codex", - icon = "__pyalienlifegraphics__/graphics/icons/zipir-codex.png", + type = 'item', + name = 'ulric-codex', + icon = '__pyalienlifegraphics__/graphics/icons/ulric-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "tuuphra-codex", - icon = "__pyalienlifegraphics__/graphics/icons/tuuphra-codex.png", + type = 'item', + name = 'korlex-codex', + icon = '__pyalienlifegraphics__/graphics/icons/korlex-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-generic-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-generic-sample.png", + type = 'item', + name = 'vrauks-codex', + icon = '__pyalienlifegraphics__/graphics/icons/vrauks-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-horse-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-horse-sample.png", + type = 'item', + name = 'navens-codex', + icon = '__pyalienlifegraphics__/graphics/icons/navens-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-sunflower-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-sunflower-sample.png", + type = 'item', + name = 'yotoi-codex', + icon = '__pyalienlifegraphics__/graphics/icons/yotoi-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-flower-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-flower-sample.png", + type = 'item', + name = 'rennea-codex', + icon = '__pyalienlifegraphics__/graphics/icons/rennea-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-shroom-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-shroom-sample.png", + type = 'item', + name = 'dhilmos-codex', + icon = '__pyalienlifegraphics__/graphics/icons/dhilmos-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-tropical-tree-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-tropical-tree-sample.png", + type = 'item', + name = 'sea-sponge-codex', + icon = '__pyalienlifegraphics__/graphics/icons/sea-sponge-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-crustacean-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-crustacean-sample.png", + type = 'item', + name = 'ralesia-codex', + icon = '__pyalienlifegraphics__/graphics/icons/ralesia-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-bat-sample", - icon = "__pyalienlifegraphics2__/graphics/icons/earth-bat-sample.png", + type = 'item', + name = 'fawogae-codex', + icon = '__pyalienlifegraphics__/graphics/icons/fawogae-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-sea-sponge-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-sea-sponge-sample.png", + type = 'item', + name = 'mukmoux-codex', + icon = '__pyalienlifegraphics__/graphics/icons/mukmoux-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-cow-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-cow-sample.png", + type = 'item', + name = 'arthurian-codex', + icon = '__pyalienlifegraphics__/graphics/icons/arthurian-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-potato-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-potato-sample.png", + type = 'item', + name = 'zipir-codex', + icon = '__pyalienlifegraphics__/graphics/icons/zipir-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-lizard-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-lizard-sample.png", + type = 'item', + name = 'tuuphra-codex', + icon = '__pyalienlifegraphics__/graphics/icons/tuuphra-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "sea-sponge-sprouts", - icon = "__pyalienlifegraphics__/graphics/icons/sea-sponge-sprouts.png", + type = 'item', + name = 'earth-generic-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-generic-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-sea-sponge", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "sea-sponge-sprouts-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/sea-sponge-sprouts.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'earth-horse-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-horse-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-sea-sponge", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "sea-sponge-sprouts-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/sea-sponge-sprouts.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'earth-sunflower-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-sunflower-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-sea-sponge", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "sea-sponge-sprouts-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/sea-sponge-sprouts.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, + type = 'item', + name = 'earth-flower-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-flower-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-sea-sponge", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "mukmoux-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/mukmoux-food-01.png", + type = 'item', + name = 'earth-shroom-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-shroom-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "mukmoux-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/mukmoux-food-02.png", + type = 'item', + name = 'earth-tropical-tree-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-tropical-tree-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "dhilmos-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/dhilmos-food-01.png", + type = 'item', + name = 'earth-crustacean-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-crustacean-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "dhilmos-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/dhilmos-food-02.png", + type = 'item', + name = 'earth-bat-sample', + icon = '__pyalienlifegraphics2__/graphics/icons/earth-bat-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fertilizer", - icon = "__pyalienlifegraphics__/graphics/icons/fertilizer.png", - icon_size = 32, - flags = {}, - subgroup = "py-alienlife-items", - order = "h", - stack_size = 100 + type = 'item', + name = 'earth-sea-sponge-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-sea-sponge-sample.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "tuuphra-seeds", - icon = "__pyalienlifegraphics__/graphics/icons/tuuphra-seeds.png", + type = 'item', + name = 'earth-cow-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-cow-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-tuuphra", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-egg", - icon = "__pyalienlifegraphics__/graphics/icons/arthurian-egg.png", + type = 'item', + name = 'earth-potato-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-potato-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-egg-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/arthurian-egg.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'earth-lizard-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-lizard-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-egg-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/arthurian-egg.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'sea-sponge-sprouts', + icon = '__pyalienlifegraphics__/graphics/icons/sea-sponge-sprouts.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-sea-sponge', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-egg-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/arthurian-egg.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, + type = 'item', + name = 'sea-sponge-sprouts-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/sea-sponge-sprouts.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-sea-sponge', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-pup", - icon = "__pyalienlifegraphics__/graphics/icons/arthurian-pup.png", + type = 'item', + name = 'sea-sponge-sprouts-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/sea-sponge-sprouts.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-sea-sponge', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-pup-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/arthurian-pup.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'sea-sponge-sprouts-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/sea-sponge-sprouts.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-sea-sponge', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-pup-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/arthurian-pup.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'mukmoux-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/mukmoux-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "arthurian-pup-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/arthurian-pup.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, + type = 'item', + name = 'mukmoux-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/mukmoux-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "zipir-pup", - icon = "__pyalienlifegraphics__/graphics/icons/zipir-pup.png", + type = 'item', + name = 'dhilmos-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/dhilmos-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-zipir", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "trits-pup", - icon = "__pyalienlifegraphics__/graphics/icons/trits-pup.png", + type = 'item', + name = 'dhilmos-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/dhilmos-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-trits", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'fertilizer', + icon = '__pyalienlifegraphics__/graphics/icons/fertilizer.png', + icon_size = 32, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "cobalt-fluoride", - icon = "__pyalienlifegraphics__/graphics/icons/cobalt-fluoride.png", + type = 'item', + name = 'tuuphra-seeds', + icon = '__pyalienlifegraphics__/graphics/icons/tuuphra-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-tuuphra', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "cytostatics", - icon = "__pyalienlifegraphics__/graphics/icons/cytostatics.png", + type = 'item', + name = 'arthurian-egg', + icon = '__pyalienlifegraphics__/graphics/icons/arthurian-egg.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "microcin-j25", - icon = "__pyalienlifegraphics__/graphics/icons/microcin-j25.png", + type = 'item', + name = 'arthurian-egg-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/arthurian-egg.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "zymogens", - icon = "__pyalienlifegraphics__/graphics/icons/zymogens.png", + type = 'item', + name = 'arthurian-egg-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/arthurian-egg.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "mmp", - icon = "__pyalienlifegraphics__/graphics/icons/matrix-metallopeptidases.png", + type = 'item', + name = 'arthurian-egg-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/arthurian-egg.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "peptidase-m58", - icon = "__pyalienlifegraphics__/graphics/icons/peptidase-m58.png", + type = 'item', + name = 'arthurian-pup', + icon = '__pyalienlifegraphics__/graphics/icons/arthurian-pup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "antiviral", - icon = "__pyalienlifegraphics__/graphics/icons/antiviral.png", + type = 'item', + name = 'arthurian-pup-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/arthurian-pup.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "resveratrol", - icon = "__pyalienlifegraphics__/graphics/icons/resveratrol.png", + type = 'item', + name = 'arthurian-pup-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/arthurian-pup.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "yotoi-fruit", - icon = "__pyalienlifegraphics__/graphics/icons/yotoi-fruit.png", + type = 'item', + name = 'arthurian-pup-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/arthurian-pup.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-yotoi", - order = "h", - stack_size = 50 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "yotoi-fruit-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yotoi-fruit.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'zipir-pup', + icon = '__pyalienlifegraphics__/graphics/icons/zipir-pup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-yotoi", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-zipir', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "yotoi-fruit-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yotoi-fruit.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'trits-pup', + icon = '__pyalienlifegraphics__/graphics/icons/trits-pup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-yotoi", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-trits', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "yotoi-fruit-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yotoi-fruit.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, + type = 'item', + name = 'cobalt-fluoride', + icon = '__pyalienlifegraphics__/graphics/icons/cobalt-fluoride.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-yotoi", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "yotoi-leaves", - icon = "__pyalienlifegraphics__/graphics/icons/yotoi-leaves.png", + type = 'item', + name = 'cytostatics', + icon = '__pyalienlifegraphics__/graphics/icons/cytostatics.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-yotoi", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "zinc-finger-proteins", - icon = "__pyalienlifegraphics__/graphics/icons/zinc-finger-proteins.png", + type = 'item', + name = 'microcin-j25', + icon = '__pyalienlifegraphics__/graphics/icons/microcin-j25.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "reca", - icon = "__pyalienlifegraphics__/graphics/icons/reca.png", + type = 'item', + name = 'zymogens', + icon = '__pyalienlifegraphics__/graphics/icons/zymogens.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "orexigenic", - icon = "__pyalienlifegraphics__/graphics/icons/orexigenic.png", + type = 'item', + name = 'mmp', + icon = '__pyalienlifegraphics__/graphics/icons/matrix-metallopeptidases.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "hyaline", - icon = "__pyalienlifegraphics__/graphics/icons/hyaline.png", + type = 'item', + name = 'peptidase-m58', + icon = '__pyalienlifegraphics__/graphics/icons/peptidase-m58.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "bmp", - icon = "__pyalienlifegraphics__/graphics/icons/bmp.png", + type = 'item', + name = 'antiviral', + icon = '__pyalienlifegraphics__/graphics/icons/antiviral.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "adam42-gen", - icon = "__pyalienlifegraphics__/graphics/icons/adam42-gen.png", + type = 'item', + name = 'resveratrol', + icon = '__pyalienlifegraphics__/graphics/icons/resveratrol.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "cysteine", - icon = "__pyalienlifegraphics__/graphics/icons/cysteine.png", + type = 'item', + name = 'yotoi-fruit', + icon = '__pyalienlifegraphics__/graphics/icons/yotoi-fruit.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-yotoi', + order = 'h', + stack_size = 50 } ITEM { - type = "item", - name = "yotoi-seeds", - icon = "__pyalienlifegraphics__/graphics/icons/yotoi-seeds.png", + type = 'item', + name = 'yotoi-fruit-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yotoi-fruit.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-yotoi", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-yotoi', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "yotoi-seeds-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yotoi-seeds.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'yotoi-fruit-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yotoi-fruit.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-yotoi", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-yotoi', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "yotoi-seeds-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yotoi-seeds.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'yotoi-fruit-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yotoi-fruit.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-yotoi", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-yotoi', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "yotoi-seeds-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yotoi-seeds.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, + type = 'item', + name = 'yotoi-leaves', + icon = '__pyalienlifegraphics__/graphics/icons/yotoi-leaves.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-yotoi", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-yotoi', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "dhilmos-egg", - icon = "__pyalienlifegraphics__/graphics/icons/dhilmos-egg.png", + type = 'item', + name = 'zinc-finger-proteins', + icon = '__pyalienlifegraphics__/graphics/icons/zinc-finger-proteins.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dhilmos", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "dhilmos-pup", - icon = "__pyalienlifegraphics__/graphics/icons/dhilmo-pup.png", + type = 'item', + name = 'reca', + icon = '__pyalienlifegraphics__/graphics/icons/reca.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dhilmos", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "meat-dhilmos", - icon = "__pyalienlifegraphics__/graphics/icons/meat-dhilmos.png", + type = 'item', + name = 'orexigenic', + icon = '__pyalienlifegraphics__/graphics/icons/orexigenic.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dhilmos", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "blood-dhilmos", - icon = "__pyalienlifegraphics__/graphics/icons/blood-dhilmos.png", + type = 'item', + name = 'hyaline', + icon = '__pyalienlifegraphics__/graphics/icons/hyaline.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dhilmos", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "guts-dhilmos", - icon = "__pyalienlifegraphics__/graphics/icons/guts-dhilmos.png", + type = 'item', + name = 'bmp', + icon = '__pyalienlifegraphics__/graphics/icons/bmp.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dhilmos", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "fat-dhilmos", - icon = "__pyalienlifegraphics__/graphics/icons/fat-dhilmos.png", + type = 'item', + name = 'adam42-gen', + icon = '__pyalienlifegraphics__/graphics/icons/adam42-gen.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dhilmos", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "scrondrix-pup", - icon = "__pyalienlifegraphics__/graphics/icons/scrondrix-pup.png", + type = 'item', + name = 'cysteine', + icon = '__pyalienlifegraphics__/graphics/icons/cysteine.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "caged-scrondrix", - icon = "__pyalienlifegraphics__/graphics/icons/caged-scrondrix.png", + type = 'item', + name = 'yotoi-seeds', + icon = '__pyalienlifegraphics__/graphics/icons/yotoi-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-yotoi', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-scrondrix", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-scrondrix.png", + type = 'item', + name = 'yotoi-seeds-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yotoi-seeds.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-yotoi', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "bone-caged-scrondrix", - icon = "__pyalienlifegraphics__/graphics/icons/bone-caged-scrondrix.png", + type = 'item', + name = 'yotoi-seeds-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yotoi-seeds.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-yotoi', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-scrondrix", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-scrondrix.png", + type = 'item', + name = 'yotoi-seeds-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yotoi-seeds.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-yotoi', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "skin-caged-scrondrix", - icon = "__pyalienlifegraphics__/graphics/icons/skin-caged-scrondrix.png", + type = 'item', + name = 'dhilmos-egg', + icon = '__pyalienlifegraphics__/graphics/icons/dhilmos-egg.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dhilmos', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-scrondrix", - icon = "__pyalienlifegraphics__/graphics/icons/blood-caged-scrondrix.png", + type = 'item', + name = 'dhilmos-pup', + icon = '__pyalienlifegraphics__/graphics/icons/dhilmo-pup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dhilmos', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-scrondrix", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-scrondrix.png", + type = 'item', + name = 'meat-dhilmos', + icon = '__pyalienlifegraphics__/graphics/icons/meat-dhilmos.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dhilmos', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fat-caged-scrondrix", - icon = "__pyalienlifegraphics__/graphics/icons/fat-caged-scrondrix.png", + type = 'item', + name = 'blood-dhilmos', + icon = '__pyalienlifegraphics__/graphics/icons/blood-dhilmos.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dhilmos', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "pineal-gland", - icon = "__pyalienlifegraphics__/graphics/icons/pineal-gland.png", + type = 'item', + name = 'guts-dhilmos', + icon = '__pyalienlifegraphics__/graphics/icons/guts-dhilmos.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dhilmos', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "scrondrix-codex", - icon = "__pyalienlifegraphics__/graphics/icons/scrondrix-codex.png", + type = 'item', + name = 'fat-dhilmos', + icon = '__pyalienlifegraphics__/graphics/icons/fat-dhilmos.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dhilmos', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bat-codex", - icon = "__pyalienlifegraphics2__/graphics/icons/bat-codex.png", + type = 'item', + name = 'scrondrix-pup', + icon = '__pyalienlifegraphics__/graphics/icons/scrondrix-pup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "earth-roadrunner-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-roadrunner-sample.png", + type = 'item', + name = 'caged-scrondrix', + icon = '__pyalienlifegraphics__/graphics/icons/caged-scrondrix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "rennea-seeds", - icon = "__pyalienlifegraphics__/graphics/icons/rennea-seeds.png", + type = 'item', + name = 'brain-caged-scrondrix', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-scrondrix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-rennea", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "rennea-seeds-mk02", - icon = "__pyalienlifegraphics__/graphics/icons/rennea-seeds.png", + type = 'item', + name = 'bone-caged-scrondrix', + icon = '__pyalienlifegraphics__/graphics/icons/bone-caged-scrondrix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-rennea", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "digested-rennea-seeds-mk02", - icon = "__pyalienlifegraphics__/graphics/icons/mip/rennea-manure-01.png", + type = 'item', + name = 'meat-caged-scrondrix', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-scrondrix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-rennea", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "abraded-rennea-seeds-mk02", - icon = "__pyalienlifegraphics__/graphics/icons/rennea-seeds.png", + type = 'item', + name = 'skin-caged-scrondrix', + icon = '__pyalienlifegraphics__/graphics/icons/skin-caged-scrondrix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-rennea", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "rennea-seeds-mk03", - icon = "__pyalienlifegraphics__/graphics/icons/rennea-seeds.png", + type = 'item', + name = 'blood-caged-scrondrix', + icon = '__pyalienlifegraphics__/graphics/icons/blood-caged-scrondrix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-rennea", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "digested-rennea-seeds-mk03", - icon = "__pyalienlifegraphics__/graphics/icons/mip/rennea-manure-01.png", + type = 'item', + name = 'guts-caged-scrondrix', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-scrondrix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-rennea", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'a', + stack_size = 100 } +ITEM { + type = 'item', + name = 'fat-caged-scrondrix', + icon = '__pyalienlifegraphics__/graphics/icons/fat-caged-scrondrix.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'a', + stack_size = 100 +} ITEM { - type = "item", - name = "abraded-rennea-seeds-mk03", - icon = "__pyalienlifegraphics__/graphics/icons/rennea-seeds.png", + type = 'item', + name = 'pineal-gland', + icon = '__pyalienlifegraphics__/graphics/icons/pineal-gland.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-rennea", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "rennea-seeds-mk04", - icon = "__pyalienlifegraphics__/graphics/icons/rennea-seeds.png", + type = 'item', + name = 'scrondrix-codex', + icon = '__pyalienlifegraphics__/graphics/icons/scrondrix-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-rennea", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "digested-rennea-seeds-mk04", - icon = "__pyalienlifegraphics__/graphics/icons/mip/rennea-manure-01.png", + type = 'item', + name = 'bat-codex', + icon = '__pyalienlifegraphics2__/graphics/icons/bat-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-rennea", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } +ITEM { + type = 'item', + name = 'earth-roadrunner-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-roadrunner-sample.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 +} ITEM { - type = "item", - name = "abraded-rennea-seeds-mk04", - icon = "__pyalienlifegraphics__/graphics/icons/rennea-seeds.png", + type = 'item', + name = 'rennea-seeds', + icon = '__pyalienlifegraphics__/graphics/icons/rennea-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-rennea", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-rennea', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "caged-phadai", - icon = "__pyalienlifegraphics__/graphics/icons/caged-phadai.png", + type = 'item', + name = 'rennea-seeds-mk02', + icon = '__pyalienlifegraphics__/graphics/icons/rennea-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phadai", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-rennea', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-phadai", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-phadai.png", + type = 'item', + name = 'digested-rennea-seeds-mk02', + icon = '__pyalienlifegraphics__/graphics/icons/mip/rennea-manure-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phadai", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-rennea', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "bone-caged-phadai", - icon = "__pyalienlifegraphics__/graphics/icons/bone-caged-phadai.png", + type = 'item', + name = 'abraded-rennea-seeds-mk02', + icon = '__pyalienlifegraphics__/graphics/icons/rennea-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phadai", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-rennea', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-phadai", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-phadai.png", + type = 'item', + name = 'rennea-seeds-mk03', + icon = '__pyalienlifegraphics__/graphics/icons/rennea-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phadai", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-rennea', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-phadai", - icon = "__pyalienlifegraphics__/graphics/icons/blood-caged-phadai.png", + type = 'item', + name = 'digested-rennea-seeds-mk03', + icon = '__pyalienlifegraphics__/graphics/icons/mip/rennea-manure-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phadai", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-rennea', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "skin-caged-phadai", - icon = "__pyalienlifegraphics__/graphics/icons/skin-caged-phadai.png", + type = 'item', + name = 'abraded-rennea-seeds-mk03', + icon = '__pyalienlifegraphics__/graphics/icons/rennea-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phadai", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-rennea', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-phadai", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-phadai.png", + type = 'item', + name = 'rennea-seeds-mk04', + icon = '__pyalienlifegraphics__/graphics/icons/rennea-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phadai", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-rennea', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "fat-caged-phadai", - icon = "__pyalienlifegraphics__/graphics/icons/fat-caged-phadai.png", + type = 'item', + name = 'digested-rennea-seeds-mk04', + icon = '__pyalienlifegraphics__/graphics/icons/mip/rennea-manure-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phadai", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-rennea', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "earth-tiger-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-tiger-sample.png", + type = 'item', + name = 'abraded-rennea-seeds-mk04', + icon = '__pyalienlifegraphics__/graphics/icons/rennea-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-rennea', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "phadai-pup", - icon = "__pyalienlifegraphics__/graphics/icons/phadai-pup.png", + type = 'item', + name = 'caged-phadai', + icon = '__pyalienlifegraphics__/graphics/icons/caged-phadai.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phadai", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phadai', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "phadai-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/phadai-food-01.png", + type = 'item', + name = 'brain-caged-phadai', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-phadai.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phadai', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "phadai-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/phadai-food-02.png", + type = 'item', + name = 'bone-caged-phadai', + icon = '__pyalienlifegraphics__/graphics/icons/bone-caged-phadai.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phadai', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "phadai-codex", - icon = "__pyalienlifegraphics__/graphics/icons/phadai-codex.png", + type = 'item', + name = 'meat-caged-phadai', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-phadai.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phadai', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "caged-auog", - icon = "__pyalienlifegraphics__/graphics/icons/caged-auog.png", + type = 'item', + name = 'blood-caged-phadai', + icon = '__pyalienlifegraphics__/graphics/icons/blood-caged-phadai.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phadai', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-auog", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-auog.png", + type = 'item', + name = 'skin-caged-phadai', + icon = '__pyalienlifegraphics__/graphics/icons/skin-caged-phadai.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phadai', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bone-caged-auog", - icon = "__pyalienlifegraphics__/graphics/icons/bone-caged-auog.png", + type = 'item', + name = 'guts-caged-phadai', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-phadai.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phadai', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-auog", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-auog.png", + type = 'item', + name = 'fat-caged-phadai', + icon = '__pyalienlifegraphics__/graphics/icons/fat-caged-phadai.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phadai', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "skin-caged-auog", - icon = "__pyalienlifegraphics__/graphics/icons/skin-caged-auog.png", + type = 'item', + name = 'earth-tiger-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-tiger-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-auog", - icon = "__pyalienlifegraphics__/graphics/icons/blood-caged-auog.png", + type = 'item', + name = 'phadai-pup', + icon = '__pyalienlifegraphics__/graphics/icons/phadai-pup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phadai', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-auog", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-auog.png", + type = 'item', + name = 'phadai-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/phadai-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100, + fuel_category = 'phadai-food', + fuel_value = '60MJ', + fuel_acceleration_multiplier = 1, + fuel_top_speed_multiplier = 3 } ITEM { - type = "item", - name = "fat-caged-auog", - icon = "__pyalienlifegraphics__/graphics/icons/fat-caged-auog.png", + type = 'item', + name = 'phadai-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/phadai-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100, + fuel_category = 'phadai-food', + fuel_value = '80MJ', + fuel_acceleration_multiplier = 1, + fuel_top_speed_multiplier = 8 } ITEM { - type = "item", - name = "earth-bear-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-bear-sample.png", + type = 'item', + name = 'phadai-codex', + icon = '__pyalienlifegraphics__/graphics/icons/phadai-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "auog-pup", - icon = "__pyalienlifegraphics__/graphics/icons/auog-pup.png", + type = 'item', + name = 'caged-auog', + icon = '__pyalienlifegraphics__/graphics/icons/caged-auog.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "auog-pup-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/auog-pup.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'brain-caged-auog', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-auog.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "auog-pup-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/auog-pup.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'bone-caged-auog', + icon = '__pyalienlifegraphics__/graphics/icons/bone-caged-auog.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "auog-pup-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/auog-pup.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, + type = 'item', + name = 'meat-caged-auog', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-auog.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "auog-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/auog-food-01.png", + type = 'item', + name = 'skin-caged-auog', + icon = '__pyalienlifegraphics__/graphics/icons/skin-caged-auog.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "auog-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/auog-food-02.png", + type = 'item', + name = 'blood-caged-auog', + icon = '__pyalienlifegraphics__/graphics/icons/blood-caged-auog.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "auog-codex", - icon = "__pyalienlifegraphics__/graphics/icons/auog-codex.png", + type = 'item', + name = 'guts-caged-auog', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-auog.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fish-egg", - icon = "__pyalienlifegraphics__/graphics/icons/fish-eggs.png", + type = 'item', + name = 'fat-caged-auog', + icon = '__pyalienlifegraphics__/graphics/icons/fat-caged-auog.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fish-egg-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/fish-eggs.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'earth-bear-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-bear-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fish-egg-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/fish-eggs.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'auog-pup', + icon = '__pyalienlifegraphics__/graphics/icons/auog-pup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "fish-egg-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/fish-eggs.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, + type = 'item', + name = 'auog-pup-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/auog-pup.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "fish-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/fish-food-01.png", + type = 'item', + name = 'auog-pup-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/auog-pup.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "fish-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/fish-food-02.png", + type = 'item', + name = 'auog-pup-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/auog-pup.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "yaedols-codex", - icon = "__pyalienlifegraphics__/graphics/icons/yaedols-codex.png", + type = 'item', + name = 'auog-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/auog-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "dingrits-codex", - icon = "__pyalienlifegraphics__/graphics/icons/dingrits-codex.png", + type = 'item', + name = 'auog-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/auog-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "earth-wolf-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-wolf-sample.png", + type = 'item', + name = 'auog-codex', + icon = '__pyalienlifegraphics__/graphics/icons/auog-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "caged-dingrits", - icon = "__pyalienlifegraphics__/graphics/icons/caged-dingrits.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "a", - stack_size = 100 + type = 'item', + name = 'fish-egg', + icon = '__pyalienlifegraphics__/graphics/icons/fish-eggs.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-dingrits", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-dingrits.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "a", - stack_size = 100 + type = 'item', + name = 'fish-egg-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/fish-eggs.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-dingrits", - icon = "__pyalienlifegraphics__/graphics/icons/blood-caged-dingrits.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "a", - stack_size = 100 + type = 'item', + name = 'fish-egg-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/fish-eggs.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-dingrits", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-dingrits.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "a", - stack_size = 100 + type = 'item', + name = 'fish-egg-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/fish-eggs.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "bone-caged-dingrits", - icon = "__pyalienlifegraphics__/graphics/icons/bone-caged-dingrits.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "a", - stack_size = 100 + type = 'item', + name = 'fish-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/fish-food-01.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "skin-caged-dingrits", - icon = "__pyalienlifegraphics__/graphics/icons/skin-caged-dingrits.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "a", - stack_size = 100 + type = 'item', + name = 'fish-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/fish-food-02.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-dingrits", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-dingrits.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "a", - stack_size = 100 + type = 'item', + name = 'yaedols-codex', + icon = '__pyalienlifegraphics__/graphics/icons/yaedols-codex.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "dingrits-cub", - icon = "__pyalienlifegraphics__/graphics/icons/dingrits-cub.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "a", - stack_size = 100 + type = 'item', + name = 'dingrits-codex', + icon = '__pyalienlifegraphics__/graphics/icons/dingrits-codex.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "pelt", - icon = "__pyalienlifegraphics__/graphics/icons/pelt.png", + type = 'item', + name = 'earth-wolf-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-wolf-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fur", - icon = "__pyalienlifegraphics__/graphics/icons/fur.png", + type = 'item', + name = 'caged-dingrits', + icon = '__pyalienlifegraphics__/graphics/icons/caged-dingrits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'a', + stack_size = 100 } --------rich biomass------ +ITEM { + type = 'item', + name = 'guts-caged-dingrits', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-dingrits.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'a', + stack_size = 100 +} ITEM { - type = "item", - name = "pb-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/pb-biomass.png", + type = 'item', + name = 'blood-caged-dingrits', + icon = '__pyalienlifegraphics__/graphics/icons/blood-caged-dingrits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "ni-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/ni-biomass.png", + type = 'item', + name = 'meat-caged-dingrits', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-dingrits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "au-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/au-biomass.png", + type = 'item', + name = 'bone-caged-dingrits', + icon = '__pyalienlifegraphics__/graphics/icons/bone-caged-dingrits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "sn-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/sn-biomass.png", + type = 'item', + name = 'skin-caged-dingrits', + icon = '__pyalienlifegraphics__/graphics/icons/skin-caged-dingrits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "zn-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/zn-biomass.png", + type = 'item', + name = 'brain-caged-dingrits', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-dingrits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "al-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/al-biomass.png", + type = 'item', + name = 'dingrits-cub', + icon = '__pyalienlifegraphics__/graphics/icons/dingrits-cub.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cu-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/cu-biomass.png", + type = 'item', + name = 'pelt', + icon = '__pyalienlifegraphics__/graphics/icons/pelt.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "co-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/co-biomass.png", + type = 'item', + name = 'fur', + icon = '__pyalienlifegraphics__/graphics/icons/fur.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'x', + stack_size = 100 } +-------rich biomass------ + ITEM { - type = "item", - name = "ti-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/ti-biomass.png", + type = 'item', + name = 'pb-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/pb-biomass.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "nacl-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/nacl-biomass.png", + type = 'item', + name = 'ni-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/ni-biomass.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "fe-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/fe-biomass.png", + type = 'item', + name = 'au-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/au-biomass.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "nb-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/nb-biomass.png", + type = 'item', + name = 'sn-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/sn-biomass.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "ag-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/ag-biomass.png", + type = 'item', + name = 'zn-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/zn-biomass.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phytomining", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ---------------------------------------- +ITEM { + type = 'item', + name = 'al-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/al-biomass.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 +} ITEM { - type = "item", - name = "bedding", - icon = "__pyalienlifegraphics__/graphics/icons/bedding.png", + type = 'item', + name = 'cu-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/cu-biomass.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "d", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "dingrit-spike", - icon = "__pyalienlifegraphics__/graphics/icons/dingrit-spike.png", + type = 'item', + name = 'co-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/co-biomass.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "dingrits-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/dingrits-food-01.png", + type = 'item', + name = 'ti-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/ti-biomass.png', icon_size = 64, - flags = {}, - fuel_category = 'food', - fuel_value = '2MJ', - fuel_acceleration_multiplier = 1.5, - fuel_top_speed_multiplier = 1.4, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "dingrits-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/dingrits-food-02.png", + type = 'item', + name = 'nacl-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/nacl-biomass.png', icon_size = 64, - flags = {}, - fuel_category = 'food', - fuel_value = '4MJ', - fuel_acceleration_multiplier = 1.8, - fuel_top_speed_multiplier = 1.6, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "caged-kmauts", - icon = "__pyalienlifegraphics__/graphics/icons/caged-kmauts.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-kmauts", - order = "a", - stack_size = 100 + type = 'item', + name = 'fe-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/fe-biomass.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-kmauts", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-kmauts.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-kmauts", - order = "a", - stack_size = 100 + type = 'item', + name = 'nb-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/nb-biomass.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-kmauts", - icon = "__pyalienlifegraphics__/graphics/icons/blood-caged-kmauts.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-kmauts", - order = "a", - stack_size = 100 + type = 'item', + name = 'ag-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/ag-biomass.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phytomining', + order = 'h', + stack_size = 100 } +--------------------------------------- + ITEM { - type = "item", - name = "guts-caged-kmauts", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-kmauts.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-kmauts", - order = "a", - stack_size = 100 + type = 'item', + name = 'bedding', + icon = '__pyalienlifegraphics__/graphics/icons/bedding.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'd', + stack_size = 100 } ITEM { - type = "item", - name = "fat-caged-kmauts", - icon = "__pyalienlifegraphics__/graphics/icons/fat-caged-kmauts.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-kmauts", - order = "a", - stack_size = 100 + type = 'item', + name = 'dingrit-spike', + icon = '__pyalienlifegraphics__/graphics/icons/dingrit-spike.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-kmauts", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-kmauts.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-kmauts", - order = "a", - stack_size = 100 + type = 'item', + name = 'dingrits-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/dingrits-food-01.png', + icon_size = 64, + flags = {}, + fuel_category = 'dingrit-food', + fuel_value = '20MJ', + fuel_acceleration_multiplier = 1, + fuel_top_speed_multiplier = 1.4, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "kmauts-cub", - icon = "__pyalienlifegraphics__/graphics/icons/kmauts-cub.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-kmauts", - order = "a", - stack_size = 100 + type = 'item', + name = 'dingrits-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/dingrits-food-02.png', + icon_size = 64, + flags = {}, + fuel_category = 'dingrit-food', + fuel_value = '40MJ', + fuel_acceleration_multiplier = 1.2, + fuel_top_speed_multiplier = 1.8, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "kmauts-codex", - icon = "__pyalienlifegraphics__/graphics/icons/kmauts-codex.png", + type = 'item', + name = 'caged-kmauts', + icon = '__pyalienlifegraphics__/graphics/icons/caged-kmauts.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-kmauts', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "tendon", - icon = "__pyalienlifegraphics__/graphics/icons/tendon.png", + type = 'item', + name = 'meat-caged-kmauts', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-kmauts.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-kmauts", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-kmauts', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "vonix-codex", - icon = "__pyalienlifegraphics__/graphics/icons/vonix-codex.png", + type = 'item', + name = 'blood-caged-kmauts', + icon = '__pyalienlifegraphics__/graphics/icons/blood-caged-kmauts.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-kmauts', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "xyhiphoe-codex", - icon = "__pyalienlifegraphics__/graphics/icons/xyhiphoe-codex.png", + type = 'item', + name = 'guts-caged-kmauts', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-kmauts.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-kmauts', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "xyhiphoe-cub", - icon = "__pyalienlifegraphics__/graphics/icons/xyhiphoe-cub.png", + type = 'item', + name = 'fat-caged-kmauts', + icon = '__pyalienlifegraphics__/graphics/icons/fat-caged-kmauts.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xyhiphoe", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-kmauts', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "xyhiphoe-cub-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xyhiphoe-cub.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'brain-caged-kmauts', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-kmauts.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xyhiphoe", - order = "x", - stack_size = 100, + flags = {}, + subgroup = 'py-alienlife-kmauts', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "xyhiphoe-cub-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xyhiphoe-cub.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'kmauts-cub', + icon = '__pyalienlifegraphics__/graphics/icons/kmauts-cub.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xyhiphoe", - order = "x", - stack_size = 100, + flags = {}, + subgroup = 'py-alienlife-kmauts', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "xyhiphoe-cub-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xyhiphoe-cub.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, + type = 'item', + name = 'kmauts-codex', + icon = '__pyalienlifegraphics__/graphics/icons/kmauts-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xyhiphoe", - order = "x", - stack_size = 100, + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "shell", - icon = "__pyalienlifegraphics__/graphics/icons/shell.png", + type = 'item', + name = 'tendon', + icon = '__pyalienlifegraphics__/graphics/icons/tendon.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xyhiphoe", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-kmauts', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "blood-xyhiphoe", - icon = "__pyalienlifegraphics__/graphics/icons/blood-xyhiphoe.png", + type = 'item', + name = 'vonix-codex', + icon = '__pyalienlifegraphics__/graphics/icons/vonix-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xyhiphoe", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "guts-xyhiphoe", - icon = "__pyalienlifegraphics__/graphics/icons/guts-xyhiphoe.png", + type = 'item', + name = 'xyhiphoe-codex', + icon = '__pyalienlifegraphics__/graphics/icons/xyhiphoe-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xyhiphoe", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "shell-xyhiphoe", - icon = "__pyalienlifegraphics__/graphics/icons/shell-xyhiphoe.png", + type = 'item', + name = 'xyhiphoe-cub', + icon = '__pyalienlifegraphics__/graphics/icons/xyhiphoe-cub.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xyhiphoe", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xyhiphoe', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "meat-xyhiphoe", - icon = "__pyalienlifegraphics__/graphics/icons/meat-xyhiphoe.png", + type = 'item', + name = 'xyhiphoe-cub-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xyhiphoe-cub.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xyhiphoe", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xyhiphoe', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "venon-gland", - icon = "__pyalienlifegraphics__/graphics/icons/venon-gland.png", + type = 'item', + name = 'xyhiphoe-cub-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xyhiphoe-cub.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vonix", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xyhiphoe', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "vonix-eggs", - icon = "__pyalienlifegraphics__/graphics/icons/vonix-eggs.png", + type = 'item', + name = 'xyhiphoe-cub-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xyhiphoe-cub.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vonix", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xyhiphoe', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "vonix-cub", - icon = "__pyalienlifegraphics__/graphics/icons/vonix-cub.png", + type = 'item', + name = 'shell', + icon = '__pyalienlifegraphics__/graphics/icons/shell.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vonix", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xyhiphoe', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "zipir-eggs", - icon = "__pyalienlifegraphics__/graphics/icons/zipir-egg.png", + type = 'item', + name = 'blood-xyhiphoe', + icon = '__pyalienlifegraphics__/graphics/icons/blood-xyhiphoe.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-zipir", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xyhiphoe', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "grod-codex", - icon = "__pyalienlifegraphics__/graphics/icons/grod-codex.png", + type = 'item', + name = 'guts-xyhiphoe', + icon = '__pyalienlifegraphics__/graphics/icons/guts-xyhiphoe.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xyhiphoe', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "grod-seeds", - icon = "__pyalienlifegraphics__/graphics/icons/grod-seeds.png", + type = 'item', + name = 'shell-xyhiphoe', + icon = '__pyalienlifegraphics__/graphics/icons/shell-xyhiphoe.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-grod", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xyhiphoe', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "grod-seeds-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/grod-seeds.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'meat-xyhiphoe', + icon = '__pyalienlifegraphics__/graphics/icons/meat-xyhiphoe.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-grod", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xyhiphoe', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "grod-seeds-pod-mk02", - icons = - { - {icon = "__pyalienlifegraphics2__/graphics/icons/c-mk02.png", icon_size = 64}, - {icon = "__pyalienlifegraphics__/graphics/icons/grod-seeds.png", icon_size = 64, scale = 0.35}, - }, + type = 'item', + name = 'venon-gland', + icon = '__pyalienlifegraphics__/graphics/icons/venon-gland.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-grod", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vonix', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "grod-seeds-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/grod-seeds.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'vonix-eggs', + icon = '__pyalienlifegraphics__/graphics/icons/vonix-eggs.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-grod", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vonix', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "grod-seeds-pod-mk03", - icons = - { - {icon = "__pyalienlifegraphics2__/graphics/icons/c-mk03.png", icon_size = 64}, - {icon = "__pyalienlifegraphics__/graphics/icons/grod-seeds.png", icon_size = 64, scale = 0.35}, - }, + type = 'item', + name = 'vonix-cub', + icon = '__pyalienlifegraphics__/graphics/icons/vonix-cub.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-grod", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vonix', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "grod-seeds-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/grod-seeds.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, + type = 'item', + name = 'zipir-eggs', + icon = '__pyalienlifegraphics__/graphics/icons/zipir-egg.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-grod", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-zipir', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "grod-seeds-pod-mk04", - icons = - { - {icon = "__pyalienlifegraphics2__/graphics/icons/c-mk04.png", icon_size = 64}, - {icon = "__pyalienlifegraphics__/graphics/icons/grod-seeds.png", icon_size = 64, scale = 0.35}, - }, + type = 'item', + name = 'grod-codex', + icon = '__pyalienlifegraphics__/graphics/icons/grod-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-grod", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-jute-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-jute-sample.png", + type = 'item', + name = 'grod-seeds', + icon = '__pyalienlifegraphics__/graphics/icons/grod-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-grod', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "dried-grods", - icon = "__pyalienlifegraphics__/graphics/icons/dried-grods.png", + type = 'item', + name = 'grod-seeds-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/grod-seeds.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-grod", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-grod', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "earth-giraffe-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-giraffe-sample.png", + type = 'item', + name = 'grod-seeds-pod-mk02', + icons = { + {icon = '__pyalienlifegraphics2__/graphics/icons/c-mk02.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/grod-seeds.png', icon_size = 64, scale = 0.35} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-grod', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "phagnot-codex", - icon = "__pyalienlifegraphics__/graphics/icons/phagnot-codex.png", + type = 'item', + name = 'grod-seeds-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/grod-seeds.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-grod', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "phagnot-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/phagnot-food-01.png", + type = 'item', + name = 'grod-seeds-pod-mk03', + icons = { + {icon = '__pyalienlifegraphics2__/graphics/icons/c-mk03.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/grod-seeds.png', icon_size = 64, scale = 0.35} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-grod', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "phagnot-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/phagnot-food-02.png", + type = 'item', + name = 'grod-seeds-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/grod-seeds.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-grod', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "caged-phagnot", - icon = "__pyalienlifegraphics__/graphics/icons/caged-phagnot.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 + type = 'item', + name = 'grod-seeds-pod-mk04', + icons = { + {icon = '__pyalienlifegraphics2__/graphics/icons/c-mk04.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/grod-seeds.png', icon_size = 64, scale = 0.35} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-grod', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-phagnot", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-phagnot.png", + type = 'item', + name = 'earth-jute-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-jute-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bone-caged-phagnot", - icon = "__pyalienlifegraphics__/graphics/icons/bone-caged-phagnot.png", + type = 'item', + name = 'dried-grods', + icon = '__pyalienlifegraphics__/graphics/icons/dried-grods.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-grod', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-phagnot", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-phagnot.png", + type = 'item', + name = 'earth-giraffe-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-giraffe-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "skin-caged-phagnot", - icon = "__pyalienlifegraphics__/graphics/icons/skin-caged-phagnot.png", + type = 'item', + name = 'phagnot-codex', + icon = '__pyalienlifegraphics__/graphics/icons/phagnot-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-phagnot", - icon = "__pyalienlifegraphics__/graphics/icons/blood-caged-phagnot.png", + type = 'item', + name = 'phagnot-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/phagnot-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-phagnot", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-phagnot.png", + type = 'item', + name = 'phagnot-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/phagnot-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "laboratory-grown-brain", - icon = "__pyalienlifegraphics__/graphics/icons/laboratory-grown-brain.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "k", - stack_size = 100 + type = 'item', + name = 'caged-phagnot', + icon = '__pyalienlifegraphics__/graphics/icons/caged-phagnot.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "tissue-engineered-fat", - icon = "__pyalienlifegraphics__/graphics/icons/tissue-engineered-fat.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "k", - stack_size = 100 + type = 'item', + name = 'brain-caged-phagnot', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-phagnot.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "in-vitro-meat", - icon = "__pyalienlifegraphics__/graphics/icons/in-vitro-meat.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "k", - stack_size = 100 + type = 'item', + name = 'bone-caged-phagnot', + icon = '__pyalienlifegraphics__/graphics/icons/bone-caged-phagnot.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "biomimetic-skin", - icon = "__pyalienlifegraphics__/graphics/icons/biomimetic-skin.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "k", - stack_size = 100 + type = 'item', + name = 'meat-caged-phagnot', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-phagnot.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bioartificial-guts", - icon = "__pyalienlifegraphics__/graphics/icons/bioartificial-guts.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "k", - stack_size = 100 + type = 'item', + name = 'skin-caged-phagnot', + icon = '__pyalienlifegraphics__/graphics/icons/skin-caged-phagnot.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "scafold-free-bones", - icon = "__pyalienlifegraphics__/graphics/icons/scafold-free-bones.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "k", - stack_size = 100 + type = 'item', + name = 'blood-caged-phagnot', + icon = '__pyalienlifegraphics__/graphics/icons/blood-caged-phagnot.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bio-scafold", - icon = "__pyalienlifegraphics__/graphics/icons/bio-scafold.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "k", - stack_size = 100 + type = 'item', + name = 'guts-caged-phagnot', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-phagnot.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "phagnot-cub", - icon = "__pyalienlifegraphics__/graphics/icons/phagnot-pup.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 + type = 'item', + name = 'laboratory-grown-brain', + icon = '__pyalienlifegraphics__/graphics/icons/laboratory-grown-brain.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'k', + stack_size = 100 } ITEM { - type = "item", - name = "phagnot-cub-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phagnot-pup.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "phagnot-cub-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phagnot-pup.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "phagnot-cub-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phagnot-pup.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 + type = 'item', + name = 'tissue-engineered-fat', + icon = '__pyalienlifegraphics__/graphics/icons/tissue-engineered-fat.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'k', + stack_size = 100 } ITEM { - type = "item", - name = "gas-bladder", - icon = "__pyalienlifegraphics__/graphics/icons/gas-bladder.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "a", - stack_size = 100 + type = 'item', + name = 'in-vitro-meat', + icon = '__pyalienlifegraphics__/graphics/icons/in-vitro-meat.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'k', + stack_size = 100 } ITEM { - type = "item", - name = "bhoddos-codex", - icon = "__pyalienlifegraphics__/graphics/icons/bhoddos-codex.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + type = 'item', + name = 'biomimetic-skin', + icon = '__pyalienlifegraphics__/graphics/icons/biomimetic-skin.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'k', + stack_size = 100 } ITEM { - type = "item", - name = "bhoddos-spore", - icon = "__pyalienlifegraphics__/graphics/icons/bhoddos-spore.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'bioartificial-guts', + icon = '__pyalienlifegraphics__/graphics/icons/bioartificial-guts.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'k', + stack_size = 100 } ITEM { - type = "item", - name = "bhoddos-spore-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/bhoddos-spore.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "bhoddos-spore-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/bhoddos-spore.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "bhoddos-spore-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/bhoddos-spore.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'scafold-free-bones', + icon = '__pyalienlifegraphics__/graphics/icons/scafold-free-bones.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'k', + stack_size = 100 } ITEM { - type = "item", - name = "immunosupressants", - icon = "__pyalienlifegraphics__/graphics/icons/immunosuppressants.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "a", - stack_size = 100 + type = 'item', + name = 'bio-scafold', + icon = '__pyalienlifegraphics__/graphics/icons/bio-scafold.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'k', + stack_size = 100 } ITEM { - type = "item", - name = "propeptides", - icon = "__pyalienlifegraphics__/graphics/icons/propeptides.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "a", - stack_size = 100 + type = 'item', + name = 'phagnot-cub', + icon = '__pyalienlifegraphics__/graphics/icons/phagnot-pup.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "purine-analogues", - icon = "__pyalienlifegraphics__/graphics/icons/purine-analogues.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "a", - stack_size = 100 + type = 'item', + name = 'phagnot-cub-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phagnot-pup.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "pacifastin", - icon = "__pyalienlifegraphics__/graphics/icons/pacifastin.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "a", - stack_size = 100 + type = 'item', + name = 'phagnot-cub-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phagnot-pup.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "metallic-glass", - icon = "__pyalienlifegraphics__/graphics/icons/metallic-glass.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'phagnot-cub-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phagnot-pup.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cage-antelope", - icon = "__pyalienlifegraphics__/graphics/icons/cage-antelope.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'gas-bladder', + icon = '__pyalienlifegraphics__/graphics/icons/gas-bladder.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "ticocr-alloy", - icon = "__pyalienlifegraphics__/graphics/icons/ticocr-alloy.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'bhoddos-codex', + icon = '__pyalienlifegraphics__/graphics/icons/bhoddos-codex.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "nanochondria", - icon = "__pyalienlifegraphics__/graphics/icons/nanochondria.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "a", - stack_size = 100 + type = 'item', + name = 'bhoddos-spore', + icon = '__pyalienlifegraphics__/graphics/icons/bhoddos-spore.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "enzyme-pks", - icon = "__pyalienlifegraphics__/graphics/icons/enzyme-pks.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "a", - stack_size = 100 + type = 'item', + name = 'bhoddos-spore-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/bhoddos-spore.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "recombinant-ery", - icon = "__pyalienlifegraphics__/graphics/icons/recombinant-ery.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "a", - stack_size = 100 + type = 'item', + name = 'bhoddos-spore-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/bhoddos-spore.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "xeno-egg", - icon = "__pyalienlifegraphics__/graphics/icons/xeno-egg.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xeno", - order = "a", - stack_size = 100 + type = 'item', + name = 'bhoddos-spore-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/bhoddos-spore.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "caged-xeno", - icon = "__pyalienlifegraphics__/graphics/icons/caged-xeno.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xeno", - order = "a", - stack_size = 100 + type = 'item', + name = 'immunosupressants', + icon = '__pyalienlifegraphics__/graphics/icons/immunosuppressants.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "brain-xeno", - icon = "__pyalienlifegraphics__/graphics/icons/brain-xeno.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xeno", - order = "a", - stack_size = 100 + type = 'item', + name = 'propeptides', + icon = '__pyalienlifegraphics__/graphics/icons/propeptides.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bone-xeno", - icon = "__pyalienlifegraphics__/graphics/icons/bone-xeno.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xeno", - order = "a", - stack_size = 100 + type = 'item', + name = 'purine-analogues', + icon = '__pyalienlifegraphics__/graphics/icons/purine-analogues.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-xeno", - icon = "__pyalienlifegraphics__/graphics/icons/meat-xeno.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xeno", - order = "a", - stack_size = 100 + type = 'item', + name = 'pacifastin', + icon = '__pyalienlifegraphics__/graphics/icons/pacifastin.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "sulfuric-xeno", - icon = "__pyalienlifegraphics__/graphics/icons/sulfuric-xeno.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xeno", - order = "a", - stack_size = 100 + type = 'item', + name = 'metallic-glass', + icon = '__pyalienlifegraphics__/graphics/icons/metallic-glass.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "chitin-xeno", - icon = "__pyalienlifegraphics__/graphics/icons/chitin-xeno.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xeno", - order = "a", - stack_size = 100 + type = 'item', + name = 'cage-antelope', + icon = '__pyalienlifegraphics__/graphics/icons/cage-antelope.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "xeno-codex", - icon = "__pyalienlifegraphics__/graphics/icons/xeno-codex.png", + type = 'item', + name = 'ticocr-alloy', + icon = '__pyalienlifegraphics__/graphics/icons/ticocr-alloy.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cridren-codex", - icon = "__pyalienlifegraphics__/graphics/icons/cridren-codex.png", + type = 'item', + name = 'nanochondria', + icon = '__pyalienlifegraphics__/graphics/icons/nanochondria.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cridren-seeds", - icon = "__pyalienlifegraphics__/graphics/icons/cridren-seeds.png", + type = 'item', + name = 'enzyme-pks', + icon = '__pyalienlifegraphics__/graphics/icons/enzyme-pks.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cridren", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "earth-venus-fly-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-venus-fly-sample.png", + type = 'item', + name = 'recombinant-ery', + icon = '__pyalienlifegraphics__/graphics/icons/recombinant-ery.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "nano-cellulose", - icon = "__pyalienlifegraphics__/graphics/icons/nano-cellulose.png", + type = 'item', + name = 'xeno-egg', + icon = '__pyalienlifegraphics__/graphics/icons/xeno-egg.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xeno', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "strangelets", - icon = "__pyalienlifegraphics__/graphics/icons/strangelets.png", + type = 'item', + name = 'caged-xeno', + icon = '__pyalienlifegraphics__/graphics/icons/caged-xeno.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xeno', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "empty-neuromorphic-chip", - icon = "__pyalienlifegraphics__/graphics/icons/empty-neuromorphic-chip.png", + type = 'item', + name = 'brain-xeno', + icon = '__pyalienlifegraphics__/graphics/icons/brain-xeno.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xeno', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "neuromorphic-chip", - icon = "__pyalienlifegraphics__/graphics/icons/neuromorphic-chip.png", + type = 'item', + name = 'bone-xeno', + icon = '__pyalienlifegraphics__/graphics/icons/bone-xeno.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xeno', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "trits-codex", - icon = "__pyalienlifegraphics__/graphics/icons/trits-codex.png", + type = 'item', + name = 'meat-xeno', + icon = '__pyalienlifegraphics__/graphics/icons/meat-xeno.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xeno', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "adrenal-cortex", - icon = "__pyalienlifegraphics__/graphics/icons/bovine-adrenal-cortex.png", + type = 'item', + name = 'sulfuric-xeno', + icon = '__pyalienlifegraphics__/graphics/icons/sulfuric-xeno.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cridren", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xeno', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "zipir-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/zipir-food-01.png", + type = 'item', + name = 'chitin-xeno', + icon = '__pyalienlifegraphics__/graphics/icons/chitin-xeno.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xeno', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "zipir-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/zipir-food-02.png", + type = 'item', + name = 'xeno-codex', + icon = '__pyalienlifegraphics__/graphics/icons/xeno-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "vrauks-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/vrauks-food-01.png", + type = 'item', + name = 'cridren-codex', + icon = '__pyalienlifegraphics__/graphics/icons/cridren-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "vrauks-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/vrauks-food-02.png", + type = 'item', + name = 'cridren-seeds', + icon = '__pyalienlifegraphics__/graphics/icons/cridren-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cridren', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "korlex-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/korlex-food-01.png", + type = 'item', + name = 'earth-venus-fly-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-venus-fly-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "korlex-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/korlex-food-02.png", + type = 'item', + name = 'nano-cellulose', + icon = '__pyalienlifegraphics__/graphics/icons/nano-cellulose.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "photophore", - icon = "__pyalienlifegraphics__/graphics/icons/photophore.png", + type = 'item', + name = 'strangelets', + icon = '__pyalienlifegraphics__/graphics/icons/strangelets.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-trits", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "saps", - icon = "__pyalienlifegraphics__/graphics/icons/sap.png", + type = 'item', + name = 'empty-neuromorphic-chip', + icon = '__pyalienlifegraphics__/graphics/icons/empty-neuromorphic-chip.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "saps-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/sap.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'neuromorphic-chip', + icon = '__pyalienlifegraphics__/graphics/icons/neuromorphic-chip.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "saps-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/sap.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'trits-codex', + icon = '__pyalienlifegraphics__/graphics/icons/trits-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "saps-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/sap.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, + type = 'item', + name = 'adrenal-cortex', + icon = '__pyalienlifegraphics__/graphics/icons/bovine-adrenal-cortex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cridren', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "sap-seeds", - icon = "__pyalienlifegraphics__/graphics/icons/sap-seeds.png", + type = 'item', + name = 'zipir-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/zipir-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "sap-seeds-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/sap-seeds.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, + type = 'item', + name = 'zipir-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/zipir-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "sap-seeds-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/sap-seeds.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, + type = 'item', + name = 'vrauks-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/vrauks-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "sap-seeds-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/sap-seeds.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "sodium-alginate", - icon = "__pyalienlifegraphics__/graphics/icons/sodium-alginate.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "d", - stack_size = 100 + type = 'item', + name = 'vrauks-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/vrauks-food-02.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "latex-slab", - icon = "__pyalienlifegraphics__/graphics/icons/latex-slab.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "e", - stack_size = 100 + type = 'item', + name = 'korlex-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/korlex-food-01.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "latex", - icon = "__pyalienlifegraphics__/graphics/icons/latex.png", + type = 'item', + name = 'korlex-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/korlex-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-latex", - order = "f", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "capsule", - name = "dried-meat", - icon = "__pyalienlifegraphics__/graphics/icons/dried-meat.png", - icon_size = 32, - flags = {}, - subgroup = "py-alienlife-items", - 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 = -80} - } - } - } - } - } - }, - order = "h", - stack_size = 100 + type = 'item', + name = 'photophore', + icon = '__pyalienlifegraphics__/graphics/icons/photophore.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-trits', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "stopper", - icon = "__pyalienlifegraphics__/graphics/icons/mip/stopper-02.png", - icon_size = 64, + type = 'item', + name = 'saps', + icon = '__pyalienlifegraphics__/graphics/icons/sap.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'a', + stack_size = 100 +} - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/stopper-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/stopper-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/stopper-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/stopper-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/stopper-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/stopper-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/stopper-07.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/stopper-08.png", scale = 0.25}, - }, - flags = {}, - subgroup = "py-alienlife-latex", - order = "g", - stack_size = 100 +ITEM { + type = 'item', + name = 'saps-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/sap.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-vonix", - icon = "__pyalienlifegraphics__/graphics/icons/meat-vonix.png", + type = 'item', + name = 'saps-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/sap.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vonix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "blood-vonix", - icon = "__pyalienlifegraphics__/graphics/icons/blood-vonix.png", + type = 'item', + name = 'saps-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/sap.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vonix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fat-vonix", - icon = "__pyalienlifegraphics__/graphics/icons/fat-vonix.png", + type = 'item', + name = 'sap-seeds', + icon = '__pyalienlifegraphics__/graphics/icons/sap-seeds.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vonix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "skin-vonix", - icon = "__pyalienlifegraphics__/graphics/icons/skin-vonix.png", + type = 'item', + name = 'sap-seeds-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/sap-seeds.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vonix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "brain-vonix", - icon = "__pyalienlifegraphics__/graphics/icons/brain-vonix.png", + type = 'item', + name = 'sap-seeds-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/sap-seeds.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vonix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "guts-vonix", - icon = "__pyalienlifegraphics__/graphics/icons/guts-vonix.png", + type = 'item', + name = 'sap-seeds-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/sap-seeds.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vonix", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-zipir", - icon = "__pyalienlifegraphics__/graphics/icons/meat-zipir.png", + type = 'item', + name = 'sodium-alginate', + icon = '__pyalienlifegraphics__/graphics/icons/sodium-alginate.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-zipir", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'd', + stack_size = 100 } ITEM { - type = "item", - name = "blood-zipir", - icon = "__pyalienlifegraphics__/graphics/icons/blood-zipir.png", + type = 'item', + name = 'latex-slab', + icon = '__pyalienlifegraphics__/graphics/icons/latex-slab.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-zipir", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'e', + stack_size = 100 } ITEM { - type = "item", - name = "fat-zipir", - icon = "__pyalienlifegraphics__/graphics/icons/fat-zipir.png", + type = 'item', + name = 'latex', + icon = '__pyalienlifegraphics__/graphics/icons/latex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-zipir", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'f', + stack_size = 100 +} + +ITEM { + type = 'capsule', + name = 'dried-meat', + icon = '__pyalienlifegraphics__/graphics/icons/dried-meat.png', + icon_size = 32, + flags = {}, + subgroup = 'py-alienlife-items', + 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 = -80} + } + } + } + } + } + }, + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "skin-zipir", - icon = "__pyalienlifegraphics__/graphics/icons/skin-zipir.png", + type = 'item', + name = 'stopper', + icon = '__pyalienlifegraphics__/graphics/icons/mip/stopper-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-zipir", - order = "a", - stack_size = 100 + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/stopper-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/stopper-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/stopper-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/stopper-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/stopper-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/stopper-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/stopper-07.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/stopper-08.png', scale = 0.25} + }, + flags = {}, + subgroup = 'py-alienlife-latex', + order = 'g', + stack_size = 100 } ITEM { - type = "item", - name = "brain-zipir", - icon = "__pyalienlifegraphics__/graphics/icons/brain-zipir.png", + type = 'item', + name = 'meat-vonix', + icon = '__pyalienlifegraphics__/graphics/icons/meat-vonix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-zipir", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vonix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "guts-zipir", - icon = "__pyalienlifegraphics__/graphics/icons/guts-zipir.png", + type = 'item', + name = 'blood-vonix', + icon = '__pyalienlifegraphics__/graphics/icons/blood-vonix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-zipir", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vonix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "brain-trits", - icon = "__pyalienlifegraphics__/graphics/icons/brain-trits.png", + type = 'item', + name = 'fat-vonix', + icon = '__pyalienlifegraphics__/graphics/icons/fat-vonix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-trits", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vonix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bone-trits", - icon = "__pyalienlifegraphics__/graphics/icons/bone-trits.png", + type = 'item', + name = 'skin-vonix', + icon = '__pyalienlifegraphics__/graphics/icons/skin-vonix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-trits", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vonix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-trits", - icon = "__pyalienlifegraphics__/graphics/icons/meat-trits.png", + type = 'item', + name = 'brain-vonix', + icon = '__pyalienlifegraphics__/graphics/icons/brain-vonix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-trits", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vonix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "blood-trits", - icon = "__pyalienlifegraphics__/graphics/icons/blood-trits.png", + type = 'item', + name = 'guts-vonix', + icon = '__pyalienlifegraphics__/graphics/icons/guts-vonix.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-trits", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vonix', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "guts-trits", - icon = "__pyalienlifegraphics__/graphics/icons/guts-trits.png", + type = 'item', + name = 'meat-zipir', + icon = '__pyalienlifegraphics__/graphics/icons/meat-zipir.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-trits", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-zipir', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fat-trits", - icon = "__pyalienlifegraphics__/graphics/icons/fat-trits.png", + type = 'item', + name = 'blood-zipir', + icon = '__pyalienlifegraphics__/graphics/icons/blood-zipir.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-trits", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-zipir', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "skin-trits", - icon = "__pyalienlifegraphics__/graphics/icons/skin-trits.png", + type = 'item', + name = 'fat-zipir', + icon = '__pyalienlifegraphics__/graphics/icons/fat-zipir.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-trits", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-zipir', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "caged-vrauks", - icon = "__pyalienlifegraphics__/graphics/icons/caged-vrauks.png", + type = 'item', + name = 'skin-zipir', + icon = '__pyalienlifegraphics__/graphics/icons/skin-zipir.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vrauks", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-zipir', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-vrauks", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-vrauks.png", + type = 'item', + name = 'brain-zipir', + icon = '__pyalienlifegraphics__/graphics/icons/brain-zipir.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vrauks", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-zipir', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-vrauks", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-vrauks.png", + type = 'item', + name = 'guts-zipir', + icon = '__pyalienlifegraphics__/graphics/icons/guts-zipir.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vrauks", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-zipir', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "chitin-caged-vrauks", - icon = "__pyalienlifegraphics__/graphics/icons/chitin-caged-vrauks.png", + type = 'item', + name = 'brain-trits', + icon = '__pyalienlifegraphics__/graphics/icons/brain-trits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vrauks", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-trits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-vrauks", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-vrauks.png", + type = 'item', + name = 'bone-trits', + icon = '__pyalienlifegraphics__/graphics/icons/bone-trits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vrauks", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-trits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-vrauks", - icons = { - {icon = '__pyalienlifegraphics__/graphics/icons/caged-vrauks.png', icon_size = 64}, - {icon = '__pyalienlifegraphics__/graphics/icons/formic-acid.png', icon_size = 64, scale = 0.25, shift = {-7.5,-7.5}}, - }, + type = 'item', + name = 'meat-trits', + icon = '__pyalienlifegraphics__/graphics/icons/meat-trits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-vrauks", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-trits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "caged-korlex", - icon = "__pyalienlifegraphics__/graphics/icons/caged-korlex.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-korlex", - order = "a", - stack_size = 100 + type = 'item', + name = 'blood-trits', + icon = '__pyalienlifegraphics__/graphics/icons/blood-trits.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-trits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-korlex", - icon = "__pyalienlifegraphics__/graphics/icons/brain-caged-korlex.png", + type = 'item', + name = 'guts-trits', + icon = '__pyalienlifegraphics__/graphics/icons/guts-trits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-korlex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-trits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bone-caged-korlex", - icon = "__pyalienlifegraphics__/graphics/icons/bone-caged-korlex.png", + type = 'item', + name = 'fat-trits', + icon = '__pyalienlifegraphics__/graphics/icons/fat-trits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-korlex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-trits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-korlex", - icon = "__pyalienlifegraphics__/graphics/icons/meat-caged-korlex.png", + type = 'item', + name = 'skin-trits', + icon = '__pyalienlifegraphics__/graphics/icons/skin-trits.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-korlex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-trits', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "skin-caged-korlex", - icon = "__pyalienlifegraphics__/graphics/icons/skin-caged-korlex.png", + type = 'item', + name = 'caged-vrauks', + icon = '__pyalienlifegraphics__/graphics/icons/caged-vrauks.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-korlex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vrauks', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-korlex", - icon = "__pyalienlifegraphics__/graphics/icons/blood-caged-korlex.png", + type = 'item', + name = 'brain-caged-vrauks', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-vrauks.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-korlex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vrauks', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-korlex", - icon = "__pyalienlifegraphics__/graphics/icons/guts-caged-korlex.png", + type = 'item', + name = 'meat-caged-vrauks', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-vrauks.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-korlex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vrauks', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "fat-caged-korlex", - icon = "__pyalienlifegraphics__/graphics/icons/fat-caged-korlex.png", + type = 'item', + name = 'chitin-caged-vrauks', + icon = '__pyalienlifegraphics__/graphics/icons/chitin-caged-vrauks.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-korlex", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-vrauks', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "korlex-pup", - icon = "__pyalienlifegraphics__/graphics/icons/korlex-pup.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-korlex", - order = "a", - stack_size = 100 + type = 'item', + name = 'guts-caged-vrauks', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-vrauks.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-vrauks', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "casein", - icon = "__pyalienlifegraphics__/graphics/icons/casein.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'blood-caged-vrauks', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/caged-vrauks.png', icon_size = 64}, + { + icon = '__pyalienlifegraphics__/graphics/icons/formic-acid.png', + icon_size = 64, + scale = 0.25, + shift = {-7.5, -7.5} + } + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-vrauks', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cottongut-codex", - icon = "__pyalienlifegraphics__/graphics/icons/cottongut-codex.png", + type = 'item', + name = 'caged-korlex', + icon = '__pyalienlifegraphics__/graphics/icons/caged-korlex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-korlex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "earth-mouse-sample", - icon = "__pyalienlifegraphics__/graphics/icons/earth-mouse-sample.png", + type = 'item', + name = 'brain-caged-korlex', + icon = '__pyalienlifegraphics__/graphics/icons/brain-caged-korlex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-korlex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cottongut", - icon = "__pyalienlifegraphics__/graphics/icons/cottongut.png", + type = 'item', + name = 'bone-caged-korlex', + icon = '__pyalienlifegraphics__/graphics/icons/bone-caged-korlex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-korlex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cottongut-food-01", - icon = "__pyalienlifegraphics__/graphics/icons/cottongut-food-01.png", + type = 'item', + name = 'meat-caged-korlex', + icon = '__pyalienlifegraphics__/graphics/icons/meat-caged-korlex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-korlex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cottongut-food-02", - icon = "__pyalienlifegraphics__/graphics/icons/cottongut-food-02.png", + type = 'item', + name = 'skin-caged-korlex', + icon = '__pyalienlifegraphics__/graphics/icons/skin-caged-korlex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-korlex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cottongut-food-03", - icon = "__pyalienlifegraphics__/graphics/icons/cottongut-food-03.png", + type = 'item', + name = 'blood-caged-korlex', + icon = '__pyalienlifegraphics__/graphics/icons/blood-caged-korlex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-korlex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cottongut-pup", - icon = "__pyalienlifegraphics__/graphics/icons/cottongut-pup.png", + type = 'item', + name = 'guts-caged-korlex', + icon = '__pyalienlifegraphics__/graphics/icons/guts-caged-korlex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-korlex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cottongut-pup-mk01", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk01.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/cottongut-pup.png"}, - }, + type = 'item', + name = 'fat-caged-korlex', + icon = '__pyalienlifegraphics__/graphics/icons/fat-caged-korlex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-korlex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cottongut-pup-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/cottongut-pup.png"}, - }, + type = 'item', + name = 'korlex-pup', + icon = '__pyalienlifegraphics__/graphics/icons/korlex-pup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-korlex', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cottongut-pup-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/cottongut-pup.png"}, - }, + type = 'item', + name = 'casein', + icon = '__pyalienlifegraphics__/graphics/icons/casein.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "cottongut-pup-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/cottongut-pup.png"}, - }, + type = 'item', + name = 'cottongut-codex', + icon = '__pyalienlifegraphics__/graphics/icons/cottongut-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "h", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "brain-cottongut", - icon = "__pyalienlifegraphics__/graphics/icons/brain-cottongut.png", + type = 'item', + name = 'earth-mouse-sample', + icon = '__pyalienlifegraphics__/graphics/icons/earth-mouse-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "bone-cottongut", - icon = "__pyalienlifegraphics__/graphics/icons/bone-cottongut.png", + type = 'item', + name = 'cottongut', + icon = '__pyalienlifegraphics__/graphics/icons/cottongut.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-cottongut", - icon = "__pyalienlifegraphics__/graphics/icons/meat-cottongut.png", + type = 'item', + name = 'cottongut-food-01', + icon = '__pyalienlifegraphics__/graphics/icons/cottongut-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "blood-cottongut", - icon = "__pyalienlifegraphics__/graphics/icons/blood-cottongut.png", + type = 'item', + name = 'cottongut-food-02', + icon = '__pyalienlifegraphics__/graphics/icons/cottongut-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "guts-cottongut", - icon = "__pyalienlifegraphics__/graphics/icons/guts-cottongut.png", + type = 'item', + name = 'cottongut-food-03', + icon = '__pyalienlifegraphics__/graphics/icons/cottongut-food-03.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "fat-cottongut", - icon = "__pyalienlifegraphics__/graphics/icons/fat-cottongut.png", + type = 'item', + name = 'cottongut-pup', + icon = '__pyalienlifegraphics__/graphics/icons/cottongut-pup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "skin-cottongut", - icon = "__pyalienlifegraphics__/graphics/icons/skin-cottongut.png", + type = 'item', + name = 'cottongut-pup-mk01', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk01.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/cottongut-pup.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "solidified-sarcorus", - icon = "__pyalienlifegraphics__/graphics/icons/solidified-sarcorus.png", + type = 'item', + name = 'cottongut-pup-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/cottongut-pup.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-science", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "paragen", - icon = "__pyalienlifegraphics__/graphics/icons/paragen.png", + type = 'item', + name = 'cottongut-pup-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/cottongut-pup.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-science", - order = "b", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "negasium", - icon = "__pyalienlifegraphics__/graphics/icons/negasium.png", + type = 'item', + name = 'cottongut-pup-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/cottongut-pup.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-science", - order = "c", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'h', + stack_size = 100 } ITEM { - type = "item", - name = "nonconductive-phazogen", - icon = "__pyalienlifegraphics__/graphics/icons/nonconductive-phazogen.png", + type = 'item', + name = 'brain-cottongut', + icon = '__pyalienlifegraphics__/graphics/icons/brain-cottongut.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-science", - order = "d", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "denatured-seismite", - icon = "__pyalienlifegraphics__/graphics/icons/denatured-seismite.png", + type = 'item', + name = 'bone-cottongut', + icon = '__pyalienlifegraphics__/graphics/icons/bone-cottongut.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-genetics", - order = "d", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "destablilized-toxirus", - icon = "__pyalienlifegraphics__/graphics/icons/destablilized-toxirus.png", + type = 'item', + name = 'meat-cottongut', + icon = '__pyalienlifegraphics__/graphics/icons/meat-cottongut.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-science", - order = "d", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "pesticide-mk01", - icon = "__pyalienlifegraphics3__/graphics/icons/pesticide-mk01.png", + type = 'item', + name = 'blood-cottongut', + icon = '__pyalienlifegraphics__/graphics/icons/blood-cottongut.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "d", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "pesticide-mk02", - icon = "__pyalienlifegraphics3__/graphics/icons/pesticide-mk02.png", + type = 'item', + name = 'guts-cottongut', + icon = '__pyalienlifegraphics__/graphics/icons/guts-cottongut.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "d", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "raw-fiber", - fuel_category = "biomass", - fuel_value = "6MJ", - icon = "__pyalienlifegraphics__/graphics/icons/raw-fiber.png", - icon_size = 32, - flags = {}, - subgroup = "py-alienlife-kicalk", - order = "a", - stack_size = 100 + type = 'item', + name = 'fat-cottongut', + icon = '__pyalienlifegraphics__/graphics/icons/fat-cottongut.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'a', + stack_size = 100 } -----MODULES---- +ITEM { + type = 'item', + name = 'skin-cottongut', + icon = '__pyalienlifegraphics__/graphics/icons/skin-cottongut.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'a', + stack_size = 100 +} ITEM { - type = "module", - name = "tree-mk01", - icons = - { + type = 'item', + name = 'solidified-sarcorus', + icon = '__pyalienlifegraphics__/graphics/icons/solidified-sarcorus.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-science', + order = 'a', + stack_size = 100 +} - {icon = "__pyalienlifegraphics2__/graphics/icons/forest-tree.png"} - }, - icon_size = 64, - category = "tree", - tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "t-a", - stack_size = 50, - effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "wood" +ITEM { + type = 'item', + name = 'paragen', + icon = '__pyalienlifegraphics__/graphics/icons/paragen.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-science', + order = 'b', + stack_size = 100 } ITEM { - type = "module", - name = "tree-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics2__/graphics/icons/forest-tree.png"} - }, - icon_size = 64, - category = "tree", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "t-b", - stack_size = 50, - effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "wood" + type = 'item', + name = 'negasium', + icon = '__pyalienlifegraphics__/graphics/icons/negasium.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-science', + order = 'c', + stack_size = 100 } ITEM { - type = "module", - name = "tree-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics2__/graphics/icons/forest-tree.png"} - }, - icon_size = 64, - category = "tree", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "t-c", - stack_size = 50, - effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, - limitation = {}, - limitation_message_key = "wood" + type = 'item', + name = 'nonconductive-phazogen', + icon = '__pyalienlifegraphics__/graphics/icons/nonconductive-phazogen.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-science', + order = 'd', + stack_size = 100 } ITEM { - type = "module", - name = "tree-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics2__/graphics/icons/forest-tree.png"} - }, - icon_size = 64, - category = "tree", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "t-d", - stack_size = 50, - effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "wood" -} - -ITEM { - type = "item", - name = "wood-seedling-mk02", - icons = { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/mip/seedling-1.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-plants", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "wood-seeds-mk02", - icons = { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/wood-seeds.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-plants", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "wood-seedling-mk03", - icons = { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/mip/seedling-1.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-plants", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "wood-seeds-mk03", - icons = { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/wood-seeds.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-plants", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "wood-seedling-mk04", - icons = { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/mip/seedling-1.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-plants", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "wood-seeds-mk04", - icons = { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/wood-seeds.png"} - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-plants", - order = "a", - stack_size = 100 -} - -ITEM { - type = "module", - name = "seaweed", - icons = - { - - {icon = "__pyalienlifegraphics__/graphics/icons/seaweed.png"} - }, - icon_size = 64, - category = "seaweed", - tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "s-a", - stack_size = 50, - effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "weed" + type = 'item', + name = 'denatured-seismite', + icon = '__pyalienlifegraphics__/graphics/icons/denatured-seismite.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-genetics', + order = 'd', + stack_size = 100 } ITEM { - type = "module", - name = "seaweed-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/seaweed.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, - icon_size = 64, - category = "seaweed", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "s-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "weed" + type = 'item', + name = 'destablilized-toxirus', + icon = '__pyalienlifegraphics__/graphics/icons/destablilized-toxirus.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-science', + order = 'd', + stack_size = 100 } ITEM { - type = "module", - name = "seaweed-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/seaweed.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "seaweed", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "s-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, - limitation = {}, - limitation_message_key = "weed" + type = 'item', + name = 'pesticide-mk01', + icon = '__pyalienlifegraphics3__/graphics/icons/pesticide-mk01.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'd', + stack_size = 100 } ITEM { - type = "module", - name = "seaweed-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/seaweed.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "seaweed", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "s-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "weed" -} - -ITEM { - type = "module", - name = "moss", - icon = "__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png", - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-07.png", scale = 0.25}, - }, - category = "moss", - tier = 1, - subgroup = "py-alienlife-modules", - order = "m-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "moss" -} - -ITEM { - type = "module", - name = "moss-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png", icon_size = 64}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png", icon_size = 64, scale = 0.5} - }, - pictures = - { - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-07.png", scale = 0.25}, - }, - category = "moss", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "moss" -} - -ITEM { - type = "module", - name = "moss-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png", icon_size = 64}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png", icon_size = 64, scale = 0.5} - }, - pictures = - { - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-07.png", scale = 0.25}, - }, - category = "moss", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, - limitation = {}, - limitation_message_key = "moss" -} - -ITEM { - type = "module", - name = "moss-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png", icon_size = 64}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png", icon_size = 64, scale = 0.5} - }, - pictures = - { - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/moss-07.png", scale = 0.25}, - }, - category = "moss", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "moss" + type = 'item', + name = 'pesticide-mk02', + icon = '__pyalienlifegraphics3__/graphics/icons/pesticide-mk02.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'd', + stack_size = 100 } ITEM { - type = "module", - name = "sap-tree", - icons = - { + type = 'item', + name = 'raw-fiber', + fuel_category = 'biomass', + fuel_value = '6MJ', + icon = '__pyalienlifegraphics__/graphics/icons/raw-fiber.png', + icon_size = 32, + flags = {}, + subgroup = 'py-alienlife-kicalk', + order = 'a', + stack_size = 100 +} - {icon = "__pyalienlifegraphics2__/graphics/icons/sap-tree.png"} - }, - icon_size = 64, - category = "sap", - tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {"sap-01"}, - limitation_message_key = "sap" -} - - ITEM { - type = "module", - name = "sap-tree-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics2__/graphics/icons/sap-tree.png"} - }, - icon_size = 64, - category = "sap", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {"sap-01", "sap-mk02"}, - limitation_message_key = "sap" - } - - ITEM { - type = "module", - name = "sap-tree-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics2__/graphics/icons/sap-tree.png"} - }, - icon_size = 64, - category = "sap", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, - limitation = {"sap-01", "sap-mk02", "sap-mk03"}, - limitation_message_key = "sap" - } - - ITEM { - type = "module", - name = "sap-tree-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics2__/graphics/icons/sap-tree.png"} - }, - icon_size = 64, - category = "sap", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {"sap-01", "sap-mk02", "sap-mk03", "sap-mk04"}, - limitation_message_key = "sap" - } - -ITEM { - type = "module", - name = "ulric", - icons = - { - - {icon = "__pyalienlifegraphics__/graphics/icons/ulric.png"} - }, - icon_size = 64, - category = "ulric", - tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "u-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "ulric" -} - - ITEM { - type = "module", - name = "ulric-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/ulric.png"} - }, - icon_size = 64, - category = "ulric", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "u-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "ulric" - } - - ITEM { - type = "module", - name = "ulric-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/ulric.png"} - }, - icon_size = 64, - category = "ulric", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "u-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, - limitation = {}, - limitation_message_key = "ulric" - } - - ITEM { - type = "module", - name = "ulric-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/ulric.png"} - }, - icon_size = 64, - category = "ulric", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "u-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "ulric" - } - -ITEM { - type = "item", - name = "used-ulric", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/ulric.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 -} - - ITEM { - type = "item", - name = "used-ulric-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/ulric.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 - } - - ITEM { - type = "item", - name = "used-ulric-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/ulric.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 - } - - ITEM { - type = "item", - name = "used-ulric-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/ulric.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 - } - -ITEM { - type = "module", - name = "sea-sponge", - icons = - { +----MODULES---- - {icon = "__pyalienlifegraphics__/graphics/icons/sea-sponge.png"} - }, - icon_size = 64, - category = "sponge", +ITEM { + type = 'module', + name = 'tree-mk01', + icons = { + {icon = '__pyalienlifegraphics2__/graphics/icons/forest-tree.png'} + }, + icon_size = 64, + category = 'tree', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "sa", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.25}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 't-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "sponge" + limitation_message_key = 'wood' } ITEM { - type = "module", - name = "sea-sponge-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/sea-sponge.png"} - }, - icon_size = 64, - category = "sponge", + type = 'module', + name = 'tree-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/forest-tree.png'} + }, + icon_size = 64, + category = 'tree', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "sb", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2.5}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 't-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "sponge" + limitation_message_key = 'wood' } ITEM { - type = "module", - name = "sea-sponge-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/sea-sponge.png"} - }, - icon_size = 64, - category = "sponge", + type = 'module', + name = 'tree-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/forest-tree.png'} + }, + icon_size = 64, + category = 'tree', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "sc", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 't-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "sponge" + limitation_message_key = 'wood' } ITEM { - type = "module", - name = "sea-sponge-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/sea-sponge.png"} - }, - icon_size = 64, - category = "sponge", + type = 'module', + name = 'tree-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/forest-tree.png'} + }, + icon_size = 64, + category = 'tree', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "sd", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 5}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 't-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "sponge" + limitation_message_key = 'wood' } ITEM { - type = "module", - name = "ralesias", - icons = - { + type = 'item', + name = 'wood-seedling-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/mip/seedling-1.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-plants', + order = 'a', + stack_size = 100 +} - {icon = "__pyalienlifegraphics__/graphics/icons/ralesia.png"} - }, - icon_size = 64, - category = "ralesia", - tier = 1, - flags = {}, - subgroup = "py-alienlife-ralesia", - order = "ra", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "ralesia" -} - - ITEM { - type = "module", - name = "ralesias-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/ralesia.png"} - }, - icon_size = 64, - category = "ralesia", - tier = 2, - flags = {}, - subgroup = "py-alienlife-ralesia", - order = "rb", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "ralesia" - } - - ITEM { - type = "module", - name = "ralesias-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/ralesia.png"} - }, - icon_size = 64, - category = "ralesia", - tier = 3, - flags = {}, - subgroup = "py-alienlife-ralesia", - order = "rc", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, - limitation = {}, - limitation_message_key = "ralesia" - } - - ITEM { - type = "module", - name = "ralesias-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/ralesia.png"} - }, - icon_size = 64, - category = "ralesia", - tier = 4, - flags = {}, - subgroup = "py-alienlife-ralesia", - order = "rd", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "ralesia" - } - -ITEM { - type = "item", - name = "ralesia-seeds-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png", icon_size = 64}, - {icon = "__pycoalprocessinggraphics__/graphics/icons/ralesia-seeds.png", icon_size = 32} - }, - flags = {}, - subgroup = "py-alienlife-ralesia", - order = "ab", - stack_size = 100 -} - -ITEM { - type = "item", - name = "ralesia-seeds-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png", icon_size = 64}, - {icon = "__pycoalprocessinggraphics__/graphics/icons/ralesia-seeds.png", icon_size = 32} - }, - flags = {}, - subgroup = "py-alienlife-ralesia", - order = "ac", - stack_size = 100 -} - -ITEM { - type = "item", - name = "ralesia-seeds-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png", icon_size = 64}, - {icon = "__pycoalprocessinggraphics__/graphics/icons/ralesia-seeds.png", icon_size = 32} - }, - - flags = {}, - subgroup = "py-alienlife-ralesia", - order = "ad", - stack_size = 100 -} - -ITEM { - type = "module", - name = "mukmoux", - icons = - { +ITEM { + type = 'item', + name = 'wood-seeds-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/wood-seeds.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-plants', + order = 'a', + stack_size = 100 +} - {icon = "__pyalienlifegraphics__/graphics/icons/mukmoux.png"} - }, - icon_size = 64, - category = "mukmoux", - tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "mukmoux" -} - - ITEM { - type = "module", - name = "mukmoux-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/mukmoux.png"} - }, - icon_size = 64, - category = "mukmoux", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.5}}, - limitation = {}, - limitation_message_key = "mukmoux" - } - - ITEM { - type = "module", - name = "mukmoux-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/mukmoux.png"} - }, - icon_size = 64, - category = "mukmoux", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "mukmoux" - } - - ITEM { - type = "module", - name = "mukmoux-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/mukmoux.png"} - }, - icon_size = 64, - category = "mukmoux", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "m-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2.5}}, - limitation = {}, - limitation_message_key = "mukmoux" - } - -ITEM { - type = "module", - name = "arthurian", - icons = - { +ITEM { + type = 'item', + name = 'wood-seedling-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/mip/seedling-1.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-plants', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'wood-seeds-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/wood-seeds.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-plants', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'wood-seedling-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/mip/seedling-1.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-plants', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'wood-seeds-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/wood-seeds.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-plants', + order = 'a', + stack_size = 100 +} - {icon = "__pyalienlifegraphics__/graphics/icons/arthurian.png"} - }, - icon_size = 64, - category = "arthurian", +ITEM { + type = 'module', + name = 'seaweed', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/seaweed.png'} + }, + icon_size = 64, + category = 'seaweed', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "aa", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 's-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "arthurian" + limitation_message_key = 'weed' } ITEM { - type = "module", - name = "arthurian-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/arthurian.png"} - }, - icon_size = 64, - category = "arthurian", + type = 'module', + name = 'seaweed-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/seaweed.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'seaweed', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ab", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 's-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "arthurian" + limitation_message_key = 'weed' } ITEM { - type = "module", - name = "arthurian-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/arthurian.png"} - }, - icon_size = 64, - category = "arthurian", + type = 'module', + name = 'seaweed-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/seaweed.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'seaweed', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ac", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 's-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "arthurian" + limitation_message_key = 'weed' } ITEM { - type = "module", - name = "arthurian-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/arthurian.png"} - }, - icon_size = 64, - category = "arthurian", + type = 'module', + name = 'seaweed-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/seaweed.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'seaweed', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ad", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 's-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "arthurian" + limitation_message_key = 'weed' } ITEM { - type = "module", - name = "tuuphra", - icons = - { + type = 'module', + name = 'moss', + icon = '__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png', + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-07.png', scale = 0.25} + }, + category = 'moss', + tier = 1, + subgroup = 'py-alienlife-modules', + order = 'm-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'moss' +} + +ITEM { + type = 'module', + name = 'moss-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png', icon_size = 64, scale = 0.5} + }, + pictures = { + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-07.png', scale = 0.25} + }, + category = 'moss', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'moss' +} + +ITEM { + type = 'module', + name = 'moss-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png', icon_size = 64, scale = 0.5} + }, + pictures = { + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-07.png', scale = 0.25} + }, + category = 'moss', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, + limitation = {}, + limitation_message_key = 'moss' +} + +ITEM { + type = 'module', + name = 'moss-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png', icon_size = 64}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png', icon_size = 64, scale = 0.5} + }, + pictures = { + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/moss-07.png', scale = 0.25} + }, + category = 'moss', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {}, + limitation_message_key = 'moss' +} - {icon = "__pyalienlifegraphics__/graphics/icons/tuuphra.png"} - }, - icon_size = 64, - category = "tuuphra", +ITEM { + type = 'module', + name = 'sap-tree', + icons = { + {icon = '__pyalienlifegraphics2__/graphics/icons/sap-tree.png'} + }, + icon_size = 64, + category = 'sap', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ta", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "tuuphra" -} - - ITEM { - type = "module", - name = "tuuphra-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tuuphra.png"} - }, - icon_size = 64, - category = "tuuphra", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "tb", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "tuuphra" - } - - ITEM { - type = "module", - name = "tuuphra-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tuuphra.png"} - }, - icon_size = 64, - category = "tuuphra", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "tc", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, - limitation = {}, - limitation_message_key = "tuuphra" - } - - ITEM { - type = "module", - name = "tuuphra-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tuuphra.png"} - }, - icon_size = 64, - category = "tuuphra", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "td", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "tuuphra" - } - -ITEM { - type = "module", - name = "navens", - icons = - { + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {'sap-01'}, + limitation_message_key = 'sap' +} + +ITEM { + type = 'module', + name = 'sap-tree-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/sap-tree.png'} + }, + icon_size = 64, + category = 'sap', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {'sap-01', 'sap-mk02'}, + limitation_message_key = 'sap' +} + +ITEM { + type = 'module', + name = 'sap-tree-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/sap-tree.png'} + }, + icon_size = 64, + category = 'sap', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, + limitation = {'sap-01', 'sap-mk02', 'sap-mk03'}, + limitation_message_key = 'sap' +} - {icon = "__pyalienlifegraphics__/graphics/icons/navens.png"} - }, - icon_size = 64, - category = "navens", +ITEM { + type = 'module', + name = 'sap-tree-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/sap-tree.png'} + }, + icon_size = 64, + category = 'sap', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {'sap-01', 'sap-mk02', 'sap-mk03', 'sap-mk04'}, + limitation_message_key = 'sap' +} + +ITEM { + type = 'module', + name = 'ulric', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/ulric.png'} + }, + icon_size = 64, + category = 'ulric', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "na", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 7.5}}, - limitation = {}, - limitation_message_key = "navens" -} - - ITEM { - type = "module", - name = "navens-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/navens.png"} - }, - icon_size = 64, - category = "navens", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "nb", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 10}}, - limitation = {}, - limitation_message_key = "navens" - } - - ITEM { - type = "module", - name = "navens-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/navens.png"} - }, - icon_size = 64, - category = "navens", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "nc", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 12.5}}, - limitation = {}, - limitation_message_key = "navens" - } - - ITEM { - type = "module", - name = "navens-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/navens.png"} - }, - icon_size = 64, - category = "navens", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "nd", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 15}}, - limitation = {}, - limitation_message_key = "navens" - } - -ITEM { - type = "module", - name = "yotoi", - icons = - { + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'u-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'ulric' +} + +ITEM { + type = 'module', + name = 'ulric-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/ulric.png'} + }, + icon_size = 64, + category = 'ulric', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'u-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'ulric' +} + +ITEM { + type = 'module', + name = 'ulric-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/ulric.png'} + }, + icon_size = 64, + category = 'ulric', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'u-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, + limitation = {}, + limitation_message_key = 'ulric' +} + +ITEM { + type = 'module', + name = 'ulric-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/ulric.png'} + }, + icon_size = 64, + category = 'ulric', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'u-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {}, + limitation_message_key = 'ulric' +} - {icon = "__pyalienlifegraphics__/graphics/icons/yotoi.png"} - }, - icon_size = 64, - category = "yotoi", +ITEM { + type = 'item', + name = 'used-ulric', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/ulric.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'used-ulric-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/ulric.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'used-ulric-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/ulric.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'used-ulric-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/ulric.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'module', + name = 'sea-sponge', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/sea-sponge.png'} + }, + icon_size = 64, + category = 'sponge', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ya", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 0.3}}, - limitation = {}, - limitation_message_key = "yotoi" -} - - ITEM { - type = "module", - name = "yotoi-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/yotoi.png"} - }, - icon_size = 64, - category = "yotoi", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "yb", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 0.6}}, - limitation = {}, - limitation_message_key = "yotoi" - } - - ITEM { - type = "module", - name = "yotoi-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/yotoi.png"} - }, - icon_size = 64, - category = "yotoi", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "yc", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 0.9}}, - limitation = {}, - limitation_message_key = "yotoi" - } - - ITEM { - type = "module", - name = "yotoi-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/yotoi.png"} - }, - icon_size = 64, - category = "yotoi", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "yd", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.2}}, - limitation = {}, - limitation_message_key = "yotoi" - } - -ITEM { - type = "module", - name = "dhilmos", - icons = - { + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'sa', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.25}}, + limitation = {}, + limitation_message_key = 'sponge' +} - {icon = "__pyalienlifegraphics__/graphics/icons/dhilmo.png"} - }, - icon_size = 64, - category = "dhilmos", +ITEM { + type = 'module', + name = 'sea-sponge-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/sea-sponge.png'} + }, + icon_size = 64, + category = 'sponge', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'sb', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2.5}}, + limitation = {}, + limitation_message_key = 'sponge' +} + +ITEM { + type = 'module', + name = 'sea-sponge-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/sea-sponge.png'} + }, + icon_size = 64, + category = 'sponge', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'sc', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {}, + limitation_message_key = 'sponge' +} + +ITEM { + type = 'module', + name = 'sea-sponge-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/sea-sponge.png'} + }, + icon_size = 64, + category = 'sponge', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'sd', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 5}}, + limitation = {}, + limitation_message_key = 'sponge' +} + +ITEM { + type = 'module', + name = 'ralesias', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/ralesia.png'} + }, + icon_size = 64, + category = 'ralesia', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "da", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "dhilmos" -} - - ITEM { - type = "module", - name = "dhilmos-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/dhilmo.png"} - }, - icon_size = 64, - category = "dhilmos", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "db", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.5}}, - limitation = {}, - limitation_message_key = "dhilmos" - } - - ITEM { - type = "module", - name = "dhilmos-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/dhilmo.png"} - }, - icon_size = 64, - category = "dhilmos", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "dc", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "dhilmos" - } - - ITEM { - type = "module", - name = "dhilmos-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/dhilmo.png"} - }, - icon_size = 64, - category = "dhilmos", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "dd", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2.5}}, - limitation = {}, - limitation_message_key = "dhilmos" - } - -ITEM { - type = "module", - name = "scrondrix", - icons = - { + flags = {}, + subgroup = 'py-alienlife-ralesia', + order = 'ra', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'ralesia' +} - {icon = "__pyalienlifegraphics__/graphics/icons/scrondrix.png"} - }, - icon_size = 64, - category = "scrondrix", +ITEM { + type = 'module', + name = 'ralesias-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/ralesia.png'} + }, + icon_size = 64, + category = 'ralesia', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-ralesia', + order = 'rb', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'ralesia' +} + +ITEM { + type = 'module', + name = 'ralesias-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/ralesia.png'} + }, + icon_size = 64, + category = 'ralesia', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-ralesia', + order = 'rc', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, + limitation = {}, + limitation_message_key = 'ralesia' +} + +ITEM { + type = 'module', + name = 'ralesias-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/ralesia.png'} + }, + icon_size = 64, + category = 'ralesia', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-ralesia', + order = 'rd', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {}, + limitation_message_key = 'ralesia' +} + +ITEM { + type = 'item', + name = 'ralesia-seeds-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png', icon_size = 64}, + {icon = '__pycoalprocessinggraphics__/graphics/icons/ralesia-seeds.png', icon_size = 32} + }, + flags = {}, + subgroup = 'py-alienlife-ralesia', + order = 'ab', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'ralesia-seeds-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png', icon_size = 64}, + {icon = '__pycoalprocessinggraphics__/graphics/icons/ralesia-seeds.png', icon_size = 32} + }, + flags = {}, + subgroup = 'py-alienlife-ralesia', + order = 'ac', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'ralesia-seeds-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png', icon_size = 64}, + {icon = '__pycoalprocessinggraphics__/graphics/icons/ralesia-seeds.png', icon_size = 32} + }, + flags = {}, + subgroup = 'py-alienlife-ralesia', + order = 'ad', + stack_size = 100 +} + +ITEM { + type = 'module', + name = 'mukmoux', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/mukmoux.png'} + }, + icon_size = 64, + category = 'mukmoux', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "sr-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "scrondrix" -} - - ITEM { - type = "module", - name = "scrondrix-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/scrondrix.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, - icon_size = 64, - category = "scrondrix", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "sr-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "scrondrix" - } - - ITEM { - type = "module", - name = "scrondrix-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/scrondrix.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, - icon_size = 64, - category = "scrondrix", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "sr-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, - limitation = {}, - limitation_message_key = "scrondrix" - } - - ITEM { - type = "module", - name = "scrondrix-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/scrondrix.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, - icon_size = 64, - category = "scrondrix", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "sr-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "scrondrix" - } - -ITEM { - type = "module", - name = "rennea", - icons = - { + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'mukmoux' +} - {icon = "__pyalienlifegraphics__/graphics/icons/rennea.png"} - }, - icon_size = 64, - category = "rennea", +ITEM { + type = 'module', + name = 'mukmoux-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/mukmoux.png'} + }, + icon_size = 64, + category = 'mukmoux', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.5}}, + limitation = {}, + limitation_message_key = 'mukmoux' +} + +ITEM { + type = 'module', + name = 'mukmoux-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/mukmoux.png'} + }, + icon_size = 64, + category = 'mukmoux', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'mukmoux' +} + +ITEM { + type = 'module', + name = 'mukmoux-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/mukmoux.png'} + }, + icon_size = 64, + category = 'mukmoux', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'm-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2.5}}, + limitation = {}, + limitation_message_key = 'mukmoux' +} + +ITEM { + type = 'module', + name = 'arthurian', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/arthurian.png'} + }, + icon_size = 64, + category = 'arthurian', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ren-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 0.16}}, - limitation = {}, - limitation_message_key = "rennea" -} - - ITEM { - type = "module", - name = "rennea-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/rennea.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"} - }, - icon_size = 64, - category = "rennea", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ren-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 0.32}}, - limitation = {}, - limitation_message_key = "rennea" - } - - ITEM { - type = "module", - name = "rennea-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/rennea.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, - icon_size = 64, - category = "rennea", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ren-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 0.63}}, - limitation = {}, - limitation_message_key = "rennea" - } - - ITEM { - type = "module", - name = "rennea-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/rennea.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, - icon_size = 64, - category = "rennea", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ren-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.25}}, - limitation = {}, - limitation_message_key = "rennea" - } - -ITEM { - type = "module", - name = "phadai", - icons = - { + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'aa', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'arthurian' +} - {icon = "__pyalienlifegraphics__/graphics/icons/phadai.png"} - }, - icon_size = 64, - category = "phadai", +ITEM { + type = 'module', + name = 'arthurian-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/arthurian.png'} + }, + icon_size = 64, + category = 'arthurian', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ab', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'arthurian' +} + +ITEM { + type = 'module', + name = 'arthurian-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/arthurian.png'} + }, + icon_size = 64, + category = 'arthurian', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ac', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, + limitation = {}, + limitation_message_key = 'arthurian' +} + +ITEM { + type = 'module', + name = 'arthurian-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/arthurian.png'} + }, + icon_size = 64, + category = 'arthurian', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ad', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {}, + limitation_message_key = 'arthurian' +} + +ITEM { + type = 'module', + name = 'tuuphra', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/tuuphra.png'} + }, + icon_size = 64, + category = 'tuuphra', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ph-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "phadai" -} - - ITEM { - type = "module", - name = "phadai-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phadai.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "phadai", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ph-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.25}}, - limitation = {}, - limitation_message_key = "phadai" - } - - ITEM { - type = "module", - name = "phadai-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phadai.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"} - }, - icon_size = 64, - category = "phadai", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ph-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.5}}, - limitation = {}, - limitation_message_key = "phadai" - } - - ITEM { - type = "module", - name = "phadai-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phadai.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"} - }, - icon_size = 64, - category = "phadai", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ph-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.75}}, - limitation = {}, - limitation_message_key = "phadai" - } - -ITEM { - type = "item", - name = "used-phadai", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phadai.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - }, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ta', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'tuuphra' +} + +ITEM { + type = 'module', + name = 'tuuphra-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tuuphra.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 + category = 'tuuphra', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'tb', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'tuuphra' } ITEM { - type = "module", - name = "auog", - icons = - { + type = 'module', + name = 'tuuphra-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tuuphra.png'} + }, + icon_size = 64, + category = 'tuuphra', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'tc', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, + limitation = {}, + limitation_message_key = 'tuuphra' +} + +ITEM { + type = 'module', + name = 'tuuphra-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tuuphra.png'} + }, + icon_size = 64, + category = 'tuuphra', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'td', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {}, + limitation_message_key = 'tuuphra' +} + +ITEM { + type = 'module', + name = 'navens', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/navens.png'} + }, + icon_size = 64, + category = 'navens', + tier = 1, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'na', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 7.5}}, + limitation = {}, + limitation_message_key = 'navens' +} + +ITEM { + type = 'module', + name = 'navens-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/navens.png'} + }, + icon_size = 64, + category = 'navens', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'nb', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 10}}, + limitation = {}, + limitation_message_key = 'navens' +} + +ITEM { + type = 'module', + name = 'navens-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/navens.png'} + }, + icon_size = 64, + category = 'navens', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'nc', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 12.5}}, + limitation = {}, + limitation_message_key = 'navens' +} + +ITEM { + type = 'module', + name = 'navens-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/navens.png'} + }, + icon_size = 64, + category = 'navens', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'nd', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 15}}, + limitation = {}, + limitation_message_key = 'navens' +} + +ITEM { + type = 'module', + name = 'yotoi', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yotoi.png'} + }, + icon_size = 64, + category = 'yotoi', + tier = 1, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ya', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 0.3}}, + limitation = {}, + limitation_message_key = 'yotoi' +} + +ITEM { + type = 'module', + name = 'yotoi-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/yotoi.png'} + }, + icon_size = 64, + category = 'yotoi', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'yb', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 0.6}}, + limitation = {}, + limitation_message_key = 'yotoi' +} + +ITEM { + type = 'module', + name = 'yotoi-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/yotoi.png'} + }, + icon_size = 64, + category = 'yotoi', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'yc', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 0.9}}, + limitation = {}, + limitation_message_key = 'yotoi' +} + +ITEM { + type = 'module', + name = 'yotoi-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/yotoi.png'} + }, + icon_size = 64, + category = 'yotoi', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'yd', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.2}}, + limitation = {}, + limitation_message_key = 'yotoi' +} + +ITEM { + type = 'module', + name = 'dhilmos', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/dhilmo.png'} + }, + icon_size = 64, + category = 'dhilmos', + tier = 1, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'da', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'dhilmos' +} + +ITEM { + type = 'module', + name = 'dhilmos-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/dhilmo.png'} + }, + icon_size = 64, + category = 'dhilmos', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'db', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.5}}, + limitation = {}, + limitation_message_key = 'dhilmos' +} + +ITEM { + type = 'module', + name = 'dhilmos-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/dhilmo.png'} + }, + icon_size = 64, + category = 'dhilmos', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'dc', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'dhilmos' +} + +ITEM { + type = 'module', + name = 'dhilmos-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/dhilmo.png'} + }, + icon_size = 64, + category = 'dhilmos', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'dd', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2.5}}, + limitation = {}, + limitation_message_key = 'dhilmos' +} + +ITEM { + type = 'module', + name = 'scrondrix', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/scrondrix.png'} + }, + icon_size = 64, + category = 'scrondrix', + tier = 1, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'sr-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'scrondrix' +} + +ITEM { + type = 'module', + name = 'scrondrix-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/scrondrix.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'scrondrix', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'sr-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'scrondrix' +} + +ITEM { + type = 'module', + name = 'scrondrix-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/scrondrix.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'scrondrix', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'sr-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, + limitation = {}, + limitation_message_key = 'scrondrix' +} + +ITEM { + type = 'module', + name = 'scrondrix-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/scrondrix.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'scrondrix', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'sr-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {}, + limitation_message_key = 'scrondrix' +} - {icon = "__pyalienlifegraphics__/graphics/icons/auog.png"} - }, - icon_size = 64, - category = "auog", +ITEM { + type = 'module', + name = 'rennea', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/rennea.png'} + }, + icon_size = 64, + category = 'rennea', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ren-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 0.16}}, + limitation = {}, + limitation_message_key = 'rennea' +} + +ITEM { + type = 'module', + name = 'rennea-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/rennea.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'rennea', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ren-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 0.32}}, + limitation = {}, + limitation_message_key = 'rennea' +} + +ITEM { + type = 'module', + name = 'rennea-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/rennea.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'rennea', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ren-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 0.63}}, + limitation = {}, + limitation_message_key = 'rennea' +} + +ITEM { + type = 'module', + name = 'rennea-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/rennea.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'rennea', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ren-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.25}}, + limitation = {}, + limitation_message_key = 'rennea' +} + +ITEM { + type = 'module', + name = 'phadai', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phadai.png'} + }, + icon_size = 64, + category = 'phadai', + tier = 1, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ph-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'phadai' +} + +ITEM { + type = 'module', + name = 'phadai-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phadai.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'phadai', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ph-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.25}}, + limitation = {}, + limitation_message_key = 'phadai' +} + +ITEM { + type = 'module', + name = 'phadai-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phadai.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'phadai', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ph-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.5}}, + limitation = {}, + limitation_message_key = 'phadai' +} + +ITEM { + type = 'module', + name = 'phadai-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phadai.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'phadai', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ph-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.75}}, + limitation = {}, + limitation_message_key = 'phadai' +} + +ITEM { + type = 'item', + name = 'used-phadai', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phadai.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'module', + name = 'auog', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/auog.png'} + }, + icon_size = 64, + category = 'auog', + tier = 1, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'auog', + fuel_category = 'auog', + fuel_value = '250MJ', + burnt_result = 'used-auog' +} + +ITEM { + type = 'module', + name = 'auog-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/auog.png'} + }, + icon_size = 64, + category = 'auog', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'a-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'auog', + fuel_category = 'auog', + fuel_value = '350MJ', + burnt_result = 'used-auog-mk02' +} + +ITEM { + type = 'module', + name = 'auog-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/auog.png'} + }, + icon_size = 64, + category = 'auog', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'a-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, + limitation = {}, + limitation_message_key = 'auog', + fuel_category = 'auog', + fuel_value = '400MJ', + burnt_result = 'used-auog-mk03' +} + +ITEM { + type = 'module', + name = 'auog-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/auog.png'} + }, + icon_size = 64, + category = 'auog', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'a-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {}, + limitation_message_key = 'auog', + fuel_category = 'auog', + fuel_value = '450MJ', + burnt_result = 'used-auog-mk04' +} + +ITEM { + type = 'item', + name = 'used-auog', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/auog.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'used-auog-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/auog.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'used-auog-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/auog.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'used-auog-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/auog.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'module', + name = 'fish', + icon = '__pyalienlifegraphics__/graphics/icons/mip/fish-03.png', + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-07.png', scale = 0.25} + }, + category = 'fish', + tier = 1, + fuel_category = 'fish', + fuel_value = '10MJ', + fuel_acceleration_multiplier = 1.2, + fuel_top_speed_multiplier = 1.2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'fa', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'fish' +} + +ITEM { + type = 'module', + name = 'fish-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/mip/fish-03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-07.png', scale = 0.25} + }, + category = 'fish', + tier = 2, + fuel_category = 'fish', + fuel_value = '20MJ', + fuel_acceleration_multiplier = 1.3, + fuel_top_speed_multiplier = 1.3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'fb', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.5}}, + limitation = {}, + limitation_message_key = 'fish' +} + +ITEM { + type = 'module', + name = 'fish-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/mip/fish-03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-07.png', scale = 0.25} + }, + category = 'fish', + tier = 3, + fuel_category = 'fish', + fuel_value = '30MJ', + fuel_acceleration_multiplier = 1.4, + fuel_top_speed_multiplier = 1.4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'fc', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'fish' +} + +ITEM { + type = 'module', + name = 'fish-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/mip/fish-03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/fish-07.png', scale = 0.25} + }, + category = 'fish', + tier = 4, + fuel_category = 'fish', + fuel_value = '40MJ', + fuel_acceleration_multiplier = 1.5, + fuel_top_speed_multiplier = 1.5, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'fd', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2.5}}, + limitation = {}, + limitation_message_key = 'fish' +} + +ITEM { + type = 'module', + name = 'yaedols', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yaedols.png'} + }, + icon_size = 64, + category = 'yaedols', + tier = 1, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'yaed-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'yaedols' +} + +ITEM { + type = 'module', + name = 'yaedols-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yaedols.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'yaedols', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'yaed-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'yaedols' +} + +ITEM { + type = 'module', + name = 'yaedols-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yaedols.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'yaedols', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'yaed-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, + limitation = {}, + limitation_message_key = 'yaedols' +} + +ITEM { + type = 'module', + name = 'yaedols-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/yaedols.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'yaedols', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'yaed-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {}, + limitation_message_key = 'yaedols' +} + +ITEM { + type = 'module', + name = 'dingrits', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png'} + }, + icon_size = 64, + category = 'dingrits', + tier = 1, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'd-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "auog", - fuel_category = 'auog', - fuel_value = '250MJ', - burnt_result = 'used-auog' + limitation_message_key = 'dingrits', + fuel_category = 'dingrits', + fuel_value = '250MJ', + burnt_result = 'used-dingrit' } ITEM { - type = "module", - name = "auog-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/auog.png"} - }, - icon_size = 64, - category = "auog", + type = 'module', + name = 'dingrits-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'dingrits', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "a-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'd-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "auog", - fuel_category = 'auog', - fuel_value = '350MJ', - burnt_result = 'used-auog-mk02' + limitation_message_key = 'dingrits', + fuel_category = 'dingrits', + fuel_value = '320MJ', + burnt_result = 'used-dingrit-mk02' } ITEM { - type = "module", - name = "auog-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/auog.png"} - }, - icon_size = 64, - category = "auog", + type = 'module', + name = 'dingrits-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'dingrits', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "a-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'd-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "auog", - fuel_category = 'auog', - fuel_value = '400MJ', - burnt_result = 'used-auog-mk03' + limitation_message_key = 'dingrits', + fuel_category = 'dingrits', + fuel_value = '350MJ', + burnt_result = 'used-dingrit-mk03' } ITEM { - type = "module", - name = "auog-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/auog.png"} - }, - icon_size = 64, - category = "auog", + type = 'module', + name = 'dingrits-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'dingrits', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "a-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'd-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "auog", - fuel_category = 'auog', - fuel_value = '450MJ', - burnt_result = 'used-auog-mk04' + limitation_message_key = 'dingrits', + fuel_category = 'dingrits', + fuel_value = '480MJ', + burnt_result = 'used-dingrit-mk04' } ITEM { - type = "item", - name = "used-auog", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/auog.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - }, + type = 'item', + name = 'used-dingrit', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 } ITEM { - type = "item", - name = "used-auog-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/auog.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, + type = 'item', + name = 'used-dingrit-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 } ITEM { - type = "item", - name = "used-auog-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/auog.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, + type = 'item', + name = 'used-dingrit-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 -} - -ITEM { - type = "item", - name = "used-auog-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/auog.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 -} - -ITEM { - type = "module", - name = "fish", - icon = "__pyalienlifegraphics__/graphics/icons/mip/fish-03.png", - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-07.png", scale = 0.25}, - }, - category = "fish", - tier = 1, - fuel_category = 'food', - fuel_value = '1MJ', - fuel_acceleration_multiplier = 1.2, - fuel_top_speed_multiplier = 1.2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "fa", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "fish" -} - - ITEM { - type = "module", - name = "fish-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/mip/fish-03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-07.png", scale = 0.25}, - }, - category = "fish", - tier = 2, - fuel_category = 'food', - fuel_value = '2MJ', - fuel_acceleration_multiplier = 1.3, - fuel_top_speed_multiplier = 1.3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "fb", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.5}}, - limitation = {}, - limitation_message_key = "fish" - } - - ITEM { - type = "module", - name = "fish-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/mip/fish-03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-07.png", scale = 0.25}, - }, - category = "fish", - tier = 3, - fuel_category = 'food', - fuel_value = '3MJ', - fuel_acceleration_multiplier = 1.4, - fuel_top_speed_multiplier = 1.4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "fc", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "fish" - } - - ITEM { - type = "module", - name = "fish-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/mip/fish-03.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/fish-07.png", scale = 0.25}, - }, - category = "fish", - tier = 4, - fuel_category = 'food', - fuel_value = '4MJ', - fuel_acceleration_multiplier = 1.5, - fuel_top_speed_multiplier = 1.5, - flags = {}, - subgroup = "py-alienlife-modules", - order = "fd", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2.5}}, - limitation = {}, - limitation_message_key = "fish" - } - -ITEM { - type = "module", - name = "yaedols", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yaedols.png"}, - - }, - icon_size = 64, - category = "yaedols", - tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "yaed-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "yaedols" -} - - ITEM { - type = "module", - name = "yaedols-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yaedols.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "yaedols", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "yaed-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "yaedols" - } - - ITEM { - type = "module", - name = "yaedols-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yaedols.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "yaedols", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "yaed-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, - limitation = {}, - limitation_message_key = "yaedols" - } - - ITEM { - type = "module", - name = "yaedols-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/yaedols.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "yaedols", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "yaed-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "yaedols" - } - -ITEM { - type = "module", - name = "dingrits", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png"}, - - }, - icon_size = 64, - category = "dingrits", - tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "d-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, - limitation = {}, - limitation_message_key = "dingrits", - fuel_category = 'dingrits', - fuel_value = '250MJ', - burnt_result = 'used-dingrit' -} - - ITEM { - type = "module", - name = "dingrits-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "dingrits", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "d-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "dingrits", - fuel_category = 'dingrits', - fuel_value = '320MJ', - burnt_result = 'used-dingrit-mk02' - } - - ITEM { - type = "module", - name = "dingrits-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "dingrits", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "d-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, - limitation = {}, - limitation_message_key = "dingrits", - fuel_category = 'dingrits', - fuel_value = '350MJ', - burnt_result = 'used-dingrit-mk03' - } - - ITEM { - type = "module", - name = "dingrits-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "dingrits", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "d-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "dingrits", - fuel_category = 'dingrits', - fuel_value = '480MJ', - burnt_result = 'used-dingrit-mk04' - } - -ITEM { - type = "item", - name = "used-dingrit", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 -} - -ITEM { - type = "item", - name = "used-dingrit-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 -} - -ITEM { - type = "item", - name = "used-dingrit-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 } ITEM { - type = "item", - name = "used-dingrit-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 + type = 'item', + name = 'used-dingrit-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 } -- Kmauts can have up to 200 kmaut modules per farm, so the bonus can't be 100% -- like every other animal ITEM { - type = "module", - name = "kmauts", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/kmauts.png"}, - }, - icon_size = 64, - category = "kmauts", + type = 'module', + name = 'kmauts', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/kmauts.png'} + }, + icon_size = 64, + category = 'kmauts', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = .25}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = .25}}, limitation = {}, - limitation_message_key = "kmauts" + limitation_message_key = 'kmauts' } ITEM { - type = "module", - name = "kmauts-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/kmauts.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "kmauts", + type = 'module', + name = 'kmauts-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/kmauts.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'kmauts', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = .5}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = .5}}, limitation = {}, - limitation_message_key = "kmauts" + limitation_message_key = 'kmauts' } ITEM { - type = "module", - name = "kmauts-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/kmauts.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "kmauts", + type = 'module', + name = 'kmauts-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/kmauts.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'kmauts', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = .75}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = .75}}, limitation = {}, - limitation_message_key = "kmauts" + limitation_message_key = 'kmauts' } ITEM { - type = "module", - name = "kmauts-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/kmauts.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "kmauts", + type = 'module', + name = 'kmauts-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/kmauts.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'kmauts', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "kmauts" + limitation_message_key = 'kmauts' } ITEM { - type = "module", - name = "vonix", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/vonix.png"}, - - }, - icon_size = 64, - category = "vonix", + type = 'module', + name = 'vonix', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/vonix.png'} + }, + icon_size = 64, + category = 'vonix', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "vonix" + limitation_message_key = 'vonix' } ITEM { - type = "module", - name = "vonix-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/vonix.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "vonix", + type = 'module', + name = 'vonix-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/vonix.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'vonix', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.5}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.5}}, limitation = {}, - limitation_message_key = "vonix" + limitation_message_key = 'vonix' } ITEM { - type = "module", - name = "vonix-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/vonix.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "vonix", + type = 'module', + name = 'vonix-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/vonix.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'vonix', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "vonix" + limitation_message_key = 'vonix' } ITEM { - type = "module", - name = "vonix-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/vonix.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "vonix", + type = 'module', + name = 'vonix-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/vonix.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'vonix', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2.5}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2.5}}, limitation = {}, - limitation_message_key = "vonix" + limitation_message_key = 'vonix' } ITEM { - type = "module", - name = "grod", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/grod.png"}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "grod", + type = 'module', + name = 'grod', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/grod.png'} + }, + icon_size = 64, + category = 'grod', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "ga", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'ga', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "grod" + limitation_message_key = 'grod' } ITEM { - type = "module", - name = "grod-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/grod.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "grod", + type = 'module', + name = 'grod-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/grod.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'grod', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "gb", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'gb', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "grod" + limitation_message_key = 'grod' } ITEM { - type = "module", - name = "grod-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/grod.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "grod", + type = 'module', + name = 'grod-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/grod.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'grod', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "gc", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'gc', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "grod" + limitation_message_key = 'grod' } ITEM { - type = "module", - name = "grod-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/grod.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "grod", + type = 'module', + name = 'grod-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/grod.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'grod', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "gd", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'gd', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "grod" + limitation_message_key = 'grod' } ITEM { - type = "module", - name = "phagnot", - icon = "__pyalienlifegraphics__/graphics/icons/phagnot.png", - icon_size = 64, - category = "phagnot", + type = 'module', + name = 'phagnot', + icon = '__pyalienlifegraphics__/graphics/icons/phagnot.png', + icon_size = 64, + category = 'phagnot', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "p-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'p-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "phagnot" + limitation_message_key = 'phagnot' } ITEM { - type = "module", - name = "phagnot-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phagnot.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "phagnot", + type = 'module', + name = 'phagnot-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phagnot.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'phagnot', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "p-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'p-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "phagnot" + limitation_message_key = 'phagnot' } ITEM { - type = "module", - name = "phagnot-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phagnot.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "phagnot", + type = 'module', + name = 'phagnot-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phagnot.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'phagnot', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "p-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'p-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "phagnot" + limitation_message_key = 'phagnot' } ITEM { - type = "module", - name = "phagnot-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phagnot.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "phagnot", + type = 'module', + name = 'phagnot-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phagnot.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'phagnot', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "p-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'p-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "phagnot" + limitation_message_key = 'phagnot' } ITEM { - type = "module", - name = "bhoddos", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/bhoddos.png"}, - }, - icon_size = 64, - category = "bhoddos", + type = 'module', + name = 'bhoddos', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/bhoddos.png'} + }, + icon_size = 64, + category = 'bhoddos', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "b-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'b-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "bhoddos" + limitation_message_key = 'bhoddos' } ITEM { - type = "module", - name = "bhoddos-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/bhoddos.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "bhoddos", + type = 'module', + name = 'bhoddos-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/bhoddos.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'bhoddos', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "b-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'b-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "bhoddos" + limitation_message_key = 'bhoddos' } ITEM { - type = "module", - name = "bhoddos-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/bhoddos.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "bhoddos", + type = 'module', + name = 'bhoddos-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/bhoddos.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'bhoddos', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "b-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'b-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "bhoddos" + limitation_message_key = 'bhoddos' } ITEM { - type = "module", - name = "bhoddos-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/bhoddos.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "bhoddos", + type = 'module', + name = 'bhoddos-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/bhoddos.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'bhoddos', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "b-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'b-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "bhoddos" + limitation_message_key = 'bhoddos' } ITEM { - type = "module", - name = "xeno", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xeno.png"}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "xeno", + type = 'module', + name = 'xeno', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xeno.png'} + }, + icon_size = 64, + category = 'xeno', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "x-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'x-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "xeno" + limitation_message_key = 'xeno' } ITEM { - type = "module", - name = "xeno-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xeno.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "xeno", + type = 'module', + name = 'xeno-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xeno.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'xeno', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "x-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'x-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "xeno" + limitation_message_key = 'xeno' } ITEM { - type = "module", - name = "xeno-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xeno.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "xeno", + type = 'module', + name = 'xeno-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xeno.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'xeno', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "x-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'x-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "xeno" + limitation_message_key = 'xeno' } ITEM { - type = "module", - name = "xeno-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xeno.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "xeno", + type = 'module', + name = 'xeno-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xeno.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'xeno', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "x-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'x-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "xeno" + limitation_message_key = 'xeno' } ITEM { - type = "module", - name = "cridren", - icon = "__pyalienlifegraphics__/graphics/icons/cridren.png", - icon_size = 64, - category = "cridren", + type = 'module', + name = 'cridren', + icon = '__pyalienlifegraphics__/graphics/icons/cridren.png', + icon_size = 64, + category = 'cridren', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "cridren" + limitation_message_key = 'cridren' } ITEM { - type = "module", - name = "zipir1", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/zipir.png"}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "zipir", + type = 'module', + name = 'zipir1', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/zipir.png'} + }, + icon_size = 64, + category = 'zipir', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "za", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'za', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "zipir" + limitation_message_key = 'zipir' } ITEM { - type = "module", - name = "zipir2", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/zipir.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "zipir", + type = 'module', + name = 'zipir2', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/zipir.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'zipir', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "zb", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'zb', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "zipir" + limitation_message_key = 'zipir' } ITEM { - type = "module", - name = "zipir3", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/zipir.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "zipir", + type = 'module', + name = 'zipir3', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/zipir.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'zipir', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "zc", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'zc', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "zipir" + limitation_message_key = 'zipir' } ITEM { - type = "module", - name = "zipir4", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/zipir.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "zipir", + type = 'module', + name = 'zipir4', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/zipir.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'zipir', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "zd", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'zd', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "zipir" + limitation_message_key = 'zipir' } ITEM { - type = "module", - name = "trits", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/trits.png"}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "trits", + type = 'module', + name = 'trits', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/trits.png'} + }, + icon_size = 64, + category = 'trits', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "tr-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'tr-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "trits" + limitation_message_key = 'trits' } ITEM { - type = "module", - name = "trits-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/trits.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "trits", + type = 'module', + name = 'trits-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/trits.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'trits', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "tr-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.5}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'tr-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.5}}, limitation = {}, - limitation_message_key = "trits" + limitation_message_key = 'trits' } ITEM { - type = "module", - name = "trits-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/trits.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "trits", + type = 'module', + name = 'trits-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/trits.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'trits', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "tr-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'tr-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "trits" + limitation_message_key = 'trits' } ITEM { - type = "module", - name = "trits-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/trits.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "trits", + type = 'module', + name = 'trits-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/trits.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'trits', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "tr-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2.5}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'tr-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2.5}}, limitation = {}, - limitation_message_key = "trits" + limitation_message_key = 'trits' } ITEM { - type = "module", - name = "vrauks", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/vrauks.png"}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "vrauks", + type = 'module', + name = 'vrauks', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/vrauks.png'} + }, + icon_size = 64, + category = 'vrauks', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "vrauks" + limitation_message_key = 'vrauks' } ITEM { - type = "module", - name = "vrauks-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/vrauks.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "vrauks", + type = 'module', + name = 'vrauks-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/vrauks.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'vrauks', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.5}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.5}}, limitation = {}, - limitation_message_key = "vrauks" + limitation_message_key = 'vrauks' } ITEM { - type = "module", - name = "vrauks-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/vrauks.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "vrauks", + type = 'module', + name = 'vrauks-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/vrauks.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'vrauks', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "vrauks" + limitation_message_key = 'vrauks' } ITEM { - type = "module", - name = "vrauks-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/vrauks.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "vrauks", + type = 'module', + name = 'vrauks-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/vrauks.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'vrauks', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2.5}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2.5}}, limitation = {}, - limitation_message_key = "vrauks" + limitation_message_key = 'vrauks' } ITEM { - type = "module", - name = "xyhiphoe", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xyhiphoe.png"}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "xyhiphoe", + type = 'module', + name = 'xyhiphoe', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xyhiphoe.png'} + }, + icon_size = 64, + category = 'xyhiphoe', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "xyhiphoe" + limitation_message_key = 'xyhiphoe' } ITEM { - type = "module", - name = "xyhiphoe-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xyhiphoe.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "xyhiphoe", + type = 'module', + name = 'xyhiphoe-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xyhiphoe.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'xyhiphoe', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "xyhiphoe" + limitation_message_key = 'xyhiphoe' } ITEM { - type = "module", - name = "xyhiphoe-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xyhiphoe.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "xyhiphoe", + type = 'module', + name = 'xyhiphoe-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xyhiphoe.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'xyhiphoe', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "xyhiphoe" + limitation_message_key = 'xyhiphoe' } ITEM { - type = "module", - name = "xyhiphoe-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/xyhiphoe.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "xyhiphoe", + type = 'module', + name = 'xyhiphoe-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/xyhiphoe.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'xyhiphoe', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "v-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'v-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "xyhiphoe" + limitation_message_key = 'xyhiphoe' } ITEM { - type = "module", - name = "korlex", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/korlex.png"}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "korlex", + type = 'module', + name = 'korlex', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/korlex.png'} + }, + icon_size = 64, + category = 'korlex', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "korlex" + limitation_message_key = 'korlex' } ITEM { - type = "module", - name = "korlex-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/korlex.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "korlex", + type = 'module', + name = 'korlex-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/korlex.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'korlex', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.25}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.25}}, limitation = {}, - limitation_message_key = "korlex" + limitation_message_key = 'korlex' } ITEM { - type = "module", - name = "korlex-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/korlex.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "korlex", + type = 'module', + name = 'korlex-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/korlex.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'korlex', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.5}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.5}}, limitation = {}, - limitation_message_key = "korlex" + limitation_message_key = 'korlex' } ITEM { - type = "module", - name = "korlex-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/korlex.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "korlex", + type = 'module', + name = 'korlex-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/korlex.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'korlex', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "korlex" + limitation_message_key = 'korlex' } ITEM { - type = "module", - name = "fawogae", - icons = - { - {icon = "__pycoalprocessinggraphics__/graphics/icons/fawogae-icon.png", icon_size = 32}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - category = "fawogae", + type = 'module', + name = 'fawogae', + icons = { + {icon = '__pycoalprocessinggraphics__/graphics/icons/fawogae-icon.png', icon_size = 32} + }, + category = 'fawogae', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 0.45}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 0.45}}, limitation = {}, - limitation_message_key = "fawogae" + limitation_message_key = 'fawogae' } ITEM { - type = "module", - name = "fawogae-mk02", - icons = - { - {icon = "__pycoalprocessinggraphics__/graphics/icons/fawogae-icon.png", icon_size = 32}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png", icon_size = 64}, - }, - category = "fawogae", + type = 'module', + name = 'fawogae-mk02', + icons = { + {icon = '__pycoalprocessinggraphics__/graphics/icons/fawogae-icon.png', icon_size = 32}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png', icon_size = 64} + }, + category = 'fawogae', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 0.95}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 0.95}}, limitation = {}, - limitation_message_key = "fawogae" + limitation_message_key = 'fawogae' } ITEM { - type = "module", - name = "fawogae-mk03", - icons = - { - {icon = "__pycoalprocessinggraphics__/graphics/icons/fawogae-icon.png", icon_size = 32}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png", - icon_size = 64}, - }, - category = "fawogae", + type = 'module', + name = 'fawogae-mk03', + icons = { + {icon = '__pycoalprocessinggraphics__/graphics/icons/fawogae-icon.png', icon_size = 32}, + { + icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png', + icon_size = 64 + } + }, + category = 'fawogae', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.45}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.45}}, limitation = {}, - limitation_message_key = "fawogae" + limitation_message_key = 'fawogae' } ITEM { - type = "module", - name = "fawogae-mk04", - icons = - { - {icon = "__pycoalprocessinggraphics__/graphics/icons/fawogae-icon.png", icon_size = 32}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png", - icon_size = 64}, - }, - category = "fawogae", + type = 'module', + name = 'fawogae-mk04', + icons = { + {icon = '__pycoalprocessinggraphics__/graphics/icons/fawogae-icon.png', icon_size = 32}, + { + icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png', + icon_size = 64 + } + }, + category = 'fawogae', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "k-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1.95}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'k-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1.95}}, limitation = {}, - limitation_message_key = "fawogae" + limitation_message_key = 'fawogae' } ITEM { - type = "module", - name = "cottongut-mk01", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/cottongut-module.png"}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "cottongut", + type = 'module', + name = 'cottongut-mk01', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/cottongut-module.png'} + }, + icon_size = 64, + category = 'cottongut', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "cg-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'cg-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "cottongut" + limitation_message_key = 'cottongut' } ITEM { - type = "module", - name = "cottongut-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/cottongut-module.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "cottongut", + type = 'module', + name = 'cottongut-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/cottongut-module.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'cottongut', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "cg-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'cg-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "cottongut" + limitation_message_key = 'cottongut' } ITEM { - type = "module", - name = "cottongut-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/cottongut-module.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "cottongut", + type = 'module', + name = 'cottongut-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/cottongut-module.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'cottongut', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "cg-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'cg-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "cottongut" + limitation_message_key = 'cottongut' } ITEM { - type = "module", - name = "cottongut-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/cottongut-module.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "cottongut", + type = 'module', + name = 'cottongut-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/cottongut-module.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'cottongut', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "cg-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'cg-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "cottongut" + limitation_message_key = 'cottongut' } ----GUAR @@ -8521,921 +8240,874 @@ ITEM { data.raw.item.guar = nil ITEM { - type = "module", - name = "guar", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/guar.png"} - }, - icon_size = 64, - category = "guar", + type = 'module', + name = 'guar', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/guar.png'} + }, + icon_size = 64, + category = 'guar', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "g-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'g-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "guar" + limitation_message_key = 'guar' } ITEM { - type = "module", - name = "guar-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/guar.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "guar", + type = 'module', + name = 'guar-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/guar.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'guar', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "g-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'g-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "guar" + limitation_message_key = 'guar' } ITEM { - type = "item", - name = "guar-seeds-mk02", - icons = - { - {icon = "__pypetroleumhandlinggraphics__/graphics/icons/guar-seeds.png", icon_size = 32}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png", icon_size = 64}, - }, + type = 'item', + name = 'guar-seeds-mk02', + icons = { + {icon = '__pypetroleumhandlinggraphics__/graphics/icons/guar-seeds.png', icon_size = 32}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png', icon_size = 64} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-modules", - order = "g-b", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'g-b', + stack_size = 100 } ITEM { - type = "module", - name = "guar-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/guar.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "guar", + type = 'module', + name = 'guar-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/guar.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'guar', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "g-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'g-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "guar" + limitation_message_key = 'guar' } ITEM { - type = "item", - name = "guar-seeds-mk03", - icons = - { - {icon = "__pypetroleumhandlinggraphics__/graphics/icons/guar-seeds.png", icon_size = 32}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png", icon_size = 64}, - }, + type = 'item', + name = 'guar-seeds-mk03', + icons = { + {icon = '__pypetroleumhandlinggraphics__/graphics/icons/guar-seeds.png', icon_size = 32}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png', icon_size = 64} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-modules", - order = "g-c", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'g-c', + stack_size = 100 } ITEM { - type = "module", - name = "guar-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/guar.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "guar", + type = 'module', + name = 'guar-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/guar.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'guar', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "g-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'g-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "guar" + limitation_message_key = 'guar' } ITEM { - type = "item", - name = "guar-seeds-mk04", - icons = - { - {icon = "__pypetroleumhandlinggraphics__/graphics/icons/guar-seeds.png", icon_size = 32}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png", icon_size = 64}, - }, + type = 'item', + name = 'guar-seeds-mk04', + icons = { + {icon = '__pypetroleumhandlinggraphics__/graphics/icons/guar-seeds.png', icon_size = 32}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png', icon_size = 64} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-modules", - order = "g-d", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'g-d', + stack_size = 100 } ----ARQAD ITEM { - type = "module", - name = "arqad", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad.png"}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "arqad", + type = 'module', + name = 'arqad', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad.png'} + }, + icon_size = 64, + category = 'arqad', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "q-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'q-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, limitation = {}, - limitation_message_key = "arqad" + limitation_message_key = 'arqad' } ITEM { - type = "module", - name = "arqad-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - category = "arqad", + type = 'module', + name = 'arqad-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + category = 'arqad', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "q-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'q-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, limitation = {}, - limitation_message_key = "arqad" + limitation_message_key = 'arqad' } ITEM { - type = "module", - name = "arqad-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - category = "arqad", + type = 'module', + name = 'arqad-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + category = 'arqad', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "q-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'q-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, limitation = {}, - limitation_message_key = "arqad" + limitation_message_key = 'arqad' } ITEM { - type = "module", - name = "arqad-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - category = "arqad", + type = 'module', + name = 'arqad-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + category = 'arqad', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "q-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "arqad" -} - -ITEM { - type = "item", - name = "arqad-queen", - icon = "__pyalienlifegraphics2__/graphics/icons/arqad-queen.png", + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'q-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, + limitation = {}, + limitation_message_key = 'arqad' +} + +ITEM { + type = 'item', + name = 'arqad-queen', + icon = '__pyalienlifegraphics2__/graphics/icons/arqad-queen.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-egg-nest', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/vrauks.png'}, + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad-egg.png', scale = 0.25, shift = {-7.5, -7.5}} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-egg-nest-2', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/ulric.png'}, + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad-egg.png', scale = 0.25, shift = {-7.5, -7.5}}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-egg-nest-3', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/korlex.png'}, + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad-egg.png', scale = 0.25, shift = {-7.5, -7.5}}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-egg-nest-4', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/phadai.png'}, + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad-egg.png', scale = 0.25, shift = {-7.5, -7.5}}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-egg', + icon = '__pyalienlifegraphics3__/graphics/icons/arqad-egg.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-egg-2', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad-egg.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-egg-3', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad-egg.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-egg-4', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/arqad-egg.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-maggot', + icon = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png', + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-07.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-08.png', scale = 0.25} + }, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-maggot-2', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-07.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-08.png', scale = 0.25} + }, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-maggot-3', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-07.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-08.png', scale = 0.25} + }, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'arqad-maggot-4', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + pictures = { + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-02.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-03.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-04.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-05.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-06.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-07.png', scale = 0.25}, + {size = 64, filename = '__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-08.png', scale = 0.25} + }, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'empty-comb', + icon = '__pyalienlifegraphics3__/graphics/icons/empty-comb.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "arqad-egg-nest", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/vrauks.png"}, - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad-egg.png", scale = 0.25,shift = {-7.5,-7.5}}, - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "arqad-egg-nest-2", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/ulric.png"}, - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad-egg.png", scale = 0.25,shift = {-7.5,-7.5}}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "arqad-egg-nest-3", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/korlex.png"}, - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad-egg.png", scale = 0.25,shift = {-7.5,-7.5}}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "arqad-egg-nest-4", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/phadai.png"}, - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad-egg.png", scale = 0.25,shift = {-7.5,-7.5}}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "arqad-egg", - icon = "__pyalienlifegraphics3__/graphics/icons/arqad-egg.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - - -ITEM { - type = "item", - name = "arqad-egg-2", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad-egg.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - - -ITEM { - type = "item", - name = "arqad-egg-3", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad-egg.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "arqad-egg-4", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/arqad-egg.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "arqad-maggot", - icon = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png", - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-07.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-08.png", scale = 0.25}, - - }, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "arqad-maggot-2", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-07.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-08.png", scale = 0.25}, - - }, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - - -ITEM { - type = "item", - name = "arqad-maggot-3", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-07.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-08.png", scale = 0.25}, - - }, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "arqad-maggot-4", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - - pictures = - { - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-01.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-02.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-03.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-04.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-05.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-06.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-07.png", scale = 0.25}, - { size = 64, filename = "__pyalienlifegraphics3__/graphics/icons/mip/arqad-maggot-08.png", scale = 0.25}, - - }, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "empty-comb", - icon = "__pyalienlifegraphics3__/graphics/icons/empty-comb.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "t", - stack_size = 100 -} + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 't', + stack_size = 100 +} ITEM { - type = "item", - name = "used-comb", - icon = "__pyalienlifegraphics3__/graphics/icons/used-comb.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "t", - stack_size = 100 + type = 'item', + name = 'used-comb', + icon = '__pyalienlifegraphics3__/graphics/icons/used-comb.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 't', + stack_size = 100 } ITEM { - type = "item", - name = "earth-bee-sample", - icon = "__pyalienlifegraphics3__/graphics/icons/earth-bee-sample.png", + type = 'item', + name = 'earth-bee-sample', + icon = '__pyalienlifegraphics3__/graphics/icons/earth-bee-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "filled-comb", - icon = "__pyalienlifegraphics3__/graphics/icons/filled-comb.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "t", - stack_size = 100 + type = 'item', + name = 'filled-comb', + icon = '__pyalienlifegraphics3__/graphics/icons/filled-comb.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 't', + stack_size = 100 } ITEM { - type = "item", - name = "guts-arqad", - icon = "__pyalienlifegraphics3__/graphics/icons/guts-arqad.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 + type = 'item', + name = 'guts-arqad', + icon = '__pyalienlifegraphics3__/graphics/icons/guts-arqad.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "meat-arqad", - icon = "__pyalienlifegraphics3__/graphics/icons/meat-arqad.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 + type = 'item', + name = 'meat-arqad', + icon = '__pyalienlifegraphics3__/graphics/icons/meat-arqad.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "blood-arqad", - icon = "__pyalienlifegraphics3__/graphics/icons/blood-arqad.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 + type = 'item', + name = 'blood-arqad', + icon = '__pyalienlifegraphics3__/graphics/icons/blood-arqad.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "chitin-arqad", - icon = "__pyalienlifegraphics3__/graphics/icons/chitin-arqad.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 + type = 'item', + name = 'chitin-arqad', + icon = '__pyalienlifegraphics3__/graphics/icons/chitin-arqad.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arqad-propolis", - icon = "__pyalienlifegraphics3__/graphics/icons/arqad-propolis.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 + type = 'item', + name = 'arqad-propolis', + icon = '__pyalienlifegraphics3__/graphics/icons/arqad-propolis.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "sternite-lung", - icon = "__pyalienlifegraphics3__/graphics/icons/sternite-lungs.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "a", - stack_size = 100 + type = 'item', + name = 'sternite-lung', + icon = '__pyalienlifegraphics3__/graphics/icons/sternite-lungs.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "arqad-codex", - icon = "__pyalienlifegraphics3__/graphics/icons/arqad-codex.png", + type = 'item', + name = 'arqad-codex', + icon = '__pyalienlifegraphics3__/graphics/icons/arqad-codex.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ---replicators---- ITEM { - type = "item", - name = "replicator-ralesia", - icon = "__pyalienlifegraphics__/graphics/icons/replicator-ralesia.png", + type = 'item', + name = 'replicator-ralesia', + icon = '__pyalienlifegraphics__/graphics/icons/replicator-ralesia.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-replicators", - order = "x", - stack_size = 1 + flags = {}, + subgroup = 'py-alienlife-replicators', + order = 'x', + stack_size = 1 } ITEM { - type = "item", - name = "replicator-rennea", - icon = "__pyalienlifegraphics__/graphics/icons/replicator-rennea.png", + type = 'item', + name = 'replicator-rennea', + icon = '__pyalienlifegraphics__/graphics/icons/replicator-rennea.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-replicators", - order = "x", - stack_size = 1 + flags = {}, + subgroup = 'py-alienlife-replicators', + order = 'x', + stack_size = 1 } ITEM { - type = "item", - name = "replicator-tuuphra", - icon = "__pyalienlifegraphics__/graphics/icons/replicator-tuuphra.png", + type = 'item', + name = 'replicator-tuuphra', + icon = '__pyalienlifegraphics__/graphics/icons/replicator-tuuphra.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-replicators", - order = "x", - stack_size = 1 + flags = {}, + subgroup = 'py-alienlife-replicators', + order = 'x', + stack_size = 1 } ITEM { - type = "item", - name = "replicator-grod", - icon = "__pyalienlifegraphics__/graphics/icons/replicator-grod.png", + type = 'item', + name = 'replicator-grod', + icon = '__pyalienlifegraphics__/graphics/icons/replicator-grod.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-replicators", - order = "x", - stack_size = 1 + flags = {}, + subgroup = 'py-alienlife-replicators', + order = 'x', + stack_size = 1 } ITEM { - type = "item", - name = "replicator-yotoi", - icon = "__pyalienlifegraphics__/graphics/icons/replicator-yotoi.png", + type = 'item', + name = 'replicator-yotoi', + icon = '__pyalienlifegraphics__/graphics/icons/replicator-yotoi.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-replicators", - order = "x", - stack_size = 1 + flags = {}, + subgroup = 'py-alienlife-replicators', + order = 'x', + stack_size = 1 } ITEM { - type = "item", - name = "replicator-yotoi-fruit", - icon = "__pyalienlifegraphics__/graphics/icons/replicator-yotoi-fruit.png", + type = 'item', + name = 'replicator-yotoi-fruit', + icon = '__pyalienlifegraphics__/graphics/icons/replicator-yotoi-fruit.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-replicators", - order = "x", - stack_size = 1 + flags = {}, + subgroup = 'py-alienlife-replicators', + order = 'x', + stack_size = 1 } ITEM { - type = "item", - name = "replicator-bioreserve", - icon = "__pyalienlifegraphics__/graphics/icons/replicator-bioreserve.png", + type = 'item', + name = 'replicator-bioreserve', + icon = '__pyalienlifegraphics__/graphics/icons/replicator-bioreserve.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-replicators", - order = "x", - stack_size = 1 + flags = {}, + subgroup = 'py-alienlife-replicators', + order = 'x', + stack_size = 1 } ---special parts---- ITEM { - type = "item", - name = "intestinal-ee", - icon = "__pyalienlifegraphics3__/graphics/icons/intestinal-ee.png", + type = 'item', + name = 'intestinal-ee', + icon = '__pyalienlifegraphics3__/graphics/icons/intestinal-ee.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-scrondrix", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-scrondrix', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "cognition-osteochain", - icon = "__pyalienlifegraphics3__/graphics/icons/cognition-osteochain.png", + type = 'item', + name = 'cognition-osteochain', + icon = '__pyalienlifegraphics3__/graphics/icons/cognition-osteochain.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-xeno", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-xeno', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "adaptable-automucosa", - icon = "__pyalienlifegraphics3__/graphics/icons/adaptable-automucosa.png", + type = 'item', + name = 'adaptable-automucosa', + icon = '__pyalienlifegraphics3__/graphics/icons/adaptable-automucosa.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-zipir", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-zipir', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "polynuclear-ganglion", - icon = "__pyalienlifegraphics3__/graphics/icons/polynuclear-ganglion.png", + type = 'item', + name = 'polynuclear-ganglion', + icon = '__pyalienlifegraphics3__/graphics/icons/polynuclear-ganglion.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arthurian", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-arthurian', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "geostabilization-tissue", - icon = "__pyalienlifegraphics3__/graphics/icons/geostabilization-tissue.png", + type = 'item', + name = 'geostabilization-tissue', + icon = '__pyalienlifegraphics3__/graphics/icons/geostabilization-tissue.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phagnot", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phagnot', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "cryogland", - icon = "__pyalienlifegraphics3__/graphics/icons/cryogland.png", + type = 'item', + name = 'cryogland', + icon = '__pyalienlifegraphics3__/graphics/icons/cryogland.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-korlex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-korlex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "subdermal-chemosnare", - icon = "__pyalienlifegraphics3__/graphics/icons/subdermal-chemosnare.png", + type = 'item', + name = 'subdermal-chemosnare', + icon = '__pyalienlifegraphics3__/graphics/icons/subdermal-chemosnare.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-phadai", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-phadai', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "snarer-heart", - icon = "__pyalienlifegraphics3__/graphics/icons/snarer-heart.png", + type = 'item', + name = 'snarer-heart', + icon = '__pyalienlifegraphics3__/graphics/icons/snarer-heart.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "space-dingrit", - icon = "__pyalienlifegraphics3__/graphics/icons/space-dingrit.png", + type = 'item', + name = 'space-dingrit', + icon = '__pyalienlifegraphics3__/graphics/icons/space-dingrit.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "x", - stack_size = 1, - rocket_launch_product = - { - type = 'item', - name = 'space-dingrit-return', - amount = 1 - } + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'x', + stack_size = 1, + rocket_launch_product = { + type = 'item', + name = 'space-dingrit-return', + amount = 1 + } } ITEM { - type = "item", - name = "space-dingrit-return", - icon = "__pyalienlifegraphics3__/graphics/icons/space-dingrit-return.png", + type = 'item', + name = 'space-dingrit-return', + icon = '__pyalienlifegraphics3__/graphics/icons/space-dingrit-return.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "x", - stack_size = 10 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'x', + stack_size = 10 } ITEM { - type = "item", - name = "space-suit", - icon = "__pyalienlifegraphics3__/graphics/icons/space-suit.png", + type = 'item', + name = 'space-suit', + icon = '__pyalienlifegraphics3__/graphics/icons/space-suit.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-dingrits", - order = "x", - stack_size = 1 + flags = {}, + subgroup = 'py-alienlife-dingrits', + order = 'x', + stack_size = 1 } ITEM { - type = "item", - name = "magnetic-organ", - icon = "__pyalienlifegraphics3__/graphics/icons/magnetic-organ.png", + type = 'item', + name = 'magnetic-organ', + icon = '__pyalienlifegraphics3__/graphics/icons/magnetic-organ.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-ulric", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-ulric', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "glandular-myocluster", - icon = "__pyalienlifegraphics3__/graphics/icons/glandular-myocluster.png", + type = 'item', + name = 'glandular-myocluster', + icon = '__pyalienlifegraphics3__/graphics/icons/glandular-myocluster.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-auog", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-auog', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "perfect-samples", - icon = "__pyalienlifegraphics3__/graphics/icons/perfect-samples.png", + type = 'item', + name = 'perfect-samples', + icon = '__pyalienlifegraphics3__/graphics/icons/perfect-samples.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "empty-planter-box", - icon = "__pyalienlifegraphics3__/graphics/icons/empty-planter-box.png", + type = 'item', + name = 'empty-planter-box', + icon = '__pyalienlifegraphics3__/graphics/icons/empty-planter-box.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "planter-box", - icon = "__pyalienlifegraphics3__/graphics/icons/planter-box.png", + type = 'item', + name = 'planter-box', + icon = '__pyalienlifegraphics3__/graphics/icons/planter-box.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-items', + order = 'x', + stack_size = 100 } ITEM { - type = "module", - name = "vatbrain-1", - icon = "__pyalienlifegraphics2__/graphics/icons/brain-cartridge-01.png", - icon_size = 64, - category = "vatbrain", + type = 'module', + name = 'vatbrain-1', + icon = '__pyalienlifegraphics2__/graphics/icons/brain-cartridge-01.png', + icon_size = 64, + category = 'vatbrain', tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "t-a", - stack_size = 1, - effect = - { - productivity = {bonus = 0.25}, - consumption = {bonus = 1}, - pollution = {bonus = 0.1}, - --speed = {bonus = -0.1} - }, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 't-a', + stack_size = 1, + effect = { + productivity = {bonus = 0.25}, + consumption = {bonus = 1}, + pollution = {bonus = 0.1} + }, limitation = {'electric-energy-interface'}, - limitation_message_key = "vatbrain" + limitation_message_key = 'vatbrain' } ITEM { - type = "module", - name = "vatbrain-2", - icon = "__pyalienlifegraphics2__/graphics/icons/brain-cartridge-02.png", - icon_size = 64, - category = "vatbrain", + type = 'module', + name = 'vatbrain-2', + icon = '__pyalienlifegraphics2__/graphics/icons/brain-cartridge-02.png', + icon_size = 64, + category = 'vatbrain', tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "t-a", - stack_size = 1, - effect = - { - productivity = {bonus = 0.5}, - consumption = {bonus = 2}, - pollution = {bonus = 0.1}, - --speed = {bonus = -0.1} - }, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 't-a', + stack_size = 1, + effect = { + productivity = {bonus = 0.5}, + consumption = {bonus = 2}, + pollution = {bonus = 0.1} + }, limitation = {'electric-energy-interface'}, - limitation_message_key = "vatbrain" + limitation_message_key = 'vatbrain' } ITEM { - type = "module", - name = "vatbrain-3", - icon = "__pyalienlifegraphics2__/graphics/icons/brain-cartridge-03.png", - icon_size = 64, - category = "vatbrain", + type = 'module', + name = 'vatbrain-3', + icon = '__pyalienlifegraphics2__/graphics/icons/brain-cartridge-03.png', + icon_size = 64, + category = 'vatbrain', tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "t-a", - stack_size = 1, - effect = - { - productivity = {bonus = 0.75}, - consumption = {bonus = 3}, - pollution = {bonus = 0.1}, - --speed = {bonus = -0.15} - }, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 't-a', + stack_size = 1, + effect = { + productivity = {bonus = 0.75}, + consumption = {bonus = 3}, + pollution = {bonus = 0.1} + }, limitation = {'electric-energy-interface'}, - limitation_message_key = "vatbrain" + limitation_message_key = 'vatbrain' } ITEM { - type = "module", - name = "vatbrain-4", - icon = "__pyalienlifegraphics2__/graphics/icons/brain-cartridge-04.png", - icon_size = 64, - category = "vatbrain", + type = 'module', + name = 'vatbrain-4', + icon = '__pyalienlifegraphics2__/graphics/icons/brain-cartridge-04.png', + icon_size = 64, + category = 'vatbrain', tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "t-a", - stack_size = 1, - effect = - { - productivity = {bonus = 1}, - consumption = {bonus = 4}, - pollution = {bonus = 0.1}, - --speed = {bonus = -0.15} - }, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 't-a', + stack_size = 1, + effect = { + productivity = {bonus = 1}, + consumption = {bonus = 4}, + pollution = {bonus = 0.1} + }, limitation = {'electric-energy-interface'}, - limitation_message_key = "vatbrain" -} \ No newline at end of file + limitation_message_key = 'vatbrain' +} diff --git a/prototypes/items/items2.lua b/prototypes/items/items2.lua index ecbfff26..1e3a3105 100644 --- a/prototypes/items/items2.lua +++ b/prototypes/items/items2.lua @@ -1,1202 +1,1154 @@ ITEM { - type = "item", - name = "powdered-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/powdered-biomass.png", - icon_size = 32, - fuel_category = "biomass", - fuel_value = "0.5MJ", - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 -} - -ITEM { - type = "item", - name = "fine-powdered-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/fine-powdered-biomass.png", - icon_size = 32, - fuel_category = "biomass", - fuel_value = "0.75MJ", - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'powdered-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/powdered-biomass.png', + icon_size = 32, + fuel_category = 'biomass', + fuel_value = '0.5MJ', + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'fine-powdered-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/fine-powdered-biomass.png', + icon_size = 32, + fuel_category = 'biomass', + fuel_value = '0.75MJ', + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 +} + +ITEM { + type = 'item', + name = 'dried-biomass', + icon = '__pyalienlifegraphics__/graphics/icons/dried-biomass.png', + icon_size = 64, + fuel_category = 'biomass', + fuel_value = '1.2MJ', + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "dried-biomass", - icon = "__pyalienlifegraphics__/graphics/icons/dried-biomass.png", - icon_size = 64, - fuel_category = "biomass", - fuel_value = "1.2MJ", - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'green-sic', + icon = '__pyalienlifegraphics__/graphics/icons/green-sic.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "green-sic", - icon = "__pyalienlifegraphics__/graphics/icons/green-sic.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'sic', + icon = '__pyalienlifegraphics__/graphics/icons/sic.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "sic", - icon = "__pyalienlifegraphics__/graphics/icons/sic.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'quartz-tube', + icon = '__pyalienlifegraphics__/graphics/icons/quartz-tube.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "quartz-tube", - icon = "__pyalienlifegraphics__/graphics/icons/quartz-tube.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'mosfet', + icon = '__pyalienlifegraphics__/graphics/icons/mosfet.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "mosfet", - icon = "__pyalienlifegraphics__/graphics/icons/mosfet.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'nisi', + icon = '__pyalienlifegraphics__/graphics/icons/nisi.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "nisi", - icon = "__pyalienlifegraphics__/graphics/icons/nisi.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'chlorinated-water', + icon = '__pyalienlifegraphics2__/graphics/icons/bleach.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "chlorinated-water", - icon = "__pyalienlifegraphics2__/graphics/icons/bleach.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 100 + type = 'item', + name = 'honeycomb', + icon = '__pyalienlifegraphics2__/graphics/icons/honeycomb.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'ua', + stack_size = 100 } ITEM { - type = "item", - name = "honeycomb", - icon = "__pyalienlifegraphics2__/graphics/icons/honeycomb.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "ua", - stack_size = 100 + type = 'item', + name = 'empty-honeycomb', + icon = '__pyalienlifegraphics2__/graphics/icons/empty-honeycomb.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-arqad', + order = 'ub', + stack_size = 100 } +local alien_life_limitations_simik = {} + +----MODULES---- + ITEM { - type = "item", - name = "empty-honeycomb", - icon = "__pyalienlifegraphics2__/graphics/icons/empty-honeycomb.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-arqad", - order = "ub", - stack_size = 100 + type = 'module', + name = 'simik', + icons = { + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png'} + }, + icon_size = 64, + category = 'simik', + tier = 1, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'xa-a', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 1}}, + limitation = {}, + limitation_message_key = 'Simik' } -local alien_life_limitations_simik = -{ +ITEM { + type = 'module', + name = 'simik-mk02', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png'} + }, + icon_size = 64, + category = 'simik', + tier = 2, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'xa-b', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 2}}, + limitation = {}, + limitation_message_key = 'Simik' } -----MODULES---- +ITEM { + type = 'module', + name = 'simik-mk03', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png'} + }, + icon_size = 64, + category = 'simik', + tier = 3, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'xa-c', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 3}}, + limitation = {}, + limitation_message_key = 'Simik' +} ITEM { - type = "module", - name = "simik", - icons = - { - --{icon = "__pyalienlifegraphics__/graphics/icons/over-mk01.png"}, - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png"} - }, - icon_size = 64, - category = "simik", - tier = 1, - flags = {}, - subgroup = "py-alienlife-modules", - order = "xa-a", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 1}}, + type = 'module', + name = 'simik-mk04', + icons = { + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png'} + }, + icon_size = 64, + category = 'simik', + tier = 4, + flags = {}, + subgroup = 'py-alienlife-modules', + order = 'xa-d', + stack_size = 50, + effect = {pollution = {bonus = 1}, speed = {bonus = 4}}, limitation = {}, - limitation_message_key = "Simik" -} - -ITEM { - type = "module", - name = "simik-mk02", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png"} - }, - icon_size = 64, - category = "simik", - tier = 2, - flags = {}, - subgroup = "py-alienlife-modules", - order = "xa-b", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 2}}, - limitation = {}, - limitation_message_key = "Simik", -} - - ITEM { - type = "module", - name = "simik-mk03", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png"} - }, - icon_size = 64, - category = "simik", - tier = 3, - flags = {}, - subgroup = "py-alienlife-modules", - order = "xa-c", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 3}}, - limitation = {}, - limitation_message_key = "Simik", - } + limitation_message_key = 'Simik' +} - ITEM { - type = "module", - name = "simik-mk04", - icons = - { - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png"} - }, - icon_size = 64, - category = "simik", - tier = 4, - flags = {}, - subgroup = "py-alienlife-modules", - order = "xa-d", - stack_size = 50, - effect = {pollution = {bonus = 1},speed = {bonus = 4}}, - limitation = {}, - limitation_message_key = "Simik", - } +ITEM { + type = 'item', + name = 'caged-simik', + icon = '__pyalienlifegraphics2__/graphics/icons/caged-simik.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'a', + stack_size = 100 +} ITEM { - type = "item", - name = "caged-simik", - icon = "__pyalienlifegraphics2__/graphics/icons/caged-simik.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "a", - stack_size = 100 + type = 'item', + name = 'brain-caged-simik', + icon = '__pyalienlifegraphics2__/graphics/icons/brain-caged-simik.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "brain-caged-simik", - icon = "__pyalienlifegraphics2__/graphics/icons/brain-caged-simik.png", + type = 'item', + name = 'bone-caged-simik', + icon = '__pyalienlifegraphics2__/graphics/icons/bone-caged-simik.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "b", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "bone-caged-simik", - icon = "__pyalienlifegraphics2__/graphics/icons/bone-caged-simik.png", + type = 'item', + name = 'meat-caged-simik', + icon = '__pyalienlifegraphics2__/graphics/icons/meat-caged-simik.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "b", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "meat-caged-simik", - icon = "__pyalienlifegraphics2__/graphics/icons/meat-caged-simik.png", + type = 'item', + name = 'skin-caged-simik', + icon = '__pyalienlifegraphics2__/graphics/icons/skin-caged-simik.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "b", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "skin-caged-simik", - icon = "__pyalienlifegraphics2__/graphics/icons/skin-caged-simik.png", + type = 'item', + name = 'blood-caged-simik', + icon = '__pyalienlifegraphics2__/graphics/icons/blood-caged-simik.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "b", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "blood-caged-simik", - icon = "__pyalienlifegraphics2__/graphics/icons/blood-caged-simik.png", + type = 'item', + name = 'guts-caged-simik', + icon = '__pyalienlifegraphics2__/graphics/icons/guts-caged-simik.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "b", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "guts-caged-simik", - icon = "__pyalienlifegraphics2__/graphics/icons/guts-caged-simik.png", + type = 'item', + name = 'fat-caged-simik', + icon = '__pyalienlifegraphics2__/graphics/icons/fat-caged-simik.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "b", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'b', + stack_size = 100 } ITEM { - type = "item", - name = "fat-caged-simik", - icon = "__pyalienlifegraphics2__/graphics/icons/fat-caged-simik.png", + type = 'item', + name = 'simik-pup', + icon = '__pyalienlifegraphics2__/graphics/icons/simik-pup.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "b", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "simik-pup", - icon = "__pyalienlifegraphics2__/graphics/icons/simik-pup.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "a", - stack_size = 100 + type = 'item', + name = 'keratin', + icon = '__pyalienlifegraphics2__/graphics/icons/keratin.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'c', + stack_size = 100 } ITEM { - type = "item", - name = "keratin", - icon = "__pyalienlifegraphics2__/graphics/icons/keratin.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "c", - stack_size = 100 + type = 'item', + name = 'simik-codex', + icon = '__pyalienlifegraphics2__/graphics/icons/simik-codex.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "simik-codex", - icon = "__pyalienlifegraphics2__/graphics/icons/simik-codex.png", + type = 'item', + name = 'strorix-unknown-sample', + icon = '__pyalienlifegraphics2__/graphics/icons/strorix-unknown-sample.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-samples', + order = 'a', + stack_size = 100 } ITEM { - type = "item", - name = "strorix-unknown-sample", - icon = "__pyalienlifegraphics2__/graphics/icons/strorix-unknown-sample.png", + type = 'item', + name = 'simik-food-01', + icon = '__pyalienlifegraphics2__/graphics/icons/simik-food-01.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-samples", - order = "a", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "simik-food-01", - icon = "__pyalienlifegraphics2__/graphics/icons/simik-food-01.png", + type = 'item', + name = 'simik-food-02', + icon = '__pyalienlifegraphics2__/graphics/icons/simik-food-02.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "simik-food-02", - icon = "__pyalienlifegraphics2__/graphics/icons/simik-food-02.png", + type = 'item', + name = 'hormonal', + icon = '__pyalienlifegraphics2__/graphics/icons/hormonal.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "hormonal", - icon = "__pyalienlifegraphics2__/graphics/icons/hormonal.png", + type = 'item', + name = 'lcc', + icon = '__pyalienlifegraphics2__/graphics/icons/lcc.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-cottongut', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "lcc", - icon = "__pyalienlifegraphics2__/graphics/icons/lcc.png", + type = 'item', + name = 'fishmeal', + icon = '__pyalienlifegraphics__/graphics/icons/fishmeal.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-cottongut", - order = "x", - stack_size = 100 + flags = {}, + subgroup = 'py-alienlife-food', + order = 'x', + stack_size = 100 } ITEM { - type = "item", - name = "fishmeal", - icon = "__pyalienlifegraphics__/graphics/icons/fishmeal.png", + type = 'item', + name = 'native-flora', + icon = '__pyalienlifegraphics__/graphics/icons/mip/bio/19.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-food", - order = "x", - stack_size = 100 + pictures = { + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/01.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/30.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/03.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/04.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/28.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/26.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/07.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/08.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/09.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/19.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/18.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/27.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/13.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/14.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/24.png', scale = 0.5}, + {size = 64, filename = '__pyalienlifegraphics__/graphics/icons/mip/bio/29.png', scale = 0.5} + }, + flags = {}, + subgroup = 'py-alienlife-items', + order = 'a', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'charcoal-briquette', + fuel_value = '180MJ', + fuel_category = 'biomass', + icon = '__pyalienlifegraphics3__/graphics/icons/charcoal-briq.png', + icon_size = 64, + flags = {}, + subgroup = 'py-items', + stack_size = 100 } ITEM { - type = "item", - name = "native-flora", - icon = "__pyalienlifegraphics__/graphics/icons/mip/bio/19.png", - icon_size = 64, - pictures = - { - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/01.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/30.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/03.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/04.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/28.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/26.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/07.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/08.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/09.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/19.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/18.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/27.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/13.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/14.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/24.png", scale = 0.5, }, - { size = 64, filename = "__pyalienlifegraphics__/graphics/icons/mip/bio/29.png", scale = 0.5, }, - }, - flags = {}, - subgroup = "py-alienlife-items", - order = "a", - stack_size = 50 + type = 'item', + name = 'animal-sample-01', + icon = '__pyalienlifegraphics2__/graphics/icons/animal-sample-01.png', + icon_size = 64, + flags = {}, + subgroup = 'py-items', + stack_size = 100 } ITEM { - type = "item", - name = "charcoal-briquette", - fuel_value = "180MJ", - fuel_category = "biomass", - icon = "__pyalienlifegraphics3__/graphics/icons/charcoal-briq.png", - icon_size = 64, - flags = {}, - subgroup = "py-items", - --order = "g", - stack_size = 100 + type = 'item', + name = 'simik-scales', + icon = '__pyalienlifegraphics2__/graphics/icons/simik-scales.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'z', + stack_size = 50 } ITEM { - type = "item", - name = "animal-sample-01", - icon = "__pyalienlifegraphics2__/graphics/icons/animal-sample-01.png", - icon_size = 64, - flags = {}, - subgroup = "py-items", - --order = "g", - stack_size = 100 + type = 'item', + name = 'simik-poop', + icon = '__pyalienlifegraphics2__/graphics/icons/simik-poop.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-simik', + order = 'z', + stack_size = 50 } ITEM { - type = "item", - name = "simik-scales", - icon = "__pyalienlifegraphics2__/graphics/icons/simik-scales.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "z", - stack_size = 50 + type = 'item', + name = 'brain-cartridge-01', + icon = '__pyalienlifegraphics2__/graphics/icons/brain-cartridge-01.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'aa', + stack_size = 50 } ITEM { - type = "item", - name = "simik-poop", - icon = "__pyalienlifegraphics2__/graphics/icons/simik-poop.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-simik", - order = "z", - stack_size = 50 + type = 'item', + name = 'brain-cartridge-02', + icon = '__pyalienlifegraphics2__/graphics/icons/brain-cartridge-02.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'ab', + stack_size = 50 } ITEM { - type = "item", - name = "brain-cartridge-01", - icon = "__pyalienlifegraphics2__/graphics/icons/brain-cartridge-01.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "aa", - stack_size = 50 + type = 'item', + name = 'brain-cartridge-03', + icon = '__pyalienlifegraphics2__/graphics/icons/brain-cartridge-03.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'ac', + stack_size = 50 } ITEM { - type = "item", - name = "brain-cartridge-02", - icon = "__pyalienlifegraphics2__/graphics/icons/brain-cartridge-02.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "ab", - stack_size = 50 + type = 'item', + name = 'brain-cartridge-04', + icon = '__pyalienlifegraphics2__/graphics/icons/brain-cartridge-04.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'ad', + stack_size = 50 } ITEM { - type = "item", - name = "brain-cartridge-03", - icon = "__pyalienlifegraphics2__/graphics/icons/brain-cartridge-03.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "ac", - stack_size = 50 + type = 'item', + name = 'gastrocapacitor', + icon = '__pyalienlifegraphics2__/graphics/icons/gastrocapacitor.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-special-creatures', + order = 'z-b', + stack_size = 10, + fuel_category = 'gastrocapacitor', + fuel_value = '2GJ', + fuel_acceleration_multiplier = 1, + fuel_top_speed_multiplier = 1.8 } ITEM { - type = "item", - name = "brain-cartridge-04", - icon = "__pyalienlifegraphics2__/graphics/icons/brain-cartridge-04.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "ad", - stack_size = 50 + type = 'item', + name = 'workers-food', + icon = '__pyalienlifegraphics3__/graphics/icons/workers-food.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-special-creatures', + order = 'z-a', + stack_size = 10 } ITEM { - type = "item", - name = "gastrocapacitor", - icon = "__pyalienlifegraphics2__/graphics/icons/gastrocapacitor.png", - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-special-creatures", - order = "z-b", - stack_size = 10 + type = 'item', + name = 'workers-food-02', + icon = '__pyalienlifegraphics3__/graphics/icons/quality-workers-food.png', + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-special-creatures', + order = 'z-a', + stack_size = 10 } ITEM { - type = "item", - name = "workers-food", - icon = "__pyalienlifegraphics3__/graphics/icons/workers-food.png", + type = 'item', + name = 'workers-food-03', + icon = '__pyalienlifegraphics2__/graphics/icons/workers-food-03.png', icon_size = 64, - flags = {}, - subgroup = "py-alienlife-special-creatures", - order = "z-a", - stack_size = 10 + flags = {}, + subgroup = 'py-alienlife-special-creatures', + order = 'z-a', + stack_size = 10 } +---codexes mk02-- + ITEM { - type = "item", - name = "workers-food-02", - icon = "__pyalienlifegraphics3__/graphics/icons/quality-workers-food.png", + type = 'item', + name = 'korlex-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/korlex.png', scale = 0.22} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-special-creatures", - order = "z-a", - stack_size = 10 + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 } ITEM { - type = "item", - name = "workers-food-03", - icon = "__pyalienlifegraphics2__/graphics/icons/workers-food-03.png", + type = 'item', + name = 'mukmoux-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/mukmoux.png', scale = 0.22} + }, icon_size = 64, - flags = {}, - subgroup = "py-alienlife-special-creatures", - order = "z-a", - stack_size = 10 + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 } ----codexes mk02-- +ITEM { + type = 'item', + name = 'dhilmos-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/dhilmo.png', scale = 0.22} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 +} ITEM { - type = "item", - name = "korlex-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/korlex.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "mukmoux-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/mukmoux.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "dhilmos-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/dhilmo.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "scrondrix-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/scrondrix.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "phadai-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/phadai.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "dingrits-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "kmauts-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/kmauts.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "vonix-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/vonix.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "xeno-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/xeno.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "zipir-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/zipir.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "trits-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/trits.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "zungror-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/zungror.png", scale = 0.22}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "simik-codex-mk02", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk02.png",}, - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk02", - order = "k", - stack_size = 50 + type = 'item', + name = 'scrondrix-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/scrondrix.png', scale = 0.22} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'phadai-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/phadai.png', scale = 0.22} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'dingrits-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png', scale = 0.22} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'kmauts-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/kmauts.png', scale = 0.22} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'vonix-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/vonix.png', scale = 0.22} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'xeno-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/xeno.png', scale = 0.22} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'zipir-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/zipir.png', scale = 0.22} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'trits-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/trits.png', scale = 0.22} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'zungror-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/zungror.png', scale = 0.22} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'simik-codex-mk02', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk02.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk02', + order = 'k', + stack_size = 50 } ---codexes mk03-- ITEM { - type = "item", - name = "korlex-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/korlex.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "mukmoux-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/mukmoux.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "dhilmos-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/dhilmo.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "scrondrix-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/scrondrix.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "phadai-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/phadai.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "dingrits-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "kmauts-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/kmauts.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "vonix-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/vonix.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "xeno-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/xeno.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "zipir-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/zipir.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "trits-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/trits.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "zungror-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/zungror.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "simik-codex-mk03", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk03.png",}, - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk03", - order = "k", - stack_size = 50 + type = 'item', + name = 'korlex-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/korlex.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'mukmoux-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/mukmoux.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'dhilmos-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/dhilmo.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'scrondrix-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/scrondrix.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'phadai-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/phadai.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'dingrits-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'kmauts-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/kmauts.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'vonix-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/vonix.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'xeno-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/xeno.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'zipir-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/zipir.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'trits-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/trits.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'zungror-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/zungror.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'simik-codex-mk03', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk03.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk03', + order = 'k', + stack_size = 50 } ---codexes mk04-- ITEM { - type = "item", - name = "korlex-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/korlex.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "mukmoux-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/mukmoux.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "dhilmos-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/dhilmo.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "scrondrix-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/scrondrix.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "phadai-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/phadai.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "dingrits-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/dingrits.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "kmauts-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/kmauts.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "xeno-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/xeno.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "zipir-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/zipir.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "trits-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/trits.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "zungror-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics__/graphics/icons/zungror.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "simik-codex-mk04", - icons = - { - {icon = "__pyalienlifegraphics3__/graphics/icons/codex-mk04.png",}, - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png", scale = 0.2}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-codex-mk04", - order = "k", - stack_size = 50 -} - -ITEM { - type = "item", - name = "used-simik", - icons = - { - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 -} - -ITEM { - type = "item", - name = "used-simik-mk02", - icons = - { - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk02.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 -} - -ITEM { - type = "item", - name = "used-simik-mk03", - icons = - { - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk03.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 -} - -ITEM { - type = "item", - name = "used-simik-mk04", - icons = - { - {icon = "__pyalienlifegraphics2__/graphics/icons/simik.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/tired.png"}, - {icon = "__pyalienlifegraphics__/graphics/icons/over-mk04.png"}, - }, - icon_size = 64, - flags = {}, - subgroup = "py-alienlife-used", - order = "x", - stack_size = 50 -} \ No newline at end of file + type = 'item', + name = 'korlex-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/korlex.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'mukmoux-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/mukmoux.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'dhilmos-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/dhilmo.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'scrondrix-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/scrondrix.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'phadai-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/phadai.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'dingrits-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/dingrits.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'kmauts-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/kmauts.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'xeno-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/xeno.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'zipir-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/zipir.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'trits-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/trits.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'zungror-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/zungror.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'simik-codex-mk04', + icons = { + {icon = '__pyalienlifegraphics3__/graphics/icons/codex-mk04.png'}, + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png', scale = 0.2} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-codex-mk04', + order = 'k', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'used-simik', + icons = { + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'used-simik-mk02', + icons = { + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk02.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'used-simik-mk03', + icons = { + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk03.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} + +ITEM { + type = 'item', + name = 'used-simik-mk04', + icons = { + {icon = '__pyalienlifegraphics2__/graphics/icons/simik.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/tired.png'}, + {icon = '__pyalienlifegraphics__/graphics/icons/over-mk04.png'} + }, + icon_size = 64, + flags = {}, + subgroup = 'py-alienlife-used', + order = 'x', + stack_size = 50 +} diff --git a/prototypes/updates/base-updates.lua b/prototypes/updates/base-updates.lua index 3f37257e..60425524 100644 --- a/prototypes/updates/base-updates.lua +++ b/prototypes/updates/base-updates.lua @@ -100,54 +100,4 @@ RECIPE('military-science-pack'):change_category('research') RECIPE('production-science-pack'):change_category('research') RECIPE('utility-science-pack'):change_category('research'):add_ingredient({type = 'item', name = 'perfect-samples', amount = 1}) -ENTITY('beacon', 'beacon'):set_fields{allowed_effects = {'consumption', 'speed'} } - -local spidertron = data.raw['item-with-entity-data'].spidertron -spidertron.icon = '__pyalienlifegraphics__/graphics/icons/spidertron.png' -spidertron.icon_size = 64 -spidertron.icon_mipmaps = nil -spidertron.icon_tintable = spidertron.icon -spidertron.icon_tintables = nil -spidertron.icon_tintable_masks = nil -spidertron.icon_tintable_mask = '__pyalienlifegraphics__/graphics/icons/mount-mask.png' -data.raw['spidertron-remote']['spidertron-remote'].subgroup = 'py-alienlife-special-creatures' -data.raw['spidertron-remote']['spidertron-remote'].order = 'z-c' - -RECIPE('spidertron'):add_unlock('spidertron') -RECIPE('spidertron-remote'):add_unlock('mounts-mk01') - -RECIPE('spidertron-remote').ingredients = { - {mods.pyalternativeenergy and 'electronics-mk01' or 'copper-plate', 5}, - {'electronic-circuit', 5} -} - -RECIPE { - name = 'spidertron', - type = 'recipe', - category = 'creature-chamber', - enabled = false, - energy_required = 60, - ingredients = { - {type = 'item', name = 'py-shed-basic', amount = 1}, - {mods.pyalternativeenergy and 'zungror' or 'auog', 1}, - {'power-armor', 1}, - {mods.pyalternativeenergy and 'hydraulic-system-mk01' or 'copper-plate', 8}, - {'energy-shield-mk2-equipment', 2}, - {'processing-unit', 8}, - {'alien-sample-03', 10}, - {mods.pyalternativeenergy and 'mechanical-parts-03' or 'gastrocapacitor', 8}, - {mods.pyalternativeenergy and 'earth-spider-sample' or 'strorix-unknown-sample', 8}, - {type = 'fluid', name = 'molten-nexelit', amount = 800}, - {type = 'fluid', name = 'artificial-blood', amount = 300}, - {'small-parts-03', 80}, - {'neuromorphic-chip', 4}, - {'nanofibrils', 8}, - {mods.pyalternativeenergy and 'dieletric-layer' or 'iron-plate', 8}, - {'high-grade-lead', 8}, - {mods.pyalternativeenergy and 'zungror-codex' or 'electronic-circuit', 1} - }, - results = { - {type = 'item', name = 'spidertron', amount = 1}, - }, - main_product = 'spidertron', -} \ No newline at end of file +ENTITY('beacon', 'beacon'):set_fields{allowed_effects = {'consumption', 'speed'} } \ No newline at end of file diff --git a/scripts/mounts/mounts.lua b/scripts/mounts/mounts.lua new file mode 100644 index 00000000..d2c05843 --- /dev/null +++ b/scripts/mounts/mounts.lua @@ -0,0 +1,65 @@ +Mounts = {} +Mounts.events = {} + +local transfer_efficiency = 2 + +Mounts.events.on_init = function() + global.mounts = global.mounts or {} +end + +Mounts.events[239] = function(event) + for id, spider in pairs(global.mounts) do + if spider.valid then + local grid = spider.grid + for _, equipment in pairs(grid.equipment) do + local missing = equipment.max_energy - equipment.energy + if missing > 0 then + if spider.burner.remaining_burning_fuel < missing / transfer_efficiency then + equipment.energy = equipment.energy + spider.burner.remaining_burning_fuel * transfer_efficiency + spider.burner.remaining_burning_fuel = 0 + break + else + spider.burner.remaining_burning_fuel = spider.burner.remaining_burning_fuel - missing / transfer_efficiency + equipment.energy = equipment.energy + missing + end + end + end + else + global.mounts[id] = nil + return + end + end +end + +local mounts = { + ['crawdad'] = true, + ['dingrido'] = true, + ['spidertron'] = true, + ['phadaisus'] = true, +} + +Mounts.events.on_built = function(event) + local entity = event.created_entity or event.entity + if not mounts[entity.name] then return end + entity.grid.put{ + name = 'py-mount-generator', + position = {3, 0}, + } + global.mounts[entity.unit_number] = entity +end + +Mounts.events.on_destroyed = function(event) + local entity = event.entity + local unit_number = entity.unit_number + if unit_number then global.mounts[unit_number] = nil end +end + +Mounts.events.on_player_removed_equipment = function(event) + if event.equipment == 'py-mount-generator' then + event.grid.put{ + name = 'py-mount-generator', + position = {3, 0}, + } + game.players[event.player_index].remove_item{name = 'py-mount-generator', count = 100} + end +end \ No newline at end of file