mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
no delay for spawning, woo
This commit is contained in:
parent
9481dd490b
commit
071d360321
@ -188,7 +188,7 @@ public class EntityRequestDrone extends EntityDroneBase {
|
||||
|
||||
@Override
|
||||
public double getSpeed() {
|
||||
return 0.6D;
|
||||
return 0.8D;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -43,15 +43,25 @@ public class TileEntityDroneDock extends TileEntityRequestNetworkContainer imple
|
||||
public void updateEntity() {
|
||||
super.updateEntity();
|
||||
|
||||
if(!worldObj.isRemote && worldObj.getTotalWorldTime() % 100 == 0 && this.hasDrone()) {
|
||||
if(!worldObj.isRemote && this.hasDrone()) {
|
||||
|
||||
// grab all nodes in a 5 chunk radius
|
||||
HashedSet<PathNode> localNodes = this.getAllLocalNodes(worldObj, xCoord, zCoord, 5);
|
||||
List<RequestNode> requests = new ArrayList();
|
||||
List<OfferNode> offers = new ArrayList();
|
||||
|
||||
|
||||
PathNode prevNode = null;
|
||||
int delay = 0;
|
||||
for(PathNode local : localNodes) {
|
||||
if(local instanceof RequestNode) requests.add((RequestNode) local);
|
||||
if(local instanceof RequestNode) {
|
||||
if(local != prevNode || delay > 100) {
|
||||
requests.add((RequestNode) local);
|
||||
prevNode = local;
|
||||
delay = 0;
|
||||
}
|
||||
delay++;
|
||||
|
||||
}
|
||||
if(local instanceof OfferNode) offers.add((OfferNode) local);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user