Fixed mobile targeting / Removed 'transfer speed' / Buffed large nodes
This commit is contained in:
@@ -60,7 +60,6 @@ public class DebugBlocks extends BlockList implements ContentList{
|
|||||||
powerInfinite = new PowerNode("powerinfinite"){
|
powerInfinite = new PowerNode("powerinfinite"){
|
||||||
{
|
{
|
||||||
powerCapacity = 10000f;
|
powerCapacity = 10000f;
|
||||||
powerSpeed = 100f;
|
|
||||||
maxNodes = 100;
|
maxNodes = 100;
|
||||||
outputsPower = true;
|
outputsPower = true;
|
||||||
consumesPower = false;
|
consumesPower = false;
|
||||||
|
|||||||
@@ -74,15 +74,14 @@ public class PowerBlocks extends BlockList implements ContentList{
|
|||||||
|
|
||||||
powerNode = new PowerNode("power-node"){{
|
powerNode = new PowerNode("power-node"){{
|
||||||
shadow = "shadow-round-1";
|
shadow = "shadow-round-1";
|
||||||
powerSpeed = 0.5f;
|
|
||||||
maxNodes = 4;
|
maxNodes = 4;
|
||||||
|
laserRange = 6;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
powerNodeLarge = new PowerNode("power-node-large"){{
|
powerNodeLarge = new PowerNode("power-node-large"){{
|
||||||
size = 2;
|
size = 2;
|
||||||
powerSpeed = 1.5f;
|
|
||||||
maxNodes = 6;
|
maxNodes = 6;
|
||||||
laserRange = 7.5f;
|
laserRange = 9.5f;
|
||||||
shadow = "shadow-round-2";
|
shadow = "shadow-round-2";
|
||||||
}};
|
}};
|
||||||
|
|
||||||
|
|||||||
@@ -198,6 +198,11 @@ public abstract class Unit extends DestructibleEntity implements SaveTrait, Targ
|
|||||||
return tile == null ? (Floor) Blocks.air : tile.floor();
|
return tile == null ? (Floor) Blocks.air : tile.floor();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isValid(){
|
||||||
|
return !isDead() && isAdded();
|
||||||
|
}
|
||||||
|
|
||||||
/**Updates velocity and status effects.*/
|
/**Updates velocity and status effects.*/
|
||||||
public void updateVelocityStatus(){
|
public void updateVelocityStatus(){
|
||||||
Floor floor = getFloorOn();
|
Floor floor = getFloorOn();
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ public class PowerNode extends PowerBlock{
|
|||||||
protected Translator t2 = new Translator();
|
protected Translator t2 = new Translator();
|
||||||
|
|
||||||
protected float laserRange = 6;
|
protected float laserRange = 6;
|
||||||
protected float powerSpeed = 0.5f;
|
|
||||||
protected int maxNodes = 3;
|
protected int maxNodes = 3;
|
||||||
|
|
||||||
public PowerNode(String name){
|
public PowerNode(String name){
|
||||||
@@ -111,7 +110,6 @@ public class PowerNode extends PowerBlock{
|
|||||||
super.setStats();
|
super.setStats();
|
||||||
|
|
||||||
stats.add(BlockStat.powerRange, laserRange, StatUnit.blocks);
|
stats.add(BlockStat.powerRange, laserRange, StatUnit.blocks);
|
||||||
stats.add(BlockStat.powerTransferSpeed, powerSpeed * 60 / 2f, StatUnit.powerSecond); //divided by 2 since passback exists
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user