safety bandaid to shutdown processing if the visAvatar disappears

This commit is contained in:
Zachary Pavlov 2009-04-03 18:01:15 +00:00
parent 740aca460f
commit 556c407d20

View File

@ -162,6 +162,9 @@ class DistributedCartesianGrid(DistributedNode, CartesianGridBase):
if self.visAvatar == None:
# no avatar to process visibility for
return Task.done
if(self.visAvatar.isDisabled()):
self.visAvatar = None
return Task.done
if self.visAvatar.gameFSM.state == 'Cutscene':
return Task.cont