Added standard effects

This commit is contained in:
Thaum
2015-03-04 13:41:30 +00:00
parent 7747a97f1d
commit 76ba6b441e
2 changed files with 38 additions and 26 deletions

View File

@@ -53,3 +53,40 @@ Schemas.Effect = new SimpleSchema({
});
Effects.attachSchema(Schemas.Effect);
Characters.after.insert(function (userId, char) {
if(Meteor.isServer){
Effects.insert({
charId: char._id,
type: "inate",
name: "Constitution modifier for each level",
stat: "hitPoints",
operation: "add",
calculation: "level * constitutionMod"
});
Effects.insert({
charId: char._id,
type: "inate",
name: "Proficiency bonus by level",
stat: "proficiencyBonus",
operation: "add",
calculation: "floor(level / 4 + 1.75)"
});
Effects.insert({
charId: char._id,
type: "inate",
name: "Dexterity Armor Bonus",
stat: "armor",
operation: "add",
calculation: "dexterityArmor"
});
Effects.insert({
charId: char._id,
type: "inate",
name: "Natural Armor",
stat: "armor",
operation: "base",
value: 10
});
}
});