43 lines
1.3 KiB
Lua

local base_util = require("__core__/lualib/util")
data.raw["utility-constants"]["default"].default_other_force_color = base_util.copy(data.raw["utility-constants"]["default"].default_enemy_force_color)
data:extend
{
{
type = "selection-tool",
name = "AbandonedRuins-claim",
icon = "__AbandonedRuins__/graphics/AbandonedRuins-claim.png",
icon_size = 64,
stack_size = 1,
selection_color = {1, 1, 1},
alt_selection_color = {1, 1, 1},
selection_mode = {"buildable-type", "not-same-force", "friend"},
alt_selection_mode = {"any-entity", "not-same-force", "friend"},
selection_cursor_box_type = "train-visualization",
alt_selection_cursor_box_type = "train-visualization",
always_include_tiles = true,
flags = {"only-in-cursor", "spawnable"}
},
{
type = "shortcut",
name = "AbandonedRuins-claim",
action = "spawn-item",
icon =
{
filename = "__AbandonedRuins__/graphics/AbandonedRuins-claim-shortcut.png",
size = 32
},
item_to_spawn = "AbandonedRuins-claim",
associated_control_input = "AbandonedRuins-claim"
},
{
type = "custom-input",
name = "AbandonedRuins-claim",
key_sequence = "SHIFT + C",
action = "spawn-item",
item_to_spawn = "AbandonedRuins-claim"
}
}