Step Name
-
In order to use a ForEach loop I renamed steps from
<step name="russianTech" delegate="tech" player="Russians"/> <step name="russianPurchase" delegate="purchase" player="Russians"/> <step name="russianCombatMove" delegate="move" player="Russians"/> <step name="russianBattle" delegate="battle" player="Russians"/> <step name="russianNonCombatMove" delegate="move" player="Russians" display="Non Combat Move"/> <step name="russianPlace" delegate="place" player="Russians"/> <step name="russianTechActivation" delegate="tech_activation" player="Russians"/> <step name="russianEndTurn" delegate="endTurn" player="Russians"/>
to
<step name="RussiansTech" delegate="tech" player="Russians"/> <step name="RussiansPurchase" delegate="purchase" player="Russians"/> <step name="RussiansCombatMove" delegate="move" player="Russians"/> <step name="RussiansBattle" delegate="battle" player="Russians"/> <step name="RussiansNonCombatMove" delegate="move" player="Russians" display="Non Combat Move"/> <step name="RussiansPlace" delegate="place" player="Russians"/> <step name="RussiansTechActivation" delegate="tech_activation" player="Russians"/> <step name="RussiansEndTurn" delegate="endTurn" player="Russians"/>
I now receive the error "The content of element type "sequence must match "(step)+". I don't really understand this as "Russians" matches the player while "russian" did not match. Can anyone explain what is going on?