New issue 155 by ke...@writh.net: Jobs Silence Options
http://code.google.com/p/anomalyjobs/issues/detail?id=155
Is this a new command or change to an existing one?
New command
If a new command, write suggested syntax and describe what the command
does:
+myjob/silence <#> - Stops a player from receiving mail for a specific job
by adding them to the SILENCE attribute on the job.
&JOBS_NOSPAM_<BUCKET> me - Stops a player from receiving mail from all jobs
in a specific bucket.
Have you coded this? If so, please attach a patch.
Working on it.
Note SILENCE and NOSPAM have different meanings. NOSPAM deals with @mail.
SILENCE deals with broadcasts.
+myjob/nospam
(sets/removes NOSPAM for all jobs, essentially toggling &JOBS_NOSPAM %#=1)
+myjob/nospam <# or bucket>
(switches on argument, if it matches a bucket toggles bucket's dbref/objid
in &JOBS_NOSPAM_B. if it doesn't match a bucket, checks for job # match and
toggles player's dbref/objid in &NOSPAM on that job)
Should have both +job and +myjob versions that do identical steps.
See +job/access and +bucket/access commands for templates to modify.
Can do +myjob/silence as well. For completeness why not commands for
JOBSN and JOBS_UNTAGREAD too?
Comment #2 on issue 155 by wid...@gmail.com: Jobs Silence Options
http://code.google.com/p/anomalyjobs/issues/detail?id=155
Implemented in r413. OP please review the diff and confirm this meets your
desired functionality, is documented well, and actually works as intended.
A few more docs in r414.
Comment #4 on issue 155 by wid...@gmail.com: Jobs Silence Options
http://code.google.com/p/anomalyjobs/issues/detail?id=155
Tested. Good to go.