diff --git a/chat-commands.js b/chat-commands.js
index 6ad632dd56..af4d673e53 100644
--- a/chat-commands.js
+++ b/chat-commands.js
@@ -1062,9 +1062,13 @@ function parseCommandLocal(user, cmd, target, room, socket, message) {
case 'faq':
case '!faq':
- target = target.toLowerCase() || 'all';
+ target = target.toLowerCase();
var buffer = '
';
var matched = false;
+ if (!target || target === 'all') {
+ matched = true;
+ buffer += '
Frequently Asked Questions';
+ }
if (target === 'all' || target === 'deviation') {
matched = true;
buffer += '
Why did this user gain or lose so many points?';
@@ -1081,6 +1085,10 @@ function parseCommandLocal(user, cmd, target, room, socket, message) {
matched = true;
buffer += '
Why is the server restarting?';
}
+ if (target === 'all' || target === 'staff') {
+ matched = true;
+ buffer += '
Staff FAQ';
+ }
if (!matched) {
emit(socket, 'console', 'The FAQ entry "'+target+'" was not found. Try /faq for general help.');
return false;