WIP RTS AI functionality

This commit is contained in:
Anuken
2022-02-17 23:00:51 -05:00
parent aaba579314
commit 520b60770c
6 changed files with 151 additions and 4 deletions

View File

@@ -285,8 +285,8 @@ public class SectorDamage{
if(e > 0.08f){
if(build.team == state.rules.defaultTeam && build instanceof Ranged ranged && sparse.contains(t -> t.within(build, ranged.range() + 4*tilesize))){
//TODO make sure power turret network supports the turrets?
if(build.block instanceof Turret t && build instanceof TurretBuild b && b.hasAmmo()){
sumDps += t.shots / t.reloadTime * 60f * b.peekAmmo().estimateDPS() * e * build.timeScale;
if(build instanceof TurretBuild b && b.hasAmmo()){
sumDps += b.estimateDps();
}
if(build.block instanceof MendProjector m){