summaryrefslogtreecommitdiff
path: root/lib/irc.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/irc.js')
-rw-r--r--lib/irc.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/irc.js b/lib/irc.js
new file mode 100644
index 0000000..935d2b3
--- /dev/null
+++ b/lib/irc.js
@@ -0,0 +1,12 @@
+module.exports.nickGenerator = function(nick) {
+ var nickCount = 0;
+ var nickAdditions = [ '', '^', '-', '_', '\\', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' ];
+
+ return function() {
+ if (nickCount == nickAdditions.length) {
+ nickCount = 0;
+ }
+
+ return nick + nickAdditions[nickCount++];
+ }
+}