1
0
Fork 0
mirror of https://github.com/Oreolek/raconteur.git synced 2024-05-17 08:18:17 +03:00

Change writer behavior so that they always write before option list

This commit is contained in:
Bruno Dias 2015-04-12 18:39:06 -03:00
parent 60cd792c2b
commit 9a071c2999

View file

@ -187,14 +187,22 @@ RaconteurSituation.prototype.act = function (character, system, action) {
var responses = {
writer: function (ref) {
var beforeOpts = undefined;
if (self.writers[ref] === undefined) {
console.log(self);
throw new Error("Tried to call undefined writer:" + ref);
}
system.write(
markdown.render(
self.writers[ref].fcall(self, character, system, action)
).fade());
if ($('.options')) {
system.writeBefore(
markdown.render(
self.writers[ref].fcall(self, character, system, action))
.fade(), '.options');
} else {
system.write(
markdown.render(
self.writers[ref].fcall(self, character, system, action)
).fade());
}
},
replacer: function (ref) {
if (self.writers[ref] === undefined) {