Server-side fog clip + Omnidirectional flare + resprite

This commit is contained in:
Anuken
2022-02-20 10:17:20 -05:00
parent 5fa4c09b1c
commit 5fa28e6090
23 changed files with 153 additions and 52 deletions

View File

@@ -134,6 +134,19 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
return rotation;
}
@Override
@Replace
public boolean isSyncHidden(Player player){
//shooting reveals position so bullets can be seen
return !isShooting() && inFogTo(player.team());
}
@Override
public void handleSyncHidden(){
remove();
netClient.clearRemovedEntity(id);
}
@Override
public float range(){
return type.maxRange;