var gen = RNG.fromSeed(812);console.log(Math.floor(gen.next() * 10));console.log(Math.floor(gen.next() * 10));var state = gen.state;console.log("state saved:", state);console.log(Math.floor(gen.next() * 10));console.log(Math.floor(gen.next() * 10));console.log(Math.floor(gen.next() * 10));gen.state = state;console.log("state loaded:", gen.state);console.log(Math.floor(gen.next() * 10));console.log(Math.floor(gen.next() * 10));console.log(Math.floor(gen.next() * 10));system.exit();
C:\src\spectacles-i>ssj -r distSSJ 4.0a1 Sphere JavaScript debugger (x64)a powerful JavaScript debugger for minisphere(c) 2015-2016 Fat Cerberusstarting C:/src/spectacles-i/dist/... OK.connecting to 127.0.0.1:1208... OK.verifying... OK.querying target... OK. game: Spectacles: Bruce's Story author: Author Unknownlog: 0log: 7log: state saved: 19623bbbaffade049a164924bc152c80log: 5log: 1log: 2log: state loaded: 19623bbbaffade049a164924bc152c80log: 5log: 1log: 2debugger disconnected normally.SSJ session terminated.
// while building save game data:if (system.extensions.sphere_stateful_rng) { saveData.rngState = monsterDropRNG.state;}
mklink /d "C:\Program Files\minisphere\games" <target_dir>
const assert = require('assert');function feedFace(what, howMuch){ assert.equal(typeof what, 'string'); assert.equal(typeof howMuch, 'number'); /* ...carry on */}