Backpack TF2 Spell Display

A script for searching backpack.tf premium for halloween spells a bit easier

  1. // ==UserScript==
  2. // @name Backpack TF2 Spell Display
  3. // @description A script for searching backpack.tf premium for halloween spells a bit easier
  4. // @version 1
  5. // @include *backpack.tf/profiles*
  6. // @run-at context-menu
  7. // @grant none
  8. // @namespace https://greasyfork.org/users/170895
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. console.log("start");
  14. var Chromatic = "#aa80ff";
  15. var Putrescent = "#ccff33";
  16. var Sinister = "#66ff66";
  17. var Spectral = "#ff9900";
  18. var Dyejob = "#cccc00";
  19. var Unknown = "#bfbfbf";
  20.  
  21. var Headless = "#300099";
  22. var CorspeGray = "#9fdfbf";
  23. var Gangreen = "#ffff00";
  24. var Bruised = "#ff6666";
  25. var Violent = "#ffa366";
  26. var Rotten = "#ff9933";
  27. var TeamSpirit = "#ff471a";
  28.  
  29. var SpellBorder = "#ff4d4d";
  30.  
  31. var itemNodes = document.getElementsByClassName("item");
  32.  
  33. for (var i = 0; i < itemNodes.length; i++)
  34. {
  35. if(itemNodes[i].hasAttribute("data-spell_1") || itemNodes[i].hasAttribute("data-spell_2"))
  36. {
  37. console.log("spells found");
  38. itemNodes[i].setAttribute("style", "background-color: " + SpellBorder);
  39. }
  40.  
  41. }
  42.  
  43. console.log(itemNodes.length);
  44.  
  45. console.log("end");
  46.  
  47. })();