mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 11:18:01 +00:00
update NPE prevention
This commit is contained in:
@@ -78,13 +78,19 @@ public class CCombat implements ICDoc {
|
||||
}
|
||||
|
||||
display.append("\n");
|
||||
|
||||
PlayerView controller = null;
|
||||
if (defender instanceof CardView) {
|
||||
final PlayerView controller = ((CardView) defender).getController();
|
||||
display.append(Lang.getInstance().getPossesive(controller.getName())).append(" ");
|
||||
controller = ((CardView) defender).getController();
|
||||
if (controller == null)
|
||||
//shouldn't be null but display card's + controller ie Black Knight's controller
|
||||
display.append(Lang.getInstance().getPossesive(defender.getName())).append(" controller");
|
||||
else
|
||||
display.append(Lang.getInstance().getPossesive(controller.getName())).append(" ");
|
||||
}
|
||||
|
||||
display.append(defender).append(" is attacked by:\n");
|
||||
if (controller == null)
|
||||
display.append(" is attacked by:\n");
|
||||
else
|
||||
display.append(defender).append(" is attacked by:\n");
|
||||
|
||||
// Associate Bands, Attackers Blockers
|
||||
boolean previousBand = false;
|
||||
|
||||
Reference in New Issue
Block a user