//Bustabit paid script
var config = {
bet: { value: 100, type: 'balance', label: 'Initial Bet' },
cashOut: { value: 2, type: 'multiplier' },
};
var sessionLoss = 0;
var betSize = config.bet.value;
engine.bet(betSize, config.cashOut.value);
engine.on('GAME_STARTING', onGameStarted);
engine.on('GAME_ENDED', onGameEnded);
function onGameStarted() {
engine.bet(betSize, config.cashOut.value);
}
function onGameEnded() {
var lastGame = engine.history.first()
if (!lastGame.wager) {
return;
}
// won
if (lastGame.cashedAt) {
sessionLoss = sessionLoss + betSize;
if (sessionLoss > config.bet.value) {
log('Cicle ended starting a new one ...');
betSize = config.bet.value;
sessionLoss = 0;
} else {
if (sessionLoss + betSize > config.bet.value) {
betSize = Math.abs(config.bet.value - sessionLoss);
} else {
betSize = betSize + config.bet.value;
}
}
} else {
// lost
sessionLoss = sessionLoss - betSize;
betSize = config.bet.value;
}
}