Prepare game updates and single-process PM2 deployment
This commit is contained in:
@@ -14,7 +14,7 @@ test('countdown and turn deadlines gate actions without a server', () => {
|
||||
assert.equal(engine.lockAction('charge'), false);
|
||||
at(3999); assert.equal(engine.beginTurn(), false);
|
||||
at(4000); assert.equal(engine.beginTurn(), true);
|
||||
assert.equal(engine.view().deadline, 8000);
|
||||
assert.equal(engine.view().deadline, 7000);
|
||||
assert.equal(engine.lockAction('blast'), false);
|
||||
assert.equal(engine.lockAction('charge'), true);
|
||||
assert.equal(engine.lockAction('guard'), false);
|
||||
@@ -71,7 +71,7 @@ test('confirmed reveal timing and recovery keep energy while discarding an uncon
|
||||
const confirmed = engine.checkpoint(); at(9700); engine.beginTurn(); engine.lockAction('blast');
|
||||
at(11000); engine.resumeTurn(confirmed, 11000);
|
||||
assert.deepEqual(engine.view().energy, [1, 1]); assert.equal(engine.view().turnId, 2);
|
||||
assert.equal(engine.view().ownAction, null); assert.equal(engine.view().deadline, 15000);
|
||||
assert.equal(engine.view().ownAction, null); assert.equal(engine.view().deadline, 14000);
|
||||
});
|
||||
|
||||
test('rollback and recovery keep published revisions increasing so the view accepts restored states', () => {
|
||||
|
||||
Reference in New Issue
Block a user