{{description}}
@@ -4094,6 +4498,7 @@ Body: (optional: Entzug) -->
})
})
+ //Veränderung der Größe der Schadensmonitore
on("change:phys_monitor_shift", () => {
getAttrs(["body_base","body_modifier","phys_monitor_shift"], (v) => {
var physmonitorsize = 8 + +v.phys_monitor_shift + Math.ceil((+v.body_base + +v.body_modifier)/2);
@@ -4101,7 +4506,7 @@ Body: (optional: Entzug) -->
for(var i = physmonitorsize+1; i < 20; i++){setAttrs({[`phys_${i}_hide`]: 1,[`phys_${i}`]: "unchecked",})}
})
})
- on("change:stun_monitor_shift", () => {
+ on("change:stun_monitor_shift", () => {
getAttrs(["willpower_base","willpower_modifier","stun_monitor_shift"], (v) => {
var stunmonitorsize = 8 + +v.stun_monitor_shift + Math.ceil((+v.willpower_base + +v.willpower_modifier)/2);
for(var a = 1; a <= stunmonitorsize; a++){setAttrs({[`stun_${a}_hide`]: 0,})}
@@ -4110,12 +4515,17 @@ Body: (optional: Entzug) -->
})
const attributes = ["body","agility","reaction","strength","willpower","logic","intuition","charisma","edge","magic","resonance","composure","judgeintent","memory","liftcarry","ini","inidice","iniphys","inimatrix","iniastral"];
+ const s_attributes = ["body","agility","reaction","strength","willpower","logic","intuition","charisma","edge","magic","resonance"];
+ const skills = ["athletics","influence","electronics","firearms","stealth","engineering","melee","outdoors","piloting","con","perception","astral","biotech","cracking"];/*,"exoticweapons"*/
+ const magicalSkills = ["astral","conjuring","sorcery","enchanting"];
+ const spirittypes = ["air","fire","water","earth","man","beast","plant","task","guardian","guidance"];
+
attributes.forEach(attribute => {
on(`change:${attribute}_base change:${attribute}_modifier`, function(){
getAttrs([`${attribute}_base`,`${attribute}_modifier`], function(v){
setAttrs({
[`display_${attribute}`]: +v[`${attribute}_base`] + +v[`${attribute}_modifier`],
- inidice_base: 1,
+ //inidice_base: 1,
}) //no switches?!
if(attribute == "body"){
getAttrs(["display_willpower"], function(val){
@@ -4186,111 +4596,134 @@ Body: (optional: Entzug) -->
if(attribute == "magic"){console.log("working on: "+attribute);}
if(attribute == "resonance"){console.log("working on: "+attribute);}
})
+ //renew all skill pools
+ skills.forEach(skilla => {
+ getAttrs([`skill_${skilla}_modifier`], function(val){
+ setAttrs({
+ [`skill_${skilla}_modifier`]: +val[`skill_${skilla}_modifier`]+1,
+ })
+ getAttrs([`skill_${skilla}_modifier`], function(value){
+ setAttrs({
+ [`skill_${skilla}_modifier`]: +value[`skill_${skilla}_modifier`]-1,
+ })
+ })
+ })
+ })
+ magicalSkills.forEach(skillm => {
+ getAttrs([`skill_${skillm}_modifier`], function(val){
+ setAttrs({
+ [`skill_${skillm}_modifier`]: +val[`skill_${skillm}_modifier`]+1,
+ })
+ getAttrs([`skill_${skillm}_modifier`], function(value){
+ setAttrs({
+ [`skill_${skillm}_modifier`]: +value[`skill_${skillm}_modifier`]-1,
+ })
+ })
+ })
+ })
})
})
//Fertigkeitspools
- const skills = ["athletics","influence","electronics","firearms","stealth","engineering","melee","outdoors","piloting","con","perception","astral","biotech","cracking","exoticweapons"];
- const magicalSkills = ["astral","conjuring","sorcery","enchanting"];
skills.forEach(skill => {
on(`change:skill_${skill}_base change:skill_${skill}_modifier change:skill_${skill}_attribute`, function(){
- getAttrs([`skill_${skill}_base`,`skill_${skill}_modifier`,`skill_${skill}_attribute`], function(v){
- getAttrs([skill_attribute = v[`skill_${skill}_attribute`]], function(val){
- console.log(skill +" -> "+ v[`skill_${skill}_attribute`] +"="+ val[skill_attribute] +" + skill="+ v[`skill_${skill}_base`] + " + mod="+ v[`skill_${skill}_modifier`]);
- if(v[`skill_${skill}_base`] > 4) {
- setAttrs({
- [`skill_${skill}_exp_visibility`]:1,
- //no change for expertise entry
- [`skill_${skill}_total_exp`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+3,
- [`skill_${skill}_spec_visibility`]:1,
- //no change for specialisation entry
- [`skill_${skill}_total_spec`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+2,
- [`skill_${skill}_total`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`],
- })
- }
- if(v[`skill_${skill}_base`] > 0 && v[`skill_${skill}_base`] < 5){
- setAttrs({
- [`skill_${skill}_exp_visibility`]:0,
- [`skill_${skill}_exp`]:"",
- [`skill_${skill}_total_exp`]:0,
- [`skill_${skill}_spec_visibility`]:1,
- //no change for specialisation entry
- [`skill_${skill}_total_spec`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+2,
- [`skill_${skill}_total`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`],
- })
-
- }
- if(skill == "astral" || skill == "biotech" || skill == "conjuring" || skill == "exoticweapons" || skill == "sorcery" || skill == "tasking" || skill == "enchanting"){
- if(v[`skill_${skill}_base`] < 1){
- setAttrs({
- [`skill_${skill}_exp_visibility`]:0,
- [`skill_${skill}_exp`]:"",
- [`skill_${skill}_total_exp`]:0,
- [`skill_${skill}_spec_visibility`]:0,
- [`skill_${skill}_spec`]:"",
- [`skill_${skill}_total_spec`]: 0,
- [`skill_${skill}_total`]: 0,
- [`skill_${skill}_base`]: -1,
- })
+ //offensichtlich ist es über den Alias nur möglich einen Wert zu übergeben, da er beim Betreten der Funktion nur den letzten Wert für skill_attribute behalten kann
+ //damit ist das Erhalten von Attributen, bei denen die Kette "Skill -> verlinktes Attribut -> Wert" gegangen werden muss, nicht ohne weiteres möglich
+ getAttrs([`skill_${skill}_base`,`skill_${skill}_modifier`,`skill_${skill}_attribute`], (v) => {
+ s_attributes.forEach(s_attribute => {
+ getAttrs([`display_${s_attribute}`], function(va){
+ if(`display_${s_attribute}` == v[`skill_${skill}_attribute`]){
+ if(v[`skill_${skill}_base`] > 4) {
+ setAttrs({
+ [`skill_${skill}_exp_visibility`]:1,
+ [`skill_${skill}_spec_visibility`]:1,
+ [`skill_${skill}_total_exp`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+3,
+ [`skill_${skill}_total_spec`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+2,
+ [`skill_${skill}_total`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`],
+ })
+ }
+ if(v[`skill_${skill}_base`] > 0 && v[`skill_${skill}_base`] < 5){
+ setAttrs({
+ [`skill_${skill}_exp`]:"",
+ [`skill_${skill}_exp_visibility`]:0,
+ [`skill_${skill}_spec_visibility`]:1,
+ [`skill_${skill}_total_exp`]:0,
+ [`skill_${skill}_total_spec`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+2,
+ [`skill_${skill}_total`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`],
+ })
+ }
+ if(skill == "astral" || skill == "biotech" || skill == "conjuring" || skill == "exoticweapons" || skill == "sorcery" || skill == "tasking" || skill == "enchanting"){
+ if(v[`skill_${skill}_base`] < 1) {
+ setAttrs({
+ [`skill_${skill}_base`]: -1,
+ [`skill_${skill}_exp`]:"",
+ [`skill_${skill}_exp_visibility`]:0,
+ [`skill_${skill}_spec`]:"",
+ [`skill_${skill}_spec_visibility`]:0,
+ [`skill_${skill}_total`]: 0,
+ [`skill_${skill}_total_exp`]:0,
+ [`skill_${skill}_total_spec`]: 0,
+ })
+ }
+ } else {
+ if(v[`skill_${skill}_base`] < 1) {
+ setAttrs({
+ [`skill_${skill}_base`]: -1,
+ [`skill_${skill}_exp`]:"",
+ [`skill_${skill}_exp_visibility`]:0,
+ [`skill_${skill}_spec_visibility`]:0,
+ [`skill_${skill}_spec`]:"",
+ [`skill_${skill}_total`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`],
+ [`skill_${skill}_total_spec`]: 0,
+ [`skill_${skill}_total_exp`]:0,
+ })
+ }
+ }
}
- } else {
- if(v[`skill_${skill}_base`] < 1) {
- setAttrs({
- [`skill_${skill}_exp_visibility`]:0,
- [`skill_${skill}_exp`]:"",
- [`skill_${skill}_total_exp`]:0,
- [`skill_${skill}_spec_visibility`]:0,
- [`skill_${skill}_spec`]:"",
- [`skill_${skill}_total_spec`]: 0,
- [`skill_${skill}_total`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`],
- [`skill_${skill}_base`]: -1,
- })
- }
- }
+ })
})
})
})
})
magicalSkills.forEach(skill => {
- on(`change:skill_${skill}_base change:skill_${skill}_modifier change:skill_${skill}_attribute`, function(){
- getAttrs([`skill_${skill}_base`,`skill_${skill}_modifier`,`magic_${skill}_attribute`], function(v){
- getAttrs([skill_attribute = v[`magic_${skill}_attribute`]], function(val){
- console.log("magic: " + skill +" -> "+ v[`magic_${skill}_attribute`] +"="+ val[skill_attribute] +" + skill="+ v[`skill_${skill}_base`] + " + mod="+ v[`skill_${skill}_modifier`]);
- if(v[`skill_${skill}_base`] > 4) {
- setAttrs({
- [`skill_${skill}_exp_visibility`]:1,
- //no change for expertise entry
- [`magic_${skill}_total_exp`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+3,
- [`skill_${skill}_spec_visibility`]:1,
- //no change for specialisation entry
- [`magic_${skill}_total_spec`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+2,
- [`magic_${skill}_total`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`],
- })
- }
- if(v[`skill_${skill}_base`] > 0 && v[`skill_${skill}_base`] < 5){
- setAttrs({
- [`skill_${skill}_exp_visibility`]:0,
- [`skill_${skill}_exp`]:"",
- [`magic_${skill}_total_exp`]:0,
- [`skill_${skill}_spec_visibility`]:1,
- //no change for specialisation entry
- [`magic_${skill}_total_spec`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+2,
- [`magic_${skill}_total`]: +val[skill_attribute]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`],
- })
-
- }
- if(v[`skill_${skill}_base`] < 1){
- setAttrs({
- [`skill_${skill}_exp_visibility`]:0,
- [`skill_${skill}_exp`]:"",
- [`magic_${skill}_total_exp`]:0,
- [`skill_${skill}_spec_visibility`]:0,
- [`skill_${skill}_spec`]:"",
- [`magic_${skill}_total_spec`]: 0,
- [`magic_${skill}_total`]: 0,
- [`skill_${skill}_base`]: -1,
- })
- }
+ on(`change:skill_${skill}_base change:skill_${skill}_modifier change:magic_${skill}_attribute change:display_magic`, function(){
+ getAttrs([`skill_${skill}_base`,`skill_${skill}_modifier`,`magic_${skill}_attribute`], (v) => {
+ s_attributes.forEach(s_attribute => {
+ getAttrs([`display_${s_attribute}`], (va) => {
+ if(v[`magic_${skill}_attribute`] == `display_${s_attribute}`){
+ if(v[`skill_${skill}_base`] > 4) {
+ setAttrs({
+ [`skill_${skill}_exp_visibility`]:1,
+ [`skill_${skill}_spec_visibility`]:1,
+ [`magic_${skill}_total_exp`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+3,
+ [`magic_${skill}_total_spec`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+2,
+ [`magic_${skill}_total`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`],
+ })
+ }
+ if(v[`skill_${skill}_base`] > 0 && v[`skill_${skill}_base`] < 5){
+ setAttrs({
+ [`skill_${skill}_exp`]:"",
+ [`skill_${skill}_exp_visibility`]:0,
+ [`skill_${skill}_spec_visibility`]:1,
+ [`magic_${skill}_total_exp`]:0,
+ [`magic_${skill}_total_spec`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`]+2,
+ [`magic_${skill}_total`]: +va[`display_${s_attribute}`]+ +v[`skill_${skill}_base`]+ +v[`skill_${skill}_modifier`],
+ })
+ }
+ if(v[`skill_${skill}_base`] < 1){
+ setAttrs({
+ [`skill_${skill}_base`]: -1,
+ [`skill_${skill}_exp`]:"",
+ [`skill_${skill}_exp_visibility`]:0,
+ [`skill_${skill}_spec`]:"",
+ [`skill_${skill}_spec_visibility`]:0,
+ [`magic_${skill}_total_spec`]: 0,
+ [`magic_${skill}_total`]: 0,
+ [`magic_${skill}_total_exp`]:0,
+ })
+ }
+ }
+ })
})
})
})
@@ -4364,6 +4797,7 @@ Body: (optional: Entzug) -->
[`skill_${skill}_exp_roll_visibility`]:0,
[`skill_${skill}_exp_visibility`]:0,
[`skill_${skill}_hide`]:0,
+ [`skill_${skill}_modifier`]:0,
[`skill_${skill}_spec`]:"",
[`skill_${skill}_spec_roll_visibility`]:0,
[`skill_${skill}_spec_visibility`]:0,
@@ -4380,6 +4814,7 @@ Body: (optional: Entzug) -->
}
});
});
+
on("clicked:reset_skill_values", function(){
skills.forEach(skill => {
setAttrs({
@@ -4388,6 +4823,7 @@ Body: (optional: Entzug) -->
[`skill_${skill}_exp_roll_visibility`]:0,
[`skill_${skill}_exp_visibility`]:0,
[`skill_${skill}_hide`]:0,
+ [`skill_${skill}_modifier`]:0,
[`skill_${skill}_spec`]:"",
[`skill_${skill}_spec_roll_visibility`]:0,
[`skill_${skill}_spec_visibility`]:0,
@@ -4558,68 +4994,119 @@ Body: (optional: Entzug) -->
}
})
});
+
+ on("change:mod_conjuring change:mod_magic change:conjuring_summoning_type change:conjuring_banishing_type change:conjuring_mod_air change:conjuring_mod_beast change:conjuring_mod_fire change:conjuring_mod_water change:conjuring_mod_earth change:conjuring_mod_man change:conjuring_mod_task change:conjuring_mod_guardian change:conjuring_mod_guidance change:conjuring_mod_plant", () => {
+ getAttrs(["mod_magic","mod_conjuring","conjuring_summoning_type","conjuring_banishing_type","conjuring_mod_air","conjuring_mod_water","conjuring_mod_fire","conjuring_mod_earth","conjuring_mod_man","conjuring_mod_beast","conjuring_mod_plant","conjuring_mod_task","conjuring_mod_guardian","conjuring_mod_guidance"], (v) => {
+ let totalbonus_summoning = 0;
+ let totalbonus_banishing = 0;
+ spirittypes.forEach(spirittype => {
+ if(v.conjuring_summoning_type == `spirit_${spirittype}`){
+ totalbonus_summoning += +v[`conjuring_mod_${spirittype}`] + +v.mod_magic + +v.mod_conjuring;
- on("clicked:repeating_adeptpowers:lockrules", function(){setAttrs({'repeating_adeptpowers_toggle_rule_adeptpowers': 0,});});
- on("clicked:repeating_adeptpowers:unlockrules", function(){setAttrs({'repeating_adeptpowers_toggle_rule_adeptpowers': 1,});});
- on("clicked:repeating_spells:lockrules", function(){setAttrs({'repeating_spells_toggle_rule_spells': 0,});});
- on("clicked:repeating_spells:unlockrules", function(){setAttrs({'repeating_spells_toggle_rule_spells': 1,});});
-
- on("change:spirit_combat_type change:spirit_health_type change:spirit_illusion_type change:spirit_manipulation_type change:spirit_detection_type change:conjuring_combat change:conjuring_health change:conjuring_illusion change:conjuring_manipulation change:conjuring_detection change:mod_magic change:mod_conjuring change:conjuring_summoning_type", () => {
- getAttrs(["spirit_combat_type","spirit_health_type","spirit_illusion_type","spirit_manipulation_type","spirit_detection_type","conjuring_combat","conjuring_health","conjuring_illusion","conjuring_manipulation","conjuring_detection","mod_magic","mod_conjuring","conjuring_summoning_type"], (v) => {
- let totalbonus = 0;
- if(v.conjuring_summoning_type == v.spirit_combat_type){totalbonus += +v.conjuring_combat}
- if(v.conjuring_summoning_type == v.spirit_health_type){totalbonus += +v.conjuring_health}
- if(v.conjuring_summoning_type == v.spirit_illusion_type){totalbonus += +v.conjuring_illusion}
- if(v.conjuring_summoning_type == v.spirit_manipulation_type){totalbonus += +v.conjuring_manipulation}
- if(v.conjuring_summoning_type == v.spirit_detection_type){totalbonus += +v.conjuring_detection}
- totalbonus += +v.mod_magic;
- totalbonus += +v.mod_conjuring;
+ }
+ if(v.conjuring_banishing_type == `spirit_${spirittype}`){
+ totalbonus_banishing += +v[`conjuring_mod_${spirittype}`] + +v.mod_magic + +v.mod_conjuring;
+ }
+ });
setAttrs({
- conjuring_bonus: +totalbonus,
+ banishing_bonus: +totalbonus_banishing,
+ summoning_bonus: +totalbonus_summoning,
})
- })
+ });
});
+ spellcategories = ["combat_indirect","combat_direct","health","illusion","manipulation","detection"];
on("change:spell_combat_bonus change:spell_health_bonus change:spell_illusion_bonus change:spell_manipulation_bonus change:spell_detection_bonus change:mod_magic change:mod_spells change:repeating_spells:spellscategory", () => {
- getAttrs(["spell_combat_bonus","spell_health_bonus","spell_illusion_bonus","spell_manipulation_bonus","spell_detection_bonus","mod_magic","mod_spells","repeating_spells_spellscategory","skill_sorcery_spec","skill_sorcery_exp"], (v) => {
- let totalbonus = 0;
- if(v.repeating_spells_spellscategory == "spells_combat_indirect" || v.repeating_spells_spellscategory == "spells_combat_direct"){totalbonus += +v.spell_combat_bonus;}
- if(v.repeating_spells_spellscategory == "spells_health"){totalbonus += +v.spell_health_bonus;}
- if(v.repeating_spells_spellscategory == "spells_illusion"){totalbonus += +v.spell_illusion_bonus;}
- if(v.repeating_spells_spellscategory == "spells_manipulation"){totalbonus += +v.spell_manipulation_bonus;}
- if(v.repeating_spells_spellscategory == "spells_detection"){totalbonus += +v.spell_detection_bonus;}
- console.log("#1");
- if(v.skill_sorcery_spec == "Spruchzauberei" || v.skill_sorcery_spec == "sorcery"){totalbonus += 2; console.log("#2");}
- console.log("#3");
- if(v.skill_sorcery_exp == "Spruchzauberei" || v.skill_sorcery_exp == "sorcery"){totalbonus += 2}
- totalbonus += +v.mod_magic;
- totalbonus += +v.mod_spells;
- console.log(totalbonus + " = " + v.spell_combat_bonus + " " + v.spell_health_bonus + " " + v.spell_illusion_bonus + " " + v.spell_manipulation_bonus + " " + v.spell_detection_bonus + " / " + v.mod_magic + " / " + v.mod_spells + " | " + v.repeating_spells_spellscategory);
- setAttrs({
- repeating_spells_sorcery_bonus: +totalbonus,
+ getAttrs(["spell_combat_bonus", "spell_health_bonus", "spell_illusion_bonus", "spell_manipulation_bonus", "spell_detection_bonus", "magic_tradition_attribute", "mod_magic", "mod_spells", "display_magic"], (v) => {
+ getSectionIDs('repeating_spells', (idarray) => {
+ idarray.forEach(id => {
+ getAttrs([`repeating_spells_${id}_spellscategory`], (val) => {
+ spellcategories.forEach(spellcategory => {
+ if (val[`repeating_spells_${id}_spellscategory`] == `spells_${spellcategory}`) {
+ if (`spells_${spellcategory}`.includes("combat")) {
+ s_attributes.forEach(s_attribute => {
+ getAttrs([`display_${s_attribute}`], function (va) {
+ if (`display_${s_attribute}` == v.magic_tradition_attribute) {
+ setAttrs({
+ [`repeating_spells_${id}_spellattackpower`]: +v.display_magic + +va[`display_${s_attribute}`],
+ [`repeating_spells_${id}_sorcery_bonus`]: +v.spell_combat_bonus + +v.mod_magic + +v.mod_spells
+ })
+ }
+ })
+ })
+ } else {
+ setAttrs({
+ [`repeating_spells_${id}_sorcery_bonus`]: +v[`spell_${spellcategory}_bonus`] + +v.mod_magic + +v.mod_spells,
+ [`repeating_spells_${id}_spellattackpower`]: 0,
+ })
+ }
+ }
+ })
+ })
})
})
- });
- on("change:repeating_spells:spellscategory change:repeating_spells:spelldrainampup change:display_magic", () => {
- getAttrs(["repeating_spells_spellscategory","repeating_spells_spelldrainampup","display_magic"], (v) => {
- console.log(v.repeating_spells_spellscategory + ", " + v.repeating_spells_spelldrainampup + ", " + v.display_magic + ", " +Math.ceil(v.display_magic/2));
- if(v.repeating_spells_spellscategory == "spells_combat_indirect"){
- setAttrs({
- repeating_spells_spelldamage: +Math.ceil(v.display_magic/2) + +v.repeating_spells_spelldrainampup,
- })
- }
- if(v.repeating_spells_spellscategory == "spells_combat_direct"){
- setAttrs({
- repeating_spells_spelldamage: +v.repeating_spells_spelldrainampup,
- })
- }
- if(!v.repeating_spells_spellscategory.includes("combat")){
- setAttrs({
- repeating_spells_spelldamage: 0,
- repeating_spells_spelldrainampup: 0,
- })
- }
})
});
+ on("change:repeating_matrixactions:skillmatrixaction change:repeating_matrixactions:matrixactionskill change:repeating_matrixactions:matrixactionspec change:repeating_matrixactions:matrixactionexp change:repeating_matrixactions:matrixopposedroll change:repeating_matrixactions:attributematrixaction", () => {
+ getSectionIDs('repeating_matrixactions', (idarray) => {
+ idarray.forEach(id => {
+ getAttrs([`repeating_matrixactions_${id}_skillmatrixaction`,`repeating_matrixactions_${id}_matrixopposedroll`,`repeating_matrixactions_${id}_attributematrixaction`,`skill_electronics_base`,`skill_cracking_base`,`skill_tasking_base`], (v) => {
+ s_attributes.forEach(s_attribute => {
+ getAttrs([`display_${s_attribute}`], function (va) {
+ if("display_"+s_attribute == v[`repeating_matrixactions_${id}_attributematrixaction`]){
+ let total = +va[`display_${s_attribute}`];
+ if(v[`repeating_matrixactions_${id}_skillmatrixaction`].includes("electronics")){
+ total += +v[`skill_electronics_base`];
+ }
+ if(v[`repeating_matrixactions_${id}_skillmatrixaction`].includes("cracking")){
+ total += +v[`skill_cracking_base`];
+ }
+ if(v[`repeating_matrixactions_${id}_skillmatrixaction`].includes("tasking")){
+ total += +v[`skill_tasking_base`];
+ }
+ if(v[`repeating_matrixactions_${id}_skillmatrixaction`].includes("spec")){
+ total += 2;
+ }
+ if(v[`repeating_matrixactions_${id}_skillmatrixaction`].includes("exp")){
+ total += 3;
+ }
+ console.log(total);
+ setAttrs({
+ [`repeating_matrixactions_${id}_matrixactionskill`]: +total,
+ })
+ }
+ })
+ })
+ if(v[`repeating_matrixactions_${id}_matrixopposedroll`] != ""){
+ console.log("yes");
+ getAttrs(['display_attack','display_sleaze'], (val) => {
+ setAttrs({
+ [`repeating_matrixactions_${id}_matrixactionattack`]: +val.display_attack + +val.display_sleaze,
+ })
+ })
+ } else {
+ console.log("no");
+ setAttrs({
+ [`repeating_matrixactions_${id}_matrixactionattack`]: +0,
+ })
+ }
+ })
+ })
+ })
+ })
+
+ //Geistermonitor berechnen (not yet working TODO)
+ on("change:repeating_spells:conjuring_force_present", () => {
+ getSectionIDs('repeating_spells', (idarray) => {
+ idarray.forEach(id => {
+ getAttrs([`repeating_spells_${id}`], (v) => {
+ setAttrs({
+ [`repeating_spells_${id}_conjuring_monitor_size`]: +v[`repeating_spells_${id}`]
+ })
+ })
+ })
+ })
+ })
+ //Zauberdetails
on("change:togglespelldetails change:repeating_spells:togglespelldetails", () => {
getAttrs(["togglespelldetails"], (v) => {
getSectionIDs('repeating_spells', (idarray) => {
@@ -4629,6 +5116,59 @@ Body: (optional: Entzug) -->
});
});
})
- });
+ });
+ })
+
+ //Eingabemodus für Detaileinträge aktivieren/deaktivieren
+ on("clicked:repeating_adeptpowers:lockrules", function () {
+ setAttrs({
+ 'repeating_adeptpowers_toggle_rule_adeptpowers': 0,
+ });
+ });
+ on("clicked:repeating_matrixactions:lockrules", function () {
+ setAttrs({
+ 'repeating_matrixactions_toggle_rule_matrixactions': 0,
+ });
+ });
+ on("clicked:repeating_spells:lockrules", function () {
+ setAttrs({
+ 'repeating_spells_toggle_rule_spells': 0,
+ });
+ });
+ on("clicked:repeating_adeptpowers:unlockrules", function () {
+ setAttrs({
+ 'repeating_adeptpowers_toggle_rule_adeptpowers': 1,
+ });
+ });
+ on("clicked:repeating_matrixactions:unlockrules", function () {
+ setAttrs({
+ 'repeating_matrixactions_toggle_rule_matrixactions': 1,
+ });
+ });
+ on("clicked:repeating_spells:unlockrules", function () {
+ setAttrs({
+ 'repeating_spells_toggle_rule_spells': 1,
+ });
+ });
+
+ on("change:program_armor_checkbox change:program_babymonitor_checkbox change:program_biofeedback_checkbox change:program_blackout_checkbox change:program_browse_checkbox change:program_configurator_checkbox change:program_decrypt_checkbox change:program_defuse_checkbox change:program_edit_checkbox change:program_encrypt_checkbox change:program_exploit_checkbox change:program_feedbackfilter_checkbox change:program_fork_checkbox change:program_lockdown_checkbox change:program_overclock_checkbox change:program_signalscrub_checkbox change:program_stealth_checkbox change:program_toolbox_checkbox change:program_trace_checkbox change:program_vm_checkbox", () => {
+ //yep, manual call as i need all of them at once ...
+ programs = ["armor","babymonitor","biofeedback","blackout","browse","configurator","decrypt","defuse","edit","encrypt","exploit","feedbackfilter","fork","lockdown","overclock","signalscrub","stealth","toolbox","trace","vm"];
+ let dumpstring = "";
+ programs.forEach(program => {
+ getAttrs([`program_${program}_checkbox`], (v) => {
+ console.log(`program_${program}_checkbox` +" -> "+ getTranslationByKey(`program_${program}`) +" = "+ v[`program_${program}_checkbox`]);
+ if(v[`program_${program}_checkbox`] == 1 && dumpstring != ""){
+ dumpstring += ", "+getTranslationByKey(`program_${program}`);
+ }
+ if(v[`program_${program}_checkbox`] == 1 && dumpstring == ""){
+ dumpstring += getTranslationByKey(`program_${program}`);
+ }
+ console.log(dumpstring);
+ setAttrs({
+ loaded_programs: dumpstring,
+ })
+ })
+ })
})
diff --git a/Shadowrun6th-German/translation.json b/Shadowrun6th-German/translation.json
index d131551218..84f3946999 100644
--- a/Shadowrun6th-German/translation.json
+++ b/Shadowrun6th-German/translation.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/af.json b/Shadowrun6th-German/translations/af.json
index d131551218..84f3946999 100644
--- a/Shadowrun6th-German/translations/af.json
+++ b/Shadowrun6th-German/translations/af.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/ca.json b/Shadowrun6th-German/translations/ca.json
index d131551218..84f3946999 100644
--- a/Shadowrun6th-German/translations/ca.json
+++ b/Shadowrun6th-German/translations/ca.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/cs.json b/Shadowrun6th-German/translations/cs.json
index 5383f31c53..ce11dab63e 100644
--- a/Shadowrun6th-German/translations/cs.json
+++ b/Shadowrun6th-German/translations/cs.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Iniciativa",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Celkem",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/da.json b/Shadowrun6th-German/translations/da.json
index 26d5a684ac..ae0665f928 100644
--- a/Shadowrun6th-German/translations/da.json
+++ b/Shadowrun6th-German/translations/da.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Nulstil",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/de.json b/Shadowrun6th-German/translations/de.json
index d97c1df31b..121be134df 100644
--- a/Shadowrun6th-German/translations/de.json
+++ b/Shadowrun6th-German/translations/de.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribut",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Verbindungen",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "ZB",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Inititative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "ZB",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Fertigkeit",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "ZB",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Gesamt",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/el.json b/Shadowrun6th-German/translations/el.json
index 38398eac7b..1b8ec2df5f 100644
--- a/Shadowrun6th-German/translations/el.json
+++ b/Shadowrun6th-German/translations/el.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Τροποποίηση",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/en.json b/Shadowrun6th-German/translations/en.json
index 17a3bc8191..1932e4a6af 100644
--- a/Shadowrun6th-German/translations/en.json
+++ b/Shadowrun6th-German/translations/en.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Ammunition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Close Combat Weapons",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Self-Control",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Damage",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Damage",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willpower",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Equipment",
"guardian": "Protector",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Empathy",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Human",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notes",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Plant",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Ranged Weapons",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Duration",
"spell_range": "Reach",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/es.json b/Shadowrun6th-German/translations/es.json
index 7ac5f35103..925d86dfa5 100644
--- a/Shadowrun6th-German/translations/es.json
+++ b/Shadowrun6th-German/translations/es.json
@@ -1,46 +1,14 @@
{
- "0": "Sin dados",
- "1": "1D6",
- "10": "10D6",
- "11": "11D6",
- "12": "12D6",
- "13": "13D6",
- "14": "14D6",
- "15": "15D6",
- "16": "16D6",
- "17": "17D6",
- "18": "18D6",
- "19": "19D6",
- "2": "2D6",
- "20": "20D6",
- "21": "21D6",
- "22": "22D6",
- "23": "23D6",
- "24": "24D6",
- "25": "25D6",
- "26": "26D6",
- "27": "27D6",
- "28": "28D6",
- "29": "29D6",
- "2B": "2A",
- "2K": "2F",
- "3": "3D6",
- "3B": "3A",
- "3K": "3F",
- "4": "4D6",
- "4B": "4A",
- "4K": "4F",
- "5": "5D6",
- "5B": "5A",
- "5K": "5F",
- "6": "6D6",
- "6B": "6A",
- "6K": "6F",
- "7": "7D6",
- "7B": "7A",
- "7K": "7F",
- "8": "8D6",
- "9": "9D6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Desterrar espíritu",
"act_spellcasting": "Lanzar hechizo",
"act_spirit": "Acción de espíritu",
@@ -69,14 +37,18 @@
"ammo_standard": "Munición estándar",
"ammo_standardac": "Munición de cañón de asalto",
"ammo_title": "Munición",
+ "ar": "AR",
"assaultcannon": "Cañón de asalto",
"assaultrifle": "Rifle de asalto",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Tirada de ataque",
"attacks": "Ataques",
"attack_dice_pool": "Reserva de dados de Ataque",
"attack_value": "Valor de ataque",
"attack_value_mod_ammo_title": "Modificador de ataque (Munición)",
"attributeorskill": "Prueba de atributo o habilidad",
+ "attribute": "Attribut",
"attributes": "Atributo",
"available_firemods": "Modalidades de diparo disponibles",
"banishing": "Desterrar",
@@ -96,21 +68,14 @@
"cha_wil": "CA + VOL",
"close_combat_weapons": "Armas cuerpo a cuerpo",
"clubs": "Garrotes",
- "combat_air": "Combate (Aire)",
- "combat_beast": "Combate (Animal)",
- "combat_blood": "Combate (Sangre)",
- "combat_earth": "Combate (Tierra)",
- "combat_fire": "Combate (Fuego)",
- "combat_guardian": "Combate (Guardián)",
- "combat_man": "Combate (Persona)",
- "combat_plant": "Combate (Planta)",
- "combat_task": "Combate (Tarea)",
- "combat_water": "Combate (Agua)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "Daño complejo",
"complex_ammo_options": "Munición compleja",
+ "complex_forms": "Komplexe Formen",
"composure": "Autocontrol",
"condition_monitor": "Monitor",
"config": "Configuraciones",
+ "configuration": "Konfiguration",
"conjuration_title": "Conjurar",
"conjuring": "Conjuración",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "Bonificaciones específicas ↓",
"conjuring_specialisation": "+2",
"contacts": "Contactos",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Aquí se pueden establecer valores para las tiradas genéricas de dados.",
"customization_monitors": "Ajuste de los monitores de daño",
"damage": "Daño",
@@ -126,22 +94,13 @@
"damage_title": "Daño:",
"damage_type_title": "tipo de daño:",
"damage_value": "Valor del Daño",
+ "dataprocessing": "D",
"defense": "Tirada de defensa",
- "defense_autosoak": "Éxitos automáticos de resistencia al daño",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Reserva de dados de defensa",
"defense_rating": "Nivel de defensa",
"defense_soakpool": "Reserva de dados de resistencia al daño",
"derivatives": "Valores derivados",
- "detection_air": "Percepción. (Aire)",
- "detection_beast": "Percepción. (Animal)",
- "detection_blood": "Percepción. (Sangre)",
- "detection_earth": "Percepción. (Tierra)",
- "detection_fire": "Percepción. (Fuego)",
- "detection_guardian": "Percepción. (Guardián)",
- "detection_man": "Percepción. (Persona)",
- "detection_plant": "Percepción. (Planta)",
- "detection_task": "Percepción. (Tarea)",
- "detection_water": "Percepción. (Agua)",
"dice_pool_title": "Reserva de dados:",
"display_agility": "Agilidad",
"display_all_skills": "Mostrar todas las habilidades",
@@ -157,10 +116,16 @@
"display_willpower": "Voluntad",
"done": "Hecho",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Tierra",
"edge": "Astucia",
"edge_short": "AST",
"editrules": "Editar reglas",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "Solo EM",
"empty": " ",
"endscene": "Reiniciar",
@@ -174,18 +139,10 @@
"firemode_em": "ME",
"firemode_hm": "MH",
"firemode_sm": "MS",
+ "firewall": "F",
"gear": "Equipo",
"guardian": "Guardián",
- "health_air": "Sanar (Aire)",
- "health_beast": "Sanar (Animal)",
- "health_blood": "Sanar (Sangre)",
- "health_earth": "Sanar (Tierra)",
- "health_fire": "Sanar (Fuego)",
- "health_guardian": "Sanar (Guardián)",
- "health_man": "Sanar (Persona)",
- "health_plant": "Sanar (Planta)",
- "health_task": "Sanar (Tarea)",
- "health_water": "Sanar (Agua)",
+ "hardware": "Hardware",
"heavypistol": "Pistola pesada",
"hide_skills_without_ranks": "Ocultar habilidades sin niveles",
"hm": "MH",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Pistolas de resistencia",
"hide": "¿Oculta?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Iniciativa",
"iniastral": "Iniciativa (Plano astral)",
"inidice": "Dados de iniciativa",
"iniphys": "Iniciativa (Física)",
"inimatrix": "Iniciativa (Matrix)",
+ "initiategrade": "Initiatengrad",
"initiative": "Iniciativa",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Iniciativa",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuición",
"intuition_short": "INT",
"int_wil": "INT + VOL",
"invoked_spirits": "Espíritus invocados",
"judgeintent": "Juzgar intenciones",
+ "legal": "legal",
"lightpistol": "Pistola ligera",
"liftcarry": "Levantar y cargar",
+ "living_persona": "Lebende Persona",
"logic": "Lógica",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Acción mayor #1",
"major_action_two": "Acción mayor #2",
"man": "Persona",
- "manipulation_air": "Manip. (Aire)",
- "manipulation_beast": "Manip. (Animal)",
- "manipulation_blood": "Manip. (Sangre)",
- "manipulation_earth": "Manip. (Tierra)",
- "manipulation_fire": "Manip. (Fuego)",
- "manipulation_guardian": "Manip. (Guardián)",
- "manipulation_man": "Manip. (Persona)",
- "manipulation_plant": "Manip. (Planta)",
- "manipulation_task": "Manip. (Tarea)",
- "manipulation_water": "Manip. (Agua)",
"matrix": "Matriz",
+ "matrix_resist": "Probe vs.",
"memory": "Memoria",
"minor_action_five": "Acción menor #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Acción menor #1",
"minor_action_three": "Acción menor #3",
"minor_action_two": "Acción menor #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Como Moderador",
"mods_ammo_title": "Modificador de daño (Munición)",
"mod_conjuring": "Modificador general de conjuración",
"mod_magic": "Modificador general de magia",
"mod_spells": "Modificador general de magia",
"mod_wounds": "Modificador (heridas)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modificador de monitor físico",
"monitor_modifier_stun": "Modificador de monitor mental",
"nb_hits": "Éxitos",
@@ -260,6 +212,8 @@
"notes": "Notas",
"not_implemented_yet": "Esta área se agregará posteriormente.",
"offense": "Tirada de ataque",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "Solo EM",
"option_hm": "MH",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "Físico",
"phys_short": "F",
"phys_short_shifted": " F",
"plant": "Planta",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Armas arrojadizas",
"ranged_weapons": "Armas a distancia",
"range_attack_value_title": "Valor de ataque a distancia",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Tirar dados",
"rolls": "Tiradas",
+ "rules": "Regeln",
"select_token": "Seleccionar ficha",
"shotgun": "Escopeta",
"showinchat": "Publicar en el chat",
"skillroll": "Tirada de habilidad",
"skills": "Habilidades",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "Atributo usado para probar la habilidad",
"skill_athletics": "Atletismo",
@@ -334,6 +309,10 @@
"skill_short": "Habil.",
"skill_sorcery": "Hechicería",
"skill_stealth": "Sigilo",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Rifle de francotirador",
@@ -384,16 +363,17 @@
"spell_duration": "Duración",
"spell_range": "Rango de hechizo",
"spell_type": "Tipo de hechizo",
- "spirit_fire": "Espíritu de fuego",
- "spirit_water": "Espíritu de agua",
"spirit_air": "Espíritu de aire",
- "spirit_earth": "Espíritu de tierra",
- "spirit_man": "Espíritu de persona",
"spirit_beast": "Espíritu de animal",
- "spirit_task": "Espríritu de tarea",
- "spirit_guardian": "Espíritu guardián",
- "spirit_plant": "Espíritu de planta",
"spirit_blood": "Espíritu de sangre",
+ "spirit_earth": "Espíritu de tierra",
+ "spirit_fire": "Espíritu de fuego",
+ "spirit_guardian": "Espíritu guardián",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Espíritu de persona",
+ "spirit_plant": "Espíritu de planta",
+ "spirit_task": "Espríritu de tarea",
+ "spirit_water": "Espíritu de agua",
"sportrifle": "Rifle deportivo",
"strength": "Fuerza",
"strength_short": "FUE",
@@ -402,13 +382,17 @@
"stun_short_shifted": " A",
"submachinegun": "Subametralladora",
"summoner": "Invocador",
+ "sustainmalus": "Malus (A):",
"task": "Tarea",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Modificadores de prueba",
- "thrown": "Arrojado",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Monitor de acciones",
"title_apply_wounds": "Aplicar heridas",
- "title_condition_monitor": "Monitor de condición",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Astucia",
"title_exploding_dice": "Dados explosivos",
"title_generic_rolls": "Tiradas genéricas de dados",
@@ -419,6 +403,7 @@
"title_stun": "Aturdimiento",
"title_total_wounds": "Heridas totales",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Desarmado",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/fr.json b/Shadowrun6th-German/translations/fr.json
index e1d99fbc39..84fb797b8f 100644
--- a/Shadowrun6th-German/translations/fr.json
+++ b/Shadowrun6th-German/translations/fr.json
@@ -1,46 +1,14 @@
{
- "0": "Aucun dé",
- "1": "1d6",
- "10": "10d6",
- "11": "11d6",
- "12": "12d6",
- "13": "13d6",
- "14": "14d6",
- "15": "15d6",
- "16": "16d6",
- "17": "17d6",
- "18": "18d6",
- "19": "19d6",
- "2": "2d6",
- "20": "20d6",
- "21": "21d6",
- "22": "22d6",
- "23": "23d6",
- "24": "24d6",
- "25": "25d6",
- "26": "26d6",
- "27": "27d6",
- "28": "28d6",
- "29": "29d6",
- "2B": "2E",
- "2K": "2P",
- "3": "3d6",
- "3B": "3E",
- "3K": "3P",
- "4": "4d6",
- "4B": "4E",
- "4K": "4P",
- "5": "5d6",
- "5B": "5E",
- "5K": "5P",
- "6": "6d6",
- "6B": "6E",
- "6K": "6P",
- "7": "7d6",
- "7B": "7E",
- "7K": "7P",
- "8": "8d6",
- "9": "9d6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Bannir un esprit",
"act_spellcasting": "Sorcellerie",
"act_spirit": "Conjuration d'esprit",
@@ -69,14 +37,18 @@
"ammo_standard": "Munition standard",
"ammo_standardac": "Munition de canon d'assault",
"ammo_title": "Munitions",
+ "ar": "AR",
"assaultcannon": "Canon d'assault",
"assaultrifle": "Fusil d'assault",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Jet d'attaque",
"attacks": "Attaques",
"attack_dice_pool": "Jet d'attaque",
"attack_value": "Score d'Attaque",
"attack_value_mod_ammo_title": "Modificateur d'attaque (Munition)",
"attributeorskill": "Attributs- ou compétences",
+ "attribute": "Attribut",
"attributes": "Attributs",
"available_firemods": "Modes de tir disponibles",
"banishing": "Bannissement",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + VOL",
"close_combat_weapons": "Armes de mêlée",
"clubs": "Batons",
- "combat_air": "Combat (air)",
- "combat_beast": "Combat (Bête)",
- "combat_blood": "Combat (Sang)",
- "combat_earth": "Combat (Terre)",
- "combat_fire": "Combat (Feu)",
- "combat_guardian": "Combat (Guardien)",
- "combat_man": "Combat (Homme)",
- "combat_plant": "Combat (Plante)",
- "combat_task": "Combat (Tâche)",
- "combat_water": "Combat (Eau)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "options de dégats",
"complex_ammo_options": "Options de munitions",
+ "complex_forms": "Komplexe Formen",
"composure": "Calme",
"condition_monitor": "Moniteur",
"config": "Configuration",
+ "configuration": "Konfiguration",
"conjuration_title": "Conjuration",
"conjuring": "Conjuration",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "Bonus spécifique ↓",
"conjuring_specialisation": "+2",
"contacts": "Connexions",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Vous pouvez définir ici des valeurs par défaut pour les jets dans la section Jets génériques.",
"customization_monitors": "Adaptation du moniteur de dégats",
"damage": "Blessures",
@@ -126,22 +94,13 @@
"damage_title": "Dégats:",
"damage_type_title": "Type de dégats:",
"damage_value": "Blessures",
+ "dataprocessing": "D",
"defense": "Défense",
- "defense_autosoak": "Succès automatique de résistance aux dégats",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Test de défense",
"defense_rating": "Indice de défense",
"defense_soakpool": "Test de résistance aux dégats",
"derivatives": "Valeurs dérivées",
- "detection_air": "Détection (Air)",
- "detection_beast": "Détection (Bête)",
- "detection_blood": "Détection (Sang)",
- "detection_earth": "Détection (Terre)",
- "detection_fire": "Détection (Feu)",
- "detection_guardian": "Détection (Guardian)",
- "detection_man": "Détection. (Homme)",
- "detection_plant": "Détection (Plante)",
- "detection_task": "Détection (Tâche)",
- "detection_water": "Détection (Eau)",
"dice_pool_title": "Réserve:",
"display_agility": "Agilité",
"display_all_skills": "Afficher toutes les compétences",
@@ -157,10 +116,16 @@
"display_willpower": "Volonté",
"done": "Prêt",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Terre",
"edge": "Atout",
"edge_short": "ATO",
"editrules": "Edition",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "CC",
"empty": " ",
"endscene": "Réinitialiser",
@@ -174,18 +139,10 @@
"firemode_em": "Mode de tir",
"firemode_hm": "SA",
"firemode_sm": "TR",
+ "firewall": "F",
"gear": "Equipements",
"guardian": "Gardien",
- "health_air": "Santé (Air)",
- "health_beast": "Santé (Bête)",
- "health_blood": "Santé (Sang)",
- "health_earth": "Santé (Terre)",
- "health_fire": "Santé (Feu)",
- "health_guardian": "Santé (Gardien)",
- "health_man": "Santé (Homme)",
- "health_plant": "Santé (Plante)",
- "health_task": "Santé (Tâche)",
- "health_water": "Santé (Eau)",
+ "hardware": "Hardware",
"heavypistol": "Pistolet Lourd",
"hide_skills_without_ranks": "Masquer les compétences sans rang",
"hm": "SA",
@@ -194,30 +151,30 @@
"hmsmam": "SA/TR/TA ",
"holdout": "Holdout-Pistol",
"hide": "Caché?",
- "illusion_air": "Illusion (Air)",
- "illusion_beast": "Illusion (Bête)",
- "illusion_blood": "Illusion (Sang)",
- "illusion_earth": "Illusion (Terre)",
- "illusion_fire": "Illusion (Feu)",
- "illusion_guardian": "Illusion (Gardien)",
- "illusion_man": "Illusion (Homme)",
- "illusion_plant": "Illusion (Plante)",
- "illusion_task": "Illusion (Tâche)",
- "illusion_water": "Illusion (Eau)",
+ "illegal": "illegal",
"ini": "Test de défense",
"iniastral": "Initiative (Astral)",
"inidice": "Dé d'Initiative",
"iniphys": "Initiative (physique)",
"inimatrix": "Initiative (Hot Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Initiative",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + VOL",
"invoked_spirits": "Esprits conjurés",
"judgeintent": "Juger les intentions",
+ "legal": "legal",
"lightpistol": "Pistolet léger",
"liftcarry": "Porter & Soulever",
+ "living_persona": "Lebende Persona",
"logic": "Logic",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Action Majeur #1",
"major_action_two": "Action Majeur #2",
"man": "Homme",
- "manipulation_air": "Manip. (Air)",
- "manipulation_beast": "Manip. (Bêtes)",
- "manipulation_blood": "Manip. (Sang)",
- "manipulation_earth": "Manip. (Terre)",
- "manipulation_fire": "Manip. (Feu)",
- "manipulation_guardian": "Manip. (Gardien)",
- "manipulation_man": "Manip. (Hommes)",
- "manipulation_plant": "Manip. (Plante)",
- "manipulation_task": "Manip. (Tâche)",
- "manipulation_water": "Manip. (Eau)",
"matrix": "Matrice",
+ "matrix_resist": "Probe vs.",
"memory": "Mémoire",
"minor_action_five": "Action Mineur #5",
"minor_action_four": "Action Mineur #4",
"minor_action_one": "Action Mineur #1",
"minor_action_three": "Action Mineur #3",
"minor_action_two": "Action Mineur #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Modificateurs",
"mods_ammo_title": "Modificateur aux dégâts (Munition)",
"mod_conjuring": "Modificateurs de conjuration",
"mod_magic": "Modificateurs de magie",
"mod_spells": "Modificateurs de sorcellerie",
"mod_wounds": "Modificateurs (Blessures)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modificateur de moniteur de condition physiques",
"monitor_modifier_stun": "Modificateur de moniteur de condition d'étourdissement",
"nb_hits": "Nombre de succès",
@@ -260,6 +212,8 @@
"notes": "Notes",
"not_implemented_yet": "Cette section de la fiche n'existe pas encore...",
"offense": "Offensif",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "Tir Automatique",
"option_em": "CC",
"option_hm": "SA",
@@ -268,17 +222,36 @@
"option_hmsmam": "SA/TR/TA",
"option_sm": "MS",
"option_smam": "TR/TA",
+ "overwatch": "Overwatch",
"phys": "Physique",
"phys_short": "P",
"phys_short_shifted": " P",
"plant": "Plante",
- "pp_five": "1,25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Armes à projectiles",
"ranged_weapons": "Armes à distance",
"range_attack_value_title": "Score d'Attaque",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Jet",
"rolls": "Jets",
+ "rules": "Regeln",
"select_token": "Jetons",
"shotgun": "Shotgun",
"showinchat": "Afficher dans le chat",
"skillroll": "Test de compétence",
"skills": "Compétences",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "Attribut utilisé pour la compétence",
"skill_athletics": "Athlétisme",
@@ -334,6 +309,10 @@
"skill_short": "Comp.",
"skill_sorcery": "Sorcellerie",
"skill_stealth": "Furtivité",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "TR",
"smam": "TR/TA",
"sniperrifle": "Fusil de sniper",
@@ -384,16 +363,17 @@
"spell_duration": "Durée",
"spell_range": "Portée",
"spell_type": "Catégorie",
- "spirit_fire": "Esprit du Feu",
- "spirit_water": "Esprit de l'Eau",
"spirit_air": "Esprit de l'Air",
- "spirit_earth": "Esprit de la Terre",
- "spirit_man": "Esprit de l'Homme",
"spirit_beast": "Esprit des Bêtes",
- "spirit_task": "Esprit de Tâche",
- "spirit_guardian": "Esprit Gardien",
- "spirit_plant": "Esprit des Plantes",
"spirit_blood": "Esprit du Sang",
+ "spirit_earth": "Esprit de la Terre",
+ "spirit_fire": "Esprit du Feu",
+ "spirit_guardian": "Esprit Gardien",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Esprit de l'Homme",
+ "spirit_plant": "Esprit des Plantes",
+ "spirit_task": "Esprit de Tâche",
+ "spirit_water": "Esprit de l'Eau",
"sportrifle": "Fusil de chasse",
"strength": "Force",
"strength_short": "FOR",
@@ -402,13 +382,17 @@
"stun_short_shifted": " E",
"submachinegun": "Pistoler mitrailleur",
"summoner": "Conjureur",
+ "sustainmalus": "Malus (A):",
"task": "Tâche",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Ajouter un modificateur au test",
- "thrown": "Arme de jet",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Moniteur de condition",
"title_apply_wounds": "Appliquer les pénalités de blessures",
- "title_condition_monitor": "Moniteurs de condition et blessures",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Atout",
"title_exploding_dice": "dé explosif",
"title_generic_rolls": "Lanceur de dés générique",
@@ -419,6 +403,7 @@
"title_stun": "Etourdissant",
"title_total_wounds": "Nombre total de blessures",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Désarmé",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/he.json b/Shadowrun6th-German/translations/he.json
index d131551218..84f3946999 100644
--- a/Shadowrun6th-German/translations/he.json
+++ b/Shadowrun6th-German/translations/he.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/hu.json b/Shadowrun6th-German/translations/hu.json
index d131551218..84f3946999 100644
--- a/Shadowrun6th-German/translations/hu.json
+++ b/Shadowrun6th-German/translations/hu.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/it.json b/Shadowrun6th-German/translations/it.json
index 73d9628ba7..573e6a763f 100644
--- a/Shadowrun6th-German/translations/it.json
+++ b/Shadowrun6th-German/translations/it.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Contatti",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Ferite",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Ferite",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Acume",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Resetta",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Iniziativa",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Abilità",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Durata",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Acume",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Totale",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/ja.json b/Shadowrun6th-German/translations/ja.json
index 4f1805da5a..afd8b8ae2b 100644
--- a/Shadowrun6th-German/translations/ja.json
+++ b/Shadowrun6th-German/translations/ja.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "イニシアチブ",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "技能",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "合計",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/ko.json b/Shadowrun6th-German/translations/ko.json
index 76d7d2f66e..fc54fa224e 100644
--- a/Shadowrun6th-German/translations/ko.json
+++ b/Shadowrun6th-German/translations/ko.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "예리",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "직관력",
"intuition_short": "지능",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "모",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "예술",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "예리",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "총",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/nl.json b/Shadowrun6th-German/translations/nl.json
index d131551218..84f3946999 100644
--- a/Shadowrun6th-German/translations/nl.json
+++ b/Shadowrun6th-German/translations/nl.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/pl.json b/Shadowrun6th-German/translations/pl.json
index 4be60270ab..7814cf728d 100644
--- a/Shadowrun6th-German/translations/pl.json
+++ b/Shadowrun6th-German/translations/pl.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Resetuj",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Suma",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/pt.json b/Shadowrun6th-German/translations/pt.json
index 659a97a795..19a1ec5f3d 100644
--- a/Shadowrun6th-German/translations/pt.json
+++ b/Shadowrun6th-German/translations/pt.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Atributo",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Conexões",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Moral",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Limpar",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Modificar",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Duração",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Moral",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/ru.json b/Shadowrun6th-German/translations/ru.json
index a3ac5b1f5a..13ff6b0a61 100644
--- a/Shadowrun6th-German/translations/ru.json
+++ b/Shadowrun6th-German/translations/ru.json
@@ -1,265 +1,219 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
- "act_banishing": "Verbannung eines Geistes",
- "act_spellcasting": "Wirken eines Zaubers",
- "act_spirit": "Handlung eines Geistes",
- "act_summoning": "Herbeirufung eines Geistes",
- "adeptpower": "Adeptenkraft",
- "adept_description": "Kurzbeschreibung",
- "adept_level": " Stufe",
- "adept_longdesc": "Regeltext",
- "adept_name": "Name der Adeptenkraft",
- "adept_powers": "Adeptenkräfte",
- "adept_pp": "Kosten",
- "adept_showchat": "Im Chat anzeigen",
- "agility": "Geschicklichkeit",
- "agility_short": "GES",
+ "accesslevel": "Уровень доступа",
+ "access_a": "Админ",
+ "access_admin": "Админ",
+ "access_everyone": "Общий",
+ "access_g": "Гость",
+ "access_gua": "Гость, Пользователь, Админ",
+ "access_guest": "Гость",
+ "access_ua": "Пользователь, Админ",
+ "access_user_admin": "Пользователь/Админ",
+ "active_programs": "Загруженные программы",
+ "act_banishing": "Изгнание духов",
+ "act_spellcasting": "Сотворить заклинание",
+ "act_spirit": "Действие духа",
+ "act_summoning": "Призвать духа",
+ "adeptpower": "Силы Адепта",
+ "adept_description": "Краткое описание",
+ "adept_level": " Уровень\n",
+ "adept_longdesc": "Текст правил",
+ "adept_name": "Название Силы Адепта",
+ "adept_powers": "Силы Адепта",
+ "adept_pp": "Расходы",
+ "adept_showchat": "Показать в чате ",
+ "agility": "Проворство",
+ "agility_short": "ПРО",
"am": "AM",
"ammo_apds": "APDS-Munition",
- "ammo_damage": "Schaden (Munition)",
- "ammo_explosive": "Explosivmunition",
- "ammo_flechette": "Flechettemunition",
- "ammo_gel": "Gelmunition",
- "ammo_mods": "Modifikator (Munition)",
- "ammo_precision": "Präzisionsmunition",
- "ammo_revo": "REVO-Munition",
- "ammo_selfmade": "selbst gemachte Munition",
- "ammo_shocker": "Schockermunition",
- "ammo_standard": "Standardmunition",
- "ammo_standardac": "Sturmkanonenmunition",
- "ammo_title": "Munition",
- "assaultcannon": "Sturmkanone",
- "assaultrifle": "Sturmgewehr",
- "attackroll": "Angriffswurf",
- "attacks": "Angriffe",
- "attack_dice_pool": "Angriffswurf",
- "attack_value": "Angriffswert",
- "attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
- "attributeorskill": "Attributs- oder Fertigkeitswurf",
- "attributes": "Attribute",
- "available_firemods": "verfügbare Feuermodi",
- "banishing": "Verbannen",
- "banishing_title": "Verbannen",
- "basis": "Basis",
- "beast": "Tier",
- "blades": "Klingen",
- "blood": "Blut",
- "body": "Konstitution",
- "body_short": "KON",
- "bod_wil": "KON + WIL",
- "carbine": "Karabiner",
- "character": "Charakter",
+ "ammo_damage": "Урон (Боеприпасы)",
+ "ammo_explosive": "Взрывные боеприпасы",
+ "ammo_flechette": "Дротик",
+ "ammo_gel": "Гелевые боеприпасы ",
+ "ammo_mods": "Модификатор (боеприпасы) ",
+ "ammo_precision": "Высокоточные боеприпасы ",
+ "ammo_revo": "REVO-боеприпасы ",
+ "ammo_selfmade": "Cамодельные боеприпасы ",
+ "ammo_shocker": "Боеприпасы для шокера",
+ "ammo_standard": "Стандартные боеприпасы ",
+ "ammo_standardac": "Боеприпасы к штурмовой пушке",
+ "ammo_title": "Боеприпасы",
+ "ar": "AR",
+ "assaultcannon": "Штурмовая пушка",
+ "assaultrifle": "Штурмовая винтовка ",
+ "attack": "А",
+ "attack_long": "Атаки",
+ "attackroll": "Бросок атаки ",
+ "attacks": "Атаки",
+ "attack_dice_pool": "Бросок атаки ",
+ "attack_value": "Значение атаки ",
+ "attack_value_mod_ammo_title": "Модификатор значения атаки (боеприпасы) ",
+ "attributeorskill": "Проверка навыка или характеристики",
+ "attribute": "Характеристики",
+ "attributes": "Характеристики",
+ "available_firemods": "Доступные режимы огня ",
+ "banishing": "Изгнание",
+ "banishing_title": "Изгнание",
+ "basis": "Основа",
+ "beast": "Зверь",
+ "blades": "Клинки",
+ "blood": "Кровь",
+ "body": "Тело",
+ "body_short": "ТЕЛ",
+ "bod_wil": "ТЕЛ + ВОЛ",
+ "carbine": "Карабин",
+ "character": "Персонаж",
"character_sheet_author": "Shadowrun 6 Charakterbogen von Avalia",
"charisma": "Харизма",
- "charisma_short": "CHA",
- "cha_wil": "CHA + WIL",
- "close_combat_weapons": "Nahkampfwaffen",
- "clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
- "complex_damage_options": "komplexer Schaden",
- "complex_ammo_options": "komplexe Munition",
- "composure": "Selbstbeherrschung",
- "condition_monitor": "Monitor",
- "config": "Einstellungen",
- "conjuration_title": "Herbeirufen",
- "conjuring": "Beschwören",
+ "charisma_short": "ХАР",
+ "cha_wil": "ХАР + ВОЛ",
+ "close_combat_weapons": "Холодное оружие ",
+ "clubs": "Дубинки",
+ "comparedroll": "Характеристика + Навык против Контрброска",
+ "complex_damage_options": "Сложный Урон",
+ "complex_ammo_options": "сложные Боеприпасы",
+ "complex_forms": "Сложные Формы",
+ "composure": "Самоконтроль ",
+ "condition_monitor": "Счётчик",
+ "config": "Настройка",
+ "configuration": "Конфигурация",
+ "conjuration_title": "Призвать",
+ "conjuring": "Призыв",
"conjuring_expertise": "+3",
- "conjuring_force": "Kraftstufe",
- "conjuring_services": "Dienste",
- "conjuring_specific": "spezifische Boni ↓",
+ "conjuring_force": "Мощность",
+ "conjuring_services": "Служение",
+ "conjuring_specific": "спецификации↓",
"conjuring_specialisation": "+2",
- "contacts": "Connections",
- "customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
- "customization_monitors": "Anpassung der Schadensmonitore",
- "damage": "Schaden",
- "damage_base": "Grundschaden",
- "damage_title": "Schaden:",
- "damage_type_title": "Schadensart:",
- "damage_value": "Schaden",
- "defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
- "defense_pool": "Verteidigungspool",
- "defense_rating": "Verteidigungswert",
- "defense_soakpool": "Schadenswiderstandspool",
- "derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
- "dice_pool_title": "Pool:",
- "display_agility": "Geschicklichkeit",
- "display_all_skills": "alle Fertigkeiten sichtbar machen",
- "display_body": "Konstitution",
+ "contacts": "Связи",
+ "cracking": "Взлом",
+ "cracking_exp": "Взлом + Exp.",
+ "cracking_spec": "Взлом + Спец.",
+ "customization_explanation": "Здесь вы можете установить стандартные значения для бросков в области «Общие броски костей». ",
+ "customization_monitors": "Регулировка счётчиков повреждений",
+ "damage": "Урон",
+ "damage_base": "Базовый урон",
+ "damage_title": "Урон:",
+ "damage_type_title": "Тип урона:",
+ "damage_value": "Урон",
+ "dataprocessing": "D",
+ "defense": "Бросок защиты",
+ "defense_autosoak": "автоматический Успех",
+ "defense_pool": "Пул защиты",
+ "defense_rating": "Рейтинг защиты",
+ "defense_soakpool": "Пул сопротивления урону",
+ "derivatives": "Производные значения ",
+ "dice_pool_title": "Пул:",
+ "display_agility": "Проворство",
+ "display_all_skills": "Отобразить все навыки",
+ "display_body": "Тело",
"display_charisma": "Харизма",
- "display_edge": "Edge",
- "display_intuition": "Intuition",
- "display_logic": "Logik",
- "display_magic": "Magie",
- "display_reaction": "Reaktion",
- "display_resonance": "Resonanz",
- "display_strength": "Stärke",
- "display_willpower": "Willenskraft",
- "done": "Fertig",
+ "display_edge": "Преимущество",
+ "display_intuition": "Интуиция",
+ "display_logic": "Логика",
+ "display_magic": "Магия",
+ "display_reaction": "Реакция",
+ "display_resonance": "Резонанс",
+ "display_strength": "Сила",
+ "display_willpower": "Воля",
+ "done": "Закончить",
"double": "(x2)",
- "earth": "Erde",
- "edge": "Edge",
- "edge_short": "EDG",
- "editrules": "Eingabemodus",
+ "dr": "ИСТ",
+ "drain": "Истощение",
+ "drainpool": "Пул Истощения",
+ "earth": "Земля",
+ "edge": "Преимущество",
+ "edge_short": "ПРИ",
+ "editrules": "Редактировать",
+ "electronics": "Электроника",
+ "electronics_spec": "Электроника + Спец.",
+ "electronics_exp": "Электроника + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Сброс",
- "exotic": "Exotisch",
- "exoticmelee": "Exotische Nahkampfwaffe",
- "expertise": " Expertise",
- "exp_short": "Exp.",
- "fire": "Feuer",
+ "exotic": "Экзотическое",
+ "exoticmelee": "Экзотическое холодное оружие",
+ "expertise": " Экспертиза",
+ "exp_short": "Опыт",
+ "fire": "Огонь",
"firemode_am": "AM",
- "firemode_choice": "Feuermodus wählen:",
+ "firemode_choice": "Выбрать тип ведения огня:",
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
- "gear": "Ausrüstung",
- "guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
- "heavypistol": "Schwere Pistole",
- "hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
+ "firewall": "F",
+ "gear": "Снаряжение",
+ "guardian": "Покровитель",
+ "hardware": "Железо",
+ "heavypistol": "Крупнокалиберный пистолет",
+ "hide_skills_without_ranks": "Скрыть навыки без очков",
"hm": "HM",
"hmam": "HM/AM",
"hmsm": "HM/SM",
"hmsmam": "HM/SM/AM ",
- "holdout": "Holdout-Pistolen",
- "hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
- "ini": "Verteidigungspool",
- "iniastral": "Initiative (Astralraum)",
- "inidice": "Initiativewürfel",
- "iniphys": "Initiative (physisch)",
- "inimatrix": "Initiative (Heißes Sim)",
+ "holdout": "Карманный пистолет",
+ "hide": "Скрыть?",
+ "illegal": "Незаконное",
+ "ini": "Пул защиты",
+ "iniastral": "Инициатива (Астрал)",
+ "inidice": "Кубы Инициативы",
+ "iniphys": "Инициатива",
+ "inimatrix": "Инициатива (Матрица)",
+ "initiategrade": "Степень инициирования ",
"initiative": "Инициатива",
- "initiative_title": "Nebenhandlungen",
- "intuition": "Intuition",
- "intuition_short": "INT",
- "int_wil": "INT + WIL",
- "invoked_spirits": "Vorhandene Geister",
- "judgeintent": "Menschenkenntnis",
- "lightpistol": "Leichte Pistole",
- "liftcarry": "Heben & Tragen",
- "logic": "Logik",
- "logic_short": "LOG",
- "log_int": "LOG + INT",
- "machinegun": "Maschinengewehr",
- "machinepistol": "Automatikpistole",
- "magic": "Magie",
- "magic_short": "MAG",
- "major_action_one": "Haupthandlung #1",
- "major_action_two": "Haupthandlung #2",
- "man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
- "matrix": "Matrix",
- "memory": "Erinnerungsvermögen",
- "minor_action_five": "Neben #5",
- "minor_action_four": "Neben #4",
- "minor_action_one": "Neben #1",
- "minor_action_three": "Neben #3",
- "minor_action_two": "Neben #2",
- "mod": "Модифицировать",
- "mods_ammo_title": "Schadensmodifikator (Munition)",
- "mod_conjuring": "Allgemeiner Beschwörenmodifikator",
- "mod_magic": "Allgemeiner Magiemodifikator",
- "mod_spells": "Allgemeiner Zaubereimodifikator",
- "mod_wounds": "Modifikator (Wundabzüge)",
- "monitor_modifier_phys": "Modifikator körperlicher Monitor",
- "monitor_modifier_stun": "Modifikator geistiger Monitor",
- "nb_hits": "Erfolge",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
+ "initiative_title": "Подсюжеты",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
+ "intuition": "Интуиция",
+ "intuition_short": "ИНТ",
+ "int_wil": "ИНТ + ВОЛ",
+ "invoked_spirits": "Призванные духи",
+ "judgeintent": "Проницательность",
+ "legal": "законно",
+ "lightpistol": "Лёгкий пистолет",
+ "liftcarry": "Поднять и нести",
+ "living_persona": "Живая Персона",
+ "logic": "Логика",
+ "logic_short": "ЛОГ",
+ "log_int": "ЛОГ + ИНТ",
+ "machinegun": "Пулемёт",
+ "machinepistol": "Автоматический пистолет ",
+ "magic": "Магия",
+ "magic_short": "МАГ",
+ "major_action_one": "Сложное действие #1",
+ "major_action_two": "Сложное действие #2",
+ "man": "Человек",
+ "matrix": "Матрица",
+ "matrix_resist": "Probe vs.",
+ "memory": "Объём памяти",
+ "minor_action_five": "Простое действие #5",
+ "minor_action_four": "Простое действие #4",
+ "minor_action_one": "Простое действие #1",
+ "minor_action_three": "Простое действие #3",
+ "minor_action_two": "Простое действие #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
+ "mod": "Модификатор",
+ "mods_ammo_title": "Модификатор урона (боеприпасы)",
+ "mod_conjuring": "Общий модификатор Призыва",
+ "mod_magic": "Общий модификатор Магии",
+ "mod_spells": "Общий модификатор Заклинаний",
+ "mod_wounds": "Модификатор (с вычетом ран)",
+ "monitors": "Gerätezustandmonitor/e",
+ "monitor_modifier_phys": "Модификатор счётчика здоровья",
+ "monitor_modifier_stun": "Модификатор счётчика оглушения",
+ "nb_hits": "Успехи",
"nb_hits_drain": "Erfolge (Entzug)",
- "nb_hits_spirit": "Erfolge (Geist)",
- "noedge": "Du hast kein Edge.",
- "notes": "Notizen",
+ "nb_hits_spirit": "Успехи (Дух)",
+ "noedge": "Нет Преимущества",
+ "notes": "Заметки",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
- "offense": "Angriffswurf",
+ "offense": "Бросок атаки ",
+ "opposedroll": "против",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,30 +222,49 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
- "phys": "körperlich",
- "phys_short": "K",
- "phys_short_shifted": " K",
- "plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
- "projectile": "Projektilwaffen",
- "ranged_weapons": "Fernkampfwaffen",
- "range_attack_value_title": "Angriffswert",
- "range_close": "nah",
- "range_long": "weit",
- "range_medium": "mittel",
- "range_title": "Reichweiten (Meter)",
- "range_vclose": "sehr nah",
- "range_vlong": "sehr weit",
- "reaction": "Reaktion",
- "reaction_short": "REA",
- "rea_int": "REA + INT",
- "reload": "Nachladen",
+ "overwatch": "Overwatch",
+ "phys": "здоровье",
+ "phys_short": "Здор.",
+ "phys_short_shifted": " Здор.",
+ "plant": "Растение",
+ "powerpoints": "Очки мощи",
+ "programs_illegal": "Незаконные программы",
+ "programs_legal": "Законные программы",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Конфигуратор ",
+ "program_decrypt": "Дешифровка",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Шифрование",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
+ "projectile": "Снаряды",
+ "ranged_weapons": "Оружие дальнего боя",
+ "range_attack_value_title": "Значение атаки ",
+ "range_close": "Близкая",
+ "range_long": "Дальняя",
+ "range_medium": "Средняя",
+ "range_title": "Дистанция (Метры)",
+ "range_vclose": "против Близкой",
+ "range_vlong": "против Дальней",
+ "reaction": "Реакция",
+ "reaction_short": "РЕА",
+ "rea_int": "РЕА + ИНТ",
+ "reload": "Перезарядка",
"reload_g": "Gurtmunition (g)",
"reload_i": "internes Magazin (i)",
"reload_k": "Klapplademechanismus (k)",
@@ -299,140 +272,152 @@
"reload_t": "Trommelmagazin (t)",
"reload_tr": "Trommel. aufklappbar (tr)",
"reload_v": "Vorderlader",
- "reset": "Zurücksetzen",
- "reset_skills": "Fertigkeiten zurücksetzen",
- "resonance": "Resonanz",
- "resonance_short": "RES",
- "rigging": "Rigger",
- "roll": "Würfeln",
- "rolls": "Würfe",
+ "reset": "По умолчанию",
+ "reset_skills": "Сброс навыков",
+ "resonance": "Резонанс",
+ "resonance_short": "РЕЗ",
+ "rigging": "Риггинг",
+ "roll": "Бросок",
+ "rolls": "Броски",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
- "shotgun": "Schrotflinte",
- "showinchat": "im Chat posten",
- "skillroll": "Fertigkeitswurf",
- "skills": "Fertigkeiten",
- "skill_astral": "Astral",
+ "shotgun": "Дробовик",
+ "showinchat": "Показать в чате",
+ "skillroll": "Проверка навыка",
+ "skills": "Навыки",
+ "skill": "Fertigkeit",
+ "skill_astral": "Астрал",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
- "skill_athletics": "Athletik",
- "skill_attribute": " Attribut",
- "skill_biotech": "Biotech",
- "skill_con": "Überreden",
- "skill_conjuring": "Beschwören",
- "skill_cracking": "Cracken",
- "skill_electronics": "Elektronik",
- "skill_enchanting": "Verzaubern",
- "skill_engineering": "Mechanik",
- "skill_firearms": "Feuerwaffen",
- "skill_influence": "Einfluss",
+ "skill_athletics": "Атлетика",
+ "skill_attribute": " Атрибут",
+ "skill_biotech": "Биотехнологии",
+ "skill_con": "Обман",
+ "skill_conjuring": "Призыв",
+ "skill_cracking": "Взлом",
+ "skill_electronics": "Электроника",
+ "skill_enchanting": "Зачарование",
+ "skill_engineering": "Инженерное дело",
+ "skill_firearms": "Огнестрельное оружие",
+ "skill_influence": "Убеждение",
"skill_level": "Stufe",
- "skill_melee": "Nahkampf",
- "skill_modifier": "Модифицировать",
- "skill_outdoors": "Natur",
- "skill_perception": "Wahrnehmung",
- "skill_piloting": "Steuern",
- "skill_range": "Fernkampf",
- "skill_short": "Скилл",
- "skill_sorcery": "Hexerei",
- "skill_stealth": "Heimlichkeit",
+ "skill_melee": "Ближний бой",
+ "skill_modifier": "Модификатор",
+ "skill_outdoors": "Природа",
+ "skill_perception": "Внимание",
+ "skill_piloting": "Пилотирование",
+ "skill_range": "Дальний бой",
+ "skill_short": "Навыки",
+ "skill_sorcery": "Магия",
+ "skill_stealth": "Скрытность",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
- "sniperrifle": "Scharfschützengewehr",
- "soak": "Schadenswiderstand",
- "specialisation": " Spezialisierung",
- "spec_short": "Spez.",
- "spells": "Zauber",
- "spells_health": "Heilung",
- "spells_combat": "Kampf",
- "spells_combat_direct": "Kampf (direkt)",
- "spells_combat_indirect": "Kampf (indirekt)",
+ "sniperrifle": "Снайперская винтовка",
+ "soak": "Устойчивость к урону",
+ "specialisation": " Специализация",
+ "spec_short": "Спец.",
+ "spells": "Заклинания",
+ "spells_health": "Исцеление",
+ "spells_combat": "Бой",
+ "spells_combat_direct": "Бой (Прямое)",
+ "spells_combat_indirect": "Бой (Косвенное)",
"spell_drain_code": "Entzugscode",
"spells_duration_i": "С",
"spells_duration_l": "ZB",
"spells_duration_s": "A",
"spells_duration_p": "P",
"spells_illusion": "Иллюзия",
- "spells_manipulation": "Manipulation",
- "spells_detection": "Wahrnehmung",
+ "spells_manipulation": "Манипулирование",
+ "spells_detection": "Внимание",
"spells_range_b": "B",
"spells_range_bf": "BF",
"spells_range_bff": "BF (F)",
- "spell_resist": "Probe",
- "spells_resist_choose": "Widerstand auswählen",
- "spells_resist_bodstr": "vs KON + STÄ",
- "spells_resist_bodwil": "vs KON + WIL",
- "spells_resist_doubleforce": "vs Kraftstufe×2",
- "spells_resist_objectresistance": "vs Objektwiderstand",
- "spells_resist_perc": "vs INT + Wahrnehmung",
- "spells_resist_reaint": "vs REA + INT",
- "spells_resist_reawil": "vs REA + WIL",
- "spells_resist_threshold": "vs (5 - Essenz)",
- "spells_resist_wilint": "vs WIL + INT",
- "spells_resist_willog": "vs WIL + LOG",
- "spells_specific": "spezifische Boni ↓",
+ "spell_resist": "Обнаружение",
+ "spells_resist_choose": "Выберите тип сопротивления",
+ "spells_resist_bodstr": "против ТЕЛ + СИЛ",
+ "spells_resist_bodwil": "против ТЕЛ + ВОЛ",
+ "spells_resist_doubleforce": "против уровня мощности х2",
+ "spells_resist_objectresistance": "против сопротивления объекта",
+ "spells_resist_perc": "против ИНТ + ВНИ",
+ "spells_resist_reaint": "против РЕА + ИНТ",
+ "spells_resist_reawil": "против РЕА + ВОЛ",
+ "spells_resist_threshold": "против (5 - Сущность)",
+ "spells_resist_wilint": "против ВОЛ + ИНТ",
+ "spells_resist_willog": "против ВОЛ + ЛОГ",
+ "spells_specific": "спецификации↓",
"spells_type_m": "M",
"spells_type_p": "P",
- "spell_bonus_combat": "Kampf",
- "spell_bonus_detection": "Wahrnehmung",
- "spell_bonus_health": "Heilung",
+ "spell_bonus_combat": "Бой",
+ "spell_bonus_detection": "Внимание",
+ "spell_bonus_health": "Исцеление",
"spell_bonus_illusion": "Иллюзия",
- "spell_bonus_manipulation": "Manipulation",
- "spell_category": "Kategorie",
- "spell_details": "Zauberdetails",
- "spell_drain": "Entzug",
+ "spell_bonus_manipulation": "Манипуляция",
+ "spell_category": "Категория",
+ "spell_details": "Описание заклинания",
+ "spell_drain": "Истощение",
"spelldrainampup": "Hochdrehen",
- "spell_drain_area": "Fläche+",
- "spell_duration": "Dauer",
- "spell_range": "Reichweite",
- "spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
- "spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
- "spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
- "spirit_blood": "Blutgeist",
- "sportrifle": "Sportgewehr",
- "strength": "Stärke",
- "strength_short": "STÄ",
- "stun": "Betäubung",
- "stun_short": "B",
- "stun_short_shifted": " B",
- "submachinegun": "Maschinenpistole",
- "summoner": "Herbeirufer",
- "task": "Helfer",
- "taser": "Taser",
- "test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
- "title_action_monitor": "Handlungsmonitor",
- "title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
- "title_edge": "Edge",
- "title_exploding_dice": "explodierende Würfel",
- "title_generic_rolls": "Generische Würfelwürfe",
- "title_gm_roll": "Würfe an Spielleiter",
- "title_options": "Optionen",
- "title_overflow": "Überzähliger Schaden",
- "title_physical": "körperlich",
- "title_stun": "geistig",
- "title_total_wounds": "Gesamtwert (Wundabzüge)",
+ "spell_drain_area": "Площадь+",
+ "spell_duration": "Длительность",
+ "spell_range": "Дальность заклинания",
+ "spell_type": "Тип магии",
+ "spirit_air": "Дух Воздуха",
+ "spirit_beast": "Дух Зверя",
+ "spirit_blood": "Дух Крови",
+ "spirit_earth": "Дух Земли",
+ "spirit_fire": "Дух Огня",
+ "spirit_guardian": "Дух Покровителя",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Дух Человека",
+ "spirit_plant": "Дух Растения",
+ "spirit_task": "Дух Помощника",
+ "spirit_water": "Дух Воды",
+ "sportrifle": "Спортивная винтовка",
+ "strength": "Сила",
+ "strength_short": "СИЛ",
+ "stun": "Оглушение",
+ "stun_short": "Огл",
+ "stun_short_shifted": " Огл",
+ "submachinegun": "Пистолет-пулемет ",
+ "summoner": "Призыватель",
+ "sustainmalus": "Malus (A):",
+ "task": "Помощник",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
+ "taser": "Электрошокер",
+ "test_modifiers": "Модификаторы теста",
+ "thrown": "Wurfwaffen",
+ "title_action_monitor": "Счётчик действий",
+ "title_apply_wounds": "Нанести раны",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
+ "title_edge": "Преимущество",
+ "title_exploding_dice": "\"подрыв\" кубов",
+ "title_generic_rolls": "Простой бросок куба",
+ "title_gm_roll": "Бросок GM",
+ "title_options": "Опции",
+ "title_overflow": "Чрезмерный ущерб ",
+ "title_physical": "Счётчик здоровья",
+ "title_stun": "Счётчик оглушения",
+ "title_total_wounds": "Штраф за раны",
"total": "Всего",
- "unarmed": "Waffenlos",
+ "tradition_attribute": "Traditionsattribut",
+ "unarmed": "Без оружия",
"unown": "?",
"unown_shifted": " ?",
- "use_wilddie": "Schicksalswürfel verwenden?",
- "use_wilddie_short": "Schicksalswürfel",
- "water": "Wasser",
- "weapon_attackrating": "Angriffswert",
- "weapon_attack_value_title": "Angriffswert:",
- "weapon_damage": "Schadenswert",
- "weapon_dicepool": "Würfelpool",
- "weapon_name": "Waffenname",
- "wilddie": "Schicksalswürfel (W6)",
- "willpower": "Willenskraft",
- "willpower_short": "WIL",
- "yourresult": "Dein Ergebnis: ",
- "copyrightfooter": "The Topps Company, Inc. has sole ownership of the names, logo, artwork, marks, photographs, sounds, audio, video and/or any proprietary material used in connection with the game Shadowrun. The Topps Company, Inc. has granted permission to use such names, logos, artwork, marks and/or any proprietary materials for promotional and informational purposes on its website but does not endorse, and is not affiliated with any official capacity whatsoever."
+ "use_wilddie": "Использовать Кубы Рока?",
+ "use_wilddie_short": "Кубы Рока",
+ "water": "Вода",
+ "weapon_attackrating": "Значение атаки ",
+ "weapon_attack_value_title": "Значение атаки:",
+ "weapon_damage": "Урон оружия",
+ "weapon_dicepool": "Пул кубов",
+ "weapon_name": "Название оружия ",
+ "wilddie": "Кубы Рока (d6)",
+ "willpower": "Воля",
+ "willpower_short": "ВОЛ",
+ "yourresult": "Ваш результат: ",
+ "copyrightfooter": "Компания Topps Company, Inc. единолично владеет названиями, логотипами, изображениями, товарными знаками, фотографиями, звуками, аудио, видео и / или любыми проприетарными материалами, используемыми в связи с игрой Shadowrun. Компания Topps Company, Inc. предоставила разрешение на использование таких названий, логотипов, иллюстраций, знаков и / или любых материалов, являющихся собственностью, в рекламных и информационных целях на своем веб-сайте, но не поддерживает и не связана с какими-либо официальными полномочиями. "
}
diff --git a/Shadowrun6th-German/translations/sl.json b/Shadowrun6th-German/translations/sl.json
index d131551218..84f3946999 100644
--- a/Shadowrun6th-German/translations/sl.json
+++ b/Shadowrun6th-German/translations/sl.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/sv.json b/Shadowrun6th-German/translations/sv.json
index 8ada408805..79445021f8 100644
--- a/Shadowrun6th-German/translations/sv.json
+++ b/Shadowrun6th-German/translations/sv.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Återställ",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/tr.json b/Shadowrun6th-German/translations/tr.json
index d131551218..84f3946999 100644
--- a/Shadowrun6th-German/translations/tr.json
+++ b/Shadowrun6th-German/translations/tr.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/uk.json b/Shadowrun6th-German/translations/uk.json
index d131551218..84f3946999 100644
--- a/Shadowrun6th-German/translations/uk.json
+++ b/Shadowrun6th-German/translations/uk.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "Initiative",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "INT",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "Skill",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "Total",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/Shadowrun6th-German/translations/zh.json b/Shadowrun6th-German/translations/zh.json
index b8d7391479..494dd8569a 100644
--- a/Shadowrun6th-German/translations/zh.json
+++ b/Shadowrun6th-German/translations/zh.json
@@ -1,46 +1,14 @@
{
- "0": "keine Würfel",
- "1": "1W6",
- "10": "10W6",
- "11": "11W6",
- "12": "12W6",
- "13": "13W6",
- "14": "14W6",
- "15": "15W6",
- "16": "16W6",
- "17": "17W6",
- "18": "18W6",
- "19": "19W6",
- "2": "2W6",
- "20": "20W6",
- "21": "21W6",
- "22": "22W6",
- "23": "23W6",
- "24": "24W6",
- "25": "25W6",
- "26": "26W6",
- "27": "27W6",
- "28": "28W6",
- "29": "29W6",
- "2B": "2B",
- "2K": "2K",
- "3": "3W6",
- "3B": "3B",
- "3K": "3K",
- "4": "4W6",
- "4B": "4B",
- "4K": "4K",
- "5": "5W6",
- "5B": "5B",
- "5K": "5K",
- "6": "6W6",
- "6B": "6B",
- "6K": "6K",
- "7": "7W6",
- "7B": "7B",
- "7K": "7K",
- "8": "8W6",
- "9": "9W6",
+ "accesslevel": "Berechtigung",
+ "access_a": "Admin",
+ "access_admin": "Admin",
+ "access_everyone": "Jeder",
+ "access_g": "Gast",
+ "access_gua": "Gast, User, Admin",
+ "access_guest": "Gast",
+ "access_ua": "User, Admin",
+ "access_user_admin": "User/Admin",
+ "active_programs": "Geladene Programme",
"act_banishing": "Verbannung eines Geistes",
"act_spellcasting": "Wirken eines Zaubers",
"act_spirit": "Handlung eines Geistes",
@@ -69,14 +37,18 @@
"ammo_standard": "Standardmunition",
"ammo_standardac": "Sturmkanonenmunition",
"ammo_title": "Munition",
+ "ar": "AR",
"assaultcannon": "Sturmkanone",
"assaultrifle": "Sturmgewehr",
+ "attack": "A",
+ "attack_long": "Angriff",
"attackroll": "Angriffswurf",
"attacks": "Angriffe",
"attack_dice_pool": "Angriffswurf",
"attack_value": "Angriffswert",
"attack_value_mod_ammo_title": "Angriffswertmodifikator (Munition)",
"attributeorskill": "Attributs- oder Fertigkeitswurf",
+ "attribute": "Attribut",
"attributes": "Attribute",
"available_firemods": "verfügbare Feuermodi",
"banishing": "Verbannen",
@@ -96,21 +68,14 @@
"cha_wil": "CHA + WIL",
"close_combat_weapons": "Nahkampfwaffen",
"clubs": "Knüppel",
- "combat_air": "Kampf (Luft)",
- "combat_beast": "Kampf (Tier)",
- "combat_blood": "Kampf (Blut)",
- "combat_earth": "Kampf (Erde)",
- "combat_fire": "Kampf (Feuer)",
- "combat_guardian": "Kampf (Beschützer)",
- "combat_man": "Kampf (Mensch)",
- "combat_plant": "Kampf (Pflanze)",
- "combat_task": "Kampf (Helfer)",
- "combat_water": "Kampf (Wasser)",
+ "comparedroll": "Attribut + Fertigkeit vs. Gegenwurf",
"complex_damage_options": "komplexer Schaden",
"complex_ammo_options": "komplexe Munition",
+ "complex_forms": "Komplexe Formen",
"composure": "Selbstbeherrschung",
"condition_monitor": "Monitor",
"config": "Einstellungen",
+ "configuration": "Konfiguration",
"conjuration_title": "Herbeirufen",
"conjuring": "Beschwören",
"conjuring_expertise": "+3",
@@ -119,6 +84,9 @@
"conjuring_specific": "spezifische Boni ↓",
"conjuring_specialisation": "+2",
"contacts": "Connections",
+ "cracking": "Cracken",
+ "cracking_exp": "Cracken + Exp.",
+ "cracking_spec": "Cracken + Spez.",
"customization_explanation": "Hier können Standardwerte für die Würfe im Bereich 'Generische Würfelwürfe' festgelegt werden.",
"customization_monitors": "Anpassung der Schadensmonitore",
"damage": "Schaden",
@@ -126,22 +94,13 @@
"damage_title": "Schaden:",
"damage_type_title": "Schadensart:",
"damage_value": "Schaden",
+ "dataprocessing": "D",
"defense": "Verteidigungswurf",
- "defense_autosoak": "Autoerfolge beim Schadenswiderstand",
+ "defense_autosoak": "automatische Erfolge",
"defense_pool": "Verteidigungspool",
"defense_rating": "Verteidigungswert",
"defense_soakpool": "Schadenswiderstandspool",
"derivatives": "Abgeleitete Werte",
- "detection_air": "Wahrn. (Luft)",
- "detection_beast": "Wahrn. (Tier)",
- "detection_blood": "Wahrn. (Blut)",
- "detection_earth": "Wahrn. (Erde)",
- "detection_fire": "Wahrn. (Feuer)",
- "detection_guardian": "Wahrn. (Beschützer)",
- "detection_man": "Wahrn. (Mensch)",
- "detection_plant": "Wahrn. (Pflanze)",
- "detection_task": "Wahrn. (Helfer)",
- "detection_water": "Wahrn. (Wasser)",
"dice_pool_title": "Pool:",
"display_agility": "Geschicklichkeit",
"display_all_skills": "alle Fertigkeiten sichtbar machen",
@@ -157,10 +116,16 @@
"display_willpower": "Willenskraft",
"done": "Fertig",
"double": "(x2)",
+ "dr": "DR",
+ "drain": "Entzug",
+ "drainpool": "Entzugspool",
"earth": "Erde",
"edge": "Edge",
"edge_short": "EDG",
"editrules": "Eingabemodus",
+ "electronics": "Elektronik",
+ "electronics_spec": "Elektronik + Spez.",
+ "electronics_exp": "Elektronik + Exp.",
"em": "nur EM",
"empty": " ",
"endscene": "Reset",
@@ -174,18 +139,10 @@
"firemode_em": "EM",
"firemode_hm": "HM",
"firemode_sm": "SM",
+ "firewall": "F",
"gear": "Ausrüstung",
"guardian": "Beschützer",
- "health_air": "Heilung (Luft)",
- "health_beast": "Heilung (Tier)",
- "health_blood": "Heilung (Blut)",
- "health_earth": "Heilung (Erde)",
- "health_fire": "Heilung (Feuer)",
- "health_guardian": "Heilung (Beschützer)",
- "health_man": "Heilung (Mensch)",
- "health_plant": "Heilung (Pflanze)",
- "health_task": "Heilung (Helfer)",
- "health_water": "Heilung (Wasser)",
+ "hardware": "Hardware",
"heavypistol": "Schwere Pistole",
"hide_skills_without_ranks": "Fertigkeiten ohne Punkte ausblenden",
"hm": "HM",
@@ -194,30 +151,30 @@
"hmsmam": "HM/SM/AM ",
"holdout": "Holdout-Pistolen",
"hide": "Verbergen?",
- "illusion_air": "Illusion (Luft)",
- "illusion_beast": "Illusion (Tier)",
- "illusion_blood": "Illusion (Blut)",
- "illusion_earth": "Illusion (Erde)",
- "illusion_fire": "Illusion (Feuer)",
- "illusion_guardian": "Illusion (Beschützer)",
- "illusion_man": "Illusion (Mensch)",
- "illusion_plant": "Illusion (Pflanze)",
- "illusion_task": "Illusion (Helfer)",
- "illusion_water": "Illusion (Wasser)",
+ "illegal": "illegal",
"ini": "Verteidigungspool",
"iniastral": "Initiative (Astralraum)",
"inidice": "Initiativewürfel",
"iniphys": "Initiative (physisch)",
"inimatrix": "Initiative (Heißes Sim)",
+ "initiategrade": "Initiatengrad",
"initiative": "先攻",
+ "initiative_ar": "AR-Initiative",
+ "initiative_cold": "VR-Initiative (kaltes Sim)",
+ "initiative_hot": "VR-Initiative (heißes Sim)",
"initiative_title": "Nebenhandlungen",
+ "ini_ar": "AR-Ini",
+ "ini_cold": "VR (k)",
+ "ini_hot": "VR (h)",
"intuition": "Intuition",
"intuition_short": "智力",
"int_wil": "INT + WIL",
"invoked_spirits": "Vorhandene Geister",
"judgeintent": "Menschenkenntnis",
+ "legal": "legal",
"lightpistol": "Leichte Pistole",
"liftcarry": "Heben & Tragen",
+ "living_persona": "Lebende Persona",
"logic": "Logik",
"logic_short": "LOG",
"log_int": "LOG + INT",
@@ -228,29 +185,24 @@
"major_action_one": "Haupthandlung #1",
"major_action_two": "Haupthandlung #2",
"man": "Mensch",
- "manipulation_air": "Manip. (Luft)",
- "manipulation_beast": "Manip. (Tier)",
- "manipulation_blood": "Manip. (Blut)",
- "manipulation_earth": "Manip. (Erde)",
- "manipulation_fire": "Manip. (Feuer)",
- "manipulation_guardian": "Manip. (Beschützer)",
- "manipulation_man": "Manip. (Mensch)",
- "manipulation_plant": "Manip. (Pflanze)",
- "manipulation_task": "Manip. (Helfer)",
- "manipulation_water": "Manip. (Wasser)",
"matrix": "Matrix",
+ "matrix_resist": "Probe vs.",
"memory": "Erinnerungsvermögen",
"minor_action_five": "Neben #5",
"minor_action_four": "Neben #4",
"minor_action_one": "Neben #1",
"minor_action_three": "Neben #3",
"minor_action_two": "Neben #2",
+ "matrix_actions": "Matrixhandlungen",
+ "matrix_action": "Matrixhandlung",
+ "matrix_overview": "Matrixkurzübersicht",
"mod": "Mod",
"mods_ammo_title": "Schadensmodifikator (Munition)",
"mod_conjuring": "Allgemeiner Beschwörenmodifikator",
"mod_magic": "Allgemeiner Magiemodifikator",
"mod_spells": "Allgemeiner Zaubereimodifikator",
"mod_wounds": "Modifikator (Wundabzüge)",
+ "monitors": "Gerätezustandmonitor/e",
"monitor_modifier_phys": "Modifikator körperlicher Monitor",
"monitor_modifier_stun": "Modifikator geistiger Monitor",
"nb_hits": "Erfolge",
@@ -260,6 +212,8 @@
"notes": "Notizen",
"not_implemented_yet": "Dieser Bereich wird zu einem späteren Zeitpunkt hinzugefügt",
"offense": "Angriffswurf",
+ "opposedroll": "vs.",
+ "opposed_enter": "Hier Gegenwurf eingeben",
"option_am": "AM",
"option_em": "nur EM",
"option_hm": "HM",
@@ -268,17 +222,36 @@
"option_hmsmam": "HM/SM/AM",
"option_sm": "SM",
"option_smam": "SM/AM",
+ "overwatch": "Overwatch",
"phys": "körperlich",
"phys_short": "K",
"phys_short_shifted": " K",
"plant": "Pflanze",
- "pp_five": "1.25",
- "pp_four": "1.00",
- "pp_none": "0.00",
- "pp_one": "0.25",
- "pp_six": "1.50",
- "pp_three": "0.75",
- "pp_two": "0.50",
+ "powerpoints": "Kraftpunkte",
+ "programs_illegal": "Illegale Programme",
+ "programs_legal": "Legale Programme",
+ "program_armor": "Panzerung",
+ "program_babymonitor": "Babymonitor",
+ "program_biofeedback": "Biofeedback",
+ "program_blackout": "Blackout",
+ "program_browse": "Schmöker",
+ "program_configurator": "Konfigurator",
+ "program_decrypt": "Entschlüsselung",
+ "program_defuse": "Entschärfen",
+ "program_edit": "Editieren",
+ "program_encrypt": "Verschlüsselung",
+ "program_exploit": "Ausnutzen",
+ "program_feedbackfilter": "Biofeedbackfilter",
+ "program_fork": "Gabel",
+ "program_library": "Programbibliothek",
+ "program_lockdown": "Fessel",
+ "program_overclock": "Übertakten",
+ "program_signalscrub": "Signalreiniger",
+ "program_slots": "Programmplätze",
+ "program_stealth": "Tarnkappe",
+ "program_toolbox": "Toolbox",
+ "program_trace": "Aufspüren",
+ "program_vm": "Virt. Maschine",
"projectile": "Projektilwaffen",
"ranged_weapons": "Fernkampfwaffen",
"range_attack_value_title": "Angriffswert",
@@ -306,11 +279,13 @@
"rigging": "Rigger",
"roll": "Würfeln",
"rolls": "Würfe",
+ "rules": "Regeln",
"select_token": "Tokenwurf",
"shotgun": "Schrotflinte",
"showinchat": "im Chat posten",
"skillroll": "Fertigkeitswurf",
"skills": "Fertigkeiten",
+ "skill": "Fertigkeit",
"skill_astral": "Astral",
"skill_astral_attribute": "verwendetes Attribut für Proben auf die Fertigkeit",
"skill_athletics": "Athletik",
@@ -334,6 +309,10 @@
"skill_short": "技能",
"skill_sorcery": "Hexerei",
"skill_stealth": "Heimlichkeit",
+ "sleaze": "S",
+ "sleaze_long": "Schleicher",
+ "slots_cyberdeck": "Programmplätze (Cyberdeck)",
+ "slots_cyberjack": "Programmplätze (Cyberbuchse)",
"sm": "SM",
"smam": "SM/AM",
"sniperrifle": "Scharfschützengewehr",
@@ -384,16 +363,17 @@
"spell_duration": "Dauer",
"spell_range": "Reichweite",
"spell_type": "Art",
- "spirit_fire": "Feuergeist",
- "spirit_water": "Wassergeist",
"spirit_air": "Luftgeist",
- "spirit_earth": "Erdgeist",
- "spirit_man": "Menschengeist",
"spirit_beast": "Tiergeist",
- "spirit_task": "Helfergeist",
- "spirit_guardian": "Beschützergeist",
- "spirit_plant": "Pflanzengeist",
"spirit_blood": "Blutgeist",
+ "spirit_earth": "Erdgeist",
+ "spirit_fire": "Feuergeist",
+ "spirit_guardian": "Beschützergeist",
+ "spirit_guidance": "Ratgebergeist",
+ "spirit_man": "Menschengeist",
+ "spirit_plant": "Pflanzengeist",
+ "spirit_task": "Helfergeist",
+ "spirit_water": "Wassergeist",
"sportrifle": "Sportgewehr",
"strength": "Stärke",
"strength_short": "STÄ",
@@ -402,13 +382,17 @@
"stun_short_shifted": " B",
"submachinegun": "Maschinenpistole",
"summoner": "Herbeirufer",
+ "sustainmalus": "Malus (A):",
"task": "Helfer",
+ "tasking": "Tasken",
+ "tasking_spec": "Tasken + Spez.",
+ "tasking_exp": "Tasken + Exp.",
"taser": "Taser",
"test_modifiers": "Probenmodifikatoren",
- "thrown": "Wurfwafen",
+ "thrown": "Wurfwaffen",
"title_action_monitor": "Handlungsmonitor",
"title_apply_wounds": "Wunden anwenden",
- "title_condition_monitor": "Zustandsmonitor und Wundabzüge",
+ "title_condition_monitor": "Zustandsmonitor und Abzüge",
"title_edge": "Edge",
"title_exploding_dice": "explodierende Würfel",
"title_generic_rolls": "Generische Würfelwürfe",
@@ -419,6 +403,7 @@
"title_stun": "geistig",
"title_total_wounds": "Gesamtwert (Wundabzüge)",
"total": "總共",
+ "tradition_attribute": "Traditionsattribut",
"unarmed": "Waffenlos",
"unown": "?",
"unown_shifted": " ?",
diff --git a/ShadowrunAnarchy/ShadowrunAnarchy.css b/ShadowrunAnarchy/ShadowrunAnarchy.css
index db8e66aaa8..927780c02f 100644
--- a/ShadowrunAnarchy/ShadowrunAnarchy.css
+++ b/ShadowrunAnarchy/ShadowrunAnarchy.css
@@ -2142,10 +2142,6 @@ input.sheet-radio-header-physical:hover + h2
/* FRENCH adjustments */
-.charsheet.lang-fr .sheet-karma-bubbles input[type="number"] {
- margin-top: -2em;
-}
-
.charsheet.lang-fr .sheet-cuerow input[type="checkbox"] {
left: 55%;
top: -25px;}
@@ -2181,4 +2177,4 @@ input.sheet-radio-header-physical:hover + h2
font-size: 1.7em;
}
-/* END FRENCH adjustments */
\ No newline at end of file
+/* END FRENCH adjustments */
diff --git a/Star Wars FFG API-Compatible/translations/es.json b/Star Wars FFG API-Compatible/translations/es.json
index 2337457123..54685f2f4d 100644
--- a/Star Wars FFG API-Compatible/translations/es.json
+++ b/Star Wars FFG API-Compatible/translations/es.json
@@ -35,12 +35,12 @@
"arcona": "Arcona",
"arctrooper": "ARC Trooper",
"arkanian": "Arkanian",
- "armor": "Armadura",
+ "armor": "Blindaje",
"armorer": "Armorer",
"artisan": "Artisan",
"ascetic": "Ascetic",
"assassin": "Assassin",
- "assetsnresources": "Assets & Resources",
+ "assetsnresources": "Bienes & Recursos",
"assignedby:": "Assigned By:",
"assignment": "Assignment",
"assignmentsandtasks": "Assignments and Tasks",
@@ -165,8 +165,8 @@
"critical": "Crítico",
"criticalhits": "Critical Hits",
"criticalinjuries": "Heridas críticas",
- "criticalnumber:": "Critical number:",
- "criticalrolloffset:": "Critical roll offset:",
+ "criticalnumber:": "Número de crítico",
+ "criticalrolloffset:": "Modificador al crítico:",
"critinj": " Heridas Críticas \n",
"cunning": "Astucia",
"current": "Actual",
@@ -314,7 +314,7 @@
"harch": "Harch",
"hardpoints": "Ensamblajes",
"hardpoints:": "Ensamblajes:",
- "heal": "Heal",
+ "heal": "Curar",
"healer": "Healer",
"heavy": "Pesado",
"height:": "Estatura:",
@@ -331,8 +331,8 @@
"human": "Human",
"hunter": "Hunter",
"hutt": "Hutt",
- "hyperdriveprimclass:": "Hyperdrive Primary Class:",
- "hyperdrivesecondclass:": "Hyperdrive Backup Class:",
+ "hyperdriveprimclass:": "Clase de Hiperimpulsor Principal:",
+ "hyperdrivesecondclass:": "Clase de Hiperimpulsor Auxiliar:",
"iakaru": "Iakaru",
"ifknown": "(if known)",
"iktochi": "Iktotchi",
@@ -450,7 +450,7 @@
"name": "Name:",
"name:": "Nombre:",
"nautolan": "Nautolan",
- "navicomputer:": "Navicomputer:",
+ "navicomputer:": "Computadora de Navegación",
"navigator": "Navigator",
"nearesthyperlane:": "Nearest Hyperlane:",
"needhelp": "Need help?",
@@ -492,7 +492,7 @@
"operator": "Operator",
"option": "Option",
"other": "Otro",
- "othergear": "Other Gear",
+ "othergear": "Otro Equipo",
"otherinformations": "Otra información",
"otherskills": "Otras habilidades",
"outerrim": "Borde Exterior",
@@ -515,8 +515,8 @@
"Perception": "Percepción",
"perceptioncun": "Percepción (Ast)",
"performer": "Performer",
- "personalarmor": "Armadura",
- "personalgear": "Personal Gear",
+ "personalarmor": "Blindaje",
+ "personalgear": "Equipo Personal",
"pettycash:": "Petty Cash:",
"phydolon": "Phydolon",
"pickup": "Pickup",
@@ -587,7 +587,7 @@
"rigger": "Rigger",
"rival": "Rival",
"rodian": "Rodian",
- "role": "Role",
+ "role": "Rol",
"rollcritical": "Tirar Crítico",
"rolldestiny": "Tirar Destino",
"saboteur": "Saboteur",
@@ -699,7 +699,7 @@
"threat": "Threat",
"tognath": "Tognath",
"togruta": "Togruta",
- "toolname": "Tool Name",
+ "toolname": "Nombre de Herramienta",
"tools": "Herramientas",
"totalxp": "PE totales:",
"toydarian": "Toydarian",
@@ -722,8 +722,8 @@
"upgradetype:": "Upgrade Type:",
"usedarkside": "Usar el Lado Oscuro →",
"uselight": "← Usar Lado Luminoso",
- "value": "Value",
- "value:": "Value:",
+ "value": "Valor",
+ "value:": "Valor:",
"vanguard": "Vanguard",
"vehiculesheet": "Hoja de Vehículo",
"vehiculetypemodel:": "Tipo de Vehículo/Modelo",
diff --git a/Star Wars FFG API-Compatible/translations/ja.json b/Star Wars FFG API-Compatible/translations/ja.json
index 913d645c31..60aa05c361 100644
--- a/Star Wars FFG API-Compatible/translations/ja.json
+++ b/Star Wars FFG API-Compatible/translations/ja.json
@@ -2,28 +2,28 @@
"general-skills-list": "astrogation,athletics,charm,coercion,computers,cool,coordination,deception,discipline,leadership,mechanics,medicine,negotiation,perception,pilotingp,pilotings,resilience,skulduggery,stealth,streetwise,survival,vigilance",
"combat-skills-list": "lightsaber,brawl,gunnery,melee,rangedlight,rangedheavy",
"knowledge-skills-list": "coreworlds,education,lore,outerrim,underworld,xenology,warfare",
- "abilities": "Abilities",
- "abilityname": "Ability Name",
- "abilitysummary": "Ability Summary",
- "ace": "Ace",
+ "abilities": "能力",
+ "abilityname": "技能名",
+ "abilitysummary": "能力概要",
+ "ace": "エース",
"active": "有効",
"actualtocomplete:": "Actual sessions to complete:",
- "addcritical": "Add Critical",
- "addingdice": "Adding Dice",
+ "addcritical": "致命傷の追加",
+ "addingdice": "ダイスの追加",
"addingdicetext": "To add additional dice write the number of dice and color letter you want to roll. Additionally you can add some dice symbols to automatically add to the roll.",
"advantage": "有利",
- "advisor": "Advisor",
+ "advisor": "助言者",
"advocate": "Advocate",
- "aft": "Aft",
- "age:": "Age:",
- "ageofrebellion": "Age of Rebellion",
- "aggressor": "Aggressor",
- "agility": "Agility",
- "agitator": "Agitator",
+ "aft": "後方",
+ "age:": "年齢:",
+ "ageofrebellion": "エイジ・オブ・リベリオン",
+ "aggressor": "侵略者",
+ "agility": "機敏",
+ "agitator": "扇動者",
"alchemist": "Alchemist",
"aleena": "Aleena",
"all": "Personnage",
- "ambassador": "Ambassador",
+ "ambassador": "大使",
"analyst": "Analyst",
"anx": "Anx",
"aqualisha": "Aqualish (Aquala)",
@@ -37,80 +37,80 @@
"arkanian": "Arkanian",
"armor": "鎧",
"armorer": "Armorer",
- "artisan": "Artisan",
+ "artisan": "職人",
"ascetic": "Ascetic",
- "assassin": "Assassin",
+ "assassin": "アサシン",
"assetsnresources": "Assets & Resources",
"assignedby:": "Assigned By:",
"assignment": "Assignment",
"assignmentsandtasks": "Assignments and Tasks",
- "Astrogation": "Astrogation",
- "astrogation": "Astrogation",
- "astrogationint": "Astrogation (Int)",
- "atarustriker": "Ataru Striker",
+ "Astrogation": "宇宙航行",
+ "astrogation": "宇宙航行",
+ "astrogationint": "宇宙航法(理知)",
+ "atarustriker": "アタル攻撃者",
"Athletics": "運動",
"athletics": "運動",
- "athleticsbr": "Athletics (Br)",
- "attachmentname": "Attachment Name",
- "attachments": "Attachments",
+ "athleticsbr": "運動(強靭)",
+ "attachmentname": "アタッチメント名",
+ "attachments": "アタッチメント",
"attacks": "攻撃",
- "availablexp": "Available XP:",
+ "availablexp": "未使用XP:",
"bardottan": "Bardottan",
- "basemodifiers": "Base Modifiers",
+ "basemodifiers": "基本修正",
"baseofoperations": " Base of Operations ",
- "basexp:": "Base XP:",
+ "basexp:": "基本XP:",
"beast": " Beast ",
"beastcriticalinjuries": "Beast Critical Injuries",
"beastrider": "Beast Rider",
"besalisk": "Besalisk",
"biggamehunter": "Big-Game Hunter",
- "bodyguard": "Bodyguard",
+ "bodyguard": "ボディーガード",
"bonus": "ボーナス",
- "bonusdescription": "Bonus/Description",
- "bonusxpmotivation:": "Bonus XP (Motivation):",
- "bonusxproleplaying:": "Bonus XP (Role Playing):",
+ "bonusdescription": "ボーナス/説明",
+ "bonusxpmotivation:": "ボーナスXP(モチベーション):",
+ "bonusxproleplaying:": "ボーナスXP(ロールプレイ):",
"booknpage": "Book & Page",
"booknpage:": "Book & Page:",
- "bothan": "Bothan",
- "bountyhunter": "Bounty Hunter",
- "brawl": "Brawl",
- "Brawl": "Brawl",
- "brawlbr": "Brawl (Br)",
- "brawn": "Brawn",
- "build:": "Build:",
+ "bothan": "ボサン",
+ "bountyhunter": "賞金稼ぎ",
+ "brawl": "格闘戦",
+ "Brawl": "格闘戦",
+ "brawlbr": "格闘戦(強靭)",
+ "brawn": "強靭",
+ "build:": "ビルド:",
"business": "Business",
"businessname:": "Business Name:",
"caamasi": "Caamasi",
"campaigndetails": " Campaign Details ",
"capacity": "Capacity",
- "career": "Career",
+ "career": "経歴",
"cargohold": "Cargo Hold",
"cargotype": "Cargo Type",
"category:": "Category:",
- "cerean": "Cerean",
+ "cerean": "セレアン",
"chadrafan": "Chadra-Fan",
"chagrian": "Chagrian",
"char": "Char",
"characinfo": " Character Info ",
- "character": "キャラクター",
- "character:": "Character:",
+ "character": "キャラクター",
+ "character:": "キャラクター:",
"characterduties": "Character Duties",
- "charactergroupobligations": "Character/Group Obligations",
- "characteristics": "Characteristics",
- "charactermoralities": "Character Moralities",
- "charactermotivation": "Character Motivations",
- "charactername": "Character Name",
- "charactersheet": "Character Sheet",
- "charm": "Charm",
- "Charm": "Charm",
+ "charactergroupobligations": "キャラクター/グループ 責務",
+ "characteristics": "能力値",
+ "charactermoralities": "キャラクターの道徳",
+ "charactermotivation": "キャラクターの動機",
+ "charactername": "キャラクター名",
+ "charactersheet": "キャラクターシート",
+ "charm": "魅力",
+ "Charm": "魅力",
"charmer": "Charmer",
- "charmpr": "Charm (Pr)",
+ "charmpr": "魅力(存在)",
"chevin": "Chevin",
"chiss": "Chiss",
"city:": "City:",
"clawdite": "Clawdite",
"clearpool": "Clear Pool",
- "clone": "Clone",
+ "clone": "クローン",
"clonecommander": "Clone Commander",
"cloneofficer": "Clone Officer",
"clonepilot": "Clone Pilot",
@@ -118,142 +118,142 @@
"clonetrooper": "Clone Trooper",
"cloneveteran": "Clone Veteran",
"clonewarsera": "Clone Wars Era",
- "close": "Close",
- "Coercion": "Coercion",
- "coercion": "Coercion",
- "coercionwill": "Coercion (Will)",
- "colonist": "Colonist",
+ "close": "閉じる",
+ "Coercion": "威圧",
+ "coercion": "威圧",
+ "coercionwill": "威圧(意志)",
+ "colonist": "入植者",
"colossus": "Colossus",
"combat": " Combat ",
- "combatskills": "Combat Skills",
- "commander": "Commander",
- "commando": "Commando",
+ "combatskills": "戦闘技能",
+ "commander": "指揮官",
+ "commando": "奇襲部隊",
"commited": "Committed",
- "commodore": "Commodore",
+ "commodore": "提督",
"companion": "Companion",
"companioninfo": "Companion Info",
"companionsheet": "Companion Sheet",
"completed:": "Completed?:",
- "computerint": "Computers (Int)",
- "Computers": "Computers",
- "computers": "Computers",
+ "computerint": "コンピュータ(理知)",
+ "Computers": "コンピュータ",
+ "computers": "コンピュータ",
"condition:": "Condition:",
- "conflict:": "Conflict:",
- "consular": "Consular",
+ "conflict:": "葛藤:",
+ "consular": "領事官",
"consumables:": "Consumables:",
"continent:": "Continent:",
"contributionrank:": "Contribution Rank:",
- "cool": "Cool",
- "Cool": "Cool",
+ "cool": "平静",
+ "Cool": "平静",
"coolifprepared": "Cool (if prepared):",
- "coolpr": "Cool (Pr)",
- "coordination": "Coordination",
- "Coordination": "Coordination",
- "coordinationag": "Coordination (Ag)",
+ "coolpr": "平静(存在)",
+ "coordination": "平衝感覚",
+ "Coordination": "平衝感覚",
+ "coordinationag": "平衝感覚(機敏)",
"coretype:": "Core Type:",
- "coreworlds": "Core Worlds",
- "Core Worlds": "Core Worlds",
- "coreworldsint": "Core Worlds (Int)",
+ "coreworlds": "コアワールド",
+ "Core Worlds": "コアワールド",
+ "coreworldsint": "コアワールド(理知)",
"correllianhuman": "Corellian Human",
"cosian": "Cosian",
- "cost:": "Cost:",
+ "cost:": "コスト:",
"courier": "Courier",
- "credits:": "Credits:",
+ "credits:": "クレジット:",
"crew:": "Crew:",
"crewroles": "Crew Roles",
- "crit": "CRI",
- "critical": "Critical",
- "criticalhits": "Critical Hits",
- "criticalinjuries": "Critical Injuries",
- "criticalnumber:": "Critical number:",
- "criticalrolloffset:": "Critical roll offset:",
- "critinj": " Critical Injuries ",
- "cunning": "Cunning",
- "current": "現在",
- "currentencumbrance": "Current Encumbrance",
+ "crit": "クリット",
+ "critical": "クリティカル",
+ "criticalhits": "クリティカルヒット",
+ "criticalinjuries": "致命傷",
+ "criticalnumber:": "致命傷No:",
+ "criticalrolloffset:": "致命傷のロール補正:",
+ "critinj": "クリティカルヒット",
+ "cunning": "狡知",
+ "current": "現在値",
+ "currentencumbrance": "荷重現在値",
"currentlocation:": "Current Location:",
"custom": "カスタム",
- "customskill1": "Custom Skill 1",
- "customskill2": "Custom Skill 2",
- "customskill3": "Custom Skill 3",
- "customskill4": "Custom Skill 4",
- "customskill5": "Custom Skill 5",
- "customskills": "Custom Skills",
- "cybernetics": "Cybernetics",
- "cybertech": "Cyber Tech",
+ "customskill1": "カスタム技能 1",
+ "customskill2": "カスタム技能 2",
+ "customskill3": "カスタム技能 3",
+ "customskill4": "カスタム技能 4",
+ "customskill5": "カスタム技能 5",
+ "customskills": "カスタム技能 ",
+ "cybernetics": "サイバネティックス",
+ "cybertech": "サイバーテック",
"damage": "ダメージ",
"dark": "Dark",
"dathomirian": "Dathomirian",
"deathwatchwarrior": "Death Watch Warrior",
- "deception": "欺瞞",
- "Deception": "欺瞞",
- "deceptioncun": "Deception (Cun)",
- "defense": "Defense",
+ "deception": "ペテン",
+ "Deception": "ペテン",
+ "deceptioncun": "ペテン(狡知)",
+ "defense": "防護値",
"demolitionist": "Demolitionist",
- "description": "Description",
- "description:": "Description:",
- "despair": "Despair",
+ "description": "描写",
+ "description:": "描写:",
+ "despair": "絶望",
"destination": "Destination",
- "destinypool": "Destiny Pool",
+ "destinypool": "デスティニープール",
"details": "詳細",
- "details:": "Details:",
+ "details:": "詳細:",
"devaronian": "Devaronian",
"dice": "ダイス",
- "dice:": "Dice:",
+ "dice:": "ダイス:",
"dicendesitnypool": "Dice & Destiny Pool",
- "dicepool": "Dice Pool",
- "diceroll": "Dice Roll",
- "diplomat": "Diplomat",
+ "dicepool": "ダイスプール",
+ "diceroll": "ダイスロール",
+ "diplomat": "外交官",
"disabled": "無効",
- "discipline": "Discipline",
- "Discipline": "Discipline",
- "disciplinewill": "Discipline (Will)",
+ "discipline": "自制心",
+ "Discipline": "自制心",
+ "disciplinewill": "自制心(意志)",
"displayinskill": "Display in Skill",
"dmg": "DMG",
- "doctor": "Doctor",
- "downgrade": ":Downgrade",
+ "doctor": "医者",
+ "downgrade": ":ダウングレード",
"dowutin": "Dowutin",
"drall": "Drall",
"dresselliannp": "Dressellian (Non-Primitive)",
"dressellianp": "Dressellian (Primitive)",
- "driver": "Driver",
- "droid": "Droid",
+ "driver": "ドライバー",
+ "droid": "ドロイド",
"droidspecialist": "Droid Specialist",
"droidtech": "Droid Tech",
"dropoff": "Dropoff",
"dug": "Dug",
- "duros": "Duros",
- "duty": "Duty",
- "edgeoftheempire": "Edge of the Empire",
- "education": "Education",
- "Education": "Education",
- "educationint": "Education (Int)",
- "effect:": "Effect:",
+ "duros": "デュロス",
+ "duty": "義務",
+ "edgeoftheempire": "エッジ・オブ・ザ・エンパイア",
+ "education": "教養",
+ "Education": "教養",
+ "educationint": "教養(理知)",
+ "effect:": "効果:",
"elom": "Elom",
"elomin": "Elomin",
- "emostrength:": "Emotional Strength(s):",
- "emoweaknaess:": "Emotional Weakness(es):",
+ "emostrength:": "感情の強さ:",
+ "emoweaknaess:": "感情の弱さ",
"enablecombatsuggestions": "Enable Combat Suggestions?",
"enablegeneralsuggestions": "Enable General Suggestions?",
"encum": "Encum",
- "encumbrance": "Encumbrance",
- "encumbrancecapacity": "Encumbrance Capacity",
+ "encumbrance": "荷重",
+ "encumbrancecapacity": "荷重限界値",
"enforcer": "Enforcer",
- "engaged": "Engaged",
- "engineer": "Engineer",
+ "engaged": "接敵",
+ "engineer": "エンジニア",
"entertainment": "Entertainment",
"entrepreneur": "Entrepreneur",
"equipment": "装備",
- "ewok": "Ewok",
+ "ewok": "イウォーク",
"example": "Example:
1b 1g outputs
",
"example:": "Example:
1b 1g outputs
",
"exampletext": "b -> Blue = Boost, blk -> BLack = Setback
g -> Green = Ability, y -> Yellow = Proficiency
p-> Purple = Difficulty, r -> Red = Challenge
w -> White = Force
s = Success, f = Failure, a = Advantage, t = Threat",
"executioner": "Executioner",
"expectedsessionstocomplete:": "Expected sessions to complete:",
- "explorer": "Explorer",
+ "explorer": "探検家",
"extreme": "Extreme",
- "eyes:": "Eyes:",
- "failure": "Failure",
+ "eyes:": "瞳:",
+ "failure": "失敗",
"falleen": "Falleen",
"farm": "Farm",
"fearcheck": "Fear Check?",
@@ -261,66 +261,66 @@
"figurehead": "Figurehead",
"foodstuffs": "Foodstuffs",
"forceadherent": "Force Adherent",
- "forceanddestiny": "Force and Destiny",
- "forcediceavailable:": "Force Dice Available:",
- "forceplayerupgrade": "Force Player Update",
- "forcepowers": "Force Powers",
- "forcerating": "Force Rating",
- "forcesensitiveemergent": "Force Sensitive Emergent",
- "forcesensitiveexile": "Force Sensitive Exile",
+ "forceanddestiny": "フォース・アンド・デスティニー",
+ "forcediceavailable:": "フォースダイス未使用:",
+ "forceplayerupgrade": "フォースプレイヤーアップデート",
+ "forcepowers": "フォース・パワー",
+ "forcerating": "フォース・レーティング",
+ "forcesensitiveemergent": "フォース感知者の新人",
+ "forcesensitiveexile": "フォース感知者の流浪人",
"forcesensitiveoutcast": "Force Sensitive Outcast",
- "fore": "Fore",
- "fringer": "Fringer",
- "gadgeteer": "Gadgeteer",
+ "fore": "前方",
+ "fringer": "フリンガー",
+ "gadgeteer": "ガジェッティア",
"galaxymapgridcoordinates:": "Galaxy Map Grid Coordinates:",
"gambler": "Gambler",
"gamemechanics": "Game Mechanics",
"gandl": "Gand (With Lungs)",
"gandnl": "Gand (Without Lungs)",
"gank": "Gank",
- "gender:": "Gender:",
+ "gender:": "性別:",
"general": "General",
"generalinfo": "General Info",
"generalinformation": "General Information",
- "generalskills": "General Skills",
+ "generalskills": "一般技能",
"geonosian": "Geonosian",
"gigoran": "Gigoran",
"gmdicepool": "GM Dice Pool",
"gmresources": "GM Resources",
"gossam": "Gossam",
"gotal": "Gotal",
- "gran": "Gran",
- "groupcontacts": "Group Contacts",
- "groupcredits:": "Group Credits:",
- "groupdetails": "Group Details",
+ "gran": "グラン",
+ "groupcontacts": "グループ コンタクト",
+ "groupcredits:": "グループのクレジット:",
+ "groupdetails": "グループ詳細",
"groupdetailstitle": " Group Details ",
- "groupexpenses:": "Group Expenses:",
- "groupname:": "Group Name:",
- "groupobligations": ">Group Obligations",
+ "groupexpenses:": "グループ出費",
+ "groupname:": "グループ名:",
+ "groupobligations": "グループ責務",
"grouppossessions": "Group Possessions",
- "groupresources": "Group Resources",
- "groupsavings:": "Group Savings:",
- "groupsheet": "Group Sheet",
+ "groupresources": "グループリソース",
+ "groupsavings:": "グループ貯蓄:",
+ "groupsheet": "グループシート\n",
"grouptasks": "Group Tasks",
- "guardian": "Guardian",
+ "guardian": "守護者",
"gungan": "Gungan",
"gunner": "Gunner",
- "gunnery": "Gunnery",
- "Gunnery": "Gunnery",
- "gunneryagi": "Gunnery (Agi)",
+ "gunnery": "砲術",
+ "Gunnery": "砲術",
+ "gunneryagi": "砲術(機敏)",
"gunslinger": "Gunslinger",
- "hair:": "Hair:",
- "handling": "Handling",
+ "hair:": "髪:",
+ "handling": "操作性",
"harch": "Harch",
- "hardpoints": "Hard Points",
- "hardpoints:": "Hard Points:",
+ "hardpoints": "ハードポイント",
+ "hardpoints:": "ハードポイント:",
"heal": "回復",
- "healer": "Healer",
+ "healer": "治癒師",
"heavy": "Heavy",
- "height:": "Height:",
+ "height:": "身長:",
"hermit": "Hermit",
"hightech": "High Tech",
- "hiredgun": "Hired Gun",
+ "hiredgun": "雇われた銃",
"homestead": "Homestead",
"homesteadname:": "Homestead Name:",
"hook:": "Hook:",
@@ -328,9 +328,9 @@
"hp": "HP",
"hulltrauma": "Hull Trauma",
"hulltypeclass:": "Hull Type/Class:",
- "human": "Human",
- "hunter": "Hunter",
- "hutt": "Hutt",
+ "human": "人間",
+ "hunter": "狩人",
+ "hutt": "ハット",
"hyperdriveprimclass:": "Hyperdrive Primary Class:",
"hyperdrivesecondclass:": "Hyperdrive Backup Class:",
"iakaru": "Iakaru",
@@ -338,80 +338,80 @@
"iktochi": "Iktotchi",
"illicitmaterials": "Illicit Materials",
"imperialacademycadet": "Imperial Academy Cadet",
- "infiltrator": "Infiltrator",
+ "infiltrator": "潜入者",
"initiative": "イニシアチブ",
"instructor": "Instructor",
- "intellect": "Intellect",
+ "intellect": "理知",
"interrogator": "Interrogator",
"investigator": "Investigator",
"ishitib": "Ishi Tib",
- "isitcareer": "Is it in your Career?",
+ "isitcareer": "あなたの経歴ですか?",
"iteminventory": " Item Inventory ",
"itemss:": "Item(s):",
- "ithorian": "Ithorian",
- "jawa": "Jawa",
- "jedi": "Jedi",
+ "ithorian": "イソリアン",
+ "jawa": "ジャワ",
+ "jedi": "ジェダイ",
"juyoberserker": "Juyo Berserker",
"kalleran": "Kalleran",
"kaminoan": "Kaminoan",
"karkarodon": "Karkarodon",
- "keldor": "Kel Dor",
+ "keldor": "ケルドア",
"keyitems:": "Key Items:",
"klatooinian": "Klatooinian",
"knight": "Knight",
- "knowledgecoreworlds": "Knowledge (Core Worlds)",
- "knowledgeeducation": "Knowledge (Education)",
- "knowledgelore": "Knowledge (Lore)",
- "knowledgeouterrim": "Knowledge (Outer Rim)",
- "knowledgeskills": "Knowledge Skills",
- "knowledgeunderworld": "Knowledge (Underworld)",
- "knowledgewarfare": "Knowledge (Warfare)",
- "knowledgexenology": "Knowledge (Xenology)",
+ "knowledgecoreworlds": "知識(コアワールド)",
+ "knowledgeeducation": "知識(教養)",
+ "knowledgelore": "知識(伝承)",
+ "knowledgeouterrim": "知識(アウターリム)",
+ "knowledgeskills": "知識技能",
+ "knowledgeunderworld": "知識(裏社会)",
+ "knowledgewarfare": "知識(戦争)",
+ "knowledgexenology": "知識(異星物学)",
"kubaz": "Kubaz",
"kyuzo": "Kyuzo",
"lannik": "Lannik",
"lasat": "Lasat",
- "leadership": "Leadership",
- "Leadership": "Leadership",
- "leadershippre": "Leadership (Pr)",
+ "leadership": "統率",
+ "Leadership": "統率",
+ "leadershippre": "統率(存在)",
"legal": "Legal?",
"light": "Light",
- "lightsaber": "Lightsaber",
- "Lightsaber": "Lightsaber",
+ "lightsaber": "ライトセイバー",
+ "Lightsaber": "ライトセイバー",
"location": "Location",
"location:": "Location:",
"long": "Long",
- "lore": "Lore",
- "Lore": "Lore",
- "loreint": "Lore (Int)",
+ "lore": "伝承",
+ "Lore": "伝承",
+ "loreint": "伝承(理知)",
"lowtech": "Low Tech",
- "magnitude:": "Magnitude:",
+ "magnitude:": "重要度:",
"magus": "Magus",
"major": "Major",
- "makashiduelist": "Makashi Duelist",
+ "makashiduelist": "マカシの決闘者",
"makemodel": "Make / Model",
"makemodel:": "Make / Model:",
"mandalorianhuman": "Mandalorian Human",
"manufacturer:": "Manufacturer:",
- "marauder": "Marauder",
+ "marauder": "襲撃者",
"marshal": "Marshal",
"martialartist": "Martial Artist",
"master": "Master",
"max": "最大",
"maxaltitude:": "Maximum Altitude:",
"maybe": "Maybe?",
- "mechanic": "Mechanic",
- "Mechanics": "Mechanics",
- "mechanics": "Mechanics",
- "mechanicsint": "Mechanics (Int)",
- "medecine": "Medecine",
- "Medecine": "Medecine",
- "medecineint": "Medicine (Int)",
- "medic": "Medic",
+ "mechanic": "メカニック",
+ "Mechanics": "メカニック",
+ "mechanics": "メカニック",
+ "mechanicsint": "メカニック(理知)",
+ "medecine": "医術",
+ "Medecine": "医術",
+ "medecineint": "医術(理知)",
+ "medic": "衛生兵",
"medium": "中(デフォルト)",
"meetingcenter": "Meeting Center",
"melee": "近接",
- "meleebr": "Melee (Br)",
+ "meleebr": "近接戦(強靭)",
"Melee": "近接",
"meleeshort": "近接",
"melitto": "Melitto",
@@ -421,11 +421,11 @@
"mikkian": "Mikkian",
"mine": "Mine",
"minerals": "Minerals",
- "minion": "Minion",
+ "minion": "ミニオン",
"miniongroupsize:": "Minion Group Size:",
"minionrivalnemesis": "(Minion, Rival, or Nemesis)",
"minor": "Minor",
- "mirialan": "Mirialan",
+ "mirialan": "ミリアラン",
"miscinfo": "Misc Info",
"missioncontacts:": "Mission Contacts:",
"missiondetails": "Mission Details",
@@ -434,31 +434,31 @@
"missiontype:": "Mission Type:",
"modder": "Modder",
"moderate": "Moderate",
- "modifications": "Modifications",
- "modifiers": "Modifiers",
- "modifiers:": "Modifiers:",
- "mods": "Mods",
- "moncalamari": "Mon Calamari",
- "morality": "Morality",
- "morality:": "Morality:",
+ "modifications": "改造",
+ "modifiers": "修正値",
+ "modifiers:": "修正値:",
+ "mods": "モッド",
+ "moncalamari": "モン・カラマリ",
+ "morality": "道徳",
+ "morality:": "道徳:",
"moreinfo": "For more information on this version visit:",
- "motivations": "Motivations",
+ "motivations": "動機",
"mustafariann": "Mustafarian (Northern)",
"mustafarians": "Mustafarian (Southern)",
"muun": "Muun",
- "mystic": "Mystic",
+ "mystic": "魔術師",
"name": "Name:",
- "name:": "Name:",
- "nautolan": "Nautolan",
- "navicomputer:": "Navicomputer:",
+ "name:": "名前:",
+ "nautolan": "ノートラン",
+ "navicomputer:": "航法コンピュータ:",
"navigator": "Navigator",
"nearesthyperlane:": "Nearest Hyperlane:",
"needhelp": "Need help?",
- "negotiation": "Negotiation",
- "Negotiation": "Negotiation",
- "negotiationpr": "Negotiation (Pr)",
+ "negotiation": "交渉",
+ "Negotiation": "交渉",
+ "negotiationpr": "交渉(存在)",
"neimodian": "Neimodian",
- "nemesis": "Nemesis",
+ "nemesis": "ネメシス",
"new": "新",
"nightsister": "Nightsister",
"niktog": "Nikto (Green)",
@@ -472,13 +472,13 @@
"none": "無し",
"nonostarted": "No - Not Started",
"noskill": "No Skill",
- "notablefeatures": "Notable Features",
+ "notablefeatures": "特記事項",
"notes": " Notes ",
"notes:": "Notes:",
"npc": "NPC",
"npcinfo": "NPC Info",
"npclist": "NPC List",
- "npcname": "NPC Name",
+ "npcname": "NPC名",
"npcroll:": "NPC Roll:",
"npcs": "NPCs",
"npcsheet": "NPC Sheet",
@@ -486,56 +486,56 @@
"npctype:": "NPC Type:",
"number": "Number",
"numberofupgrades:": "Number of Upgrades:",
- "obligation": "Obligation",
+ "obligation": "責務",
"off": "Off",
"on": "On",
"operator": "Operator",
"option": "Option",
"other": "その他",
- "othergear": "Other Gear",
- "otherinformations": "Other Information",
- "otherskills": "Other Skills",
- "outerrim": "Outer Rim",
- "Outer Rim": "Outer Rim",
- "outerrimint": "Outer Rim (Int)",
- "outlawtech": "Outlaw Tech",
- "padawan": "Padawan",
+ "othergear": "その他の装備",
+ "otherinformations": "その他の情報",
+ "otherskills": "その他の技能",
+ "outerrim": "アウターリム",
+ "Outer Rim": "アウターリム",
+ "outerrimint": "アウターリム(理知)",
+ "outlawtech": "アウトローテック",
+ "padawan": "パダワン",
"padawansurvivor": "Padawan Survivor",
- "page:": "Page:",
+ "page:": "ページ:",
"pantoran": "Pantoran",
"partycareerskill:": "Party Career Skill:",
"passengername": "Passenger Name",
"passengers": "Passengers",
"passive": "受動",
- "pathfinder": "Pathfinder",
+ "pathfinder": "探索者",
"pauan": "Pau'an",
"pc": "PC",
- "peacekeeper": "Peace Keeper",
+ "peacekeeper": "平和維持人",
"perception": "知覚",
"Perception": "知覚",
- "perceptioncun": "Perception (Cun)",
+ "perceptioncun": "知覚(狡知)",
"performer": "Performer",
"personalarmor": "鎧",
- "personalgear": "Personal Gear",
+ "personalgear": "個人装備",
"pettycash:": "Petty Cash:",
"phydolon": "Phydolon",
"pickup": "Pickup",
"pilot": "Pilot",
"pilotecopiloteetc": "(Pilot, Co-pilot, Engineer)",
- "Piloting (Planetary)": "Piloting (Planetary)",
- "pilotingp": "Piloting (Planetary)",
- "pilotingpag": "Piloting - Planetary (Ag)",
- "Piloting (Space)": "Piloting (Space)",
- "pilotings": "Piloting (Space)",
- "pilotingsag": "Piloting - Space (Ag)",
- "pirate": "Pirate",
+ "Piloting (Planetary)": "操縦(惑星)",
+ "pilotingp": "操縦(惑星)",
+ "pilotingpag": "操縦ー惑星(機敏)",
+ "Piloting (Space)": "操縦(宇宙)",
+ "pilotings": "操縦(宇宙)",
+ "pilotingsag": "操縦ー宇宙(機敏)",
+ "pirate": "海賊",
"planet:": "Planet:",
"planetary": " Planetary ",
"planetaryvehiculecritical": "Planetary Vehicle Critical",
"planetaryvehiculedetails": "Planetary Vehicle Details",
- "player:": "Player:",
+ "player:": "プレイヤー:",
"playergroupsheet": " Player Group Sheet ",
- "playername": "Player Name:",
+ "playername": "プレイヤー名:",
"polismassannvc": "Polis Massan (Without Vocal Chords)",
"polismassanvc": "Polis Massan (With Vocal Chords)",
"politico": "Politico",
@@ -543,12 +543,12 @@
"positionrole:": "Position/Role:",
"powername": "Power Name",
"powersummary": "Power Summary",
- "presence": "Presence",
+ "presence": "存在",
"propagandist": "Propagandist",
"prophet": "Prophet",
- "protector": "Protector",
+ "protector": "擁護人",
"qualities:": "Qualities:",
- "quantity": "Quantity",
+ "quantity": "特質",
"quarren": "Quarren",
"quartermester": "Quartermaster",
"quermian": "Quermian",
@@ -556,15 +556,15 @@
"ranch": "Ranch",
"range": "距離",
"range:": "Range:",
- "rangedheavy": "Ranged - Heavy",
- "Ranged - Heavy": "Ranged - Heavy",
- "rangedheavyag": "Ranged - Heavy (Ag)",
- "rangedlight": "Ranged - Light",
- "Ranged - Light": "Ranged - Light",
- "rangedlightag": "Ranged - Light (Ag)",
- "rangeskill": "Range/Skill",
- "rank": "Rank",
- "rank:": "Rank:",
+ "rangedheavy": "重火器",
+ "Ranged - Heavy": "重火器",
+ "rangedheavyag": "重火器(機敏)",
+ "rangedlight": "小火器",
+ "Ranged - Light": "小火器",
+ "rangedlightag": "小火器(機敏)",
+ "rangeskill": "射程/技能",
+ "rank": "ランク",
+ "rank:": "ランク:",
"rarity": "Rarity",
"rarity:": "Rarity:",
"rebelbase": "Rebel Base",
@@ -573,11 +573,11 @@
"repair": "Repair",
"republicnavyofficer": "Republic Navy Officer",
"republicrepresentative": "Republic Representative",
- "resilience": "Resilience",
- "Resilience": "Resilience",
- "resiliencebr": "Resilience (Br)",
+ "resilience": "不屈",
+ "Resilience": "不屈",
+ "resiliencebr": "不屈(強靭)",
"restricted:": "Restricted:",
- "results": "Results",
+ "results": "具合",
"retail": "Retail",
"retiredclonetrooper": "Retired Clone Trooper",
"rewardgiven:": "Rewards Given:",
@@ -585,39 +585,39 @@
"rewardss": "Reward(s)",
"ridingbeastdetails": "Riding Beast Details",
"rigger": "Rigger",
- "rival": "Rival",
- "rodian": "Rodian",
+ "rival": "ライバル",
+ "rodian": "ローディアン",
"role": "Role",
- "rollcritical": "Roll Critical",
+ "rollcritical": "致命傷をロール",
"rolldestiny": "Roll Destiny",
- "saboteur": "Saboteur",
+ "saboteur": "破壊工作員",
"safehouse": "Safe House",
- "sage": "Sage",
+ "sage": "賢者",
"sakiyan": "Sakiyan",
"sapper": "Sapper",
"sathari": "Sathari",
"scavenger": "Scavenger",
- "scholar": "Scholar",
- "scientist": "Scientist",
- "scoundrel": "Scoundrel",
- "scout": "Scout",
- "seeker": "Seeker",
- "seer": "Seer",
+ "scholar": "学者",
+ "scientist": "科学者",
+ "scoundrel": "悪党",
+ "scout": "偵察兵",
+ "seeker": "求道者",
+ "seer": "予言",
"selonian": "Selonian",
"senator": "Senator",
"sensorrange:": "Sensor Range:",
- "sentinel": "Sentinel",
+ "sentinel": "歩哨",
"sentry": "Sentry",
"separatistcommander": "Separatist Commander",
"service": "Service",
"setting": "Setting",
"settings": " Settings ",
"setup:": "Setup:",
- "shadow": "Shadow",
+ "shadow": "シャドウ",
"sharedresources": " Shared Resources ",
- "sharpshooter": "Sharpshooter",
- "shienexpert": "Shien Expert",
- "shiichoknight": "Shii-Cho Knight",
+ "sharpshooter": "狙撃手",
+ "shienexpert": "シエンの熟練者",
+ "shiichoknight": "シャイ=チョー騎士",
"shipcaptain": "Ship Captain",
"shipscomplement:": "Ship's Complement:",
"shipwright": "Shipwright",
@@ -625,145 +625,145 @@
"short": "Short",
"showsuggestionsbutton": "Show Suggestions Button",
"signatureablities": "Signature Abilities",
- "silhouette": "Silhouette",
+ "silhouette": "シルエット",
"skakoans": "skakoans",
"skill": "技能",
- "skill:": "Skill:",
- "skilllist": "Skill List",
- "skillname": "Skill Name",
- "skills": " Skills ",
+ "skill:": "技能:",
+ "skilllist": "技能リスト",
+ "skillname": "技能名",
+ "skills": "技能",
"skillstalentsweaponspowers": "Skills, Talents, Weapons & Powers",
"skillstitle": " Skills ",
"skillsuggestions": "Skill Suggestions",
"skillsuggestionsdisplay": "Skill Suggestions Display",
"skiptracer": "Skip Tracer",
- "skulduggery": "Skulduggery",
- "Skulduggery": "Skulduggery",
- "skulduggerycun": "Skulduggery (Cun)",
+ "skulduggery": "犯罪",
+ "Skulduggery": "犯罪",
+ "skulduggerycun": "犯罪(狡知)",
"sleeperagent": "Sleeper Agent",
- "slicer": "Slicer",
- "smuggler": "Smuggler",
- "soak": "Soak",
- "soldier": "Soldier",
- "soresudefender": "Soresu Defender",
+ "slicer": "スライサー",
+ "smuggler": "密輸業者",
+ "soak": "吸収",
+ "soldier": "兵士",
+ "soresudefender": "ソレスの防護人",
"spacestation": "Space Station",
"spacevehiculedetails": "Space Vehicle Details",
- "special:": "Special:",
- "specialization": "Specialization",
+ "special:": "特殊:",
+ "specialization": "専門化",
"specializationattached": "Specialization attached?",
- "species:": "Species:",
+ "species:": "種族:",
"specificdetails": "Specific Details",
"speed": "速度",
"spendingsuggestions": "Spending Suggestions",
- "spy": "Spy",
- "squadronleader": "Squadron Leader",
+ "spy": "スパイ",
+ "squadronleader": "中隊長",
"starboard": "Starboard",
- "starfighterace": "Starfighter Ace",
+ "starfighterace": "スターファイターエース",
"starship": " Starship ",
"starshipcritical": "Starship Critical",
"stats": "Stats",
"stealth": "隠密",
"Stealth": "隠密",
- "stealthag": "Stealth (Ag)",
+ "stealthag": "隠密(機敏)",
"steelhandadept": "Steel Hand Adept",
- "strain": "Strain",
+ "strain": "重圧",
"strategist": "Strategist",
- "streetwise": "Streetwise",
- "Streetwise": "Streetwise",
- "streetwisecun": "Streetwise (Cun)",
+ "streetwise": "世渡り",
+ "Streetwise": "世渡り",
+ "streetwisecun": "世渡り(狡知)",
"strenghdetails:": "Strength Details:",
- "success": "Success",
- "sullustan": "Sullustan",
+ "success": "成功",
+ "sullustan": "サラスタン",
"summary": "Summary",
- "survival": "生存",
- "Survival": "生存",
- "survivalcun": "Survival (Cun)",
- "survivalist": "Survivalist",
+ "survival": "サバイバル",
+ "Survival": "サバイバル",
+ "survivalcun": "サバイバル(狡知)",
+ "survivalist": "サバイバリスト",
"syncpoolgm": "Sync Pool with GM",
"sysstrain": "Sys Strain",
- "tactician": "Tactician",
- "talentsandabilities": "Talents & Abilities",
- "talentsandspecialabilities": "Talents and Special Abilities",
+ "tactician": "戦術家",
+ "talentsandabilities": "特技と能力",
+ "talentsandspecialabilities": "特技と特殊能力",
"task:": "Task:",
"teacher": "Teacher",
"technician": "Technican",
"terrain:": "Terrain:",
- "thief": "Thief",
+ "thief": "泥棒",
"thisspiasian": "Thisspiasian",
"tholothian": "Tholothian",
- "threshold": "Threshold",
+ "threshold": "限界値",
"timeshandled:": "Times Handled:",
"timeshandledstrengh:": "Times Handled (Strength):",
"timeshandledweakness:": "Times Handled (Weakness):",
"timestriggered:": "Times Triggered:",
- "threat": "Threat",
+ "threat": "脅威",
"tognath": "Tognath",
- "togruta": "Togruta",
+ "togruta": "トグルータ",
"toolname": "Tool Name",
"tools": "ツール",
- "totalxp": "Total XP:",
+ "totalxp": "合計XP:",
"toydarian": "Toydarian",
- "trader": "Trader",
+ "trader": "商人",
"trailblazer": "Trailblazer",
"trainingcamp": "Training Camp",
- "trandosian": "Trandosian",
- "triumph": "Triumph",
+ "trandosian": "トランドシャ",
+ "triumph": "大成功",
"tuskenraider": "Tusken Raider",
- "twilek": "Twi'lek",
+ "twilek": "トワイレック",
"type": "種類",
- "type:": "Type:",
+ "type:": "タイプ:",
"umbaran": "Umbaran",
- "underworld": "Underworld",
- "Underworld": "Underworld",
- "underworldint": "Underworld (Int)",
+ "underworld": "裏社会",
+ "Underworld": "裏社会",
+ "underworldint": "裏社会(理知)",
"universal": "Universal",
"upgrade": " Upgrade:",
"upgrades": "Upgrades",
"upgradetype:": "Upgrade Type:",
"usedarkside": "Use Dark Side →",
"uselight": "← Use Light Side",
- "value": "Value",
- "value:": "Value:",
+ "value": "値",
+ "value:": "値:",
"vanguard": "Vanguard",
- "vehiculesheet": "Vehicle Sheet",
+ "vehiculesheet": "ビーグルシート",
"vehiculetypemodel:": "Vehicle Type/Model:",
"verpine": "Verpine",
"viewattachments": "View Attachments",
"viewupgrades": "View Upgrades",
- "vigilance": "Vigilance",
- "Vigilance": "Vigilance",
- "vigilanceifunexpected": "Vigilance (if unexpected):",
- "vigilancewill": "Vigilance (Will)",
+ "vigilance": "警戒",
+ "Vigilance": "警戒",
+ "vigilanceifunexpected": "警戒(予期していなければ)",
+ "vigilancewill": "警戒(意志)",
"visitforum:": "Visit the forum:",
"visitwiki:": "Visit the wiki:",
"vurk": "Vurk",
"wanted": "Wanted?",
"warden": "Warden",
- "warfare": "Warfare",
- "Warfare": "Warfare",
- "warfareint": "Warfare (Int)",
+ "warfare": "戦争",
+ "Warfare": "戦争",
+ "warfareint": "戦争(理知)",
"warleader": "Warleader",
- "warrior": "Warrior",
+ "warrior": "戦士",
"weaknessdetails:": "Weakness Details:",
- "weapon": "Weapon",
- "weaponname": "Weapon Name",
- "weapons": "Weapons",
- "weapontype:": "Weapon Type:",
+ "weapon": "武器",
+ "weaponname": "武器名",
+ "weapons": "武器",
+ "weapontype:": "武器種別:",
"weekay": "Weequay",
"whatkindofslot": "What kind of Initiative Slot?",
"whipid": "Whiphid",
"whispergm": "Whisper GM",
- "willpower": "Willpower",
- "wookie": "Wookiee",
- "wounds": "Wounds",
- "xenology": "Xenology",
- "Xenology": "Xenology",
- "xenologyint": "Xenology (Int)",
+ "willpower": "意志",
+ "wookie": "ウーキー",
+ "wounds": "負傷",
+ "xenology": "異星物学",
+ "Xenology": "異星物学",
+ "xenologyint": "異星物学(理知)",
"xexto": "Xexto",
- "xpcost": "XP Cost",
- "xpcost:": "XP Cost:",
+ "xpcost": "経験点コスト",
+ "xpcost:": "経験点コスト:",
"yes": "有り",
"yescompleted": "Yes - Completed",
"yesfailed": "Yes - Failed",
- "zabrak": "Zabrak"
+ "zabrak": "サブラク"
}
\ No newline at end of file
diff --git a/Star Wars Saga Edition/translations/es.json b/Star Wars Saga Edition/translations/es.json
index 90af0ad986..b3ae76be28 100644
--- a/Star Wars Saga Edition/translations/es.json
+++ b/Star Wars Saga Edition/translations/es.json
@@ -7,14 +7,14 @@
"gender": "Género:",
"size": "Tamaño:",
"size-colossal": "Descomunal",
- "size-gargantuan": "Gargantuan",
+ "size-gargantuan": "Gigante",
"size-huge": "Enorme",
"size-large": "Grande",
"size-medium": "Medio",
"size-small": "Pequeño",
"size-tiny": "Diminuto",
"size-diminutive": "Diminuto/a",
- "size-fine": "Fine",
+ "size-fine": "Bueno",
"attributes": "Atributos",
"strength": "Fuerza",
"dexterity": "Destreza",
@@ -25,7 +25,7 @@
"hit-points": "Puntos de Golpe",
"condition": "Condición",
"ct_normal": "Normal",
- "ct_helpless": "Helpless",
+ "ct_helpless": "Impotente",
"threshold": "Umbral",
"total": "Total",
"defense": "Defensa",
diff --git a/Stars_Without_Number_Revised/.gitignore b/Stars_Without_Number_Revised/.gitignore
new file mode 100644
index 0000000000..a1c2203e69
--- /dev/null
+++ b/Stars_Without_Number_Revised/.gitignore
@@ -0,0 +1,5 @@
+.idea/*
+
+node_modules/*
+
+Source/workers.js
\ No newline at end of file
diff --git a/Stars_Without_Number_Revised/Assets/dice.png b/Stars_Without_Number_Revised/Assets/dice.png
new file mode 100644
index 0000000000..ce61365e16
Binary files /dev/null and b/Stars_Without_Number_Revised/Assets/dice.png differ
diff --git a/Stars_Without_Number_Revised/ReadMe.md b/Stars_Without_Number_Revised/ReadMe.md
index 55e0cdaa34..a4b72e10bc 100644
--- a/Stars_Without_Number_Revised/ReadMe.md
+++ b/Stars_Without_Number_Revised/ReadMe.md
@@ -33,15 +33,26 @@ on Github.
* Contributions are welcome at
[the GitHub](https://github.com/Karlinator/roll20-character-sheets). Just open
a pull request.
-* You will need to install [Node.js](https://nodejs.org), then run the following
- command in bash/cmd:
- * npm install -g pug pug-cli sass jstransformer-uglify-es
- * You may need to restart you computer.
- * Then just make changes to the files in the Source folder, and use the file
- "build" or "pug_build.bat" and "sass_build.bat" depending on your OS.
+* You will need to install [Node.js](https://nodejs.org), then go to the Stars_without_Number_Revised folder and run the following
+ commands in bash/cmd:
+ * `npm install`
+ * `npm run dev`
+
+Npm is now watching all the files for changes and compiling as you go.
+If you want to compile everything just once, use `npm run build` instead.
## Changelog
+### 2.6.0
+
+* Migrate worker codebase to TypeScript. Should hopefully reduce future bugs.
+* Usability pass:
+ * Add a yellow border while in edit mode, which also highlights the edit mode button. Should help new users find the button.
+ * Some clickable labels (one so far) get a dice icon next to them to signify that there's a roll if you click it.
+ * Clarify how Strain works. Now visually clear how it is calculated and what the different numbers are.
+ * Add a few extra fields to track useful things on the ship sheet.
+ * Some text clarification.
+
### 2.5.4
* Fix incorrect encumbrance value for shields.
diff --git a/Stars_Without_Number_Revised/Source/Roll20.d.ts b/Stars_Without_Number_Revised/Source/Roll20.d.ts
new file mode 100644
index 0000000000..4dea5c1200
--- /dev/null
+++ b/Stars_Without_Number_Revised/Source/Roll20.d.ts
@@ -0,0 +1,31 @@
+// Type definitions for Roll20 built-in functions and variables
+// Project: Roll20 Stars Without Number Revised
+// Definitions by: Karl Erik Hofseth https://github.com/Karlinator
+
+declare type EventInfo = {
+ sourceAttribute: string,
+ sourceType: string,
+ previousValue: string,
+ newValue: string,
+ removedInfo: string
+}
+
+declare type AttributeContent = string | number | boolean
+
+declare function getAttrs(attributes: string[], callback?: (values: {[key: string]: string}) => void): void
+
+declare function setAttrs(values: {[key: string]: AttributeContent}, options?: {silent?: boolean}, callback?: (values: {[key: string]: string}) => void): void
+
+declare function getSectionIDs(section_name: string, callback: (values: string[]) => void): void
+
+declare function generateRowID(): string
+
+declare function removeRepeatingRow(RowID: string): void
+
+declare function getTranslationByKey(key: string): string | false
+
+declare function getTranslationLanguage(): string
+
+declare function setDefaultToken(values: {[key: string]: string}): void
+
+declare function on(event: string, callback: (eventInfo: EventInfo) => void): void
\ No newline at end of file
diff --git a/Stars_Without_Number_Revised/Source/Stars_Without_Number_Revised.pug b/Stars_Without_Number_Revised/Source/Stars_Without_Number_Revised.pug
index 22a6483b9f..de0047d401 100644
--- a/Stars_Without_Number_Revised/Source/Stars_Without_Number_Revised.pug
+++ b/Stars_Without_Number_Revised/Source/Stars_Without_Number_Revised.pug
@@ -34,6 +34,7 @@ include pug/header.pug
.footer.flex-between
span(name="attr_character_sheet")
button(type="roll", data-i18n="REPORT_AN_ISSUE", value=`/w "@{character_name}" [Issue tracker(Github)](https://github.com/Karlinator/roll20-character-sheets/issues)`).unstyled-button
+ //button(type="roll", data-i18n="ICONS_ATTRIBUTION", value=`/w "@{character_name}" Dice icon by [Dimi Kazak](https://www.flaticon.com/authors/dimi-kazak) from [Flaticon](www.flaticon.com)`).unstyled-button
|
|
include pug/rolltemplate.pug
@@ -42,17 +43,6 @@ include pug/rolltemplate.pug
script(type="text/worker")
| (function () {
| "use strict";
- include:uglify-es js/constants.js
- include:uglify-es js/util.js
- include:uglify-es js/calculations.js
- include:uglify-es js/validations.js
- include:uglify-es js/npc.js
- include:uglify-es js/menuBuilders.js
- include:uglify-es js/autofill.js
- include:uglify-es js/translations.js
- include:uglify-es js/ship.js
- include:uglify-es js/drones.js
- include:uglify-es js/migrations.js
- include:uglify-es js/eventHandlers.js
+ include:uglify-es workers.js
| })();
|
diff --git a/Stars_Without_Number_Revised/Source/Stars_Without_Number_Revised.scss b/Stars_Without_Number_Revised/Source/Stars_Without_Number_Revised.scss
index 8d96979b83..9f1ba6107a 100644
--- a/Stars_Without_Number_Revised/Source/Stars_Without_Number_Revised.scss
+++ b/Stars_Without_Number_Revised/Source/Stars_Without_Number_Revised.scss
@@ -6,6 +6,7 @@ $darkblue: #11194B;
$headergrey: #9B9B9B;
$skillgrey: #D3D3D3;
$lightbox: #F0F0F0;
+$highlightyellow: #FFFF00;
/* roll template */
$arial: "Arial", sans-serif;
@@ -163,9 +164,53 @@ h3 {
.sheet-editmode[value="0"] ~ .sheet-content .repcontrol,
.sheet-editmode[value="1"] ~ .sheet-content .sheet-display { display: none }
+/** edit mode highlighting **/
+.sheet-editmode[value="1"] ~ {
+ .sheet-content {
+ border-color: $highlightyellow;
+ border-style: solid;
+ border-width: 0 2px 2px 2px;
+ }
+ .sheet-header {
+ border-bottom: 2px solid $highlightyellow;
+ }
+ .sheet-tabs {
+ border-color: $highlightyellow;
+ border-style: solid;
+ border-width: 0 2px 0 2px;
+ }
+ .sheet-settings {
+ border-color: $highlightyellow;
+ border-style: solid;
+ border-width: 0 2px 0 2px;
+ }
+ div .sheet-edit-button {
+ background-color: $highlightyellow;
+ height: 29px;
+ padding: 0 5px 0 5px;
+ margin: 0 0 0 15px;
+ display: flex;
+ align-items: center;
+ }
+}
+
+.sheet-editmode[value="1"] ~ div .sheet-edit-button input {
+ align-self: center;
+}
+
+/* dice icons */
+.sheet-dice-icon {
+ background:
+ transparent
+ url("https://github.com/Roll20/roll20-character-sheets/blob/master/Stars_Without_Number_Revised/Assets/dice.png")
+ no-repeat
+ 80px 3px
+ !important;
+ background-size: 15px 15px !important;
+}
+
/* header */
.sheet-header {
- margin-bottom: 10px;
input {
opacity: 0;
position: absolute;
@@ -183,6 +228,7 @@ h3 {
.sheet-settings-gear, .sheet-edit-button {
cursor: pointer;
font-size: 16px;
+ //noinspection CssNoGenericFontName | There is no generic to a picture font.
font-family: pictos;
input:not(:checked) + span { color: #888 }
input:checked + span { color: $navyblue }
@@ -197,7 +243,8 @@ h3 {
}
/* tab environment */
.sheet-tabs {
- margin-bottom: 10px;
+ padding-bottom: 10px;
+ padding-top: 10px;
width: 100%;
position: relative;
z-index: 2;
@@ -353,15 +400,28 @@ input[type=text].sheet-inherit {
&.sheet-duo {
display: grid;
text-align: center;
- grid: auto / 1fr 5px 1fr;
+ grid: auto / 3px 1fr 5px 1fr 3px;
align-items: center;
align-content: start;
- grid-column-gap: 4px;
+ grid-column-gap: 0;
> span {
font-size: 16px;
color: #333;
}
- .sheet-label { grid-column: 1/4 }
+ .sheet-label { grid-column: 1/5 }
+ }
+ &.sheet-trio {
+ display: grid;
+ text-align: center;
+ grid: auto / 3px 1fr 5px 1fr 5px 1fr 3px;
+ align-items: center;
+ align-content: start;
+ grid-column-gap: 0;
+ > span {
+ font-size: 16px;
+ color: #333;
+ }
+ .sheet-label { grid-column: 1/7 }
}
button[type=roll].btn {
width: 100%;
@@ -590,7 +650,11 @@ input[type=text].sheet-inherit {
}
}
-/* Saves */
+.sheet-strain-above-max[value="1"] ~ div .sheet-total-strain {
+ color: red;
+}
+
+ /* Saves */
.sheet-saves .sheet-flex { margin-top: 4px}
/* menus */
.sheet-menus-content {
@@ -995,7 +1059,7 @@ input[type=text].sheet-inherit {
}
.sheet-ship {
margin-top: -20px;
- grid: auto/ 2fr 1fr 1fr;
+ grid: auto/ 4fr 3fr 2fr;
.sheet-menus {
h3 { line-height: 1 }
button[type=roll].btn { line-height: 1 }
@@ -1015,8 +1079,20 @@ input[type=text].sheet-inherit {
}
.sheet-data {
display: grid;
- grid: auto / repeat(3, 1fr);
+ grid: auto / repeat(6, 1fr);
.sheet-text-input, .sheet-text-input input[type=number] { text-align: center }
+ .sheet-duo {
+ grid-column-start: 1;
+ grid-column-end: 3;
+ }
+ }
+ .sheet-trio {
+ grid-column-start: 3;
+ grid-column-end: 7;
+ grid: auto / 0 1fr 5px 1fr 5px 1fr 0
+ }
+ .sheet-duo {
+ grid: auto / 0 1fr 5px 1fr 0
}
.sheet-stats {
display: grid;
diff --git a/Stars_Without_Number_Revised/Source/build b/Stars_Without_Number_Revised/Source/build
deleted file mode 100644
index 694d5645cc..0000000000
--- a/Stars_Without_Number_Revised/Source/build
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/usr/bin/env bash
-
-pug -o . Source/Stars_Without_Number_Revised.pug
-sass --no-source-map --style compressed Source/Stars_Without_Number_Revised.scss Stars_Without_Number_Revised.css
diff --git a/Stars_Without_Number_Revised/Source/js/util.js b/Stars_Without_Number_Revised/Source/js/util.js
deleted file mode 100644
index 6618bb0cf3..0000000000
--- a/Stars_Without_Number_Revised/Source/js/util.js
+++ /dev/null
@@ -1,48 +0,0 @@
-/* global getAttrs, setAttrs, getSectionIDs, generateRowID, on, removeRepeatingRow, _, getTranslationByKey */
-
-/* Utility functions */
-const sign = (value) => {
- const val = parseInt(value) || 0;
- if (val >= 0) return `+${val}`;
- else return `${val}`;
-};
-const sum = (list) => list.reduce((m, c) => m + (parseInt(c) || 0), 0);
-const buildLink = (caption, ability, last) => `[${caption}${!last ? "," : ""}](~${ability})`;
-const mySetAttrs = (setting, values, ...rest) => {
- // This is a version of setAttrs that expects an extra values parameter
- // (as received from getAttrs). It will only set values in setting that differ
- // from their current value on the sheet. The intention is to not
- // set values unnecessarily (it's expensive) and to reduce bloat
- // in the Attributes & Abilities tab.
- Object.keys(setting).forEach(k => {
- if (`${values[k]}` === `${setting[k]}`) delete setting[k];
- });
- setAttrs(setting, ...rest);
-};
-const fillRepeatingSectionFromData = (sName, data, callback) => {
- // Populates the repeating section repeating_${SName} with new
- // rows from the data array. Every entry of the array is expected
- // to be an object, and its key/value pairs will be written into
- // the repeating section as a new row. If data is not an array
- // but a single object, it will be treated like an array with
- // a single element.
- callback = callback || (() => {});
- const createdIDs = [],
- getRowID = () => {
- while (true) {
- let newID = generateRowID();
- if (!createdIDs.includes(newID)) {
- createdIDs.push(newID);
- return newID;
- }
- }
- };
- const setting = (Array.isArray(data) ? data : [data]).map(o => {
- const newID = getRowID();
- return Object.entries(o).reduce((m, [key, value]) => {
- m[`repeating_${sName}_${newID}_${key}`] = `${value}`;
- return m;
- }, {});
- }).reduce((m, o) => Object.assign(m, o), {});
- setAttrs(setting, {}, callback);
-};
\ No newline at end of file
diff --git a/Stars_Without_Number_Revised/Source/pug/character.pug b/Stars_Without_Number_Revised/Source/pug/character.pug
index ae42e630dd..e7ce81ede0 100644
--- a/Stars_Without_Number_Revised/Source/pug/character.pug
+++ b/Stars_Without_Number_Revised/Source/pug/character.pug
@@ -140,9 +140,10 @@ input(type="hidden", name="attr_setting_transhuman_enable", value="").transhuman
.main-content
+text-input-duo("HP", "HP_max", false, {value: "0"}).important
.label
- button.unstyled-button(type="roll", name="roll_HP", data-i18n="HIT_POINTS" value!="&{template:swn-default} {{charname=@{character_name}}} {{title=^{HIT_POINTS}}} {{=[[{abs(@{setting_heroic_enable}-1)*@{level}d6 + @{level}*@{constitution_mod}[CON] + @{level}*@{extra_hp_query}, abs(@{setting_heroic_enable}-1)*@{hp|max} + 1d1, 0d0 + @{setting_heroic_enable}*ceil(([[6*@{level}]] [Level] + [[@{level}*@{constitution_mod}]] [Con] + [[@{level}*@{extra_hp_query}]] [Bonus])/2)}kh1]]}} {{info=^{MAXIMUM_HP_1} @{level}d6 + @{level}*[[@{constitution_mod}[CON] + @{extra_hp_query}]] ^{MAXIMUM_HP_2} [[@{hp|max} + 1]]}}")
- +text-input-duo("strain", "strain_max", "SYSTEM_STRAIN", {value: "10", readonly: true, "data-i18n-title": "CONSTITUTION"})(min="0", value="0")
- +text-input-duo("strain_permanent_extra", "strain_permanent", "PERMANENT_STRAIN", {readonly: true, "data-i18n-title": "PERMANENT_STRAIN"})(type="number", min="0", value="0", data-i18n-title="PERMANENT_STRAIN_EXTRA").center
+ button.unstyled-button.dice-icon(type="roll", name="roll_HP", data-i18n="HIT_POINTS" value!="&{template:swn-default} {{charname=@{character_name}}} {{title=^{HIT_POINTS}}} {{=[[{abs(@{setting_heroic_enable}-1)*@{level}d6 + @{level}*@{constitution_mod}[CON] + @{level}*@{extra_hp_query}, abs(@{setting_heroic_enable}-1)*@{hp|max} + 1d1, 0d0 + @{setting_heroic_enable}*ceil(([[6*@{level}]] [Level] + [[@{level}*@{constitution_mod}]] [Con] + [[@{level}*@{extra_hp_query}]] [Bonus])/2)}kh1]]}} {{info=^{MAXIMUM_HP_1} @{level}d6 + @{level}*[[@{constitution_mod}[CON] + @{extra_hp_query}]] ^{MAXIMUM_HP_2} [[@{hp|max} + 1]]}}")
+ +text-input-duo("strain_permanent_extra", "cyberware_strain_total", "PERMANENT_STRAIN", {readonly: true, "data-i18n-title": "TOTAL_CYBERWARE_STRAIN"}, "", "+", "+")(type="number", min="0", value="0", data-i18n-title="PERMANENT_STRAIN_EXTRA").center
+ input(type="hidden" name="attr_strain_above_max", value="0").strain-above-max
+ +text-input-trio("strain_extra", "strain", "strain_max", "SYSTEM_STRAIN_/_MAX", {readonly: true, title: "Total Strain", "data-i18n-title": "TOTAL_STRAIN", class: "total-strain"}, {value: "10", readonly: true, "data-i18n-title": "CONSTITUTION"}, "", "=")(min="0", value="0", data-i18n-title="STRAIN_EXTRA", title: "Strain Extra") System Strain / Max
+text-input-duo("xp", "xp_next", "XP_NEXT_LEVEL", {min: "0", value: "3"})(min="0", value="0")
+text-input("AC", "ARMOR_CLASS")(type="number", value="10", readonly, data-i18n-title="AC_DESC").center
+text-input("attack_bonus", "ATTACK_BONUS")(type="number", min="0", value="0").center
diff --git a/Stars_Without_Number_Revised/Source/pug/header.pug b/Stars_Without_Number_Revised/Source/pug/header.pug
index 9d826f94d5..6a7959f9ad 100644
--- a/Stars_Without_Number_Revised/Source/pug/header.pug
+++ b/Stars_Without_Number_Revised/Source/pug/header.pug
@@ -117,7 +117,7 @@ input(type="hidden", name="attr_show_settings" value="0").hider
.tabs.flex
label
input(type="radio", name="attr_tab", value="ship")
- span(name="attr_ship_vehicle_type", data-i18n-dynamic)
+ span(data-i18n="VEHICLE")
label
input(type="radio", name="attr_tab", value="drones")
span(data-i18n="DRONES")
diff --git a/Stars_Without_Number_Revised/Source/pug/mixins.pug b/Stars_Without_Number_Revised/Source/pug/mixins.pug
index c65a41cd33..fa0967add8 100644
--- a/Stars_Without_Number_Revised/Source/pug/mixins.pug
+++ b/Stars_Without_Number_Revised/Source/pug/mixins.pug
@@ -35,23 +35,81 @@ mixin text-input(name, label, extraclass)
.label
block
-mixin text-input-duo(name1, name2, label, attributes2)
- //- Creates a pair of underlined inputs with a slash inbetween
+mixin text-input-duo(name1, name2, label, attributes2, prefix, infix, suffix)
+ //- Creates a pair of underlined inputs
Defaults to number inputs
Parameters
name1: underlying attribute name of first input (without "attr_")
name2: underlying attribute name of second input (without "attr_")
label: i18n code for the label. Block is inserted as placeholder.
attributes2: will be passed on as the attributes of the second input
+ infix: will be placed between the inputs, defaults to /
+ prefix: placed before inputs, if present
+ suffix: placed after inputs if present
Attributes
All attributes except class are passed on to the first input.
class is passed on to the containing label.
- classes = attributes.class;
- delete attributes.class;
.text-input.duo(class=classes)
+ if (prefix)
+ span= prefix
+ else
+ span
input(type="number", name=`attr_${name1}`)&attributes(attributes)
- span /
+ if (infix)
+ span= infix
+ else
+ span /
input(type="number", name=`attr_${name2}`)&attributes(attributes2)
+ if (suffix)
+ span= suffix
+ else
+ span
+ if (label)
+ .label(data-i18n=label)
+ block
+ else
+ block
+
+mixin text-input-trio(name1, name2, name3, label, attributes2, attributes3, prefix, infix1, infix2, suffix)
+ //- Creates a pair of underlined inputs
+ Defaults to number inputs
+ Parameters
+ name1: underlying attribute name of first input (without "attr_")
+ name2: underlying attribute name of second input (without "attr_")
+ name3: underlying attribute name of third input (without "attr_")
+ label: i18n code for the label. Block is inserted as placeholder.
+ attributes2: will be passed on as the attributes of the second input
+ attributes3: will be passed on as the attributes of the third input
+ infix1, infix2: will be placed between the inputs, defaults to /
+ prefix: placed before inputs, if present
+ suffix: placed after inputs if present
+ Attributes
+ All attributes except class are passed on to the first input.
+ class is passed on to the containing label.
+ - classes = attributes.class;
+ - delete attributes.class;
+ .text-input.trio(class=classes)
+ if (prefix)
+ span= prefix
+ else
+ span
+ input(type="number", name=`attr_${name1}`)&attributes(attributes)
+ if (infix1)
+ span= infix1
+ else
+ span /
+ input(type="number", name=`attr_${name2}`)&attributes(attributes2)
+ if (infix2)
+ span= infix2
+ else
+ span /
+ input(type="number", name=`attr_${name3}`)&attributes(attributes3)
+ if (suffix)
+ span= suffix
+ else
+ span
if (label)
.label(data-i18n=label)
block
diff --git a/Stars_Without_Number_Revised/Source/pug/npc.pug b/Stars_Without_Number_Revised/Source/pug/npc.pug
index 76de073e63..d2f86b76fb 100644
--- a/Stars_Without_Number_Revised/Source/pug/npc.pug
+++ b/Stars_Without_Number_Revised/Source/pug/npc.pug
@@ -63,8 +63,8 @@ input(type="hidden", name="attr_setting_individual_hidden", value="1").input-ind
//- HP and AC
.core-box-text.npc-hp
- +text-input-duo("HP", "HP_max", "HIT_POINTS").cols-2.important
- +text-input("AC", "AC")(type="number", value="10").center
+ +text-input-duo("npc_hp", "npc_hp_max", "HIT_POINTS").cols-2.important
+ +text-input("npc_ac", "AC")(type="number", value="10").center
+fake-text-input("TYPE").center
select(name="attr_npc_armor_type")
option(value="", data-i18n="NONE")
diff --git a/Stars_Without_Number_Revised/Source/pug/ship.pug b/Stars_Without_Number_Revised/Source/pug/ship.pug
index b0593651ef..5e75485379 100644
--- a/Stars_Without_Number_Revised/Source/pug/ship.pug
+++ b/Stars_Without_Number_Revised/Source/pug/ship.pug
@@ -36,20 +36,41 @@ input(type="hidden", name="attr_ship_vehicle_type", value="SHIP").input-type
+text-input("ship_maintenance_cost", "MAINTENANCE COST").col20.grow
+text-input("ship_last_maintenance", "LAST_MAINTENANCE").col20.grow
.data.core-box-text
+ +text-input-duo(
+ "ship_fuel",
+ "ship_fuel_max",
+ "FUEL",
+ {type: "number", min: 0, value: 0})(type="number" min="0" value="0")
+ .vehicle-type.vehicle-type-ship.vehicle-type-custom Fuel
+text-input("ship_speed", "SPEED")(type="number", min="0")
+text-input("ship_ac", "AC")(type="number", min="0")
+text-input("ship_armor", "ARMOR")(type="number", min="0")
- +text-input("ship_crew_min", "CREW_MIN")(type="number", min="0").vehicle-type.vehicle-type-ship.vehicle-type-custom
- +text-input("ship_crew", "CURRENT")(type="number", min="0", value="0").vehicle-type.vehicle-type-ship.vehicle-type-custom
- +text-input("ship_crew_max", "MAX")(type="number", min="0").vehicle-type.vehicle-type-ship.vehicle-type-custom
+ +text-input("ship_command_points", "CP_GAIN")(type="number", min="0", value="0") CP Gain
+ +text-input-duo(
+ "ship_life_support",
+ "ship_life_support_max",
+ "LIFE_SUPPORT",
+ {type: "number", min: 0, value: 0})(type="number" min="0" value="0")
+ .vehicle-type.vehicle-type-ship.vehicle-type-custom Life Support
+ +text-input-trio(
+ "ship_crew_min",
+ "ship_crew",
+ "ship_crew_max",
+ "CREW_MIN/CURRENT/MAX",
+ {type: "number", min: 0},
+ {type: "number", min: 0})(type="number", min="0")
+ .vehicle-type.vehicle-type-ship.vehicle-type-custom Crew Min/Current/Max
+ //+text-input("ship_crew_min", "CREW_MIN")(type="number", min="0").vehicle-type.vehicle-type-ship.vehicle-type-custom
+ //+text-input("ship_crew", "CURRENT")(type="number", min="0", value="0").vehicle-type.vehicle-type-ship.vehicle-type-custom
+ //+text-input("ship_crew_max", "MAX")(type="number", min="0").vehicle-type.vehicle-type-ship.vehicle-type-custom
.stats.core-box-text
+text-input-duo("ship_hp", "ship_hp_max", "HIT_POINTS", {min: "0"})(min="0").important
input(type="hidden", name="attr_ship_power" value="0").input-color-negative
- +text-input-duo("ship_power", "ship_power_max", "POWER", {min: "0", value: "0"})(value="0", readonly)
+ +text-input-duo("ship_power", "ship_power_max", "FREE_POWER", {min: "0", value: "0"})(value="0", readonly) Free Power
input(type="hidden", name="attr_ship_mass" value="0").input-color-negative
- +text-input-duo("ship_mass", "ship_mass_max", "MASS", {min: "0", value: "0"})(value="0", readonly)
+ +text-input-duo("ship_mass", "ship_mass_max", "FREE_MASS", {min: "0", value: "0"})(value="0", readonly) Free Mass
input(type="hidden", name="attr_ship_hardpoints" value="0").input-color-negative
- +text-input-duo("ship_hardpoints", "ship_hardpoints_max", "HARDPOINTS", {min: "0", value: "0"})(value="0", readonly)
+ +text-input-duo("ship_hardpoints", "ship_hardpoints_max", "FREE_HARDPOINTS", {min: "0", value: "0"})(value="0", readonly) Free Hardpoints
//- Weapons
.section
diff --git a/Stars_Without_Number_Revised/Source/pug_build.bat b/Stars_Without_Number_Revised/Source/pug_build.bat
deleted file mode 100644
index 6606cb585b..0000000000
--- a/Stars_Without_Number_Revised/Source/pug_build.bat
+++ /dev/null
@@ -1 +0,0 @@
-pug -o ..\ Stars_Without_Number_Revised.pug
diff --git a/Stars_Without_Number_Revised/Source/sass_build.bat b/Stars_Without_Number_Revised/Source/sass_build.bat
deleted file mode 100644
index 75255582da..0000000000
--- a/Stars_Without_Number_Revised/Source/sass_build.bat
+++ /dev/null
@@ -1 +0,0 @@
-sass --no-source-map --style compressed Stars_Without_Number_Revised.scss ..\Stars_Without_Number_Revised.css
diff --git a/Stars_Without_Number_Revised/Source/js/autofill.js b/Stars_Without_Number_Revised/Source/ts/autofill.ts
similarity index 51%
rename from Stars_Without_Number_Revised/Source/js/autofill.js
rename to Stars_Without_Number_Revised/Source/ts/autofill.ts
index dab595024a..7ca8b3eab7 100644
--- a/Stars_Without_Number_Revised/Source/js/autofill.js
+++ b/Stars_Without_Number_Revised/Source/ts/autofill.ts
@@ -1,11 +1,12 @@
-/* global getAttrs, setAttrs, getSectionIDs, generateRowID, on, removeRepeatingRow, _, getTranslationByKey */
+///
+///
/* Autofill stuff */
const fillClassStats = () => {
getAttrs(["class", "class_ability", "attack_bonus"], v => {
- const label = v.class && reverseClasses[v.class.toLowerCase()];
+ const label = v.class && reverseClasses[v.class ? v.class.toLowerCase() : ""];
if (label && autofillData.classes.hasOwnProperty(label)) {
- const data = Object.assign({}, autofillData.classes[label]);
+ const data: {[key: string]: string | false} = Object.assign({}, autofillData.classes[label]);
Object.keys(data).forEach(key => {
if (!(["", "0"].includes(`${v[key]}`))) delete data[key];
});
@@ -13,24 +14,32 @@ const fillClassStats = () => {
}
});
};
-const getShipMultiplier = (shipClass) => {
+const getShipMultiplier = (shipClass: string) => {
if ((shipClass || "").toLowerCase() === "frigate") return 2;
else if ((shipClass || "").toLowerCase() === "cruiser") return 3;
else if ((shipClass || "").toLowerCase() === "capital") return 4;
else return 1;
};
-const getShipPriceMultiplier = (shipClass) => {
+const getShipPriceMultiplier = (shipClass: string) => {
if ((shipClass || "").toLowerCase() === "frigate") return 10;
else if ((shipClass || "").toLowerCase() === "cruiser") return 25;
else if ((shipClass || "").toLowerCase() === "capital") return 100;
else return 1;
}
-const getAutofillData = (sName, v, data, label) => {
+
+interface AutofillData {
+ sName: string;
+ v: { [p: string]: string | number; ship_multiplier?: number; ship_price_multiplier?: number };
+ data: any;
+ label: string;
+}
+
+const getAutofillData = ({sName, v, data, label}: AutofillData) => {
// Transforms the stored data to be suitable for
// inclusion into the sheet.
const output = Object.assign({}, data);
if (sName === "ship-defenses") {
- if (label) output.defense_name = translate(label.toUpperCase());
+ if (label) output.defense_name = translate(label.toUpperCase()) ? translate(label.toUpperCase()) : "false";
if (output.defense_mass.includes("#")) {
output.defense_mass = `${parseInt(output.defense_mass) * v.ship_multiplier}`;
}
@@ -116,82 +125,82 @@ const getAutofillData = (sName, v, data, label) => {
}
return output;
};
-const getAutofillInfo = (sName, v, inputData, label) => {
- const data = getAutofillData(sName, v, inputData, label);
+const getAutofillInfo = ({sName, v, data, label}: AutofillData) => {
+ const dataOut = getAutofillData({sName : sName, v : v, data : data, label : label});
const formatter = new Intl.NumberFormat();
// Generates info text from the stored data
if (sName === "ship-defenses") {
- return `${translate(data.class)}+. ${translate("POWER_INIT")}: ${data.defense_power}, ${
- translate("MASS_INIT")}: ${data.defense_mass}, ${translate("CREDITS")}: ${formatter.format(data.defense_price) !== "NaN" ? formatter.format(data.defense_price) : data.defense_price}. ${data.defense_effect}`;
+ return `${translate(dataOut.class)}+. ${translate("POWER_INIT")}: ${dataOut.defense_power}, ${
+ translate("MASS_INIT")}: ${dataOut.defense_mass}, ${translate("CREDITS")}: ${formatter.format(dataOut.defense_price) !== "NaN" ? formatter.format(data.defense_price) : data.defense_price}. ${dataOut.defense_effect}`;
}
if (sName === "ship-fittings") {
- return `${translate(data.class)}+. ${translate("POWER_INIT")}: ${data.fitting_power}, ${
- translate("MASS_INIT")}: ${data.fitting_mass}, ${translate("CREDITS")}: ${formatter.format(data.fitting_price) !== "NaN" ? formatter.format(data.fitting_price) : data.fitting_price}. ${data.fitting_effect}`;
+ return `${translate(dataOut.class)}+. ${translate("POWER_INIT")}: ${dataOut.fitting_power}, ${
+ translate("MASS_INIT")}: ${dataOut.fitting_mass}, ${translate("CREDITS")}: ${formatter.format(dataOut.fitting_price) !== "NaN" ? formatter.format(data.fitting_price) : data.fitting_price}. ${dataOut.fitting_effect}`;
}
if (sName === "ship-weapons") {
- return `${translate(data.class)}+. ${
- translate("POWER_INIT")}: ${data.weapon_power}, ${
- translate("MASS_INIT")}: ${data.weapon_mass}, ${
- translate("HARDPOINTS_INIT")}: ${data.weapon_hardpoints}, ${
- translate("CREDITS")}: ${formatter.format(data.weapon_price) !== "NaN" ? formatter.format(data.weapon_price) : data.weapon_price}. ${
- translate("DAMAGE_SHORT")} ${data.weapon_damage}. ${
- data.weapon_qualities}${
- (data.weapon_ammo ? `, ${translate("AMMO")}: ${data.weapon_ammo}`: "")}.`;
+ return `${translate(dataOut.class)}+. ${
+ translate("POWER_INIT")}: ${dataOut.weapon_power}, ${
+ translate("MASS_INIT")}: ${dataOut.weapon_mass}, ${
+ translate("HARDPOINTS_INIT")}: ${dataOut.weapon_hardpoints}, ${
+ translate("CREDITS")}: ${formatter.format(dataOut.weapon_price) !== "NaN" ? formatter.format(data.weapon_price) : data.weapon_price}. ${
+ translate("DAMAGE_SHORT")} ${dataOut.weapon_damage}. ${
+ dataOut.weapon_qualities}${
+ (dataOut.weapon_ammo ? `, ${translate("AMMO")}: ${dataOut.weapon_ammo}`: "")}.`;
}
if (sName === "weapons") {
- const getNamedAttrMod = expr => {
+ const getNamedAttrMod = (expr: string) => {
if (expr === "@{dexterity_mod}") return translate("DEXTERITY_SHORT");
else if (expr === "@{strength_mod}") return translate("STRENGTH_SHORT");
else if (expr === "@{str_dex_mod}") return translate("STR_DEX");
};
- return `${translate("DAMAGE_SHORT")} ${data.weapon_damage}${data.weapon_burst ? ` (${translate("BURST")})` : ""}${
- data.weapon_ab ? `, ${translate("ATTACK_BONUS_SHORT")} +${data.weapon_ab}` : ""}${
- data.weapon_range ? `, ${translate("RANGE")} ${data.weapon_range}` : ""}${
- data.weapon_ammo ? `, ${translate("AMMO")} ${data.weapon_ammo}` : ""}${
- data.weapon_shock ? `, ${data.weapon_shock_damage} ${translate("SHOCK_DAMAGE_AGAINST_AC_LEQ")} ${data.weapon_shock_ac}` : ""}, +${getNamedAttrMod(data.weapon_attribute_mod)}${
- data.weapon_encumbrance ? `, ${translate("ENCUMBRANCE_SHORT")} ${data.weapon_encumbrance}` : ""}${
- data.weapon_price ? `, ${translate("CREDITS")}: ${formatter.format(data.weapon_price) !== "NaN" ? formatter.format(data.weapon_price) : data.weapon_price}` : ""}.`
+ return `${translate("DAMAGE_SHORT")} ${dataOut.weapon_damage}${dataOut.weapon_burst ? ` (${translate("BURST")})` : ""}${
+ dataOut.weapon_ab ? `, ${translate("ATTACK_BONUS_SHORT")} +${dataOut.weapon_ab}` : ""}${
+ dataOut.weapon_range ? `, ${translate("RANGE")} ${dataOut.weapon_range}` : ""}${
+ dataOut.weapon_ammo ? `, ${translate("AMMO")} ${dataOut.weapon_ammo}` : ""}${
+ dataOut.weapon_shock ? `, ${dataOut.weapon_shock_damage} ${translate("SHOCK_DAMAGE_AGAINST_AC_LEQ")} ${dataOut.weapon_shock_ac}` : ""}, +${getNamedAttrMod(dataOut.weapon_attribute_mod)}${
+ dataOut.weapon_encumbrance ? `, ${translate("ENCUMBRANCE_SHORT")} ${dataOut.weapon_encumbrance}` : ""}${
+ dataOut.weapon_price ? `, ${translate("CREDITS")}: ${formatter.format(dataOut.weapon_price) !== "NaN" ? formatter.format(data.weapon_price) : data.weapon_price}` : ""}.`
}
if (sName === "armor") {
- return `${translate("AC")} ${data.armor_ac}, ${translate(data.armor_type)
- }, ${translate("ENCUMBRANCE_SHORT")} ${data.armor_encumbrance}, ${translate("CREDITS")}: ${formatter.format(data.armor_price) !== "NaN" ? formatter.format(data.armor_price) : data.armor_price}.`;
+ return `${translate("AC")} ${dataOut.armor_ac}, ${translate(dataOut.armor_type)
+ }, ${translate("ENCUMBRANCE_SHORT")} ${dataOut.armor_encumbrance}, ${translate("CREDITS")}: ${formatter.format(dataOut.armor_price) !== "NaN" ? formatter.format(data.armor_price) : data.armor_price}.`;
}
if (sName === "cyberware") {
- return `${translate("STRAIN")}: ${data.cyberware_strain}, ${translate("CREDITS")}: ${formatter.format(data.cyberware_price) !== "NaN" ? formatter.format(data.cyberware_price) : data.cyberware_price}.`;
+ return `${translate("STRAIN")}: ${dataOut.cyberware_strain}, ${translate("CREDITS")}: ${formatter.format(dataOut.cyberware_price) !== "NaN" ? formatter.format(data.cyberware_price) : data.cyberware_price}.`;
}
if (sName === "techniques") {
- if (data.level === "0") return `${translate("CORE_TECHNIQUE")}.`;
- else return `${translate("LEVEL")}-${data.level}.`;
+ if (dataOut.level === "0") return `${translate("CORE_TECHNIQUE")}.`;
+ else return `${translate("LEVEL")}-${dataOut.level}.`;
}
if (sName === "gear") {
- return `${translate("ENCUMBRANCE_SHORT")} ${data.gear_encumbrance}${data.gear_bundled === "on" ? "#" : ""}${
- data.gear_price ? `, ${translate("CREDITS")}: ${formatter.format(data.gear_price) !== "NaN" ? formatter.format(data.gear_price) : data.gear_price}` : ""
+ return `${translate("ENCUMBRANCE_SHORT")} ${dataOut.gear_encumbrance}${dataOut.gear_bundled === "on" ? "#" : ""}${
+ dataOut.gear_price ? `, ${translate("CREDITS")}: ${formatter.format(dataOut.gear_price) !== "NaN" ? formatter.format(data.gear_price) : data.gear_price}` : ""
}.`
}
return "";
};
-const generateAutofillRow = (sName) => {
+const generateAutofillRow = (sName: string) => {
// Event handler for generating a new row when button is pressed
getAttrs([`generate_${sName}_source`, "ship_class"], v => {
const label = v[`generate_${sName}_source`];
- v.ship_multiplier = getShipMultiplier(v.ship_class);
- v.ship_price_multiplier = getShipPriceMultiplier(v.ship_class);
+ v.ship_multiplier = getShipMultiplier(v.ship_class).toString();
+ v.ship_price_multiplier = getShipPriceMultiplier(v.ship_class).toString();
if (label && autofillData[sName].hasOwnProperty(label)) {
- const data = getAutofillData(sName, v, autofillData[sName][label], label);
+ const data = getAutofillData({sName : sName, v : v, data : autofillData[sName][label], label : label});
delete data.class;
delete data.level;
fillRepeatingSectionFromData(sName, data);
}
});
};
-const generateAutofillInfo = (sName) => {
+const generateAutofillInfo = (sName: string) => {
// Event handler for showing info about the selected item
getAttrs([`generate_${sName}_source`, "ship_class"], v => {
const label = v[`generate_${sName}_source`];
- v.ship_multiplier = getShipMultiplier(v.ship_class);
- v.ship_price_multiplier = getShipPriceMultiplier(v.ship_class);
+ v.ship_multiplier = getShipMultiplier(v.ship_class).toString();
+ v.ship_price_multiplier = getShipPriceMultiplier(v.ship_class).toString();
if (label && autofillData[sName].hasOwnProperty(label)) {
- const info = getAutofillInfo(sName, v, autofillData[sName][label], label);
+ const info = getAutofillInfo({sName: sName, v: v, data: autofillData[sName][label], label: label});
if (info) setAttrs({
[`generate_${sName}_info`]: info
});
@@ -199,4 +208,32 @@ const generateAutofillInfo = (sName) => {
[`generate_${sName}_info`]: " "
});
});
+};
+
+const fillRepeatingSectionFromData = (sName: string, data: {[key: string]: AttributeContent}[] | {[key: string]: AttributeContent}, callback?: () => void) => {
+ // Populates the repeating section repeating_${SName} with new
+ // rows from the data array. Every entry of the array is expected
+ // to be an object, and its key/value pairs will be written into
+ // the repeating section as a new row. If data is not an array
+ // but a single object, it will be treated like an array with
+ // a single element.
+ callback = callback || (() => {});
+ const createdIDs: string[] = [],
+ getRowID = () => {
+ while (true) {
+ let newID = generateRowID();
+ if (!createdIDs.includes(newID)) {
+ createdIDs.push(newID);
+ return newID;
+ }
+ }
+ };
+ const setting = (Array.isArray(data) ? data : [data]).map(o => {
+ const newID = getRowID();
+ return Object.entries(o).reduce((m: {[k: string]: string}, [key, value]) => {
+ m[`repeating_${sName}_${newID}_${key}`] = `${value}`;
+ return m;
+ }, {});
+ }).reduce((m, o) => Object.assign(m, o), {});
+ setAttrs(setting, {}, callback);
};
\ No newline at end of file
diff --git a/Stars_Without_Number_Revised/Source/js/calculations.js b/Stars_Without_Number_Revised/Source/ts/calculations.ts
similarity index 91%
rename from Stars_Without_Number_Revised/Source/js/calculations.js
rename to Stars_Without_Number_Revised/Source/ts/calculations.ts
index c2b468677a..404346c529 100644
--- a/Stars_Without_Number_Revised/Source/js/calculations.js
+++ b/Stars_Without_Number_Revised/Source/ts/calculations.ts
@@ -6,10 +6,10 @@ const calculateSaves = () => {
"homebrew_luck_save", "save_physical", "save_mental", "save_evasion", "save_luck"
], v => {
const base = 16 - (parseInt(v.level) || 1);
- const setting = {
+ const setting: {[key: string]: any} = {
save_physical: base - (Math.max(parseInt(v.strength_mod), parseInt(v.constitution_mod)) || 0),
save_mental: base - (Math.max(parseInt(v.charisma_mod), parseInt(v.wisdom_mod)) || 0),
- save_evasion: base - (Math.max(parseInt(v.intelligence_mod), parseInt(v.dexterity_mod)) || 0)
+ save_evasion: base - (Math.max(parseInt(v.intelligence_mod), parseInt(v.dexterity_mod)) || 0),
};
if (v.homebrew_luck_save === "1") setting.save_luck = base;
mySetAttrs(setting, v);
@@ -57,9 +57,9 @@ const calculateProcessing = () => {
const maxProcessing = (1 + Math.max(parseInt(v.wisdom_mod) , parseInt(v.intelligence_mod)) || 0)
+ Math.max(
...idArray.filter(id => v[`repeating_processing-nodes_${id}_node_connected`] === "1")
- .map(id => parseInt(v[`repeating_processing-nodes_${id}_node_value`]) || 0)
- , 0
- );
+ .map(id => parseInt(v[`repeating_processing-nodes_${id}_node_value`]) || 0)
+ , 0
+ );
const ai_total_processing = (maxProcessing + parseInt(v.ai_extra_processing) - parseInt(v.ai_committed_processing_current) -
parseInt(v.ai_committed_processing_scene) - parseInt(v.ai_committed_processing_day)) || 0;
mySetAttrs({
@@ -137,7 +137,19 @@ const calculateCyberwareStrain = () => {
});
};
-const calculateAttr = (attr) => {
+const calculateStrain = () => {
+ //Add up all the strain
+ getAttrs(["strain_permanent", "strain_extra", "strain", "strain_max", "strain_above_max"], v => {
+ const strain = (parseInt(v.strain_permanent) || 0) + (parseInt(v.strain_extra) || 0)
+ const strain_above_max = strain > parseInt(v.strain_max) ? 1 : 0
+ mySetAttrs({
+ strain: strain,
+ strain_above_max: strain_above_max
+ }, v)
+ })
+}
+
+const calculateAttr = (attr: string) => {
getAttrs([attr, `${attr}_base`, `${attr}_boosts`], v => {
const setting = {
[`${attr}`]: `${(parseInt(v[`${attr}_base`]) || 10) + (parseInt(v[`${attr}_boosts`]) || 0)}`
@@ -148,7 +160,7 @@ const calculateAttr = (attr) => {
});
}
-const calculateMod = (attr) => {
+const calculateMod = (attr: string) => {
getAttrs([attr, `${attr}_bonus`, `${attr}_mod`], v => {
const mod = (value => {
if (value >= 18) return 2;
@@ -172,7 +184,7 @@ const calculateMod = (attr) => {
};
const calculateStrDexMod = () => {
getAttrs(["str_dex_mod", "strength_mod", "dexterity_mod"], v => {
- const str_dex_mod = Math.max(parseInt(v.strength_mod), parseInt(v.dexterity_mod)) || 0;
+ const str_dex_mod = Math.max(parseInt(v.strength_mod) || 0, parseInt(v.dexterity_mod) || 0);
mySetAttrs({
str_dex_mod
}, v);
@@ -192,7 +204,7 @@ const calculateShellAttrs = () => {
];
getAttrs(sourceAttrs, v => {
if (v.setting_transhuman_enable === "transhuman" || v.setting_ai_enable === "ai"){
- let attributes = {};
+ let attributes: {[key: string]: string} = {};
physicalAttrs.forEach(attr => attributes[attr] = idArray
.filter(id => v[`repeating_shells_${id}_shell_active`] === "1")
.map(id => v[`repeating_shells_${id}_shell_${attr}`])[0] || "None")
@@ -209,26 +221,27 @@ const calculateShellAttrs = () => {
const calculateNextLevelXP = () => {
const xp = [0, 3, 6, 12, 18, 27, 39, 54, 72, 93];
getAttrs(["level", "setting_xp_scheme"], v => {
+ const level = parseInt(v.level)
if (v.setting_xp_scheme === "xp") {
- if (v.level < 10) {
+ if (level < 10) {
setAttrs({
- xp_next: xp[v.level]
+ xp_next: xp[level]
});
} else {
setAttrs({
- xp_next: 93 + ((v.level - 9) * 24)
+ xp_next: 93 + ((level - 9) * 24)
});
}
} else if (v.setting_xp_scheme === "money") {
setAttrs({
- xp_next: 2500 * (2 * v.level)
+ xp_next: 2500 * (2 * level)
});
}
});
};
const calculateGearReadiedStowed = () => {
- const doCalc = (gearIDs, weaponIDs, armorIDs) => {
+ const doCalc = (gearIDs: string[], weaponIDs: string[], armorIDs: string[]) => {
const attrs = [
...gearIDs.map(id => `repeating_gear_${id}_gear_amount`),
...gearIDs.map(id => `repeating_gear_${id}_gear_encumbrance`),
@@ -320,7 +333,7 @@ const generateWeaponDisplay = () => {
"macro_weapons"
];
getAttrs(sourceAttrs, v => {
- const setting = {};
+ const setting: {[key: string]: string} = {};
const baseAttackBonus = parseInt(v.attack_bonus) || 0;
prefixes.forEach(prefix => {
const attrBonus = parseInt(v[(v[`${prefix}_weapon_attribute_mod`] || "").slice(2, -1)]) || 0;
@@ -331,7 +344,7 @@ const generateWeaponDisplay = () => {
const weaponDamage = (v[`${prefix}_weapon_damage`] === "0") ? "" : v[`${prefix}_weapon_damage`];
const shockString = (v[`${prefix}_weapon_shock`] !== "0") ? `, ${
(parseInt(v[`${prefix}_weapon_shock_damage`])||0) + damageBonus
- }\xa0${translate("SHOCK").toLowerCase()}${
+ }\xa0${translate("SHOCK").toString().toLowerCase()}${
v[`${prefix}_weapon_shock_ac`] ? ` ${translate("VS_AC_LEQ")} ${v[`${prefix}_weapon_shock_ac`]}` : ""
}` : "";
@@ -341,8 +354,8 @@ const generateWeaponDisplay = () => {
((damageBonus === 0) ? "" : ((damageBonus > 0) ? ` + ${damageBonus}` : ` - ${-damageBonus}`)) :
damageBonus);
- setting[`${prefix}_weapon_attack_display`] = (attack >= 0) ? `+${attack}` : attack;
- setting[`${prefix}_weapon_damage_display`] = `${damage || 0}\xa0${translate("DAMAGE").toLowerCase()}${shockString}`;
+ setting[`${prefix}_weapon_attack_display`] = (attack >= 0) ? `+${attack}` : attack.toString();
+ setting[`${prefix}_weapon_damage_display`] = `${damage || 0}\xa0${translate("DAMAGE").toString().toLowerCase()}${shockString}`;
});
setting.macro_weapons = prefixes.map((prefix, index) => {
const label = `${v[`${prefix}_weapon_name`]} (${setting[`${prefix}_weapon_attack_display`]})`;
@@ -355,7 +368,7 @@ const generateWeaponDisplay = () => {
});
};
-const handleAmmoAPI = (sName) => {
+const handleAmmoAPI = (sName: string) => {
const formula = (sName === "weapons") ? "[[-1 - @{weapon_burst}]]" : "-1";
getSectionIDs(`repeating_${sName}`, idArray => {
getAttrs([
@@ -363,7 +376,7 @@ const handleAmmoAPI = (sName) => {
...idArray.map(id => `repeating_${sName}_${id}_weapon_use_ammo`),
...idArray.map(id => `repeating_${sName}_${id}_weapon_api`)
], v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[k: string]: string}, id) => {
m[`repeating_${sName}_${id}_weapon_api`] =
(v.setting_use_ammo === "1" && v[`repeating_${sName}_${id}_weapon_use_ammo`] !== "0") ?
`\n!modattr --mute --charid @{character_id} --repeating_${sName}_${id}_weapon_ammo|${formula}` :
diff --git a/Stars_Without_Number_Revised/Source/js/constants.js b/Stars_Without_Number_Revised/Source/ts/constants.ts
similarity index 82%
rename from Stars_Without_Number_Revised/Source/js/constants.js
rename to Stars_Without_Number_Revised/Source/ts/constants.ts
index a973549a5e..81c1bd551a 100644
--- a/Stars_Without_Number_Revised/Source/js/constants.js
+++ b/Stars_Without_Number_Revised/Source/ts/constants.ts
@@ -2,7 +2,7 @@
/* Data constants */
const sheetName = "Stars Without Number (revised)";
-const sheetVersion = "2.5.4";
+const sheetVersion = "2.6.0";
const translate = getTranslationByKey;
const attributes = ["strength", "dexterity", "constitution", "intelligence", "wisdom", "charisma"];
const effortAttributes = ["wisdom_mod", "constitution_mod", "psionics_extra_effort",
@@ -30,7 +30,7 @@ const weaponDisplayEvent = [
"remove:repeating_weapons", "change:attack_bonus",
...weaponSkills.map(name => `change:${name}`),
].join(" ");
-const skills = {
+const skills: {[key: string]: string[]} = {
revised: ["administer", "connect", "exert", "fix", "heal", "know", "lead",
"notice", "perform", "pilot", "program", "punch", "shoot", "sneak", "stab",
"survive", "talk", "trade", "work"
@@ -52,27 +52,27 @@ const shipStats = ["ship_ac", "ship_armor", "ship_class", "ship_crew_max", "ship
"ship_hardpoints_max", "ship_hp", "ship_hp_max", "ship_mass_max", "ship_power_max", "ship_speed", "ship_hull_price",
];
const reverseHullTypes = {
- [translate("BATTLESHIP").toLowerCase()]: "battleship",
- [translate("BULK_FREIGHTER").toLowerCase()]: "bulk_freighter",
- [translate("CARRIER").toLowerCase()]: "carrier",
- [translate("CORVETTE").toLowerCase()]: "corvette",
- [translate("FLEET_CRUISER").toLowerCase()]: "fleet_cruiser",
- [translate("FREE_MERCHANT").toLowerCase()]: "free_merchant",
- [translate("HEAVY_FRIGATE").toLowerCase()]: "heavy_frigate",
- [translate("LARGE_STATION").toLowerCase()]: "large_station",
- [translate("PATROL_BOAT").toLowerCase()]: "patrol_boat",
- [translate("SMALL_STATION").toLowerCase()]: "small station",
- [translate("STRIKE_FIGHTER").toLowerCase()]: "strike_fighter",
- [translate("SHUTTLE").toLowerCase()]: "shuttle",
+ [translate("BATTLESHIP").toString().toLowerCase()]: "battleship",
+ [translate("BULK_FREIGHTER").toString().toLowerCase()]: "bulk_freighter",
+ [translate("CARRIER").toString().toLowerCase()]: "carrier",
+ [translate("CORVETTE").toString().toLowerCase()]: "corvette",
+ [translate("FLEET_CRUISER").toString().toLowerCase()]: "fleet_cruiser",
+ [translate("FREE_MERCHANT").toString().toLowerCase()]: "free_merchant",
+ [translate("HEAVY_FRIGATE").toString().toLowerCase()]: "heavy_frigate",
+ [translate("LARGE_STATION").toString().toLowerCase()]: "large_station",
+ [translate("PATROL_BOAT").toString().toLowerCase()]: "patrol_boat",
+ [translate("SMALL_STATION").toString().toLowerCase()]: "small station",
+ [translate("STRIKE_FIGHTER").toString().toLowerCase()]: "strike_fighter",
+ [translate("SHUTTLE").toString().toLowerCase()]: "shuttle",
};
const reverseClasses = {
- [translate("ADVENTURER").toLowerCase()]: "adventurer",
- [translate("EXPERT").toLowerCase()]: "expert",
- [translate("PSYCHIC").toLowerCase()]: "psychic",
- [translate("WARRIOR").toLowerCase()]: "warrior",
+ [translate("ADVENTURER").toString().toLowerCase()]: "adventurer",
+ [translate("EXPERT").toString().toLowerCase()]: "expert",
+ [translate("PSYCHIC").toString().toLowerCase()]: "psychic",
+ [translate("WARRIOR").toString().toLowerCase()]: "warrior",
};
const autofillSections = ["armor", "cyberware", "foci", "gear", "ship-defenses", "ship-fittings", "ship-weapons", "techniques", "weapons"];
-const autofillData = {
+const autofillData: {[key: string]: {[key: string]: {[key: string]: string | false}}} = {
"classes": {
adventurer: {
class_ability: translate("ADVENTURER_CLASS_ABILITY"),
@@ -158,24 +158,26 @@ const autofillData = {
drone_price: "5000",
},
},
- "droneFittings": [
- "ammo_unit",
- "bomber",
- "environmental_power",
- "expert_system",
- "extended_flight",
- "grav_muffles",
- "heavy_lift",
- "holoskin",
- "medical_support",
- "observation_suite",
- "racing_gravitics",
- "reinforced_structure",
- "sensor_transparency",
- "stationkeeping",
- "suicide_charge",
- "weapon_fitting"
- ],
+ "droneFittings": {
+ default: {
+ "ammo_unit": "",
+ "bomber": "",
+ "environmental_power": "",
+ "expert_system": "",
+ "extended_flight": "",
+ "grav_muffles": "",
+ "heavy_lift": "",
+ "holoskin": "",
+ "medical_support": "",
+ "observation_suite": "",
+ "racing_gravitics": "",
+ "reinforced_structure": "",
+ "sensor_transparency": "",
+ "stationkeeping": "",
+ "suicide_charge": "",
+ "weapon_fitting": ""
+ }
+ },
"hulltypes": {
battleship: {
ship_ac: "16",
@@ -334,43 +336,390 @@ const autofillData = {
ship_hull_price: "200000",
},
},
- // HD AC AB Damage #attacks move morale skills saves armor_type
- // TODO: Clean this up into a maintainable format
"statblocks": {
- barbarian_hero: ["6", "16", "8", "Weapon+3", "1", "10m", "11", "3", "12", "PRIMITIVE"],
- barbarian_tribal: ["1", "12", "2", "Weapon", "1", "10m", "8", "1", "15", "PRIMITIVE"],
- civilian_security_bot: ["1", "15", "1", "1d8[Stun]", "1", "10m", "12", "1", "15"],
- companion_bot: ["1", "12", "0", "1d2[Unarmed]", "1", "10m", "6", "1", "15"],
- elite_fighter: ["3", "16", "4", "Weapon+1", "1", "10m", "10", "2", "14", "COMBAT"],
- gang_boss: ["3", "14", "4", "Weapon+1", "1", "10m", "9", "2", "15"],
- gang_member: ["1", "12", "1", "Weapon", "1", "10m", "7", "1", "15"],
- geneengineered_killer: ["4", "16", "5", "Weapon+1", "1", "15m", "10", "2", "13"],
- geneengineered_murder_beast: ["10", "18", "10", "1d10", "4", "20m", "12", "3", "10"],
- greater_lone_predator: ["5", "16", "6", "1d10", "2", "10m", "9", "2", "12"],
- heavy_warbot: ["6", "18", "8", "2d8[Plasma]", "2", "15m", "10", "2", "12"],
- heroic_fighter: ["6", "16", "8", "Weapon+3", "1", "10m", "11", "3", "12", "COMBAT"],
- industrial_work_bot: ["2", "15", "0", "1d10[Crush]", "1", "5", "8", "1", "14"],
- janitor_bot: ["1", "14", "0", "Unarmed", "1", "5m", "8", "1", "15"],
- large_aggressive_prey_animal: ["5", "13", "4", "1d10", "1", "15m", "8", "1", "12"],
- large_pack_hunter: ["2", "14", "2", "1d6", "1", "15m", "9", "1", "14"],
- legendary_fighter: ["10", "20", "12", "Weapon+4", "2", "10m", "12", "5", "10", "POWERED"],
- lesser_lone_predator: ["3", "14", "4", "1d8", "2", "15m", "8", "2", "14"],
- martial_human: ["1", "10", "1", "Weapon", "1", "10m", "8", "1", "15"],
- military_elite: ["3", "16", "4", "Weapon+1", "1", "10m", "10", "2", "14", "COMBAT"],
- military_soldier: ["1", "16", "1", "Weapon", "1", "10m", "9", "1", "15", "COMBAT"],
- normal_human: ["1", "10", "0", "Unarmed", "1", "10m", "6", "1", "15"],
- peaceful_human: ["1", "10", "0", "Unarmed", "1", "10m", "6", "1", "15"],
- pirate_king: ["7", "18", "9", "Weapon+2", "1", "10m", "11", "3", "12", "POWERED"],
- police_officer: ["1", "14", "1", "Weapon", "1", "10m", "8", "1", "15"],
- repair_bot: ["1", "14", "0", "1d6[Tool]", "1", "10m", "8", "1", "15"],
- serial_killer: ["6", "12", "8", "Weapon+3", "1", "10m", "12", "3", "12"],
- skilled_professional: ["1", "10", "0", "Weapon", "1", "10m", "6", "2", "15"],
- small_pack_hunter: ["1", "13", "1", "1d4", "1", "15m", "8", "1", "15"],
- small_vicious_beast: ["1hp", "14", "1", "1d2", "1", "10m", "7", "1", "15"],
- soldier_bot: ["2", "16", "1", "Weapon", "1", "10m", "10", "1", "14"],
- terrifying_apex_predator: ["8", "16", "8", "1d10", "2", "20m", "9", "2", "11"],
- veteran_fighter: ["2", "14", "2", "Weapon+1", "1", "10m", "9", "1", "14"],
- warrior_tyrant: ["8", "20", "10", "Weapon+3", "1", "10m", "11", "3", "11", "POWERED"]
+ barbarian_hero: {
+ npc_hd: "6",
+ npc_ac: "16",
+ npc_attack_bonus: "8",
+ npc_damage: "Weapon+3",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "11",
+ npc_skills: "3",
+ npc_saves: "12",
+ npc_armor_type: "PRIMITIVE"
+ },
+ barbarian_tribal: {
+ npc_hd: "1",
+ npc_ac: "12",
+ npc_attack_bonus: "2",
+ npc_damage: "Weapon",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "8",
+ npc_skills: "1",
+ npc_saves: "15",
+ npc_armor_type: "PRIMITIVE",
+ },
+ civilian_security_bot: {
+ npc_hd: "1",
+ npc_ac: "15",
+ npc_attack_bonus: "1",
+ npc_damage: "1d8[Stun]",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "12",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ companion_bot: {
+ npc_hd: "1",
+ npc_ac: "12",
+ npc_attack_bonus: "0",
+ npc_damage: "1d2[Unarmed]",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "6",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ elite_fighter: {
+ npc_hd: "3",
+ npc_ac: "16",
+ npc_attack_bonus: "4",
+ npc_damage: "Weapon+1",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "10",
+ npc_skills: "2",
+ npc_saves: "14",
+ npc_armor_type: "COMBAT",
+ },
+ gang_boss: {
+ npc_hd: "3",
+ npc_ac: "14",
+ npc_attack_bonus: "4",
+ npc_damage: "Weapon+1",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "9",
+ npc_skills: "2",
+ npc_saves: "15",
+ },
+ gang_member: {
+ npc_hd: "1",
+ npc_ac: "12",
+ npc_attack_bonus: "1",
+ npc_damage: "Weapon",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "7",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ geneengineered_killer: {
+ npc_hd: "4",
+ npc_ac: "16",
+ npc_attack_bonus: "5",
+ npc_damage: "Weapon+1",
+ npc_attacks: "1",
+ npc_move: "15m",
+ npc_morale: "10",
+ npc_skills: "2",
+ npc_saves: "13",
+ },
+ geneengineered_murder_beast: {
+ npc_hd: "10",
+ npc_ac: "18",
+ npc_attack_bonus: "10",
+ npc_damage: "1d10",
+ npc_attacks: "4",
+ npc_move: "20m",
+ npc_morale: "12",
+ npc_skills: "3",
+ npc_saves: "10",
+ },
+ greater_lone_predator: {
+ npc_hd: "5",
+ npc_ac: "16",
+ npc_attack_bonus: "6",
+ npc_damage: "1d10",
+ npc_attacks: "2",
+ npc_move: "10m",
+ npc_morale: "9",
+ npc_skills: "2",
+ npc_saves: "12",
+ },
+ heavy_warbot: {
+ npc_hd: "6",
+ npc_ac: "18",
+ npc_attack_bonus: "8",
+ npc_damage: "2d8[Plasma]",
+ npc_attacks: "2",
+ npc_move: "15m",
+ npc_morale: "10",
+ npc_skills: "2",
+ npc_saves: "12",
+ },
+ heroic_fighter: {
+ npc_hd: "6",
+ npc_ac: "16",
+ npc_attack_bonus: "8",
+ npc_damage: "Weapon+3",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "11",
+ npc_skills: "3",
+ npc_saves: "12",
+ npc_armor_type: "COMBAT",
+ },
+ industrial_work_bot: {
+ npc_hd: "2",
+ npc_ac: "15",
+ npc_attack_bonus: "0",
+ npc_damage: "1d10[Crush]",
+ npc_attacks: "1",
+ npc_move: "5",
+ npc_morale: "8",
+ npc_skills: "1",
+ npc_saves: "14",
+ },
+ janitor_bot: {
+ npc_hd: "1",
+ npc_ac: "14",
+ npc_attack_bonus: "0",
+ npc_damage: "Unarmed",
+ npc_attacks: "1",
+ npc_move: "5m",
+ npc_morale: "8",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ large_aggressive_prey_animal: {
+ npc_hd: "5",
+ npc_ac: "13",
+ npc_attack_bonus: "4",
+ npc_damage: "1d10",
+ npc_attacks: "1",
+ npc_move: "15m",
+ npc_morale: "8",
+ npc_skills: "1",
+ npc_saves: "12",
+ },
+ large_pack_hunter: {
+ npc_hd: "2",
+ npc_ac: "14",
+ npc_attack_bonus: "2",
+ npc_damage: "1d6",
+ npc_attacks: "1",
+ npc_move: "15m",
+ npc_morale: "9",
+ npc_skills: "1",
+ npc_saves: "14",
+ },
+ legendary_fighter: {
+ npc_hd: "10",
+ npc_ac: "20",
+ npc_attack_bonus: "12",
+ npc_damage: "Weapon+4",
+ npc_attacks: "2",
+ npc_move: "10m",
+ npc_morale: "12",
+ npc_skills: "5",
+ npc_saves: "10",
+ npc_armor_type: "POWERED",
+ },
+ lesser_lone_predator: {
+ npc_hd: "3",
+ npc_ac: "14",
+ npc_attack_bonus: "4",
+ npc_damage: "1d8",
+ npc_attacks: "2",
+ npc_move: "15m",
+ npc_morale: "8",
+ npc_skills: "2",
+ npc_saves: "14",
+ },
+ martial_human: {
+ npc_hd: "1",
+ npc_ac: "10",
+ npc_attack_bonus: "1",
+ npc_damage: "Weapon",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "8",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ military_elite: {
+ npc_hd: "3",
+ npc_ac: "16",
+ npc_attack_bonus: "4",
+ npc_damage: "Weapon+1",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "10",
+ npc_skills: "2",
+ npc_saves: "14",
+ npc_armor_type: "COMBAT",
+ },
+ military_soldier: {
+ npc_hd: "1",
+ npc_ac: "16",
+ npc_attack_bonus: "1",
+ npc_damage: "Weapon",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "9",
+ npc_skills: "1",
+ npc_saves: "15",
+ npc_armor_type: "COMBAT",
+ },
+ normal_human: {
+ npc_hd: "1",
+ npc_ac: "10",
+ npc_attack_bonus: "0",
+ npc_damage: "Unarmed",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "6",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ peaceful_human: {
+ npc_hd: "1",
+ npc_ac: "10",
+ npc_attack_bonus: "0",
+ npc_damage: "Unarmed",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "6",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ pirate_king: {
+ npc_hd: "7",
+ npc_ac: "18",
+ npc_attack_bonus: "9",
+ npc_damage: "Weapon+2",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "11",
+ npc_skills: "3",
+ npc_saves: "12",
+ npc_armor_type: "POWERED",
+ },
+ police_officer: {
+ npc_hd: "1",
+ npc_ac: "14",
+ npc_attack_bonus: "1",
+ npc_damage: "Weapon",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "8",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ repair_bot: {
+ npc_hd: "1",
+ npc_ac: "14",
+ npc_attack_bonus: "0",
+ npc_damage: "1d6[Tool]",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "8",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ serial_killer: {
+ npc_hd: "6",
+ npc_ac: "12",
+ npc_attack_bonus: "8",
+ npc_damage: "Weapon+3",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "12",
+ npc_skills: "3",
+ npc_saves: "12",
+ },
+ skilled_professional: {
+ npc_hd: "1",
+ npc_ac: "10",
+ npc_attack_bonus: "0",
+ npc_damage: "Weapon",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "6",
+ npc_skills: "2",
+ npc_saves: "15",
+ },
+ small_pack_hunter: {
+ npc_hd: "1",
+ npc_ac: "13",
+ npc_attack_bonus: "1",
+ npc_damage: "1d4",
+ npc_attacks: "1",
+ npc_move: "15m",
+ npc_morale: "8",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ small_vicious_beast: {
+ npc_hd: "1hp",
+ npc_ac: "14",
+ npc_attack_bonus: "1",
+ npc_damage: "1d2",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "7",
+ npc_skills: "1",
+ npc_saves: "15",
+ },
+ soldier_bot: {
+ npc_hd: "2",
+ npc_ac: "16",
+ npc_attack_bonus: "1",
+ npc_damage: "Weapon",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "10",
+ npc_skills: "1",
+ npc_saves: "14",
+ },
+ terrifying_apex_predator: {
+ npc_hd: "8",
+ npc_ac: "16",
+ npc_attack_bonus: "8",
+ npc_damage: "1d10",
+ npc_attacks: "2",
+ npc_move: "20m",
+ npc_morale: "9",
+ npc_skills: "2",
+ npc_saves: "11",
+ },
+ veteran_fighter: {
+ npc_hd: "2",
+ npc_ac: "14",
+ npc_attack_bonus: "2",
+ npc_damage: "Weapon+1",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "9",
+ npc_skills: "1",
+ npc_saves: "14",
+ },
+ warrior_tyrant: {
+ npc_hd: "8",
+ npc_ac: "20",
+ npc_attack_bonus: "10",
+ npc_damage: "Weapon+3",
+ npc_attacks: "1",
+ npc_move: "10m",
+ npc_morale: "11",
+ npc_skills: "3",
+ npc_saves: "11",
+ npc_armor_type: "POWERED",
+ },
},
"armor": {
armored_undersuit: {
@@ -927,7 +1276,7 @@ const autofillData = {
"ship-defenses": {
ablative_hull_compartments: {
class: "CAPITAL",
- defense_effect: `+1 ${translate("AC")}, +20 ${translate("MAXIMUM_HIT_POINTS").toLowerCase()}.`,
+ defense_effect: `+1 ${translate("AC")}, +20 ${translate("MAXIMUM_HIT_POINTS").toString().toLowerCase()}.`,
defense_mass: "2#",
defense_power: "5",
defense_price: "100000*",
@@ -1738,7 +2087,7 @@ const autofillData = {
},
combat_rifle: {
weapon_ammo: "30",
- weapon_burst: true,
+ weapon_burst: "true",
weapon_damage: "1d12",
weapon_encumbrance: "2",
weapon_range: "100/300",
@@ -1746,7 +2095,7 @@ const autofillData = {
},
combat_shotgun: {
weapon_ammo: "12",
- weapon_burst: true,
+ weapon_burst: "true",
weapon_damage: "3d4",
weapon_encumbrance: "2",
weapon_range: "10/30",
@@ -1828,7 +2177,7 @@ const autofillData = {
laser_rifle: {
weapon_attack: "1",
weapon_ammo: "20",
- weapon_burst: true,
+ weapon_burst: "true",
weapon_damage: "1d10",
weapon_encumbrance: "2",
weapon_range: "300/500",
@@ -1930,7 +2279,7 @@ const autofillData = {
shear_rifle: {
weapon_attack: "1",
weapon_ammo: "10",
- weapon_burst: true,
+ weapon_burst: "true",
weapon_damage: "2d8",
weapon_encumbrance: "2",
weapon_range: "100/300",
@@ -1969,7 +2318,7 @@ const autofillData = {
},
spike_thrower: {
weapon_ammo: "15",
- weapon_burst: true,
+ weapon_burst: "true",
weapon_damage: "3d8",
weapon_encumbrance: "2",
weapon_range: "20/40",
@@ -1986,7 +2335,7 @@ const autofillData = {
},
submachine_gun: {
weapon_ammo: "20",
- weapon_burst: true,
+ weapon_burst: "true",
weapon_damage: "1d8",
weapon_encumbrance: "1",
weapon_range: "30/100",
diff --git a/Stars_Without_Number_Revised/Source/js/drones.js b/Stars_Without_Number_Revised/Source/ts/drones.ts
similarity index 66%
rename from Stars_Without_Number_Revised/Source/js/drones.js
rename to Stars_Without_Number_Revised/Source/ts/drones.ts
index c84a829db2..0bda038e8c 100644
--- a/Stars_Without_Number_Revised/Source/js/drones.js
+++ b/Stars_Without_Number_Revised/Source/ts/drones.ts
@@ -6,8 +6,10 @@ const fillDroneStats = () => {
getAttrs(["repeating_drones_drone_model"], v => {
const model = (v.repeating_drones_drone_model || "").toLowerCase().trim().replace(/ /g, "_");
if (autofillData.drones.hasOwnProperty(model)) {
- const setting = Object.entries(autofillData.drones[model]).reduce((m, [key, value]) => {
- m[`repeating_drones_${key}`] = value;
+ const setting = Object.entries(autofillData.drones[model]).reduce((m: {[key: string]: string}, [key, value]) => {
+ if (typeof value === "string") {
+ m[`repeating_drones_${key}`] = value;
+ }
return m;
}, {});
setting.repeating_drones_drone_HP_max = setting.repeating_drones_drone_HP;
@@ -15,18 +17,18 @@ const fillDroneStats = () => {
}
});
};
-const fillDroneFitting = (num) => {
+const fillDroneFitting = (num: number) => {
const prefix = `repeating_drones_drone_fitting_${num}`;
getAttrs([`${prefix}_desc`, `${prefix}_name`], v => {
const fittingName = (v[`${prefix}_name`] || "").toLowerCase().trim().replace(/ /g, "_");
- if (v[`${prefix}_desc`] === "" && autofillData.droneFittings.includes(fittingName)) {
+ if (v[`${prefix}_desc`] === "" && Object.keys(autofillData.droneFittings.default).includes(fittingName)) {
setAttrs({
[`${prefix}_desc`]: translate(`${fittingName.toUpperCase()}_DESC`)
});
}
});
};
-const calculateDroneAttack = (prefixes, callback) => {
+const calculateDroneAttack = (prefixes: string[], callback?: (values: {[key: string]: string}) => void) => {
const sourceAttrs = prefixes.reduce((m, prefix) => {
return m.concat([
`${prefix}_drone_weapon1_ab`,
@@ -44,29 +46,29 @@ const calculateDroneAttack = (prefixes, callback) => {
]);
}, ["attack_bonus", "intelligence_mod", "skill_pilot", "skill_program", "npc", "npc_attack_bonus"]);
getAttrs(sourceAttrs, v => {
- let skillMod,
- intMod,
- attackBonus;
+ let skillMod: number,
+ intMod: number,
+ attackBonus: number;
if (v.npc !== "1") {
- skillMod = Math.max(parseInt(v.skill_pilot), parseInt(v.skill_program)) || 0;
- intMod = parseInt(v.intelligence_mod) || 0;
- attackBonus = parseInt(v.attack_bonus) || 0;
+ skillMod = Math.max(parseInt(v.skill_pilot), parseInt(v.skill_program)) || 0;
+ intMod = parseInt(v.intelligence_mod) || 0;
+ attackBonus = parseInt(v.attack_bonus) || 0;
} else {
skillMod = 0;
intMod = 0;
attackBonus = parseInt(v.npc_attack_bonus) || 0;
}
- const setting = prefixes.reduce((m, prefix) => {
+ const setting = prefixes.reduce((m: {[key:string]: string}, prefix) => {
[1, 2, 3].filter(num => v[`${prefix}_drone_weapon${num}_active`] === "1")
.forEach(num => {
- m[`${prefix}_drone_weapon${num}_attack`] = intMod + attackBonus +
+ m[`${prefix}_drone_weapon${num}_attack`] = (intMod + attackBonus +
((skillMod === -1) ? -2 : skillMod) +
- parseInt(v[[`${prefix}_drone_weapon${num}_ab`]] || 0);
+ parseInt(v[`${prefix}_drone_weapon${num}_ab`]) || 0).toString();
m[`${prefix}_drone_weapon${num}_skill`] =
- ((skillMod === -1) ? -2 : skillMod);
+ ((skillMod === -1) ? -2 : skillMod).toString();
});
return m;
- }, {});
- mySetAttrs(setting, v, callback);
+ }, {});
+ mySetAttrs(setting, v, null, callback);
});
};
\ No newline at end of file
diff --git a/Stars_Without_Number_Revised/Source/js/eventHandlers.js b/Stars_Without_Number_Revised/Source/ts/eventHandlers.ts
similarity index 95%
rename from Stars_Without_Number_Revised/Source/js/eventHandlers.js
rename to Stars_Without_Number_Revised/Source/ts/eventHandlers.ts
index 2e8ba0116b..9966c8ff39 100644
--- a/Stars_Without_Number_Revised/Source/js/eventHandlers.js
+++ b/Stars_Without_Number_Revised/Source/ts/eventHandlers.ts
@@ -1,3 +1,9 @@
+///
+///
+///
+///
+///
+///
/* global getAttrs, setAttrs, getSectionIDs, generateRowID, on, removeRepeatingRow, _, getTranslationByKey */
/**
@@ -39,7 +45,7 @@ on(weaponDisplayEvent, generateWeaponDisplay);
on("change:repeating_weapons:weapon_name", () => validateWeaponSkills());
on("change:homebrew_skill_list", () => getSectionIDs("repeating_weapons", validateWeaponSkills));
-on("change:strain change:strain_permanent", validateStrain);
+on("change:strain_extra change:strain_permanent", calculateStrain);
on("change:constitution", calculateMaxStrain);
on("change:repeating_cyberware remove:repeating_cyberware", calculateCyberwareStrain);
on("change:strain_permanent_extra change:cyberware_strain_total", calculatePermanentStrain);
diff --git a/Stars_Without_Number_Revised/Source/js/menuBuilders.js b/Stars_Without_Number_Revised/Source/ts/menuBuilders.ts
similarity index 94%
rename from Stars_Without_Number_Revised/Source/js/menuBuilders.js
rename to Stars_Without_Number_Revised/Source/ts/menuBuilders.ts
index 3be38146a5..292e763800 100644
--- a/Stars_Without_Number_Revised/Source/js/menuBuilders.js
+++ b/Stars_Without_Number_Revised/Source/ts/menuBuilders.ts
@@ -2,21 +2,21 @@
/* Menu builders */
/* Helper functions for producing skill chat menus */
-const skillToMacro = v => skill => {
+const skillToMacro = (v: { [x: string]: string; }) => (skill: string) => {
const namedSkills = [
"culture_one", "culture_two", "culture_three",
"culture_alien", "profession", "magic2"
];
if (namedSkills.includes(skill))
- return [`@{skill_${skill}_name} (${sign(v[`skill_${skill}`])})`, `skill_${skill}`];
+ return [`@{skill_${skill}_name} (${sign(parseInt(v[`skill_${skill}`]))})`, `skill_${skill}`];
else
- return [`^{${skill.toUpperCase()}} (${sign(v[`skill_${skill}`])})`, `skill_${skill}`];
+ return [`^{${skill.toUpperCase()}} (${sign(parseInt(v[`skill_${skill}`]))})`, `skill_${skill}`];
};
-const idToSkillMacro = (v, sName) => id => {
+const idToSkillMacro = (v: { [x: string]: string; }, sName: string) => (id: any) => {
const prefix = `repeating_${sName}_${id}_skill`;
- return [`${v[`${prefix}_name`]} (${sign(v[prefix])})`, prefix];
+ return [`${v[`${prefix}_name`]} (${sign(parseInt(v[prefix]))})`, prefix];
};
-const buildSkillMacro = ([name, command], index, allSkills) => {
+const buildSkillMacro = ([name, command]: [string, string], index: number, allSkills: string[][]) => {
return buildLink(name, command, index + 1 === allSkills.length);
};
/* End helper functions */
diff --git a/Stars_Without_Number_Revised/Source/js/migrations.js b/Stars_Without_Number_Revised/Source/ts/migrations.ts
similarity index 88%
rename from Stars_Without_Number_Revised/Source/js/migrations.js
rename to Stars_Without_Number_Revised/Source/ts/migrations.ts
index 147cef2a4b..8a0995449e 100644
--- a/Stars_Without_Number_Revised/Source/js/migrations.js
+++ b/Stars_Without_Number_Revised/Source/ts/migrations.ts
@@ -14,9 +14,9 @@ const handleUpgrade = () => {
};
/* Versioned upgrade */
-const upgradeSheet = (version, firstTime = false, finalTime = false) => {
+const upgradeSheet = (version: string, firstTime = false, finalTime = false) => {
// Any version upgrade code should go here
- const performUpgrade = (version) => {
+ const performUpgrade = (version: string) => {
const [major, minor, patch] = version.split(".").map(x => parseInt(x));
console.log(`Upgrading from version ${version}.`);
@@ -45,7 +45,7 @@ const upgradeSheet = (version, firstTime = false, finalTime = false) => {
...idArray.map(id => `repeating_weapons_${id}_weapon_ammo`)
];
getAttrs(sourceAttrs, v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[k: string]: string}, id) => {
if (v[`repeating_weapons_${id}_weapon_burst`] === "0")
m[`repeating_weapons_${id}_weapon_burst`] = "";
else if (v[`repeating_weapons_${id}_weapon_burst`] === "2")
@@ -57,40 +57,40 @@ const upgradeSheet = (version, firstTime = false, finalTime = false) => {
}
return m;
}, {});
- setAttrs(setting, {}, upgradeFunction);
+ setAttrs(setting, {}, () => upgradeFunction());
});
});
getSectionIDs("repeating_ship-weapons", idArray => {
getAttrs(idArray.map(id => `repeating_ship-weapons_${id}_weapon_ammo_max`), v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[key: string]: string}, id) => {
if (v[`repeating_ship-weapons_${id}_weapon_ammo_max`] && v[`repeating_ship-weapons_${id}_weapon_ammo_max`] !== "0") {
m[`repeating_ship-weapons_${id}_weapon_use_ammo`] = "{{ammo=[[@{weapon_ammo} - 1]] / @{weapon_ammo_max}}}";
}
return m;
}, {});
- setAttrs(setting, {}, upgradeFunction);
+ setAttrs(setting, {}, () =>upgradeFunction());
});
});
getSectionIDs("repeating_npc-attacks", idArray => {
getAttrs(idArray.map(id => `repeating_npc-attacks_${id}_attack_burst`), v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[key: string]: string}, id) => {
if (v[`repeating_npc-attacks_${id}_attack_burst`] === "0")
m[`repeating_npc-attacks_${id}_attack_burst`] = "";
else if (v[`repeating_npc-attacks_${id}_attack_burst`] === "2")
m[`repeating_npc-attacks_${id}_attack_burst`] = "+ 2[Burst]";
return m;
}, {});
- setAttrs(setting, {}, upgradeFunction);
+ setAttrs(setting, {}, () => upgradeFunction());
});
});
getSectionIDs("repeating_gear", idArray => {
getAttrs(idArray.map(id => `repeating_gear_${id}_gear_status`), v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[key: string]: string}, id) => {
m[`repeating_gear_${id}_gear_status`] =
(v[`repeating_gear_${id}_gear_status`] || "").toUpperCase();
return m;
}, {});
- mySetAttrs(setting, v, {}, upgradeFunction);
+ mySetAttrs(setting, v, null, () => upgradeFunction());
});
});
}
@@ -117,7 +117,7 @@ const upgradeSheet = (version, firstTime = false, finalTime = false) => {
armor_status: "READIED",
armor_type: (v.armor_type || "").toUpperCase()
};
- fillRepeatingSectionFromData("armor", data, upgradeFunction);
+ fillRepeatingSectionFromData("armor", data, () => upgradeFunction());
} else upgradeFunction();
if (v.setting_ship_tab_name === "MECH") setAttrs({
ship_vehicle_type: "MECH"
@@ -135,11 +135,11 @@ const upgradeSheet = (version, firstTime = false, finalTime = false) => {
"skill_magic_query", "skill_magic2_query"
];
getAttrs(sourceAttrs, v => {
- const setting = sourceAttrs.reduce((m, attrName) => {
+ const setting = sourceAttrs.reduce((m: {[key: string]: string}, attrName) => {
if (v[attrName] === "@{attribute_query_none}") m[attrName] = "@{attribute_query}";
return m;
}, {});
- mySetAttrs(setting, v, {}, upgradeFunction);
+ mySetAttrs(setting, v, null, () => upgradeFunction());
});
});
}));
@@ -153,7 +153,7 @@ const upgradeSheet = (version, firstTime = false, finalTime = false) => {
});
generateWeaponDisplay();
getSectionIDs("repeating_drones", idArray => {
- calculateDroneAttack(idArray.map(id => `repeating_drones_${id}`), upgradeFunction);
+ calculateDroneAttack(idArray.map(id => `repeating_drones_${id}`), () => upgradeFunction());
});
}
/** v2.4.3
@@ -169,7 +169,7 @@ const upgradeSheet = (version, firstTime = false, finalTime = false) => {
else if (major === 2 && minor === 4 && patch < 7) {
attributes.forEach(attr => {
getAttrs([attr, `${attr}_base`], v => {
- mySetAttrs({[`${attr}_base`]: parseInt(v[`${attr}`] || 10)}, v, null, () => {
+ mySetAttrs({[`${attr}_base`]: parseInt(v[`${attr}`]) || 10}, v, null, () => {
calculateAttr(attr);
});
});
@@ -195,6 +195,25 @@ const upgradeSheet = (version, firstTime = false, finalTime = false) => {
upgradeSheet("2.5.3")
}
+
+ /** v2.6.0
+ * Move extra strain into strain_extra
+ * Move NPC AC and HD into npc_ac and npc_hd
+ */
+ else if (major === 2 && minor < 6) {
+ getAttrs(["strain", "strain_permanent", "strain_extra", "AC", "HP", "HP_max"], v => {
+ const strain_extra = (parseInt(v.strain) || 0) - (parseInt(v.strain_permanent) || 0)
+ mySetAttrs({
+ strain_extra: strain_extra,
+ npc_ac: v.AC,
+ npc_hd: v.HD,
+ npc_hd_max: v.HP_max
+ }, v, null, () => {
+ upgradeSheet("2.6.0")
+ })
+ })
+ }
+
/** Final upgrade clause, always leave this around */
else upgradeSheet(sheetVersion, false, true);
};
@@ -215,7 +234,7 @@ const upgradeFrom162 = () => {
// Legacy migration
getAttrs([1, 2, 3, 4, 5, 6, 7, 8].map(i => `psionics_mastered_${i}`), v => {
- const setting = {};
+ const setting: {[key: string]: string} = {};
for (let i = 1; i < 9; i++) {
const technique = v[`psionics_mastered_${i}`];
if (technique) {
@@ -226,7 +245,7 @@ const upgradeFrom162 = () => {
setAttrs(setting);
});
getAttrs([1, 2, 3, 4].map(i => `cyberware_${i}`), v => {
- const setting = {};
+ const setting: {[key: string]: string} = {};
for (let i = 1; i < 5; i++) {
const cyberware = v[`cyberware_${i}`];
if (cyberware) {
@@ -238,7 +257,7 @@ const upgradeFrom162 = () => {
});
getAttrs(["languages"], v => {
if (v.languages) {
- const setting = {};
+ const setting: {[key: string]: string} = {};
v.languages.split(/\r?\n/).filter(l => !!l).forEach(language => {
const newRowId = generateRowID();
@@ -310,7 +329,7 @@ const upgradeFrom162 = () => {
...attrsToConvertFromOnTo1,
...customConversionAttrs,
], v => {
- const setting = Object.entries(attrConversionData).reduce((m, [oldName, newName]) => {
+ const setting = Object.entries(attrConversionData).reduce((m: {[key: string]: string}, [oldName, newName]) => {
if (v[oldName] && v[oldName] !== "" && `${v[newName]}` !== `${v[oldName]}`)
m[newName] = v[oldName];
return m;
@@ -344,7 +363,7 @@ const upgradeFrom162 = () => {
});
return m;
}, []);
- fillRepeatingSectionFromData("resources", customCounterData, upgradeFunction);
+ fillRepeatingSectionFromData("resources", customCounterData, () => upgradeFunction());
// Tab
if (`${v.tab}` === "1" || `${v.tab}` === "4") setting.tab = "character";
@@ -361,7 +380,7 @@ const upgradeFrom162 = () => {
attack_name: translate("ATTACK"),
attack_number: v.npc_attacks || "1"
};
- fillRepeatingSectionFromData("npc-attacks", newAttack, upgradeFunction);
+ fillRepeatingSectionFromData("npc-attacks", newAttack, () => upgradeFunction());
} else upgradeFunction();
// Psionics/Space Magic toggle conversion
@@ -372,7 +391,7 @@ const upgradeFrom162 = () => {
else if (v.homebrew_psionics_disable === "on")
setting.setting_super_type = "neither";
- setAttrs(setting, {}, upgradeFunction);
+ setAttrs(setting, {}, () => upgradeFunction());
});
// convert weapon attributes, and extract ship weapons
getSectionIDs("repeating_weapons", idArray => {
@@ -389,7 +408,7 @@ const upgradeFrom162 = () => {
...idArray.map(id => `repeating_weapons_${id}_ship_weapon_broken`),
];
getAttrs(oldAttrs, v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[key: string]: string}, id) => {
if (v[`repeating_weapons_${id}_add_skill`] === "@{weapon_skill_bonus}")
m[`repeating_weapons_${id}_weapon_skill_to_damage`] = "@{weapon_skill_bonus}";
if (v[`repeating_weapons_${id}_weapon_shock`])
@@ -418,7 +437,7 @@ const upgradeFrom162 = () => {
}, {});
const data = idArray.filter(id => v[`repeating_weapons_${id}_ship_weapon_name`])
.map(id => {
- const row = {};
+ const row: {[key: string]: string} = {};
row.weapon_name = v[`repeating_weapons_${id}_ship_weapon_name`];
if (v[`repeating_weapons_${id}_ship_weapon_power`])
row.weapon_power = v[`repeating_weapons_${id}_ship_weapon_power`];
@@ -434,8 +453,8 @@ const upgradeFrom162 = () => {
row.weapon_broken = "1";
return row;
});
- fillRepeatingSectionFromData("ship-weapons", data, upgradeFunction);
- setAttrs(setting, null, upgradeFunction);
+ fillRepeatingSectionFromData("ship-weapons", data, () => upgradeFunction());
+ setAttrs(setting, null, () => upgradeFunction());
});
});
// convert skills
@@ -464,7 +483,7 @@ const upgradeFrom162 = () => {
return m;
}, []);
idArray.forEach(id => removeRepeatingRow(`repeating_skills_${id}`));
- fillRepeatingSectionFromData("skills", data, upgradeFunction);
+ fillRepeatingSectionFromData("skills", data, () => upgradeFunction());
});
});
// convert techniques
@@ -482,19 +501,19 @@ const upgradeFrom162 = () => {
});
return m;
}, []);
- fillRepeatingSectionFromData("techniques", data, upgradeFunction);
+ fillRepeatingSectionFromData("techniques", data, () => upgradeFunction());
idArray.forEach(id => removeRepeatingRow(`repeating_technique_${id}`));
});
});
// convert cyberware name
getSectionIDs("repeating_cyberware", idArray => {
getAttrs(idArray.map(id => `repeating_cyberware_${id}_cyberware`), v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[key: string]: string}, id) => {
if (v[`repeating_cyberware_${id}_cyberware`])
m[`repeating_cyberware_${id}_cyberware_name`] = v[`repeating_cyberware_${id}_cyberware`];
return m;
}, {});
- setAttrs(setting, null, upgradeFunction);
+ setAttrs(setting, null, () => upgradeFunction());
});
});
// convert goals
@@ -504,38 +523,38 @@ const upgradeFrom162 = () => {
...idArray.map(id => `repeating_goals_${id}_misc_goal_xp`),
];
getAttrs(oldAttrs, v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[key: string]: string}, id) => {
if (v[`repeating_goals_${id}_misc_goal`])
m[`repeating_goals_${id}_goal_name`] = v[`repeating_goals_${id}_misc_goal`];
if (v[`repeating_goals_${id}_misc_goal_xp`])
m[`repeating_goals_${id}_goal_xp`] = v[`repeating_goals_${id}_misc_goal_xp`];
return m;
}, {});
- setAttrs(setting, null, upgradeFunction);
+ setAttrs(setting, null, () => upgradeFunction());
});
});
// convert languages
getSectionIDs("repeating_languages", idArray => {
getAttrs(idArray.map(id => `repeating_languages_${id}_languages`), v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[key: string]: string}, id) => {
if (v[`repeating_languages_${id}_languages`])
m[`repeating_languages_${id}_language`] = v[`repeating_languages_${id}_languages`];
return m;
}, {});
- setAttrs(setting, null, upgradeFunction);
+ setAttrs(setting, null, () => upgradeFunction());
});
});
// convert gear status
getSectionIDs("repeating_gear", idArray => {
getAttrs(idArray.map(id => `repeating_gear_${id}_gear_readied`), v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[key: string]: string}, id) => {
if (`${v[`repeating_gear_${id}_gear_readied`]}` === "1")
m[`repeating_gear_${id}_gear_status`] = "readied";
else if (`${v[`repeating_gear_${id}_gear_readied`]}` === "2")
m[`repeating_gear_${id}_gear_status`] = "stowed";
return m;
}, {});
- setAttrs(setting, null, upgradeFunction);
+ setAttrs(setting, null, () => upgradeFunction());
});
});
// convert defenses
@@ -547,7 +566,7 @@ const upgradeFrom162 = () => {
];
getAttrs(oldAttrs, v => {
const data = idArray.map(id => {
- const row = {};
+ const row: {[key: string]: string} = {};
if (v[`repeating_defenses_${id}_ship_defense_name`])
row.defense_name = v[`repeating_defenses_${id}_ship_defense_name`];
if (v[`repeating_defenses_${id}_ship_defense_special_effects`])
@@ -556,7 +575,7 @@ const upgradeFrom162 = () => {
row.defense_broken = "1";
return row;
});
- fillRepeatingSectionFromData("ship-defenses", data, upgradeFunction);
+ fillRepeatingSectionFromData("ship-defenses", data, () => upgradeFunction());
});
});
// convert fittings
@@ -568,7 +587,7 @@ const upgradeFrom162 = () => {
];
getAttrs(oldAttrs, v => {
const data = idArray.map(id => {
- const row = {};
+ const row: {[key: string]: string} = {};
if (v[`repeating_fittings_${id}_ship_fitting_name`])
row.fitting_name = v[`repeating_fittings_${id}_ship_fitting_name`];
if (v[`repeating_fittings_${id}_ship_fitting_special_effects`])
@@ -577,7 +596,7 @@ const upgradeFrom162 = () => {
row.fitting_broken = "1";
return row;
});
- fillRepeatingSectionFromData("ship-fittings", data, upgradeFunction);
+ fillRepeatingSectionFromData("ship-fittings", data, () => upgradeFunction());
});
});
};
\ No newline at end of file
diff --git a/Stars_Without_Number_Revised/Source/js/npc.js b/Stars_Without_Number_Revised/Source/ts/npc.ts
similarity index 73%
rename from Stars_Without_Number_Revised/Source/js/npc.js
rename to Stars_Without_Number_Revised/Source/ts/npc.ts
index fa99728a2a..cff1a747ad 100644
--- a/Stars_Without_Number_Revised/Source/js/npc.js
+++ b/Stars_Without_Number_Revised/Source/ts/npc.ts
@@ -4,13 +4,13 @@
const fillNPC = () => {
getAttrs(["npc_stat_block"], (v) => {
if (v.npc_stat_block && autofillData.statblocks[v.npc_stat_block]) {
- const [
- HD, AC, npc_attack_bonus, damage, attacks, npc_move,
- npc_morale, npc_skills, npc_saves, armor_type
- ] = autofillData.statblocks[v.npc_stat_block];
+ const {
+ npc_hd, npc_ac, npc_attack_bonus, npc_damage, npc_attacks, npc_move,
+ npc_morale, npc_skills, npc_saves, npc_armor_type
+ }: {[key: string]: string | false} = autofillData.statblocks[v.npc_stat_block];
- const setting = {
- AC,
+ const setting: {[key: string]: string | false} = {
+ npc_ac,
npc_attack_bonus,
npc_move,
npc_morale,
@@ -18,18 +18,18 @@ const fillNPC = () => {
npc_saves
};
- if (armor_type) setting.npc_armor_type = armor_type;
- if (HD.includes("hp")) setting.HP = HD.replace("hp", "");
- else setting.npc_hd = HD;
+ if (npc_armor_type) setting.npc_armor_type = npc_armor_type;
+ if (typeof npc_hd === "string" && npc_hd.includes("hp")) setting.HP = npc_hd.replace("hp", "");
+ else setting.npc_hd = npc_hd;
setAttrs(setting);
- if (damage !== "Unarmed") {
+ if (npc_damage !== "Unarmed") {
const newAttack = {
attack_ab: npc_attack_bonus,
- attack_damage: damage,
+ attack_damage: npc_damage || 0,
attack_name: translate("ATTACK"),
- attack_number: attacks
+ attack_number: npc_attacks
};
fillRepeatingSectionFromData("npc-attacks", newAttack);
}
@@ -52,7 +52,7 @@ const setNPCMultiAttacks = () => {
"npc_roll_full_attack"
];
getAttrs(sourceAttrs, v => {
- const setting = idArray.reduce((m, id) => {
+ const setting = idArray.reduce((m: {[key: string]: string}, id) => {
if (v.npc_roll_full_attack === "1") {
const num = parseInt(v[`repeating_npc-attacks_${id}_attack_number`]) || 1;
m[`repeating_npc-attacks_${id}_attack_extra_macro`] = [2, 3, 4, 5, 6, 7, 8].map(n => {
@@ -73,7 +73,7 @@ const setNPCMultiAttacks = () => {
const handleNPCRollHide = () => {
const types = ["hp", "initiative", "save", "skill", "morale", "reaction"];
getAttrs(["npc_rolls_hidden", ...types.map(x => `npc_${x}_hidden`)], v => {
- const setting = types.reduce((m, n) => {
+ const setting = types.reduce((m: {[key: string]: string}, n) => {
m[`npc_${n}_hidden`] = v.npc_rolls_hidden;
return m;
}, {});
diff --git a/Stars_Without_Number_Revised/Source/js/ship.js b/Stars_Without_Number_Revised/Source/ts/ship.ts
similarity index 83%
rename from Stars_Without_Number_Revised/Source/js/ship.js
rename to Stars_Without_Number_Revised/Source/ts/ship.ts
index 61907bd317..2ba58b80a1 100644
--- a/Stars_Without_Number_Revised/Source/js/ship.js
+++ b/Stars_Without_Number_Revised/Source/ts/ship.ts
@@ -20,15 +20,15 @@ const setShipClass = () => {
// Sets the internal ship_class_normalised attribute responsible
// for filtering ship modules according to class.
getAttrs(["ship_class", "ship_class_normalised"], v => {
- if (["fighter", translate("FIGHTER").toLowerCase()].includes(v.ship_class.toLowerCase()))
+ if (["fighter", translate("FIGHTER").toString().toLowerCase()].includes(v.ship_class.toLowerCase()))
setAttrs({
ship_class_normalised: "fighter"
});
- else if (["frigate", translate("FRIGATE").toLowerCase()].includes(v.ship_class.toLowerCase()))
+ else if (["frigate", translate("FRIGATE").toString().toLowerCase()].includes(v.ship_class.toLowerCase()))
setAttrs({
ship_class_normalised: "frigate"
});
- else if (["cruiser", translate("CRUISER").toLowerCase()].includes(v.ship_class.toLowerCase()))
+ else if (["cruiser", translate("CRUISER").toString().toLowerCase()].includes(v.ship_class.toLowerCase()))
setAttrs({
ship_class_normalised: "cruiser"
});
@@ -39,7 +39,10 @@ const setShipClass = () => {
};
const calculateShipStats = () => {
// Calculates power, mass, and hardpoints remaining.
- const doCalc = (weaponIDs, fittingIDs, defenseIDs) => {
+ const doCalc = (weaponIDs: string[], fittingIDs: string[], defenseIDs: string[]) => {
+ console.log(weaponIDs)
+ console.log(fittingIDs)
+ console.log(defenseIDs)
const oldAttrs = [
...weaponIDs.map(id => `repeating_ship-weapons_${id}_weapon_power`),
...weaponIDs.map(id => `repeating_ship-weapons_${id}_weapon_mass`),
@@ -55,27 +58,26 @@ const calculateShipStats = () => {
"ship_power", "ship_mass", "ship_hardpoints", "ship_price", "ship_hull_price", "ship_calculate_price"
];
getAttrs(oldAttrs, v => {
- const ship_power = v.ship_power_max - sum([
+ const ship_power = (parseInt(v.ship_power_max) || 0) - sum([
...weaponIDs.map(id => `repeating_ship-weapons_${id}_weapon_power`),
...fittingIDs.map(id => `repeating_ship-fittings_${id}_fitting_power`),
...defenseIDs.map(id => `repeating_ship-defenses_${id}_defense_power`),
].map(x => v[x]));
- const ship_mass = v.ship_mass_max - sum([
+ const ship_mass = (parseInt(v.ship_mass_max) || 0) - sum([
...weaponIDs.map(id => `repeating_ship-weapons_${id}_weapon_mass`),
...fittingIDs.map(id => `repeating_ship-fittings_${id}_fitting_mass`),
...defenseIDs.map(id => `repeating_ship-defenses_${id}_defense_mass`),
].map(x => v[x]));
- const ship_hardpoints = v.ship_hardpoints_max -
+ const ship_hardpoints = (parseInt(v.ship_hardpoints_max) || 0) -
sum(weaponIDs.map(id => v[`repeating_ship-weapons_${id}_weapon_hardpoints`]));
- const setting = {ship_power, ship_mass, ship_hardpoints}
+ const setting = {ship_power, ship_mass, ship_hardpoints, ship_price: ""}
if (v.ship_calculate_price === "1") {
- setting.ship_price = new Intl.NumberFormat().format(parseInt(v.ship_hull_price) + sum([
+ setting.ship_price = new Intl.NumberFormat().format((parseInt(v.ship_hull_price) || 0) + sum([
...weaponIDs.map(id => `repeating_ship-weapons_${id}_weapon_price`),
...fittingIDs.map(id => `repeating_ship-fittings_${id}_fitting_price`),
...defenseIDs.map(id => `repeating_ship-defenses_${id}_defense_price`),
].map(x => v[x])));
}
- console.log(setting)
mySetAttrs(setting, v, {
silent: true
});
diff --git a/Stars_Without_Number_Revised/Source/js/translations.js b/Stars_Without_Number_Revised/Source/ts/translations.ts
similarity index 97%
rename from Stars_Without_Number_Revised/Source/js/translations.js
rename to Stars_Without_Number_Revised/Source/ts/translations.ts
index ded55d2010..0caceba781 100644
--- a/Stars_Without_Number_Revised/Source/js/translations.js
+++ b/Stars_Without_Number_Revised/Source/ts/translations.ts
@@ -25,13 +25,13 @@ const setTranslatedDefaults = () => {
},
};
getAttrs([...Object.keys(specialSkills), "homebrew_skill_list", "innate_ac_name"], v => {
- const setting = {};
+ const setting: {[key: string]: string} = {};
if (v.homebrew_skill_list === "first") {
Object.entries(specialSkills).forEach(([name, data]) => {
if (v[name] === data.default && v[name] !== data.trans) setting[name] = data.trans;
});
}
- setting.innate_ac_name = translate("INNATE_AC");
+ setting.innate_ac_name = translate("INNATE_AC").toString();
mySetAttrs(setting, v);
});
};
diff --git a/Stars_Without_Number_Revised/Source/ts/util.ts b/Stars_Without_Number_Revised/Source/ts/util.ts
new file mode 100644
index 0000000000..d43ab63345
--- /dev/null
+++ b/Stars_Without_Number_Revised/Source/ts/util.ts
@@ -0,0 +1,21 @@
+/* global getAttrs, setAttrs, getSectionIDs, generateRowID, on, removeRepeatingRow, _, getTranslationByKey */
+
+/* Utility functions */
+const sign = (value: number | string):string => {
+ const val = typeof value === "string" ? parseInt(value) || 0 : value
+ if (val >= 0) return `+${val}`;
+ else return `${val}`;
+};
+const sum = (list: string[]) => list.reduce((m, c) => m + (parseInt(c) || 0), 0);
+const buildLink = (caption: string, ability: string, last?: boolean) => `[${caption}${!last ? "," : ""}](~${ability})`;
+const mySetAttrs = (setting: {[key: string]: AttributeContent}, values: {[key: string]: string}, options?: {silent: boolean}, callback?: (values: {[key: string]: string}) => void) => {
+ // This is a version of setAttrs that expects an extra values parameter
+ // (as received from getAttrs). It will only set values in setting that differ
+ // from their current value on the sheet. The intention is to not
+ // set values unnecessarily (it's expensive) and to reduce bloat
+ // in the Attributes & Abilities tab.
+ Object.keys(setting).forEach(k => {
+ if (`${values[k]}` === `${setting[k]}`) delete setting[k];
+ });
+ setAttrs(setting, options, callback)
+};
diff --git a/Stars_Without_Number_Revised/Source/js/validations.js b/Stars_Without_Number_Revised/Source/ts/validations.ts
similarity index 78%
rename from Stars_Without_Number_Revised/Source/js/validations.js
rename to Stars_Without_Number_Revised/Source/ts/validations.ts
index b089d0318c..311dda0ea5 100644
--- a/Stars_Without_Number_Revised/Source/js/validations.js
+++ b/Stars_Without_Number_Revised/Source/ts/validations.ts
@@ -15,24 +15,24 @@ const validateTab = () => {
};
const validateSuperTab = () => {
getAttrs(["setting_super_type", "tab_super"], v => {
- const setting = {};
+ const setting: {[key: string]: string} = {};
if (v.setting_super_type === "magic") setting.tab_super = "magic";
if (v.setting_super_type === "psionics") setting.tab_super = "psionics";
mySetAttrs(setting, v);
});
};
-const validateStrain = () => {
- getAttrs(["strain", "strain_permanent", "strain_max"], v => {
- const currentStrain = parseInt(v.strain) || 0,
- permanentStrain = parseInt(v.strain_permanent) || 0,
- strain = Math.min(parseInt(v.strain_max), Math.max(currentStrain, permanentStrain)) || 0;
-
- if (strain !== currentStrain) setAttrs({
- strain
- });
- });
-};
-const validateWeaponSkills = (ids) => {
+// const validateStrain = () => {
+// getAttrs(["strain", "strain_permanent", "strain_max"], v => {
+// const currentStrain = parseInt(v.strain) || 0,
+// permanentStrain = parseInt(v.strain_permanent) || 0,
+// strain = Math.min(parseInt(v.strain_max), Math.max(currentStrain, permanentStrain)) || 0;
+//
+// if (strain !== currentStrain) setAttrs({
+// strain
+// });
+// });
+// };
+const validateWeaponSkills = (ids?: [string]) => {
// Makes sure that the select for the weapon skill is never in an invalid state.
const prefixes = (ids && ids.map(id => `repeating_weapons_${id}`)) || ["repeating_weapons"];
getAttrs(["homebrew_skill_list", ...prefixes.map(p => `${p}_weapon_skill_bonus`)], v => {
@@ -43,7 +43,7 @@ const validateWeaponSkills = (ids) => {
"@{skill_combat_psitech}", "@{skill_combat_unarmed}", "@{skill_telekinesis}", "0"
],
type = v.homebrew_skill_list,
- setting = {};
+ setting: {[key: string]: string} = {};
prefixes.forEach(prefix => {
if (type === "revised" && !revisedList.includes(v[`${prefix}_weapon_skill_bonus`]))
setting[`${prefix}_weapon_skill_bonus`] = "@{skill_shoot}";
@@ -53,7 +53,7 @@ const validateWeaponSkills = (ids) => {
setAttrs(setting);
});
};
-const validateShells = (e) => {
+const validateShells = (e: EventInfo) => {
//Unchecks every shell 'active' toggle except the one toggle now.
// console.log(e.sourceAttribute);
// console.log(e.sourceAttribute.slice(17, -13));
@@ -63,9 +63,9 @@ const validateShells = (e) => {
console.log("Changing");
getSectionIDs("repeating_shells", idArray => {
idArray = idArray.filter(item => item !== e.sourceAttribute.slice(17, -13))
- const setting = {}
+ const setting: {[key: string]: string} = {}
idArray.forEach(id => setting[`repeating_shells_${id}_shell_active`] = "0");
- setAttrs(setting, () => {
+ setAttrs(setting, {}, () => {
calculateShellAttrs();
})
})
diff --git a/Stars_Without_Number_Revised/Stars_Without_Number_Revised.css b/Stars_Without_Number_Revised/Stars_Without_Number_Revised.css
index acb3299746..fdd8e829df 100644
--- a/Stars_Without_Number_Revised/Stars_Without_Number_Revised.css
+++ b/Stars_Without_Number_Revised/Stars_Without_Number_Revised.css
@@ -1 +1 @@
-.charsheet{background-color:#fff;padding:0 !important;font-size:12px;line-height:18px;min-width:800px;color:#000}div,span,label,textarea,button[type=roll],h1,h2,h3{box-sizing:border-box}label{margin:0;padding:0;color:inherit;font-size:1em;font-weight:normal;width:auto}p{font-size:1em;margin:0 0 5px;line-height:inherit}textarea{resize:vertical;padding:1px 4px;font-size:12px;margin:0;color:#000;display:block}input[type=text],input[type=number]{padding:1px 4px;font-size:12px;height:20px;color:#000}input[type=number][readonly=readonly],input[type=number].sheet-no-spinners{-moz-appearance:textfield}input[type=number][readonly=readonly]::-webkit-inner-spin-button,input[type=number][readonly=readonly]::-webkit-outer-spin-button,input[type=number].sheet-no-spinners::-webkit-inner-spin-button,input[type=number].sheet-no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select{margin:0;color:#000;font-size:12px;padding:1px 2px;line-height:18px;height:22px}button[type=roll].btn{margin:0}button[type=roll].sheet-unstyled-button{text-shadow:none;box-shadow:none;color:inherit;text-align:inherit;padding:0;border:none;border-radius:0;font-size:inherit;background:transparent}button[type=roll].sheet-unstyled-button::before{content:""}button[type=roll].sheet-invisible-button{position:absolute;z-index:1;opacity:0;left:0;width:100%;height:100%;top:0}button[type=roll].sheet-invisible-button:hover~div:not(.sheet-no-highlight){color:#2b3fea;border-color:#2b3fea}.sheet-hider[value="0"]+div,.sheet-hider[value="0"]+label,.sheet-hider[value="0"]+button,.sheet-hider[value="0"]+span{display:none}.sheet-hider[value=""]+button{display:none}.sheet-editmode[value="0"]~.sheet-content .sheet-empty-hider[value=""]+div{display:none}h1{font-family:"Contrail One",sans-serif;background-color:#9b9b9b;padding-left:5px;color:#fff;font-size:1.3em;line-height:22px;font-weight:normal}h1::after{content:"";position:absolute;right:0;background-color:#223297;background-position:center;background-size:100%;width:22px;height:22px}h2{font-family:"Contrail One",sans-serif;padding-left:5px;border:2px solid #000;background-color:#ccc;color:#000;font-size:1.1em;margin:5px 0;width:175px;line-height:18px}h3{font-size:1.2em;font-family:"Contrail One",sans-serif;color:#6b6b6b;line-height:1.5;font-weight:normal}.sheet-npc-input[value="0"]~.sheet-tabs .sheet-npc-tab,.sheet-npc-input[value="1"]~.sheet-tabs .sheet-pc-tab,.sheet-npc-input[value="0"]~.sheet-drones .sheet-npc-show,.sheet-npc-input[value="1"]~.sheet-drones .sheet-pc-show,.sheet-tab-input:not([value=character])~.sheet-character,.sheet-tab-input:not([value=ship])~.sheet-ship,.sheet-tab-input:not([value=drones])~.sheet-drones,.sheet-tab-input:not([value=npc])~.sheet-npc{display:none}.sheet-content{min-width:800px;display:grid;grid-gap:5px}.sheet-editmode[value="0"]~.sheet-content .sheet-edit,.sheet-editmode[value="0"]~.sheet-content .repcontrol,.sheet-editmode[value="1"]~.sheet-content .sheet-display{display:none}.sheet-header{margin-bottom:10px}.sheet-header input{opacity:0;position:absolute}.sheet-header .sheet-logo{width:480px}.sheet-header .sheet-npc-chooser{cursor:pointer;margin-left:auto;color:#fff}.sheet-header .sheet-npc-chooser span{padding:3px 6px}.sheet-header .sheet-npc-chooser input:not(:checked)~.sheet-pc-label,.sheet-header .sheet-npc-chooser input:checked~.sheet-npc-label{background:#11194b}.sheet-header .sheet-npc-chooser input:checked~.sheet-pc-label,.sheet-header .sheet-npc-chooser input:not(:checked)~.sheet-npc-label{background:#223297}.sheet-header .sheet-edit-button{margin:0 5px 0 20px}.sheet-header .sheet-settings-gear,.sheet-header .sheet-edit-button{cursor:pointer;font-size:16px;font-family:pictos}.sheet-header .sheet-settings-gear input:not(:checked)+span,.sheet-header .sheet-edit-button input:not(:checked)+span{color:#888}.sheet-header .sheet-settings-gear input:checked+span,.sheet-header .sheet-edit-button input:checked+span{color:#223297}.sheet-footer{font-size:10px;border-top:1px solid #ccc;margin-top:10px;color:#666}.sheet-footer button[type=roll].btn:hover{color:#223297}.sheet-tabs{margin-bottom:10px;width:100%;position:relative;z-index:2;border-top:1px solid #333;font-family:"Contrail One",sans-serif;flex-flow:row-reverse;justify-content:flex-end}.sheet-tabs input{opacity:0;position:absolute}.sheet-tabs input:checked+span{background:#11194b}.sheet-tabs input:not(:checked)+span{background:#223297}.sheet-tabs span{padding:1px 25px 0}.sheet-tabs label{cursor:pointer;line-height:17px;display:flex;margin:-1px -10px 0 0;color:#fff;clip-path:polygon(0 0, 100% 0, 100% 10px, calc(100% - 10px) 100%, 0 100%)}.sheet-flex{display:flex}.sheet-flex-start{display:flex;align-items:flex-start}.sheet-flex-center{display:flex;align-items:center}.sheet-flex-between{display:flex;align-items:center;justify-content:space-between}.sheet-flex-wrap{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.sheet-grow{flex-grow:1}.sheet-halfgrid{display:grid;grid:auto/1fr 1fr;grid-gap:5px}.sheet-thirdsgrid{display:grid;grid:auto/repeat(3, 1fr);grid-column-gap:1%}.sheet-column>div:not(:first-child){margin-top:5px}.sheet-col-2{grid-column:2}.sheet-col-3{grid-column:3}.sheet-col-4{grid-column:4}.sheet-cols-2{grid-column:span 2}.sheet-cols-3{grid-column:span 3}.sheet-cols-4{grid-column:span 4}.sheet-rows-2{grid-row:span 2}.sheet-col55{width:55%}.sheet-col50{width:50%}.sheet-col40{width:40%}.sheet-colthird{width:calc(100%/3)}.sheet-col25{width:25%}.sheet-col20{width:20%}.sheet-colsixth{width:calc(100%/6)}.sheet-grey-box,.sheet-grey-box-bordered{padding:4px;background:#f0f0f0}.sheet-grey-box-bordered{border:1px solid #aaa}.sheet-core-box{padding:8px;background:#f0f0f0}.sheet-core-box-text{padding:8px 3px 3px 8px;background:#f0f0f0}input[type=text].sheet-inherit{border-radius:0;border:none;background:transparent;box-shadow:none;padding:0;color:inherit;font:inherit}.sheet-inline-input{position:relative;z-index:2;vertical-align:baseline;padding:0 3px}.sheet-text-input{color:#666;padding-right:5px;line-height:1}.sheet-text-input .sheet-label{font-size:.9em;text-align:inherit;line-height:14px;border-top:1px solid #aaa}.sheet-text-input .sheet-label input[type=checkbox]{height:14px;margin:0 3px 0 0}.sheet-text-input input[type=text],.sheet-text-input input[type=number],.sheet-text-input textarea{background:transparent;padding:1px 0;width:100%;border-radius:0;color:#223297;border:none;text-align:inherit;font-weight:inherit;box-shadow:none}.sheet-text-input input[type=text][readonly=readonly],.sheet-text-input input[type=number][readonly=readonly],.sheet-text-input textarea[readonly=readonly]{cursor:default}.sheet-text-input input[type=text],.sheet-text-input input[type=number]{font-size:1.1em}.sheet-text-input textarea{height:20px;min-height:20px}.sheet-text-input>input[type=checkbox]{height:14px;margin:3px 0}.sheet-text-input select{width:100%;height:20px;color:#223297;background:transparent;border:none}.sheet-text-input.sheet-important{font-weight:bold;font-size:1.1em}.sheet-text-input.sheet-center{text-align:center}.sheet-text-input.sheet-duo{display:grid;text-align:center;grid:auto/1fr 5px 1fr;align-items:center;align-content:start;grid-column-gap:4px}.sheet-text-input.sheet-duo>span{font-size:16px;color:#333}.sheet-text-input.sheet-duo .sheet-label{grid-column:1/4}.sheet-text-input button[type=roll].btn{width:100%}.sheet-text-input button[type=roll].btn:hover{color:red}.sheet-table-header{font-size:.9em;color:#666}.sheet-table-header .sheet-center{text-align:center}.sheet-table-header>div{padding-left:2px;border-bottom:1px solid #aaa}.sheet-blue-button{text-align:center;line-height:1.5}.sheet-blue-button button[type=roll].btn{background:#2b3fea;width:35px;height:35px;display:block;margin:0 auto;color:#fff}.sheet-blue-button button[type=roll].btn::before{content:""}.sheet-focusinfo{position:relative}.sheet-focusinfo .sheet-details{position:absolute;z-index:1;opacity:1;width:250px;top:22px;left:calc(50% - 125px);transition:all .3s;background:#fff;border:1px solid #777;border-radius:8px;padding:5px}.sheet-focusinfo input:not(:focus)~.sheet-details{visibility:hidden;opacity:0}.sheet-lower{text-transform:lowercase}.sheet-space-before::before,.sheet-space-after::after{content:" "}.sheet-colon-after::after{content:":"}.sheet-hide-empty[value=""]+span{display:none}.sheet-add-plus:not([value^="-"])+span::before{content:"+"}.sheet-api{font-size:.8em;background:#f0f0f0;border-radius:5px;padding:1px;line-height:1;vertical-align:super}.sheet-simple-repsection .repitem{margin-bottom:3px}.sheet-simple-repsection textarea{margin:3px 0 0;height:50px}.sheet-simple-repsection .sheet-display .sheet-name{font-weight:bold;font-size:1.1em;border-bottom:1px solid #777}.sheet-simple-repsection .sheet-display .sheet-details{line-height:1.4;text-align:justify;white-space:pre-wrap}.sheet-rep-grid{display:grid;align-items:start;grid-column-gap:3px;margin-bottom:3px}.sheet-rep-grid .sheet-text-input{padding:0}.sheet-skills-type[value=neither]~div .sheet-skills-either,.sheet-skills-type:not([value=first])~div .sheet-skills-first,.sheet-skills-type:not([value=revised])~div .sheet-skills-revised,.sheet-skills-type:not([value=wwn])~div .sheet-skills-wwn,.sheet-skills-type:not([value=neither])~div .sheet-skills-neither,.sheet-super-type:not([value=psionics]):not([value=both])~div .sheet-skills-psionics,.sheet-super-type:not([value=magic]):not([value=both])~div .sheet-skills-magic,.sheet-skills-query:not([value=hover])~div .sheet-skills-query-hover,.sheet-skills-query[value=query]~div .sheet-skills-query-display,.sheet-skills-query[value=query]~div .sheet-skills-query-ask{display:none}.sheet-skills-query-display input:not([value*=str])~.sheet-str,.sheet-skills-query-display input:not([value*=dex])~.sheet-dex,.sheet-skills-query-display input:not([value*=con])~.sheet-con,.sheet-skills-query-display input:not([value*=int])~.sheet-int,.sheet-skills-query-display input:not([value*=wis])~.sheet-wis,.sheet-skills-query-display input:not([value*=cha])~.sheet-cha{display:none}.sheet-skills-query[value=hover]~div .sheet-skill:hover .sheet-skills-query-display,.sheet-skill .sheet-display .sheet-query:focus+.sheet-skills-query-display{display:none}.repcontrol{display:flex;margin-top:4px}.repcontrol button{padding:3px 10px}.repcontrol_edit{order:1;margin-left:auto}.repcontrol button{background:#223297;color:#fff;box-shadow:none;text-shadow:none}.repcontrol_move,.repcontrol_del{padding:1px 10px}.itemcontrol{z-index:100}.sheet-section-toggle-header{position:relative}.sheet-section-toggle-header input{cursor:pointer;position:absolute;width:22px;height:100%;z-index:2;right:0;opacity:0}.sheet-section-toggle-header input+h1::after{background-image:url("https://svgshare.com/i/6Vz.svg")}.sheet-section-toggle-header input:not(:checked)+h1::after{transform:rotate(180deg)}.sheet-section-toggle-header+input+div{margin-top:5px}.sheet-settings label{font-weight:bold}.sheet-settings label span{margin-right:4px}.sheet-settings select{width:120px;display:inline-block}.sheet-settings select.sheet-wide{width:170px}.sheet-generate{margin-bottom:5px}.sheet-generate .sheet-generate-source{height:20px;width:170px}.sheet-generate .sheet-generate-info{margin:0 5px;min-height:20px;flex-grow:1;background:#f0f0f0;border-radius:4px;padding:1px 4px}.sheet-generate .sheet-generate-button{padding:1px 8px;border-radius:4px;cursor:pointer;background:#223297;color:#fff}.sheet-generate .sheet-generate-button input[type=checkbox]{position:absolute;visibility:hidden}.sheet-generate .sheet-generate-button:active{outline:5px auto;outline-offset:-2px}.sheet-core{display:grid;grid-column-gap:5px}.sheet-core.sheet-core-info{grid:auto/2.5fr 1fr .8fr}.sheet-core.sheet-core-info .sheet-info{flex-wrap:wrap;padding-right:3px}.sheet-core.sheet-core-info .sheet-info .sheet-important{width:calc(60% - 22px)}.sheet-core.sheet-core-info .sheet-info .sheet-level{width:44px}.sheet-core.sheet-core-info .sheet-info .sheet-level-rest{width:calc(40% - 22px)}.sheet-core.sheet-core-stats{grid:auto/minmax(310px, 1.2fr) minmax(260px, 1fr) minmax(220px, 0.8fr)}.sheet-core .sheet-main-content{margin-top:3px;display:grid;grid:auto/repeat(3, 1fr);grid-row-gap:3px}.sheet-core .sheet-main-content .sheet-left-margin{margin-left:15px}.sheet-saves .sheet-flex{margin-top:4px}.sheet-menus-content{display:grid;grid:auto/1fr 1fr}.sheet-menus button[type=roll].btn{color:#2b3fea;font-size:1.1em}.sheet-menus button[type=roll].btn:hover{color:red}.sheet-character .sheet-menus button[type=roll].btn{margin-right:auto}.sheet-attributes{font-size:1.1em;line-height:1.2}.sheet-attributes table{width:100%;height:100%}.sheet-attributes td:first-child,.sheet-attributes .sheet-mod{font-weight:bold}.sheet-attributes td:not(:first-child){text-align:center}.sheet-attributes input[type=number]{width:45px}.sheet-attributes td:nth-child(2n+3) input[type=number]{width:37px}.sheet-attributes .sheet-mod{font-size:1.1em}.sheet-editmode[value="0"]~.sheet-content .sheet-resources .repcontainer{grid:auto/1fr 1fr}.sheet-resources .sheet-credits{margin-left:auto}.sheet-resources .repcontainer{display:grid;grid-row-gap:3px;margin-top:3px}.sheet-resources input[type=text]{width:calc(100% - 8em);margin-right:auto}.sheet-resources .sheet-slash{margin:0 2px}.sheet-shells .sheet-shells-grid{grid:auto/40px 35px 35px 35px 45px 1fr}.sheet-transhuman-setting:not([value=transhuman])~.sheet-column .sheet-transhuman-enabled{display:none}.sheet-transhuman-setting[value=transhuman]~.sheet-core .sheet-transhuman-disabled{display:none}.sheet-weapons .sheet-edit{justify-content:space-between;padding-right:1px}.sheet-weapons .sheet-edit .sheet-name{width:138px}.sheet-weapons .sheet-edit .sheet-ab{width:45px}.sheet-weapons .sheet-edit .sheet-weapon-skill{width:80px}.sheet-weapons .sheet-edit .sheet-attribute{width:60px}.sheet-weapons .sheet-edit .sheet-burst{width:65px}.sheet-weapons .sheet-edit .sheet-damage{width:60px}.sheet-weapons .sheet-edit .sheet-shock-damage{width:55px}.sheet-weapons .sheet-edit .sheet-shock-ac{width:55px}.sheet-weapons .sheet-edit .sheet-skill-to-damage{width:30px}.sheet-weapons .sheet-edit .sheet-range{width:60px}.sheet-weapons .sheet-edit .sheet-ammo{width:80px}.sheet-weapons .sheet-edit .sheet-enc{width:40px}.sheet-weapons .sheet-text-input{padding-right:3px}.sheet-weapons .repitem{margin-bottom:3px}.sheet-weapons .sheet-display{font-size:1.1em;border:1px solid #888;text-indent:-10px;padding:2px 4px 2px 14px}.sheet-weapons .sheet-display .sheet-name{font-weight:bold}.sheet-weapons .repitem:nth-child(odd) .sheet-display{background:#d3d3d3}.sheet-skill-container,.sheet-skills-repeating .repcontainer{display:grid;grid:auto/1fr 1fr;grid-gap:4px 1%}.sheet-skill{position:relative}.sheet-skill .sheet-display,.sheet-skill .sheet-edit{border:1px solid #888;padding:2px 4px;height:100%}.sheet-skill .sheet-display{font-weight:bold;font-size:1.1em}.sheet-skill .sheet-display .sheet-dice[value="3d6d1"]+.sheet-name::after{content:"3d6"}.sheet-skill .sheet-display .sheet-dice[value="4d6d2"]+.sheet-name::after{content:"4d6"}.sheet-skill .sheet-display .sheet-name{margin-right:auto}.sheet-skill .sheet-display .sheet-name::after{vertical-align:super;margin-left:2px;font-weight:normal;font-size:.7em}.sheet-skill .sheet-display .sheet-query{width:55px;background:transparent;border-color:transparent;position:relative;height:18px;z-index:2;margin:0 2px;outline:none;color:inherit;flex-shrink:0;line-height:16px;padding:0}.sheet-skill:not(:hover) .sheet-display .sheet-query:not(:focus){display:none}.sheet-skill .sheet-skills-query-display{margin:0 3px;flex-shrink:0;font-weight:normal}.sheet-skill .sheet-edit input[type=text].sheet-name{width:100%;margin-bottom:2px}.sheet-skill .sheet-edit div.sheet-name{flex-grow:1;width:0;padding:1px 2px}.sheet-skill .sheet-edit .sheet-level{margin:0 2px;padding:1px 2px;width:40px}.sheet-skill .sheet-edit .sheet-query{width:50px}.sheet-skill .sheet-edit .sheet-dice{width:35px}.sheet-skill .sheet-edit.sheet-flex-wrap select,.sheet-skill .sheet-edit.sheet-flex-wrap input{flex-grow:1}.sheet-skill.sheet-skill-points .sheet-display{font-size:1.1em;font-weight:bold;width:100%}.sheet-skill.sheet-skill-points .sheet-name{background:#000;color:#fff;flex-grow:0;margin-right:auto;width:auto;padding:0 4px}.sheet-skill.sheet-skill-points .sheet-edit .sheet-level{margin:0}.sheet-skill-container .sheet-skill:nth-of-type(4n+1),.sheet-skill-container .sheet-skill:nth-of-type(4n+2){background:#d3d3d3}.repcontainer[data-groupname=repeating_skills] .repitem:nth-of-type(4n+1) .sheet-skill,.repcontainer[data-groupname=repeating_skills] .repitem:nth-of-type(4n+2) .sheet-skill{background:#d3d3d3}.sheet-skills-type:not([value=neither])~div .sheet-skills-repeating,.sheet-psionics .sheet-skills-repeating,.sheet-magic .sheet-skills-repeating{margin-top:4px}.sheet-skill-blurb{margin-top:3px;font-style:italic;text-align:center}.sheet-details-button{margin-left:auto;font-weight:bold;color:#999;letter-spacing:1px;cursor:pointer;text-transform:uppercase;font-size:10px}.sheet-details-button input{visibility:hidden;position:absolute}.sheet-details-button input:checked+span{color:#333}.sheet-input-details:not([value="1"])~div .sheet-details{display:none}.sheet-input-details:not([value="0"])~div .sheet-notdetails{display:none}.sheet-super-type:not([value=psionics])~div .sheet-super-psionics-only,.sheet-super-type:not([value=magic])~div .sheet-super-magic-only,.sheet-super-type:not([value=both])~div .sheet-super-both,.sheet-super-type[value=magic]~div .sheet-super-psionics,.sheet-super-type[value=psionics]~div .sheet-super-magic,.sheet-super-type[value=neither]~div .sheet-super{display:none}.sheet-tab-input:not([value=psionics])~.sheet-psionics,.sheet-tab-input:not([value=magic])~.sheet-magic{display:none}.sheet-psionics-effort{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px;margin-top:5px}.sheet-psionics-effort h3{line-height:1}.sheet-techniques{margin-top:5px}.sheet-techniques>.sheet-flex-center{margin-bottom:5px}.sheet-techniques .sheet-display .sheet-discipline{margin-left:auto}.sheet-techniques .sheet-edit .sheet-discipline{margin-left:5px;width:90px}.sheet-magic-effort{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px;margin-top:5px}.sheet-magic-effort h3{line-height:1}.sheet-spells{margin-top:5px}.sheet-spells>.sheet-flex-center{margin-bottom:5px}.sheet-spells>.sheet-flex{border-bottom:1px solid #666;margin-bottom:3px}.sheet-spells>.sheet-flex :not(:first-child){text-align:center}.sheet-spells .sheet-edit .sheet-name{width:220px;flex-grow:1}.sheet-spells .sheet-edit .sheet-prepared{margin:0 3px}.sheet-spells .sheet-edit .sheet-prepared,.sheet-spells .sheet-edit .sheet-damage{width:60px}.sheet-spells .sheet-display .sheet-name{padding-bottom:1px}.sheet-spells .sheet-display span.sheet-prepared{margin:0 4px 0 auto}.sheet-spells .sheet-display input[type=number].sheet-prepared{padding:0 4px;position:relative;z-index:2}.sheet-spell-slots{display:grid;grid:auto/auto 55px 55px 55px 55px 55px;align-items:center;grid-column-gap:4px;margin-top:5px}.sheet-spell-slots h3{line-height:1}.sheet-magic-type:not([value=adept])~div .sheet-adept,.sheet-magic-type:not([value=magister])~div .sheet-magister,.sheet-magic-type:not([value=arcanist])~div .sheet-arcanist,.sheet-magic-type[value=adept]~div .sheet-spellcaster{display:none}.sheet-ai-processing{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px}.sheet-ai-processing h3{line-height:1}.sheet-ai-processing-nodes .sheet-nodes-grid{grid:auto/65px 65px 1fr}.sheet-ai-setting:not([value=ai])~.sheet-ai-enabled{display:none}.sheet-ai-setting[value=ai]~.sheet-column .sheet-ai-enabled{display:block}.sheet-ai-setting[value=ai]~.sheet-core .sheet-ai-disabled{display:none}.sheet-foci-loc[value=left]~.sheet-column .sheet-foci-right,.sheet-foci-loc[value=right]~.sheet-column .sheet-foci-left{display:none}.sheet-foci .sheet-details-button{position:relative;z-index:2}.sheet-foci .sheet-class-ability{position:relative}.sheet-foci .sheet-class-ability .sheet-edit .sheet-name{font-weight:bold;font-size:1.1em;border-bottom:1px solid #777}.sheet-foci .sheet-class-ability .sheet-name,.sheet-foci .sheet-class-ability .sheet-edit textarea,.sheet-foci .sheet-class-ability .sheet-display{margin-bottom:3px}.sheet-foci .sheet-edit .sheet-name{flex-grow:1}.sheet-foci .sheet-edit .sheet-level{margin-left:3px;width:60px}.sheet-foci .sheet-display .sheet-level{margin-left:auto}.sheet-armor .sheet-armor-grid{grid:auto/40px 1fr 40px 75px 35px 35px 70px}.sheet-armor .sheet-details div,.sheet-armor .sheet-details label{grid-column:2/8}.sheet-armor .sheet-details .sheet-display{line-height:1.3}.sheet-readied-stowed{display:grid;align-items:center;grid:auto/1fr 60px 60px 80px 80px;grid-column-gap:7px}.sheet-readied-stowed .sheet-input-gear-over[value="1"]+.sheet-text-input input:first-child{color:red}.sheet-cyberware h3{margin:5px 0}.sheet-cyberware .sheet-edit{flex-wrap:wrap}.sheet-cyberware .sheet-edit input[type=text]{width:0;flex-grow:1}.sheet-cyberware .sheet-edit>span{margin:0 3px}.sheet-equipment .repcontainer[data-groupname=repeating_weapons]+.repcontrol{display:none}.sheet-equipment .sheet-gear-grid{grid:auto/35px minmax(130px, 1fr) 2fr 35px 70px 40px}.sheet-equipment .sheet-other h3{margin-bottom:5px}.sheet-equipment .sheet-other-gear{height:100px}.sheet-misc .sheet-text-input input{padding-left:2px}.sheet-misc .repitem{margin-bottom:2px}.sheet-misc .sheet-xp{width:50px}.sheet-notes{margin-top:5px}.sheet-ship-class[value=fighter]~.sheet-section .sheet-generate-source .sheet-frigate,.sheet-ship-class[value=fighter]~.sheet-section .sheet-generate-source .sheet-cruiser,.sheet-ship-class[value=fighter]~.sheet-section .sheet-generate-source .sheet-capital{display:none}.sheet-ship-class[value=frigate]~.sheet-section .sheet-generate-source .sheet-cruiser,.sheet-ship-class[value=frigate]~.sheet-section .sheet-generate-source .sheet-capital{display:none}.sheet-ship-class[value=cruiser]~.sheet-section .sheet-generate-source .sheet-capital{display:none}.sheet-ship{margin-top:-20px;grid:auto/2fr 1fr 1fr}.sheet-ship .sheet-menus h3{line-height:1}.sheet-ship .sheet-menus button[type=roll].btn{line-height:1}.sheet-ship .sheet-type{padding:5px 8px}.sheet-ship .sheet-type h3{line-height:1}.sheet-ship .sheet-type select{height:20px;width:80px;background:transparent}.sheet-ship .sheet-info{flex-wrap:wrap}.sheet-ship .sheet-info .sheet-text-input{margin-bottom:3px}.sheet-ship .sheet-data{display:grid;grid:auto/repeat(3, 1fr)}.sheet-ship .sheet-data .sheet-text-input,.sheet-ship .sheet-data .sheet-text-input input[type=number]{text-align:center}.sheet-ship .sheet-stats{display:grid;grid:auto/1fr 1fr}.sheet-ship .sheet-input-color-negative[value^="-"]+.sheet-text-input input:first-child{color:red}.sheet-ship .repcontainer{display:grid;grid-row-gap:3px}.sheet-ship .repitem,.sheet-ship .repitem .sheet-edit,.sheet-ship .repitem .sheet-display{width:100%}.sheet-ship .sheet-grey-box-bordered{padding-right:0}.sheet-ship .sheet-ship-weapons .sheet-edit .sheet-name{width:calc(100% - 200px)}.sheet-ship .sheet-ship-weapons .sheet-edit .sheet-damage{width:65px}.sheet-ship .sheet-ship-weapons .sheet-edit .sheet-duo{width:80px}.sheet-ship .sheet-ship-weapons .sheet-edit .sheet-qualities{width:calc(100% - 195px)}.sheet-ship .sheet-ship-weapons .sheet-edit .sheet-range{width:70px}.sheet-ship .sheet-ship-weapons .sheet-display{text-indent:-10px;padding-left:14px}.sheet-ship .sheet-ship-defenses .sheet-edit .sheet-name,.sheet-ship .sheet-ship-defenses .sheet-edit .sheet-effect,.sheet-ship .sheet-ship-fitting .sheet-edit .sheet-name,.sheet-ship .sheet-ship-fitting .sheet-edit .sheet-effect{flex:1 1 auto;width:0}.sheet-ship .sheet-ship-defenses .sheet-display,.sheet-ship .sheet-ship-fitting .sheet-display{text-indent:-10px;padding:2px 4px 2px 14px}.sheet-ship .sheet-edit .sheet-broken{width:50px}.sheet-ship .sheet-edit .sheet-number{width:50px}.sheet-ship .sheet-display .sheet-name{font-weight:bold}.sheet-ship .sheet-display .sheet-broken{color:red;text-transform:uppercase}.sheet-ship .sheet-display .sheet-description{font-style:italic}.sheet-ship .sheet-input-type[value=SHIP]~div .sheet-vehicle-type:not(.sheet-vehicle-type-ship),.sheet-ship .sheet-input-type[value=MECH]~div .sheet-vehicle-type:not(.sheet-vehicle-type-mech),.sheet-ship .sheet-input-type[value=VEHICLE]~div .sheet-vehicle-type:not(.sheet-vehicle-type-custom){display:none}.sheet-editmode[value="0"]~.sheet-ship .sheet-ship-defenses,.sheet-editmode[value="0"]~.sheet-ship .sheet-ship-fitting{background:#f0f0f0;padding:3px 0}.sheet-npc{margin-top:-20px;grid:auto/3fr .8fr 2.2fr}.sheet-npc .sheet-input-individual-hide:not([value="1"])~.sheet-rolls .sheet-individual-hide{display:none}.sheet-npc .sheet-menus h3{line-height:1}.sheet-npc .sheet-menus button[type=roll].btn{line-height:1}.sheet-npc .sheet-info{display:grid;grid:auto/repeat(5, 1fr) 1.3fr}.sheet-npc .sheet-npc-hp{display:grid;grid:auto/40px 1fr}.sheet-npc .sheet-individual-hide input[type=checkbox]{margin-right:2px}.sheet-npc .sheet-npc-rep-header{margin:4px}.sheet-npc .sheet-rolls>:first-child{margin-bottom:5px}.sheet-npc .sheet-npc-checkbox{font-size:.9em}.sheet-npc .sheet-npc-checkbox span{vertical-align:middle;margin-right:4px}.sheet-npc .repcontainer{display:grid;grid-gap:3px}.sheet-npc .sheet-full-attacks{margin:0 6px 0 auto}.sheet-npc .sheet-grey-box-bordered{padding-right:1px}.sheet-npc .sheet-text-input{padding-right:3px}.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-name{width:0;flex-grow:1}.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-attacks,.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-ab,.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-range{width:50px}.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-burst,.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-damage{width:60px}.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-shock-damage{width:30px}.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-shock-ac{width:40px}.sheet-npc .sheet-npc-attacks .sheet-display{font-size:1.1em;font-weight:bold;padding:4px 8px}.sheet-npc .sheet-npc-attacks .sheet-display .sheet-range[value="0"]+span{display:none}.sheet-npc .sheet-npc-attacks .sheet-display .sheet-attacks[value="1"]+span{display:none}.sheet-npc .sheet-npc-attacks .sheet-display .sheet-attacks{text-transform:lowercase}.sheet-npc .sheet-npc-abilities .sheet-npc-checkbox{margin-left:auto}.sheet-npc .sheet-npc-abilities .sheet-edit .sheet-name{width:100px}.sheet-npc .sheet-npc-abilities .sheet-edit .sheet-description{width:0;flex-grow:1}.sheet-npc .sheet-npc-abilities .sheet-display{text-indent:-10px;padding:4px 8px 4px 18px}.sheet-npc .sheet-npc-abilities .sheet-display .sheet-name{font-weight:bold}.sheet-npc .sheet-npc-abilities .sheet-display .sheet-description{font-style:italic}.sheet-drone{display:grid;grid:86px 1fr/1fr 1fr;grid-gap:5px;align-items:start;border-top:1px solid #555;padding:5px 0}.sheet-drone .sheet-stats{display:grid;align-content:start;grid:auto/repeat(7, 1fr)}.sheet-drone .sheet-fittings .sheet-name{font-weight:bold}.sheet-drone .sheet-fittings .sheet-name:not(:empty)::after{content:". "}.sheet-drone .sheet-fittings .sheet-desc{font-style:italic}.sheet-drone .sheet-fittings .sheet-display{margin-bottom:3px}.sheet-drone .sheet-fitting-grid{grid:auto/0.8fr 1.2fr}.sheet-drone .sheet-num-fittings[value="1"]~.sheet-fitting-5,.sheet-drone .sheet-num-fittings[value="2"]~.sheet-fitting-5,.sheet-drone .sheet-num-fittings[value="3"]~.sheet-fitting-5,.sheet-drone .sheet-num-fittings[value="4"]~.sheet-fitting-5{display:none}.sheet-drone .sheet-num-fittings[value="1"]~.sheet-fitting-4,.sheet-drone .sheet-num-fittings[value="2"]~.sheet-fitting-4,.sheet-drone .sheet-num-fittings[value="3"]~.sheet-fitting-4{display:none}.sheet-drone .sheet-num-fittings[value="1"]~.sheet-fitting-3,.sheet-drone .sheet-num-fittings[value="2"]~.sheet-fitting-3{display:none}.sheet-drone .sheet-num-fittings[value="1"]~.sheet-fitting-2{display:none}.sheet-drone .sheet-weapon-grid{grid:auto/35px 1fr 50px 60px 35px 70px}.sheet-drone .sheet-weapon{position:relative}.sheet-drone .sheet-weapon .sheet-name{font-weight:bold}.sheet-drone .sheet-weapon .sheet-display{margin-right:4px}.sheet-drone .sheet-weapon .sheet-display div::after{content:","}.sheet-editmode[value="0"]~.sheet-content .sheet-drone .sheet-drone-weapons{display:flex;flex-wrap:wrap}.sheet-rolltemplate-swn-default,.sheet-rolltemplate-swn-attack,.sheet-rolltemplate-swn-skill,.sheet-rolltemplate-swn-save{margin-left:-41px;width:292px;color:#fff;font-family:"Arial",sans-serif}.sheet-rolltemplate-swn-default div,.sheet-rolltemplate-swn-attack div,.sheet-rolltemplate-swn-skill div,.sheet-rolltemplate-swn-save div{box-sizing:border-box}.withoutavatars .sheet-rolltemplate-swn-default,.withoutavatars .sheet-rolltemplate-swn-attack,.withoutavatars .sheet-rolltemplate-swn-skill,.withoutavatars .sheet-rolltemplate-swn-save{margin-left:-11px}.sheet-rolltemplate-swn-default .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-attack .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-skill .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-save .sheet-container .inlinerollresult{padding:0;font-family:inherit;background:transparent;border-color:transparent;border:none}.sheet-rolltemplate-swn-default .sheet-container,.sheet-rolltemplate-swn-attack .sheet-container,.sheet-rolltemplate-swn-skill .sheet-container,.sheet-rolltemplate-swn-save .sheet-container{min-height:175px;position:relative;padding:18px 20px;clip-path:polygon(0 7px, 7px 0, 173px 0, 177px 3px, 281px 3px, 289px 11px, 289px 82px, 100% 87px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 22px 100%, 0 calc(100% - 22px))}.sheet-rolltemplate-swn-default .sheet-header,.sheet-rolltemplate-swn-attack .sheet-header,.sheet-rolltemplate-swn-skill .sheet-header,.sheet-rolltemplate-swn-save .sheet-header{width:198px}.sheet-rolltemplate-swn-default .sheet-header .sheet-name,.sheet-rolltemplate-swn-attack .sheet-header .sheet-name,.sheet-rolltemplate-swn-skill .sheet-header .sheet-name,.sheet-rolltemplate-swn-save .sheet-header .sheet-name{margin-bottom:12px;font-size:13px;line-height:1;height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Times New Roman",serif;font-weight:bold}.sheet-rolltemplate-swn-default .sheet-header .sheet-title,.sheet-rolltemplate-swn-attack .sheet-header .sheet-title,.sheet-rolltemplate-swn-skill .sheet-header .sheet-title,.sheet-rolltemplate-swn-save .sheet-header .sheet-title{font-size:14px;height:32px;line-height:16px;overflow:hidden;font-weight:bold;margin-bottom:24px}.sheet-rolltemplate-swn-default .sheet-content,.sheet-rolltemplate-swn-attack .sheet-content,.sheet-rolltemplate-swn-skill .sheet-content,.sheet-rolltemplate-swn-save .sheet-content{position:relative}.sheet-rolltemplate-swn-default .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-attack .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-skill .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-save .sheet-rolls .inlinerollresult{font-size:36px;font-weight:bold;line-height:29px;white-space:nowrap}.sheet-rolltemplate-swn-default .sheet-rolls,.sheet-rolltemplate-swn-attack .sheet-rolls,.sheet-rolltemplate-swn-skill .sheet-rolls,.sheet-rolltemplate-swn-save .sheet-rolls{height:35px;display:flex;align-items:start}.sheet-rolltemplate-swn-default .sheet-rollname,.sheet-rolltemplate-swn-attack .sheet-rollname,.sheet-rolltemplate-swn-skill .sheet-rollname,.sheet-rolltemplate-swn-save .sheet-rollname{font-size:12px;line-height:1}.sheet-rolltemplate-swn-default a,.sheet-rolltemplate-swn-attack a,.sheet-rolltemplate-swn-skill a,.sheet-rolltemplate-swn-save a{color:inherit}.sheet-rolltemplate-swn-default a:hover,.sheet-rolltemplate-swn-attack a:hover,.sheet-rolltemplate-swn-skill a:hover,.sheet-rolltemplate-swn-save a:hover{color:red}.sheet-rolltemplate-swn-default a[href^="~"],.sheet-rolltemplate-swn-attack a[href^="~"],.sheet-rolltemplate-swn-skill a[href^="~"],.sheet-rolltemplate-swn-save a[href^="~"]{padding:0;background:transparent;border:none;line-height:1.4}.sheet-rolltemplate-swn-default .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-black.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-default .sheet-name{color:#bababa}.sheet-rolltemplate-swn-default .sheet-rollname{margin-right:auto}.sheet-rolltemplate-swn-default .sheet-desc,.sheet-rolltemplate-swn-default .sheet-buttons{font-size:12px;line-height:1.4}.sheet-rolltemplate-swn-default .sheet-info{font-style:italic;font-size:10px;line-height:1;margin:-10px 0 5px}.sheet-rolltemplate-swn-default .sheet-info .inlinerollresult{font-size:1em;font-weight:normal}.sheet-rolltemplate-swn-attack .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-purple.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-attack .sheet-name{color:#b291ec}.sheet-rolltemplate-swn-attack .sheet-title .inlinerollresult{font-size:1em;pointer-events:none}.sheet-rolltemplate-swn-attack .sheet-damage{margin-left:auto}.sheet-rolltemplate-swn-attack .sheet-roll{margin-left:10px}.sheet-rolltemplate-swn-attack .sheet-rolls:not(:first-of-type){margin-top:5px}.sheet-rolltemplate-swn-attack .sheet-shock{font-style:italic;margin-top:4px;font-size:12px}.sheet-rolltemplate-swn-attack .sheet-info{font-style:italic;font-size:10px}.sheet-rolltemplate-swn-attack .sheet-info>span:first-child{margin-right:10px}.sheet-rolltemplate-swn-attack .sheet-info .inlinerollresult{font-weight:normal;font-size:1em;margin-left:2px}.sheet-rolltemplate-swn-attack .sheet-desc{font-size:12px;line-height:1.4}.sheet-rolltemplate-swn-skill .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-blue.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-skill .sheet-name{color:#80b0ff}.sheet-rolltemplate-swn-skill .sheet-title .sheet-italic{font-style:italic}.sheet-rolltemplate-swn-skill .sheet-title .inlinerollresult{font-size:1em;pointer-events:none}.sheet-rolltemplate-swn-skill .sheet-rollname{margin-right:auto}.sheet-rolltemplate-swn-save .sheet-container.sheet-success{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-green.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-save .sheet-container.sheet-success .sheet-name{color:#83db53}.sheet-rolltemplate-swn-save .sheet-container.sheet-failure{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-red.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-save .sheet-container.sheet-failure .sheet-name{color:#ff8080}.sheet-rolltemplate-swn-save .sheet-vs{margin:0 10px}.sheet-rolltemplate-swn-save .sheet-rollname{margin-right:auto}
+.charsheet{background-color:#fff;padding:0 !important;font-size:12px;line-height:18px;min-width:800px;color:#000}div,span,label,textarea,button[type=roll],h1,h2,h3{box-sizing:border-box}label{margin:0;padding:0;color:inherit;font-size:1em;font-weight:normal;width:auto}p{font-size:1em;margin:0 0 5px;line-height:inherit}textarea{resize:vertical;padding:1px 4px;font-size:12px;margin:0;color:#000;display:block}input[type=text],input[type=number]{padding:1px 4px;font-size:12px;height:20px;color:#000}input[type=number][readonly=readonly],input[type=number].sheet-no-spinners{-moz-appearance:textfield}input[type=number][readonly=readonly]::-webkit-inner-spin-button,input[type=number][readonly=readonly]::-webkit-outer-spin-button,input[type=number].sheet-no-spinners::-webkit-inner-spin-button,input[type=number].sheet-no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select{margin:0;color:#000;font-size:12px;padding:1px 2px;line-height:18px;height:22px}button[type=roll].btn{margin:0}button[type=roll].sheet-unstyled-button{text-shadow:none;box-shadow:none;color:inherit;text-align:inherit;padding:0;border:none;border-radius:0;font-size:inherit;background:transparent}button[type=roll].sheet-unstyled-button::before{content:""}button[type=roll].sheet-invisible-button{position:absolute;z-index:1;opacity:0;left:0;width:100%;height:100%;top:0}button[type=roll].sheet-invisible-button:hover~div:not(.sheet-no-highlight){color:#2b3fea;border-color:#2b3fea}.sheet-hider[value="0"]+div,.sheet-hider[value="0"]+label,.sheet-hider[value="0"]+button,.sheet-hider[value="0"]+span{display:none}.sheet-hider[value=""]+button{display:none}.sheet-editmode[value="0"]~.sheet-content .sheet-empty-hider[value=""]+div{display:none}h1{font-family:"Contrail One",sans-serif;background-color:#9b9b9b;padding-left:5px;color:#fff;font-size:1.3em;line-height:22px;font-weight:normal}h1::after{content:"";position:absolute;right:0;background-color:#223297;background-position:center;background-size:100%;width:22px;height:22px}h2{font-family:"Contrail One",sans-serif;padding-left:5px;border:2px solid #000;background-color:#ccc;color:#000;font-size:1.1em;margin:5px 0;width:175px;line-height:18px}h3{font-size:1.2em;font-family:"Contrail One",sans-serif;color:#6b6b6b;line-height:1.5;font-weight:normal}.sheet-npc-input[value="0"]~.sheet-tabs .sheet-npc-tab,.sheet-npc-input[value="1"]~.sheet-tabs .sheet-pc-tab,.sheet-npc-input[value="0"]~.sheet-drones .sheet-npc-show,.sheet-npc-input[value="1"]~.sheet-drones .sheet-pc-show,.sheet-tab-input:not([value=character])~.sheet-character,.sheet-tab-input:not([value=ship])~.sheet-ship,.sheet-tab-input:not([value=drones])~.sheet-drones,.sheet-tab-input:not([value=npc])~.sheet-npc{display:none}.sheet-content{min-width:800px;display:grid;grid-gap:5px}.sheet-editmode[value="0"]~.sheet-content .sheet-edit,.sheet-editmode[value="0"]~.sheet-content .repcontrol,.sheet-editmode[value="1"]~.sheet-content .sheet-display{display:none}.sheet-editmode[value="1"]~.sheet-content{border-color:#ff0;border-style:solid;border-width:0 2px 2px 2px}.sheet-editmode[value="1"]~.sheet-header{border-bottom:2px solid #ff0}.sheet-editmode[value="1"]~.sheet-tabs{border-color:#ff0;border-style:solid;border-width:0 2px 0 2px}.sheet-editmode[value="1"]~.sheet-settings{border-color:#ff0;border-style:solid;border-width:0 2px 0 2px}.sheet-editmode[value="1"]~div .sheet-edit-button{background-color:#ff0;height:29px;padding:0 5px 0 5px;margin:0 0 0 15px;display:flex;align-items:center}.sheet-editmode[value="1"]~div .sheet-edit-button input{align-self:center}.sheet-dice-icon{background:transparent url("https://github.com/Roll20/roll20-character-sheets/blob/master/Stars_Without_Number_Revised/Assets/dice.png") no-repeat 80px 3px !important;background-size:15px 15px !important}.sheet-header input{opacity:0;position:absolute}.sheet-header .sheet-logo{width:480px}.sheet-header .sheet-npc-chooser{cursor:pointer;margin-left:auto;color:#fff}.sheet-header .sheet-npc-chooser span{padding:3px 6px}.sheet-header .sheet-npc-chooser input:not(:checked)~.sheet-pc-label,.sheet-header .sheet-npc-chooser input:checked~.sheet-npc-label{background:#11194b}.sheet-header .sheet-npc-chooser input:checked~.sheet-pc-label,.sheet-header .sheet-npc-chooser input:not(:checked)~.sheet-npc-label{background:#223297}.sheet-header .sheet-edit-button{margin:0 5px 0 20px}.sheet-header .sheet-settings-gear,.sheet-header .sheet-edit-button{cursor:pointer;font-size:16px;font-family:pictos}.sheet-header .sheet-settings-gear input:not(:checked)+span,.sheet-header .sheet-edit-button input:not(:checked)+span{color:#888}.sheet-header .sheet-settings-gear input:checked+span,.sheet-header .sheet-edit-button input:checked+span{color:#223297}.sheet-footer{font-size:10px;border-top:1px solid #ccc;margin-top:10px;color:#666}.sheet-footer button[type=roll].btn:hover{color:#223297}.sheet-tabs{padding-bottom:10px;padding-top:10px;width:100%;position:relative;z-index:2;border-top:1px solid #333;font-family:"Contrail One",sans-serif;flex-flow:row-reverse;justify-content:flex-end}.sheet-tabs input{opacity:0;position:absolute}.sheet-tabs input:checked+span{background:#11194b}.sheet-tabs input:not(:checked)+span{background:#223297}.sheet-tabs span{padding:1px 25px 0}.sheet-tabs label{cursor:pointer;line-height:17px;display:flex;margin:-1px -10px 0 0;color:#fff;clip-path:polygon(0 0, 100% 0, 100% 10px, calc(100% - 10px) 100%, 0 100%)}.sheet-flex{display:flex}.sheet-flex-start{display:flex;align-items:flex-start}.sheet-flex-center{display:flex;align-items:center}.sheet-flex-between{display:flex;align-items:center;justify-content:space-between}.sheet-flex-wrap{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.sheet-grow{flex-grow:1}.sheet-halfgrid{display:grid;grid:auto/1fr 1fr;grid-gap:5px}.sheet-thirdsgrid{display:grid;grid:auto/repeat(3, 1fr);grid-column-gap:1%}.sheet-column>div:not(:first-child){margin-top:5px}.sheet-col-2{grid-column:2}.sheet-col-3{grid-column:3}.sheet-col-4{grid-column:4}.sheet-cols-2{grid-column:span 2}.sheet-cols-3{grid-column:span 3}.sheet-cols-4{grid-column:span 4}.sheet-rows-2{grid-row:span 2}.sheet-col55{width:55%}.sheet-col50{width:50%}.sheet-col40{width:40%}.sheet-colthird{width:calc(100%/3)}.sheet-col25{width:25%}.sheet-col20{width:20%}.sheet-colsixth{width:calc(100%/6)}.sheet-grey-box,.sheet-grey-box-bordered{padding:4px;background:#f0f0f0}.sheet-grey-box-bordered{border:1px solid #aaa}.sheet-core-box{padding:8px;background:#f0f0f0}.sheet-core-box-text{padding:8px 3px 3px 8px;background:#f0f0f0}input[type=text].sheet-inherit{border-radius:0;border:none;background:transparent;box-shadow:none;padding:0;color:inherit;font:inherit}.sheet-inline-input{position:relative;z-index:2;vertical-align:baseline;padding:0 3px}.sheet-text-input{color:#666;padding-right:5px;line-height:1}.sheet-text-input .sheet-label{font-size:.9em;text-align:inherit;line-height:14px;border-top:1px solid #aaa}.sheet-text-input .sheet-label input[type=checkbox]{height:14px;margin:0 3px 0 0}.sheet-text-input input[type=text],.sheet-text-input input[type=number],.sheet-text-input textarea{background:transparent;padding:1px 0;width:100%;border-radius:0;color:#223297;border:none;text-align:inherit;font-weight:inherit;box-shadow:none}.sheet-text-input input[type=text][readonly=readonly],.sheet-text-input input[type=number][readonly=readonly],.sheet-text-input textarea[readonly=readonly]{cursor:default}.sheet-text-input input[type=text],.sheet-text-input input[type=number]{font-size:1.1em}.sheet-text-input textarea{height:20px;min-height:20px}.sheet-text-input>input[type=checkbox]{height:14px;margin:3px 0}.sheet-text-input select{width:100%;height:20px;color:#223297;background:transparent;border:none}.sheet-text-input.sheet-important{font-weight:bold;font-size:1.1em}.sheet-text-input.sheet-center{text-align:center}.sheet-text-input.sheet-duo{display:grid;text-align:center;grid:auto/3px 1fr 5px 1fr 3px;align-items:center;align-content:start;grid-column-gap:0}.sheet-text-input.sheet-duo>span{font-size:16px;color:#333}.sheet-text-input.sheet-duo .sheet-label{grid-column:1/5}.sheet-text-input.sheet-trio{display:grid;text-align:center;grid:auto/3px 1fr 5px 1fr 5px 1fr 3px;align-items:center;align-content:start;grid-column-gap:0}.sheet-text-input.sheet-trio>span{font-size:16px;color:#333}.sheet-text-input.sheet-trio .sheet-label{grid-column:1/7}.sheet-text-input button[type=roll].btn{width:100%}.sheet-text-input button[type=roll].btn:hover{color:red}.sheet-table-header{font-size:.9em;color:#666}.sheet-table-header .sheet-center{text-align:center}.sheet-table-header>div{padding-left:2px;border-bottom:1px solid #aaa}.sheet-blue-button{text-align:center;line-height:1.5}.sheet-blue-button button[type=roll].btn{background:#2b3fea;width:35px;height:35px;display:block;margin:0 auto;color:#fff}.sheet-blue-button button[type=roll].btn::before{content:""}.sheet-focusinfo{position:relative}.sheet-focusinfo .sheet-details{position:absolute;z-index:1;opacity:1;width:250px;top:22px;left:calc(50% - 125px);transition:all .3s;background:#fff;border:1px solid #777;border-radius:8px;padding:5px}.sheet-focusinfo input:not(:focus)~.sheet-details{visibility:hidden;opacity:0}.sheet-lower{text-transform:lowercase}.sheet-space-before::before,.sheet-space-after::after{content:" "}.sheet-colon-after::after{content:":"}.sheet-hide-empty[value=""]+span{display:none}.sheet-add-plus:not([value^="-"])+span::before{content:"+"}.sheet-api{font-size:.8em;background:#f0f0f0;border-radius:5px;padding:1px;line-height:1;vertical-align:super}.sheet-simple-repsection .repitem{margin-bottom:3px}.sheet-simple-repsection textarea{margin:3px 0 0;height:50px}.sheet-simple-repsection .sheet-display .sheet-name{font-weight:bold;font-size:1.1em;border-bottom:1px solid #777}.sheet-simple-repsection .sheet-display .sheet-details{line-height:1.4;text-align:justify;white-space:pre-wrap}.sheet-rep-grid{display:grid;align-items:start;grid-column-gap:3px;margin-bottom:3px}.sheet-rep-grid .sheet-text-input{padding:0}.sheet-skills-type[value=neither]~div .sheet-skills-either,.sheet-skills-type:not([value=first])~div .sheet-skills-first,.sheet-skills-type:not([value=revised])~div .sheet-skills-revised,.sheet-skills-type:not([value=wwn])~div .sheet-skills-wwn,.sheet-skills-type:not([value=neither])~div .sheet-skills-neither,.sheet-super-type:not([value=psionics]):not([value=both])~div .sheet-skills-psionics,.sheet-super-type:not([value=magic]):not([value=both])~div .sheet-skills-magic,.sheet-skills-query:not([value=hover])~div .sheet-skills-query-hover,.sheet-skills-query[value=query]~div .sheet-skills-query-display,.sheet-skills-query[value=query]~div .sheet-skills-query-ask{display:none}.sheet-skills-query-display input:not([value*=str])~.sheet-str,.sheet-skills-query-display input:not([value*=dex])~.sheet-dex,.sheet-skills-query-display input:not([value*=con])~.sheet-con,.sheet-skills-query-display input:not([value*=int])~.sheet-int,.sheet-skills-query-display input:not([value*=wis])~.sheet-wis,.sheet-skills-query-display input:not([value*=cha])~.sheet-cha{display:none}.sheet-skills-query[value=hover]~div .sheet-skill:hover .sheet-skills-query-display,.sheet-skill .sheet-display .sheet-query:focus+.sheet-skills-query-display{display:none}.repcontrol{display:flex;margin-top:4px}.repcontrol button{padding:3px 10px}.repcontrol_edit{order:1;margin-left:auto}.repcontrol button{background:#223297;color:#fff;box-shadow:none;text-shadow:none}.repcontrol_move,.repcontrol_del{padding:1px 10px}.itemcontrol{z-index:100}.sheet-section-toggle-header{position:relative}.sheet-section-toggle-header input{cursor:pointer;position:absolute;width:22px;height:100%;z-index:2;right:0;opacity:0}.sheet-section-toggle-header input+h1::after{background-image:url("https://svgshare.com/i/6Vz.svg")}.sheet-section-toggle-header input:not(:checked)+h1::after{transform:rotate(180deg)}.sheet-section-toggle-header+input+div{margin-top:5px}.sheet-settings label{font-weight:bold}.sheet-settings label span{margin-right:4px}.sheet-settings select{width:120px;display:inline-block}.sheet-settings select.sheet-wide{width:170px}.sheet-generate{margin-bottom:5px}.sheet-generate .sheet-generate-source{height:20px;width:170px}.sheet-generate .sheet-generate-info{margin:0 5px;min-height:20px;flex-grow:1;background:#f0f0f0;border-radius:4px;padding:1px 4px}.sheet-generate .sheet-generate-button{padding:1px 8px;border-radius:4px;cursor:pointer;background:#223297;color:#fff}.sheet-generate .sheet-generate-button input[type=checkbox]{position:absolute;visibility:hidden}.sheet-generate .sheet-generate-button:active{outline:5px auto;outline-offset:-2px}.sheet-core{display:grid;grid-column-gap:5px}.sheet-core.sheet-core-info{grid:auto/2.5fr 1fr .8fr}.sheet-core.sheet-core-info .sheet-info{flex-wrap:wrap;padding-right:3px}.sheet-core.sheet-core-info .sheet-info .sheet-important{width:calc(60% - 22px)}.sheet-core.sheet-core-info .sheet-info .sheet-level{width:44px}.sheet-core.sheet-core-info .sheet-info .sheet-level-rest{width:calc(40% - 22px)}.sheet-core.sheet-core-stats{grid:auto/minmax(310px, 1.2fr) minmax(260px, 1fr) minmax(220px, 0.8fr)}.sheet-core .sheet-main-content{margin-top:3px;display:grid;grid:auto/repeat(3, 1fr);grid-row-gap:3px}.sheet-core .sheet-main-content .sheet-left-margin{margin-left:15px}.sheet-strain-above-max[value="1"]~div .sheet-total-strain{color:red}.sheet-saves .sheet-flex{margin-top:4px}.sheet-menus-content{display:grid;grid:auto/1fr 1fr}.sheet-menus button[type=roll].btn{color:#2b3fea;font-size:1.1em}.sheet-menus button[type=roll].btn:hover{color:red}.sheet-character .sheet-menus button[type=roll].btn{margin-right:auto}.sheet-attributes{font-size:1.1em;line-height:1.2}.sheet-attributes table{width:100%;height:100%}.sheet-attributes td:first-child,.sheet-attributes .sheet-mod{font-weight:bold}.sheet-attributes td:not(:first-child){text-align:center}.sheet-attributes input[type=number]{width:45px}.sheet-attributes td:nth-child(2n+3) input[type=number]{width:37px}.sheet-attributes .sheet-mod{font-size:1.1em}.sheet-editmode[value="0"]~.sheet-content .sheet-resources .repcontainer{grid:auto/1fr 1fr}.sheet-resources .sheet-credits{margin-left:auto}.sheet-resources .repcontainer{display:grid;grid-row-gap:3px;margin-top:3px}.sheet-resources input[type=text]{width:calc(100% - 8em);margin-right:auto}.sheet-resources .sheet-slash{margin:0 2px}.sheet-shells .sheet-shells-grid{grid:auto/40px 35px 35px 35px 45px 1fr}.sheet-transhuman-setting:not([value=transhuman])~.sheet-column .sheet-transhuman-enabled{display:none}.sheet-transhuman-setting[value=transhuman]~.sheet-core .sheet-transhuman-disabled{display:none}.sheet-weapons .sheet-edit{justify-content:space-between;padding-right:1px}.sheet-weapons .sheet-edit .sheet-name{width:138px}.sheet-weapons .sheet-edit .sheet-ab{width:45px}.sheet-weapons .sheet-edit .sheet-weapon-skill{width:80px}.sheet-weapons .sheet-edit .sheet-attribute{width:60px}.sheet-weapons .sheet-edit .sheet-burst{width:65px}.sheet-weapons .sheet-edit .sheet-damage{width:60px}.sheet-weapons .sheet-edit .sheet-shock-damage{width:55px}.sheet-weapons .sheet-edit .sheet-shock-ac{width:55px}.sheet-weapons .sheet-edit .sheet-skill-to-damage{width:30px}.sheet-weapons .sheet-edit .sheet-range{width:60px}.sheet-weapons .sheet-edit .sheet-ammo{width:80px}.sheet-weapons .sheet-edit .sheet-enc{width:40px}.sheet-weapons .sheet-text-input{padding-right:3px}.sheet-weapons .repitem{margin-bottom:3px}.sheet-weapons .sheet-display{font-size:1.1em;border:1px solid #888;text-indent:-10px;padding:2px 4px 2px 14px}.sheet-weapons .sheet-display .sheet-name{font-weight:bold}.sheet-weapons .repitem:nth-child(odd) .sheet-display{background:#d3d3d3}.sheet-skill-container,.sheet-skills-repeating .repcontainer{display:grid;grid:auto/1fr 1fr;grid-gap:4px 1%}.sheet-skill{position:relative}.sheet-skill .sheet-display,.sheet-skill .sheet-edit{border:1px solid #888;padding:2px 4px;height:100%}.sheet-skill .sheet-display{font-weight:bold;font-size:1.1em}.sheet-skill .sheet-display .sheet-dice[value="3d6d1"]+.sheet-name::after{content:"3d6"}.sheet-skill .sheet-display .sheet-dice[value="4d6d2"]+.sheet-name::after{content:"4d6"}.sheet-skill .sheet-display .sheet-name{margin-right:auto}.sheet-skill .sheet-display .sheet-name::after{vertical-align:super;margin-left:2px;font-weight:normal;font-size:.7em}.sheet-skill .sheet-display .sheet-query{width:55px;background:transparent;border-color:transparent;position:relative;height:18px;z-index:2;margin:0 2px;outline:none;color:inherit;flex-shrink:0;line-height:16px;padding:0}.sheet-skill:not(:hover) .sheet-display .sheet-query:not(:focus){display:none}.sheet-skill .sheet-skills-query-display{margin:0 3px;flex-shrink:0;font-weight:normal}.sheet-skill .sheet-edit input[type=text].sheet-name{width:100%;margin-bottom:2px}.sheet-skill .sheet-edit div.sheet-name{flex-grow:1;width:0;padding:1px 2px}.sheet-skill .sheet-edit .sheet-level{margin:0 2px;padding:1px 2px;width:40px}.sheet-skill .sheet-edit .sheet-query{width:50px}.sheet-skill .sheet-edit .sheet-dice{width:35px}.sheet-skill .sheet-edit.sheet-flex-wrap select,.sheet-skill .sheet-edit.sheet-flex-wrap input{flex-grow:1}.sheet-skill.sheet-skill-points .sheet-display{font-size:1.1em;font-weight:bold;width:100%}.sheet-skill.sheet-skill-points .sheet-name{background:#000;color:#fff;flex-grow:0;margin-right:auto;width:auto;padding:0 4px}.sheet-skill.sheet-skill-points .sheet-edit .sheet-level{margin:0}.sheet-skill-container .sheet-skill:nth-of-type(4n+1),.sheet-skill-container .sheet-skill:nth-of-type(4n+2){background:#d3d3d3}.repcontainer[data-groupname=repeating_skills] .repitem:nth-of-type(4n+1) .sheet-skill,.repcontainer[data-groupname=repeating_skills] .repitem:nth-of-type(4n+2) .sheet-skill{background:#d3d3d3}.sheet-skills-type:not([value=neither])~div .sheet-skills-repeating,.sheet-psionics .sheet-skills-repeating,.sheet-magic .sheet-skills-repeating{margin-top:4px}.sheet-skill-blurb{margin-top:3px;font-style:italic;text-align:center}.sheet-details-button{margin-left:auto;font-weight:bold;color:#999;letter-spacing:1px;cursor:pointer;text-transform:uppercase;font-size:10px}.sheet-details-button input{visibility:hidden;position:absolute}.sheet-details-button input:checked+span{color:#333}.sheet-input-details:not([value="1"])~div .sheet-details{display:none}.sheet-input-details:not([value="0"])~div .sheet-notdetails{display:none}.sheet-super-type:not([value=psionics])~div .sheet-super-psionics-only,.sheet-super-type:not([value=magic])~div .sheet-super-magic-only,.sheet-super-type:not([value=both])~div .sheet-super-both,.sheet-super-type[value=magic]~div .sheet-super-psionics,.sheet-super-type[value=psionics]~div .sheet-super-magic,.sheet-super-type[value=neither]~div .sheet-super{display:none}.sheet-tab-input:not([value=psionics])~.sheet-psionics,.sheet-tab-input:not([value=magic])~.sheet-magic{display:none}.sheet-psionics-effort{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px;margin-top:5px}.sheet-psionics-effort h3{line-height:1}.sheet-techniques{margin-top:5px}.sheet-techniques>.sheet-flex-center{margin-bottom:5px}.sheet-techniques .sheet-display .sheet-discipline{margin-left:auto}.sheet-techniques .sheet-edit .sheet-discipline{margin-left:5px;width:90px}.sheet-magic-effort{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px;margin-top:5px}.sheet-magic-effort h3{line-height:1}.sheet-spells{margin-top:5px}.sheet-spells>.sheet-flex-center{margin-bottom:5px}.sheet-spells>.sheet-flex{border-bottom:1px solid #666;margin-bottom:3px}.sheet-spells>.sheet-flex :not(:first-child){text-align:center}.sheet-spells .sheet-edit .sheet-name{width:220px;flex-grow:1}.sheet-spells .sheet-edit .sheet-prepared{margin:0 3px}.sheet-spells .sheet-edit .sheet-prepared,.sheet-spells .sheet-edit .sheet-damage{width:60px}.sheet-spells .sheet-display .sheet-name{padding-bottom:1px}.sheet-spells .sheet-display span.sheet-prepared{margin:0 4px 0 auto}.sheet-spells .sheet-display input[type=number].sheet-prepared{padding:0 4px;position:relative;z-index:2}.sheet-spell-slots{display:grid;grid:auto/auto 55px 55px 55px 55px 55px;align-items:center;grid-column-gap:4px;margin-top:5px}.sheet-spell-slots h3{line-height:1}.sheet-magic-type:not([value=adept])~div .sheet-adept,.sheet-magic-type:not([value=magister])~div .sheet-magister,.sheet-magic-type:not([value=arcanist])~div .sheet-arcanist,.sheet-magic-type[value=adept]~div .sheet-spellcaster{display:none}.sheet-ai-processing{display:grid;grid:auto/auto 45px 45px 45px 45px 80px;align-items:center;grid-column-gap:4px}.sheet-ai-processing h3{line-height:1}.sheet-ai-processing-nodes .sheet-nodes-grid{grid:auto/65px 65px 1fr}.sheet-ai-setting:not([value=ai])~.sheet-ai-enabled{display:none}.sheet-ai-setting[value=ai]~.sheet-column .sheet-ai-enabled{display:block}.sheet-ai-setting[value=ai]~.sheet-core .sheet-ai-disabled{display:none}.sheet-foci-loc[value=left]~.sheet-column .sheet-foci-right,.sheet-foci-loc[value=right]~.sheet-column .sheet-foci-left{display:none}.sheet-foci .sheet-details-button{position:relative;z-index:2}.sheet-foci .sheet-class-ability{position:relative}.sheet-foci .sheet-class-ability .sheet-edit .sheet-name{font-weight:bold;font-size:1.1em;border-bottom:1px solid #777}.sheet-foci .sheet-class-ability .sheet-name,.sheet-foci .sheet-class-ability .sheet-edit textarea,.sheet-foci .sheet-class-ability .sheet-display{margin-bottom:3px}.sheet-foci .sheet-edit .sheet-name{flex-grow:1}.sheet-foci .sheet-edit .sheet-level{margin-left:3px;width:60px}.sheet-foci .sheet-display .sheet-level{margin-left:auto}.sheet-armor .sheet-armor-grid{grid:auto/40px 1fr 40px 75px 35px 35px 70px}.sheet-armor .sheet-details div,.sheet-armor .sheet-details label{grid-column:2/8}.sheet-armor .sheet-details .sheet-display{line-height:1.3}.sheet-readied-stowed{display:grid;align-items:center;grid:auto/1fr 60px 60px 80px 80px;grid-column-gap:7px}.sheet-readied-stowed .sheet-input-gear-over[value="1"]+.sheet-text-input input:first-child{color:red}.sheet-cyberware h3{margin:5px 0}.sheet-cyberware .sheet-edit{flex-wrap:wrap}.sheet-cyberware .sheet-edit input[type=text]{width:0;flex-grow:1}.sheet-cyberware .sheet-edit>span{margin:0 3px}.sheet-equipment .repcontainer[data-groupname=repeating_weapons]+.repcontrol{display:none}.sheet-equipment .sheet-gear-grid{grid:auto/35px minmax(130px, 1fr) 2fr 35px 70px 40px}.sheet-equipment .sheet-other h3{margin-bottom:5px}.sheet-equipment .sheet-other-gear{height:100px}.sheet-misc .sheet-text-input input{padding-left:2px}.sheet-misc .repitem{margin-bottom:2px}.sheet-misc .sheet-xp{width:50px}.sheet-notes{margin-top:5px}.sheet-ship-class[value=fighter]~.sheet-section .sheet-generate-source .sheet-frigate,.sheet-ship-class[value=fighter]~.sheet-section .sheet-generate-source .sheet-cruiser,.sheet-ship-class[value=fighter]~.sheet-section .sheet-generate-source .sheet-capital{display:none}.sheet-ship-class[value=frigate]~.sheet-section .sheet-generate-source .sheet-cruiser,.sheet-ship-class[value=frigate]~.sheet-section .sheet-generate-source .sheet-capital{display:none}.sheet-ship-class[value=cruiser]~.sheet-section .sheet-generate-source .sheet-capital{display:none}.sheet-ship{margin-top:-20px;grid:auto/4fr 3fr 2fr}.sheet-ship .sheet-menus h3{line-height:1}.sheet-ship .sheet-menus button[type=roll].btn{line-height:1}.sheet-ship .sheet-type{padding:5px 8px}.sheet-ship .sheet-type h3{line-height:1}.sheet-ship .sheet-type select{height:20px;width:80px;background:transparent}.sheet-ship .sheet-info{flex-wrap:wrap}.sheet-ship .sheet-info .sheet-text-input{margin-bottom:3px}.sheet-ship .sheet-data{display:grid;grid:auto/repeat(6, 1fr)}.sheet-ship .sheet-data .sheet-text-input,.sheet-ship .sheet-data .sheet-text-input input[type=number]{text-align:center}.sheet-ship .sheet-data .sheet-duo{grid-column-start:1;grid-column-end:3}.sheet-ship .sheet-trio{grid-column-start:3;grid-column-end:7;grid:auto/0 1fr 5px 1fr 5px 1fr 0}.sheet-ship .sheet-duo{grid:auto/0 1fr 5px 1fr 0}.sheet-ship .sheet-stats{display:grid;grid:auto/1fr 1fr}.sheet-ship .sheet-input-color-negative[value^="-"]+.sheet-text-input input:first-child{color:red}.sheet-ship .repcontainer{display:grid;grid-row-gap:3px}.sheet-ship .repitem,.sheet-ship .repitem .sheet-edit,.sheet-ship .repitem .sheet-display{width:100%}.sheet-ship .sheet-grey-box-bordered{padding-right:0}.sheet-ship .sheet-ship-weapons .sheet-edit .sheet-name{width:calc(100% - 200px)}.sheet-ship .sheet-ship-weapons .sheet-edit .sheet-damage{width:65px}.sheet-ship .sheet-ship-weapons .sheet-edit .sheet-duo{width:80px}.sheet-ship .sheet-ship-weapons .sheet-edit .sheet-qualities{width:calc(100% - 195px)}.sheet-ship .sheet-ship-weapons .sheet-edit .sheet-range{width:70px}.sheet-ship .sheet-ship-weapons .sheet-display{text-indent:-10px;padding-left:14px}.sheet-ship .sheet-ship-defenses .sheet-edit .sheet-name,.sheet-ship .sheet-ship-defenses .sheet-edit .sheet-effect,.sheet-ship .sheet-ship-fitting .sheet-edit .sheet-name,.sheet-ship .sheet-ship-fitting .sheet-edit .sheet-effect{flex:1 1 auto;width:0}.sheet-ship .sheet-ship-defenses .sheet-display,.sheet-ship .sheet-ship-fitting .sheet-display{text-indent:-10px;padding:2px 4px 2px 14px}.sheet-ship .sheet-edit .sheet-broken{width:50px}.sheet-ship .sheet-edit .sheet-number{width:50px}.sheet-ship .sheet-display .sheet-name{font-weight:bold}.sheet-ship .sheet-display .sheet-broken{color:red;text-transform:uppercase}.sheet-ship .sheet-display .sheet-description{font-style:italic}.sheet-ship .sheet-input-type[value=SHIP]~div .sheet-vehicle-type:not(.sheet-vehicle-type-ship),.sheet-ship .sheet-input-type[value=MECH]~div .sheet-vehicle-type:not(.sheet-vehicle-type-mech),.sheet-ship .sheet-input-type[value=VEHICLE]~div .sheet-vehicle-type:not(.sheet-vehicle-type-custom){display:none}.sheet-editmode[value="0"]~.sheet-ship .sheet-ship-defenses,.sheet-editmode[value="0"]~.sheet-ship .sheet-ship-fitting{background:#f0f0f0;padding:3px 0}.sheet-npc{margin-top:-20px;grid:auto/3fr .8fr 2.2fr}.sheet-npc .sheet-input-individual-hide:not([value="1"])~.sheet-rolls .sheet-individual-hide{display:none}.sheet-npc .sheet-menus h3{line-height:1}.sheet-npc .sheet-menus button[type=roll].btn{line-height:1}.sheet-npc .sheet-info{display:grid;grid:auto/repeat(5, 1fr) 1.3fr}.sheet-npc .sheet-npc-hp{display:grid;grid:auto/40px 1fr}.sheet-npc .sheet-individual-hide input[type=checkbox]{margin-right:2px}.sheet-npc .sheet-npc-rep-header{margin:4px}.sheet-npc .sheet-rolls>:first-child{margin-bottom:5px}.sheet-npc .sheet-npc-checkbox{font-size:.9em}.sheet-npc .sheet-npc-checkbox span{vertical-align:middle;margin-right:4px}.sheet-npc .repcontainer{display:grid;grid-gap:3px}.sheet-npc .sheet-full-attacks{margin:0 6px 0 auto}.sheet-npc .sheet-grey-box-bordered{padding-right:1px}.sheet-npc .sheet-text-input{padding-right:3px}.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-name{width:0;flex-grow:1}.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-attacks,.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-ab,.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-range{width:50px}.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-burst,.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-damage{width:60px}.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-shock-damage{width:30px}.sheet-npc .sheet-npc-attacks .sheet-edit .sheet-shock-ac{width:40px}.sheet-npc .sheet-npc-attacks .sheet-display{font-size:1.1em;font-weight:bold;padding:4px 8px}.sheet-npc .sheet-npc-attacks .sheet-display .sheet-range[value="0"]+span{display:none}.sheet-npc .sheet-npc-attacks .sheet-display .sheet-attacks[value="1"]+span{display:none}.sheet-npc .sheet-npc-attacks .sheet-display .sheet-attacks{text-transform:lowercase}.sheet-npc .sheet-npc-abilities .sheet-npc-checkbox{margin-left:auto}.sheet-npc .sheet-npc-abilities .sheet-edit .sheet-name{width:100px}.sheet-npc .sheet-npc-abilities .sheet-edit .sheet-description{width:0;flex-grow:1}.sheet-npc .sheet-npc-abilities .sheet-display{text-indent:-10px;padding:4px 8px 4px 18px}.sheet-npc .sheet-npc-abilities .sheet-display .sheet-name{font-weight:bold}.sheet-npc .sheet-npc-abilities .sheet-display .sheet-description{font-style:italic}.sheet-drone{display:grid;grid:86px 1fr/1fr 1fr;grid-gap:5px;align-items:start;border-top:1px solid #555;padding:5px 0}.sheet-drone .sheet-stats{display:grid;align-content:start;grid:auto/repeat(7, 1fr)}.sheet-drone .sheet-fittings .sheet-name{font-weight:bold}.sheet-drone .sheet-fittings .sheet-name:not(:empty)::after{content:". "}.sheet-drone .sheet-fittings .sheet-desc{font-style:italic}.sheet-drone .sheet-fittings .sheet-display{margin-bottom:3px}.sheet-drone .sheet-fitting-grid{grid:auto/0.8fr 1.2fr}.sheet-drone .sheet-num-fittings[value="1"]~.sheet-fitting-5,.sheet-drone .sheet-num-fittings[value="2"]~.sheet-fitting-5,.sheet-drone .sheet-num-fittings[value="3"]~.sheet-fitting-5,.sheet-drone .sheet-num-fittings[value="4"]~.sheet-fitting-5{display:none}.sheet-drone .sheet-num-fittings[value="1"]~.sheet-fitting-4,.sheet-drone .sheet-num-fittings[value="2"]~.sheet-fitting-4,.sheet-drone .sheet-num-fittings[value="3"]~.sheet-fitting-4{display:none}.sheet-drone .sheet-num-fittings[value="1"]~.sheet-fitting-3,.sheet-drone .sheet-num-fittings[value="2"]~.sheet-fitting-3{display:none}.sheet-drone .sheet-num-fittings[value="1"]~.sheet-fitting-2{display:none}.sheet-drone .sheet-weapon-grid{grid:auto/35px 1fr 50px 60px 35px 70px}.sheet-drone .sheet-weapon{position:relative}.sheet-drone .sheet-weapon .sheet-name{font-weight:bold}.sheet-drone .sheet-weapon .sheet-display{margin-right:4px}.sheet-drone .sheet-weapon .sheet-display div::after{content:","}.sheet-editmode[value="0"]~.sheet-content .sheet-drone .sheet-drone-weapons{display:flex;flex-wrap:wrap}.sheet-rolltemplate-swn-default,.sheet-rolltemplate-swn-attack,.sheet-rolltemplate-swn-skill,.sheet-rolltemplate-swn-save{margin-left:-41px;width:292px;color:#fff;font-family:"Arial",sans-serif}.sheet-rolltemplate-swn-default div,.sheet-rolltemplate-swn-attack div,.sheet-rolltemplate-swn-skill div,.sheet-rolltemplate-swn-save div{box-sizing:border-box}.withoutavatars .sheet-rolltemplate-swn-default,.withoutavatars .sheet-rolltemplate-swn-attack,.withoutavatars .sheet-rolltemplate-swn-skill,.withoutavatars .sheet-rolltemplate-swn-save{margin-left:-11px}.sheet-rolltemplate-swn-default .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-attack .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-skill .sheet-container .inlinerollresult,.sheet-rolltemplate-swn-save .sheet-container .inlinerollresult{padding:0;font-family:inherit;background:transparent;border-color:transparent;border:none}.sheet-rolltemplate-swn-default .sheet-container,.sheet-rolltemplate-swn-attack .sheet-container,.sheet-rolltemplate-swn-skill .sheet-container,.sheet-rolltemplate-swn-save .sheet-container{min-height:175px;position:relative;padding:18px 20px;clip-path:polygon(0 7px, 7px 0, 173px 0, 177px 3px, 281px 3px, 289px 11px, 289px 82px, 100% 87px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 22px 100%, 0 calc(100% - 22px))}.sheet-rolltemplate-swn-default .sheet-header,.sheet-rolltemplate-swn-attack .sheet-header,.sheet-rolltemplate-swn-skill .sheet-header,.sheet-rolltemplate-swn-save .sheet-header{width:198px}.sheet-rolltemplate-swn-default .sheet-header .sheet-name,.sheet-rolltemplate-swn-attack .sheet-header .sheet-name,.sheet-rolltemplate-swn-skill .sheet-header .sheet-name,.sheet-rolltemplate-swn-save .sheet-header .sheet-name{margin-bottom:12px;font-size:13px;line-height:1;height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Times New Roman",serif;font-weight:bold}.sheet-rolltemplate-swn-default .sheet-header .sheet-title,.sheet-rolltemplate-swn-attack .sheet-header .sheet-title,.sheet-rolltemplate-swn-skill .sheet-header .sheet-title,.sheet-rolltemplate-swn-save .sheet-header .sheet-title{font-size:14px;height:32px;line-height:16px;overflow:hidden;font-weight:bold;margin-bottom:24px}.sheet-rolltemplate-swn-default .sheet-content,.sheet-rolltemplate-swn-attack .sheet-content,.sheet-rolltemplate-swn-skill .sheet-content,.sheet-rolltemplate-swn-save .sheet-content{position:relative}.sheet-rolltemplate-swn-default .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-attack .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-skill .sheet-rolls .inlinerollresult,.sheet-rolltemplate-swn-save .sheet-rolls .inlinerollresult{font-size:36px;font-weight:bold;line-height:29px;white-space:nowrap}.sheet-rolltemplate-swn-default .sheet-rolls,.sheet-rolltemplate-swn-attack .sheet-rolls,.sheet-rolltemplate-swn-skill .sheet-rolls,.sheet-rolltemplate-swn-save .sheet-rolls{height:35px;display:flex;align-items:start}.sheet-rolltemplate-swn-default .sheet-rollname,.sheet-rolltemplate-swn-attack .sheet-rollname,.sheet-rolltemplate-swn-skill .sheet-rollname,.sheet-rolltemplate-swn-save .sheet-rollname{font-size:12px;line-height:1}.sheet-rolltemplate-swn-default a,.sheet-rolltemplate-swn-attack a,.sheet-rolltemplate-swn-skill a,.sheet-rolltemplate-swn-save a{color:inherit}.sheet-rolltemplate-swn-default a:hover,.sheet-rolltemplate-swn-attack a:hover,.sheet-rolltemplate-swn-skill a:hover,.sheet-rolltemplate-swn-save a:hover{color:red}.sheet-rolltemplate-swn-default a[href^="~"],.sheet-rolltemplate-swn-attack a[href^="~"],.sheet-rolltemplate-swn-skill a[href^="~"],.sheet-rolltemplate-swn-save a[href^="~"]{padding:0;background:transparent;border:none;line-height:1.4}.sheet-rolltemplate-swn-default .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-black.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-default .sheet-name{color:#bababa}.sheet-rolltemplate-swn-default .sheet-rollname{margin-right:auto}.sheet-rolltemplate-swn-default .sheet-desc,.sheet-rolltemplate-swn-default .sheet-buttons{font-size:12px;line-height:1.4}.sheet-rolltemplate-swn-default .sheet-info{font-style:italic;font-size:10px;line-height:1;margin:-10px 0 5px}.sheet-rolltemplate-swn-default .sheet-info .inlinerollresult{font-size:1em;font-weight:normal}.sheet-rolltemplate-swn-attack .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-purple.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-attack .sheet-name{color:#b291ec}.sheet-rolltemplate-swn-attack .sheet-title .inlinerollresult{font-size:1em;pointer-events:none}.sheet-rolltemplate-swn-attack .sheet-damage{margin-left:auto}.sheet-rolltemplate-swn-attack .sheet-roll{margin-left:10px}.sheet-rolltemplate-swn-attack .sheet-rolls:not(:first-of-type){margin-top:5px}.sheet-rolltemplate-swn-attack .sheet-shock{font-style:italic;margin-top:4px;font-size:12px}.sheet-rolltemplate-swn-attack .sheet-info{font-style:italic;font-size:10px}.sheet-rolltemplate-swn-attack .sheet-info>span:first-child{margin-right:10px}.sheet-rolltemplate-swn-attack .sheet-info .inlinerollresult{font-weight:normal;font-size:1em;margin-left:2px}.sheet-rolltemplate-swn-attack .sheet-desc{font-size:12px;line-height:1.4}.sheet-rolltemplate-swn-skill .sheet-container{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-blue.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-skill .sheet-name{color:#80b0ff}.sheet-rolltemplate-swn-skill .sheet-title .sheet-italic{font-style:italic}.sheet-rolltemplate-swn-skill .sheet-title .inlinerollresult{font-size:1em;pointer-events:none}.sheet-rolltemplate-swn-skill .sheet-rollname{margin-right:auto}.sheet-rolltemplate-swn-save .sheet-container.sheet-success{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-green.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-save .sheet-container.sheet-success .sheet-name{color:#83db53}.sheet-rolltemplate-swn-save .sheet-container.sheet-failure{background:url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-top-red.png") top no-repeat,url("https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Stars_Without_Number_Revised/Assets/rt-bottom.png") bottom no-repeat,#0f0f0f}.sheet-rolltemplate-swn-save .sheet-container.sheet-failure .sheet-name{color:#ff8080}.sheet-rolltemplate-swn-save .sheet-vs{margin:0 10px}.sheet-rolltemplate-swn-save .sheet-rollname{margin-right:auto}
diff --git a/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html b/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html
index c5aca712d3..a0e3756109 100644
--- a/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html
+++ b/Stars_Without_Number_Revised/Stars_Without_Number_Revised.html
@@ -1,8 +1,8 @@
-