diff --git a/Dungeonslayers-4/DS4-DEF.png b/Dungeonslayers-4/DS4-DEF.png new file mode 100644 index 0000000000..8eed5646bc Binary files /dev/null and b/Dungeonslayers-4/DS4-DEF.png differ diff --git a/Dungeonslayers-4/DS4-HP.png b/Dungeonslayers-4/DS4-HP.png new file mode 100644 index 0000000000..d6bcb542ac Binary files /dev/null and b/Dungeonslayers-4/DS4-HP.png differ diff --git a/Dungeonslayers-4/DS4-INI.png b/Dungeonslayers-4/DS4-INI.png new file mode 100644 index 0000000000..a8fee9a103 Binary files /dev/null and b/Dungeonslayers-4/DS4-INI.png differ diff --git a/Dungeonslayers-4/DS4-MAT.png b/Dungeonslayers-4/DS4-MAT.png new file mode 100644 index 0000000000..09e41dfcbb Binary files /dev/null and b/Dungeonslayers-4/DS4-MAT.png differ diff --git a/Dungeonslayers-4/DS4-MP.png b/Dungeonslayers-4/DS4-MP.png new file mode 100644 index 0000000000..9e8e875eab Binary files /dev/null and b/Dungeonslayers-4/DS4-MP.png differ diff --git a/Dungeonslayers-4/DS4-MR.png b/Dungeonslayers-4/DS4-MR.png new file mode 100644 index 0000000000..8d3e405eb5 Binary files /dev/null and b/Dungeonslayers-4/DS4-MR.png differ diff --git a/Dungeonslayers-4/DS4-MRA.png b/Dungeonslayers-4/DS4-MRA.png new file mode 100644 index 0000000000..82e6501b59 Binary files /dev/null and b/Dungeonslayers-4/DS4-MRA.png differ diff --git a/Dungeonslayers-4/DS4-MSPC.png b/Dungeonslayers-4/DS4-MSPC.png new file mode 100644 index 0000000000..217c926d52 Binary files /dev/null and b/Dungeonslayers-4/DS4-MSPC.png differ diff --git a/Dungeonslayers-4/DS4-RAT.png b/Dungeonslayers-4/DS4-RAT.png new file mode 100644 index 0000000000..c292458d94 Binary files /dev/null and b/Dungeonslayers-4/DS4-RAT.png differ diff --git a/Dungeonslayers-4/DS4-SPC.png b/Dungeonslayers-4/DS4-SPC.png new file mode 100644 index 0000000000..bde713bf69 Binary files /dev/null and b/Dungeonslayers-4/DS4-SPC.png differ diff --git a/Dungeonslayers-4/DS4-TSC.png b/Dungeonslayers-4/DS4-TSC.png new file mode 100644 index 0000000000..3608126c49 Binary files /dev/null and b/Dungeonslayers-4/DS4-TSC.png differ diff --git a/Dungeonslayers-4/DS4-edit.png b/Dungeonslayers-4/DS4-edit.png new file mode 100644 index 0000000000..207d1e6e1b Binary files /dev/null and b/Dungeonslayers-4/DS4-edit.png differ diff --git a/Dungeonslayers-4/DS4-logo.png b/Dungeonslayers-4/DS4-logo.png new file mode 100644 index 0000000000..f199854c0a Binary files /dev/null and b/Dungeonslayers-4/DS4-logo.png differ diff --git a/Dungeonslayers-4/DS4-preview.png b/Dungeonslayers-4/DS4-preview.png new file mode 100644 index 0000000000..2868507440 Binary files /dev/null and b/Dungeonslayers-4/DS4-preview.png differ diff --git a/Dungeonslayers-4/DS4.css b/Dungeonslayers-4/DS4.css new file mode 100644 index 0000000000..69b5a6dd86 --- /dev/null +++ b/Dungeonslayers-4/DS4.css @@ -0,0 +1,475 @@ +.charsheet { + background-color: rgb(115,82,49); + padding: 5px; + min-width: 760px; +} +.charsheet > div { + min-width: 750px; + max-width: 1500px; + margin: 0 auto; + padding: 5px; + background-color: white; +} +.charsheet * { + font-family: Arial; + font-size: 16px; + padding: 0; + margin: 0; + white-space: nowrap; + flex-shrink: 0; + box-sizing: border-box; +} +.charsheet button { + cursor: pointer; +} +.charsheet input, +.charsheet textarea { + border-radius: 0px; +} +.sheet-checks button[type=roll] { + border-radius: 0px; + margin: 0; +} +.charsheet input:disabled { + background-color: white; + border: none; + color: black; +} +.charsheet textarea { + width: 100%; + resize: none; + display: block; + height: 60px; + border: none; + white-space: pre-wrap; +} +.charsheet > div > .sheet-section { + padding: 5px; + border: 1px solid black; +} +.sheet-section fieldset { + border: none; +} +.charsheet *[title] { + font-style:italic; + text-decoration: underline; +} +.charsheet .sheet-visibility-controls, +.charsheet input[type=radio]:checked + div { + display: none; +} +.sheet-flex { + display: flex; +} +.charsheet .sheet-col1 { + width: 200px; +} +.charsheet .sheet-col1 input[type=text] { + width: 160px; + border: none; +} +.charsheet label { + display: initial; + margin: 0; + font-weight: initial; + font-size: initial; +} +.charsheet .sheet-col1 label input { + display: none; +} +/* SECTION SPECIFIC STYLES */ +.charsheet .sheet-character img { + width: 152px; + height: auto; +} +.charsheet .sheet-character .sheet-flex span { + font-size: 16px; + background-color: rgb(230, 230, 230); +} +.charsheet .sheet-character .sheet-flex input { + font-size: 14px; +} +.charsheet .sheet-character .sheet-flex .sheet-col2, +.charsheet .sheet-character .sheet-flex .sheet-col2 span, +.charsheet .sheet-character .sheet-flex .sheet-col2 input, +.charsheet .sheet-character .sheet-flex .sheet-col3, +.charsheet .sheet-character .sheet-flex .sheet-col3 span, +.charsheet .sheet-character .sheet-flex .sheet-col3 input { + text-align: center; + width: 70px; +} +.charsheet .sheet-character .sheet-col2 input.sheet-split, +.charsheet .sheet-character .sheet-col3 input.sheet-split { + width: 28.5px; + display: inline-block; +} +.charsheet .sheet-character .sheet-flex .sheet-col1, +.charsheet .sheet-character .sheet-flex .sheet-col4 { + width: 160px; + flex-grow: 1; +} +.charsheet .sheet-character .sheet-flex .sheet-col1 input, +.charsheet .sheet-character .sheet-flex .sheet-col4 input { + width: 100%; +} +.charsheet .sheet-character .sheet-flex label { + margin: 5px; +} +.charsheet .sheet-character .sheet-flex span, +.charsheet .sheet-character .sheet-flex input { + border: 1px solid black; + padding: 2px; + display: block; +} +.charsheet .sheet-characteristics .sheet-flex label { + padding: 5px; +} +.charsheet .sheet-characteristics .sheet-flex .sheet-flex { + flex-direction: column; + flex-grow: 1; +} +.charsheet .sheet-characteristics .sheet-flex label span { + border: 1px solid black; + display: block; + padding: 2px; + font-size: 16px; + background-color: rgb(230, 230, 230); +} +.charsheet .sheet-characteristics .sheet-flex label input, +.charsheet .sheet-characteristics .sheet-flex label textarea { + width: 100%; + padding: 2px; + border: 1px solid black; + font-size: 14px; +} +.charsheet .sheet-attributes-traits .sheet-flex { + justify-content: space-around; + padding: 5px; +} +.charsheet .sheet-attributes-traits .sheet-flex label { + text-align: right; + flex-basis: 165px; +} +.charsheet .sheet-attributes-traits .sheet-attributes * { + font-weight: bold; + font-size: 22px; +} +.charsheet .sheet-attributes-traits .sheet-traits * { + font-size: 18px; +} +.charsheet .sheet-attributes-traits input { + width: 42px; + height: 42px; + border: 1px solid black; +} +.charsheet .sheet-combat-values > .sheet-flex { + justify-content: space-around; + flex-wrap: wrap; +} +.charsheet .sheet-combat-values > .sheet-flex > .sheet-flex { + justify-content: space-around; + flex-basis: 50px; + flex-grow: 1; +} +.charsheet .sheet-combat-values > .sheet-flex > .sheet-flex > .sheet-flex { + flex-direction: column; + align-items: center; + padding: 5px; +} +.charsheet .sheet-combat-values input { + width: 35px; + height: 35px; + background-size: contain; + text-align: center; +} +.charsheet .sheet-bonus-details { + display: flex; + flex-wrap: wrap; + justify-content: space-around; +} +.charsheet .sheet-bonus-details label { + width: initial; + float: initial; + text-align: initial; + padding: 4px 5px; +} +.charsheet .sheet-bonus-details label span { + font-size: 12px; +} +.charsheet .sheet-bonus-details label span::after { + content:':'; +} +.charsheet .sheet-bonus-details input { + border: none; + border-bottom: 1px solid black; + width: 25px; + text-align: center; + font-size: 12px; +} +.charsheet .sheet-img-select { + display: flex; + flex-direction: column; +} +.charsheet .sheet-img-select input { + display: none; +} +.charsheet .sheet-img-select:hover label { + cursor: pointer; +} +.charsheet .sheet-img-select span { + height: 18px; + display: block; + background-size: auto 18px; + background-repeat: no-repeat; + background-position: center center; +} +.charsheet .sheet-img-select:hover input:not(:checked) + span { + opacity: 0.5; +} +.charsheet .sheet-img-select:not(:hover) input:not(:checked) + span { + display: none; +} +.charsheet .sheet-edit-bonuses { + width: auto; + height: 14px; +} +.charsheet .sheet-edit-bonuses:hover { + cursor: pointer; +} +.charsheet .sheet-show-bonuses:not(:checked) + div { + display: none; +} +.charsheet .sheet-header * { + font-size: 16px !important; + font-weight: normal; + background-color: rgb(230, 230, 230); +} +.charsheet .sheet-weapon .sheet-flex > * { + border: 1px solid black; + padding: 2px; + font-size: 14px; +} +.charsheet .sheet-weapon .sheet-col2, +.charsheet .sheet-weapon .sheet-col3, +.charsheet .sheet-weapon .sheet-col4, +.charsheet .sheet-weapon .sheet-col5 { + width: 55px; + text-align: center; +} +.charsheet .sheet-weapon .sheet-col6 { + width: 55px; + text-align: center; +} +.charsheet .sheet-weapon .sheet-col7 { + width: 80px; + flex-grow: 3; +} +.charsheet .sheet-weapon .sheet-melee-attack { + background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Dungeonslayers-4/DS4-MAT.png'); +} +.charsheet .sheet-weapon .sheet-ranged-attack { + background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Dungeonslayers-4/DS4-RAT.png'); +} +.charsheet .sheet-weapon .sheet-both-attack { + background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Dungeonslayers-4/DS4-MRA.png'); +} +.charsheet .sheet-armor .sheet-flex > * { + border: 1px solid black; + padding: 2px; + font-size: 14px; +} +.charsheet .sheet-armor .sheet-col2, +.charsheet .sheet-armor .sheet-col3, +.charsheet .sheet-armor .sheet-col4, +.charsheet .sheet-armor .sheet-col5 { + width: 70px; + text-align: center; +} +.charsheet .sheet-armor .sheet-col6 { + width: 80px; + flex-grow: 3; +} +.charsheet .sheet-spell .sheet-flex > * { + border: 1px solid black; + padding: 2px; + font-size: 14px; +} +.charsheet .sheet-spell .sheet-col1 input[type=text] { + width: 177px; +} +.charsheet .sheet-spell .sheet-col2 { + width: 40px; + text-align: center; +} +.charsheet .sheet-spell .sheet-col3, +.charsheet .sheet-spell .sheet-col4, +.charsheet .sheet-spell .sheet-col5, +.charsheet .sheet-spell .sheet-col6, +.charsheet .sheet-spell .sheet-col7 { + width: 80px; + text-align: center; + max-width: 120px; + flex-grow: 1; +} +.charsheet .sheet-spell .sheet-col8 { + width: 80px; + flex-grow: 3; +} +.charsheet .sheet-spell .sheet-normal-spell { + background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Dungeonslayers-4/DS4-SPC.png'); +} +.charsheet .sheet-spell .sheet-targeted-spell { + background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Dungeonslayers-4/DS4-TSC.png'); +} +.charsheet .sheet-spell .sheet-mind-influencing-spell { + background-image: url('https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Dungeonslayers-4/DS4-MSPC.png'); +} +.charsheet .sheet-talent .sheet-flex > * { + border: none; + padding: 2px; + font-size: 14px; +} +.charsheet .sheet-talent .sheet-col1 { + border: 1px solid black; +} +.charsheet .sheet-talent .sheet-col2 { + width: 60px; + text-align: center; + border: 1px solid black; + padding: 2px 6px; +} +.charsheet .sheet-talent .sheet-col2-1, +.charsheet .sheet-talent .sheet-col2-2, +.charsheet .sheet-talent .sheet-col2-3 { + width: 20px; + text-align: center; + border-top: 1px solid black; + border-bottom: 1px solid black; +} +.charsheet .sheet-talent .sheet-col2-1 { + border-left: 1px solid black; +} +.charsheet .sheet-talent .sheet-col2-3 { + border-right: 1px solid black; +} +.charsheet .sheet-talent .sheet-col3 { + width: 100px; + flex-grow: 3; + border: 1px solid black; +} +.charsheet .sheet-equipment .sheet-flex > * { + border: 1px solid black; + padding: 2px; + font-size: 14px; +} +.charsheet .sheet-equipment .sheet-flex > *:nth-child(1) { + width: 40px; + text-align: center; +} +.charsheet .sheet-equipment .sheet-flex > *:nth-child(2), +.charsheet .sheet-equipment .sheet-flex > *:nth-child(3), +.charsheet .sheet-equipment .sheet-flex > *:nth-child(4) { + width: 120px; + flex-grow: 1; +} +.charsheet .sheet-equipment .sheet-flex > div { + padding-right: 20px; +} +.charsheet .sheet-equipment .sheet-flex > div input[type=text] { + width: 100%; + border: none; +} +.charsheet .sheet-equipment input[type=checkbox] { + display: none; +} +.charsheet .sheet-progress-points { + min-width: 500px; +} +.charsheet .sheet-progress-points > div { + overflow-x: auto; +} +.charsheet .sheet-progress-points table { + border-collapse: collapse; + width: 100%; +} +.charsheet .sheet-progress-points tr:nth-child(1), +.charsheet .sheet-progress-points tr:nth-child(4), +.charsheet .sheet-progress-points tr:nth-child(10), +.charsheet .sheet-progress-points tr:nth-child(19), +.charsheet .sheet-progress-points tr:nth-child(20) { + border-bottom: 2px solid black; +} +.charsheet .sheet-progress-points th, +.charsheet .sheet-progress-points td { + border: 1px solid black; + padding: 2px; + font-size: 14px; +} +.charsheet .sheet-progress-points td:nth-child(3), +.charsheet .sheet-progress-points td:nth-child(4), +.charsheet .sheet-progress-points td:nth-child(5), +.charsheet .sheet-progress-points td:nth-child(6), +.charsheet .sheet-progress-points td:nth-child(7), +.charsheet .sheet-progress-points td:nth-child(14), +.charsheet .sheet-progress-points td:nth-child(15), +.charsheet .sheet-progress-points td:nth-child(16) { + border-left: none; + border-right: none; +} +.charsheet .sheet-progress-points td:last-child { + border-right: 1px solid black; +} +.charsheet .sheet-progress-points td:nth-child(12) { + width: 100%; +} +.charsheet .sheet-progress-points input { + border: none; + width: 100%; + text-align: center; +} +.charsheet .sheet-progress-points th:nth-child(8), +.charsheet .sheet-progress-points td:nth-child(12) input { + text-align: left; +} +.charsheet .sheet-progress-points th { + text-align: center; +} +.charsheet .sheet-progress-points td:nth-child(13) input, +.charsheet .sheet-progress-points td:nth-child(14) input, +.charsheet .sheet-progress-points td:nth-child(16) input { + width: 30px; +} +.charsheet .sheet-checks > .sheet-flex { + flex-wrap: wrap; + justify-content: space-around; + max-width: 1190px; + margin: 0 auto; +} +.charsheet .sheet-checks .sheet-flex .sheet-flex *, .charsheet button[type=roll] { + border: 1px solid black; + padding: 2px; + font-size: 14px !important; +} +.charsheet .sheet-checks .sheet-flex .sheet-flex { + margin: 0 calc((100% - 750px)/6); +} +.charsheet .sheet-checks .sheet-flex .sheet-flex *:nth-child(1) { + width: 130px; + text-align: left; +} +.charsheet .sheet-checks .sheet-flex .sheet-flex *:nth-child(2), +.charsheet .sheet-checks .sheet-flex .sheet-flex *:nth-child(3) { + width: 55px; + text-align: center; +} +.charsheet .sheet-attack-checks .sheet-flex { + flex-wrap: wrap; + justify-content: space-around; +} +.charsheet .sheet-attack-checks button { + margin: 5px; + padding: 2px; +} +.charsheet .sheet-notes textarea { + height: 300px; +} \ No newline at end of file diff --git a/Dungeonslayers-4/DS4.html b/Dungeonslayers-4/DS4.html new file mode 100644 index 0000000000..a6703e4208 --- /dev/null +++ b/Dungeonslayers-4/DS4.html @@ -0,0 +1,1942 @@ +
+
+
+ + Dungeonslayers 4 Logo + +
+
+ + + + +
+
+ + + + +
+
+
+
+
+ + + + + + + +
+
+ + + + + + + +
+
+
+
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+
+
+ + Hit points +
+
+ + Defense +
+
+ + Initiative +
+
+ + Movement rate +
+
+ + Mana +
+
+
+
+ + Melee attack +
+
+ + Ranged attack +
+
+ + Spellcasting +
+
+ + Targeted spellcasting +
+
+
+
+
+
+ Weapon + Type + WB + MB + OD + Hands + Special +
+
+
+
+ + + +
+
+ + + +
+ + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + +
+
+
+
+
+ Armor + AV + MB + Type + Material + Special +
+
+
+
+ + + +
+ + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + +
+
+
+
+
+ Spell + Type + SM + Mana + Distance + Duration + Cooldown + Effect +
+
+
+
+ + +
+
+ + + +
+ + + + + + +
+
+
+
+
+ Talent + Tier + Effect +
+
+
+
+ + + +
+ + of + + +
+ + + +
+ + + + + + + + + + + + + + + + + + +
+
+
+
+
+ Qty + Equipment + Where carried? + Special +
+
+
+ +
+ + +
+ + +
+ + + +
+ + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 StartProgress pointsWeaponArmorTalentEquipmentMiscellaneousTotal
Body/=of
Mobility/=of
Mind/=of
Strength/=of
Constitution/=of
Agility/=of
Dexterity/=of
Intellect/=of
Aura/=of
Hit points/=of
Defense/=
Initiative/=
Movement rate/=
Mana/=of
Melee attack/=
Ranged attack/=
Spellcasting/=
Targeted spellcasting/=
Talent points/=
Language/=
Alphabet/=
+
+
+
+
+ Typical checks + Base + Bonus +
+
+ Typical checks + Base + Bonus +
+
+ Typical checks + Base + Bonus +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+
+
+ + + + + + +
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/Dungeonslayers-4/README.md b/Dungeonslayers-4/README.md new file mode 100644 index 0000000000..2b538cf0cd --- /dev/null +++ b/Dungeonslayers-4/README.md @@ -0,0 +1,2 @@ +This sheet is created for Dungeonslayers (vers. 4; http://www.dungeonslayers.net/). +It supports the mana system described in the Magicworks Fanworks. diff --git a/Dungeonslayers-4/sheet.json b/Dungeonslayers-4/sheet.json new file mode 100644 index 0000000000..92b34fc208 --- /dev/null +++ b/Dungeonslayers-4/sheet.json @@ -0,0 +1,8 @@ +{ + "html": "DS4.html", + "css": "DS4.css", + "authors": "Michael K.", + "roll20userid": "1468847", + "preview": "DS4-preview.png", + "instructions": "" +} diff --git a/Dungeonslayers-4/translation.json b/Dungeonslayers-4/translation.json new file mode 100644 index 0000000000..de5a366eea --- /dev/null +++ b/Dungeonslayers-4/translation.json @@ -0,0 +1,173 @@ +{ + "active":"Active", + "age":"Age", + "agility":"Agility", + "alphabet":"Alphabet", + "appraise":"Appraise", + "appraise-bonus":"Appraise, ...", + "armor":"Armor", + "armor-material-example":"Wood, Leather, Metal, ...", + "armor-type-example":"Helmet, Body, Vambrace, Greaves, Shield, ...", + "armor-value":"Armor value", + "armor-value-short":"AV", + "attribute+trait":"Attribute + Trait", + "aura":"Aura", + "base":"Base", + "body":"Body", + "body-short+constitution-short":"BOD+CO", + "body-short+strength-short":"BOD+ST", + "bonus":"Bonus", + "both-attack":"Both", + "character":"Character", + "character-name":"Character name", + "check":"Check", + "check-result":"Check result", + "check-value":"Check value", + "class":"Class", + "class-example":"Fighter, Scout, Healer, Wizard, Sorcerer, ...", + "climb":"Climb", + "climb-bonus":"Acrobat, Master Climber, ...", + "communicate":"Communicate", + "communicate-bonus":"Education, ...", + "constitution":"Constitution", + "cooldown":"Cooldown", + "culture":"Culture", + "culture-example":"Barbarians, Mountain Dwarves, Freelander, Kaiban, Wood Elves, Wild Elves, Desert Dwarves, Wyndlanders, Zasarian, ...", + "current-hit-points":"Current hit points", + "current-mana-points":"Current mana points", + "date-of-birth":"Date of birth", + "decipher-script":"Decipher script", + "decipher-script-bonus":"Alertness, Education, ...", + "defense":"Defense", + "defy-poison":"Defy poison", + "defy-poison-bonus":"Endurance, …", + "dexterity":"Dexterity", + "disable-traps":"Disable traps", + "disable-traps-bonus":"Thievery, ...", + "distance":"Distance", + "duration":"Duration", + "edit-bonuses":"Edit bonuses", + "effect":"Effect", + "equipment":"Equipment", + "experience-points":"Experience points", + "experience-points-short":"EP", + "eye-color":"Eye color", + "feat-of-strength":"Feat of strength", + "feat-of-strength-bonus":"Brutal Blow, Devastating Strike, ...", + "flirt":"Flirt", + "flirt-bonus":"Charming, ...", + "gender":"Gender", + "generic":"Generic", + "generic-check":"Generic check", + "haggle":"Haggle", + "haggle-base":"MND+MAX(IN, AU)", + "haggle-bonus":"Charming, Rascal, ...", + "hair-color":"Hair color", + "hands":"Hands", + "hands-example":"1H = one-handed, 2H = two-handed, ...", + "character-height":"Height", + "hero-class":"Hero class", + "hero-class-example":"Berserker, Paladin, Weapon Master, Assassin, Ranger, Rogue, Cleric, Druid, Monk, Archmage, Battle Mage, Elementalist, Blood Mage, Demonologist, Necromancer, ...", + "hide":"Hide", + "hit-points":"Hit points", + "initiative":"Initiative", + "intellect":"Intellect", + "jump":"Jump", + "jump-bonus":"Acrobat, ...", + "knowledge":"Knowledge", + "knowledge-bonus":"Education, Expertise, ...", + "language":"Language", + "level":"Level", + "magic-bonus":"Magic bonus", + "magic-bonus-short":"MB", + "mana":"Mana", + "material":"Material", + "melee-attack":"Melee attack", + "mind":"Mind", + "mind-influencing-spell":"Mind-influencing spell", + "mind-short+aura-short":"MND+AU", + "mind-short+dexterity-short":"MND+DX", + "mind-short+intellect-short":"MND+IN", + "mind-short+intellect-short-or-eight":"MAX(MND+IN, 8)", + "miscellaneous":"Miscellaneous", + "mobility":"Mobility", + "mobility-short+agility-short":"MOB+AG", + "mobility-short+dexterity-short":"MOB+DX", + "mobility-short+strength-short":"MOB+ST", + "movement-rate":"Movement rate", + "normal-spell":"Normal spell", + "normal-spellcasting":"Spellcasting", + "notes":"Notes", + "of":"of", + "open-lock":"Open lock", + "open-lock-bonus":"Thievery, Lockpicking, ...", + "opponent-defense":"Opponent's defense", + "opponent-defense-short":"OD", + "other-abilities":"Other abilities", + "perception":"Perception", + "perception-bonus":"Thievery, Alertness, ...", + "pick-pocket":"Pick pocket", + "pick-pocket-bonus":"Thievery, Stealth, Diversion, Pickpocket, ...", + "place-of-birth":"Place of birth", + "player":"Player", + "player-name":"Player name", + "private-biography":"Private biography", + "progress-points":"Progress points", + "progress-points-short":"PP", + "public-biography":"Public biography", + "quantity":"Quantity", + "quantity-short":"Qty", + "race":"Race", + "race-example":"Elf, Human, Dwarf, ...", + "racial-abilities":"Racial abilities", + "ranged-attack":"Ranged attack", + "read-tracks":"Read tracks", + "read-tracks-bonus":"Hunter, Alertness, ...", + "resist-disease":"Resist disease", + "resist-disease-bonus":"Endurance, …", + "ride":"Ride", + "ride-base":"MOB+MAX(AG, AU)", + "ride-bonus":"Riding, Mounted Archer, Beast Master, ...", + "search":"Search", + "search-bonus":"Thievery, Stealth, Alertness, ...", + "sneak":"Sneak", + "sneak-bonus":"Stealth, ...", + "special":"Special", + "special-behavior":"Special behavior", + "special-characteristics":"Special characteristics", + "spell":"Spell", + "spell-cooldown":"Cooldown", + "spell-distance":"Distance", + "spell-duration":"Duration", + "spell-modifier":"Spell modifier", + "spell-modifier-short":"SM", + "spell-type":"Normal spell, Targeted spell or Mind-influencing spell", + "start":"Start", + "start-fire":"Start fire", + "start-fire-bonus":"Hunter, ...", + "stealth-bonus":"Stealth, ...", + "strength":"Strength", + "swim":"Swim", + "swim-bonus":"Swim, ...", + "talent":"Talent", + "talent-points":"Talent points", + "talent-points-short":"TP", + "targeted-spell":"Targeted spell", + "targeted-spellcasting":"Targeted spellcasting", + "tier":"Tier", + "total":"Total", + "type":"Type", + "typical-checks":"Typical checks", + "unarmed":"Unarmed", + "wake-up":"Wake up", + "wake-up-bonus":"Lightning Reflexes, Alertness, ...", + "weapon":"Weapon", + "weapon-bonus":"Weapon bonus", + "weapon-bonus-short":"WB", + "weapon-type":"Melee attack or Ranged attack", + "weight":"Weight", + "where-carried":"Where carried?", + "work-mechanism":"Work mechanism", + "work-mechanism-base":"MND+MAX(DX, IN)", + "work-mechanism-bonus":"Thievery, Artisan, Lockpicking, ..." +} \ No newline at end of file diff --git a/Dungeonslayers-4/translations/de.json b/Dungeonslayers-4/translations/de.json new file mode 100644 index 0000000000..8c0dac8ba8 --- /dev/null +++ b/Dungeonslayers-4/translations/de.json @@ -0,0 +1,173 @@ +{ + "active":"Aktiv", + "age":"Alter", + "agility":"Bewegung", + "alphabet":"Schrift", + "appraise":"Schätzen", + "appraise-bonus":"Beute schätzen, …", + "armor":"Rüstung", + "armor-material-example":"Holz, Leder, Metall, …", + "armor-type-example":"Helm, Körper, Armschienen, Beinschienen, Schild, …", + "armor-value":"Panzerung", + "armor-value-short":"PA", + "attribute+trait":"Attribute + Eigenschaften", + "aura":"Aura", + "base":"Basis", + "body":"Körper", + "body-short+constitution-short":"KÖR+HÄ", + "body-short+strength-short":"KÖR+ST", + "bonus":"Bonus", + "both-attack":"Beides", + "character":"Charakter", + "character-name":"Charaktername", + "check":"Probe", + "check-result":"Probenergebnis", + "check-value":"Probenwert", + "class":"Klasse", + "class-example":"Krieger, Späher, Heiler, Zauberer, Schwarzmagier, …", + "climb":"Klettern", + "climb-bonus":"Akrobat, Kletterass, …", + "communicate":"Verständigen", + "communicate-bonus":"Bildung, …", + "constitution":"Härte", + "cooldown":"Abklingzeit", + "culture":"Kultur", + "culture-example":"Barbaren, Bergzwerge, Freiländer, Kaitaner, Waldelfen, Wildelfen, Wüstenzwerge, Wyndländer, Zasaren, …", + "current-hit-points":"Aktuelle Lebenskraft", + "current-mana-points":"Aktuelles Mana", + "date-of-birth":"Geburtsdatum", + "decipher-script":"Inschrift entziffern", + "decipher-script-bonus":"Wahrnehmung, Bildung, …", + "defense":"Abwehr", + "defy-poison":"Gift trotzen", + "defy-poison-bonus":"Einstecker, …", + "dexterity":"Geschick", + "disable-traps":"Fallen entschärfen", + "disable-traps-bonus":"Diebeskunst, …", + "distance":"Distanz", + "duration":"Dauer", + "edit-bonuses":"Boni bearbeiten", + "effect":"Effekt", + "equipment":"Gegenstand", + "experience-points":"Erfahrungspunkte", + "experience-points-short":"EP", + "eye-color":"Augenfarbe", + "feat-of-strength":"Kraftakt", + "feat-of-strength-bonus":"Brutaler Hieb, Vernichtender Schlag, …", + "flirt":"Flirten", + "flirt-bonus":"Charmant, …", + "gender":"Geschlecht", + "generic":"Generische", + "generic-check":"Generische Probe", + "haggle":"Feilschen", + "haggle-base":"GEI+MAX(VE, AU)", + "haggle-bonus":"Charmant, Schlitzohr, …", + "hair-color":"Haarfarbe", + "hands":"Hände", + "hands-example":"1H = einhändig, 2H = zweihändig, …", + "character-height":"Grösse", + "hero-class":"Heldenklasse", + "hero-class-example":"Berserker, Paladin, Waffenmeister, Attentäter, Meisterdieb, Waldläufer, Druide, Kampfmönch, Kleriker, Elementarist, Erzmagier, Kriegszauberer, Blutmagier, Dämonologe, Nekromant, …", + "hide":"Verbergen", + "hit-points":"Lebenskraft", + "initiative":"Initiative", + "intellect":"Verstand", + "jump":"Springen", + "jump-bonus":"Akrobat, …", + "knowledge":"Wissen", + "knowledge-bonus":"Bildung, Wissensgebiet, …", + "language":"Sprache", + "level":"Stufe", + "magic-bonus":"Magiebonus", + "magic-bonus-short":"MB", + "mana":"Mana", + "material":"Material", + "melee-attack":"Schlagen", + "mind":"Geist", + "mind-influencing-spell":"Geistesbeeinflussende Zauber", + "mind-short+aura-short":"GEI+AU", + "mind-short+dexterity-short":"GEI+GE", + "mind-short+intellect-short":"GEI+VE", + "mind-short+intellect-short-or-eight":"MAX(GEI+VE, 8)", + "miscellaneous":"Sonstiges", + "mobility":"Agilität", + "mobility-short+agility-short":"AGI+BE", + "mobility-short+dexterity-short":"AGI+GE", + "mobility-short+strength-short":"AGI+ST", + "movement-rate":"Laufen", + "normal-spell":"Zaubern", + "normal-spellcasting":"Zaubern", + "notes":"Notizen", + "of":"von", + "open-lock":"Schlösser öffnen", + "open-lock-bonus":"Diebeskunst, Schlossknacker, …", + "opponent-defense":"Gegnerabwehr", + "opponent-defense-short":"GA", + "other-abilities":"Sonstige Fähigkeiten", + "perception":"Bemerken", + "perception-bonus":"Diebeskunst, Wahrnehmung, …", + "pick-pocket":"Taschendiebstahl", + "pick-pocket-bonus":"Diebeskunst, Heimlichkeit, Kann ich mal vorbei?, Langfinger, …", + "place-of-birth":"Geburtsort", + "player":"Spieler", + "player-name":"Spielername", + "private-biography":"Geheime Biographie", + "progress-points":"Lernpunkte", + "progress-points-short":"LP", + "public-biography":"Öffentliche Biographie", + "quantity":"Menge", + "quantity-short":"Menge", + "race":"Volk", + "race-example":"Elf, Mensch, Zwerg, …", + "racial-abilities":"Volksfähigkeiten", + "ranged-attack":"Schiessen", + "read-tracks":"Spuren lesen", + "read-tracks-bonus":"Jäger, Wahrnehmung, …", + "resist-disease":"Krankheit trotzen", + "resist-disease-bonus":"Einstecker, …", + "ride":"Reiten", + "ride-base":"AGI+MAX(BE, AU)", + "ride-bonus":"Reiten, Sattelschütze, Tiermeister, …", + "search":"Suchen", + "search-bonus":"Diebeskunst, Heimlichkeit, Wahrnehmung, …", + "sneak":"Schleichen", + "sneak-bonus":"Heimlichkeit, …", + "special":"Besonderes", + "special-behavior":"Besonderes Verhalten", + "special-characteristics":"Besonderes Aussehen", + "spell":"Zauber", + "spell-cooldown":"Abklingzeit", + "spell-distance":"Distanz", + "spell-duration":"Dauer", + "spell-modifier":"Zauberbonus", + "spell-modifier-short":"ZB", + "spell-type":"Zauber, Zielzauber, Geistesbeeinflussender Zauber", + "start":"Start", + "start-fire":"Feuer machen", + "start-fire-bonus":"Jäger, …", + "stealth-bonus":"Heimlichkeit, …", + "strength":"Stärke", + "swim":"Schwimmen", + "swim-bonus":"Schwimmen, …", + "talent":"Talent", + "talent-points":"Talentpunkte", + "talent-points-short":"TP", + "targeted-spell":"Zielzauber", + "targeted-spellcasting":"Zielzauber", + "tier":"Rang", + "total":"Gesamt", + "type":"Typ", + "typical-checks":"Typische Proben", + "unarmed":"Waffenlos", + "wake-up":"Erwachen", + "wake-up-bonus":"Schnelle Reflexe, Wahrnehmung, …", + "weapon":"Waffe", + "weapon-bonus":"Waffenbonus", + "weapon-bonus-short":"WB", + "weapon-type":"Schlagen oder Schiessen", + "weight":"Gewicht", + "where-carried":"Wo gelagert?", + "work-mechanism":"Mechanismus öffnen", + "work-mechanism-base":"GEI+MAX(GE, VE)", + "work-mechanism-bonus":"Diebeskunst, Handwerk, Schlossknacker, …" +} \ No newline at end of file diff --git a/Dungeonslayers-4/translations/en.json b/Dungeonslayers-4/translations/en.json new file mode 100644 index 0000000000..de5a366eea --- /dev/null +++ b/Dungeonslayers-4/translations/en.json @@ -0,0 +1,173 @@ +{ + "active":"Active", + "age":"Age", + "agility":"Agility", + "alphabet":"Alphabet", + "appraise":"Appraise", + "appraise-bonus":"Appraise, ...", + "armor":"Armor", + "armor-material-example":"Wood, Leather, Metal, ...", + "armor-type-example":"Helmet, Body, Vambrace, Greaves, Shield, ...", + "armor-value":"Armor value", + "armor-value-short":"AV", + "attribute+trait":"Attribute + Trait", + "aura":"Aura", + "base":"Base", + "body":"Body", + "body-short+constitution-short":"BOD+CO", + "body-short+strength-short":"BOD+ST", + "bonus":"Bonus", + "both-attack":"Both", + "character":"Character", + "character-name":"Character name", + "check":"Check", + "check-result":"Check result", + "check-value":"Check value", + "class":"Class", + "class-example":"Fighter, Scout, Healer, Wizard, Sorcerer, ...", + "climb":"Climb", + "climb-bonus":"Acrobat, Master Climber, ...", + "communicate":"Communicate", + "communicate-bonus":"Education, ...", + "constitution":"Constitution", + "cooldown":"Cooldown", + "culture":"Culture", + "culture-example":"Barbarians, Mountain Dwarves, Freelander, Kaiban, Wood Elves, Wild Elves, Desert Dwarves, Wyndlanders, Zasarian, ...", + "current-hit-points":"Current hit points", + "current-mana-points":"Current mana points", + "date-of-birth":"Date of birth", + "decipher-script":"Decipher script", + "decipher-script-bonus":"Alertness, Education, ...", + "defense":"Defense", + "defy-poison":"Defy poison", + "defy-poison-bonus":"Endurance, …", + "dexterity":"Dexterity", + "disable-traps":"Disable traps", + "disable-traps-bonus":"Thievery, ...", + "distance":"Distance", + "duration":"Duration", + "edit-bonuses":"Edit bonuses", + "effect":"Effect", + "equipment":"Equipment", + "experience-points":"Experience points", + "experience-points-short":"EP", + "eye-color":"Eye color", + "feat-of-strength":"Feat of strength", + "feat-of-strength-bonus":"Brutal Blow, Devastating Strike, ...", + "flirt":"Flirt", + "flirt-bonus":"Charming, ...", + "gender":"Gender", + "generic":"Generic", + "generic-check":"Generic check", + "haggle":"Haggle", + "haggle-base":"MND+MAX(IN, AU)", + "haggle-bonus":"Charming, Rascal, ...", + "hair-color":"Hair color", + "hands":"Hands", + "hands-example":"1H = one-handed, 2H = two-handed, ...", + "character-height":"Height", + "hero-class":"Hero class", + "hero-class-example":"Berserker, Paladin, Weapon Master, Assassin, Ranger, Rogue, Cleric, Druid, Monk, Archmage, Battle Mage, Elementalist, Blood Mage, Demonologist, Necromancer, ...", + "hide":"Hide", + "hit-points":"Hit points", + "initiative":"Initiative", + "intellect":"Intellect", + "jump":"Jump", + "jump-bonus":"Acrobat, ...", + "knowledge":"Knowledge", + "knowledge-bonus":"Education, Expertise, ...", + "language":"Language", + "level":"Level", + "magic-bonus":"Magic bonus", + "magic-bonus-short":"MB", + "mana":"Mana", + "material":"Material", + "melee-attack":"Melee attack", + "mind":"Mind", + "mind-influencing-spell":"Mind-influencing spell", + "mind-short+aura-short":"MND+AU", + "mind-short+dexterity-short":"MND+DX", + "mind-short+intellect-short":"MND+IN", + "mind-short+intellect-short-or-eight":"MAX(MND+IN, 8)", + "miscellaneous":"Miscellaneous", + "mobility":"Mobility", + "mobility-short+agility-short":"MOB+AG", + "mobility-short+dexterity-short":"MOB+DX", + "mobility-short+strength-short":"MOB+ST", + "movement-rate":"Movement rate", + "normal-spell":"Normal spell", + "normal-spellcasting":"Spellcasting", + "notes":"Notes", + "of":"of", + "open-lock":"Open lock", + "open-lock-bonus":"Thievery, Lockpicking, ...", + "opponent-defense":"Opponent's defense", + "opponent-defense-short":"OD", + "other-abilities":"Other abilities", + "perception":"Perception", + "perception-bonus":"Thievery, Alertness, ...", + "pick-pocket":"Pick pocket", + "pick-pocket-bonus":"Thievery, Stealth, Diversion, Pickpocket, ...", + "place-of-birth":"Place of birth", + "player":"Player", + "player-name":"Player name", + "private-biography":"Private biography", + "progress-points":"Progress points", + "progress-points-short":"PP", + "public-biography":"Public biography", + "quantity":"Quantity", + "quantity-short":"Qty", + "race":"Race", + "race-example":"Elf, Human, Dwarf, ...", + "racial-abilities":"Racial abilities", + "ranged-attack":"Ranged attack", + "read-tracks":"Read tracks", + "read-tracks-bonus":"Hunter, Alertness, ...", + "resist-disease":"Resist disease", + "resist-disease-bonus":"Endurance, …", + "ride":"Ride", + "ride-base":"MOB+MAX(AG, AU)", + "ride-bonus":"Riding, Mounted Archer, Beast Master, ...", + "search":"Search", + "search-bonus":"Thievery, Stealth, Alertness, ...", + "sneak":"Sneak", + "sneak-bonus":"Stealth, ...", + "special":"Special", + "special-behavior":"Special behavior", + "special-characteristics":"Special characteristics", + "spell":"Spell", + "spell-cooldown":"Cooldown", + "spell-distance":"Distance", + "spell-duration":"Duration", + "spell-modifier":"Spell modifier", + "spell-modifier-short":"SM", + "spell-type":"Normal spell, Targeted spell or Mind-influencing spell", + "start":"Start", + "start-fire":"Start fire", + "start-fire-bonus":"Hunter, ...", + "stealth-bonus":"Stealth, ...", + "strength":"Strength", + "swim":"Swim", + "swim-bonus":"Swim, ...", + "talent":"Talent", + "talent-points":"Talent points", + "talent-points-short":"TP", + "targeted-spell":"Targeted spell", + "targeted-spellcasting":"Targeted spellcasting", + "tier":"Tier", + "total":"Total", + "type":"Type", + "typical-checks":"Typical checks", + "unarmed":"Unarmed", + "wake-up":"Wake up", + "wake-up-bonus":"Lightning Reflexes, Alertness, ...", + "weapon":"Weapon", + "weapon-bonus":"Weapon bonus", + "weapon-bonus-short":"WB", + "weapon-type":"Melee attack or Ranged attack", + "weight":"Weight", + "where-carried":"Where carried?", + "work-mechanism":"Work mechanism", + "work-mechanism-base":"MND+MAX(DX, IN)", + "work-mechanism-bonus":"Thievery, Artisan, Lockpicking, ..." +} \ No newline at end of file