Added a call to adding a feature and 6 related effects to the newCharacterDialog event handler

This commit is contained in:
Connor Petersen
2016-02-11 23:29:27 -08:00
parent ce224301b2
commit ff9fc916f6

View File

@@ -7,6 +7,85 @@ Template.newCharacterDialog.events({
owner: Meteor.userId(),
}, function(err, id){
if (err) throw err;
var featureId = Features.insert({
name: "Base Ability Scores",
charId: id,
enabled: true,
alwaysEnabled: true,
});
var feature = Features.findOne({_id: featureId});
Effects.insert({
stat: "strength",
charId: id,
parent: {
id: featureId,
collection: "Features",
group: "stat",
},
operation: "base",
value: 10,
enabled: true,
});
Effects.insert({
stat: "dexterity",
charId: id,
parent: {
id: featureId,
collection: "Features",
group: "stat",
},
operation: "base",
value: 10,
enabled: true,
});
Effects.insert({
stat: "constitution",
charId: id,
parent: {
id: featureId,
collection: "Features",
group: "stat",
},
operation: "base",
value: 10,
enabled: true,
});
Effects.insert({
stat: "intelligence",
charId: id,
parent: {
id: featureId,
collection: "Features",
group: "stat",
},
operation: "base",
value: 10,
enabled: true,
});
Effects.insert({
stat: "wisdom",
charId: id,
parent: {
id: featureId,
collection: "Features",
group: "stat",
},
operation: "base",
value: 10,
enabled: true,
});
Effects.insert({
stat: "charisma",
charId: id,
parent: {
id: featureId,
collection: "Features",
group: "stat",
},
operation: "base",
value: 10,
enabled: true,
});
Router.go("characterSheet", {_id: id});
});
}