mirror of
https://github.com/peter-tanner/factorio-shortcuts.git
synced 2024-11-30 11:10:22 +08:00
0.7.1: Bugfix: support for selection-tools with 'icons' instead of 'icon'
Also a setting for the color of autogenerated shortcuts
This commit is contained in:
parent
e8c4ceaa24
commit
971eae654f
5
.gitignore
vendored
5
.gitignore
vendored
|
@ -3,4 +3,7 @@ mod
|
||||||
mod-list.json
|
mod-list.json
|
||||||
*.dat
|
*.dat
|
||||||
*.pdn
|
*.pdn
|
||||||
*.zip
|
*.zip
|
||||||
|
path-remote-control.png
|
||||||
|
unit-remote-control.png
|
||||||
|
/old_assets
|
|
@ -1,3 +1,11 @@
|
||||||
|
---------------------------------------------------------------------------------------------------
|
||||||
|
Version: 0.7.1
|
||||||
|
Date: 2019-04-14
|
||||||
|
Features:
|
||||||
|
- Add setting to change the color (style property) for all dynamically generated shortcuts
|
||||||
|
Bugfixes:
|
||||||
|
- Dynamically generated shortcuts now no longer crash on startup if the selection-tool is composed of icons instead of an icon. (Will not make an attempt to composite the icons together - the shortcut will appear visually different from the tool in this case)
|
||||||
|
|
||||||
---------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------
|
||||||
Version: 0.7.0
|
Version: 0.7.0
|
||||||
Date: 2019-04-14
|
Date: 2019-04-14
|
||||||
|
|
|
@ -240,6 +240,13 @@ if settings.startup["autogen"].value == true then
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
if create == true then
|
if create == true then
|
||||||
|
local icon
|
||||||
|
local icon_size = tool.icon_size
|
||||||
|
if tool.icon then
|
||||||
|
icon = tool.icon
|
||||||
|
else
|
||||||
|
icon = tool.icons[1].icon
|
||||||
|
end
|
||||||
local shortcut = {
|
local shortcut = {
|
||||||
type = "shortcut",
|
type = "shortcut",
|
||||||
name = name,
|
name = name,
|
||||||
|
@ -247,28 +254,28 @@ if settings.startup["autogen"].value == true then
|
||||||
action = "create-blueprint-item",
|
action = "create-blueprint-item",
|
||||||
localised_name = {"item-name." .. name},
|
localised_name = {"item-name." .. name},
|
||||||
item_to_create = name,
|
item_to_create = name,
|
||||||
style = "default",
|
style = settings.startup["autogen-color"].value,
|
||||||
icon =
|
icon =
|
||||||
{
|
{
|
||||||
filename = tool.icon,
|
filename = icon,
|
||||||
priority = "extra-high-no-scale",
|
priority = "extra-high-no-scale",
|
||||||
size = tool.icon_size,
|
size = icon_size,
|
||||||
scale = 1,
|
scale = 1,
|
||||||
flags = {"icon"}
|
flags = {"icon"}
|
||||||
},
|
},
|
||||||
small_icon =
|
small_icon =
|
||||||
{
|
{
|
||||||
filename = tool.icon,
|
filename = icon,
|
||||||
priority = "extra-high-no-scale",
|
priority = "extra-high-no-scale",
|
||||||
size = tool.icon_size,
|
size = icon_size,
|
||||||
scale = 1,
|
scale = 1,
|
||||||
flags = {"icon"}
|
flags = {"icon"}
|
||||||
},
|
},
|
||||||
disabled_small_icon =
|
disabled_small_icon =
|
||||||
{
|
{
|
||||||
filename = tool.icon,
|
filename = icon,
|
||||||
priority = "extra-high-no-scale",
|
priority = "extra-high-no-scale",
|
||||||
size = tool.icon_size,
|
size = icon_size,
|
||||||
scale = 1,
|
scale = 1,
|
||||||
flags = {"icon"}
|
flags = {"icon"}
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "Shortcuts",
|
"name": "Shortcuts",
|
||||||
"version": "0.7.0",
|
"version": "0.7.1",
|
||||||
"factorio_version": "0.17",
|
"factorio_version": "0.17",
|
||||||
"title": "Shortcuts",
|
"title": "Shortcuts",
|
||||||
"author": "npc_strider(morley376)",
|
"author": "npc_strider(morley376)",
|
||||||
|
|
|
@ -89,6 +89,15 @@ data:extend({
|
||||||
allowed_values = {"both", "artillery-wagon", "artillery-turret"},
|
allowed_values = {"both", "artillery-wagon", "artillery-turret"},
|
||||||
default_value = "both",
|
default_value = "both",
|
||||||
order = "a"
|
order = "a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
type = "string-setting",
|
||||||
|
name = "autogen-color",
|
||||||
|
localised_name = {"", "Auto-", {"gui-new-game.create"}, " ", {"gui-update.mod"}, " shortcuts ", {"gui-train.color"}},
|
||||||
|
setting_type = "startup",
|
||||||
|
allowed_values = {"default", "red", "green", "blue"},
|
||||||
|
default_value = "default",
|
||||||
|
order = "a"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
type = "bool-setting",
|
type = "bool-setting",
|
||||||
|
|
BIN
crosshairs64.png
BIN
crosshairs64.png
Binary file not shown.
Before Width: | Height: | Size: 12 KiB |
BIN
laser-turret.png
BIN
laser-turret.png
Binary file not shown.
Before Width: | Height: | Size: 3.0 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.7 KiB |
Loading…
Reference in New Issue
Block a user