From 561198f517bd627e6f7836f2d567747cb4e87f2e Mon Sep 17 00:00:00 2001 From: Patrick 'Quezler' Mounier Date: Sat, 18 Apr 2020 13:39:12 +0200 Subject: [PATCH] Fix issue with uneven dumping --- core/src/mindustry/entities/def/TileComp.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/mindustry/entities/def/TileComp.java b/core/src/mindustry/entities/def/TileComp.java index fb3e9d381f..9959c37524 100644 --- a/core/src/mindustry/entities/def/TileComp.java +++ b/core/src/mindustry/entities/def/TileComp.java @@ -367,7 +367,7 @@ abstract class TileComp implements Posc, Teamc, Healthc, Tilec, Timerc, QuadTree } public void dumpLiquid(Liquid liquid){ - int dump = rotation() * block.dumpIncrement; + int dump = rotation() / block.dumpIncrement; for(int i = 0; i < proximity.size; i++){ incrementDump(proximity.size); @@ -455,7 +455,7 @@ abstract class TileComp implements Posc, Teamc, Healthc, Tilec, Timerc, QuadTree */ public void offloadNear(Item item){ Array proximity = proximity(); - int dump = rotation() * block.dumpIncrement; + int dump = rotation() / block.dumpIncrement; useContent(item); for(int i = 0; i < proximity.size; i++){ @@ -483,7 +483,7 @@ abstract class TileComp implements Posc, Teamc, Healthc, Tilec, Timerc, QuadTree if(!block.hasItems || items.total() == 0 || (todump != null && !items.has(todump))) return false; Array proximity = proximity(); - int dump = rotation() * block.dumpIncrement; + int dump = rotation() / block.dumpIncrement; if(proximity.size == 0) return false;