From 32a42047dcc4295fae4234ec790bbfeeea4bd70b Mon Sep 17 00:00:00 2001 From: Andrzej Kapolka Date: Tue, 22 Mar 2005 03:11:07 +0000 Subject: [PATCH] Ignore non-existent bodies when players knocked out. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3420 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/puzzle/server/PuzzleManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/java/com/threerings/puzzle/server/PuzzleManager.java b/src/java/com/threerings/puzzle/server/PuzzleManager.java index 60003d846..53a3b5b50 100644 --- a/src/java/com/threerings/puzzle/server/PuzzleManager.java +++ b/src/java/com/threerings/puzzle/server/PuzzleManager.java @@ -426,6 +426,11 @@ public abstract class PuzzleManager extends GameManager protected void reportPlayerKnockedOut (int pidx) { BodyObject user = getPlayer(pidx); + if (user == null) { + // body object can be null for ai players + return; + } + OidList knocky = new OidList(1); knocky.add(user.getOid());