This commit is contained in:
Anuken
2021-10-17 15:14:19 -04:00
parent e6d7330f6e
commit ba91fb8eb7

View File

@@ -413,19 +413,18 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
} }
public void handleUnitPayload(Unit player, Cons<Payload> grabber){ public void handleUnitPayload(Unit unit, Cons<Payload> grabber){
Fx.spawn.at(player); Fx.spawn.at(unit);
if(player.isPlayer()){ if(unit.isPlayer()){
player.getPlayer().clearUnit(); unit.getPlayer().clearUnit();
} }
player.remove(); unit.remove();
grabber.get(new UnitPayload(player)); //needs new ID as it is now a payload
Fx.unitDrop.at(player); unit.id = EntityGroup.nextId();
if(Vars.net.client()){ grabber.get(new UnitPayload(unit));
Vars.netClient.clearRemovedEntity(player.id); Fx.unitDrop.at(unit);
}
} }
public boolean canUnload(){ public boolean canUnload(){