diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index d9761c9495..ce383efbbd 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -1370,16 +1370,12 @@ public class Blocks implements ContentList{ requirements(Category.effect, with(Items.titanium, 250, Items.thorium, 125)); size = 3; itemCapacity = 1000; - flags = EnumSet.of(BlockFlag.storage); - group = BlockGroup.transportation; }}; container = new StorageBlock("container"){{ requirements(Category.effect, with(Items.titanium, 100)); size = 2; itemCapacity = 300; - flags = EnumSet.of(BlockFlag.storage); - group = BlockGroup.transportation; }}; unloader = new Unloader("unloader"){{ diff --git a/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java b/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java index 0742348e5d..8289b42366 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/BaseTurret.java @@ -1,5 +1,6 @@ package mindustry.world.blocks.defense.turrets; +import arc.struct.*; import mindustry.content.*; import mindustry.entities.*; import mindustry.gen.*; @@ -27,6 +28,9 @@ public class BaseTurret extends Block{ update = true; solid = true; outlineIcon = true; + priority = TargetPriority.turret; + group = BlockGroup.turrets; + flags = EnumSet.of(BlockFlag.turret); } @Override diff --git a/core/src/mindustry/world/blocks/defense/turrets/Turret.java b/core/src/mindustry/world/blocks/defense/turrets/Turret.java index 562e84a1e3..645264b459 100644 --- a/core/src/mindustry/world/blocks/defense/turrets/Turret.java +++ b/core/src/mindustry/world/blocks/defense/turrets/Turret.java @@ -93,12 +93,6 @@ public class Turret extends ReloadTurret{ public Turret(String name){ super(name); - priority = TargetPriority.turret; - update = true; - solid = true; - group = BlockGroup.turrets; - flags = EnumSet.of(BlockFlag.turret); - outlineIcon = true; liquidCapacity = 20f; } diff --git a/core/src/mindustry/world/blocks/storage/CoreBlock.java b/core/src/mindustry/world/blocks/storage/CoreBlock.java index 09cb9288b5..087ba838fd 100644 --- a/core/src/mindustry/world/blocks/storage/CoreBlock.java +++ b/core/src/mindustry/world/blocks/storage/CoreBlock.java @@ -50,7 +50,6 @@ public class CoreBlock extends StorageBlock{ unitCapModifier = 10; loopSound = Sounds.respawning; loopSoundVolume = 1f; - group = BlockGroup.none; drawDisabled = false; canOverdrive = false; } diff --git a/core/src/mindustry/world/blocks/storage/StorageBlock.java b/core/src/mindustry/world/blocks/storage/StorageBlock.java index 1ead7b97ab..006d462e6f 100644 --- a/core/src/mindustry/world/blocks/storage/StorageBlock.java +++ b/core/src/mindustry/world/blocks/storage/StorageBlock.java @@ -20,7 +20,8 @@ public class StorageBlock extends Block{ solid = true; update = false; destructible = true; - group = BlockGroup.storage; + group = BlockGroup.transportation; + flags = EnumSet.of(BlockFlag.storage); } @Override diff --git a/core/src/mindustry/world/meta/BlockGroup.java b/core/src/mindustry/world/meta/BlockGroup.java index 690e181b64..d1e995887e 100644 --- a/core/src/mindustry/world/meta/BlockGroup.java +++ b/core/src/mindustry/world/meta/BlockGroup.java @@ -1,7 +1,7 @@ package mindustry.world.meta; public enum BlockGroup{ - none, walls(true), projectors(true), turrets, transportation(true), power, liquids(true), drills, storage, units, logic(true); + none, walls(true), projectors(true), turrets(true), transportation(true), power, liquids(true), drills, units, logic(true); /** if true, any block in this category replaces any other block in this category. */ public final boolean anyReplace;