alclient
Version:
A node client for interacting with Adventure Land - The Code MMORPG. This package extends the functionality of 'alclient' by managing a mongo database.
20 lines • 551 B
JavaScript
import pkg from "mongoose";
const { Schema } = pkg;
const NPCSchema = new Schema({
__v: {
select: false,
type: Number,
},
items: { required: false, type: Object },
name: String,
map: String,
x: Number,
y: Number,
serverRegion: String,
serverIdentifier: String,
lastSeen: { type: Number, required: false },
});
NPCSchema.index({ serverRegion: 1, serverIdentifier: 1, name: 1 }, { unique: true });
NPCSchema.index({ lastSeen: 1 });
export default NPCSchema;
//# sourceMappingURL=npcs.schema.js.map