Various help updates
authorAri Johnson <ari@theari.com>
Fri, 17 Dec 2010 19:34:34 +0000 (19:34 +0000)
committerAri Johnson <ari@theari.com>
Fri, 22 May 2009 15:04:49 +0000 (15:04 +0000)
(cherry picked from commit 3f8f64818cf1127bec356dd1324c4ecbb171f97c)

game/txt/hlp/cobra_cmd.hlp
game/txt/hlp/cobra_flag.hlp
game/txt/hlp/cobra_func.hlp
game/txt/hlp/cobratop.hlp

index da72d4fcb1c807374a53d1f9f445ff35c7dde937..93af3918815f2f12f9f420faf386a1d6f4faf072 100644 (file)
@@ -2132,6 +2132,7 @@ See also: locktypes, @clock, objid()
   @lock/dropto         Who can trigger this container's drop-to.
   @lock/destroy                Who can destroy this object if it's DESTROY_OK
   @lock/interact        Who can send sound (say/pose/emit/etc) to this object
+  @lock/take            Who can get things contained in this object
 
   See also: @lock, @lset, @clock, FAILURE
 & @lset
@@ -2632,9 +2633,8 @@ See also: give
  
   The /list switch to this command allows you to @pemit a message to
   a list:  @pemit/list <object 1> [<object 2> <object N>] = <message>
-  There can be any number of objects in the list. The objects must be
-  specified by dbref number. You will not get back a "confirmation"
-  message for the /list form of this command. 
+  There can be any number of objects in the list. You will not get back a
+  "confirmation" message for the /list form of this command.
 
 (continued in help @pemit2)
 & @pemit2
@@ -3762,9 +3762,10 @@ See also: get, drop
   get <object>
   take <object>
 
-  You pick up object, if you pass the object's @lock. You can also do 
-  get <thing>'s <object>, which will fail if either thing is not ENTER_OK 
-  or the object is locked against you. Some MUSHes choose to disable the 
+  You pick up object, if you pass the object's @lock and the container's
+  @lock/take (if set). You can also do get <thing>'s <object>, which will
+  fail if thing is not ENTER_OK, thing has a take-lock that blocks you,
+  or object is locked against you. Some MUSHes choose to disable the
   ability to take an object in someone else's inventory.
 
 See also: @lock, ENTER_OK, give, drop, @success, inventory
index 0c9df9d746664d610e2458dc7639b607c23df791..b572a4c90fc1a89f8b09fc3b0cadb338a28c6042 100644 (file)
@@ -278,7 +278,7 @@ which are available.
   Flag:  ENTER_OK  (all types)
  
   If an object or person is ENTER_OK, other players may 
-  enter the object or person by using 'enter <object/person>.
+  enter the object or person by using 'enter <object/person>'.
   Only objects which are ENTER_OK may be entered, regardless of the
   enter lock. Players must also have the ENTER_OK flag set if they wish
   to be able to receive  things given to them by other players via the 
index d6c928f19bc16903820394fb01580b67d1fd98bc..36886f8e7271bde0322a456ce103695268bbf259 100644 (file)
@@ -1502,6 +1502,10 @@ Continued in HELP FOREACH2
   See also: match(), matchall(), grab(), regmatch()
 & GREP()
 & REGREP()
+& WILDGREP()
+& GREPI()
+& REGREPI()
+& WILDGREPI()
   grep(<object>,<attrs>,<substring>)
   wildgrep(<object>,<attrs>,<pattern>)
   regrep(<object>,<attrs>,<regexp>)
@@ -2078,7 +2082,7 @@ Continued in HELP ITER2
             preferred one.
     X   -   Never return #-2. Use the last dbref found if the match is  
             ambiguous.
-  If you specify more than one type, the last one will be preferred. Unless
+  If you specify more than one type, any will be preferred. Unless
   you specify an F option, if an object of a different type is found and
   none of the preferred type are, the found object will be returned.
  
@@ -2673,14 +2677,23 @@ See also: mwho(), xwho()
 
   Returns the dbref number of the object, which must be in the same 
   room as the object executing num.
+& NMWHO()
 & NWHO()
   nwho()
+  nmwho()
 
   This returns a count of all currently-connected players. When
-  mortals use this function, DARK privileged players are NOT counted.
+  mortals use this function, hidden players are NOT counted.
 
-See also: lwho(), nmwho(), xwho()
+  nmwho() returns a count of all currently connected, non-hidden players.
+  It's exactly the same as nwho() used by a mortal, and is suitable for use
+  on privileged global objects that always need an unprivileged count of
+  who is online.
 
+  These functions are equivilent to words(lwho()) and words(mwho()),
+  but are more efficient, and don't suffer from buffer constraints.
+
+See also: lwho(), mwho(), xwho(), xmwho()
 & OBJ()
   obj(<object>)
 
@@ -4229,8 +4242,10 @@ See also: timestring(), etimefmt()
   or ROOM. See "help types of objects" for more.
 & U()
 & UFUN()
+& ULAMBDA()
   u([<object>/]<user function name>, <arg 0>, <arg 1>, ...)
   ufun([<object>/]<user function name>, <arg 0>, <arg1>, ...)
+  ulambda([<object>/]<user function name>, <arg 0>, <arg1>, ...)
  
   This allows you to create your own functions and evaluate them.
   <user function name> is the attribute that contains the desired
@@ -4240,12 +4255,12 @@ See also: timestring(), etimefmt()
   
   <arg 0>, <arg 1>, ... are the arguments that get passed to the
   user function as v(0), v(1), etc. (as in @trigger).  You can pass
-  up to 10 arguments (v(0) through v(9)); extra arguments will be
-  evaluated but not accessible (since v(10) refers to an attribute,
-  not another argument).
+  up to 10 arguments (v(0) through v(9)).
   
   This function is also known as U()  (alias for TinyMUSH compatibility).
 
+  ulambda() also accepts anonymous attributes.
+
   See "help UFUN2" for more.
   
 & U2
index d21ed1c804643ebc5d2d5c05ce2d489311297334..863e1623aec46a84b145c04a2004697af398ccdb 100644 (file)
@@ -443,7 +443,7 @@ Standard Attributes: (see @list/attribs for the complete list)
                           +1 to the previous owner).
           @open: 1 penny (2 pennies if linked at  the same time)
   
-  Type '@config costs' to get the costs for the particular MUSH you are on.
+  Type '@config/list costs' to get the costs for the MUSH you are on.
 
   See also: MONEY, money(), score
 & PENNMUSH CREDITS