Prodigy-X Gaming Wikia

Welcome to the Prodigy-X Gaming Wikia

Prodigy-X is a runescape private server based on the 2012 era of Runescape. It is completely free to play and offers some of the most unique and highest quality gameplay in runescape private server history. We have been online since January of 2012 and have shown no signs of slowing down. We offer high quality, bug-free minigames (12+ and more coming!), skills (all except dungeoneering), bosses (35+ with full combat scripts), grand exchange system, clue scrolls, completionist, instanced godwars dungeons, dwarf multicannons, master capes, and much much more. Our community is constantly growing, and our staff team is always active to help you through your adventure. We hope that you enjoy our gameplay and stick around - we are always improving Prodigy-X. We can without a doubt say that Prodigy-X is one of the best runescape private server communities still alive... so what are you waiting for? Become a Prodigy today!

As always, happy gaming,

The Prodigy-X Team

## News

Updates
**26th December**

* Part 1: Increased drop rates. items added and removed from bosses.. Read more[1]

**26th December**

* Part 2: Revamped the vote shop.. Read more[2]

**16th December**

* Slayer skill buff.. Read more[3]

**15th December**

* Skilling cape effects.. Read more[4]

**13th December**

* Minor bug fixes.. Read more[5]

**11th December**

* Minor bug fixes.. Read more[6]

Staff

**28th December**

* Staff Changes.. Read more[7]

var autoCollapse = 2;

```
var collapseCaption = "hide";
var expandCaption = "show";

function collapseTable( tableIndex )
{
    var Button = document.getElementById( "collapseButton" + tableIndex );
    var Table = document.getElementById( "collapsibleTable" + tableIndex );

    if ( !Table || !Button ) {
        return false;
    }

    var Rows = Table.rows;

    if ( Button.firstChild.data == collapseCaption ) {
        for ( var i = 1; i < Rows.length; i++ ) {
            Rows[i].style.display = "none";
        }
        Button.firstChild.data = expandCaption;
    } else {
        for ( var i = 1; i < Rows.length; i++ ) {
            Rows[i].style.display = Rows[0].style.display;
        }
        Button.firstChild.data = collapseCaption;
    }
}

function createCollapseButtons()
{
    var tableIndex = 0;
    var NavigationBoxes = new Object();
    var Tables = document.getElementsByTagName( "table" );

    for ( var i = 0; i < Tables.length; i++ ) {
        if ( hasClass( Tables[i], "collapsible" ) ) {

            /* only add button and increment count if there is a header row to work with */
            var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
            if (!HeaderRow) continue;
            var Header = HeaderRow.getElementsByTagName( "th" )[0];
            if (!Header) continue;

            NavigationBoxes[ tableIndex ] = Tables[i];
            Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );

            var Button     = document.createElement( "span" );
            var ButtonLink = document.createElement( "a" );
            var ButtonText = document.createTextNode( collapseCaption );

            Button.style.styleFloat = "right";
            Button.style.cssFloat = "right";
            Button.style.fontWeight = "normal";
            Button.style.textAlign = "right";
            Button.style.width = "6em";

            ButtonLink.style.color = Header.style.color;
            ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
            ButtonLink.setAttribute( "href", "javascript:collapseTable(" + tableIndex + ");" );
            ButtonLink.appendChild( ButtonText );

            Button.appendChild( document.createTextNode( "[" ) );
            Button.appendChild( ButtonLink );
            Button.appendChild( document.createTextNode( "]" ) );

            Header.insertBefore( Button, Header.childNodes[0] );
            tableIndex++;
        }
    }

    for ( var i = 0;  i < tableIndex; i++ ) {
        if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
            collapseTable( i );
        }
    }
}

addOnloadHook( createCollapseButtons );

```

   Become a Prodigy-X Today!