<?xml version="1.0" ?>
<!DOCTYPE bulletml SYSTEM "../bulletml.dtd">
<bulletml type="vertical"  >
	<bullet  label="Red">
		<action/>
	</bullet>
	<bullet  label="Dummy">
		<action>
			<vanish/>
		</action>
	</bullet>
	<action  label="Stop">
		<changeSpeed>
			<speed>
				 0
			</speed>
			<term>
				 1
			</term>
		</changeSpeed>
	</action>
	<action  label="XWay">
		<actionRef  label="XWayFan">
			<param>
				 $1
			</param>
			<param>
				 $2
			</param>
			<param>
				 0
			</param>
		</actionRef>
	</action>
	<action  label="XWayFan">
		<repeat>
			<times>
				 $1-1
			</times>
			<action>
				<fire>
					<direction  type="sequence">
						$2
					</direction>
					<speed  type="sequence">
						$3
					</speed>
					<bullet/>
				</fire>
			</action>
		</repeat>
	</action>
	<bullet  label="roll">
		<direction  type="absolute">
			90*$1
		</direction>
		<speed>
			 3
		</speed>
		<action>
			<wait>
				 10
			</wait>
			<actionRef  label="Stop"/>
			<fire>
				<direction  type="relative">
					0
				</direction>
				<speed>
					 1.5+$rank
				</speed>
				<bulletRef  label="Dummy"/>
			</fire>
			<repeat>
				<times>
					 10
				</times>
				<action>
					<wait>
						 8
					</wait>
					<fire>
						<direction  type="sequence">
							5.3*$1
						</direction>
						<speed  type="sequence">
							-0.3-$rank*0.5
						</speed>
						<bullet/>
					</fire>
					<actionRef  label="XWay">
						<param>
							 8
						</param>
						<param>
							 45
						</param>
					</actionRef>
					<repeat>
						<times>
							 5
						</times>
						<action>
							<wait>
								 8
							</wait>
							<fire>
								<direction  type="sequence">
									3*$1
								</direction>
								<speed  type="sequence">
									0.06+$rank*0.1
								</speed>
								<bullet/>
							</fire>
							<actionRef  label="XWay">
								<param>
									 8
								</param>
								<param>
									 45
								</param>
							</actionRef>
						</action>
					</repeat>
				</action>
			</repeat>
			<vanish/>
		</action>
	</bullet>
	<action  label="top">
		<fire>
			<bulletRef  label="roll">
				<param>
					 1
				</param>
			</bulletRef>
		</fire>
		<fire>
			<bulletRef  label="roll">
				<param>
					 -1
				</param>
			</bulletRef>
		</fire>
		<fire>
			<direction  type="absolute">
				180
			</direction>
			<speed>
				 2
			</speed>
			<bullet>
				<action>
					<wait>
						 10
					</wait>
					<actionRef  label="Stop"/>
					<actionRef  label="aim"/>
					<vanish/>
				</action>
			</bullet>
		</fire>
		<wait>
			 500
		</wait>
	</action>
	<action  label="aim">
		<repeat>
			<times>
				 10
			</times>
			<action>
				<wait>
					 50
				</wait>
				<fire>
					<direction  type="aim">
						-1
					</direction>
					<speed>
						 1.7
					</speed>
					<bulletRef  label="Red"/>
				</fire>
				<fire>
					<direction  type="sequence">
						2
					</direction>
					<speed  type="sequence">
						0
					</speed>
					<bulletRef  label="Red"/>
				</fire>
				<repeat>
					<times>
						 2+$rank*6
					</times>
					<action>
						<fire>
							<direction  type="sequence">
								-2
							</direction>
							<speed  type="sequence">
								0.1
							</speed>
							<bulletRef  label="Red"/>
						</fire>
						<fire>
							<direction  type="sequence">
								2
							</direction>
							<speed  type="sequence">
								0
							</speed>
							<bulletRef  label="Red"/>
						</fire>
					</action>
				</repeat>
			</action>
		</repeat>
	</action>
</bulletml>
