null check for building pulled

This commit is contained in:
2023-09-10 13:40:19 -05:00
parent 0f948d4e2a
commit 545cb4cddf
@@ -58,6 +58,8 @@ public class AttackCmdMsgHandler extends AbstractClientMsgHandler {
break; break;
case Building: case Building:
target = BuildingManager.getBuilding(msg.getTargetID()); target = BuildingManager.getBuilding(msg.getTargetID());
if(target == null)
return true;// early exit for no building pulled
Building targetBuilding = (Building) target; Building targetBuilding = (Building) target;
if (!targetBuilding.isVulnerable() || targetBuilding.getRank() < 0) if (!targetBuilding.isVulnerable() || targetBuilding.getRank() < 0)
return true;// cannot attack destroyed building or protected building return true;// cannot attack destroyed building or protected building