Move damageMultiplier to BulletType (#7436)

* Move bullet damage multiplier to bulletType

* Is this better?

I don't know much about optimization, is this any better than before?

* Revert "Is this better?"

This reverts commit b83723701f.
This commit is contained in:
MEEPofFaith
2022-08-24 13:48:06 -04:00
committed by GitHub
parent 3f4ae7fed3
commit 7ac00d0aaf
2 changed files with 8 additions and 4 deletions
@@ -364,6 +364,13 @@ public class BulletType extends Content implements Cloneable{
}
}
public float damageMultiplier(Bullet b){
if(b.owner instanceof Unit u) return u.damageMultiplier() * state.rules.unitDamage(b.team);
if(b.owner instanceof Building) return state.rules.blockDamage(b.team);
return 1f;
}
public void hit(Bullet b){
hit(b, b.x, b.y);
}