Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2015
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. // ==UserScript==
  2. // @name pancakes
  3. // @namespace odenthemage@yahoo.com
  4. // @description turns fighters into pancakes
  5. // @include *.astroempires.com/*
  6. // @version 1
  7. // @grant none
  8. // ==/UserScript==
  9. textNodes = document.evaluate('//text()', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
  10. var searchRE = new RegExp('Fighters', 'gi');
  11. var replace = 'pancakes';
  12. for (var i = 0; i < textNodes.snapshotLength; i++) {
  13. var node = textNodes.snapshotItem(i);
  14. node.data = node.data.replace(searchRE, replace);
  15. .(function () {
  16. var replacements,
  17. regex,
  18. key,
  19. textnodes,
  20. node,
  21. s;
  22. textnodes = document.evaluate('//body//text()', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
  23. for (var i = 0; i < textnodes.snapshotLength; i++) {
  24. node = textnodes.snapshotItem(i);
  25. if (node != null && node.nodeName == '#text' && /\S/.test(node.nodeValue))
  26. {
  27. s = node.data;
  28. s = s.replace(/\bWORD OR WORDS TO GET RID OF\b/g, 'WORDS THAT IT IS REPLACED WITH OR JUST 2 QUOTES FOR NOTHING');
  29. s = s.replace(/\bWORDS CAN NOT CONTAIN PERIODS OR COMMAS OR SINGLE OR DOUBLE QUOTES\b/g, 'IF YOU DO IT WILL NOT WORK');
  30. s = s.replace(/\bBEFORE EACH THING WILL BE A SMALL LETTER B AND END WITH SLASH B AND IF YOU REMOVE ANYTHING BUT THESE BOLD WORLDS IT WONT WORK\b/g, 'BELOW ARE SHORTER EXAMPLES');
  31. s = s.replace(/\bERASED\b/g, 'REPLACED');
  32. s = s.replace(/\bINPUT\b/g, 'OUTPUT');
  33. s = s.replace(/\b0\b/g, '1');
  34. s = s.replace(/\bFighters\b/g, 'Pancakes');
  35. node.data = s;
  36. }
  37. }
  38. }) ();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement