MXP Database #212

Parent #309Owner #361Flags readSource hellcore/hellcore.db

Aliases: MXP Database, mxp

8 verbs · 27 properties · 0 children

Verbs

VerbSpecFlagsDefinerLines
escapethis none thisrxd#2124
activatethis none thisrxd#2129
define_elementsthis none thisrxd#2126
tellthis none thisrxd#2121
tell_open_linethis none thisrxd#2120
tell_secure_linethis none thisrxd#2123
tell_locked_linethis none thisrxd#2120
deactivatethis none thisrxd#2120

Properties

PropertyDefinerFlagsOwnerValue
tag_open_line#212rc#361"~1B[0z"
tag_secure_line#212rc#361"~1B[1z"
tag_locked_line#212rc#361"~1B[2z"
tag_reset#212rc#361"~1B[3z"
tag_temp_secure_mode#212rc#361"~1B[4z"
tag_lock_open_mode#212rc#361"~1B[5z"
tag_lock_secure_mode#212rc#361"~1B[6z"
tag_lock_locked_mode#212rc#361"~1B[7z"
tag_room_name#212rc#361"~1B[10z"
tag_room_description#212rc#361"~1B[11z"
tag_room_exits#212rc#361"~1B[12z"
tag_welcome_text#212rc#361"~1B[19z"
code_IAC#212rc#361255
code_SB#212rc#361250
code_WILL#212rc#361251
code_WONT#212rc#361252
code_SE#212rc#361240
aliases#1rc#361{"MXP Database", "mxp"}
description#1rc#361<clear>
object_size#1r#29{3298, 1298434120}
hidden_verbs#1rc#361<clear>
phelp_msg#1rc#361<clear>
weight#1rc#361<clear>
owner_verbs#1rc#361<clear>
plural_name#1rc#361<clear>
client_image#1rc#361<clear>
listening#1rc#361<clear>

Ancestry

Ancestors (nearest first): #309 generic db object#1 root

Children: none

Call graph

calls n212_1 #212:activate n212_3 #212:tell n212_1->n212_3 n212_2 #212:define_elements n212_1->n212_2 n212_2->n212_3 n212_5 #212:tell_secure_line n212_5->n212_3

Source

escape

Spec this none thisFlags rxdOwner #361Definer #212

Referenced by

Source

1what = args[1];
2what = strsub(what, "<", "&lt;");
3what = strsub(what, ">", "&gt;");
4return what;

activate

Spec this none thisFlags rxdOwner #361Definer #212

Referenced by

Source

1who = args[1];
2if (who.client)
3who:set_pref("mxp", 0);
4return;
5endif
6this:tell(who, encode_binary(this.code_IAC, this.code_SB, "[", this.code_IAC, this.code_SE, 0));
7this:tell(who, this.tag_lock_locked_mode);
8this:define_elements(who);
9who:tell("MXP mode activated!");

define_elements

Spec this none thisFlags rxdOwner #361Definer #212

Referenced by

Source

1who = args[1];
2t = this.tag_secure_line;
3t = tostr(t, "<!ELEMENT roomname FLAG=RoomName>");
4t = tostr(t, "<!ELEMENT roomdesc FLAG=RoomDesc>");
5t = tostr(t, "<!ELEMENT roomexit FLAG=RoomExit>");
6this:tell(who, t);

tell

Spec this none thisFlags rxdOwner #361Definer #212

Referenced by

Source

1args[1]:notify(@args[2..$]);

tell_open_line

Spec this none thisFlags rxdOwner #361Definer #212

Referenced by

none

Source

No program (verb defined but unprogrammed).

tell_secure_line

Spec this none thisFlags rxdOwner #361Definer #212

Referenced by

Source

1who = args[1];
2line = args[2..$];
3this:tell(who, this.tag_secure_line + tostr(@line));

tell_locked_line

Spec this none thisFlags rxdOwner #361Definer #212

Referenced by

none

Source

No program (verb defined but unprogrammed).

deactivate

Spec this none thisFlags rxdOwner #361Definer #212

Referenced by

Source

No program (verb defined but unprogrammed).