diff --git a/core/assets-raw/sprites/blocks/sandbox/heat-source-heat.png b/core/assets-raw/sprites/blocks/sandbox/heat-source-heat.png new file mode 100644 index 0000000000..92ae12d42d Binary files /dev/null and b/core/assets-raw/sprites/blocks/sandbox/heat-source-heat.png differ diff --git a/core/assets-raw/sprites/blocks/sandbox/heat-source-top1.png b/core/assets-raw/sprites/blocks/sandbox/heat-source-top1.png new file mode 100644 index 0000000000..c90316d1df Binary files /dev/null and b/core/assets-raw/sprites/blocks/sandbox/heat-source-top1.png differ diff --git a/core/assets-raw/sprites/blocks/sandbox/heat-source-top2.png b/core/assets-raw/sprites/blocks/sandbox/heat-source-top2.png new file mode 100644 index 0000000000..a8ae03228c Binary files /dev/null and b/core/assets-raw/sprites/blocks/sandbox/heat-source-top2.png differ diff --git a/core/assets-raw/sprites/blocks/sandbox/heat-source.png b/core/assets-raw/sprites/blocks/sandbox/heat-source.png new file mode 100644 index 0000000000..e2818047b1 Binary files /dev/null and b/core/assets-raw/sprites/blocks/sandbox/heat-source.png differ diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index b479a2ad8c..85c5382485 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -1515,6 +1515,8 @@ block.payload-loader.name = Payload Loader block.payload-loader.description = Load liquids and items into blocks. block.payload-unloader.name = Payload Unloader block.payload-unloader.description = Unloads liquids and items from blocks. +block.heat-source.name = Heat Source +block.heat-source.description = A 1x1 block that gives virtualy infinite heat. #Erekir block.empty.name = Empty @@ -2125,4 +2127,5 @@ lenum.boost = Start/stop boosting. #Don't translate these yet! onset.commandmode = Hold [accent]shift[] to enter [accent]command mode[].\n[accent]Left-click and drag[] to select units.\n[accent]Right-click[] to order selected units to move or attack. -onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack. \ No newline at end of file +onset.commandmode.mobile = Press the [accent]command button[] to enter [accent]command mode[].\nHold down a finger, then [accent]drag[] to select units.\n[accent]Tap[] to order selected units to move or attack. + diff --git a/core/assets/bundles/bundle_tr.properties b/core/assets/bundles/bundle_tr.properties index 32c7cdcc8b..2e8ad1cd8f 100644 --- a/core/assets/bundles/bundle_tr.properties +++ b/core/assets/bundles/bundle_tr.properties @@ -1653,6 +1653,7 @@ block.diffuse.name = Diffuse block.basic-assembler-module.name = Basit İnşa Modülü block.smite.name = Smite block.malign.name = Malign + #ama tüp ne aga -Anti Dragon block.switch.name = Düğme block.micro-processor.name = Mikro İşlemci diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 93f2a8fd67..116802fc07 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -76,7 +76,7 @@ public class Blocks{ carbideCrucible, slagCentrifuge, surgeCrucible, cyanogenSynthesizer, phaseSynthesizer, heatReactor, //sandbox - powerSource, powerVoid, itemSource, itemVoid, liquidSource, liquidVoid, payloadSource, payloadVoid, illuminator, + powerSource, powerVoid, itemSource, itemVoid, liquidSource, liquidVoid, payloadSource, payloadVoid, illuminator, heatSource, //defense copperWall, copperWallLarge, titaniumWall, titaniumWallLarge, plastaniumWall, plastaniumWallLarge, thoriumWall, thoriumWallLarge, door, doorLarge, @@ -5508,6 +5508,14 @@ public class Blocks{ size = 5; alwaysUnlocked = true; }}; + heatSource = new HeatProducer("heat-source"){{ + requirements(Category.crafting, BuildVisibility.sandboxOnly, with()); + drawer = new DrawMulti(new DrawDefault(), new DrawHeatOutput()); + rotateDraw = false; + size = 1; + heatOutput = 1000f; + regionRotated1 = 1; + }}; //TODO move illuminator = new LightBlock("illuminator"){{