<?xml version="1.0" encoding="UTF-8"?>
<objects name="Object Load" version="0.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<object type="MESharedData" name="">
	
		<object type="ScriptedEventDef" name="objScriptedEventDefs">
			<property name="strTypeLabel" value="Chinese3"/>
			<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
			<object type="PlayerGenNames" name="objPlayerGen">
				<property name="strName" value="Fengtien"/>
			</object>
			<object type="TriggerEvalUntilTurn" name="objTriggerEval">
				<property name="nTurn" value="212"/>
				<object type="AccessorRuleSet" name="objConditions">
					<property name="strDebugLabel" value="Turn is 212"/>
					<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
					<object type="AccessorGetCurrentTurn" name="objAccessors">
						<property name="pathOutput" value="{int:Single}scratch.nGameTurn"/>
					</object>
					<object type="RuleDefExpression" name="objRules">
						<property name="expRession" value="{int:Single}scratch.nGameTurn == 211"/>
					</object>
				</object>
			</object>
			<object type="CustomEffectDefActions" name="objEffects">
				<property name="strLabel" value="Setup Chinese Attack"/>
				<object type="ActDevCreateUnits" name="objActions">
					<property name="strCountryName" value="Nationalist China"/>
					<property name="strUnitTemplate" value="SmallArmsInfantry"/>
					<property name="strRegionName" value="Shandong"/>
					<property name="strUnitName" value="3rd Northern Expedition"/>
					<property name="nNumUnits" value="20"/>
				</object>
				<object type="ActProposeDeclareWar" name="objActions">
					<property name="strPlayer" value="Nationalist China"/>
					<property name="strToCountry" value="Fengtien"/>
				</object>		
				<object type="ActProposeDeclareWar" name="objActions">
					<property name="strPlayer" value="Guominjun"/>
					<property name="strToCountry" value="Fengtien"/>
				</object>						
			</object>
		</object>	
		
		<object type="ScriptedEventDef" name="objScriptedEventDefs">
			<property name="strTypeLabel" value="Chinese2"/>
			<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
			<object type="PlayerGenNames" name="objPlayerGen">
				<property name="strName" value="Wuchang"/>
			</object>
			<object type="TriggerEvalUntilTurn" name="objTriggerEval">
				<property name="nTurn" value="172"/>
				<object type="AccessorRuleSet" name="objConditions">
					<property name="strDebugLabel" value="Turn is 172"/>
					<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
					<object type="AccessorGetCurrentTurn" name="objAccessors">
						<property name="pathOutput" value="{int:Single}scratch.nGameTurn"/>
					</object>
					<object type="RuleDefExpression" name="objRules">
						<property name="expRession" value="{int:Single}scratch.nGameTurn == 171"/>
					</object>
				</object>
			</object>
			<object type="CustomEffectDefActions" name="objEffects">
				<property name="strLabel" value="Setup Chinese Attack"/>
				<object type="ActDevCreateUnits" name="objActions">
					<property name="strCountryName" value="Nationalist China"/>
					<property name="strUnitTemplate" value="SmallArmsInfantry"/>
					<property name="strRegionName" value="Hunan"/>
					<property name="strUnitName" value="2nd Northern Expedition"/>
					<property name="nNumUnits" value="10"/>
				</object>
				<object type="ActProposeDeclareWar" name="objActions">
					<property name="strPlayer" value="Nationalist China"/>
					<property name="strToCountry" value="Wuchang"/>
				</object>					
			</object>
		</object>			
		
		<object type="ScriptedEventDef" name="objScriptedEventDefs">
			<property name="strTypeLabel" value="Chinese1"/>
			<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
			<object type="PlayerGenNames" name="objPlayerGen">
				<property name="strName" value="Zhili"/>
			</object>
			<object type="TriggerEvalUntilTurn" name="objTriggerEval">
				<property name="nTurn" value="132"/>
				<object type="AccessorRuleSet" name="objConditions">
					<property name="strDebugLabel" value="Turn is 132"/>
					<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
					<object type="AccessorGetCurrentTurn" name="objAccessors">
						<property name="pathOutput" value="{int:Single}scratch.nGameTurn"/>
					</object>
					<object type="RuleDefExpression" name="objRules">
						<property name="expRession" value="{int:Single}scratch.nGameTurn == 131"/>
					</object>
				</object>
			</object>
			<object type="CustomEffectDefActions" name="objEffects">
				<property name="strLabel" value="Setup Chinese Attack"/>
				<object type="ActDevCreateUnits" name="objActions">
					<property name="strCountryName" value="Nationalist China"/>
					<property name="strUnitTemplate" value="SmallArmsInfantry"/>
					<property name="strRegionName" value="Fujian"/>
					<property name="strUnitName" value="1st Northern Expedition"/>
					<property name="nNumUnits" value="15"/>
				</object>
				<object type="ActProposeDeclareWar" name="objActions">
					<property name="strPlayer" value="Nationalist China"/>
					<property name="strToCountry" value="Zhili"/>
				</object>	
				<object type="ActProposeDeclareWar" name="objActions">
					<property name="strPlayer" value="Guominjun"/>
					<property name="strToCountry" value="Zhili"/>
				</object>					
			</object>
		</object>		

		<object type="ScriptedEventDef" name="objScriptedEventDefs">
			<property name="strTypeLabel" value="Japanese1"/>
			<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
			<object type="PlayerGenNames" name="objPlayerGen">
				<property name="strName" value="Fengtien"/>
			</object>
			<object type="TriggerEvalUntilTurn" name="objTriggerEval">
				<property name="nTurn" value="358"/>
				<object type="AccessorRuleSet" name="objConditions">
					<property name="strDebugLabel" value="Turn is 358"/>
					<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
					<object type="AccessorGetCurrentTurn" name="objAccessors">
						<property name="pathOutput" value="{int:Single}scratch.nGameTurn"/>
					</object>
					<object type="RuleDefExpression" name="objRules">
						<property name="expRession" value="{int:Single}scratch.nGameTurn == 357"/>
					</object>
				</object>
			</object>
			<object type="CustomEffectDefActions" name="objEffects">
				<property name="strLabel" value="Setup Chinese Attack"/>
				<object type="ActDevCreateUnits" name="objActions">
					<property name="strCountryName" value="Japan"/>
					<property name="strUnitTemplate" value="SmallArmsInfantry"/>
					<property name="strRegionName" value="Feng Tien"/>
					<property name="strUnitName" value="1st Manchurian"/>
					<property name="nNumUnits" value="20"/>
				</object>			
				<object type="ActProposeDeclareWar" name="objActions">
					<property name="strPlayer" value="Japan"/>
					<property name="strToCountry" value="Fengtien"/>
				</object>	
				<object type="ActProposeDeclareWar" name="objActions">
					<property name="strPlayer" value="Japan"/>
					<property name="strToCountry" value="Nationalist China"/>
				</object>		
				<object type="ActProposeDeclareWar" name="objActions">
					<property name="strPlayer" value="Japan"/>
					<property name="strToCountry" value="Zhili"/>
				</object>						
			</object>
		</object>	

		<object type="ScriptedEventDef" name="objScriptedEventDefs">
			<property name="strTypeLabel" value="Spanish1"/>
			<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
			<object type="PlayerGenNames" name="objPlayerGen">
				<property name="strName" value="Republican Spain"/>
			</object>
			<object type="TriggerEvalUntilTurn" name="objTriggerEval">
				<property name="nTurn" value="623"/>
				<object type="AccessorRuleSet" name="objConditions">
					<property name="strDebugLabel" value="Turn is 623"/>
					<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
					<object type="AccessorGetCurrentTurn" name="objAccessors">
						<property name="pathOutput" value="{int:Single}scratch.nGameTurn"/>
					</object>
					<object type="RuleDefExpression" name="objRules">
						<property name="expRession" value="{int:Single}scratch.nGameTurn == 622"/>
					</object>
				</object>
			</object>
			<object type="CustomEffectDefActions" name="objEffects">
				<property name="strLabel" value="Setup Spanish Attack"/>
				<object type="ActDevCreateUnits" name="objActions">
					<property name="strCountryName" value="Nationalist Spain"/>
					<property name="strUnitTemplate" value="LightTank"/>
					<property name="strRegionName" value="Extremadura"/>
					<property name="strUnitName" value="Condor Legion"/>
					<property name="nNumUnits" value="9"/>
				</object>			
				<object type="ActProposeDeclareWar" name="objActions">
					<property name="strPlayer" value="Nationalist Spain"/>
					<property name="strToCountry" value="Republican Spain"/>
				</object>					
			</object>
		</object>		
	
		<object type="ScriptedEventDef" name="objScriptedEventDefs">
			<property name="strTypeLabel" value="changeflag1"/>
			<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
			<object type="PlayerGenNames" name="objPlayerGen">
				<property name="strName" value="Germany"/>
			</object>
			<object type="TriggerEvalUntilTurn" name="objTriggerEval">
				<property name="nTurn" value="440"/>
				<object type="AccessorRuleSet" name="objConditions">
					<property name="strDebugLabel" value="Turn is 440"/>
					<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
					<object type="AccessorGetCurrentTurn" name="objAccessors">
						<property name="pathOutput" value="{int:Single}scratch.nGameTurn"/>
					</object>
					<object type="RuleDefExpression" name="objRules">
						<property name="expRession" value="{int:Single}scratch.nGameTurn == 439"/>
					</object>
				</object>
			</object>
			<object type="CustomEffectDefActions" name="objEffects">
				<property name="strLabel" value="Setup change flag"/>
				<object type="ActSetCountryFlagName" name="objActions">
					<property name="strCountryName" value="Germany"/>
					<property name="strFlagName" value="Germany"/>
				</object>
			</object>
		</object>
		
		<object type="ScriptedEventDef" name="objScriptedEventDefs">
			<property name="strTypeLabel" value="changeflag2"/>
			<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
			<object type="PlayerGenNames" name="objPlayerGen">
				<property name="strName" value="United States"/>
			</object>
			<object type="TriggerEvalUntilTurn" name="objTriggerEval">
				<property name="nTurn" value="870"/>
				<object type="AccessorRuleSet" name="objConditions">
					<property name="strDebugLabel" value="Turn is 870"/>
					<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
					<object type="AccessorGetCurrentTurn" name="objAccessors">
						<property name="pathOutput" value="{int:Single}scratch.nGameTurn"/>
					</object>
					<object type="RuleDefExpression" name="objRules">
						<property name="expRession" value="{int:Single}scratch.nGameTurn == 869"/>
					</object>
				</object>
			</object>
			<object type="CustomEffectDefActions" name="objEffects">
				<property name="strLabel" value="Setup change flag"/>
				<object type="ActSetCountryFlagName" name="objActions">
					<property name="strCountryName" value="United States"/>
					<property name="strFlagName" value="United States"/>
				</object>
			</object>
		</object>
		
		<object type="ScriptedEventDef" name="objScriptedEventDefs">
			<property name="strTypeLabel" value="changeflag3"/>
			<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
			<object type="PlayerGenNames" name="objPlayerGen">
				<property name="strName" value="United Kingdom"/>
			</object>
			<object type="TriggerEvalUntilTurn" name="objTriggerEval">
				<property name="nTurn" value="860"/>
				<object type="AccessorRuleSet" name="objConditions">
					<property name="strDebugLabel" value="Turn is 860"/>
					<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
					<object type="AccessorGetCurrentTurn" name="objAccessors">
						<property name="pathOutput" value="{int:Single}scratch.nGameTurn"/>
					</object>
					<object type="RuleDefExpression" name="objRules">
						<property name="expRession" value="{int:Single}scratch.nGameTurn == 859"/>
					</object>
				</object>
			</object>
			<object type="CustomEffectDefActions" name="objEffects">
				<property name="strLabel" value="Setup change flag"/>
				<object type="ActSetCountryFlagName" name="objActions">
					<property name="strCountryName" value="United Kingdom"/>
					<property name="strFlagName" value="United Kingdom"/>
				</object>
			</object>
		</object>
		
		<object type="ScriptedEventDef" name="objScriptedEventDefs">
			<property name="strTypeLabel" value="changeflag4"/>
			<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
			<object type="PlayerGenNames" name="objPlayerGen">
				<property name="strName" value="Republican Spain"/>
			</object>
			<object type="TriggerEvalUntilTurn" name="objTriggerEval">
				<property name="nTurn" value="336"/>
				<object type="AccessorRuleSet" name="objConditions">
					<property name="strDebugLabel" value="Turn is 336"/>
					<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
					<object type="AccessorGetCurrentTurn" name="objAccessors">
						<property name="pathOutput" value="{int:Single}scratch.nGameTurn"/>
					</object>
					<object type="RuleDefExpression" name="objRules">
						<property name="expRession" value="{int:Single}scratch.nGameTurn == 335"/>
					</object>
				</object>
			</object>
			<object type="CustomEffectDefActions" name="objEffects">
				<property name="strLabel" value="Setup change flag"/>
				<object type="ActSetCountryFlagName" name="objActions">
					<property name="strCountryName" value="Republican Spain"/>
					<property name="strFlagName" value="Republican Spain"/>
				</object>
			</object>
		</object>
		
		<object type="ScriptedEventDef" name="objScriptedEventDefs">
			<property name="strTypeLabel" value="changeflag5"/>
			<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
			<object type="PlayerGenNames" name="objPlayerGen">
				<property name="strName" value="South Africa"/>
			</object>
			<object type="TriggerEvalUntilTurn" name="objTriggerEval">
				<property name="nTurn" value="202"/>
				<object type="AccessorRuleSet" name="objConditions">
					<property name="strDebugLabel" value="Turn is 202"/>
					<property name="pathPlayer" value="{Object:Single:Player}scratch.objPlayer"/>
					<object type="AccessorGetCurrentTurn" name="objAccessors">
						<property name="pathOutput" value="{int:Single}scratch.nGameTurn"/>
					</object>
					<object type="RuleDefExpression" name="objRules">
						<property name="expRession" value="{int:Single}scratch.nGameTurn == 201"/>
					</object>
				</object>
			</object>
			<object type="CustomEffectDefActions" name="objEffects">
				<property name="strLabel" value="Setup change flag"/>
				<object type="ActSetCountryFlagName" name="objActions">
					<property name="strCountryName" value="South Africa"/>
					<property name="strFlagName" value="South Africa"/>
				</object>
			</object>
		</object>
		
	</object>
</objects>
