Added message blocks for Erekir and the editor

This commit is contained in:
Anuken
2022-10-30 09:01:42 -04:00
parent d16a11f18f
commit 76c99400a4
12 changed files with 91 additions and 12 deletions

View File

@@ -159,8 +159,8 @@ public class Blocks{
//logic
message, switchBlock, microProcessor, logicProcessor, hyperProcessor, largeLogicDisplay, logicDisplay, memoryCell, memoryBank,
canvas,
worldProcessor, worldCell,
canvas, reinforcedMessage,
worldProcessor, worldCell, worldMessage,
//campaign
launchPad, interplanetaryAccelerator
@@ -5834,6 +5834,11 @@ public class Blocks{
size = 2;
}};
reinforcedMessage = new MessageBlock("reinforced-message"){{
requirements(Category.logic, with(Items.graphite, 10, Items.beryllium, 5));
health = 100;
}};
worldProcessor = new LogicBlock("world-processor"){{
requirements(Category.logic, BuildVisibility.editorOnly, with());
@@ -5856,6 +5861,11 @@ public class Blocks{
forceDark = true;
}};
worldMessage = new MessageBlock("world-message"){{
requirements(Category.logic, BuildVisibility.editorOnly, with());
privileged = true;
}};
//endregion
}
}

View File

@@ -93,6 +93,10 @@ public class ErekirTechTree{
});
});
});
node(reinforcedMessage, Seq.with(new OnSector(aegis)), () -> {
node(canvas);
});
});
node(reinforcedPayloadConveyor, Seq.with(new OnSector(atlas)), () -> {