Added basic XP system

This commit is contained in:
Stefan Zermatten
2020-06-05 16:14:26 +02:00
parent efb8b87a2d
commit d1e7eb2fa0
14 changed files with 589 additions and 22 deletions

View File

@@ -1,14 +1,17 @@
import SimpleSchema from 'simpl-schema';
import { ValidatedMethod } from 'meteor/mdg:validated-method';
import Creatures from '/imports/api/creature/Creatures.js';
import CreatureProperties from '/imports/api/creature/CreatureProperties.js'
import { assertOwnership } from '/imports/api/creature/creaturePermissions.js';
import Experiences from '/imports/api/creature/experience/Experiences.js';
function removeRelatedDocuments(charId){
CreatureProperties.remove({'ancestors.id': charId});
};
function removeRelatedDocuments(creatureId){
CreatureProperties.remove({'ancestors.id': creatureId});
Experiences.remove({creatureId});
}
const removeCreature = new ValidatedMethod({
name: "Creatures.methods.removeCreature", // DDP method name
name: 'Creatures.methods.removeCreature', // DDP method name
validate: new SimpleSchema({
charId: {
type: String,