From 06b8b09fca4a9f73003dc82f44dfd80ca260f828 Mon Sep 17 00:00:00 2001 From: multiple creatures Date: Sun, 19 May 2019 17:30:15 -0500 Subject: add `keysmash` bangtag --- app/lib/bangtags.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'app/lib') diff --git a/app/lib/bangtags.rb b/app/lib/bangtags.rb index 33dc33af6..33721e0c2 100644 --- a/app/lib/bangtags.rb +++ b/app/lib/bangtags.rb @@ -455,6 +455,24 @@ class Bangtags } v = cmd[1].downcase status.visibility = visibilities[v] unless visibilities[v].nil? + when 'keysmash' + keyboard = [ + 'asdf', 'jkl;', + 'gh', "'", + 'we', 'io', + 'r', 'u', + 'cv', 'nm', + 't', 'x', ',', + 'q', 'z', + 'y', 'b', + 'p', '[', + '.', '/', + ']', "\\", + ] + + chunk = rand(6..33).times.collect do + keyboard[(keyboard.size * (rand ** 3)).floor].split('').sample + end end end -- cgit