Fixed #3834 / Fixed #3835 / Fixed #3837

This commit is contained in:
Anuken
2020-12-07 11:10:19 -05:00
parent 5e0ba2f4af
commit 557cb1c532
6 changed files with 25 additions and 4 deletions

View File

@@ -287,7 +287,7 @@ public class Block extends UnlockableContent{
Tile tile = world.tile(x, y);
if(tile == null) return 0;
return tile.getLinkedTilesAs(this, tempTiles)
.sumf(other -> other.floor().attributes.get(attr));
.sumf(other -> !floating && other.floor().isDeep() ? 0 : other.floor().attributes.get(attr));
}
public TextureRegion getDisplayIcon(Tile tile){

View File

@@ -21,7 +21,7 @@ public class Accelerator extends Block{
public @Load("launch-arrow") TextureRegion arrowRegion;
public Block launching = Blocks.coreNucleus;
public int[] capacities = new int[content.items().size];
public int[] capacities;
public Accelerator(String name){
super(name);
@@ -35,6 +35,7 @@ public class Accelerator extends Block{
@Override
public void init(){
itemCapacity = 0;
capacities = new int[content.items().size];
for(ItemStack stack : launching.requirements){
capacities[stack.item.id] = stack.amount;
itemCapacity += stack.amount;