no. You can dump the state to the log as a string with: log(JSON.stringify(state)); Then restore it in a new campaign by taking what was dumped out and expanding it to an object again: state = JSON.parse(< the string you got >); Obviously, this will wipe out your current state.