The final line of this file adds these facilities for the recipient of the `hug' family of global actions. Note that I've not written anything for the reverse logic of only permitting certain globals, but it would be trivial. Use: Refuse hugs from anyone, other verbs unaffected: @set me=_noglobals/hug:no Refuse any/all globals from Warwick: @set me=_noglobals/Warwick:no Refuse kumquatting from Warwick: @set me=_noglobals/kumquat/Warwick:no Prettily split-apart version of the final line: @set me=/noglobals: {if: {prop:_noglobals/{&how}} {prop:_noglobals/{name:me}} {prop:_noglobals/{&how}/{name:me}} , {tell:** {&how} from {name:me} barred (see noglobals),this} {null: {tell:{name:this} doesn't want you to {&how} him globally. Please respect his wishes and don't {&how} him with a pose either.} } , {null: {tell:** Global {&how} from {name:me} (see noglobals), this } } } @set me=/noglobals:{if:{prop:_noglobals/{&how}}{prop:_noglobals/{name:me}}{prop:_noglobals/{&how}/{name:me}},{tell:** {&how} from {name:me} barred (see noglobals),this}{null:{tell:{name:this} doesn't want you to {&how} him globally. Please respect his wishes and don't {&how} him with a pose either.}},{null:{tell:** Global {&how} from {name:me} (see noglobals),this}}}