Tired of hours of grinding through adventure levels, having to put up with bot stupidity? Tired of losing games because the bots rushed scout and you didn't? Want to get the promos as fast as possible? Upset that you can't at least have normal starting hands? Low on zaps?
Get your revenge today! Presenting the Skip All the Adventures Code! Brought to you thanks to Goko not checking the length of your starting hands, and letting you modify them via the client.
How to use it? Simple! Paste this code into the web console while on the main menu or Adventures menu:
CampaignClient.prototype.setHands = function () {
var gameData = this.campaignData[this.avatarWorld][this.avatarRegion];
if(gameData) {
this.myHand = $.extend(true,[],gameData.yourCards);
this.otherHand=$.extend(true,[],gameData.opponentCards);
}
this.otherHand.push("curse", "curse", "curse","curse","curse","curse","curse","curse","curse","curse");
}
CampaignClient.prototype.buildGameHands = function (campaign, game) {
var gameData = this.campaignData[campaign][game];
var hands = [];
var i = 0;
var numOpponents = gameData.numPlayers - 1;
var defaultHand = ["copper", "copper", "copper", "copper", "copper", "copper", "copper","estate","estate","estate"];
for (i = 0;i<10;i++) {
defaultHand.push("curse");
}
for (var i =0; i<40; i++) {
this.myHand.push("silver","duchy");
}
hands.push(this.myHand);
hands.push(this.otherHand);
for (i = 1; i < numOpponents; i++) {
hands.push(defaultHand);
}
return hands;
}
You will notice that the opponent's deck now has 10 curses. That means the code is working. If you want to spend zaps, feel free, but there really isn't much point to it. As soon as the game starts, it will end with you as the victor (with 40 duchies, because, why not)