diff --git a/core/assets-raw/sprites/blocks/campaign/advanced-launch-pad-preview.png b/core/assets-raw/sprites/blocks/campaign/advanced-launch-pad-preview.png new file mode 100644 index 0000000000..b9e52737fe Binary files /dev/null and b/core/assets-raw/sprites/blocks/campaign/advanced-launch-pad-preview.png differ diff --git a/core/src/mindustry/world/blocks/campaign/LaunchPad.java b/core/src/mindustry/world/blocks/campaign/LaunchPad.java index 1063b45460..791c7ef483 100644 --- a/core/src/mindustry/world/blocks/campaign/LaunchPad.java +++ b/core/src/mindustry/world/blocks/campaign/LaunchPad.java @@ -34,6 +34,7 @@ public class LaunchPad extends Block{ public @Load("@-light") TextureRegion lightRegion; public @Load(value = "@-pod", fallback = "launchpod") TextureRegion podRegion; + public @Load(value = "@-preview", fallback = "@") TextureRegion previewRegion; public Color lightColor = Color.valueOf("eab678"); public boolean acceptMultipleItems = false; @@ -73,6 +74,11 @@ public class LaunchPad extends Block{ return false; } + @Override + public TextureRegion[] icons(){ + return new TextureRegion[]{previewRegion}; + } + public class LaunchPadBuild extends Building{ public float launchCounter;