Ninter_not_ Theme

Follow ninter_not_ on twitch and Youtube

当前为 2022-02-28 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Ninter_not_ Theme
  3. // @namespace http://tampermonkey.net/
  4. // @version 1
  5. // @description Follow ninter_not_ on twitch and Youtube
  6. // @author Ninter_not_
  7. // @match https://shellshock.io/*
  8. // @match https://eggcombat.com/*
  9. // @match https://eggfacts.fun/*
  10. // @match https://biologyclass.club/*
  11. // @match https://egghead.institute/*
  12. // @match https://egg.dance/*
  13. // @match https://eggisthenewblack.com/*
  14. // @match https://mathfun.rocks/*
  15. // @match https://hardboiled.life/*
  16. // @match https://overeasy.club/*
  17. // @match https://zygote.cafe/*
  18. // @match https://mathdrills.info
  19. // @match https://eggsarecool.com/*
  20. // @match https://deadlyegg.com/*
  21. // @match https://mathgames.world/*
  22. // @match https://hardshell.life/*
  23. // @match https://violentegg.club/*
  24. // @match https://yolk.life/*
  25. // @match https://softboiled.club/*
  26. // @match https://scrambled.world/*
  27. // @match https://deathegg.world/*
  28. // @match https://violentegg.fun/*
  29. // @match https://krunker.io/*
  30. // @grant none
  31. // @license MIT
  32. // ==/UserScript==
  33.  
  34. (function () {
  35. const addScript = () => {
  36. document.head.innerHTML += `<style>
  37. * {
  38. --ss-transparent: #00000000;
  39. --ss-black: #000;
  40. --ss-white: #00fff2; /*White Text*/
  41. --ss-offwhite: #00fbff;
  42. --ss-yellow0:#52b0c7;
  43. --ss-yellow: #0acdfc;
  44. --ss-yolk0: #00eeff;
  45. --ss-yolk: #7dff45; /*Yellow Buttons*/
  46. --ss-yolk2: #00fbff;
  47. --ss-red0: #38bg4u;
  48. --ss-red: #g234hj;
  49. --ss-red2: #f55858;
  50. --ss-red-bright: #f7211e;
  51. --ss-pink: #457df5;
  52. --ss-pink1: #00319c;
  53. --ss-pink-light: #a142ff;
  54. --ss-brown: #debdff;
  55. --ss-blue00: #d9f4fc;
  56. --ss-blue0: #c8edf8;
  57. --ss-blue1: #09ff00;
  58. --ss-blue2: #f2ff00;
  59. --ss-blue3: #52009c;
  60. --ss-blue4: #000000;
  61. --ss-blue5: #000000;
  62. --ss-green0: #87ddbb00;
  63. --ss-green1: #000000b0;
  64. --ss-green2: #2a725600;
  65. --ss-orange1: #F79520;
  66. --ss-vip-gold: linear-gradient(to right, #D1A943, #CFCDAF, #CC8630, #D1AA44, #CC8630);
  67. --ss-gold: #D1AA44;
  68. --ss-clear: rgba(255, 255, 255, 0);
  69. --ss-blue2clear: rgba(94, 186, 217, 0);
  70. --ss-shadow: rgba(0,0,0,0.4);
  71. --ss-blueshadow: #0a577187;
  72. --ss-darkoverlay: rgba(0, 0, 0, 0.8);
  73. --ss-darkoverlay2: rgba(0, 0, 0, 0.2);
  74. --ss-lightoverlay: url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRenrVhrB69PsS51RrxyKLai2njMIP6sb7uIA&usqp=CAU"); /*Main Background*/
  75. --ss-lightbackground:url("https://cdn.discordapp.com/attachments/909790661916651530/924932786773717032/th-removebg-preview_2.png")
  76. --ss-blueblend1: linear-gradient(45deg, #000000d1, #310071c4);
  77. --ss-scrollmask1: #0000;
  78. --ss-scrollmask2: #0000;
  79. --ss-fieldbg: linear-gradient(#91CADB, #ffffff, #ffffff, #ffffff, #ffffff);
  80. --ss-nugSecs: 3600s;
  81. --ss-white-60: rgba(255,255,255,.6);
  82. --ss-white-90: rgba(255,255,255,.9);
  83.  
  84. --ss-me-player-bg: rgba(247,149,32,.8);
  85.  
  86. --ss-them-blue-bg: rgba(0,66,87,.8);
  87. --ss-them-blue-color: #5ebbd9;
  88. --ss-them-red-bg: rgb(133,0,0,.8);
  89. --ss-them-red-color: #ff4145;
  90.  
  91. --ss-me-red-bg: rgba(255,65,69,.8);
  92. --ss-me-blue-bg: rgb(94,187,217,.8);
  93.  
  94. font-size: 1.95vh;
  95. font-family: Bold;
  96.  
  97. scrollbar-width: thin;
  98. scrollbar-color: var(--ss-yolk) var(--ss-white);
  99. }
  100. /* 1377 */
  101.  
  102. #maskmiddle {
  103. background: url('https://cdn.discordapp.com/attachments/909790661916651530/941220125074391080/unknown_2.png') center center no-repeat;
  104. background-size: contain;
  105. width: 100vh;
  106. height: 100vh;
  107. }
  108. .crosshair {
  109. position: absolute;
  110. transform-origin: 50% top;
  111. top: 50%;
  112. border: solid 0.05em ;
  113. height: 0.8em;
  114. margin-bottom: 0.12em;
  115. opacity: 1;
  116.  
  117. left: calc(50% - 0.15em);
  118. background: red;
  119. width: 0.3em;
  120. }
  121. .crosshair.normal {
  122. left: calc(50% - 0.15em);
  123. background: red;
  124. width: 0.3em;
  125. }
  126.  
  127. .crosshair.powerful {
  128. left: calc(50% - 0.25em);
  129. background: red;
  130. width: 0.2em;
  131. }
  132.  
  133. #best_streak_container h1 {
  134. margin: 0; padding: 0;
  135. display: inline;
  136.  
  137. text-shadow: var(--ss-space-micro) var(--ss-space-micro) var(--ss-shadow);
  138.  
  139. font-family: 'Nunito', bold italic !important;
  140. font-size: 2.5em !important;
  141. color: var(--ss-white) !important;
  142. }
  143.  
  144. #healthContainer {
  145. position: absolute;
  146. left: 50%; bottom: 1em;
  147. transform: translateX(-50%);
  148. display: inline-block;
  149. width: 6em; height: 6em;
  150. background: var(--ss-yellowshadow);
  151. border-radius: 50%;
  152. text-align: center;
  153. }
  154.  
  155. #health {
  156. }
  157.  
  158. #healthHp {
  159. font-family: 'Nunito', bold italic;
  160. font-weight: bold;
  161. color: var(--ss-red);
  162. font-size: 1.2em;
  163. transform: translateY(-3.45em);
  164. }
  165.  
  166. .healthBar {
  167. transform-origin: center;
  168. transform: rotate(90deg);
  169. fill: white;
  170. stroke: black;
  171. stroke-width: 1em;
  172. stroke-dasharray: 14.4513em;
  173. transition: all 0.3s ease-in-out;
  174. }
  175.  
  176. .healthYolk {
  177. fill: blue;
  178. }
  179.  
  180. .healthSvg {
  181. width: 100%; height: 100%;
  182. }
  183.  
  184. #hardBoiledContainer {
  185. position: absolute;
  186. left: 50%; bottom: 1em;
  187. transform: translateX(-50%);
  188. display: inline-block;
  189. width: 6em; height: 6em;
  190. text-align: center;
  191. }
  192.  
  193. #hardBoiledValue {
  194. font-family: 'Nunito', bold;
  195. font-weight: bold;
  196. color: var(--ss-blue);
  197. font-size: 1.6em;
  198. transform: translateY(-2.6em);
  199. }
  200.  
  201. #hardBoiledShieldContainer {
  202. width: 100%;
  203. height: 100%;
  204. content: url(https://cdn.discordapp.com/attachments/909790661916651530/924932786773717032/th-removebg-preview_2.png);
  205. }
  206.  
  207. .hardBoiledShield {
  208. position: absolute;
  209. transform: translateX(-50%);
  210. height: 100%;
  211. }
  212.  
  213. #eggBreakerContainer {
  214. position: absolute;
  215. left: calc(50% + 9em); bottom: 1em;
  216. transform: scale(4) translateY(-3em);
  217. transform-origin: 50% 100%;
  218. width: 6em; height: 6em;
  219. }
  220.  
  221. #eggBreakerContainer.on {
  222. visibility: visible;
  223. transform: scale(1) translateY(0);
  224. transition: 1s;
  225. }
  226.  
  227. #eggBreakerContainer.off {
  228. visibility: hidden;
  229. }
  230.  
  231. #eggBreakerIcon {
  232. position: absolute;
  233. height: 100%;
  234. }
  235.  
  236. #eggBreakerTimer {
  237. position: absolute;
  238. color: white;
  239. text-shadow: var(--ss-green) 0 0 0.1em, black 0 0.1em 0.2em;
  240. font-size: 2.5em;
  241. font-family: 'Nunito', bold italic;
  242. font-weight: 900;
  243. text-align: center;
  244. width: 100%;
  245. top: 24%;
  246. }
  247.  
  248. #shellStreakContainer {
  249. position: absolute;
  250. top: 18%;
  251. left: 50%;
  252. transform: translateX(-50%);
  253. text-align: center;
  254. z-index: 6;
  255. }
  256.  
  257. #shellStreakCaption {
  258. color: var(--ss-blue);
  259. text-shadow: var(--ss-space-micro) var(--ss-space-micro) var(--ss-shadow);
  260. margin: 0;
  261. }
  262.  
  263. #shellStreakMessage {
  264. color: var(--ss-blue);
  265. text-shadow: var(--ss-space-micro) var(--ss-space-micro) var(--ss-shadow);
  266. font-size: 2.5em;
  267. margin: 0;
  268. }
  269.  
  270. #shellStreakMessage.appear {
  271. visibility: visible;
  272. transform: scale(1);
  273. transition: 0.5s;
  274. }
  275.  
  276. #shellStreakMessage.disappear {
  277. visibility: hidden;
  278. transform: scale(2);
  279. }
  280.  
  281. #deathBox {
  282. position: absolute;
  283. display: none;
  284. width: 100%;
  285. transform-origin: center top;
  286. top: 20%;
  287. color: #00fff3;
  288. text-align: center;
  289. }
  290.  
  291. #gameMessage {
  292. position: absolute;
  293. display: none;
  294. top: 45%; left: 60%;
  295. color: #54ff76;
  296. text-align: center;
  297. z-index: 6;
  298. }
  299.  
  300. .chat {
  301. position: absolute;
  302. font-weight: bold;
  303. color: #99ff9c;
  304. z-index: 6;
  305. }
  306.  
  307. #chatOut {
  308. display: none;
  309. bottom: 2.5em;
  310. left: 1em;
  311.  
  312. }
  313.  
  314. #chatIn {
  315. display: none;
  316. color: #00ffea;
  317. bottom: 1em;
  318. left: 1em;
  319. width: 30%;
  320. border: none;
  321. background: none;
  322. }
  323.  
  324. #killTicker {
  325. position: absolute;
  326. text-align: right;
  327. right: 1em;
  328. top: 10em;
  329. height: 7em;
  330. transform-origin: top right;
  331. text-shadow: #ff4d4d;
  332. }
  333.  
  334. #playerList {
  335. display: table;
  336. border-collapse: separate;
  337. border-spacing: 0.2em;
  338. position: absolute;
  339. left: 1em; top: 1em;
  340. z-index: 6;
  341. width: 12em;
  342. }
  343.  
  344. #spectate {
  345. display: none;
  346. position: absolute;
  347. right: 1em;
  348. bottom: 1em;
  349. text-align: center;
  350. padding: 0.5em 1em 0.5em 1em;
  351. border-radius: 0.3em;
  352. font-weight: bold;
  353. color: var(--ss-white);
  354. background: rgba(2, 1, 4, 5.3);
  355. }
  356.  
  357. #serverAndMapInfo {
  358. position: absolute;
  359. right: var(--ss-space-sm);
  360. bottom: var(--ss-space-sm);
  361. text-align: right;
  362. color: var(--ss-blue);
  363. font-weight: bold;
  364. font-size: 1.4em;
  365. line-height: 1em;
  366. z-index: 6;
  367. }
  368.  
  369. #inGameUI {
  370. position: absolute; right: 0.3em; top: 0em;
  371. }
  372.  
  373. #readouts {
  374. position: absolute;
  375. top: 2.2em;
  376. right: 0em;
  377. display: block;
  378. text-align: right;
  379. color: var(--ss-white);
  380. font-weight: bold;
  381. clear: both;
  382. font-size: 1.3em !important;
  383. text-transform: uppercase;
  384. line-height: 1em;
  385. white-space: nowrap;
  386. z-index: 6;
  387. }
  388.  
  389. #best_streak_container h1 {
  390. margin: 0; padding: 0;
  391. display: inline;
  392.  
  393. text-shadow: var(--ss-space-micro) var(--ss-space-micro) var(--ss-shadow);
  394.  
  395. font-family: 'Nunito', sans-serif !important;
  396. font-size: 2.5em !important;
  397. color: var(--ss-white) !important;
  398. font-weight: bold !important;
  399. text-transform: lowercase;
  400.  
  401. padding-left: 1.5em;
  402. padding-top: 0em;
  403.  
  404. background-image: url('https://cdn.discordapp.com/attachments/909790661916651530/924932786773717032/th-removebg-preview_2.png');
  405. background-position: left center;
  406. background-size: contain;
  407. background-repeat: no-repeat;
  408. }
  409.  
  410. .egg_icon {
  411. height: 2em;
  412. margin: var(--ss-space-micro) var(--ss-space-sm) 0 0;
  413. content: url(https://cdn.discordapp.com/attachments/909790661916651530/924932786773717032/th-removebg-preview_2.png);
  414. }
  415.  
  416. </style>`
  417. }
  418. document.body ? addScript() : document.addEventListener("DOMContentLoaded", e => addScript());
  419. })();