Skip to content
Permalink
Fetching contributors…
Cannot retrieve contributors at this time
99 lines (91 sloc) 2.5 KB
dirname = path.dirname(__file__)
tribes:new_productionsite_type {
msgctxt = "empire_building",
name = "empire_coalmine",
-- TRANSLATORS: This is a building name used in lists of buildings
descname = pgettext("empire_building", "Coal Mine"),
helptext_script = dirname .. "helptexts.lua",
icon = dirname .. "menu.png",
size = "mine",
enhancement = "empire_coalmine_deep",
buildcost = {
log = 4,
planks = 2
},
return_on_dismantle = {
log = 2,
planks = 1
},
animations = {
idle = {
pictures = path.list_files(dirname .. "idle_??.png"),
hotspot = { 49, 49 },
},
working = {
pictures = path.list_files(dirname .. "working_??.png"),
hotspot = { 49, 49 },
fps = 10
},
empty = {
pictures = path.list_files(dirname .. "empty_??.png"),
hotspot = { 49, 49 },
},
},
aihints = {
mines = "coal",
mines_percent = 50,
prohibited_till = 910
},
working_positions = {
empire_miner = 1
},
indicate_workarea_overlaps = {
empire_coalmine = false,
empire_coalmine_deep = false,
},
inputs = {
{ name = "ration", amount = 6 },
{ name = "beer", amount = 6 }
},
outputs = {
"coal"
},
programs = {
work = {
-- TRANSLATORS: Completed/Skipped/Did not start mining coal because ...
descname = _"mining coal",
actions = {
"return=skipped unless economy needs coal",
"consume=beer ration",
"sleep=43000",
"call=mine_produce",
"call=mine_produce",
"call=mine_produce",
"return=no_stats"
}
},
mine_produce = {
descname = _"mining coal",
actions = {
"animate=working 14000",
"mine=coal 2 50 5 17",
"produce=coal",
}
},
encyclopedia = {
-- just a dummy program to fix encyclopedia
descname = "encyclopedia",
actions = {
"consume=beer ration",
"produce=coal:3",
}
},
},
out_of_resource_notification = {
-- Translators: Short for "Out of ..." for a resource
title = _"No Coal",
heading = _"Main Coal Vein Exhausted",
message =
pgettext("empire_building", "This coal mine’s main vein is exhausted. Expect strongly diminished returns on investment. You should consider enhancing, dismantling or destroying it."),
},
}
You can’t perform that action at this time.