<wavepattern>
  <!-- prep, close door, fire message -->
  <event time="100" target="door2" comment="shut door"/>
  <event time="200" target="readymsg1" comment="ready message"/>
  <!-- wave 1, 10 seconds -->
  <event time="10000" target="meleespawner1" comment="wave 1 melee 1"/>
  <event time="10000" target="meleespawner2" comment="wave 1 melee 2"/>
  <event time="10000" target="plasmaspawner1" comment="wave 1 plasma 1"/>
  <event time="11000" target="plasmaspawner2" comment="wave 1 plasma 2"/>
  <!-- wave 1 offset 1, 15 seconds -->
  <event time="15000" target="meleespawner1" comment="wave 1 melee 1"/>
  <event time="16000" target="meleespawner2" comment="wave 1 melee 2"/>
  <event time="15000" target="plasmaspawner1" comment="wave 1 plasma 1"/>
  <event time="16000" target="plasmaspawner2" comment="wave 1 plasma 2"/>
  <!-- wave 2, 20 seconds -->
  <event time="20000" target="meleespawner1" comment="melee 1"/>
  <event time="20000" target="meleespawner2" comment="melee 2"/>
  <event time="20000" target="plasmaspawner1" comment="plasma 1"/>
  <event time="21000" target="plasmaspawner2" comment="plasma 2"/>
  <event time="22000" target="rocketspawner1" comment="rocket 1"/>
  <!-- wave 2 offset 1, 25 seconds -->
  <event time="25000" target="rocketspawner2" comment="rocket 2"/>
  <event time="28000" target="meleespawner1" comment="melee 1"/>
  <event time="29000" target="meleespawner2" comment="melee 2"/>
  <event time="28000" target="meleespawner3" comment="melee 3"/>
  <event time="29000" target="rocketspawner1" comment="rocket 2"/>
  <!-- wave 3, 35 seconds, everything at once wave, except one rocket guy -->
  <event time="35000" target="meleespawner1" comment="melee 1"/>
  <event time="36000" target="meleespawner2" comment="melee 2"/>
  <event time="36000" target="meleespawner3" comment="melee 2"/>
  <event time="35000" target="plasmaspawner1" comment="plasma 1"/>
  <event time="36000" target="plasmaspawner2" comment="plasma 2"/>
  <event time="36000" target="meleespawner1" comment="melee 2"/>
  <event time="37000" target="rocketspawner1" comment="rocket 1"/>
  <event time="37000" target="plasmaspawner2" comment="plasma 2"/>
  <event time="38000" target="plasmaspawner3" comment="plasma 2"/>
  <event time="39000" target="meleespawner2" comment="melee 2"/>
  <!-- wave 4, 40 seconds -->
  <event time="40000" target="meleespawner1" comment="melee 2"/>
  <event time="45000" target="meleespawner2" comment="melee 2"/>
  <event time="45000" target="plasmaspawner2" comment="melee 2"/>
  <event time="47000" target="plasmaspawner2" comment="melee 2"/>
  <event time="48000" target="plasmaspawner1" comment="melee 2"/>
  <event time="49000" target="rocketspawner1" comment="melee 2"/>
  <event time="49000" target="plasmaspawner1" comment="melee 2"/>
  <event time="49000" target="meleespawner1" comment="melee 2"/>
  <!-- wave 5, 50 seconds -->
  <event time="50000" target="meleespawner1" comment="melee 2"/>
  <event time="51000" target="meleespawner2" comment="melee 2"/>
  <event time="52000" target="rocketspawner1" comment="melee 2"/>
  <event time="55000" target="plasmaspawner1" comment="melee 2"/>
  <event time="56000" target="plasmaspawner2" comment="melee 2"/>
  <event time="55000" target="meleespawner1" comment="melee 2"/>
  <event time="55000" target="meleespawner2" comment="melee 2"/>
  <event time="57000" target="rocketspawner2" comment="melee 2"/>
  <event time="59000" target="rocketspawner1" comment="melee 2"/>
  <!-- break, save -->
  <event time="65000" target="checkpoint1" comment="save"/>
  <event time="66000" target="breakmsg1"/>
  <event time="75000" target="breakmsg2"/>
  <!-- wave 6 -->
  <event time="78000" target="rocketspawner1" comment="melee 2"/>
  <event time="79000" target="meleespawner2" comment="melee 2"/>
  <event time="80000" target="rocketspawner1" comment="melee 2"/>
  <event time="81000" target="meleespawner1" comment="melee 2"/>
  <event time="82000" target="meleespawner2" comment="melee 2"/>
  <event time="82000" target="plasmaspawner1" comment="melee 2"/>
  <!-- end, open door, fire message -->
  <event time="90000" target="door3" comment="open door"/>
  <event time="90000" target="endmsg1" comment="end message"/>
</wavepattern>
