Remove obsolete sample of new scenario format
This commit is contained in:
@@ -1,7 +0,0 @@
|
||||
boes is a new human-readable XML scenario data format, intended to replace the glorious exs.
|
||||
|
||||
features will include embedded resources, more accessibility, and being a gzipped tarball with a different name
|
||||
|
||||
work in progress
|
||||
|
||||
-- sy
|
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<items boes='2.0.0'>
|
||||
<item id='0'>
|
||||
<variety>shield</variety>
|
||||
<level>3</level>
|
||||
<pic>12</pic>
|
||||
<name>Test Item</name>
|
||||
<full-name>Test Item</full-name>
|
||||
<value>3</value>
|
||||
<weight>10</weight>
|
||||
<properties/>
|
||||
</item>
|
||||
</items>
|
@@ -1,60 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<monsters boes='2.0.0'>
|
||||
<monster id="7">
|
||||
<!-- The monster's name -->
|
||||
<name>Cave Cow</name>
|
||||
<!-- Species -->
|
||||
<race>beast</race>
|
||||
<!-- Monster picture -->
|
||||
<pic w='1' h='1'>5</pic>
|
||||
<!-- Experience level -->
|
||||
<level>1</level>
|
||||
<!-- Essential stats -->
|
||||
<armor>0</armor>
|
||||
<skill>1</skill>
|
||||
<hp>5</hp>
|
||||
<speed>4</speed>
|
||||
<!-- Treasure class -->
|
||||
<treasure>0</treasure>
|
||||
<!-- Attacks -->
|
||||
<attacks>
|
||||
<attack type='0'>1d4</attack>
|
||||
</attacks>
|
||||
<!-- Special abilities -->
|
||||
<abilities>
|
||||
<!-- A breath weapon; 12 = damage2, 3 = breath, 4 = unblockable damage -->
|
||||
<general type='12'>
|
||||
<type>3</type>
|
||||
<missile>8</missile>
|
||||
<strength>1</strength>
|
||||
<range>8</range>
|
||||
<chance>37.5</chance>
|
||||
<extra>4</extra>
|
||||
</general>
|
||||
<!-- Archery; 1 = missile, 1 = arrow -->
|
||||
<missile type='1'>
|
||||
<type>1</type>
|
||||
<missile>3</missile>
|
||||
<strength>8d7</strength>
|
||||
<skill>16</skill>
|
||||
<range>10</range>
|
||||
<chance>87.5</chance>
|
||||
</missile>
|
||||
<!-- Radiate fire fields; 22 = radiate, 2 = fire -->
|
||||
<radiate type='22'>
|
||||
<type>2</type>
|
||||
<chance>100</chance>
|
||||
</radiate>
|
||||
</abilities>
|
||||
<!-- Ambient sound (eg cow mooing) -->
|
||||
<voice>17</voice>
|
||||
<!-- Summon class -->
|
||||
<summon>0</summon>
|
||||
<!-- Default attitude -->
|
||||
<attitude>2</attitude>
|
||||
<!-- Immunities (empty element for none) -->
|
||||
<immunity>
|
||||
<fire>50</fire>
|
||||
</immunity>
|
||||
</monster>
|
||||
</monsters>
|
@@ -1,56 +0,0 @@
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2*4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# add * to specify a wandering monster loc; 2*4 indicates the fourth loc is here
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,247:0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# add a : to specify a special is there. 247:0 is 247 with special 0
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,121!0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# add a ! to specify a sign is there. 121!0 is 121 with sign 0
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,202@2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# in an outdoors map, use @ to indicate a town entrance
|
||||
# - 202@4 means terrain type 202, town 4
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2~h2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# add a ~ to specify a boat or horse; following character is h for horse, b for boat
|
||||
# uppercase indicates it's not the party's property, lowercase indicates it is
|
||||
# the number is the horse number in the global list
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
@@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<sector boes="1.0">
|
||||
<name>Outdoor Section</name>
|
||||
<!-- Outdoor ambient sound -->
|
||||
<sound>birds</sound>
|
||||
|
||||
<!-- Wandering encounter info -->
|
||||
<wandering>
|
||||
<monster>52</monster>
|
||||
<monster friendly="true">27</monster>
|
||||
</wandering>
|
||||
|
||||
<sign id="0">This is a sample sign!</sign>
|
||||
|
||||
<!-- outdoor description rects -->
|
||||
<area top="32" left="32" bottom="36" right="36">This is an area description!</area>
|
||||
|
||||
<string id="0">This is a special encounter string!</string>
|
||||
</sector>
|
@@ -1,170 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<scenario boes="1.0">
|
||||
|
||||
<!-- boes == blades of exile scenario -->
|
||||
|
||||
|
||||
<title>The File Test Scenario</title>
|
||||
|
||||
<!-- Human-readable -->
|
||||
|
||||
|
||||
|
||||
<icon>8</icon>
|
||||
|
||||
<!-- For a custom icon, use
|
||||
|
||||
<icon custom="true" col="0" row="0">scenicon.png</icon>
|
||||
|
||||
where col=x and row=y are tile offsets to the TL corner of the icon
|
||||
|
||||
The icon is assumed to be 32x32 pixels on a graphics sheet containing
|
||||
only 32x32 icons, and the row and col count tiles, not pixels.
|
||||
Set split="true" if you want to put the scenario icon on your main
|
||||
graphics sheet (of 28x36 icons), where it would need to be split in half
|
||||
and take two slots like a talking graphics.
|
||||
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<id>1359072240-14121234</id>
|
||||
|
||||
<!-- Unix time of creation, plus random number.
|
||||
|
||||
used to help sort stuff. Doesn't change after creation.
|
||||
|
||||
-->
|
||||
|
||||
|
||||
<version>1.0.0-a</version>
|
||||
|
||||
|
||||
|
||||
<language>en-US</language>
|
||||
|
||||
<!-- For any future i18n support, maybe -->
|
||||
|
||||
|
||||
|
||||
<author>
|
||||
|
||||
<name>Sylae Jiendra Corell</name><!-- Human-readable -->
|
||||
|
||||
<email>sylae@calref.net</email><!-- Human-readable -->
|
||||
|
||||
</author>
|
||||
|
||||
<text>
|
||||
|
||||
<teaser>Who wrote 1</teaser><!-- Human-readable -->
|
||||
|
||||
<teaser>Who wrote 2</teaser><!-- Human-readable -->
|
||||
|
||||
</text>
|
||||
|
||||
|
||||
|
||||
<ratings>
|
||||
|
||||
<content>g</content>
|
||||
|
||||
<!-- g,pg,r,nc17 -->
|
||||
|
||||
<difficulty>1</difficulty>
|
||||
|
||||
<!-- 1,2,3,4
|
||||
|
||||
low,medium,high,very high, repectively
|
||||
|
||||
-->
|
||||
|
||||
</ratings>
|
||||
|
||||
|
||||
|
||||
<flags>
|
||||
|
||||
<adjust-difficulty>true</adjust-difficulty>
|
||||
|
||||
<legacy>none</legacy>
|
||||
|
||||
<!-- Options:
|
||||
|
||||
spidweb: original boe
|
||||
|
||||
none: goes off of cboe version
|
||||
|
||||
-->
|
||||
|
||||
<custom-graphics>false</custom-graphics>
|
||||
|
||||
</flags>
|
||||
|
||||
|
||||
|
||||
<creator>
|
||||
|
||||
<type>cboe</type>
|
||||
|
||||
<version>1.2.0a</version>
|
||||
|
||||
<os>win7-x64</os>
|
||||
|
||||
</creator>
|
||||
|
||||
<game>
|
||||
<!-- Number of towns in the scenario -->
|
||||
<num-towns>1</num-towns>
|
||||
<!-- Number of outdoor sections in the scenario -->
|
||||
<out-width>1</out-width>
|
||||
<out-height>1</out-height>
|
||||
<!-- Number of the starting town -->
|
||||
<start-town>0</start-town>
|
||||
<!-- Where in town you start -->
|
||||
<town-start x="20" y="20"/>
|
||||
<!-- Which outdoor section you start in -->
|
||||
<outdoor-start x="0" y="0"/>
|
||||
<!-- Where in that outdoor section you start -->
|
||||
<sector-start x="20" y="20"/>
|
||||
<!-- Definitions of special items, if any -->
|
||||
<special-item start-with='true'>
|
||||
<name>My Special Item</name>
|
||||
<description>It's so useful!</description>
|
||||
</special-item>
|
||||
<!-- Define quests here -->
|
||||
<quest start-with='false'>
|
||||
<!-- Quests can have a deadline, and an event that waives the deadline -->
|
||||
<deadline relative='true' waive-if='5'>12</deadline>
|
||||
<!-- Quests can have an automatic reward -->
|
||||
<reward xp='12000' gold='250'/>
|
||||
<name>Sample Quest</name>
|
||||
<description>Your mission, if you choose to accept it, is...!!??</description>
|
||||
</quest>
|
||||
<!-- And shops -->
|
||||
<shop>
|
||||
<name>A Few Spells</name>
|
||||
<type>live</type>
|
||||
<prompt>spell</prompt>
|
||||
<face>43</face>
|
||||
<entries>
|
||||
<mage-spell>30</mage-spell>
|
||||
<mage-spell>31</mage-spell>
|
||||
<priest-spell>30</priest-spell>
|
||||
<priest-spell>31</priest-spell>
|
||||
</entries>
|
||||
</shop>
|
||||
</game>
|
||||
|
||||
<editor>
|
||||
<!-- Default ground terrain used by the editor for new towns -->
|
||||
<default-ground>0</default-ground>
|
||||
<!-- Last outdoor section edited -->
|
||||
<last-out-section x="0" y="0"/>
|
||||
<!-- Last town edited -->
|
||||
<last-town>0</last-town>
|
||||
<!-- This is a way to specify what type of graphics are in the custom graphics sheet
|
||||
For example, this states that the fourth graphic is an item. -->
|
||||
<graphics><pic index='3'>7</pic></graphics>
|
||||
</editor>
|
||||
</scenario>
|
@@ -1,30 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<terrains boes='2.0.0'>
|
||||
<terrain id='2'>
|
||||
<name>Grass</name>
|
||||
<!-- The picture, and the automap picture -->
|
||||
<pic>2</pic>
|
||||
<map>2</map>
|
||||
<!-- Blockage information -->
|
||||
<blockage>none</blockage>
|
||||
<fly>true</fly>
|
||||
<boat>false</boat>
|
||||
<ride>true</ride>
|
||||
<!-- Trim type, if it's a trim; this isn't -->
|
||||
<trim>none</trim>
|
||||
<!-- Combat arena to use -->
|
||||
<arena>2</arena>
|
||||
<!-- Special terrain property -->
|
||||
<special>
|
||||
<type>0</type>
|
||||
<!-- Can include flags here, if necessary -->
|
||||
</special>
|
||||
<!-- Base terrain type -->
|
||||
<ground>2</ground>
|
||||
<!-- Editor information -->
|
||||
<editor>
|
||||
<!-- Shortcut key -->
|
||||
<shortcut>g</shortcut>
|
||||
</editor>
|
||||
</terrain>
|
||||
</terrains>
|
@@ -1,49 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<dialogue boes="1.0">
|
||||
<!-- Basic personalities -->
|
||||
<personality id="0">
|
||||
<title>Bill</title>
|
||||
<look>You see a small, strange creature.</look>
|
||||
<name>"I'm Bill!"</name>
|
||||
<job>"Job? What's that?"</job>
|
||||
<!-- Can also add <unknown> -->
|
||||
</personality>
|
||||
<!-- A shop -->
|
||||
<node for="0">
|
||||
<keyword>purchase</keyword>
|
||||
<shop type="items">
|
||||
<cost>0</cost>
|
||||
<first>5</first>
|
||||
<count>12</count>
|
||||
<title>Bill's Cheap Items</title>
|
||||
</shop>
|
||||
</node>
|
||||
<!-- Selling items -->
|
||||
<node for="0">
|
||||
<keyword>sell</keyword>
|
||||
<sell type="any">
|
||||
<cost>0</cost>
|
||||
<text>"Yay! Give me all your stuff!"</text>
|
||||
</sell>
|
||||
</node>
|
||||
<!-- Force conversation end -->
|
||||
<node for="0">
|
||||
<keyword>secrets</keyword>
|
||||
<!-- Can add a second keyword if desired -->
|
||||
<talk>
|
||||
<text>"I don't like talking about secrets."</text>
|
||||
</talk>
|
||||
<end>force</end>
|
||||
</node>
|
||||
<!-- An inn -->
|
||||
<node for="0">
|
||||
<keyword>sleep</keyword>
|
||||
<inn>
|
||||
<cost>10</cost>
|
||||
<quality>0</quality>
|
||||
<bed x="12" y="32"/>
|
||||
<text>"Ah, you want one of my cheap rooms? Sleep well!"</text>
|
||||
<text>"Sorry, that'll be 10 gold."</text>
|
||||
</inn>
|
||||
</node>
|
||||
</dialogue>
|
@@ -1,62 +0,0 @@
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# comma-seperated, tile type
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2^,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# add ^ to indicate entrance point from north
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2*4,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# add * to specify a wandering monster loc; 2*4 indicates the fourth loc is here
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2@17,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# @17 means that preset item number 17 is on this space; it can be applied multiple times, eg 2@17@9
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2&10,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# use & to indicate a field is on the space; &10 specifies webs; it can be applied multiple times
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,122,122,122,122,122,122,122,122,122,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2<,2,2,2,2,2,2,2,2,122,170,170,170,170,170,170,170,122,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2>,2,2,2,2
|
||||
# add < or > to indicate entrance point from west and east respectively
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,122,170,170,170,170,170,170,170,122,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,125,170,170,247:0,170,170,170,170,122,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# add a : to specify a special is there. 247:0 is 247 with special 0
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,121!0,122,170,170,170,170,170,170,170,122,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# add a ! to specify a sign is there. 121!0 is 121 with sign 0
|
||||
# you can do both, in either order; 121!0:0 and 121:0!0 are both 121 with special 0 and sign 0
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,122,170,170,170,170,170,170,170,122,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,122,170,170,170,170,170,170,170,122,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,122,170,170,170,170,170,170,170,122,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,122,122,122,122,122,122,122,122,122,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2~h2,2~H7,2,2,2,2,2,2,2$12,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# add a ~ to specify a boat or horse; following character is h for horse, b for boat
|
||||
# uppercase indicates it's not the party's property, lowercase indicates it is
|
||||
# the number is the horse number in the global list
|
||||
# $12 means that preset creature number 12 is on the space
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2v,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
# add v to indicate entrance point from south
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
|
@@ -1,13 +0,0 @@
|
||||
|
||||
# Sample special node sequence.
|
||||
|
||||
def Varn = 3
|
||||
|
||||
@if-gold # The first node is node 0
|
||||
ex1 50, 5 # If they have 50 gold, take it and jump to node 5
|
||||
goto 1 # Otherwise, jump to node 1
|
||||
@disp-msg # Subsequent nodes increment from the previous one
|
||||
msg 2 # Shows string 2; the omitted argument is assumed to be -1
|
||||
@town-visible = 5 # Explicitly specify node number
|
||||
msg 3,4 # Shows strings 3 and 4 in the message dialog
|
||||
ex1 Varn,1 # Town 3, set visibility to true
|
@@ -1,50 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<town boes="1.0">
|
||||
<size>48</size>
|
||||
<name>Town name</name>
|
||||
<bounds top="4" left="4" bottom="44" right="44"/>
|
||||
|
||||
<!-- Town's difficulty rating -->
|
||||
<difficulty>1</difficulty>
|
||||
|
||||
<!-- Town's lighting type -->
|
||||
<lighting>lit</lighting>
|
||||
|
||||
<!-- Entry specials; omitting condition is equivalent to ="alive" -->
|
||||
<onenter>12</onenter>
|
||||
<onenter condition="dead">13</onenter>
|
||||
|
||||
<!-- Town exit location/special -->
|
||||
<onexit dir="n">5</onexit>
|
||||
|
||||
<!-- Various optional flags; <flags/> is perfectly valid here -->
|
||||
<flags>
|
||||
|
||||
</flags>
|
||||
|
||||
<!-- Wandering monsters; optional -->
|
||||
<wandering>
|
||||
<monster>21</monster>
|
||||
</wandering>
|
||||
|
||||
<sign id="0">This is a sample sign!</sign>
|
||||
|
||||
<!-- preset items -->
|
||||
<item id='17'>
|
||||
<type>17</type>
|
||||
<property>true</property>
|
||||
<charges>3</charges>
|
||||
</item>
|
||||
|
||||
<!-- preset creatures -->
|
||||
<creature id='12'>
|
||||
<type>12</type>
|
||||
<personality>0</personality>
|
||||
<attitude>0</attitude>
|
||||
<mobility>1</mobility>
|
||||
</creature>
|
||||
|
||||
<!-- town description rects -->
|
||||
<area top="32" left="32" bottom="36" right="36">This is an area description!</area>
|
||||
|
||||
</town>
|
Reference in New Issue
Block a user