From 01427322dddbf51d6306080daad6b12f0095999e Mon Sep 17 00:00:00 2001 From: Treeku Date: Wed, 18 Jun 2014 04:28:34 +0100 Subject: [PATCH] Added debug checks for /stand and /stopdance bugs --- src/resources/objects/creature/CreatureObject.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/resources/objects/creature/CreatureObject.java b/src/resources/objects/creature/CreatureObject.java index 907526ab..9995b9ab 100644 --- a/src/resources/objects/creature/CreatureObject.java +++ b/src/resources/objects/creature/CreatureObject.java @@ -1042,7 +1042,12 @@ public class CreatureObject extends TangibleObject implements Serializable { synchronized(objectMutex) { this.performanceCounter = performanceCounter; } - getClient().getSession().write(messageBuilder.buildPerformanceCounter(performanceCounter)); + if (getClient() == null) System.err.println("setPerformanceCounter: client is null"); + else if (getClient().getSession() == null) System.err.println("setPerformanceCounter: session is null"); + else getClient().getSession().write(messageBuilder.buildPerformanceCounter(performanceCounter)); + if (getClient() == null || getClient().getSession() == null) { + System.out.println("setPerformanceCounter: " + getTemplate()); + } } public int getPerformanceId() {