More testing

This commit is contained in:
Mike Magarino 2020-12-11 18:10:50 -05:00
parent ad038b8b03
commit 750aa1875f
2 changed files with 42 additions and 34 deletions

15
.vscode/launch.json vendored Normal file
View file

@ -0,0 +1,15 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
}
]
}

View file

@ -26,6 +26,29 @@ export default class CharacterImporter {
const wisdomSaveProf = sourceCharacter.attribs.find(o => o.name == 'wisdom_save_prof').current ? 1 : 0; const wisdomSaveProf = sourceCharacter.attribs.find(o => o.name == 'wisdom_save_prof').current ? 1 : 0;
const charismaSaveProf = sourceCharacter.attribs.find(o => o.name == 'charisma_save_prof').current ? 1 : 0; const charismaSaveProf = sourceCharacter.attribs.find(o => o.name == 'charisma_save_prof').current ? 1 : 0;
// v2 - skills and proficiencies
const acrobaticsSkill = sourceCharacter.attribs.find(o => o.name == 'acrobatics_bonus').current;
const animalHandlingSkill = sourceCharacter.attribs.find(o => o.name == 'animal_handling_bonus').current;
const athleticsSkill = sourceCharacter.attribs.find(o => o.name == 'athletics_bonus').current;
const deceptionSkill = sourceCharacter.attribs.find(o => o.name == 'deception_bonus').current;
const insightSkill = sourceCharacter.attribs.find(o => o.name == 'insight_bonus').current;
const intimidationSkill = sourceCharacter.attribs.find(o => o.name == 'intimidation_bonus').current;
const investigationSkill = sourceCharacter.attribs.find(o => o.name == 'investigation_bonus').current;
const loreSkill = sourceCharacter.attribs.find(o => o.name == 'lore_bonus').current;
const medicineSkill = sourceCharacter.attribs.find(o => o.name == 'medicine_bonus').current;
const natureSkill = sourceCharacter.attribs.find(o => o.name == 'nature_bonus').current;
const pilotingSkill = sourceCharacter.attribs.find(o => o.name == 'piloting_bonus').current;
const perceptionSkill = sourceCharacter.attribs.find(o => o.name == 'perception_bonus').current;
const performanceSkill = sourceCharacter.attribs.find(o => o.name == 'performance_bonus').current;
const persuasionSkill = sourceCharacter.attribs.find(o => o.name == 'persuasion_bonus').current;
const sleightOfHandSkill = sourceCharacter.attribs.find(o => o.name == 'sleight_of_hand_bonus').current;
const stealthSkill = sourceCharacter.attribs.find(o => o.name == 'stealth_bonus').current;
const survivalSkill = sourceCharacter.attribs.find(o => o.name == 'survival_bonus').current;
const technologySkill = sourceCharacter.attribs.find(o => o.name == 'technology_bonus').current;
const baseClassName = sourceCharacter.attribs.find(o => o.name == 'class').current;
const baseClassLvl = sourceCharacter.attribs.find(o => o.name == 'base_level').current;
const targetCharacter = { const targetCharacter = {
name: sourceCharacter.name, name: sourceCharacter.name,
type: "character", type: "character",
@ -66,7 +89,7 @@ export default class CharacterImporter {
max: hp, max: hp,
temp: hpTemp temp: hpTemp
} }
}/*, },
skills: { skills: {
acr: { acr: {
value: acrobaticsSkill, value: acrobaticsSkill,
@ -140,7 +163,7 @@ export default class CharacterImporter {
value: technologySkill, value: technologySkill,
ability: "int" ability: "int"
} }
}*/ }
} }
}; };
@ -170,38 +193,8 @@ export default class CharacterImporter {
actor.data.data.skills.sur = sourceCharacter.attribs.find(o => o.name == 'survival_bonus').current; actor.data.data.skills.sur = sourceCharacter.attribs.find(o => o.name == 'survival_bonus').current;
actor.data.data.skills.tec = sourceCharacter.attribs.find(o => o.name == 'technology_bonus').current; actor.data.data.skills.tec = sourceCharacter.attribs.find(o => o.name == 'technology_bonus').current;
const baseClassName = sourceCharacter.attribs.find(o => o.name == 'class').current; //const baseClassName = sourceCharacter.attribs.find(o => o.name == 'class').current;
const baseClassLvl = sourceCharacter.attribs.find(o => o.name == 'base_level').current; //const baseClassLvl = sourceCharacter.attribs.find(o => o.name == 'base_level').current;
// v2 - skills and proficiencies
/*
const acrobaticsSkill = sourceCharacter.attribs.find(o => o.name == 'acrobatics_bonus').current;
const animalHandlingSkill = sourceCharacter.attribs.find(o => o.name == 'animal_handling_bonus').current;
const athleticsSkill = sourceCharacter.attribs.find(o => o.name == 'athletics_bonus').current;
const deceptionSkill = sourceCharacter.attribs.find(o => o.name == 'deception_bonus').current;
const insightSkill = sourceCharacter.attribs.find(o => o.name == 'insight_bonus').current;
const intimidationSkill = sourceCharacter.attribs.find(o => o.name == 'intimidation_bonus').current;
const investigationSkill = sourceCharacter.attribs.find(o => o.name == 'investigation_bonus').current;
const loreSkill = sourceCharacter.attribs.find(o => o.name == 'lore_bonus').current;
const medicineSkill = sourceCharacter.attribs.find(o => o.name == 'medicine_bonus').current;
const natureSkill = sourceCharacter.attribs.find(o => o.name == 'nature_bonus').current;
const pilotingSkill = sourceCharacter.attribs.find(o => o.name == 'piloting_bonus').current;
const perceptionSkill = sourceCharacter.attribs.find(o => o.name == 'perception_bonus').current;
const performanceSkill = sourceCharacter.attribs.find(o => o.name == 'performance_bonus').current;
const persuasionSkill = sourceCharacter.attribs.find(o => o.name == 'persuasion_bonus').current;
const sleightOfHandSkill = sourceCharacter.attribs.find(o => o.name == 'sleight_of_hand_bonus').current;
const stealthSkill = sourceCharacter.attribs.find(o => o.name == 'stealth_bonus').current;
const survivalSkill = sourceCharacter.attribs.find(o => o.name == 'survival_bonus').current;
const technologySkill = sourceCharacter.attribs.find(o => o.name == 'technology_bonus').current;
const baseClassName = sourceCharacter.attribs.find(o => o.name == 'class').current;
const baseClassLvl = sourceCharacter.attribs.find(o => o.name == 'base_level').current;
*/
function addInitialClassAndLevel(itemData){ function addInitialClassAndLevel(itemData){
Actor5e.getClassFeatures(itemData).then(features => { Actor5e.getClassFeatures(itemData).then(features => {