Moved base-10 default to Features.js, cleaned up default Effects, and Features code to be consistent.

This commit is contained in:
Connor Petersen
2016-03-07 23:21:42 -08:00
parent ff9fc916f6
commit 98047ca806
3 changed files with 150 additions and 142 deletions

View File

@@ -7,85 +7,6 @@ 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});
});
}