… | |
… | |
33 | name => undef, |
33 | name => undef, |
34 | type => "fixed" |
34 | type => "fixed" |
35 | }, |
35 | }, |
36 | msg => { |
36 | msg => { |
37 | desc => "This text may describe the object.", |
37 | desc => "This text may describe the object.", |
38 | end => "msg", |
38 | end => "endmsg", |
39 | name => "description", |
39 | name => "description", |
40 | type => "text" |
40 | type => "text" |
41 | }, |
41 | }, |
42 | no_magic => { |
42 | no_magic => { |
43 | desc => "If enabled, it is impossible for players to use (wizard-) spells on that spot.", |
43 | desc => "If enabled, it is impossible for players to use (wizard-) spells on that spot.", |
… | |
… | |
188 | name => "damned", |
188 | name => "damned", |
189 | type => "bool" |
189 | type => "bool" |
190 | }, |
190 | }, |
191 | msg => { |
191 | msg => { |
192 | desc => "This text may describe the object.", |
192 | desc => "This text may describe the object.", |
193 | end => "msg", |
193 | end => "endmsg", |
194 | name => "description", |
194 | name => "description", |
195 | type => "text" |
195 | type => "text" |
196 | }, |
196 | }, |
197 | no_pass => { |
197 | no_pass => { |
198 | desc => "If set, the object cannot be passed by players nor monsters.", |
198 | desc => "If set, the object cannot be passed by players nor monsters.", |
… | |
… | |
251 | name => "level", |
251 | name => "level", |
252 | type => "int" |
252 | type => "int" |
253 | }, |
253 | }, |
254 | msg => { |
254 | msg => { |
255 | desc => "", |
255 | desc => "", |
256 | end => "msg", |
256 | end => "endmsg", |
257 | name => "npc message", |
257 | name => "npc message", |
258 | type => "text" |
258 | type => "text" |
259 | }, |
259 | }, |
260 | other_arch => { |
260 | other_arch => { |
261 | desc => "This only takes effect if <multiply> is enabled. The monster will create a <breed monster> every once in a while. <breed monster> can be set to any valid arch-name of a monster. Multipart monster should not be used.", |
261 | desc => "This only takes effect if <multiply> is enabled. The monster will create a <breed monster> every once in a while. <breed monster> can be set to any valid arch-name of a monster. Multipart monster should not be used.", |
… | |
… | |
854 | name => "max. spellpoints", |
854 | name => "max. spellpoints", |
855 | type => "int" |
855 | type => "int" |
856 | }, |
856 | }, |
857 | msg => { |
857 | msg => { |
858 | desc => "This text may contain a description of the rod.", |
858 | desc => "This text may contain a description of the rod.", |
859 | end => "msg", |
859 | end => "endmsg", |
860 | name => "description", |
860 | name => "description", |
861 | type => "text" |
861 | type => "text" |
862 | }, |
862 | }, |
863 | sp => { |
863 | sp => { |
864 | desc => "Sets the <spell> of the rod. Consider twice before handing out special rods to players, since they can be used endlessly without any mana cost! Rods with heal/ restoration/ protection spells, IF available, MUST be very very VERY hard to get!", |
864 | desc => "Sets the <spell> of the rod. Consider twice before handing out special rods to players, since they can be used endlessly without any mana cost! Rods with heal/ restoration/ protection spells, IF available, MUST be very very VERY hard to get!", |
… | |
… | |
1114 | name => "literacy level", |
1114 | name => "literacy level", |
1115 | type => "int" |
1115 | type => "int" |
1116 | }, |
1116 | }, |
1117 | msg => { |
1117 | msg => { |
1118 | desc => "This is the text that appears \"written\" in the book.", |
1118 | desc => "This is the text that appears \"written\" in the book.", |
1119 | end => "msg", |
1119 | end => "endmsg", |
1120 | name => "book content", |
1120 | name => "book content", |
1121 | type => "text" |
1121 | type => "text" |
1122 | }, |
1122 | }, |
1123 | startequip => { |
1123 | startequip => { |
1124 | desc => "A godgiven item vanishes as soon as the player drops it to the ground.", |
1124 | desc => "A godgiven item vanishes as soon as the player drops it to the ground.", |
… | |
… | |
1145 | Clock => { |
1145 | Clock => { |
1146 | attr => { |
1146 | attr => { |
1147 | Main => { |
1147 | Main => { |
1148 | msg => { |
1148 | msg => { |
1149 | desc => "This text may describe the item", |
1149 | desc => "This text may describe the item", |
1150 | end => "msg", |
1150 | end => "endmsg", |
1151 | name => "description", |
1151 | name => "description", |
1152 | type => "text" |
1152 | type => "text" |
1153 | } |
1153 | } |
1154 | } |
1154 | } |
1155 | }, |
1155 | }, |
… | |
… | |
1195 | name => "magic bonus", |
1195 | name => "magic bonus", |
1196 | type => "int" |
1196 | type => "int" |
1197 | }, |
1197 | }, |
1198 | msg => { |
1198 | msg => { |
1199 | desc => "This text may describe the projectile. This could be nice for very special ones.", |
1199 | desc => "This text may describe the projectile. This could be nice for very special ones.", |
1200 | end => "msg", |
1200 | end => "endmsg", |
1201 | name => "description", |
1201 | name => "description", |
1202 | type => "text" |
1202 | type => "text" |
1203 | }, |
1203 | }, |
1204 | no_drop => { |
1204 | no_drop => { |
1205 | desc => "When a monster carries a projectile with <don't drop>, this item will never drop to the ground but vanish instead. If this object is shot, it can still drop after hitting an obstacle. You can prevent this by setting <chance to break> 100.", |
1205 | desc => "When a monster carries a projectile with <don't drop>, this item will never drop to the ground but vanish instead. If this object is shot, it can still drop after hitting an obstacle. You can prevent this by setting <chance to break> 100.", |
… | |
… | |
1267 | name => "item power", |
1267 | name => "item power", |
1268 | type => "int" |
1268 | type => "int" |
1269 | }, |
1269 | }, |
1270 | msg => { |
1270 | msg => { |
1271 | desc => "This text describes the weapons's \"story\". Every decent artifact weapon should have such a description.", |
1271 | desc => "This text describes the weapons's \"story\". Every decent artifact weapon should have such a description.", |
1272 | end => "msg", |
1272 | end => "endmsg", |
1273 | name => "description", |
1273 | name => "description", |
1274 | type => "text" |
1274 | type => "text" |
1275 | }, |
1275 | }, |
1276 | no_strength => { |
1276 | no_strength => { |
1277 | desc => "Usually the player's strentgh takes effect on the damage done by the shooting weapon. If <ignore strength> is set, the player's strength is ignored.", |
1277 | desc => "Usually the player's strentgh takes effect on the damage done by the shooting weapon. If <ignore strength> is set, the player's strength is ignored.", |
… | |
… | |
1408 | name => "magic bonus", |
1408 | name => "magic bonus", |
1409 | type => "int" |
1409 | type => "int" |
1410 | }, |
1410 | }, |
1411 | msg => { |
1411 | msg => { |
1412 | desc => "This text describes the weapons's \"story\". Every decent artifact weapon should have such a description.", |
1412 | desc => "This text describes the weapons's \"story\". Every decent artifact weapon should have such a description.", |
1413 | end => "msg", |
1413 | end => "endmsg", |
1414 | name => "description", |
1414 | name => "description", |
1415 | type => "text" |
1415 | type => "text" |
1416 | }, |
1416 | }, |
1417 | skill => { |
1417 | skill => { |
1418 | desc => "Matching <skill name> of the skill that is required to use this weapon.", |
1418 | desc => "Matching <skill name> of the skill that is required to use this weapon.", |
… | |
… | |
1742 | name => "drop amount", |
1742 | name => "drop amount", |
1743 | type => "int" |
1743 | type => "int" |
1744 | }, |
1744 | }, |
1745 | msg => { |
1745 | msg => { |
1746 | desc => "This text will be displayed to the player in the exact moment when the altar is activated.", |
1746 | desc => "This text will be displayed to the player in the exact moment when the altar is activated.", |
1747 | end => "msg", |
1747 | end => "endmsg", |
1748 | name => "message", |
1748 | name => "message", |
1749 | type => "text" |
1749 | type => "text" |
1750 | }, |
1750 | }, |
1751 | no_pick => { |
1751 | no_pick => { |
1752 | desc => "", |
1752 | desc => "", |
… | |
… | |
1794 | name => "restrict prayers", |
1794 | name => "restrict prayers", |
1795 | type => "bool" |
1795 | type => "bool" |
1796 | }, |
1796 | }, |
1797 | msg => { |
1797 | msg => { |
1798 | desc => "When a player is trying to open the door without carrying the appropriate key, this text is displayed to the player. This is a good opportunity to place hints about the special key needed to unlock the door.", |
1798 | desc => "When a player is trying to open the door without carrying the appropriate key, this text is displayed to the player. This is a good opportunity to place hints about the special key needed to unlock the door.", |
1799 | end => "msg", |
1799 | end => "endmsg", |
1800 | name => "lock message", |
1800 | name => "lock message", |
1801 | type => "text" |
1801 | type => "text" |
1802 | }, |
1802 | }, |
1803 | no_magic => { |
1803 | no_magic => { |
1804 | desc => "Restricting the use of spells to pass this door. This should be set in most cases. (Don't forget that the spell \"dimension door\" is easily available at about wisdom level 10).", |
1804 | desc => "Restricting the use of spells to pass this door. This should be set in most cases. (Don't forget that the spell \"dimension door\" is easily available at about wisdom level 10).", |
… | |
… | |
1844 | name => "material", |
1844 | name => "material", |
1845 | type => "bitmask_material" |
1845 | type => "bitmask_material" |
1846 | }, |
1846 | }, |
1847 | msg => { |
1847 | msg => { |
1848 | desc => "This will add a description to the object. The player can read this text by clicking on the item in his inventory. Use this message to describe what the key/passport is good for. A player might have 50 different keys on his key-ring. Don't expect players to recall their purpose just by their names.", |
1848 | desc => "This will add a description to the object. The player can read this text by clicking on the item in his inventory. Use this message to describe what the key/passport is good for. A player might have 50 different keys on his key-ring. Don't expect players to recall their purpose just by their names.", |
1849 | end => "msg", |
1849 | end => "endmsg", |
1850 | name => "description", |
1850 | name => "description", |
1851 | type => "text" |
1851 | type => "text" |
1852 | }, |
1852 | }, |
1853 | slaying => { |
1853 | slaying => { |
1854 | desc => "This string must be identical with the <key string> in the locked door, then it can be unlocked. It can also be used to trigger inventory checkers.", |
1854 | desc => "This string must be identical with the <key string> in the locked door, then it can be unlocked. It can also be used to trigger inventory checkers.", |
… | |
… | |
1923 | name => "connection", |
1923 | name => "connection", |
1924 | type => "int" |
1924 | type => "int" |
1925 | }, |
1925 | }, |
1926 | msg => { |
1926 | msg => { |
1927 | desc => "This textfield contains the keyword-matching-syntax. The text should have the following format: \"\@match <keyword1>|<keyword2>|... \". Any number of keywords from one to infinite is allowed. Make sure they are seperated by a '|'. Examples: \"\@match yes\", \"\@match gold|treasure\". The connected value will be triggerd when the player speaks any of the given keywords within a two-square radius. IMPORTANT: Upper/lower case does not make a difference!", |
1927 | desc => "This textfield contains the keyword-matching-syntax. The text should have the following format: \"\@match <keyword1>|<keyword2>|... \". Any number of keywords from one to infinite is allowed. Make sure they are seperated by a '|'. Examples: \"\@match yes\", \"\@match gold|treasure\". The connected value will be triggerd when the player speaks any of the given keywords within a two-square radius. IMPORTANT: Upper/lower case does not make a difference!", |
1928 | end => "msg", |
1928 | end => "endmsg", |
1929 | name => "keyword-matching", |
1929 | name => "keyword-matching", |
1930 | type => "text" |
1930 | type => "text" |
1931 | }, |
1931 | }, |
1932 | no_pick => { |
1932 | no_pick => { |
1933 | desc => "", |
1933 | desc => "", |
… | |
… | |
1989 | name => "ignore reset", |
1989 | name => "ignore reset", |
1990 | type => "bool" |
1990 | type => "bool" |
1991 | }, |
1991 | }, |
1992 | msg => { |
1992 | msg => { |
1993 | desc => "This text will be displayed to the player in the exact moment when the altar is activated.", |
1993 | desc => "This text will be displayed to the player in the exact moment when the altar is activated.", |
1994 | end => "msg", |
1994 | end => "endmsg", |
1995 | name => "message", |
1995 | name => "message", |
1996 | type => "text" |
1996 | type => "text" |
1997 | }, |
1997 | }, |
1998 | no_pick => { |
1998 | no_pick => { |
1999 | desc => "", |
1999 | desc => "", |
… | |
… | |
2096 | name => "max. spellpoints", |
2096 | name => "max. spellpoints", |
2097 | type => "int" |
2097 | type => "int" |
2098 | }, |
2098 | }, |
2099 | msg => { |
2099 | msg => { |
2100 | desc => "This text may contain a description of the horn.", |
2100 | desc => "This text may contain a description of the horn.", |
2101 | end => "msg", |
2101 | end => "endmsg", |
2102 | name => "description", |
2102 | name => "description", |
2103 | type => "text" |
2103 | type => "text" |
2104 | }, |
2104 | }, |
2105 | sp => { |
2105 | sp => { |
2106 | desc => "Sets the <spell> of the horn. Consider twice before handing out any horns to players, since they can be used endlessly without any mana cost! Horns with heal/ restoration/ protection spells, IF available, MUST be very very VERY hard to get!", |
2106 | desc => "Sets the <spell> of the horn. Consider twice before handing out any horns to players, since they can be used endlessly without any mana cost! Horns with heal/ restoration/ protection spells, IF available, MUST be very very VERY hard to get!", |
… | |
… | |
2190 | name => "save life", |
2190 | name => "save life", |
2191 | type => "bool" |
2191 | type => "bool" |
2192 | }, |
2192 | }, |
2193 | msg => { |
2193 | msg => { |
2194 | desc => "This text describes the item's \"story\". Every decent artifact should have such a description.", |
2194 | desc => "This text describes the item's \"story\". Every decent artifact should have such a description.", |
2195 | end => "msg", |
2195 | end => "endmsg", |
2196 | name => "description", |
2196 | name => "description", |
2197 | type => "text" |
2197 | type => "text" |
2198 | }, |
2198 | }, |
2199 | startequip => { |
2199 | startequip => { |
2200 | desc => "A godgiven item vanishes as soon as the player drops it to the ground.", |
2200 | desc => "A godgiven item vanishes as soon as the player drops it to the ground.", |
… | |
… | |
2721 | name => "mark duration", |
2721 | name => "mark duration", |
2722 | type => "int" |
2722 | type => "int" |
2723 | }, |
2723 | }, |
2724 | msg => { |
2724 | msg => { |
2725 | desc => "In the moment when the player gets marked, this text is displayed to him. You should really set a message in any marker you create, because it's the only way for the player to notice what's going on.", |
2725 | desc => "In the moment when the player gets marked, this text is displayed to him. You should really set a message in any marker you create, because it's the only way for the player to notice what's going on.", |
2726 | end => "msg", |
2726 | end => "endmsg", |
2727 | name => "marking message", |
2727 | name => "marking message", |
2728 | type => "text" |
2728 | type => "text" |
2729 | }, |
2729 | }, |
2730 | name => { |
2730 | name => { |
2731 | desc => "When the player steps onto the marker, all existing forces in the players inventory with a <key string> matching <delete mark> will be removed. If you don't want to remove any marks, leave this textfield empty. Note that the string <delete mark> is set as the name of this marker. So don't be confused, and remember changing the name will take effect on the marker's functionality.", |
2731 | desc => "When the player steps onto the marker, all existing forces in the players inventory with a <key string> matching <delete mark> will be removed. If you don't want to remove any marks, leave this textfield empty. Note that the string <delete mark> is set as the name of this marker. So don't be confused, and remember changing the name will take effect on the marker's functionality.", |
… | |
… | |
2777 | name => "mark duration", |
2777 | name => "mark duration", |
2778 | type => "int" |
2778 | type => "int" |
2779 | }, |
2779 | }, |
2780 | msg => { |
2780 | msg => { |
2781 | desc => "In the moment when the player gets marked, this text is displayed to him. You should really set a message in any marker you create, because it's the only way for the player to notice what's going on.", |
2781 | desc => "In the moment when the player gets marked, this text is displayed to him. You should really set a message in any marker you create, because it's the only way for the player to notice what's going on.", |
2782 | end => "msg", |
2782 | end => "endmsg", |
2783 | name => "marking message", |
2783 | name => "marking message", |
2784 | type => "text" |
2784 | type => "text" |
2785 | }, |
2785 | }, |
2786 | name => { |
2786 | name => { |
2787 | desc => "When the player steps onto the marker, all existing forces in the players inventory with a <key string> matching <delete mark> will be removed. If you don't want to remove any marks, leave this textfield empty. Note that the string <delete mark> is set as the name of this marker. So don't be confused, and remember changing the name will take effect on the marker's functionality.", |
2787 | desc => "When the player steps onto the marker, all existing forces in the players inventory with a <key string> matching <delete mark> will be removed. If you don't want to remove any marks, leave this textfield empty. Note that the string <delete mark> is set as the name of this marker. So don't be confused, and remember changing the name will take effect on the marker's functionality.", |
… | |
… | |
2900 | Jewel => { |
2900 | Jewel => { |
2901 | attr => { |
2901 | attr => { |
2902 | Main => { |
2902 | Main => { |
2903 | msg => { |
2903 | msg => { |
2904 | desc => "This text may describe the object.", |
2904 | desc => "This text may describe the object.", |
2905 | end => "msg", |
2905 | end => "endmsg", |
2906 | name => "description", |
2906 | name => "description", |
2907 | type => "text" |
2907 | type => "text" |
2908 | }, |
2908 | }, |
2909 | race => { |
2909 | race => { |
2910 | desc => "", |
2910 | desc => "", |
… | |
… | |
3223 | name => "destination X", |
3223 | name => "destination X", |
3224 | type => "int" |
3224 | type => "int" |
3225 | }, |
3225 | }, |
3226 | msg => { |
3226 | msg => { |
3227 | desc => "If set, this message will be displayed to the player when he applies the exit. This is quite useful to throw in some \"role-play feeling\": \"As you enter the dark cave you hear the sound of rustling dragonscales...\". Well, my english is poor, but you get the point. =)", |
3227 | desc => "If set, this message will be displayed to the player when he applies the exit. This is quite useful to throw in some \"role-play feeling\": \"As you enter the dark cave you hear the sound of rustling dragonscales...\". Well, my english is poor, but you get the point. =)", |
3228 | end => "msg", |
3228 | end => "endmsg", |
3229 | name => "exit message", |
3229 | name => "exit message", |
3230 | type => "text" |
3230 | type => "text" |
3231 | }, |
3231 | }, |
3232 | slaying => { |
3232 | slaying => { |
3233 | desc => "The exit path defines the map that the player is transferred to. You can enter an absolute path, beginning with '/' (for example \"/peterm/FireTemple/fire1\"). It can also be a relative path, not beginning with '/' (On the map \"/peterm/FireTemple/Fire2\" for example I could use the relative path \"Fire1\"). Use relative paths whenever possible! Note that upper/lower case must always be set correctly. However, please use lower case only. It is well possible to have an exit pointing to the same map that the exit is on. If slaying is not set in an exit, the player will see a message like \"the exit is closed\".", |
3233 | desc => "The exit path defines the map that the player is transferred to. You can enter an absolute path, beginning with '/' (for example \"/peterm/FireTemple/fire1\"). It can also be a relative path, not beginning with '/' (On the map \"/peterm/FireTemple/Fire2\" for example I could use the relative path \"Fire1\"). Use relative paths whenever possible! Note that upper/lower case must always be set correctly. However, please use lower case only. It is well possible to have an exit pointing to the same map that the exit is on. If slaying is not set in an exit, the player will see a message like \"the exit is closed\".", |
… | |
… | |
3278 | name => undef, |
3278 | name => undef, |
3279 | type => "fixed" |
3279 | type => "fixed" |
3280 | }, |
3280 | }, |
3281 | msg => { |
3281 | msg => { |
3282 | desc => "This text may describe the object.", |
3282 | desc => "This text may describe the object.", |
3283 | end => "msg", |
3283 | end => "endmsg", |
3284 | name => "description", |
3284 | name => "description", |
3285 | type => "text" |
3285 | type => "text" |
3286 | }, |
3286 | }, |
3287 | no_magic => { |
3287 | no_magic => { |
3288 | desc => "If enabled, it is impossible for players to use (wizard-) spells on that spot.", |
3288 | desc => "If enabled, it is impossible for players to use (wizard-) spells on that spot.", |
… | |
… | |
3453 | name => "flesh level", |
3453 | name => "flesh level", |
3454 | type => "int" |
3454 | type => "int" |
3455 | }, |
3455 | }, |
3456 | msg => { |
3456 | msg => { |
3457 | desc => "This text may describe the item.", |
3457 | desc => "This text may describe the item.", |
3458 | end => "msg", |
3458 | end => "endmsg", |
3459 | name => "description", |
3459 | name => "description", |
3460 | type => "text" |
3460 | type => "text" |
3461 | }, |
3461 | }, |
3462 | startequip => { |
3462 | startequip => { |
3463 | desc => "A godgiven item vanishes as soon as the player drops it to the ground.", |
3463 | desc => "A godgiven item vanishes as soon as the player drops it to the ground.", |
… | |
… | |
3718 | Spellbook => { |
3718 | Spellbook => { |
3719 | attr => { |
3719 | attr => { |
3720 | Main => { |
3720 | Main => { |
3721 | msg => { |
3721 | msg => { |
3722 | desc => "This text may contain a nice description of the spellbook's cover or something.", |
3722 | desc => "This text may contain a nice description of the spellbook's cover or something.", |
3723 | end => "msg", |
3723 | end => "endmsg", |
3724 | name => "description", |
3724 | name => "description", |
3725 | type => "text" |
3725 | type => "text" |
3726 | }, |
3726 | }, |
3727 | randomitems => { |
3727 | randomitems => { |
3728 | desc => "There are two ways to put spells into a spellbook: 1. Put a spell object in the books inventory. In this case, treasurelist must be set to <none>. 2. Choose a treasurelist which contains spells. In that way, a spell will be chosen randomly from the list.", |
3728 | desc => "There are two ways to put spells into a spellbook: 1. Put a spell object in the books inventory. In this case, treasurelist must be set to <none>. 2. Choose a treasurelist which contains spells. In that way, a spell will be chosen randomly from the list.", |
… | |
… | |
3965 | name => "connection", |
3965 | name => "connection", |
3966 | type => "int" |
3966 | type => "int" |
3967 | }, |
3967 | }, |
3968 | msg => { |
3968 | msg => { |
3969 | desc => "This text may describe the item. You can use this message to explain the button's purpose to the player.", |
3969 | desc => "This text may describe the item. You can use this message to explain the button's purpose to the player.", |
3970 | end => "msg", |
3970 | end => "endmsg", |
3971 | name => "description", |
3971 | name => "description", |
3972 | type => "text" |
3972 | type => "text" |
3973 | }, |
3973 | }, |
3974 | no_pick => { |
3974 | no_pick => { |
3975 | desc => "", |
3975 | desc => "", |
… | |
… | |
4014 | name => "connection", |
4014 | name => "connection", |
4015 | type => "int" |
4015 | type => "int" |
4016 | }, |
4016 | }, |
4017 | msg => { |
4017 | msg => { |
4018 | desc => "This text may describe the item. You can use this message to explain the handle's purpose to the player.", |
4018 | desc => "This text may describe the item. You can use this message to explain the handle's purpose to the player.", |
4019 | end => "msg", |
4019 | end => "endmsg", |
4020 | name => "description", |
4020 | name => "description", |
4021 | type => "text" |
4021 | type => "text" |
4022 | }, |
4022 | }, |
4023 | no_pick => { |
4023 | no_pick => { |
4024 | desc => "", |
4024 | desc => "", |
… | |
… | |
4163 | name => "counter", |
4163 | name => "counter", |
4164 | type => "int" |
4164 | type => "int" |
4165 | }, |
4165 | }, |
4166 | msg => { |
4166 | msg => { |
4167 | desc => "This text will be displayed to the player.", |
4167 | desc => "This text will be displayed to the player.", |
4168 | end => "msg", |
4168 | end => "endmsg", |
4169 | name => "message", |
4169 | name => "message", |
4170 | type => "text" |
4170 | type => "text" |
4171 | }, |
4171 | }, |
4172 | walk_on => { |
4172 | walk_on => { |
4173 | desc => "If set, the player gets the message when walking ontop of the object. \"invisible 1\" should be set in this case. This is the typical configuration for a \"magic_mouth\": The player walks through a dungeon and suddenly he gets a message. Use this to create some roleplay atmosphere, and to inform the player about possible dangers or secrets.", |
4173 | desc => "If set, the player gets the message when walking ontop of the object. \"invisible 1\" should be set in this case. This is the typical configuration for a \"magic_mouth\": The player walks through a dungeon and suddenly he gets a message. Use this to create some roleplay atmosphere, and to inform the player about possible dangers or secrets.", |
… | |
… | |
4324 | name => "cost number", |
4324 | name => "cost number", |
4325 | type => "int" |
4325 | type => "int" |
4326 | }, |
4326 | }, |
4327 | msg => { |
4327 | msg => { |
4328 | desc => "This text may contain a description of the converter.", |
4328 | desc => "This text may contain a description of the converter.", |
4329 | end => "msg", |
4329 | end => "endmsg", |
4330 | name => "description", |
4330 | name => "description", |
4331 | type => "text" |
4331 | type => "text" |
4332 | }, |
4332 | }, |
4333 | no_pick => { |
4333 | no_pick => { |
4334 | desc => "", |
4334 | desc => "", |
… | |
… | |
4449 | name => "casting level", |
4449 | name => "casting level", |
4450 | type => "int" |
4450 | type => "int" |
4451 | }, |
4451 | }, |
4452 | msg => { |
4452 | msg => { |
4453 | desc => "This text may contain a description of the wand.", |
4453 | desc => "This text may contain a description of the wand.", |
4454 | end => "msg", |
4454 | end => "endmsg", |
4455 | name => "description", |
4455 | name => "description", |
4456 | type => "text" |
4456 | type => "text" |
4457 | }, |
4457 | }, |
4458 | sp => { |
4458 | sp => { |
4459 | desc => "The <spell> specifies the contained spell.", |
4459 | desc => "The <spell> specifies the contained spell.", |
… | |
… | |
4644 | name => "alchemy cauldron", |
4644 | name => "alchemy cauldron", |
4645 | type => "bool" |
4645 | type => "bool" |
4646 | }, |
4646 | }, |
4647 | msg => { |
4647 | msg => { |
4648 | desc => "This text may contain a description of the container.", |
4648 | desc => "This text may contain a description of the container.", |
4649 | end => "msg", |
4649 | end => "endmsg", |
4650 | name => "description", |
4650 | name => "description", |
4651 | type => "text" |
4651 | type => "text" |
4652 | }, |
4652 | }, |
4653 | other_arch => { |
4653 | other_arch => { |
4654 | desc => "This is used for a certain kind of... \"animation\" when opening the container. Stick to the default arches here and you won't get into trouble.", |
4654 | desc => "This is used for a certain kind of... \"animation\" when opening the container. Stick to the default arches here and you won't get into trouble.", |
… | |
… | |
4816 | name => "rune level", |
4816 | name => "rune level", |
4817 | type => "int" |
4817 | type => "int" |
4818 | }, |
4818 | }, |
4819 | msg => { |
4819 | msg => { |
4820 | desc => "When the rune detonates, this text is displayed to the victim. For especially powerful runes, create an appropriate thrilling description. ;)", |
4820 | desc => "When the rune detonates, this text is displayed to the victim. For especially powerful runes, create an appropriate thrilling description. ;)", |
4821 | end => "msg", |
4821 | end => "endmsg", |
4822 | name => "detonation text", |
4822 | name => "detonation text", |
4823 | type => "text" |
4823 | type => "text" |
4824 | }, |
4824 | }, |
4825 | no_pick => { |
4825 | no_pick => { |
4826 | desc => "", |
4826 | desc => "", |
… | |
… | |
4919 | name => "trap level", |
4919 | name => "trap level", |
4920 | type => "int" |
4920 | type => "int" |
4921 | }, |
4921 | }, |
4922 | msg => { |
4922 | msg => { |
4923 | desc => "When the trap detonates, this text is displayed to the victim. For especially powerful or complex traps, create an appropriate and thrilling description. ;)", |
4923 | desc => "When the trap detonates, this text is displayed to the victim. For especially powerful or complex traps, create an appropriate and thrilling description. ;)", |
4924 | end => "msg", |
4924 | end => "endmsg", |
4925 | name => "detonation text", |
4925 | name => "detonation text", |
4926 | type => "text" |
4926 | type => "text" |
4927 | }, |
4927 | }, |
4928 | no_pick => { |
4928 | no_pick => { |
4929 | desc => "", |
4929 | desc => "", |
… | |
… | |
5003 | name => "plaque level", |
5003 | name => "plaque level", |
5004 | type => "int" |
5004 | type => "int" |
5005 | }, |
5005 | }, |
5006 | msg => { |
5006 | msg => { |
5007 | desc => "This text is displayed to the player every time the symptoms strike.", |
5007 | desc => "This text is displayed to the player every time the symptoms strike.", |
5008 | end => "msg", |
5008 | end => "endmsg", |
5009 | name => "message", |
5009 | name => "message", |
5010 | type => "text" |
5010 | type => "text" |
5011 | }, |
5011 | }, |
5012 | race => { |
5012 | race => { |
5013 | desc => "The disease will only infect creatures of the specified <race>. \"<race> *\" means every creature can be infected.", |
5013 | desc => "The disease will only infect creatures of the specified <race>. \"<race> *\" means every creature can be infected.", |