<?xml version="1.0" ?>
<!DOCTYPE bulletml SYSTEM "../barrage.dtd">

<barrage>

<!-- コメント -->

<barrageInfo>
 <!-- ファイル名が別の名前になっていると、
      この名前に従ってファイル名は修正されます。
      これは必ずつけて下さい。ブラウザから実行する場合、
      ファイル名が変わっていることが多々あります。 -->
 <filename>bwda02b</filename>
 <!-- グループ名は data/groups.dat から適切なものを選んでも良いですし、
      お好きな名前を付けてもらっても結構です。
	  存在しないグループ名をつけた場合は userグループ扱いになります。
	  ある程度同じグループの弾幕がたまったら
	  data/groups.dat に私が追加します。
   -->
 <group>bwda</group>
 <title>Hyper Speed 2'</title>
 <description>Hyper Speed 2の変種。レーザーが自機狙いへの十字型に。ちなみに砲台そのものはレーザー発射後下に加速しながら落ちてくる。</description>
 <capture>基本は画面下方で落下してくる砲台を避けつつレーザーをこんこん避け。ただし画面下のほうに砲台が設置された場合は横殴りのレーザーに注意すること。</capture>
</barrageInfo>

<!-- ここで弾の色とか形とかを指定できるようにする予定 -->
<barrageStyle>
 <!-- bulletml か lua が使えます。 -->
 <bulletLanguage name="bulletml" />
</barrageStyle>

<bulletml type="vertical" xmlns="http://www.asahi-net.or.jp/~cs8k-cyu/bulletml">

<action label="top">
<repeat>
<times>$rank*5+5</times>
<actionRef label="main"/>

</repeat>
<wait>100</wait>
</action>

<action label="main">
<repeat>
<times>$rank*20+5</times>
<action>
<fire>
<direction type="absolute">$rand*360</direction>
<speed>1</speed>
<bullet>
<actionRef label="slowdown"/>

<actionRef label="crossfire"/>

<actionRef label="upbye"/>

</bullet>
</fire>
</action>
</repeat>
<wait>70</wait>
</action>

<action label="slowdown">
<wait>$rand*200</wait>
<changeSpeed>
<speed>0</speed>
<term>5</term>
</changeSpeed>
</action>

<action label="crossfire">

<wait>150</wait>
<repeat>
<times>5</times>
<action>
<bullet>
<direction type="aim">0</direction>
<speed>$rank*5+3</speed>
</bullet>
<bullet>
<direction type="aim">90</direction>
<speed>$rank*5+3</speed>
</bullet>
<bullet>
<direction type="aim">180</direction>
<speed>$rank*5+3</speed>
</bullet>
<bullet>
<direction type="aim">270</direction>
<speed>$rank*5+3</speed>
</bullet>
<wait>1</wait>
</action>
</repeat>
</action>


<action label="upbye">
  <changeDirection>
   <direction type="absolute">180</direction>
   <term>1</term>
  </changeDirection>
<accel>
<vertical>5</vertical>
<term>50-($rank*40)</term>
</accel>
</action>

</bulletml>

</barrage>