… | |
… | |
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 <slow movement> is set to a value greater zero, all |
142 | If <slow movement> 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 <infinit uses> is set, the creator will work |
1478 | If <infinit uses> is set, the creator will work |
1475 | infinitely, regardless of the value in <number of uses>. |
1479 | infinitely, regardless of the value in <number of uses>. |
|
|
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 <number of uses> times, thus |
1487 | The creator can be triggered <number of uses> times, thus |
1479 | creating that many objects, before it dissappears. |
1488 | creating that many objects, before it dissappears. |
1480 | Default is <number of uses> 1 (-> one-time usage). |
1489 | Default is <number of uses> 1 (-> 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 <treasurelist>. |
2972 | from the <treasurelist>. |
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 <level> is the most important attribute. |
2979 | A monster's <level> is the most important attribute. |
2963 | <level> affects the power of a monster in various ways. |
2980 | <level> 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> |