Removed most units from tech tree / Bugfixes / Balancing

This commit is contained in:
Anuken
2019-02-24 10:39:59 -05:00
parent 1ed4e9f5bb
commit e112e3f949
13 changed files with 33 additions and 36 deletions

View File

@@ -234,6 +234,10 @@ public class TechTree implements ContentList{
node(alphaDartPad, () -> {
node(deltaPad, () -> {
node(spiritFactory, () -> {
node(phantomFactory);
});
node(javelinPad, () -> {
node(tridentPad, () -> {
node(glaivePad);
@@ -246,20 +250,6 @@ public class TechTree implements ContentList{
});
});
});
node(spiritFactory, () -> {
node(daggerFactory, () -> {
node(titanFactory, () -> {
node(fortressFactory);
});
node(wraithFactory, () -> {
node(phantomFactory);
node(ghoulFactory, () -> {
node(revenantFactory);
});
});
});
});
});
});
});
@@ -268,7 +258,7 @@ public class TechTree implements ContentList{
private TechNode node(Block block, Runnable children){
ItemStack[] requirements = new ItemStack[block.buildRequirements.length];
for(int i = 0; i < requirements.length; i++){
requirements[i] = new ItemStack(block.buildRequirements[i].item, block.buildRequirements[i].amount * 40);
requirements[i] = new ItemStack(block.buildRequirements[i].item, block.buildRequirements[i].amount * 35);
}
return new TechNode(block, requirements, children);

View File

@@ -236,7 +236,7 @@ public class UnitTypes implements ContentList{
}};
revenant = new UnitType("revenant", Revenant.class, Revenant::new){{
health = 3000;
health = 1000;
mass = 5f;
hitsize = 20f;
speed = 0.1f;
@@ -266,7 +266,7 @@ public class UnitTypes implements ContentList{
}};
lich = new UnitType("lich", Revenant.class, Revenant::new){{
health = 9000;
health = 6000;
mass = 20f;
hitsize = 40f;
speed = 0.01f;
@@ -297,7 +297,7 @@ public class UnitTypes implements ContentList{
}};
reaper = new UnitType("reaper", Revenant.class, Revenant::new){{
health = 20000;
health = 12000;
mass = 30f;
hitsize = 56f;
speed = 0.01f;