In my current system I've set an actor's combat override packages to a set of custom packages. Each package is conditioned on a corresponding property within a quest script. Only one such condition will be satisfied at any given point in time, thus dictating what the actor should do. My actor is performing the packages as I'd expect, however if I try to have the actor perform the same package twice, he won't.
Performing the package twice means the actor performs the package once and the quest script's corresponding property is set to 0 (off). Then the property is set back to 1 (on) and the EvaluatePackage() is called on the actor. I'd expect the actor to perform the same package again as its the only available package that has it's condition satisfied, but instead the actor does nothing. Any ideas?
thanks,
Nathan