diff --git a/direct/src/fsm/FourState.py b/direct/src/fsm/FourState.py index 5f581173fd..d8e6ceb58f 100755 --- a/direct/src/fsm/FourState.py +++ b/direct/src/fsm/FourState.py @@ -146,6 +146,10 @@ class FourState: def exitState0(self): assert(self.debugPrint("exit0()")) + # It's important for FourStates to broadcast their state + # when they are generated on the client. Before I put this in, + # if a door was generated and went directly to an 'open' state, + # it would not broadcast its state until it closed. self.changedOnState(0) ##### state 1 #####