scure
Version:
Script Creation Utilities for Conversational Adventures (as Ric Escape)
14 lines (11 loc) • 479 B
JavaScript
/* eslint-disable no-confusing-arrow */
const { aResponse } = require('../scure-response');
const scureFallback = (data, scure) => {
if (data.numCommands < scure.getInit().welcome.length) {
const welcomeSentence = scure.getInit().welcome[data.numCommands];
return aResponse(welcomeSentence, data);
}
const time = scure.getLeftTimeFrom(data.startTime);
return aResponse(scure.sentences.get('fallback', { time }), data);
};
exports.scureFallback = scureFallback;