Changeset 652
- Timestamp:
- 01/27/07 01:57:42 (2 years ago)
- Files:
-
- 1.8.3/branches/devel/CHANGES.182 (modified) (2 diffs)
- 1.8.3/branches/devel/game/txt/hlp/pennchat.hlp (modified) (5 diffs)
- 1.8.3/branches/devel/game/txt/hlp/penncmd.hlp (modified) (174 diffs)
- 1.8.3/branches/devel/game/txt/hlp/pennflag.hlp (modified) (28 diffs)
- 1.8.3/branches/devel/game/txt/hlp/pennfunc.hlp (modified) (176 diffs)
- 1.8.3/branches/devel/game/txt/hlp/pennmail.hlp (modified) (2 diffs)
- 1.8.3/branches/devel/game/txt/hlp/pennpueb.hlp (modified) (3 diffs)
- 1.8.3/branches/devel/game/txt/hlp/penntop.hlp (modified) (45 diffs)
- 1.8.3/branches/devel/game/txt/hlp/pennv182.hlp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
1.8.3/branches/devel/CHANGES.182
r645 r652 15 15 ========================================================================== 16 16 17 Version 1.8.2 patchlevel 2 ????17 Version 1.8.2 patchlevel 2 January 27, 2007 18 18 19 19 Fixes: … … 25 25 * Crash bug in list functions fixed. [GM] 26 26 * list2arr in C now removes markup. list2arr_ansi() was added. [GM] 27 * Compiliation problems on IRIX and similar OSes. [SW] 27 * Compilation problems on IRIX and similar OSes. [SW] 28 * Matcher bug with multiple wildcards fixed. Reported by Ian. [SW] 28 29 * Garbled output of locks from examine. Reported by Intrevis. [SW]. 29 30 * regraballi() couldn't use its output seperator argument. Reported 1.8.3/branches/devel/game/txt/hlp/pennchat.hlp
r603 r652 34 34 being clobbered by the chat system. 35 35 36 See also: chat, CHAN_USEFIRSTMATCH36 See also: chat, CHAN_USEFIRSTMATCH 37 37 & CHAN_USEFIRSTMATCH 38 38 CHAN_USEFIRSTMATCH (any type) … … 57 57 information in broadcasts. 58 58 59 See also: chat59 See also: chat 60 60 & @channel 61 61 @channel/list [<channel-prefix>] … … 81 81 and a description of the channel's purpose. 82 82 83 More commands are provided in "help @channel2". See also: chat 83 More commands are provided in "help @channel2". 84 85 See also: chat 84 86 & @channel2 85 87 @channel/who <channel> … … 336 338 @clock. 337 339 338 See also: @clock340 See also: @clock 339 341 & CRECALL() 340 342 crecall(<channel>[, <lines> [, <start line> [, <osep> [, <timestamps?> ]]]]) … … 345 347 include their timestamps; otherwise, they will not. 346 348 347 See also: @channel3349 See also: @channel3 348 350 & Channel functions 349 351 Channel functions work with the channel system. 1.8.3/branches/devel/game/txt/hlp/penncmd.hlp
r638 r652 40 40 @oxtport @prefix @runout @sex @startup 41 41 42 See also: ATTRIBUTES, NON-STANDARD ATTRIBUTES42 See also: ATTRIBUTES, NON-STANDARD ATTRIBUTES 43 43 & @-BUILDING 44 44 These '@' commands are building-related (they create or modify objects): … … 120 120 by anything the object itself does. 121 121 122 See also: @listen, @ahear, @amhear, LISTENING122 See also: @listen, @ahear, @amhear, LISTENING 123 123 & @aclone 124 124 @aclone <object> = <action list> … … 131 131 command, not an attribute. 132 132 133 See also: @clone, @create, ACTION LISTS133 See also: @clone, @create, ACTION LISTS 134 134 & @aconnect 135 135 @aconnect <object> = <action list> … … 149 149 the master room, anywhere). 150 150 151 See also: @adisconnect, ACTION LISTS151 See also: @adisconnect, ACTION LISTS 152 152 & @adeath 153 153 @adeath <object> = <action list> … … 155 155 Sets the actions to be taken after <object> is killed. 156 156 157 See also: @odeath, @death, kill, BEING KILLED, ACTION LISTS157 See also: @odeath, @death, kill, BEING KILLED, ACTION LISTS 158 158 & @adescribe 159 159 @adescribe <object> = <action list> … … 170 170 annoying. 171 171 172 See also: @describe, @aidescribe, look, SUBSTITUTION, ACTION LISTS172 See also: @describe, @aidescribe, look, SUBSTITUTION, ACTION LISTS 173 173 & @adestroy 174 174 @adestroy <object> = <action list> … … 197 197 %4 = commands issued by the disconnecting descriptor 198 198 199 See also: @aconnect, ACTION LISTS, recv(), sent(), cmds()199 See also: @aconnect, ACTION LISTS, recv(), sent(), cmds() 200 200 & @adrop 201 201 @adrop <object> = <action list> … … 205 205 has passed through the exit. 206 206 207 See also: @odrop, @drop, drop, ACTION LISTS207 See also: @odrop, @drop, drop, ACTION LISTS 208 208 & @aefail 209 209 @aefail <object> = <action list> … … 212 212 it. 213 213 214 See also: enter, FAILURE, ACTION LISTS214 See also: enter, FAILURE, ACTION LISTS 215 215 & @aenter 216 216 @aenter <object> = <action list> … … 218 218 Sets the actions taken by the object whenever someone enters it. 219 219 220 See also: @enter, @oenter, enter, ACTION LISTS220 See also: @enter, @oenter, enter, ACTION LISTS 221 221 & @aufail 222 222 & @oufail … … 242 242 May be abbreviated @afail. 243 243 244 See also: @fail, @ofail, get, EXITS, @lock, ACTION LISTS244 See also: @fail, @ofail, get, EXITS, @lock, ACTION LISTS 245 245 & @afollow 246 246 @afollow <object> = <action list> … … 249 249 following the object. 250 250 251 See also: follow, unfollow, followers(), @follow, @ofollow, ACTION LISTS251 See also: follow, unfollow, followers(), @follow, @ofollow, ACTION LISTS 252 252 & @aunfollow 253 253 @aunfollow <object> = <action list> … … 256 256 following the object. 257 257 258 See also: follow, unfollow, followers(), @unfollow, @ounfollow, ACTION LISTS258 See also: follow, unfollow, followers(), @unfollow, @ounfollow, ACTION LISTS 259 259 & @ahear 260 260 @ahear <object> = <actions> … … 265 265 be able to trigger itself, try using @amhear or @aahear. 266 266 267 See also: @aahear, @amhear, @listen, ACTION LISTS, LISTENING267 See also: @aahear, @amhear, @listen, ACTION LISTS, LISTENING 268 268 & @aleave 269 269 @aleave <object> = <action list> … … 271 271 Sets the actions to be taken whenever someone leaves the object. 272 272 273 See also: leave, @leave, @oleave, ACTION LISTS273 See also: leave, @leave, @oleave, ACTION LISTS 274 274 & @alfail 275 275 @alfail <object> = <action list> … … 279 279 the person fails the @lock/leave on the object). 280 280 281 See also: leave, @lfail, @olfail, ACTION LISTS281 See also: leave, @lfail, @olfail, ACTION LISTS 282 282 & @alias 283 283 @alias <player>=<name>;<alias>[;<alias2>[;<alias3>[...]]] … … 303 303 @alias has no effect on non-players. 304 304 305 See also: @name, alias(), fullalias()305 See also: @name, alias(), fullalias() 306 306 & @allhalt 307 307 @allhalt … … 312 312 This command is equivalent to "@halt/all". 313 313 314 See also: QUEUE, @ps314 See also: QUEUE, @ps 315 315 & @allquota 316 316 @allquota[/quiet] [<limit>] … … 330 330 list, try using @ahear or @aahear. 331 331 332 See also: @listen, @ahear, @aahear, LISTENING, ACTION LISTS332 See also: @listen, @ahear, @aahear, LISTENING, ACTION LISTS 333 333 & @amove 334 334 @amove <object> = <action list> … … 336 336 This is the action to be taken whenever an object moves. 337 337 338 See also: @move, @omove, @oxmove, ACTION LISTS, go338 See also: @move, @omove, @oxmove, ACTION LISTS, go 339 339 & @apayment 340 340 @apayment <object> = <action list> … … 343 343 amount of pennies. The amount paid is passed in as %0. 344 344 345 See also: give, @pay, @opay, @cost, MONEY, ACTION LISTS345 See also: give, @pay, @opay, @cost, MONEY, ACTION LISTS 346 346 & @atport 347 347 @atport <object>=<action list> … … 351 351 in its new location. 352 352 353 See also: @tel, ACTION LISTS353 See also: @tel, ACTION LISTS 354 354 & @atrchown 355 355 @atrchown <object>/<attribute> = <new_owner>. … … 358 358 and unless you're a wizard, you can only @atrchown attributes to yourself. 359 359 360 See also: @atrlock, ATTRIBUTES, NON-STANDARD ATTRIBUTES360 See also: @atrlock, ATTRIBUTES, NON-STANDARD ATTRIBUTES 361 361 & @atrlock 362 362 @atrlock <object>/<attribute> = [on|off]. … … 371 371 lock. You can only lock or unlock attributes you can normally set. 372 372 373 See also: @atrchown, ATTRIBUTES, NON-STANDARD ATTRIBUTES373 See also: @atrchown, ATTRIBUTES, NON-STANDARD ATTRIBUTES 374 374 & @asuccess 375 375 @asuccess <object> = <action list> … … 379 379 going through them. 380 380 381 See also: @success, @osuccess, get, @lock, EXITS, ACTION LISTS381 See also: @success, @osuccess, get, @lock, EXITS, ACTION LISTS 382 382 & @attribute 383 383 @attribute <attrib> … … 412 412 Sets the actions to be taken when an object is successfully "used". 413 413 414 See also: use, @use, ACTION LISTS, @charges, @runout414 See also: use, @use, ACTION LISTS, @charges, @runout 415 415 & @away 416 416 @away <player> = <message> … … 468 468 of the PennMUSH queue. :) 469 469 470 See also: ACTION LISTS, QUEUE, BOOLEAN VALUES470 See also: ACTION LISTS, QUEUE, BOOLEAN VALUES 471 471 & @charges 472 472 @charges <object> = <integer> … … 477 477 cannot be used anymore. 478 478 479 See also: use, @runout, @ause479 See also: use, @runout, @ause 480 480 & @chown 481 481 @chown[/preserve] <object>=<player> … … 499 499 Players can't be @chowned; they always own themselves. 500 500 501 See also: CHOWN_OK, Zone Masters501 See also: CHOWN_OK, Zone Masters 502 502 & @chownall 503 503 @chownall[/preserve] <player> [= <target_player>] … … 509 509 flags and powers instead of clearing them, and doesn't halt them. 510 510 511 See also: @chown511 See also: @chown 512 512 & @chzone 513 513 @chzone <object>=<zone master> … … 546 546 that less privileged players have access to. 547 547 548 See also: ZONES, @chzoneall548 See also: ZONES, @chzoneall 549 549 & @chzoneall 550 550 @chzoneall <player>=<zone master> … … 554 554 may use this command. 555 555 556 See also: @chzone, ZONES556 See also: @chzone, ZONES 557 557 & @clone 558 558 @clone <thing, room, or exit>[=<new name>] … … 580 580 @tel [setq(0,%l)][clone(here)]; @dol lexits(%q0)=@clone ## 581 581 582 See also: @create582 See also: @create 583 583 & @command 584 584 @command <command> … … 690 690 for example. More complex things are, obviously, possible. 691 691 692 See also: @exitformat, @nameformat, @descformat692 See also: @exitformat, @nameformat, @descformat 693 693 & @invformat 694 694 @invformat <object> [=<format>] … … 705 705 for example. More complex things are, obviously, possible. 706 706 707 See also: inventory707 See also: inventory 708 708 & @descformat 709 709 @descformat <object> [=<text>] … … 717 717 "look" for each room's @desc. 718 718 719 See also: @exitformat, @nameformat, @conformat, @idescformat719 See also: @exitformat, @nameformat, @conformat, @idescformat 720 720 & @idescformat 721 721 @idescformat <object> [=<text>] … … 729 729 "look" for each object's @idesc. 730 730 731 See also: @exitformat, @nameformat, @conformat, @descformat731 See also: @exitformat, @nameformat, @conformat, @descformat 732 732 & @nameaccent 733 733 @nameaccent <object> [=<accent template>] … … 743 743 @nameformat is used. 744 744 745 See also: accent(), @nameformat745 See also: accent(), @nameformat 746 746 & @nameformat 747 747 @nameformat <object> [=<format>] … … 757 757 @nameformat here = %1 [if(isdbref(zone(%0)),<[name(zone(%0))]>)] 758 758 759 See also: @exitformat, @conformat, @descformat759 See also: @exitformat, @conformat, @descformat 760 760 & @cost 761 761 @cost <object> = <amount> … … 778 778 @pay charity=Thanks for your donation of %0. 779 779 780 See also: give, MONEY, @pay, money()780 See also: give, MONEY, @pay, money() 781 781 & @cpattr 782 782 & @mvattr … … 802 802 would copy the TEST attribute from "box" to TEST on "cube". 803 803 804 See also: ATTRIBUTES, NON-STANDARD ATTRIBUTES804 See also: ATTRIBUTES, NON-STANDARD ATTRIBUTES 805 805 & @create 806 806 @create <name> [=<cost>] … … 815 815 the number of objects that players can create by setting a QUOTA. 816 816 817 See also: give, @quota, MONEY817 See also: give, @quota, MONEY 818 818 & @dbck 819 819 @dbck … … 850 850 this attribute rather pointless. 851 851 852 See also: kill, BEING KILLED, @odeath, @adeath852 See also: kill, BEING KILLED, @odeath, @adeath 853 853 & @decompile 854 854 @decompile[</switch>] <object>[/<attribute-pattern>] … … 917 917 @set me=tfprefix:<grabpassword>FugueEdit >%b 918 918 919 See also: CLIENTS, ATTRIBUTES, WILDCARDS, MUSHCODE919 See also: CLIENTS, ATTRIBUTES, WILDCARDS, MUSHCODE 920 920 & @describe 921 921 @describe <object> [=<description>] … … 930 930 @describe can be abbreviated as @desc 931 931 932 See also: look, @adescribe932 See also: look, @adescribe 933 933 & @destroy 934 934 & @recycle … … 966 966 destroying a player @chowns all their objects to God. 967 967 968 See also: SAFE, GOING, DESTROY_OK968 See also: SAFE, GOING, DESTROY_OK 969 969 & @dig 970 970 @dig[/teleport] <room name>[=<exit name>;<alias>*,<exit name>;<alias>*] … … 1003 1003 to whatever room you are currently in. 1004 1004 1005 See also: @open, @link, EXITS, @create, DBREF1005 See also: @open, @link, EXITS, @create, DBREF 1006 1006 & @doing 1007 1007 @doing <message> … … 1012 1012 can only be used by Wizards or those with the poll power. 1013 1013 1014 See also: @poll, WHO, DOING1014 See also: @poll, WHO, DOING 1015 1015 & @dolist 1016 1016 @dolist[/notify][/delimit] [<delim>] <list> = <action> … … 1062 1062 the exit. 1063 1063 1064 See also: drop, @odrop, @adrop.1064 See also: drop, @odrop, @adrop. 1065 1065 & @dump 1066 1066 @dump [/paranoid] [check interval] … … 1163 1163 @disable <option> is the same thing as @config/set <option>=no 1164 1164 1165 See also: @config1165 See also: @config 1166 1166 & @zenter 1167 1167 & @ozenter … … 1184 1184 triggered before the room's @[oa]enter. 1185 1185 1186 See also: @zleave, @ozleave, @azleave, ZONES1186 See also: @zleave, @ozleave, @azleave, ZONES 1187 1187 & @zleave 1188 1188 & @ozleave … … 1205 1205 triggered after the room's @[oa]leave. 1206 1206 1207 See also: @zenter, @ozenter, @azenter, ZONES1207 See also: @zenter, @ozenter, @azenter, ZONES 1208 1208 & @enter 1209 1209 @enter <object> = <message> … … 1217 1217 > You sit down on the comfy chair. 1218 1218 1219 See also: @oenter, @oxenter, enter1219 See also: @oenter, @oxenter, enter 1220 1220 & @entrances 1221 1221 @entrances[/<switch>] <object> [=<begin>,<end>] … … 1241 1241 to unlock an object. 1242 1242 1243 See also: @lock, locktypes, @elock1243 See also: @lock, locktypes, @elock 1244 1244 & @exitformat 1245 1245 @exitformat <object> [=<format>]. … … 1254 1254 '@exitformat here = Exits: [iter(%0,name(##))]', for example. 1255 1255 1256 See also: TRANSPARENT, @conformat, @nameformat, @descformat1256 See also: TRANSPARENT, @conformat, @nameformat, @descformat 1257 1257 & @failure 1258 1258 @failure <object> [=<message>] … … 1268 1268 on any locked object. 1269 1269 1270 See also: FAILURE, @ofailure, @afailure1270 See also: FAILURE, @ofailure, @afailure 1271 1271 & @firstexit 1272 1272 @firstexit <name of exit> … … 1275 1275 room. You must control the room in order to use this command. 1276 1276 1277 See also: EXITS, @open, @link1277 See also: EXITS, @open, @link 1278 1278 & @filter 1279 1279 @filter <object> = <pattern 1>, <pattern 2>, <pattern 3>, ... … … 1314 1314 Wiztoy> From inside, Wizard tests again. 1315 1315 1316 See also: AUDIBLE, @infilter, LISTENING1316 See also: AUDIBLE, @infilter, LISTENING 1317 1317 & @find 1318 1318 @find [<name>] [=<begin>,<end>] … … 1328 1328 limited more effectively. 1329 1329 1330 See also: @search1330 See also: @search 1331 1331 & @follow 1332 1332 @follow <object> = <message> … … 1335 1335 the object (using the 'follow' command). 1336 1336 1337 See also: follow, unfollow, followers(), @ofollow, @afollow1337 See also: follow, unfollow, followers(), @ofollow, @afollow 1338 1338 & @unfollow 1339 1339 @unfollow <object> = <message> … … 1342 1342 the object (using the 'unfollow' command). 1343 1343 1344 See also: follow, unfollow, followers(), @ounfollow, @aunfollow1344 See also: follow, unfollow, followers(), @ounfollow, @aunfollow 1345 1345 & @FORWARDLIST 1346 1346 @forwardlist <object> [=<list of dbrefs>] … … 1358 1358 @lock/forward me=$me) 1359 1359 1360 See also: @filter, @prefix, AUDIBLE, PUPPET1360 See also: @filter, @prefix, AUDIBLE, PUPPET 1361 1361 & @DEBUGFORWARDLIST 1362 1362 @debugforwardlist <object> [=<list of dbrefs>] … … 1373 1373 @lock/forward me=$me) 1374 1374 1375 See also: DEBUG1375 See also: DEBUG 1376 1376 & @force 1377 1377 @force[/noeval] <object>=<command> … … 1405 1405 > Lackey pages: Whee 1406 1406 1407 See also: PUPPET, DBREF1407 See also: PUPPET, DBREF 1408 1408 & @flag 1409 1409 @flag <flag name> … … 1436 1436 Be very very careful with this. 1437 1437 1438 See also: help flags. See help @flag2 for information on @flag/add1438 See also: help flags. See help @flag2 for information on @flag/add 1439 1439 & @flag2 1440 1440 @flag/add is used to add a new flag with the given name. Arguments … … 1573 1573 non-guest players. 1574 1574 1575 See also: RESTRICT, FUNCTIONS, @startup1575 See also: RESTRICT, FUNCTIONS, @startup 1576 1576 & @grep 1577 1577 @grep[/<switch>] <object>[/<attrs>]=<pattern> … … 1622 1622 @halt/all is a synonym for @allhalt and is a wizard-only command. 1623 1623 1624 See also: HALT, QUEUE, @ps1624 See also: HALT, QUEUE, @ps 1625 1625 & @haven 1626 1626 @haven <player> = <message> … … 1630 1630 it evaluates to something non-null. 1631 1631 1632 See also: HAVEN, page, @lock, @away1632 See also: HAVEN, page, @lock, @away 1633 1633 & @hide 1634 1634 @hide[/<switch>] … … 1665 1665 reset. 1666 1666 1667 See also: enter, @enter, ENTER_OK, @describe, look, @idescformat1667 See also: enter, @enter, ENTER_OK, @describe, look, @idescformat 1668 1668 & @hook 1669 1669 @hook/<switch> <command>[=<object>, <attribute>] … … 1736 1736 For an explanation of infilter patterns, see the help for "@filter". 1737 1737 1738 See also: @filter, @listen, AUDIBLE, LISTENING1738 See also: @filter, @listen, AUDIBLE, LISTENING 1739 1739 & @inprefix 1740 1740 @inprefix <object> = <message> … … 1755 1755 From outside, Test bounces. 1756 1756 1757 See also: @prefix, @listen, @infilter1757 See also: @prefix, @listen, @infilter 1758 1758 & @kick 1759 1759 @kick <number> … … 1764 1764 before using this command. 1765 1765 1766 See also: @ps, QUEUE1766 See also: @ps, QUEUE 1767 1767 & @lalias 1768 1768 @lalias <object> = <leave alias> … … 1778 1778 @lalias chair=stand up;stand;get up;rise 1779 1779 1780 See also: @ealias, leave, @leave, @lfail1780 See also: @ealias, leave, @leave, @lfail 1781 1781 & @leave 1782 1782 @leave <object> = <message> … … 1784 1784 Sets the message that is displayed to anyone leaving <object>. 1785 1785 1786 See also: leave, @lfail1786 See also: leave, @lfail 1787 1787 & @lemit 1788 1788 @lemit[/<switch>] <message> … … 1805 1805 fails the leave-lock. 1806 1806 1807 See also: leave, @leave, NO_LEAVE, locktypes1807 See also: leave, @leave, NO_LEAVE, locktypes 1808 1808 & @list 1809 1809 @list/<switch>[/lowercase] … … 1828 1828 down MOTDs to the user. Same as @list/motd. 1829 1829 1830 See also: @list1830 See also: @list 1831 1831 & @link 1832 1832 @link[/preserve] <object>=<dbref | here | home | variable> … … 1859 1859 @parented to them. 1860 1860 1861 See also: EXITS, @open, @dig, DROP-TO, HOME1861 See also: EXITS, @open, @dig, DROP-TO, HOME 1862 1862 & @listen 1863 1863 @listen <object> = <string> … … 1901 1901 > Recorder records: Whee! 1902 1902 1903 See also: LISTENING, @ahear, @amhear, @aahear 1904 & NEW LOCKS 1905 In PennMUSH 1.7.5, several new features have been added to locks. 1906 1907 Locks can now be inherited off of parents, just like attributes. 1908 By default, locks are set no_inherit, but this flag can be cleared. 1909 1910 There are now lock flags including ones to control inheritance, 1911 copying in a @clone, who can set them, and so on. Details are 1912 in HELP @LSET. 1913 1914 Indirect lock keys (@#1234) can now refer to other lock names on 1915 objects, not just a lock of the same name. See HELP @LOCK4. 1916 1917 There is a new lock key for testing flags and object types. 1918 See HELP @LOCK9 for more information. 1903 See also: LISTENING, @ahear, @amhear, @aahear 1919 1904 & LOCKING 1920 1905 & LOCKS … … 1922 1907 @lock[/<switch>] <object>=<key> 1923 1908 1924 This command "locks" the object, specifying (by the key) who or what can1925 do certain things with the object. There are many different types of locks,1926 all of which are described in "help locktypes" and which are designated by1927 the switch. The "basic" lock determines, for players and objects, who can1928 pick them up. For exits, it determines who can go through the exit.1929 All other locks can be set the same way as the basic lock.1909 This command "locks" the object, specifying a key which determines who or 1910 what can do certain things with the object. There are many different types 1911 of locks, all of which are described in "help locktypes" and which are 1912 designated by the switch. The "basic" lock determines, for players and 1913 things, who can pick them up. For exits, it determines who can go through 1914 the exit. All other locks can be set the same way as the basic lock. 1930 1915 1931 1916 Whenever you "pass" the basic lock, you succeed in doing something with … … 1933 1918 messages and actions. If you fail to pass the basic lock, you trigger 1934 1919 the @failure/@ofailure/@afailure messages and actions. Other locktypes 1935 may also have such success/failure messages .1920 may also have such success/failure messages: see "help failure" for info. 1936 1921 1937 1922 You can specify <object> and <key> as either the name of an object in 1938 1923 the immediate area, a DBREF number, "me", or "here". 1939 1940 Many new features have recently been added to locks. See HELP NEW LOCKS1941 for details.1942 1924 1943 1925 (continued in help @lock2) 1944 1926 & @lock2 1945 1927 You can lock an object in several different ways. The simplest lock is to 1946 lock it to one other thing:1928 lock it to one other object with the '=', signifying a DBRef # match.: 1947 1929 @lock My Toy = = me 1948 1930 This locks the object "My Toy" to you and you alone. It is recommended 1949 1931 that you @lock me == me in order to prevent anyone else from picking 1950 you up. The two = signs are NOT a typo! (See 'help @lock3') 1951 1952 You can lock an object -against- one other object as well, using the '!' 1953 symbol: 1932 you up. The two = signs are NOT a typo! The first is part of the @lock 1933 syntax (as shown at the top of "help @lock") the second is a lock key 1934 that means "exactly this object". 1935 1936 You can lock an object -against- another object as well, using the '!' 1937 symbol before any other key: 1954 1938 @lock Shared Toy = !Vector Sigma 1955 1939 This locks the object "Shared Toy" to everyone -except- Vector Sigma. … … 2104 2088 @lock/use commands = !dbreflist^deny & dbreflist^allow 2105 2089 2106 See also: locktypes, @clock, elock(), lock(), objid()2090 See also: locktypes, @clock, elock(), lock(), objid() 2107 2091 & locktypes 2108 2092 & locklist … … 2140 2124 @lock/chzone Who can @chzone to this object if it's a ZMO 2141 2125 @lock/forward Who can @forwardlist a message to this object 2142 @lock/control Who can control this object (only if set)2143 @lock/dropto Who can trigger this container's drop-to.2144 @lock/destroy Who can destroy this object if it's DESTROY_OK2126 @lock/control Who can control this object (only if set) 2127 @lock/dropto Who can trigger this container's drop-to. 2128 @lock/destroy Who can destroy this object if it's DESTROY_OK 2145 2129 @lock/interact Who can send sound (say/pose/emit/etc) to this object 2146 2130 @lock/take Who can get things contained in this object 2147 2131 2148 See also: @lock, @lset, @clock, FAILURE2132 See also: @lock, @lset, @clock, FAILURE 2149 2133 & @lset 2150 2134 @lset <object>/<lock type>=[!]<flag> … … 2169 2153 file to log to. /cmd is default. 2170 2154 2171 See also: @logwipe2155 See also: @logwipe 2172 2156 & @logwipe 2173 2157 @logwipe/<switch> <password> … … 2178 2162 command. 2179 2163 2180 See also: @log2164 See also: @log 2181 2165 & @map 2182 2166 @map[/delim] [<delim>] <list> = <function or pattern> … … 2240 2224 @move me=You moved! You are now in the room: [name(loc(me))]. 2241 2225 2242 See also: go, @omove, @oxmove, @amove2226 See also: go, @omove, @oxmove, @amove 2243 2227 & @name 2244 2228 @name <object>=<new name> … … 2260 2244 the new name will be passed as %1. 2261 2245 2262 See also: @alias2246 See also: @alias 2263 2247 & @newpassword 2264 2248 @newpassword <player> = <password> … … 2267 2251 is logged in, s/he will be informed that the password was changed. 2268 2252 2269 See also: @password2253 See also: @password 2270 2254 & @notify 2271 2255 @notify[/any][/all] <object>[/<attribute>][=<number>] … … 2291 2275 Similarly, you may not specify both the /all switch and a number. 2292 2276 2293 See also: SEMAPHORES, @drain, @wait2277 See also: SEMAPHORES, @drain, @wait 2294 2278 & @nspemit 2295 2279 & @nsemit … … 2313 2297 of their respective commands. 2314 2298 2315 See also: @emit, @lemit, @pemit, @prompt, @remit, @oemit, @zemit, 2316 nsemit(), nslemit(), nspemit(), nsprompt(), nsremit(), nsoemit(),2317 nszemit(),PROMPT_NEWLINES2299 See also: @emit, @lemit, @pemit, @prompt, @remit, @oemit, @zemit, nsemit(), 2300 nslemit(), nspemit(), nsprompt(), nsremit(), nsoemit(), nszemit(), 2301 PROMPT_NEWLINES 2318 2302 & @odeath 2319 2303 @odeath <player> [=<message>] … … 2330 2314 If the =<message> part is omitted, the ODEATH attribute will be reset. 2331 2315 2332 See also: @death, @adeath, kill2316 See also: @death, @adeath, kill 2333 2317 & @odescribe 2334 2318 @odescribe <object> [=<message>] … … 2341 2325 If the =<message> part is omitted, the message will be reset. 2342 2326 2343 See also: look, @describe, @idescribe2327 See also: look, @describe, @idescribe 2344 2328 & @odrop 2345 2329 @odrop <object> [=<message>] … … 2354 2338 If the =<message> part is omitted, the message will be reset. 2355 2339 2356 See also: drop, @drop, @adrop, NONAME, NOSPACE2340 See also: drop, @drop, @adrop, NONAME, NOSPACE 2357 2341 & @oefail 2358 2342 @oefail <object> [= <message>] … … 2363 2347 If the =<message> part is omitted, the message will be reset. 2364 2348 2365 See also: enter, @efail, @aefail, @lock2349 See also: enter, @efail, @aefail, @lock 2366 2350 & @oemit 2367 2351 @oemit[/<switch>] [<room>/]<object> [<object>...] = <message> … … 2385 2369 the enactor or the Can_nspemit power. 2386 2370 2387 See also: @emit, @pemit, NOSPOOF and SPOOFING.2371 See also: @emit, @pemit, NOSPOOF and SPOOFING. 2388 2372 & @oenter 2389 2373 @oenter <object> [= <message>] … … 2395 2379 -outside- the object, use @oxenter. 2396 2380 2397 See also: enter, @enter, @oxenter2381 See also: enter, @enter, @oxenter 2398 2382 & @ofailure 2399 2383 @ofailure <object> [=<message>] … … 2409 2393 If the =<message> part is omitted, the message will be reset. 2410 2394 2411 See also: FAILURE, @lock, @failure, @afailure, NONAME, NOSPACE2395 See also: FAILURE, @lock, @failure, @afailure, NONAME, NOSPACE 2412 2396 & @ofollow 2413 2397 @ofollow <object> [= <message>] … … 2422 2406 Ex: @ofollow me=falls into step behind Cyclonus. 2423 2407 2424 See also: follow, unfollow, followers(), @follow, @afollow2408 See also: follow, unfollow, followers(), @follow, @afollow 2425 2409 & @ounfollow 2426 2410 @ounfollow <object> [= <message>] … … 2435 2419 Ex: @ounfollow me=stops following [name(me)]. 2436 2420 2437 See also: follow, unfollow, followers(), @unfollow, @aunfollow2421 See also: follow, unfollow, followers(), @unfollow, @aunfollow 2438 2422 & @oleave 2439 2423 @oleave <object> [= <message>] … … 2447 2431 If the =<message> part is omitted, the message will be reset. 2448 2432 2449 See also: leave, @leave, @aleave, @oxleave2433 See also: leave, @leave, @aleave, @oxleave 2450 2434 & @olfail 2451 2435 @olfail <object> [= <message>] … … 2458 2442 If the =<message> part is omitted, the message will be reset. 2459 2443 2460 See also: leave, @lfail, @alfail, @lock2444 See also: leave, @lfail, @alfail, @lock 2461 2445 & @omove 2462 2446 @omove <object> [= <message>] … … 2472 2456 If the =<message> part is omitted, the message will be reset. 2473 2457 2474 See also: go, @move, @amove, @oxmove2458 See also: go, @move, @amove, @oxmove 2475 2459 & @oxmove 2476 2460 @oxmove <object> [= <message>] … … 2485 2469 If the =<message> is omitted, the message is cleared. 2486 2470 2487 See also: go, @move, @omove, @amove2471 See also: go, @move, @omove, @amove 2488 2472 & @opayment 2489 2473 @opayment <object> [=<message>] … … 2496 2480 If the =<message> part is omitted, the message will be reset. 2497 2481 2498 Ex: @opay Vending Machine=sticks a quarter in the vending machine.2499 2500 See also: give, @cost, @payment, @apayment, MONEY2482 Ex: @opay Vending Machine=sticks a quarter in the vending machine. 2483 2484 See also: give, @cost, @payment, @apayment, MONEY 2501 2485 & @open 2502 2486 @open <exit name> … … 2516 2500 the list of Obvious Exits in a room. 2517 2501 2518 Ex: @open Up;u;climb = #255, Down;dow;do;d;fall2519 2520 See also: EXITS, @link, @dig2502 Ex: @open Up;u;climb = #255, Down;dow;do;d;fall 2503 2504 See also: EXITS, @link, @dig 2521 2505 & @osuccess 2522 2506 @osuccess <object> [=<message>] … … 2532 2516 that you put @osuccs on all exits and all takeable objects. 2533 2517 2534 Ex: @osucc North=heads north into the catacombs.2518 Ex: @osucc North=heads north into the catacombs. 2535 2519 2536 2520 If the =<message> part is omitted, the message will be reset. 2537 2521 2538 See also: take, @success, @asuccess, @lock, FAILURE, NONAME, NOSPACE2522 See also: take, @success, @asuccess, @lock, FAILURE, NONAME, NOSPACE 2539 2523 & @otport 2540 2524 @otport <object> [=<message>] … … 2547 2531 If the =<message> part is omitted, the message will be reset. 2548 2532 2549 See also: @teleport, @oxtport2533 See also: @teleport, @oxtport 2550 2534 & @ouse 2551 2535 @ouse <object> [=<message>] … … 2557 2541 If the =<message> part is omitted, the message will be reset. 2558 2542 2559 See also: use, @use, @ause, @charges, @runout2543 See also: use, @use, @ause, @charges, @runout 2560 2544 & @oxenter 2561 2545 @oxenter <object> [= <message>] … … 2568 2552 If the =<message> part is omitted, the message will be reset. 2569 2553 2570 See also: enter, @oenter, leave2554 See also: enter, @oenter, leave 2571 2555 & @oxleave 2572 2556 @oxleave <object> [= <message>] … … 2578 2562 If the =<message> part is omitted, the message will be reset. 2579 2563 2580 See also: leave, @leave, @oleave, @aleave2564 See also: leave, @leave, @oleave, @aleave 2581 2565 & @oxtport 2582 2566 @oxtport <object> [=<message>] … … 2589 2573 If the =<message> part is omitted, the message will be reset. 2590 2574 2591 See also: @teleport, @otport, @atport2575 See also: @teleport, @otport, @atport 2592 2576 & @parent 2593 2577 @parent <object> = <parent> … … 2599 2583 If <parent> is "none" or blank, the object is unparented. 2600 2584 2601 See also: PARENTS, parent(), lparent()2585 See also: PARENTS, parent(), lparent() 2602 2586 & @password 2603 2587 @password <old password>=<new password> … … 2612 2596 is reset to nothing. May be abbreviated @pay. 2613 2597 2614 See also: give, @apay, @opay, @cost.2598 See also: give, @apay, @opay, @cost. 2615 2599 & @receive 2616 2600 & @oreceive … … 2629 2613 %1 will be set to the dbref of the giver if a 'give' was performed. 2630 2614 2631 See also: give2615 See also: give 2632 2616 & @give 2633 2617 & @ogive … … 2645 2629 %1 will be set to the dbref of the recipient. 2646 2630 2647 See also: give2631 See also: give 2648 2632 & @pcreate 2649 2633 @pcreate <name> = <password> … … 2662 2646 /spoof, /noeval 2663 2647 2664 See also: @pemit, @nsprompt, prompt(), nsprompt(), PROMPT_NEWLINES2648 See also: @pemit, @nsprompt, prompt(), nsprompt(), PROMPT_NEWLINES 2665 2649 & PROMPT_NEWLINES 2666 2650 PROMPT_NEWLINES <1|0> … … 2678 2662 these clients. 2679 2663 2680 See also: @prompt, prompt()2664 See also: @prompt, prompt() 2681 2665 & @pemit 2682 2666 @pemit[/<switch>] <object> = <message> … … 2714 2698 string "Doing". It can also be used by those with the poll @power. 2715 2699 2716 See also: @doing, WHO, DOING2700 See also: @doing, WHO, DOING 2717 2701 & @poor 2718 2702 @poor <value>. … … 2720 2704 value. 2721 2705 2722 See also: MONEY2706 See also: MONEY 2723 2707 & @power 2724 2708 @power/list [<power name pattern>] … … 2794 2778 will see the message, "From the garden nearby, Joe waves to everyone." 2795 2779 2796 See also: @inprefix, AUDIBLE, @listen2780 See also: @inprefix, AUDIBLE, @listen 2797 2781 & @ps 2798 2782 @ps[/<switch>] [*<player>] … … 2820 2804 destroyed. 2821 2805 2822 See also: @dbck2806 See also: @dbck 2823 2807 & @quota 2824 2808 @quota [/<switch>] [<victim>] … … 2850 2834 more permanent message for this by editing the file "down.txt". 2851 2835 2852 See also: @motd, @list, @listmotd2836 See also: @motd, @list, @listmotd 2853 2837 & @remit 2854 2838 @remit[/switches] <object> = <message>. … … 2870 2854 the enactor or the Can_nspemit power. 2871 2855 2872 See also: @emit, @pemit, @oemit, SPOOFING, NOSPOOF, CONTROL.2856 See also: @emit, @pemit, @oemit, SPOOFING, NOSPOOF, CONTROL. 2873 2857 & @restart 2874 2858 @restart <object> or @restart/all … … 2882 2866 2883 2867 2884 See also: @halt, @startup2868 See also: @halt, @startup 2885 2869 & @runout 2886 2870 @runout <object> = <action list> … … 2889 2873 zero. 2890 2874 2891 See also: @charges, use, ACTION LISTS2875 See also: @charges, use, ACTION LISTS 2892 2876 & @rwall 2893 2877 @rwall[/emit] <message> … … 2898 2882 a @channel. 2899 2883 2900 See also: @wall, @wizwall2884 See also: @wall, @wizwall 2901 2885 & @scan 2902 2886 @scan[/<switch>] <command> … … 2982 2966 worth more than 10 coins. 2983 2967 2984 See also: lsearch, lsearchr2968 See also: lsearch, lsearchr 2985 2969 & @select 2986 2970 @select <string>=<expr1>,<action1>[,<exprN>,<actionN>]...[,<default>] … … 3006 2990 expressions. 3007 2991 3008
