Change common code to follow the new design (PlanStepEx & Action)
Define the new condition parameters
Change the SuccessConditionsSatisfied, PreConditionsSatisfied and AliveConditionsSatisfied to take RtsGame and typedef Serialization::SMap<ParameterType, int> PlanStepParameters;
Change each action to implement InitializeSuccessConditions / InitializeAliveConditions / InitializePreConditions
Ex
post-fixSuccessConditionsSatisfied
,PreConditionsSatisfied
andAliveConditionsSatisfied
to take RtsGame and typedef Serialization::SMap<ParameterType, int> PlanStepParameters;InitializeSuccessConditions
/InitializeAliveConditions
/InitializePreConditions