Mixed Questions
- 
					
					
					
					
 I've tried but didn't work. 
- 
					
					
					
					
 <step name="germany0CombatMove" delegate="move" player="Germany"/> 
 <step name="germanyBattle" delegate="battle" player="Germany"/>
 <step name="germanyCombatMove" delegate="move" player="Germany"/>
 <step name="germany2Battle" delegate="battle" player="Germany"/>
 <step name="germanyPurchase" delegate="purchase" player="Germany"/>
 <step name="germanyNonCombatMove" delegate="move" player="Germany" display="Non Combat Move"/>
 <step name="germanyPlace" delegate="place" player="Germany"/>
 <step name="germanyEndTurn" delegate="endTurn" player="Germany"/>These setups work without error message but units don't fight in the second combat if they already fought in the first combat. 
- 
					
					
					
					
 @Schulz My guess is units are being marked as already in combat for the round. You could try adding another EndTurn phase after the first battle phase. 
- 
					
					
					
					
 It says "not all units have enough movement" for units that engaged battle. Somethings still prevent them engaging second time. 
- 
					
					
					
					
 @Schulz 
 idk if it matters but did u try the second combat phase being named as the first ? without the 2 ?
- 
					
					
					
					
 Yes, didn't work either. 
- 
					
					
					
					
 @Schulz 
 yea seems the stepName probably can be w/e and the "delegate" is what matters.
- 
					
					
					
					
 @Schulz You need to use the reset property at the start of the second combat move phase (https://github.com/triplea-maps/the_pact_of_steel/blob/master/map/games/pact_of_steel_2.xml#L759) resetUnitStateAtStart = true/false at start of phase will resets movement points and other unit states such as submerged, amphibious, unload/load, wasInCombat, etc. (default is false)So something like this: <step name="germany0CombatMove" delegate="move" player="Germany"/> <step name="germanyBattle" delegate="battle" player="Germany"/> <step name="germanyCombatMove" delegate="move" player="Germany"> <stepProperty name="resetUnitStateAtStart" value="true"/> </step> <step name="germany2Battle" delegate="battle" player="Germany"/> <step name="germanyPurchase" delegate="purchase" player="Germany"/> <step name="germanyNonCombatMove" delegate="move" player="Germany" display="Non Combat Move"/> <step name="germanyPlace" delegate="place" player="Germany"/> <step name="germanyEndTurn" delegate="endTurn" player="Germany"/>
- 
					
					
					
					
 They can attack then move friendly territories right now but still can't attack twice. It says "cannot blitz out of a battle into enemy territory" though their blitz ability is enabled. 
- 
					
					
					
					
 @Schulz Is the unit in an enemy territory already? Can you show a screenshot? 
- 
					
					
					
					
  These German units took Belgium but can't into Lille. 
- 
					
					
					
					
 @Schulz Can you try adding an end turn delegate before the second move phase. <step name="germany0CombatMove" delegate="move" player="Germany"/> <step name="germanyBattle" delegate="battle" player="Germany"/> <step name="germany0EndTurn" delegate="endTurn" player="Germany"/> <step name="germanyCombatMove" delegate="move" player="Germany"> <stepProperty name="resetUnitStateAtStart" value="true"/> </step> <step name="germany2Battle" delegate="battle" player="Germany"/> <step name="germanyPurchase" delegate="purchase" player="Germany"/> <step name="germanyNonCombatMove" delegate="move" player="Germany" display="Non Combat Move"/> <step name="germanyPlace" delegate="place" player="Germany"/> <step name="germanyEndTurn" delegate="endTurn" player="Germany"/>
- 
					
					
					
					
 It works right now but the only issue is Germany collected double income. 
- 
					
					
					
					
 @Schulz Look at the opening turn of TWW. It does the same thing you are looking at. 
- 
					
					
					
					
 Sounds like the only way to prevent it setting up negative national objectives. 
- 
					
					
					
					
 @Schulz Yeah essentially you'll need to negate the income of the first end turn phase or try using the "endTurnNoPU" delegate instead: https://github.com/triplea-maps/the_pact_of_steel/blob/master/map/games/pact_of_steel_2.xml#L711 
- 
					
					
					
					
 I've added it. <delegate name="endTurnNoPU" javaClass="games.strategy.triplea.delegate.NoPUEndTurnDelegate" display="Turn Complete"/> Then edited the phrases; <step name="germany0CombatMove" delegate="move" player="Germany"/> 
 <step name="germanyBattle" delegate="battle" player="Germany"/>
 <step name="germany0EndTurn" delegate="endTurnNoPU" player="Germany">
 <step name="germanyCombatMove" delegate="move" player="Germany">
 <stepProperty name="resetUnitStateAtStart" value="true"/>
 </step>
 <step name="germany2Battle" delegate="battle" player="Germany"/>
 <step name="germanyPurchase" delegate="purchase" player="Germany"/>
 <step name="germanyNonCombatMove" delegate="move" player="Germany" display="Non Combat Move"/>
 <step name="germanyPlace" delegate="place" player="Germany"/>
 <step name="germanyEndTurn" delegate="endTurn" player="Germany"/>Gives error message. 
- 
					
					
					
					
 @Schulz Uh, what error message do you get? 
- 
					
					
					
					
 aggression_1914-master.zip!/aggression_1914-master/map/games/aggression_1914.xml', game name: '<unknown>', failed to parse XML document 
- 
					
					
					
					
 @Schulz Well you are at a minimum missing a "/". This: <step name="germany0EndTurn" delegate="endTurnNoPU" player="Germany">Should be: <step name="germany0EndTurn" delegate="endTurnNoPU" player="Germany"/>
 
			
		 
			
		