[Shadowrun 5th Advanced] add import for contacts

This commit is contained in:
Stexinator
2021-03-11 12:09:48 +01:00
parent 0e2333d046
commit f9dab4e864
+25
View File
@@ -10751,6 +10751,31 @@ on("change:chummercheckbox", function(){
goodcode=false;
error="Error with Spells: " + err;
}
if(attributes.experimental !== undefinded){
//import contacts
try{
if(chummerfile.characters.character.contacts!=null){
if(chummerfile.characters.character.contacts.contact.length>1){
for(var i=0;i<chummerfile.characters.character.contacts.contact.length;i++){
var newrowid=generateRowID();
attributes["repeating_contacts_"+newrowid+"_contactname"]=chummerfile.characters.character.contacts.contact[i].name;
attributes["repeating_contacts_"+newrowid+"_contactdescription"]=chummerfile.characters.character.contacts.contact[i].role;
attributes["repeating_contacts_"+newrowid+"_contactconnection"]=chummerfile.characters.character.contacts.contact[i].connection;
attributes["repeating_contacts_"+newrowid+"_contactloyalty"]=chummerfile.characters.character.contacts.contact[i].loyalty;
}
}else{
var newrowid=generateRowID();
attributes["repeating_contacts_"+newrowid+"_contactname"]=chummerfile.characters.character.contacts.contact.name;
attributes["repeating_contacts_"+newrowid+"_contactdescription"]=chummerfile.characters.character.contacts.contact.role;
attributes["repeating_contacts_"+newrowid+"_contactconnection"]=chummerfile.characters.character.contacts.contact.connection;
attributes["repeating_contacts_"+newrowid+"_contactloyalty"]=chummerfile.characters.character.contacts.contact.loyalty;
}
}
}catch(err){
goodcode=false;
error="Error with Contacts: " + err;
}
}
attributes.warningcheckbox="0";
attributes.chummercheckbox="0";
attributes.chummertext="Import sucessfull\nREMEMBER THIS IS ONLY A HELP AND YOU NEED TO DOUBLE CHECK EVERYTHING.\nSpecifically check the following values manually:\n-Character Name\n-Limitmodifiers global or applying to single skills\n-Cyberdeck and Matrix Actions\n-Vehicle and Drone Autosofts\n-SINs + Lifestyles"