Compare commits

...

4 Commits
1.3.0 ... 1.3.1

Author SHA1 Message Date
Stefan Zermatten
09d1ac9ba3 Merge branch 'bugfix-improved-initiative' 2017-07-11 08:53:46 +02:00
Stefan Zermatten
834b9cf384 Added passive perception to improved initiative export
closes #97
2017-07-11 08:52:47 +02:00
Stefan Zermatten
37291b347a Fixed vulnerabilities, resistances, immunities export
closes #96
2017-07-11 08:42:21 +02:00
Stefan Zermatten
efdfbeb59e Moved export to lib 2017-07-11 08:12:52 +02:00

View File

@@ -49,7 +49,10 @@ improvedInitiativeJson = function(charId, options){
{"Name": "Cha", "Modifier": skillMod("charismaSave")}, {"Name": "Cha", "Modifier": skillMod("charismaSave")},
], ],
"Skills": getSkills(charId), "Skills": getSkills(charId),
"Senses": [], "Senses": [
"passive Perception " +
Characters.calculate.passiveSkill(charId, "perception")
],
"Languages": getLanguages(charId), "Languages": getLanguages(charId),
"Challenge": "", "Challenge": "",
"Traits": options.features ? getTraits(charId) : [], "Traits": options.features ? getTraits(charId) : [],
@@ -116,10 +119,11 @@ var getDamageMods = function(charId){
]; ];
// jscs:enable maximumLineLength // jscs:enable maximumLineLength
multipliers = _.groupBy(multipliers, "value"); multipliers = _.groupBy(multipliers, "value");
var names = o => o.name;
return { return {
"immunities": multipliers["0"] || [], "immunities": _.map(multipliers["0"], names),
"resistances": multipliers["0.5"] || [], "resistances": _.map(multipliers["0.5"], names),
"weaknesses": multipliers["2"] || [], "vulnerabilities": _.map(multipliers["2"], names),
}; };
} }