ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra/res/types.xml
(Generate patch)

Comparing deliantra/Deliantra/res/types.xml (file contents):
Revision 1.19 by elmex, Tue Aug 15 18:17:10 2006 UTC vs.
Revision 1.24 by root, Wed May 9 11:44:41 2007 UTC

110 length CDATA #IMPLIED 110 length CDATA #IMPLIED
111 true CDATA #IMPLIED 111 true CDATA #IMPLIED
112 false CDATA #IMPLIED> 112 false CDATA #IMPLIED>
113 113
114 <!ENTITY move_on " 114 <!ENTITY move_on "
115 <attribute arch='move_on' editor='movement type' type='bitmask_movement_type'> 115 <attribute arch='move_on' editor='movement type' type='movement_type'>
116 Which movement types automatically (as opposed to manually) activate this object. 116 Which movement types automatically (as opposed to manually) activate this object.
117 </attribute> 117 </attribute>
118 "> 118 ">
119 <!ENTITY move_off " 119 <!ENTITY move_off "
120 <attribute arch='move_off' editor='movement type' type='bitmask_movement_type'> 120 <attribute arch='move_off' editor='movement type' type='movement_type'>
121 Which movement types deactivate this object (e.g. button). 121 Which movement types deactivate this object (e.g. button).
122 </attribute> 122 </attribute>
123 "> 123 ">
124 <!ENTITY move_type " 124 <!ENTITY move_type "
125 <attribute arch='move_type' editor='movement type' type='bitmask_movement_type'> 125 <attribute arch='move_type' editor='movement type' type='movement_type'>
126 Determines which kinds of movement this object can use (e.g. for monsters) 126 Determines which kinds of movement this object can use (e.g. for monsters)
127 or grants (e.g. for amulets). 127 or grants (e.g. for amulets).
128 </attribute> 128 </attribute>
129 "> 129 ">
130 <!ENTITY movement_types_terrain " 130 <!ENTITY movement_types_terrain "
131 <attribute arch='move_block' editor='blocked movement' type='bitmask_movement_type'> 131 <attribute arch='move_block' editor='blocked movement' type='movement_type'>
132 Objects using these movement types cannot move over this space. 132 Objects using these movement types cannot move over this space.
133 </attribute> 133 </attribute>
134 <attribute arch='move_allow' editor='allowed movement' type='bitmask_movement_type'> 134 <attribute arch='move_allow' editor='allowed movement' type='movement_type'>
135 Objects using these movement types are allowed to move over this space. Takes 135 Objects using these movement types are allowed to move over this space. Takes
136 precedence over 'blocked movements'. 136 precedence over 'blocked movements'.
137 </attribute> 137 </attribute>
138 <attribute arch='move_slow' editor='slowed movement' type='bitmask_movement_type'> 138 <attribute arch='move_slow' editor='slowed movement' type='movement_type'>
139 The types of movement that should by slowed down by the 'slow movement penalty'. 139 The types of movement that should by slowed down by the 'slow movement penalty'.
140 </attribute> 140 </attribute>
141 <attribute arch='move_slow_penalty' editor='slow movement penalty' type='int'> 141 <attribute arch='move_slow_penalty' editor='slow movement penalty' type='int'>
142 If &lt;slow movement&gt; is set to a value greater zero, all 142 If &lt;slow movement&gt; is set to a value greater zero, all
143 creatures matching 'slow move' will be slower than normal on this spot. 143 creatures matching 'slow move' will be slower than normal on this spot.
1084 </ignore> 1084 </ignore>
1085 <description><![CDATA[ 1085 <description><![CDATA[
1086 Safe ground is a special object that prevents any effects that might 1086 Safe ground is a special object that prevents any effects that might
1087 be harmful for the map, other players or items on the map. 1087 be harmful for the map, other players or items on the map.
1088 It blocks all magic and prayers, usage of alchemy, prevents potions 1088 It blocks all magic and prayers, usage of alchemy, prevents potions
1089 from being used and blocks bombs from exploding. 1089 from being used and blocks bombs from exploding. Note that altars that
1090 do cast spells still work.
1090 (This is a Crossfire+ feature, and might not work elsewhere) 1091 (This is a Crossfire+ feature, and might not work elsewhere)
1091 ]]> 1092 ]]>
1092 </description> 1093 </description>
1093 <use><![CDATA[ 1094 <use><![CDATA[
1094 Safe ground is meant mostly for shops, it prevents any means of burning 1095 Safe ground can be used to prevents any means of burning
1095 or destroying the items on this ground. Put this object below all floor tiles 1096 or destroying the items in a shop. Put this object below all floor tiles
1096 in your map and your shop will be safe. ]]> 1097 in your map and your shop will be safe. It's generally useful for making
1098 areas where really no kind of spell should be invoked by a player.
1099 ]]>
1097 </use> 1100 </use>
1098 <attribute arch="no_pick" value="1" type="fixed" /> 1101 <attribute arch="no_pick" value="1" type="fixed" />
1099</type> 1102</type>
1100 1103
1101<!--####################################################################--> 1104<!--####################################################################-->
1449 <ignore_list name="system_object" /> 1452 <ignore_list name="system_object" />
1450 </ignore> 1453 </ignore>
1451 <description><![CDATA[ 1454 <description><![CDATA[
1452 A creator is an object which creates another object when it 1455 A creator is an object which creates another object when it
1453 is triggered. The child object can be anything. Creators are 1456 is triggered. The child object can be anything. Creators are
1454 VERY useful for all kinds of map-mechanisms. ]]> 1457 VERY useful for all kinds of map-mechanisms. They can even
1458 periodically create things. ]]>
1455 </description> 1459 </description>
1456 <use><![CDATA[ 1460 <use><![CDATA[
1457 Don't hesitate to hide your creators under the floor. 1461 Don't hesitate to hide your creators under the floor.
1458 The created items will still always appear ontop of the floor. ]]> 1462 The created items will still always appear ontop of the floor. ]]>
1459 </use> 1463 </use>
1471 </attribute> 1475 </attribute>
1472 &activate_on; 1476 &activate_on;
1473 <attribute arch="lifesave" editor="infinit uses" type="bool"> 1477 <attribute arch="lifesave" editor="infinit uses" type="bool">
1474 If &lt;infinit uses&gt; is set, the creator will work 1478 If &lt;infinit uses&gt; is set, the creator will work
1475 infinitely, regardless of the value in &lt;number of uses&gt;. 1479 infinitely, regardless of the value in &lt;number of uses&gt;.
1480 </attribute>
1481 <attribute arch="speed" editor="speed" type="float">
1482 When this field is set the creator will periodically create stuff
1483 (and will still do so when the connection is triggered).
1484 A value of 1 means roughly 8 times a second.
1476 </attribute> 1485 </attribute>
1477 <attribute arch="hp" editor="number of uses" type="int"> 1486 <attribute arch="hp" editor="number of uses" type="int">
1478 The creator can be triggered &lt;number of uses&gt; times, thus 1487 The creator can be triggered &lt;number of uses&gt; times, thus
1479 creating that many objects, before it dissappears. 1488 creating that many objects, before it dissappears.
1480 Default is &lt;number of uses&gt; 1 (-&gt; one-time usage). 1489 Default is &lt;number of uses&gt; 1 (-&gt; one-time usage).
1753 This string defines the object that will be created when the door was 1762 This string defines the object that will be created when the door was
1754 defeated. 1763 defeated.
1755 </attribute> 1764 </attribute>
1756 <attribute arch="randomitems" editor="treasurelist" type="treasurelist"> 1765 <attribute arch="randomitems" editor="treasurelist" type="treasurelist">
1757 This entry determines what kind of traps will appear in the door. 1766 This entry determines what kind of traps will appear in the door.
1767 </attribute>
1768 <attribute arch="treasure_env" editor="treasure in env" type="bool">
1769 Set this flag to move treasure items created into the environment (map)
1770 instead of putting them into the object.
1758 </attribute> 1771 </attribute>
1759</type> 1772</type>
1760 1773
1761<!--####################################################################--> 1774<!--####################################################################-->
1762<type number="83" name="Duplicator"> 1775<type number="83" name="Duplicator">
2956 2969
2957 Note that you can always put items into the monster's 2970 Note that you can always put items into the monster's
2958 inventory. Those will drop-at-kill just like the stuff 2971 inventory. Those will drop-at-kill just like the stuff
2959 from the &lt;treasurelist&gt;. 2972 from the &lt;treasurelist&gt;.
2960 </attribute> 2973 </attribute>
2974 <attribute arch="treasure_env" editor="treasure in env" type="bool">
2975 Set this flag to move treasure items created into the environment (map)
2976 instead of putting them into the object.
2977 </attribute>
2961 <attribute arch="level" editor="level" type="int"> 2978 <attribute arch="level" editor="level" type="int">
2962 A monster's &lt;level&gt; is the most important attribute. 2979 A monster's &lt;level&gt; is the most important attribute.
2963 &lt;level&gt; affects the power of a monster in various ways. 2980 &lt;level&gt; affects the power of a monster in various ways.
2964 </attribute> 2981 </attribute>
2965 <attribute arch="race" editor="race" type="string"> 2982 <attribute arch="race" editor="race" type="string">
3011 </attribute> 3028 </attribute>
3012 <attribute arch="carrying" editor="carries weight" type="int"> 3029 <attribute arch="carrying" editor="carries weight" type="int">
3013 If a monster has something in the inventory, this 3030 If a monster has something in the inventory, this
3014 value can be set to reflect the slowdown due to 3031 value can be set to reflect the slowdown due to
3015 the carried weight. 3032 the carried weight.
3033 </attribute>
3034 <attribute arch="precious" editor="precious" type="bool">
3035 Set this flag to indicate that this monster is <i>precious</i>, i.e.
3036 it should not be lightly destroyed. This is most useful on pets and
3037 keeps the server from destroying them on destroy_pets/monster floors
3038 and will try to save them when the player logs out.
3016 </attribute> 3039 </attribute>
3017 3040
3018<section name="melee"> 3041<section name="melee">
3019 <attribute arch="attacktype" editor="attacktype" type="bitmask_attacktype"> 3042 <attribute arch="attacktype" editor="attacktype" type="bitmask_attacktype">
3020 This number is a bitmask, specifying the monster's attacktypes 3043 This number is a bitmask, specifying the monster's attacktypes
4293 <attribute arch_begin="msg" arch_end="endmsg" editor="message" type="text"> 4316 <attribute arch_begin="msg" arch_end="endmsg" editor="message" type="text">
4294 This text will be displayed to the player. 4317 This text will be displayed to the player.
4295 </attribute> 4318 </attribute>
4296</type> 4319</type>
4297 4320
4321<type number="150" name="Shop Inventory">
4322 <ignore>
4323 <ignore_list name="non_pickable" />
4324 </ignore>
4325 <description><![CDATA[The purpose of a sign is to display the contents of a shop.]]>
4326 </description>
4327 <use><![CDATA[Use these signs to present the player a list of the items in the shop]]>
4328 </use>
4329 <attribute arch="shop_coords" editor="shop rectangle" type="string">
4330 The format of this field is: 'x1,y1,x2,y2'. It defines a rectangle on
4331 the map that will be searched for unpaid items.
4332 </attribute>
4333</type>
4334
4298<!--####################################################################--> 4335<!--####################################################################-->
4299<type number="43" name="Skill"> 4336<type number="43" name="Skill">
4300 <ignore> 4337 <ignore>
4301 <ignore_list name="system_object" /> 4338 <ignore_list name="system_object" />
4302 </ignore> 4339 </ignore>

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines