176 lines
4.4 KiB
Plaintext
176 lines
4.4 KiB
Plaintext
|
#include "Flags.h"
|
||
|
|
||
|
// User pop-up menu items
|
||
|
resource(1100) message
|
||
|
{
|
||
|
"class" = "BMenuItem",
|
||
|
"_label" = "User info…",
|
||
|
"_msg" = message('CYuw'),
|
||
|
int32 "x_perms" = PERM_KICK,
|
||
|
int32 "x_target_perms" = 0,
|
||
|
int32 "x_target_antiperms" = 0,
|
||
|
bool "x_priority" = false,
|
||
|
bool "x_to_protocol" = false
|
||
|
};
|
||
|
resource(1101) message
|
||
|
{
|
||
|
"class" = "BMenuItem",
|
||
|
"_label" = "Kick user",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 191 },
|
||
|
int32 "x_perms" = PERM_KICK,
|
||
|
int32 "x_target_perms" = 0,
|
||
|
int32 "x_target_antiperms" = 0,
|
||
|
bool "x_priority" = false,
|
||
|
bool "x_to_protocol" = true
|
||
|
};
|
||
|
resource(1102) message
|
||
|
{
|
||
|
"class" = "BMenuItem",
|
||
|
"_label" = "Ban user",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 193 },
|
||
|
int32 "x_perms" = PERM_BAN,
|
||
|
int32 "x_target_perms" = 0,
|
||
|
int32 "x_target_antiperms" = 0,
|
||
|
bool "x_priority" = false,
|
||
|
bool "x_to_protocol" = true
|
||
|
};
|
||
|
resource(1103) message
|
||
|
{
|
||
|
"class" = "BMenuItem",
|
||
|
"_label" = "Mute user",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 196 },
|
||
|
int32 "x_perms" = PERM_MUTE,
|
||
|
int32 "x_target_perms" = PERM_WRITE,
|
||
|
int32 "x_target_antiperms" = 0,
|
||
|
bool "x_priority" = false,
|
||
|
bool "x_to_protocol" = true
|
||
|
};
|
||
|
resource(1104) message
|
||
|
{
|
||
|
"class" = "BMenuItem",
|
||
|
"_label" = "Unmute user",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 197 },
|
||
|
int32 "x_perms" = PERM_MUTE,
|
||
|
int32 "x_target_perms" = 0,
|
||
|
int32 "x_target_antiperms" = PERM_WRITE,
|
||
|
bool "x_priority" = false,
|
||
|
bool "x_to_protocol" = true
|
||
|
};
|
||
|
resource(1105) message
|
||
|
{
|
||
|
"class" = "BMenuItem",
|
||
|
"_label" = "Deafen user",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 198 },
|
||
|
int32 "x_perms" = PERM_DEAFEN,
|
||
|
int32 "x_target_perms" = PERM_READ,
|
||
|
int32 "x_target_antiperms" = 0,
|
||
|
bool "x_priority" = false,
|
||
|
bool "x_to_protocol" = true
|
||
|
};
|
||
|
resource(1106) message
|
||
|
{
|
||
|
"class" = "BMenuItem",
|
||
|
"_label" = "Undeafen user",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 199 },
|
||
|
int32 "x_perms" = PERM_DEAFEN,
|
||
|
int32 "x_target_perms" = 0,
|
||
|
int32 "x_target_antiperms" = PERM_READ,
|
||
|
bool "x_priority" = false,
|
||
|
bool "x_to_protocol" = true
|
||
|
};
|
||
|
|
||
|
|
||
|
// Room pop-up menu items
|
||
|
resource(1120) message
|
||
|
{
|
||
|
"class" = "BMenuItem",
|
||
|
"_label" = "Leave chat",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 156 },
|
||
|
bool "x_to_protocol" = true
|
||
|
};
|
||
|
|
||
|
|
||
|
// Chat commands
|
||
|
resource(1140) message
|
||
|
{
|
||
|
"class" = "ChatCommand",
|
||
|
"_name" = "ban",
|
||
|
"_desc" = "Kick a user out of the room and slam the door behind them― locking it while you're at it.",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 193 },
|
||
|
bool "_proto" = true,
|
||
|
int32 "_argtype" = 1128362608,
|
||
|
int32 "_argtype" = 1128358515
|
||
|
};
|
||
|
resource(1141) message
|
||
|
{
|
||
|
"class" = "ChatCommand",
|
||
|
"_name" = "help",
|
||
|
"_desc" = "List all current commands, or get help for certain command.",
|
||
|
"_msg" = message('CYhm'),
|
||
|
bool "_proto" = false
|
||
|
};
|
||
|
resource(1142) message
|
||
|
{
|
||
|
"class" = "ChatCommand",
|
||
|
"_name" = "deafen",
|
||
|
"_desc" = "Disallow a user from reading the conversation.",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 198 },
|
||
|
bool "_proto" = true,
|
||
|
int32 "_argtype" = 1128362608
|
||
|
};
|
||
|
resource(1143) message
|
||
|
{
|
||
|
"class" = "ChatCommand",
|
||
|
"_name" = "invite",
|
||
|
"_desc" = "Invite a user to the current room.",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 162 },
|
||
|
bool "_proto" = true,
|
||
|
int32 "_argtype" = 1128360821
|
||
|
};
|
||
|
resource(1144) message
|
||
|
{
|
||
|
"class" = "ChatCommand",
|
||
|
"_name" = "kick",
|
||
|
"_desc" = "Force a user to temporarily leave the room, assuming your power level's high enough.",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 191 },
|
||
|
bool "_proto" = true,
|
||
|
int32 "_argtype" = 1128362608,
|
||
|
int32 "_argtype" = 1128358515
|
||
|
};
|
||
|
resource(1145) message
|
||
|
{
|
||
|
"class" = "ChatCommand",
|
||
|
"_name" = "mute",
|
||
|
"_desc" = "Disallow a user from sending visible messages.",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 196 },
|
||
|
bool "_proto" = true,
|
||
|
int32 "_argtype" = 1128362608
|
||
|
};
|
||
|
resource(1146) message
|
||
|
{
|
||
|
"class" = "ChatCommand",
|
||
|
"_name" = "unban",
|
||
|
"_desc" = "Undo a previous ban, allowing the user to rejoin (if they still want to).",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 195 },
|
||
|
bool "_proto" = true,
|
||
|
int32 "_argtype" = 1128358261
|
||
|
};
|
||
|
resource(1147) message
|
||
|
{
|
||
|
"class" = "ChatCommand",
|
||
|
"_name" = "undeafen",
|
||
|
"_desc" = "Restore a user's ability to receive messages.",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 199 },
|
||
|
bool "_proto" = true,
|
||
|
int32 "_argtype" = 1128362608
|
||
|
};
|
||
|
resource(1148) message
|
||
|
{
|
||
|
"class" = "ChatCommand",
|
||
|
"_name" = "unmute",
|
||
|
"_desc" = "Restore a user's ability to send messages.",
|
||
|
"_msg" = message('IMme') { int32 "im_what" = 197 },
|
||
|
bool "_proto" = true,
|
||
|
int32 "_argtype" = 1128362608
|
||
|
};
|