
<fishes animBase="resource/actors">

	<!--
	
	Positions and sizes are specified in units of pixels relative to the
	upper-left corner of the unscaled image.
	
	Either the 'anim' or 'image' parameter should be provided in the model
	tag, not both.
		
	<model> parameters:
		name  : The name assigned to the model, for reference by fishVisual records below.
		anim  : The base folder of the animation data.
		image : The resource name of a single image.
		size  : The natural size of the model.
		
	<shape> parameters:
		role     : Typical values are 'body', 'mouth', 'tail'.
		class    : { circle | box }
		center   : The location of the center of a circle or box.
		radius   : The radius of a circle.
		diagonal : The vector from the center of a box to its lower-right corner.
		
	<anchor> parameter:
		role     : Typical values are 'mouth', 'halo', 'idea'.
		location : The location of the anchor point.
		
	-->
	
	<model name="mine" anim="mine">
		<shape role="body" class="circle" center="80,70" radius="37" />
		<shape role="mouth" class="circle" center="80,70" radius="75" />
	</model>
	
	<model name="whitePearl" image="resource/actors/oyster/pearl.jpg">
		<shape role="body" class="circle" center="25,25" radius="21" />
	</model>
	
	<model name="blackPearl" image="resource/actors/oyster/blackPearl.jpg">
		<shape role="body" class="circle" center="25,25" radius="21" />
	</model>

	<model name="oyster" anim="oyster" size="20">
		<shape role="mouth" class="circle" center="52,50" radius="40" />
	</model>
	
	<model name="balloon" image="resource/actors/balloon/balloon_red.jpg" size="20" >
		<shape role="body" class="circle" center="30,33" radius="31" />
		<anchor role="connectPoint" location="32,138" />
	</model>

	<model name="bonusStar" image="resource/bonus/starBubble1.png">
		<shape role="body" class="circle" center="25,26" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonusTime" image="resource/bonus/timeBubble1.png">
		<shape role="body" class="circle" center="25,25" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonusStun" image="resource/bonus/stunBubble1.png">
		<shape role="body" class="circle" center="25,25" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonus2X" image="resource/bonus/ffBubble1.png">
		<shape role="body" class="circle" center="25,25" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonusSpeed" image="resource/bonus/speedBubble1.png">
		<shape role="body" class="circle" center="25,25" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonusShield" image="resource/bonus/shieldBubble1.png">
		<shape role="body" class="circle" center="25,25" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonusFury" image="resource/bonus/furyBubble1.png">
		<shape role="body" class="circle" center="25,25" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonusShrinkShroom" image="resource/bonus/shrinkBubble1.png">
		<shape role="body" class="circle" center="25,25" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonusLure" image="resource/bonus/lureBubble1.png">
		<shape role="body" class="circle" center="25,25" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonus1Up" image="resource/bonus/fishBubble1.png">
		<shape role="body" class="circle" center="25,25" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonusLight" image="resource/bonus/lightBubble.png">
		<shape role="body" class="circle" center="25,25" radius="24" />
		<anchor role="hangPoint" location="0,-24" />
	</model>

	<model name="bonusFishTail" image="resource/bonus/fishTail.png">
	</model>
	
	<model name="mermaid" anim="mermaid">
		<shape role="body" class="box" center="128,54" diagonal="87,22" />
	</model>

	<model name="lureFish" anim="lureFish" >
		<shape role="body"  class="box" center="26,22" diagonal="20,10" />
		<anchor role="lureAttachPtLeft" location="0,30" />
		<anchor role="lureAttachPtRight" location="120,30" />


		<anchor role="lureFollowPtLeft" location="140,60" />
		<anchor role="lureFollowPtRight" location="-20,60" />
	</model>

	
	<model name="jellyfish" anim="jellyfish">
		<shape role="body" class="box" center="36,97" diagonal="20,86" />
		<shape role="mouth" class="circle" center="34,27" radius="34" />
	</model>

	<model name="inkCloud">
		<shape role="body" class="circle" center="0,0" radius="30" />
	</model>
	
	<!--
	
	The fishModel tag supports the same parameters as the image tag, plus
	these additional parameters and subtags that are specific to fish.
	fishModel tags should always supply the 'anim' parameter instead of
	the 'image' parameter, as fish are always animated.
	
	<fishModel> parameters:
		mouth       : The location of the mouth point.
		              Deprecated in favor of the anchor tag.
		eatFrame    : The "chomp" frame of the eat animation.
		suckFrame   : The frame within the eat animation to hold at during suck.
		turnSafe    : A range of frames within the turn animation which will not be
		              inturrupted by eating.
		forward     : The world space direction considered to be forward for this model.
		              This is a vector quantity.
		orientation : The direction of the visual image relative to the forward direction.
		              This is a scalar quantity and should positive or negative one.
		
	-->
	

	<fishModel name="queenTrigger" anim="queenTrigger" menu="resource/HUD/menu/menu_queenTrigger" mouth="30,128" size="60" eatFrame="3" suckFrame="1">
		<shape role="body"  class="box" center="98,120" diagonal="76,44" />
		<shape role="mouth" class="box" center="30,122" diagonal="27,30" />
	</fishModel>


	<fishModel name="boxFish" anim="boxFish" menu="resource/HUD/menu/menu_boxFish" mouth="7,52" size="54" eatFrame="0" suckFrame="0" >
		<shape role="body"  class="box" center="34,51" diagonal="33,25"/>
		<shape role="mouth" class="box" center="11,40"  diagonal="8,8" />
		<anchor role="halo" location="36,-9" />
	</fishModel>

	<fishModel name="angler" anim="angler" menu="resource/HUD/menu/menu_angler" mouth="77,162" size="50" eatFrame="4" suckFrame="2" idleShuttle="7">
		<shape role="body"  class="box" center="130,133" diagonal="52,47" />
		<shape role="mouth" class="box" center="64,161" diagonal="41,33" />
		<anchor role="glow" location="15,91" />
	</fishModel>
	
	<fishModel name="barracuda" anim="barracuda" menu="resource/HUD/menu/menu_barracuda" size="60" eatFrame="3" suckFrame="1" stunScale=".8">
		<shape role="body"  class="box" center="105,61" diagonal="89,33" />
		<shape role="mouth" class="box" center="23,66"  diagonal="22,21" />
		<shape role="tail"  class="box" center="199,51" diagonal="16,16" />
		<anchor role="mouth" location="37,65" />
		<anchor role="halo" location="60,28" />
		<anchor role="idea" location="32,6" />
	</fishModel>
	
	<fishModel name="johnDory" anim="johnDory" menu="resource/HUD/menu/menu_johnDory" mouth="24,107" size="88" eatFrame="2" suckFrame="0"> <!-- swimShuttle="8" -->
		<shape role="body"  class="box" center="67,98" diagonal="58,32" />
		<shape role="mouth" class="box" center="11,103" diagonal="19,14" />
	</fishModel>
	
	<fishModel name="lionFish" anim="lionFish" menu="resource/HUD/menu/menu_lionFish" mouth="18,97" size="56" eatFrame="2" suckFrame="1" swimShuttle="8" >
		<shape role="body"  class="box" center="68,87" diagonal="46,28" />
		<shape role="mouth" class="box" center="7,98"  diagonal="15,15"  />
	</fishModel>
	
	<fishModel name="marlin" anim="marlin" menu="resource/HUD/menu/menu_marlin" mouth="85,98" size="61" eatFrame="3" suckFrame="2" swimShuttle="8" idleShuttle="4" stunScale=".8">
		<shape role="body"  class="box" center="133,91" diagonal="62,23" />
		<shape role="mouth" class="box" center="65,98"  diagonal="38,15" />
    <anchor role="halo" location="84,55" />
	</fishModel>
	
	<fishModel name="minnow" anim="minnow" menu="resource/HUD/menu/menu_minnow" mouth="3,23" size="24" swimShuttle="7">
		<shape role="body"  class="box" center="26,22" diagonal="20,10" />
		<shape role="mouth" class="box" center="3,23"  diagonal="6,4" />
	</fishModel>

	<fishModel name="orca" anim="orca" menu="resource/HUD/menu/menu_orca" mouth="69,98" size="123" eatFrame="4" suckFrame="2" stunScale=".8">
		<shape role="body"  class="box" center="187,97" diagonal="118,54" />
		<shape role="mouth" class="box" center="54,111" diagonal="55,33" />
    <anchor role="halo" location="92,39" />
	</fishModel>
	
	<fishModel name="tuna" anim="tuna" menu="resource/HUD/menu/menu_tuna" mouth="16,69" size="65" eatFrame="3" suckFrame="1" swimShuttle="8">
		<shape role="body"  class="box" center="96,62" diagonal="82,32" />
		<shape role="mouth" class="box" center="13,68" diagonal="15,10" />
	</fishModel>

	<fishModel name="herring" anim="herring" menu="resource/HUD/menu/menu_herring" mouth="10,10" size="100" swimShuttle="7">
		<shape role="body"	class="box" center="115,76" diagonal="111,32"/>
		<shape role="mouth" class="box" center="10,78" diagonal="30,27" />
	</fishModel>
	
	<fishModel name="humpHead" anim="humpHead" mouth="15,84" menu="resource/HUD/menu/menu_humpHead" size="60" eatFrame="4" suckFrame="0" swimShuttle="7" idleShuttle="7">
		<shape role="body" class="box" center="128,75" diagonal="90,60" />
		<shape role="mouth" class="box" center="15,84" diagonal="20,36" />
	</fishModel>

	<fishModel name="pompano" anim="pompano" menu="resource/HUD/menu/menu_pompano" mouth="55,160" size="70" eatFrame="2" suckFrame="0" swimShuttle="7" idleShuttle="7">
		<shape role="body" class="box" center="118,113" diagonal="89,62" />
		<shape role="mouth" class="box" center="20,137" diagonal="39,35" />
	</fishModel>


	<fishModel name="puffer" anim="pufferFish" menu="resource/HUD/menu/menu_puffer" mouth="11,91" size="60" eatFrame="3" suckFrame="2" swimShuttle="8" idleShuttle="4">
		<shape role="body" class="box" center="70,86" diagonal="64,42" />
		<shape role="mouth" class="box" center="0,88" diagonal="20,25" />
	</fishModel>
	
	<fishModel name="butterfly" anim="butterFly" menu="resource/HUD/menu/menu_butterfly" mouth="13,15" size="20">
		<shape role="body"	class="box" center="18,18" diagonal="14,15"/>
		<shape role="mouth" class="box" center="14,15" diagonal="18,7" />
	</fishModel>
	
	<fishModel name="mayFly" anim="mayFly" menu="resource/HUD/menu/menu_mayFly" mouth="13,15" size="42">
		<shape role="body"	class="box" center="18,18" diagonal="14,15"/>
		<shape role="mouth" class="box" center="14,15" diagonal="18,7" />
	</fishModel>

	<fishModel name="butterflyFish" anim="butterflyFish" menu="resource/HUD/menu/menu_butterflyFish" mouth="37,155" size="100" eatFrame="3" suckFrame="1" swimShuttle="8" idleShuttle="8">
		<shape role="body" class="box" center="135,102" diagonal="95,87" />
		<shape role="mouth" class="box" center="23,135" diagonal="45,61" />
	</fishModel>
	
	<fishModel name="leopardShark" anim="leopardShark" menu="resource/HUD/menu/menu_leopardShark" size="90" eatFrame="3" suckFrame="1" swimShuttle="7" idleShuttle="7" stunScale="0.5">
		<shape role="body" class="box" center="209,98" diagonal="185,49" />
		<shape role="mouth" class="box" center="54,121" diagonal="42,34" />
		<shape role="tail"  class="box" center="411,124" diagonal="32,32" />
		<anchor role="tailTarget" location="411,124" />
		<anchor role="mouth" location="85,130" />
		<anchor role="halo" location="101,42" />
		<anchor role="idea" location="88,30" />
	</fishModel>

	<fishModel name="greatWhite" anim="greatWhite" menu="resource/HUD/menu/menu_greatWhite" mouth="101,192" size="80" eatFrame="3" suckFrame="1" stunScale=".6">
		<shape role="body" class="box" center="250,115" diagonal="192,73" />
		<shape role="mouth" class="box" center="84,149" diagonal="62,47" />
    <anchor role="halo" location="120,50" />
	</fishModel>

	<fishModel name="alienFish" anim="alienFish" menu="resource/HUD/menu/menu_alien" mouth="155,160" size="45" eatFrame="4" suckFrame="2" >
		<shape role="body" class="box" center="256,128" diagonal="163,41" />
		<shape role="mouth" class="box" center="136,185" diagonal="94,57" />
		<shape role="head"  class="circle" center="136,185" radius="65" />
		<shape role="tail"  class="box" center="478,38" diagonal="23,23" />
		<shape role="suck"  class="box" center="-50,161" diagonal="204,133" />
		
		<anchor role="halo" location="160,42" />
		<anchor role="idea" location="160,42" />
		<anchor role="meter" location="324,182" />
		<anchor role="glow" location="476,39" />
	</fishModel>

	<fishModel name="alienQueenTrigger" anim="alienFish" menu="resource/HUD/menu/menu_alien" mouth="155,160" size="91" eatFrame="4" suckFrame="2" >
		<shape role="body" class="box" center="256,128" diagonal="163,41" />
		<shape role="mouth" class="box" center="136,185" diagonal="94,57" />
		<shape role="head"  class="circle" center="136,185" radius="65" />
		<shape role="tail"  class="box" center="478,38" diagonal="23,23" />
		<shape role="suck"  class="box" center="-50,161" diagonal="204,133" />
		
		<anchor role="halo" location="160,42" />
		<anchor role="idea" location="160,42" />
		<anchor role="meter" location="324,182" />
		<anchor role="glow" location="476,39" />
	</fishModel>
	
	<fishModel name="alienButterflyFish" anim="alienFish" menu="resource/HUD/menu/menu_alien" mouth="155,160" size="93" eatFrame="4" suckFrame="2" >
		<shape role="body" class="box" center="256,128" diagonal="163,41" />
		<shape role="mouth" class="box" center="136,185" diagonal="94,57" />
		<shape role="head"  class="circle" center="136,185" radius="65" />
		<shape role="tail"  class="box" center="478,38" diagonal="23,23" />
		<shape role="suck"  class="box" center="-50,161" diagonal="204,133" />
		
		<anchor role="halo" location="160,42" />
		<anchor role="idea" location="160,42" />
		<anchor role="meter" location="324,182" />
		<anchor role="glow" location="476,39" />
	</fishModel>
	
	<fishModel name="alienAngler" anim="alienFish" menu="resource/HUD/menu/menu_alien" mouth="155,160" size="77" eatFrame="4" suckFrame="2" >
		<shape role="body" class="box" center="256,128" diagonal="163,41" />
		<shape role="mouth" class="box" center="136,185" diagonal="94,57" />
		<shape role="head"  class="circle" center="136,185" radius="65" />
		<shape role="tail"  class="box" center="478,38" diagonal="23,23" />
		<shape role="suck"  class="box" center="-50,161" diagonal="204,133" />
		
		<anchor role="halo" location="160,42" />
		<anchor role="idea" location="160,42" />
		<anchor role="meter" location="324,182" />
		<anchor role="glow" location="476,39" />
	</fishModel>
	
	<fishModel name="alienPompano" anim="alienFish" menu="resource/HUD/menu/menu_alien" mouth="155,160" size="80" eatFrame="4" suckFrame="2" >
		<shape role="body" class="box" center="256,128" diagonal="163,41" />
		<shape role="mouth" class="box" center="136,185" diagonal="94,57" />
		<shape role="head"  class="circle" center="136,185" radius="65" />
		<shape role="tail"  class="box" center="478,38" diagonal="23,23" />
		<shape role="suck"  class="box" center="-50,161" diagonal="204,133" />
		
		<anchor role="halo" location="160,42" />
		<anchor role="idea" location="160,42" />
		<anchor role="meter" location="324,182" />
		<anchor role="glow" location="476,39" />
	</fishModel>
	
	<fishModel name="alienHumpHead" anim="alienFish" menu="resource/HUD/menu/menu_alien" mouth="155,160" size="77" eatFrame="4" suckFrame="2" >
		<shape role="body" class="box" center="256,128" diagonal="163,41" />
		<shape role="mouth" class="box" center="136,185" diagonal="94,57" />
		<shape role="head"  class="circle" center="136,185" radius="65" />
		<shape role="tail"  class="box" center="478,38" diagonal="23,23" />
		<shape role="suck"  class="box" center="-50,161" diagonal="204,133" />
		
		<anchor role="halo" location="160,42" />
		<anchor role="idea" location="160,42" />
		<anchor role="meter" location="324,182" />
		<anchor role="glow" location="476,39" />
	</fishModel>
	
	<fishModel name="alienShark" anim="alienFish" menu="resource/HUD/menu/menu_alien" mouth="155,160" size="77" eatFrame="4" suckFrame="2" >
		<shape role="body" class="box" center="256,128" diagonal="163,41" />
		<shape role="mouth" class="box" center="136,185" diagonal="94,57" />
		<shape role="head"  class="circle" center="136,185" radius="65" />
		<shape role="tail"  class="box" center="478,38" diagonal="23,23" />
		<shape role="suck"  class="box" center="-50,161" diagonal="204,133" />
		
		<anchor role="halo" location="160,42" />
		<anchor role="idea" location="160,42" />
		<anchor role="meter" location="324,182" />
		<anchor role="glow" location="476,39" />
	</fishModel>

	
	
	<fishModel name="glowFish" anim="glowFish" menu="resource/HUD/menu/menu_glowFish" mouth="0,0" size="20" >
		<shape role="body" class="circle" center="12,12" radius="10" />
	</fishModel>

	<fishModel name="pelican" anim="pelican" menu="resource/HUD/menu/menu_pelican" size="40" eatFrame="10" suckFrame="5">
		<shape role="body" class="box" center="187,82" diagonal="60,22" />
		<shape role="mouth" class="box" center="60,42" diagonal="30,30" />
		<shape role="bigMouth" class="box" center="33,119" diagonal="33,30" />
		<anchor role="mouth" location="104,42" />
	</fishModel>
	

	<fishModel name="cuttleFish" anim="cuttleFish" menu="resource/HUD/menu/menu_cuttleFish" size="40" eatFrame="1" suckFrame="0">
		<shape role="body" class="box" center="100,50" diagonal="120,44" />
		<shape role="mouth" class="circle" center="50,52" radius="5" />
	</fishModel>


	<fishModel name="cod" anim="cod" menu="resource/hud/menu/menu_cod" size="50" eatFrame="4" suckFrame="2" swimShuttle="7" idleShuttle="7">
		<shape role="body" class="box" center="130,80" diagonal="106,40" />
		<shape role="mouth" class="box" center="37,92" diagonal="19,18" />
	</fishModel>

	<!-- visuals connect a model to a colorization effect and are used by spawners -->

	<visual name="mysteryPier" model="alienFish" size="30" colorEffect="rgbBlend" colorParams="0.13,0.24,0.317,0.99" />
	<visual name="mysteryShipwreck" model="alienFish" size="30" colorEffect="rgbBlend" colorParams="0.06,0.167,0.27,0.99" />
	<visual name="mysteryDribble" model="alienFish" size="30" colorEffect="rgbBlend" colorParams="0.06,0.167,0.27,0.99" />
	<visual name="mysteryCave" model="alienFish" size="30" colorEffect="rgbBlend" colorParams="0.008,0.095,0.24,0.99" />
	
	<!-- fishVisuals connect a fishModel to a colorization effect and are used by fish spawners -->
	
	<fishVisual name="glowFish"       model="glowFish"      />
	<fishVisual name="evilPelican"    model="pelican"       />
	<fishVisual name="boxFish"		  model="boxFish"       />
	<fishVisual name="queenTrigger"	  model="queenTrigger"  />
	<fishVisual name="boxFishYellow"  model="boxFish"		colorEffect="hsvAdd" colorParams="0,-0.05,0.0"/>
	<fishVisual name="boxFishRed"     model="boxFish"		colorEffect="hsvAdd" colorParams="-24,-0.05,0.1"/>
	<fishVisual name="barracudaBlue"  model="barracuda"     />
	<fishVisual name="johnDoryGreen"  model="johnDory"      />
	<fishVisual name="johnDoryBlue"	  model="johnDory"      colorEffect="hsvAdd" colorParams="-180,.40, 0" />
	<fishVisual name="lionRed"		  model="lionFish"      colorEffect="hsvAdd" colorParams="-36,0,0" />
	<fishVisual name="lionYellow"     model="lionFish"      />
	<fishVisual name="lionRainbow"	  model="lionFish"	    colorEffect="rainbow" colorParams="180,1.0,0" />
	<fishVisual name="angler"		  model="angler"	    />
	<fishVisual name="marlinBlue"     model="marlin"        />
	<fishVisual name="minnowBrown"    model="minnow"        />
	<fishVisual name="minnowPoison"   model="minnow"        colorEffect="rgbAdd" colorParams="-0.5,-0.1,-0.5" />
	<fishVisual name="orcaPlain"      model="orca"          />
	<fishVisual name="tunaBlue"       model="tuna"          />
	<fishVisual name="herring"        model="herring"       />
	<fishVisual name="shieldFish"     model="herring"       colorEffect="rainbow" colorParams="0,3.0,0" />
	<fishVisual name="humpHead"       model="humpHead"      />
	<fishVisual name="humpHeadRed"    model="humpHead"		colorEffect="hsvAdd" colorParams="180,-.01,.1"     />
	<fishVisual name="pompano"		  model="pompano"	    />
	<fishVisual name="pompanoRed"     model="pompano"	    colorEffect="hsvAdd" colorParams="160,0,0.0" />
	<fishVisual name="pompanoBlue"    model="pompano"	    colorEffect="hsvAdd" colorParams="-43,0,0.0" />
	<fishVisual name="puffer"		  model="puffer"        />
	<fishVisual name="butterfly"	  model="butterfly"     />
	<fishVisual name="mayFly"		  model="mayFly"     />
	<fishVisual name="butterflyFish"  model="butterflyFish" />
	<fishVisual name="butterflyFishB" model="butterflyFish" colorEffect="hsvAdd" colorParams="-43,0,0" />
	<fishVisual name="butterflyFishC" model="butterflyFish" colorEffect="hsvAdd" colorParams="125,0.3,0" />
	<fishVisual name="leopardShark"   model="leopardShark"  />
	<fishVisual name="greatWhite"     model="greatWhite"    />
	<fishVisual name="alienFish"      model="alienFish"    />
	<fishVisual name="alienButterflyFish" model="alienButterflyFish" />
	<fishVisual name="alienQueenTrigger" model="alienQueenTrigger" />
	<fishVisual name="alienAngler"	  model="alienAngler" />
	<fishVisual name="alienPompano"	  model="alienAngler" />
	<fishVisual name="alienHumpHead"  model="alienAngler" />
	<fishVisual name="alienShark"	  model="alienAngler" />
	<fishVisual name="cuttleFish"     model="cuttleFish"	/>
	<fishVisual name="basicCod"		  model="cod"			colorEffect="hsvAdd" colorParams="0,-0.1,0" />
	<fishVisual name="blueCod"		  model="cod"			colorEffect="hsvAdd" colorParams="153,0,-0.01" />
	<fishVisual name="redCod"		  model="cod"			colorEffect="hsvAdd" colorParams="-26,-0.05,-0.1" />
	
	
	<!-- Fish Behaviors describe how an AI fish should behave -->
	
	<fishBehavior
		name="Herring" 
		baseBehavior="wander"
		maxSpeedX="(70,135)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,60)" 
		sightDist="120" 
		sightAngle="45"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
		flybyFreq="0.1"

		dartFreq="0.2"
		centerFreq="1.2"
		randomFreq="0.2"
		reverseFreq="0.0"
		dartDuration="1.0"
	>
		<react class="player"	reaction="run"		reactFreq="0.2" />
		<react class="barracuda" reaction="run"		reactFreq="1.0" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
		<react class="threat"	reaction="run"		reactFreq="0.4" />
	</fishBehavior>

	<fishBehavior
		name="GenericWander" 
		baseBehavior="wander"
		maxSpeedX="(70,135)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,60)" 
		sightDist="200" 
		sightAngle="60"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
		flybyFreq="0.2"

		dartFreq="0.2"
		centerFreq="1.2"
		randomFreq="0.2"
		reverseFreq="0.0"
		dartDuration="1.0"
	>
		<react class="predator" reaction="run"		reactFreq="0.8" />
		<react class="player"	reaction="chase"	reactFreq="0.6" />
		<react class="prey"		reaction="chase"	reactFreq="0.4" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>

	<fishBehavior
		name="GenericChase" 
		baseBehavior="chase"
		maxSpeedX="(70,135)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,60)" 
		sightDist="250" 
		sightAngle="80"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
		chaseFreq="0.5"
		flybyFreq="0.1"
	>
		<react class="predator" reaction="run"		reactFreq="0.8" />
		<react class="player"	reaction="chase"	reactFreq="1.0" />
		<react class="prey"		reaction="chase"	reactFreq="0.5" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>
	
	<fishBehavior
		name="MediumChase" 
		baseBehavior="chase"
		maxSpeedX="(85,150)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,60)" 
		sightDist="300" 
		sightAngle="85"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(1.0,3.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.5"
		chaseFreq="0.8"
		flybyFreq="0.1"
	>
		<react class="predator" reaction="run"		reactFreq="1.0" />
		<react class="player"	reaction="chase"	reactFreq="1.0" />
		<react class="prey"		reaction="chase"	reactFreq="0.35" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>

	<fishBehavior
		name="SlowFlyby" 
		baseBehavior="flyBy"
		maxSpeedX="(100,150)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,90)" 
		sightDist="200" 
		sightAngle="60"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
	>
		<react class="predator" reaction="avoid"	reactFreq="1.0" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>
	
	<fishBehavior
		name="FlyBySchool" 
		baseBehavior="flyBy"
		maxSpeedX="(200,250)"
		minSpeedX="(40,40)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,100)" 
		sightDist="270" 
		sightAngle="180"
		accelRate="800" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
		schoolSize="6"
		
		schoolSeparationDist="75"
		schoolNeighborDist="80"
		schoolSeparationFactor="1.0"
		schoolCohesionFactor="1.0"
		schoolAlignmentFactor="1.0"
		schoolGoalFactor="1.0"
		schoolFleeFactor="2.5"
	>
		<react class="predator" reaction="run"		reactFreq="1.0" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>

	<fishBehavior
		name="FlyBySchoolFast" 
		baseBehavior="flyBy"
		maxSpeedX="(350,450)"
		minSpeedX="(40,40)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,100)" 
		sightDist="270" 
		sightAngle="180"
		accelRate="800" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
		schoolSize="6"
		
		schoolSeparationDist="75"
		schoolNeighborDist="80"
		schoolSeparationFactor="1.0"
		schoolCohesionFactor="1.0"
		schoolAlignmentFactor="1.0"
		schoolGoalFactor="1.0"
		schoolFleeFactor="2.5"
	>
		<react class="predator" reaction="run"		reactFreq="1.0" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>


	<fishBehavior
		name="WanderMenu" 
		baseBehavior="wander"
		maxSpeedX="(70,180)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,60)" 
		sightDist="500" 
		sightAngle="80"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="1.0"

		dartFreq="0.2"
		centerFreq="1.2"
		randomFreq="0.2"
		reverseFreq="0.0"
		dartDuration="1.0"
	>
		<react class="predator" reaction="run"		reactFreq="0.2" />
		<react class="player"	reaction="chase"	reactFreq="0.0" />
		<react class="prey"		reaction="chase"	reactFreq="0.5" />
	</fishBehavior>
	
	<fishBehavior
		name="FlyBySchoolMenu" 
		baseBehavior="flyBy"
		maxSpeedX="(50,80)"
		minSpeedX="(20,20)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,100)" 
		sightDist="270" 
		sightAngle="180"
		accelRate="800" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="3.0"
		schoolSize="6"
		
		schoolSeparationDist="75"
		schoolNeighborDist="80"
		schoolSeparationFactor="1.0"
		schoolCohesionFactor="1.5"
		schoolAlignmentFactor="1.0"
		schoolGoalFactor="1.3"
		schoolFleeFactor="0.6"
	>
		<react class="predator" reaction="avoid"	reactFreq="0.1" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>


	<fishBehavior
		name="MinnowSmall" 
		baseBehavior="wander"
		maxSpeedX="(70,135)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,60)" 
		sightDist="120" 
		sightAngle="45"
		accelRate="1000" 
		dragRate="5"
		fluidDrag="0.00004"
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"

		dartFreq="0.2"
		centerFreq="1.2"
		randomFreq="0.2"
		reverseFreq="0.0"
		dartDuration="1.0"
	>
		<react class="player"	reaction="run"		reactFreq="0.2" />
		<react class="barracuda" reaction="run"		reactFreq="1.0" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
		<react class="threat"	reaction="run"		reactFreq="0.4" />
	</fishBehavior>

	<fishBehavior
		name="SurgeonMedium" 
		baseBehavior="wander"
		maxSpeedX="(70,135)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,60)" 
		sightDist="200" 
		sightAngle="60"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"

		dartFreq="0.2"
		centerFreq="1.2"
		randomFreq="0.2"
		reverseFreq="0.0"
		dartDuration="1.0"
	>
		<react class="predator" reaction="run"		reactFreq="0.8" />
		<react class="player"	reaction="chase"	reactFreq="1.0" />
		<react class="prey"		reaction="chase"	reactFreq="0.5" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>
	
	<fishBehavior
		name="FlyByFish" 
		baseBehavior="flyBy"
		maxSpeedX="(150,250)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,90)" 
		sightDist="200" 
		sightAngle="60"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
	>
		<react class="predator" reaction="avoid"	reactFreq="1.0" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>
	
	<fishBehavior
		name="FlyByFishFast" 
		baseBehavior="flyBy"
		maxSpeedX="(250,350)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,90)" 
		sightDist="200" 
		sightAngle="60"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
	>
		<react class="predator" reaction="avoid"	reactFreq="1.0" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>
	
	<fishBehavior
		name="FlyByBird" 
		baseBehavior="flyBy"
		inAir="true"
		maxSpeedX="(280,350)"
		minSpeedX="(100,100)"
		minSpeedY="(0,0)"
		maxSpeedY="(140,140)" 
		sightDist="200" 
		sightAngle="60"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
		swoopiness="0.8"
	>
		<react class="predator" reaction="avoid"	reactFreq="1.0" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>
	
	<fishBehavior
		name="PufferFish"
		baseBehavior="wander"
		sightCheckFreq="0.1"
		maxSpeedX="(80,110)" 
		maxSpeedY="(50,60)" 
		sightDist="200" 
		sightAngle="45"
		accelRate="200" 
		dragRate="1.5" 
		wanderStateChangeFreq="(3.0,5.0)"
		puffBrakingTime="0.05"
		puffDuration="1.8"
		puffCooldown="1.5"
		puffSpontaneousChance="0.3"
	 >	
		<react class="predator" reaction="puff" reactFreq="0.3" />
		<react class="player" reaction="puff" reactFreq="0.8" />
		<react class="mine" reaction="avoid" reactFreq="1.0" />
		<react class="jellyfish" reaction="avoid" reactFreq="0.9" />
	</fishBehavior>	

	<fishBehavior
		name="GoldenFish" 
		baseBehavior="wander"
		foodValue="200"
		maxSpeedX="500"
		minSpeedX="500"
		minSpeedY="100"
		maxSpeedY="100" 
		sightDist="200" 
		sightAngle="90"
		accelRate="850" 
		dragRate="70" 
		wanderMoveChangeFreq="8.0"
		wanderStateChangeFreq="8.0"
		chaseMoveChangeFreq="(0.2,0.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="8.0"
		runStateChangeFreq="8.0"
		sightCheckFreq="0.1"
	>
		<react class="threat" reaction="avoid" reactFreq="1.0" />
	</fishBehavior>

	<fishBehavior
		name="Barracuda"
		maxSpeedX="410" 
		maxSpeedY="100" 
		sightDist="1000" 
		sightAngle="170"
		accelRate="1000" 
		dragRate="70" 
		chaseStateChangeFreq="(5.0,9.0)"
		chaseMoveChangeFreq="(0.5,1.0)"
	>
		<react class="mine" reaction="avoid" reactFreq="1.0" />
		<react class="jellyfish" reaction="avoid" reactFreq="1.0" />
	</fishBehavior>
	

	<fishBehavior
		name="AlienFishBoss"
		maxSpeedX="580" 
		maxSpeedY="100"
		sightDist="1000" 
		sightAngle="170"
		accelRate="1200" 
		dragRate="70" 
		chaseStateChangeFreq="(8.0,11.0)"
		chaseMoveChangeFreq="(0.2,0.7)"
		swoopSpeed="0" 
	>
		<react class="mine" reaction="avoid" reactFreq="0.0" />
		<react class="jellyfish" reaction="avoid" reactFreq="1.0" />
	</fishBehavior>

		
	<fishBehavior
		name="SlowBarracuda"
		maxSpeedX="250" 
		maxSpeedY="70" 
		sightDist="1000" 
		sightAngle="170"
		accelRate="600" 
		dragRate="60" 
		chaseStateChangeFreq="(5.0,9.0)"
		chaseMoveChangeFreq="(0.5,1.0)"
	>
		<react class="mine" reaction="avoid" reactFreq="1.0" />
		<react class="jellyfish" reaction="avoid" reactFreq="1.0" />
	</fishBehavior>

	<fishBehavior
		name="CuttleFishBehavior"
		baseBehavior="flyBy"
		sightCheckFreq="0.075"
		maxSpeedX="(60,70)" 
		maxSpeedY="(40,50)" 
		sightDist="250" 
		sightAngle="65"
		accelRate="200" 
		dragRate="0.5" 
		wanderStateChangeFreq="(1.5,3.0)"
		panicDist="320"
	 >	
		<react class="mine" reaction="avoid" reactFreq="1.0" />
		<react class="jellyfish" reaction="avoid" reactFreq="0.9" />
		<react class="predator" reaction="run" reactFreq="1.0" />
	</fishBehavior>	

	<fishBehavior
		name="GlowFish" 
		baseBehavior="wander"
		maxSpeedX="(50,90)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,90)" 
		sightDist="120" 
		sightAngle="45"
		accelRate="500" 
		dragRate="1"
		fluidDrag="0.00004"
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
		glowMask="bonusLightMask"
		glowScale="(0.85,1.15)"
		glowJitteriness="8.0"
	>
	</fishBehavior>

<!-- Schools of Fish -->
	
	<fishBehavior
		name="BasicSchool" 
		baseBehavior="wander"
		maxSpeedX="(100,200)"
		minSpeedX="(40,40)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,100)" 
		sightDist="270" 
		sightAngle="180"
		accelRate="400" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.4"
		schoolSize="6"
		
		schoolSeparationDist="50"
		schoolNeighborDist="80"
		schoolSeparationFactor="1.0"
		schoolCohesionFactor="1.0"
		schoolAlignmentFactor="1.0"
		schoolGoalFactor="0.2"
		schoolFleeFactor="2.5"

		crankSeparationDist="60"
		crankNeighborDist="80"
		crankSeparationFactor="1.2"
		crankCohesionFactor="0.5"
		crankAlignmentFactor="0.95"
		crankGoalFactor="0.5"
		crankFleeFactor="2.0"
	>
		<react class="predator" reaction="run"		reactFreq="0.3" />
		<react class="mine"		reaction="avoid"	reactFreq="1.0" />
	</fishBehavior>

	<fishBehavior
		name="BugSwarm" 
		baseBehavior="wander"
		inAir="true"
		maxSpeedX="(50,100)"
		minSpeedX="(30,30)"
		maxSpeedY="(30,40)" 
		minSpeedY="(30,30)"
		accelRate="5000" 
		sightDist="0" 
		dragRate="1" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		schoolSize="6"	
		schoolMoveChangeFreq="(10.0,20.0)"
	>
	</fishBehavior>

	<fishBehavior
		name="Butterfly" 
		baseBehavior="wander"
		inAir="true"
		maxSpeedX="(70,135)"
		minSpeedX="(30,30)"
		minSpeedY="(0,0)"
		maxSpeedY="(50,60)" 
		sightDist="120" 
		sightAngle="45"
		accelRate="1000" 
		dragRate="70" 
		wanderMoveChangeFreq="(2.0,7.0)"
		wanderStateChangeFreq="(5.0,10.0)"
		chaseMoveChangeFreq="(0.5,1.5)"
		chaseStateChangeFreq="(2.0,5.0)"
		runMoveChangeFreq="(2.0,2.0)"
		runStateChangeFreq="(2.0,5.0)"
		sightCheckFreq="0.2"
	/>
	
	<fishBehavior
		name="BirdBehavior" 
		baseBehavior="wander"
		inAir="true"
		minSpeedX="(0.5,0.5)"
		maxSpeedX="(20,20)"
		minSpeedY="(400,400)"
		maxSpeedY="(400,400)" 
		sightDist="120" 
		sightAngle="45"
		accelRate="500" 
		dragRate="5" 
	/>
	
<!-- Player Fishes -->
	<fishBehavior
		name="Angel	Player" 
		maxSpeedX="600"
		maxSpeedY="600"
		accelRate="675" 
		dragRate="5"
		fluidDrag="0.00004"
		rotRate="1000"
	/>

	<fishBehavior
		name="ButterflyPlayer" 
		maxSpeedX="600"
		maxSpeedY="600"
		accelRate="675" 
		dragRate="5"
		fluidDrag="0.00004"
		rotRate="1000"
	/>
	
	<fishBehavior
		name="LionPlayer" 
		maxSpeedX="600"
		maxSpeedY="600"
		accelRate="675" 
		dragRate="5"
		fluidDrag="0.00004"
		rotRate="1000"
	/>
	
	<fishBehavior
		name="QueenPlayer" 
		maxSpeedX="600"
		maxSpeedY="600"
		accelRate="675" 
		dragRate="5"
		fluidDrag="0.00004"
		rotRate="1000"
	/>

	<fishBehavior
		name="PompanoPlayer" 
		maxSpeedX="600"
		maxSpeedY="600"
		accelRate="675" 
		dragRate="5"
		fluidDrag="0.00004"
		rotRate="1000"
	/>

	<fishBehavior
		name="HumpHeadPlayer" 
		maxSpeedX="600"
		maxSpeedY="600"
		accelRate="675" 
		dragRate="5"
		fluidDrag="0.00004"
		rotRate="1000"
	/>

	<fishBehavior
		name="AnglerPlayer" 
		maxSpeedX="600"
		maxSpeedY="600"
		accelRate="675" 
		dragRate="5"
		fluidDrag="0.00004"
		rotRate="1000"
		glow="true"
	/>

	<fishBehavior
		name="ShieldFish"
		maxSpeedX="40"
		maxSpeedY="10"
		accelRate="5000"
		xPeriod="(2.3,3.5)"
		yPeriod="(4.1,7.3)"
	/>

	<behavior
		name="DefaultOyster"
		whitePearlRoll="40"
		blackPearlRoll="92"
		oneUpRoll="95"
		openTime="3"
		closedTime="6"
		startDelay="0"
		whitePearlValue="40"
		blackPearlValue="200"
	/>
	
	<behavior
		name="OysterBehavior"
		whitePearlRoll="40"
		blackPearlRoll="92"
		oneUpRoll="95"
		openTime="4" 
		closedTime="7" 
		startDelay="1"
		whitePearlValue="40"
		blackPearlValue="200"
	/>
		
	<behavior 
		name="OysterOffset"
		whitePearlRoll="40"
		blackPearlRoll="92"
		oneUpRoll="95"	
		openTime="4" 
		closedTime="7" 
		startDelay="3"
		whitePearlValue="40"
		blackPearlValue="200"
	/>
	
	<behavior 
		name="FastOyster"
		whitePearlRoll="40"
		blackPearlRoll="92"
		oneUpRoll="95"		
		openTime="2" 
		closedTime="5" 
		startDelay="1" 
		whitePearlValue="40"
		blackPearlValue="200"
	/>
	
	<behavior 
		name="FastOffsetOyster"
		whitePearlRoll="40"
		blackPearlRoll="92"
		oneUpRoll="95"		
		openTime="2" 
		closedTime="5" 
		startDelay="3" 
		whitePearlValue="40"
		blackPearlValue="200"
	/>

	<behavior
		name="BonusBalloonStar"
		bonusType="BonusStar"
	/>
	
	<behavior
		name="BonusBalloonTime"
		bonusType="BonusTime"
	/>

	<behavior
		name="BonusBalloon1Up"
		bonusType="Bonus1Up"
	/>
	
	<behavior
		name="BonusBalloonShield"
		bonusType="BonusShield"
	/>

	<behavior
		name="BonusBalloonStarFlyBy"
		bonusType="BonusStar"
		horizontalSpeed="(30,90)"
		altitudeRange="(200,300)"
	/>
	
	<behavior
		name="BonusBalloonTimeFlyBy"
		bonusType="BonusTime"
		horizontalSpeed="(30,90)"
		altitudeRange="(200,250)"
	/>
	
	<behavior
		name="BonusBalloon1UpFlyBy"
		bonusType="Bonus1Up"
		horizontalSpeed="(60,110)"
		altitudeRange="(50,150)"
	/>
	
	<behavior
		name="BonusBalloonSpeedFlyBy"
		bonusType="BonusSpeed"
		horizontalSpeed="(50,100)"
		altitudeRange="(100,200)"
	/>
	
	<behavior
		name="BonusBalloonShieldFlyBy"
		bonusType="BonusShield"
		horizontalSpeed="(50,100)"
		altitudeRange="(200,300)"
	/>
	
</fishes>
