Source for "Newgrounds Mod/God Me"

By Snake Arsenic
Has 6 other scripts.


// ==UserScript==
// @name           Newgrounds Mod/God Me
// @namespace      mod_god_me@snakehole.net
// @description    Become a Mod or God
// @include        http://*.newgrounds.com/*
// ==/UserScript==



var me="Snake-Arsenic"; // Change to your username. This is case Sensitive!
var mode='mod'; // Pick either 'god' or 'mod'. Any other values will not work.


var userpage=me.toLowerCase() +'.newgrounds';
var match=document.location.href.match(userpage);
function modOrGod(mode) {
if (mode=='mod'){
var re=/[NDLEF].gif/; // set regexp
for (i=0; i<document.images.length; i++) { // loop through images
if (document.images[i].alt==me){
document.images[i].src=document.images[i].src.replace(re, 'G.gif'); // replace with mod aura
}
}
// replace userpage level icon
if(match == userpage){
document.getElementById('ulevel').style.backgroundImage=document.getElementById('ulevel').style.backgroundImage.replace(re, 'G.gif');
}
}

if (mode=='god'){

var re=/(level\w{3}.gif)|(level\w{2}.gif)/;
for (i=0; i<document.images.length; i++) {
if (document.images[i].alt==me){
document.images[i].src=document.images [i].src.replace(re, 'ng_god.gif');
}
}
// replace userpage level icon
if(match == userpage){
document.getElementById('ulevel').style.backgroundImage="url(http://licon.ngfiles.com/ng_god.gif)";
}
}
}

modOrGod(mode);