models/npc.js
'use strict'
module.exports = {
name: 'Npc',
collection: 'npcs',
schema: {
id: Number,
position: {
x: Number,
y: Number
},
name: String,
level: Number,
sprite: Number,
isHolding: Boolean,
dialog: {
smalltalk: [String],
prompts: [String]
},
dependsOn: Number,
resource: {
id: Number,
url: String,
question: String,
questionType: String,
requiredLength: Number,
possibleAnswers: [String],
answer: String,
feedbackWrong: String,
feedbackRight: String,
shape: String
},
skinSuit: String
}
}