Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var room = [];
  2. var clair = '';
  3.  
  4. function wat_incoming( event ) {
  5.     var line = ( event );
  6.     var linerem = remascii( event );
  7.     var regex = new RegExp(/\[1;37m\(\[0m\[0m\[37m (?:immoral|moral|true impartial|impartial).*\[1;37m([\w-']+)\[37m\[0m\[1;32m.*(?:is here, fighting.*|is standing here|is here, passed out|is resting here)\.\[0m$/);
  8.     if (linerem.search(/^.+\[ exits:.+]$/) != -1) {
  9.         clair = clair.slice(0,1).toUpperCase() + clair.slice(1);
  10.         room = [];
  11.     }
  12.     if ((match = regex.exec( line )) != null) {
  13.         if (match[1] != clair) {
  14.             room.push(match[1]);
  15.         }
  16.         spy_input();
  17.     }
  18.     return event;
  19. }
  20.  
  21. function spy_input() {
  22.     var com = '';
  23.     var comma = 0;
  24.     var found = false;
  25.     for (var x = 0; x < room.length;x++ ) {
  26.         if (room[ x ] != null) {
  27.             found = true;
  28.             if (comma) {
  29.                 com = com + ", " + room[ x ];
  30.             } else {
  31.                 com = com + room[ x ];
  32.                 comma = 1;
  33.             }
  34.         } else {
  35.             found = false;
  36.         }
  37.     }
  38.     if (found) {
  39.         com = com + "]";
  40.         jmc.parse('#var list ' + com);
  41.         }
  42. return event;
  43. }
  44.  
  45. register_handler( "Incoming", wat_incoming );
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. /*
  53.  
  54. colors:
  55.  
  56. gray
  57. \[1;30m
  58. red
  59. \[1;31m
  60. green
  61. \[1;32m
  62. yellow
  63. \[1;33m
  64. blue
  65. \[1;34m
  66. magenta(orange)
  67. \[1;35m
  68. cyan
  69. \[1;36m
  70. white
  71. \[1;37m
  72.  
  73. exit:
  74.  
  75. \[0m
  76.  
  77. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement