123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315 |
- <?xml version='1.0' encoding='utf-8'?>
- <!--
- Copyright (c) 2003-onwards Shaven Puppy Ltd
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-
- * Neither the name of 'Shaven Puppy' nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
- LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- -->
- <!-- Titan Buildings -->
- <resources>
- <!-- Load all the tags -->
- <include resource="tags.xml" />
- <instance
- class="worm.buildings.BaseBuildingFeature"
- name="building.titan.base"
- inherit="building.earth.base"
- >
- </instance>
-
-
-
- <!-- obstacles -->
- <animation name="titan.shroom.phase.anim">
- <animcolor a="63" d="3" />
- <animcolor a="65" d="3" />
- <animcolor a="69" d="3" />
- <animcolor a="75" d="3" />
- <animcolor a="83" d="3" />
- <animcolor a="93" d="3" />
- <animcolor a="105" d="3" />
- <animcolor a="117" d="3" />
- <animcolor a="131" d="3" />
- <animcolor a="145" d="3" />
- <animcolor a="159" d="3" />
- <animcolor a="173" d="3" />
- <animcolor a="187" d="3" />
- <animcolor a="201" d="3" />
- <animcolor a="213" d="3" />
- <animcolor a="225" d="3" />
- <animcolor a="235" d="3" />
- <animcolor a="243" d="3" />
- <animcolor a="249" d="3" />
- <animcolor a="253" d="3" />
- <animcolor a="255" d="3" />
- <animcolor a="254" d="3" />
- <animcolor a="253" d="3" />
- <animcolor a="251" d="3" />
- <animcolor a="249" d="3" />
- <animcolor a="246" d="3" />
- <animcolor a="243" d="3" />
- <animcolor a="239" d="3" />
- <animcolor a="235" d="3" />
- <animcolor a="230" d="3" />
- <animcolor a="225" d="3" />
- <animcolor a="219" d="3" />
- <animcolor a="213" d="3" />
- <animcolor a="207" d="3" />
- <animcolor a="201" d="3" />
- <animcolor a="194" d="3" />
- <animcolor a="187" d="3" />
- <animcolor a="180" d="3" />
- <animcolor a="173" d="3" />
- <animcolor a="166" d="3" />
- <animcolor a="159" d="3" />
- <animcolor a="152" d="3" />
- <animcolor a="145" d="3" />
- <animcolor a="138" d="3" />
- <animcolor a="131" d="3" />
- <animcolor a="124" d="3" />
- <animcolor a="117" d="3" />
- <animcolor a="111" d="3" />
- <animcolor a="105" d="3" />
- <animcolor a="99" d="3" />
- <animcolor a="93" d="3" />
- <animcolor a="88" d="3" />
- <animcolor a="83" d="3" />
- <animcolor a="79" d="3" />
- <animcolor a="75" d="3" />
- <animcolor a="71" d="3" />
- <animcolor a="69" d="3" />
- <animcolor a="66" d="3" />
- <animcolor a="65" d="3" />
- <animcolor a="64" d="3" />
- <animcolor a="63" d="3" />
- <goto seq="0"/>
- </animation>
- <animation name="titan.shroom.1.01.anim">
- <frame i="spriteimage.titan.obstacle.1.glow.01" d="0" />
- <frame i="titan.shroom.phase.anim" d="0" />
- </animation>
- <animation name="titan.shroom.1.02.anim">
- <frame i="spriteimage.titan.obstacle.1.glow.02" d="0" />
- <frame i="titan.shroom.phase.anim" d="0" />
- </animation>
- <animation name="titan.shroom.1.03.anim">
- <frame i="spriteimage.titan.obstacle.1.glow.03" d="0" />
- <frame i="titan.shroom.phase.anim" d="0" />
- </animation>
- <animation name="titan.shroom.1.04.anim">
- <frame i="spriteimage.titan.obstacle.1.glow.04" d="0" />
- <frame i="titan.shroom.phase.anim" d="0" />
- </animation>
- <animation name="titan.shroom.1.05.anim">
- <frame i="spriteimage.titan.obstacle.1.glow.05" d="0" />
- <frame i="titan.shroom.phase.anim" d="0" />
- </animation>
- <animation name="titan.shroom.1.06.anim">
- <frame i="spriteimage.titan.obstacle.1.glow.06" d="0" />
- <frame i="titan.shroom.phase.anim" d="0" />
- </animation>
- <animation name="titan.shroom.1.07.anim">
- <frame i="spriteimage.titan.obstacle.1.glow.07" d="0" />
- <frame i="titan.shroom.phase.anim" d="0" />
- </animation>
- <animation name="titan.shroom.1.08.anim">
- <frame i="spriteimage.titan.obstacle.1.glow.08" d="0" />
- <frame i="titan.shroom.phase.anim" d="0" />
- </animation>
- <animation name="titan.shroom.1.09.anim">
- <frame i="spriteimage.titan.obstacle.1.glow.09" d="0" />
- <frame i="titan.shroom.phase.anim" d="0" />
- </animation>
- <animation name="titan.shroom.1.10.anim">
- <frame i="spriteimage.titan.obstacle.1.glow.10" d="0" />
- <frame i="titan.shroom.phase.anim" d="0" />
- </animation>
-
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.master"
- hitpoints="2"
- bounds="0,0,8,8"
- floor="-4"
- >
- <deathAppearance>
- <layers scale="0.5">
- <sprite layer="5" animation="obstacle.dead.animation"/>
- <emitter offset="8,0" ySortOffset="8" emitter="shroom.explosion.emitter"/>
- </layers>
- </deathAppearance>
- </instance>
-
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.1.01"
- inherit="titan.obstacle.master"
- >
- <appearance>
- <layers scale="0.5">
- <sprite layer="4" sublayer="2" colored="shadow" attenuated="true" image="spriteimage.titan.obstacle.1.ground.01" />
- <sprite layer="5" sublayer="1" bottomColored="cliff-1" topColored="cliff-glow" attenuated="true" image="spriteimage.titan.obstacle.1.01" />
- <sprite layer="5" sublayer="2" colored="shroom-glow" attenuated="false" animation="titan.shroom.1.01.anim" />
- </layers>
- </appearance>
- </instance>
-
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.1.02"
- inherit="titan.obstacle.master"
- >
- <appearance>
- <layers scale="0.5">
- <sprite layer="4" sublayer="2" colored="shadow" attenuated="true" image="spriteimage.titan.obstacle.1.ground.01" />
- <sprite layer="5" sublayer="1" bottomColored="cliff-1" topColored="cliff-glow" attenuated="true" image="spriteimage.titan.obstacle.1.02" />
- <sprite layer="5" sublayer="2" colored="shroom-glow" attenuated="false" animation="titan.shroom.1.02.anim" />
- </layers>
- </appearance>
- </instance>
-
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.1.03"
- inherit="titan.obstacle.master"
- >
- <appearance>
- <layers scale="0.5">
- <sprite layer="4" sublayer="2" colored="shadow" attenuated="true" image="spriteimage.titan.obstacle.1.ground.01" />
- <sprite layer="5" sublayer="1" bottomColored="cliff-1" topColored="cliff-glow" attenuated="true" image="spriteimage.titan.obstacle.1.03" />
- <sprite layer="5" sublayer="2" colored="shroom-glow" attenuated="false" animation="titan.shroom.1.03.anim" />
- </layers>
- </appearance>
- </instance>
-
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.1.04"
- inherit="titan.obstacle.master"
- >
- <appearance>
- <layers scale="0.5">
- <sprite layer="4" sublayer="2" colored="shadow" attenuated="true" image="spriteimage.titan.obstacle.1.ground.01" />
- <sprite layer="5" sublayer="1" bottomColored="cliff-1" topColored="cliff-glow" attenuated="true" image="spriteimage.titan.obstacle.1.04" />
- <sprite layer="5" sublayer="2" colored="shroom-glow" attenuated="false" animation="titan.shroom.1.04.anim" />
- </layers>
- </appearance>
- </instance>
-
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.1.05"
- inherit="titan.obstacle.master"
- >
- <appearance>
- <layers scale="0.5">
- <sprite layer="4" sublayer="2" colored="shadow" attenuated="true" image="spriteimage.titan.obstacle.1.ground.01" />
- <sprite layer="5" sublayer="1" bottomColored="cliff-1" topColored="cliff-glow" attenuated="true" image="spriteimage.titan.obstacle.1.05" />
- <sprite layer="5" sublayer="2" colored="shroom-glow" attenuated="false" animation="titan.shroom.1.05.anim" />
- </layers>
- </appearance>
- </instance>
-
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.1.06"
- inherit="titan.obstacle.master"
- >
- <appearance>
- <layers scale="0.5">
- <sprite layer="4" sublayer="2" colored="shadow" attenuated="true" image="spriteimage.titan.obstacle.1.ground.01" />
- <sprite layer="5" sublayer="1" bottomColored="cliff-1" topColored="cliff-glow" attenuated="true" image="spriteimage.titan.obstacle.1.06" />
- <sprite layer="5" sublayer="2" colored="shroom-glow" attenuated="false" animation="titan.shroom.1.06.anim" />
- </layers>
- </appearance>
- </instance>
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.1.07"
- inherit="titan.obstacle.master"
- >
- <appearance>
- <layers scale="0.5">
- <sprite layer="4" sublayer="2" colored="shadow" attenuated="true" image="spriteimage.titan.obstacle.1.ground.01" />
- <sprite layer="5" sublayer="1" bottomColored="cliff-1" topColored="cliff-glow" attenuated="true" image="spriteimage.titan.obstacle.1.07" />
- <sprite layer="5" sublayer="2" colored="shroom-glow" attenuated="false" animation="titan.shroom.1.07.anim" />
- </layers>
- </appearance>
- </instance>
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.1.08"
- inherit="titan.obstacle.master"
- >
- <appearance>
- <layers scale="0.5">
- <sprite layer="4" sublayer="2" colored="shadow" attenuated="true" image="spriteimage.titan.obstacle.1.ground.01" />
- <sprite layer="5" sublayer="1" bottomColored="cliff-1" topColored="cliff-glow" attenuated="true" image="spriteimage.titan.obstacle.1.08" />
- <sprite layer="5" sublayer="2" colored="shroom-glow" attenuated="false" animation="titan.shroom.1.08.anim" />
- </layers>
- </appearance>
- </instance>
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.1.09"
- inherit="titan.obstacle.master"
- >
- <appearance>
- <layers scale="0.5">
- <sprite layer="4" sublayer="2" colored="shadow" attenuated="true" image="spriteimage.titan.obstacle.1.ground.01" />
- <sprite layer="5" sublayer="1" bottomColored="cliff-1" topColored="cliff-glow" attenuated="true" image="spriteimage.titan.obstacle.1.09" />
- <sprite layer="5" sublayer="2" colored="shroom-glow" attenuated="false" animation="titan.shroom.1.09.anim" />
- </layers>
- </appearance>
- </instance>
- <instance
- class="worm.buildings.ObstacleFeature"
- name="titan.obstacle.1.10"
- inherit="titan.obstacle.master"
- >
- <appearance>
- <layers scale="0.5">
- <sprite layer="4" sublayer="2" colored="shadow" attenuated="true" image="spriteimage.titan.obstacle.1.ground.01" />
- <sprite layer="5" sublayer="1" bottomColored="cliff-1" topColored="cliff-glow" attenuated="true" image="spriteimage.titan.obstacle.1.10" />
- <sprite layer="5" sublayer="2" colored="shroom-glow" attenuated="false" animation="titan.shroom.1.10.anim" />
- </layers>
- </appearance>
- </instance>
-
- </resources>
|