<SPOT>
<HEAD>
<TITLE NAME="Vastland: Island Hopper #4"/>
<BLOCKSET HREF="http://blocks.flatland.com/flatsets/basic.bset"/>
<BLOCKSET HREF="http://blocks.flatland.com/flatsets/basic2.bset"/>
<BLOCKSET HREF="http://blocks.flatland.com/flatsets/interior.bset"/>
<MAP STYLE="double" DIMENSIONS="(29,20,3)"/>
<SKY TEXTURE="@basic:clouds.gif" BRIGHTNESS="100%"/>
<GROUND TEXTURE="textures/waterflow2.gif"/>
<AMBIENT_LIGHT BRIGHTNESS="100%"/>
<ORB POSITION="(10,5)" TEXTURE="@basic:sun.gif" BRIGHTNESS="100%"/>
<AMBIENT_SOUND FILE="sounds/jet_interior.wav" VOLUME="50%" PLAYBACK="looped" />
</HEAD>
<BODY>

<!-- Source Load Order -->

<load sound="sounds/flames.wav"/>
<load texture="textures/scifi/hopperwindow2.gif"/>
<load texture="textures/scifi/hopperwall.gif"/>
<load texture="textures/scifi/hoppertech.gif"/>
<load texture="textures/scifi/hopperdoor.gif"/>
<load texture="textures/scifi/nav_off.gif"/>
<load texture="textures/scifi/nav_hopper4.gif"/>
<load texture="textures/scifi/nav_yutani.gif"/>
<load texture="textures/scifi/nav_vastville.gif"/>


<!-- Navigations -->
<imagemap name="nav_off">
	<action shape="rect" coords="1,1,182,21" trigger="click on">
		<replace source="N0"/>
	</action>
</imagemap>
<imagemap name="nav_on">
	<action shape="rect" coords="1,1,182,21" trigger="click on">
		<replace source=".." target="(2,1,1)"/>
		<replace source="n0"/>
	</action>
	<action shape="rect" coords="8,45,182,65" trigger="click on">
		<replace source="N1" target="(2,1,1)"/>
	</action>
	<action shape="rect" coords="8,68,182,88" trigger="click on">
		<replace source="N2" target="(2,1,1)"/>
	</action>
<!--
	<action shape="rect" coords="8,91,182,101" trigger="click on">
		<replace source="N3" target="(2,1,1)"/>
	</action>
	<action shape="rect" coords="8,114,182,134" trigger="click on">
		<replace source="N4" target="(2,1,1)"/>
	</action>
	<action shape="rect" coords="8,137,182,157" trigger="click on">
		<replace source="N5" target="(2,1,1)"/>
	</action>
//-->
</imagemap>
<imagemap name="nav1">
	<area shape="rect" coords="0,285,175,306" href="yutani.3dml#hopper4"/>
</imagemap>
<imagemap name="nav2">
	<area shape="rect" coords="0,285,175,306" href="vastville.3dml#hopper"/>
</imagemap>

<create symbol="n0" block="full">
	<part name="*" faces="0"/>
	<popup trigger="everywhere" texture="textures/scifi/nav_off.gif" placement="top-left" imagemap="nav_off"/>
</create>
<create symbol="N0" block="full">
	<part name="*" faces="0"/>
	<popup trigger="everywhere" texture="textures/scifi/nav_hopper4.gif" placement="top-left" imagemap="nav_on"/>
</create>
<create symbol="N1" block="full">
	<part name="*" faces="0"/>
	<popup trigger="everywhere" texture="textures/scifi/nav_yutani.gif" placement="top-left" imagemap="nav1"/>
</create>
<create symbol="N2" block="full">
	<part name="*" faces="0"/>
	<popup trigger="everywhere" texture="textures/scifi/nav_vastville.gif" placement="top-left" imagemap="nav2"/>
</create>

<!--
<create symbol="N3" block="full">
	<part name="*" faces="0"/>
	<popup trigger="everywhere" texture="textures/scifi/nav_xxx.gif" placement="top-left" imagemap="nav3"/>
</create>
<create symbol="N4" block="full">
	<part name="*" faces="0"/>
	<popup trigger="everywhere" texture="textures/scifi/nav_xxx.gif" placement="top-left" imagemap="nav4"/>
</create>
<create symbol="N5" block="full">
	<part name="*" faces="0"/>
	<popup trigger="everywhere" texture="textures/scifi/nav_xxx.gif" placement="top-left" imagemap="nav5"/>
</create>
//-->


<!-- Clouds -->

<create symbol="c1" block="ground">
	<part name="top" texture="@interior:whitesheet.gif" translucency="60%"/>
	<action trigger="timer" delay=".1">
		<replace source="c1" target="(0,+1,0)"/>
		<replace source="c0" target="(-1,0,0)"/>
		<replace source="c0" target="(+1,-1,0)"/>
		<replace source=".." target="(-1,-3,0)"/>
		<replace source=".." target="(0,-3,0)"/>
		<replace source=".." target="(+1,-4,0)"/>
	</action>
</create>
<create symbol="c0" block="ground">
	<part name="top" texture="@interior:whitesheet.gif" translucency="60%"/>
</create>


<!-- Island Hopper -->

<create symbol="[A" block="ebottomramp">
	<part name="top" texture="textures/scifi/hopperdoor.gif" angle="270" faces="2"/>
	<part name="n,s,e,bottom" faces="0" solid="no"/>
	<param orient="0,180"/>
</create>
<create symbol="[B" block="wbottomramp">
	<part name="top" texture="textures/scifi/hopperdoor.gif" angle="270" faces="2"/>
	<part name="n,s,w,bottom" faces="0" solid="no"/>
	<param orient="0,180"/>
</create>
<create symbol="[c" block="ebottomramp">
	<part name="e,n,s,bottom" faces="0" solid="no"/>
	<part name="top" texture="textures/scifi/hopperwall.gif" faces="2"/>
</create>
<create symbol="[d" block="wbottomramp">
	<part name="w,n,s,bottom" faces="0" solid="no"/>
	<part name="top" texture="textures/scifi/hopperwall.gif" faces="2"/>
</create>
<create symbol="[C" block="ebottomramp">
	<part name="e,s,bottom" texture="textures/scifi/hopperwall.gif" style="scaled"/>
	<part name="n" texture="textures/scifi/hoppertech.gif" angle="180" projection="south"/>
</create>
<create symbol="[D" block="wbottomramp">
	<part name="w,s,bottom" texture="textures/scifi/hopperwall.gif" style="scaled"/>
	<part name="n" texture="textures/scifi/hoppertech.gif"/>
</create>
<create symbol="[g" block="half">
	<part name="n,s,e,w,bottom" faces="0" solid="no"/>
	<part name="top" texture="textures/scifi/hopperwall.gif" faces="2"/>
</create>
<create symbol="[h" block="half">
	<part name="top" texture="textures/scifi/hoppertech.gif"/>
	<part name="n,s,e,w" texture="textures/scifi/hopperwall.gif" style="scaled"/>
</create>
<create symbol="[k" block="bottomwedge">
	<part name="top,bottom" texture="textures/scifi/hopperwall.gif"/>
	<part name="n" texture="textures/scifi/hoppertech.gif"/>
	<part name="w" texture="textures/scifi/hopperwall.gif" style="scaled"/>
	<param orient="180"/>
</create>
<create symbol="[l" block="bottomwedge">
	<part name="top,bottom" texture="textures/scifi/hopperwall.gif"/>
	<part name="w" texture="textures/scifi/hoppertech.gif"/>
	<part name="n" texture="textures/scifi/hopperwall.gif" style="scaled"/>
	<param orient="270"/>
</create>
<create symbol="[m" block="bottomwedge">
	<part name="top" texture="textures/scifi/hopperwall.gif" angle="180"/>
	<part name="w" texture="textures/scifi/hopperwall.gif" angle="180" style="scaled"/>
	<part name="n" texture="textures/scifi/hoppertech.gif"/>
	<param orient="0,180"/>
</create>
<create symbol="[n" block="bottomwedge">
	<part name="top" texture="textures/scifi/hopperwall.gif" angle="180"/>
	<part name="w" texture="textures/scifi/hoppertech.gif"/>
	<part name="n" texture="textures/scifi/hopperwall.gif" angle="180" style="scaled"/>
	<param orient="90,180"/>
</create>
<create symbol="[q" block="half">
	<part name="n,s,bottom" faces="0" solid="no"/>
	<part name="e,w,top" texture="textures/scifi/hopperwall.gif" angle="180" style="scaled" faces="2"/>
	<param orient="0,180"/>
</create>
<create symbol="[R" block="nbottomramp">
	<part name="n,bottom" faces="0" solid="no"/>
	<part name="e,w" texture="textures/scifi/hopperwindow2.gif" style="scaled" angle="0" faces="2"/>
	<part name="top" texture="textures/scifi/hopperwindow2.gif" style="scaled" angle="0" faces="2" projection="north"/>
	<param orient="0,180"/>
	<action trigger="step in" radius="1.2">
		<replace source="n0" target="(1,1,1)"/>
	</action>
	<action trigger="step out" radius="1.2">
		<replace source=".." target="(1,1,1)"/>
		<replace source=".." target="(2,1,1)"/>
	</action>
</create>
<create symbol="[S" block="sbottomramp">
	<part name="s,bottom" faces="0"/>
	<part name="e,w" texture="textures/scifi/hopperwindow2.gif" style="scaled" angle="0" faces="2"/>
	<part name="top" texture="textures/scifi/hopperwindow2.gif" style="scaled" angle="0" faces="2" projection="north"/>
</create>
<create symbol="[t" block="half">
	<part name="s,bottom" faces="0" solid="no"/>
	<part name="n" faces="0"/>
	<part name="e,w" texture="textures/scifi/hopperwall.gif" style="scaled" angle="0" faces="2"/>
	<part name="top" texture="textures/scifi/hoppertech.gif" faces="2"/>
</create>
<create symbol="[u" block="half">
	<part name="top" texture="textures/scifi/hoppertech.gif" faces="2"/>
	<part name="n,s,e,w,bottom" faces="0" solid="no"/>
	<param orient="0,180"/>
</create>
<create symbol="[v" block="etopramp">
	<part name="n" texture="textures/scifi/hoppertech.gif" angle="90" style="scaled" projection="south"/>
	<part name="s" texture="textures/scifi/hoppertech.gif" angle="90" style="scaled"/>
	<part name="e" texture="textures/scifi/hoppertech.gif" angle="90" style="scaled"/>
	<part name="w" texture="textures/scifi/hoppertech.gif" angle="90" style="scaled"/>
	<part name="bottom" texture="textures/scifi/hoppertech.gif" angle="90" style="scaled"/>
	<param orient="0,0,270"/>
</create>
<create symbol="[w" block="wtopramp">
	<part name="n" texture="textures/scifi/hoppertech.gif" angle="90" style="scaled"/>
	<part name="s" texture="textures/scifi/hoppertech.gif" angle="90" style="scaled" projection="north"/>
	<part name="e" texture="textures/scifi/hoppertech.gif" angle="270" style="scaled"/>
	<part name="w" texture="textures/scifi/hoppertech.gif" angle="270" style="scaled"/>
	<part name="bottom" texture="textures/scifi/hoppertech.gif" angle="270" style="scaled" projection="top"/>
	<param orient="0,0,90"/>
</create>
<create symbol="[x" block="half">
	<part name="*" texture="textures/scifi/hopperwall.gif" style="scaled" angle="180"/>
	<param orient="0,180"/>
</create>
<create symbol="[Z" block="ceiling">
	<part name="*" faces="0"/>
	<action trigger="timer" delay="2">
		<replace source="[t" target="(15,18,2)"/>
		<replace source=".."/>
	</action>
</create>

<!--sounds-->

<SOUND FILE="sounds/flames.wav" VOLUME="30%" RADIUS="5" PLAYBACK="looped" FLOOD="yes" LOCATION="(15,18,1)"/>

<LEVEL NUMBER="1">
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. [R .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. [n [q [m .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. [A [g [B .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. [v [x [w .. .. .. .. .. .. .. .. .. .. .. .. ..
</LEVEL>

<LEVEL NUMBER="2">
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. [S .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. [k [t [l .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. [c [u [d .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. [C [h [D .. .. .. .. .. .. .. .. .. .. .. .. ..
</LEVEL>

<LEVEL NUMBER="3">
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. c0 .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. c0 c0 c0 .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. c0 c0 c0 .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. c0 c0 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. c0 .. .. .. .. .. .. c1 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. c0 c0 c0 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. c0 c0 c0 .. .. .. .. .. .. .. .. .. .. .. c0 .. .. .. .. .. .. .. .. ..
.. .. .. .. .. c0 c0 .. .. .. .. .. .. .. .. .. .. c0 c0 c0 .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. c1 .. .. .. .. .. .. .. .. .. .. c0 c0 c0 .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. c0 c0 .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. c1 .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. c0 .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. c0 c0 c0 .. .. ..
.. .. .. .. .. .. .. .. .. .. .. c0 .. .. .. .. .. .. .. .. .. .. .. c0 c0 c0 .. .. ..
.. .. .. .. .. .. .. .. .. c0 c0 c0 .. .. .. .. .. .. .. .. .. .. .. c0 c0 .. .. .. ..
.. .. .. .. .. .. .. .. .. c0 c0 c0 .. .. .. .. .. .. .. .. .. .. .. .. c1 .. .. .. ..
.. .. .. .. .. .. .. .. .. c0 c0 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. c1 .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
</LEVEL>

<entrance location="(15,18,3)" name="default" angle="0"/>
<action location="(15,18,3)" trigger="proximity" radius="1">
	<replace source=".." target="(15,18,2)"/>
	<replace source="[Z" target="(3,1,1)"/>
</action>
</BODY>
</SPOT>
