230 lines
8.8 KiB
XML
230 lines
8.8 KiB
XML
<?xml version="1.0"?>
|
|
<!DOCTYPE GameObjectMatchers SYSTEM "GameObjectMatchers.dtd">
|
|
<GameObjectMatchers>
|
|
<GameObjectMatcher id="monster">
|
|
<title xml:lang="en">Monster</title>
|
|
<title xml:lang="de">Monster</title>
|
|
<title xml:lang="fr">Monstres</title>
|
|
<title xml:lang="sv">Monster</title>
|
|
<And>
|
|
<Attrib name="alive" />
|
|
<Or>
|
|
<Attrib name="monster" />
|
|
<Attrib name="generator" />
|
|
</Or>
|
|
</And>
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="wall">
|
|
<title xml:lang="en">Wall</title>
|
|
<title xml:lang="de">Wand</title>
|
|
<title xml:lang="fr">Murs</title>
|
|
<title xml:lang="sv">Väggar</title>
|
|
<And>
|
|
<TypeNrs numbers="0" />
|
|
<Attrib name="move_block" op="ne" value="" />
|
|
<Attrib name="is_floor" value="" />
|
|
</And>
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="connected">
|
|
<title xml:lang="en">Connected</title>
|
|
<title xml:lang="de">Verbunden</title>
|
|
<title xml:lang="fr">Objets connectés</title>
|
|
<title xml:lang="sv">Anslutna</title>
|
|
<Attrib name="connected" op="ne" value="" />
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="exit">
|
|
<title xml:lang="en">Exit</title>
|
|
<title xml:lang="de">Ausgang</title>
|
|
<title xml:lang="fr">Sorties</title>
|
|
<title xml:lang="sv">Utgångar</title>
|
|
<TypeNrs numbers="41 57 58 66 94 95" />
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="treasure">
|
|
<title xml:lang="en">Treasure</title>
|
|
<title xml:lang="de">Schatz</title>
|
|
<title xml:lang="fr">Trésors</title>
|
|
<title xml:lang="sv">Skatter</title>
|
|
<And>
|
|
<TypeNrs numbers="4 5 36 60 85 111 123 124 130" />
|
|
<Attrib name="no_pick" value="" />
|
|
</And>
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="door">
|
|
<title xml:lang="en">Doors and Keys</title>
|
|
<title xml:lang="de">Türen und Schlüssel</title>
|
|
<title xml:lang="fr">Portes et Clés</title>
|
|
<title xml:lang="sv">Dörrar och Nycklar</title>
|
|
<TypeNrs numbers="20 21 23 24 26 91" />
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="equipment">
|
|
<title xml:lang="en">Equipment</title>
|
|
<title xml:lang="de">Ausrüstung</title>
|
|
<title xml:lang="fr">Équipement</title>
|
|
<title xml:lang="sv">Utrustning</title>
|
|
<And>
|
|
<TypeNrs numbers="3 13 14 15 16 33 34 35 39 70 87 99 100 104 109 113 122" />
|
|
<Attrib name="no_pick" value="" />
|
|
</And>
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="blocked">
|
|
<title xml:lang="en">Blocked</title>
|
|
<title xml:lang="de">Blockiert</title>
|
|
<Attrib name="move_block" op="ne" value="" />
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="weak_wall">
|
|
<title xml:lang="en">Weak wall</title>
|
|
<title xml:lang="de">Zerstörbare Wand</title>
|
|
<And>
|
|
<Attrib name="alive" />
|
|
<Attrib name="tear_down" />
|
|
</And>
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="invisible">
|
|
<title xml:lang="en">Hidden items</title>
|
|
<title xml:lang="de">Versteckte Objekte</title>
|
|
<Attrib name="invisible" />
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="floor">
|
|
<title xml:lang="en">Floor</title>
|
|
<title xml:lang="de">Boden</title>
|
|
<Attrib name="is_floor" />
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="no_magic">
|
|
<title xml:lang="en">Magic forbidden</title>
|
|
<title xml:lang="de">Magie verboten</title>
|
|
<And>
|
|
<Attrib name="no_magic" />
|
|
<Attrib name="no_pick" />
|
|
</And>
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="no_prayer">
|
|
<title xml:lang="en">Unholy ground</title>
|
|
<title xml:lang="de">Ungeweihter Boden</title>
|
|
<And>
|
|
<Attrib name="damned" />
|
|
<Attrib name="no_pick" />
|
|
</And>
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="no_spells">
|
|
<title xml:lang="en">Spells forbidden</title>
|
|
<title xml:lang="de">Zaubern verboten</title>
|
|
<And>
|
|
<Attrib name="no_magic" />
|
|
<Attrib name="damned" />
|
|
<Attrib name="no_pick" />
|
|
</And>
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="living">
|
|
<title xml:lang="en">Living creature</title>
|
|
<title xml:lang="de">Lebewesen</title>
|
|
<Attrib name="alive" />
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="shop_square">
|
|
<title xml:lang="en">Shop Square</title>
|
|
<title xml:lang="de">Verkaufsfläche</title>
|
|
<TypeNrs numbers="68" />
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="shop">
|
|
<title xml:lang="en">Shop Square</title>
|
|
<title xml:lang="de">Geschäft</title>
|
|
<TypeNrs numbers="68" />
|
|
</GameObjectMatcher>
|
|
<GameObjectMatcher id="unique">
|
|
<title xml:lang="en">Unique squares/objects</title>
|
|
<title xml:lang="de">'unique'-Felder/Objekte</title>
|
|
<Attrib name="unique" />
|
|
</GameObjectMatcher>
|
|
|
|
<!-- Objects to be treated as floors in insertion tool -->
|
|
<GameObjectMatcher id="system_floor" system="true">
|
|
<title xml:lang="en">Floor</title>
|
|
<title xml:lang="de">Boden</title>
|
|
<Attrib name="is_floor" />
|
|
</GameObjectMatcher>
|
|
|
|
<!-- Objects to be put below the floor in insertion tool -->
|
|
<GameObjectMatcher id="system_below_floor" system="true">
|
|
<title xml:lang="en">Below Floor</title>
|
|
<title xml:lang="de">Unter Boden</title>
|
|
<TypeNrs numbers="-666" /> <!-- do not match anything for now -->
|
|
</GameObjectMatcher>
|
|
|
|
<!-- Objects to be put below the floor in insertion tool -->
|
|
<GameObjectMatcher id="system_wall" system="true">
|
|
<title xml:lang="en">Wall</title>
|
|
<title xml:lang="de">Wand</title>
|
|
<title xml:lang="fr">Murs</title>
|
|
<title xml:lang="sv">Väggar</title>
|
|
<And>
|
|
<TypeNrs numbers="0" />
|
|
<Attrib name="move_block" op="ne" value="" />
|
|
<Attrib name="is_floor" value="" />
|
|
</And>
|
|
</GameObjectMatcher>
|
|
|
|
<!-- Objects to be treated as monsters in insertion tool -->
|
|
<GameObjectMatcher id="system_monster" system="true">
|
|
<title xml:lang="en">Monster</title>
|
|
<title xml:lang="de">Monster</title>
|
|
<title xml:lang="fr">Monstres</title>
|
|
<title xml:lang="sv">Monster</title>
|
|
<And>
|
|
<Attrib name="alive" />
|
|
<Or>
|
|
<Attrib name="monster" />
|
|
<Attrib name="generator" />
|
|
</Or>
|
|
</And>
|
|
</GameObjectMatcher>
|
|
|
|
<!-- Objects to be treated as exits by the GUI -->
|
|
<GameObjectMatcher id="system_exit" system="true">
|
|
<title xml:lang="en">Exit</title>
|
|
<title xml:lang="de">Ausgang</title>
|
|
<title xml:lang="fr">Sorties</title>
|
|
<title xml:lang="sv">Utgångar</title>
|
|
<TypeNrs numbers="41 57 58 66 94 95" />
|
|
</GameObjectMatcher>
|
|
|
|
<GameObjectMatcher id="event_object">
|
|
<title xml:lang="en">Event Object</title>
|
|
<title xml:lang="de">Ereignisgegenstand</title>
|
|
<title xml:lang="fr">Objet d'Événement</title>
|
|
<Env/>
|
|
<TypeNrs numbers="116" />
|
|
</GameObjectMatcher>
|
|
|
|
<!-- Objects checked by the "Suspicious connection" map validator: objects
|
|
matching this matcher are connection sources. -->
|
|
<GameObjectMatcher id="system_connection_source" system="true">
|
|
<title xml:lang="en">Connected objects being a source</title>
|
|
<title xml:lang="en">Verbundene Objekte (Quellen)</title>
|
|
<TypeNrs numbers="17 18 27 29 30 31 32 51 64 92 93 155" />
|
|
</GameObjectMatcher>
|
|
|
|
<!-- Objects checked by the "Suspicious connection" map validator: objects
|
|
matching this matcher are connection sinks. -->
|
|
<GameObjectMatcher id="system_connection_sink" system="true">
|
|
<title xml:lang="en">Connected objects being a sink</title>
|
|
<title xml:lang="en">Verbundene Objekte (Senken)</title>
|
|
<Or>
|
|
<TypeNrs numbers="26 41 42 52 62 65 83 91 94 98 112" />
|
|
</Or>
|
|
</GameObjectMatcher>
|
|
|
|
<!-- Objects checked by the "Suspicious connection" map validator: objects
|
|
matching this matcher are connection sinks. This matcher exists in
|
|
order to match inventory objects since <Env> cannot be included
|
|
into <Or>. -->
|
|
<GameObjectMatcher id="system_connection_sink2" system="true">
|
|
<title xml:lang="en">Connected objects being a sink</title>
|
|
<title xml:lang="en">Verbundene Objekte (Senken)</title>
|
|
<Env/>
|
|
<And>
|
|
<TypeNrs numbers="116" />
|
|
<Attrib name="subtype" value="10" />
|
|
</And>
|
|
</GameObjectMatcher>
|
|
|
|
</GameObjectMatchers>
|