mirror of
https://github.com/PHIDIAS0303/factorio-mod-PHI.git
synced 2026-05-13 21:28:43 +09:00
+40
-41
@@ -538,50 +538,49 @@ if data.raw['fusion-generator'] and data.raw['fusion-generator']['fusion-generat
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if mods['space-age'] then
|
-- MIG A 1 SPACE_AGE ENTITY,ITEM,RECIPE,RESEARCH_EFFECT
|
||||||
if data.raw['reactor']['heating-tower'] then
|
if data.raw['reactor'] and data.raw['reactor']['heating-tower'] then
|
||||||
local item = table.deepcopy(data.raw['item']['heating-tower'])
|
local item = table.deepcopy(data.raw['item']['heating-tower'])
|
||||||
item.name = 'electric-heating-tower'
|
item.name = 'electric-heating-tower'
|
||||||
item.place_result = item.name
|
item.place_result = item.name
|
||||||
item.subgroup = 'environmental-protection'
|
item.subgroup = 'environmental-protection'
|
||||||
item.order = 'c[heating-tower]-e'
|
item.order = 'c[heating-tower]-e'
|
||||||
item.localised_name = {'', {'name.electric-entity'}, {'entity-name.heating-tower'}}
|
item.localised_name = {'', {'name.electric-entity'}, {'entity-name.heating-tower'}}
|
||||||
data:extend({item})
|
data:extend({item})
|
||||||
|
|
||||||
local entity = table.deepcopy(data.raw['reactor']['heating-tower'])
|
local entity = table.deepcopy(data.raw['reactor']['heating-tower'])
|
||||||
entity.name = item.name
|
entity.name = item.name
|
||||||
entity.consumption = '160MW'
|
entity.consumption = '160MW'
|
||||||
entity.buffer_capacity = '320MJ'
|
entity.buffer_capacity = '320MJ'
|
||||||
entity.heat_buffer.max_temperature = 500
|
entity.heat_buffer.max_temperature = 500
|
||||||
entity.scale_energy_usage = true
|
entity.scale_energy_usage = true
|
||||||
entity.minable.result = entity.name
|
entity.minable.result = entity.name
|
||||||
entity.energy_source = {
|
entity.energy_source = {
|
||||||
type = 'electric',
|
type = 'electric',
|
||||||
usage_priority = 'secondary-input',
|
usage_priority = 'secondary-input',
|
||||||
buffer_capacity = entity.buffer_capacity,
|
buffer_capacity = entity.buffer_capacity,
|
||||||
light_flicker = {
|
light_flicker = {
|
||||||
color = {r = 0.5, g = 1, b = 1, a = 0.5},
|
color = {r = 0.5, g = 1, b = 1, a = 0.5},
|
||||||
minimum_light_size = 0.1,
|
minimum_light_size = 0.1,
|
||||||
light_intensity_to_size_coefficient = 1
|
light_intensity_to_size_coefficient = 1
|
||||||
}
|
|
||||||
}
|
}
|
||||||
entity.localised_name = {'', {'name.electric-entity'}, {'entity-name.heating-tower'}}
|
}
|
||||||
data:extend({entity})
|
entity.localised_name = {'', {'name.electric-entity'}, {'entity-name.heating-tower'}}
|
||||||
|
data:extend({entity})
|
||||||
|
|
||||||
data:extend({{
|
data:extend({{
|
||||||
type = 'recipe',
|
type = 'recipe',
|
||||||
name = item.name,
|
name = item.name,
|
||||||
energy_required = 2,
|
energy_required = 2,
|
||||||
enabled = false,
|
enabled = false,
|
||||||
ingredients = {{type = 'item', name = 'heating-tower', amount = 1}, {type = 'item', name = 'electronic-circuit', amount = 1}},
|
ingredients = {{type = 'item', name = 'heating-tower', amount = 1}, {type = 'item', name = 'electronic-circuit', amount = 1}},
|
||||||
results = {{type = 'item', name = item.name, amount = 1}},
|
results = {{type = 'item', name = item.name, amount = 1}},
|
||||||
main_product = item.name,
|
main_product = item.name,
|
||||||
localised_name = {'', {'name.electric-entity'}, {'entity-name.heating-tower'}}
|
localised_name = {'', {'name.electric-entity'}, {'entity-name.heating-tower'}}
|
||||||
}})
|
}})
|
||||||
|
|
||||||
data.raw['reactor']['heating-tower'].fast_replaceable_group = 'heating-tower'
|
data.raw['reactor']['heating-tower'].fast_replaceable_group = 'heating-tower'
|
||||||
data.raw['reactor']['electric-heating-tower'].fast_replaceable_group = data.raw['reactor']['heating-tower'].fast_replaceable_group
|
data.raw['reactor']['electric-heating-tower'].fast_replaceable_group = data.raw['reactor']['heating-tower'].fast_replaceable_group
|
||||||
|
|
||||||
table.insert(data.raw.technology['heating-tower'].effects, {type = 'unlock-recipe', recipe = item.name})
|
table.insert(data.raw.technology['heating-tower'].effects, {type = 'unlock-recipe', recipe = item.name})
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user