Quota-Log #34

Parent #45Owner #2Flags Source QuestCore.db

Aliases: Quota-Log, Quota_Log, QL, Quota

1 verbs · 22 properties · 0 children

Verbs

VerbSpecFlagsDefinerLines
init_for_corethis none thisrxd#3418

Properties

PropertyDefinerFlagsOwnerValue
moderator_notify#45rc#2{}
last_msg_date#45r#361538781317
messages_going#45rc#36{}
moderated#45rc#21
moderator_forward#45rc#2"%n (%#) can't send to moderated list %t (%[#t]) directly."
writers#45rc#2{}
readers#45rc#2{}
mail_notify#45r#36{#2}
mail_forward#45r#36{}
expire_period#45r#362592000
last_used_time#45r#361538781317
messages#45rc#36{}
rmm_own_msgs#45rc#2<clear>
guests_can_send_here#45rc#2<clear>
messages_kept#45r#36{}
registered_email#45rc#36<clear>
email_validated#45rc#36<clear>
validation_password#45rc#36<clear>
key#1c#2<clear>
aliases#1r#36{"Quota-Log", "Quota_Log", "QL", "Quota"}
description#1rc#2"Record of whose quota has been messed with and why."
object_size#1r#36{1999, 1539462952}

Ancestry

Ancestors (nearest first): #45 Generic Mail Recipient#1 Root Class

Children: none

Call graph

calls n34_0 #34:init_for_core n45_27 #45:init_for_core n34_0->n45_27 n45_17 #45:rm_message_seq n34_0->n45_17 n45_15 #45:parse_message_seq n34_0->n45_15 n45_18 #45:undo_rmm n34_0->n45_18

Source

init_for_core

Spec this none thisFlags rxdOwner #2Definer #34

Referenced by

none

Source

1if (caller_perms().wizard)
2pass();
3`delete_verb(this, "is_readable_by") ! E_VERBNF => ""';
4`delete_verb(this, "is_usable_by") ! E_VERBNF => ""';
5`delete_verb(this, "mail_notify") ! E_VERBNF => ""';
6"...remove references to ARB...";
7`this:rm_message_seq({1, 1 + this:length_all_msgs()}) ! E_RANGE => ""';
8this:expunge_rmm();
9this.mail_forward = {};
10this.mail_notify = {player};
11player.current_message = {@player.current_message, {this, 0, 0}};
12for p in ({"moderator_forward", "moderator_notify", "writers", "readers", "expire_period", "last_used_time"})
13this.(p) = $mail_recipient.(p);
14endfor
15this.moderated = 1;
16else
17return E_PERM;
18endif