Bugfixes
This commit is contained in:
@@ -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(){
|
||||||
|
|||||||
Reference in New Issue
Block a user