From 9f907c9417cb7e6c02aaef96135923290e8bbc63 Mon Sep 17 00:00:00 2001 From: Nicolas Delaforge Date: Thu, 8 Jul 2021 10:12:12 +0200 Subject: [PATCH] initial import --- .gitignore | 4 + .npmignore | 7 + css/bol.css | 551 ++++++++++++++++++ fonts/ACaslon Bold Regular.ttf | Bin 0 -> 110900 bytes fonts/ACaslon Regular Regular.ttf | Bin 0 -> 110516 bytes fonts/OPTIFantastiK.otf | Bin 0 -> 21504 bytes fonts/ccmeanwhile-regular.ttf | Bin 0 -> 29680 bytes fonts/iforces.ttf | Bin 0 -> 166452 bytes fonts/wolfsbane2.ttf | Bin 0 -> 25944 bytes fonts/wolfsbane2cond.ttf | Bin 0 -> 25932 bytes fonts/wolfsbane2expand.ttf | Bin 0 -> 26000 bytes gulpfile.js | 33 ++ lang/en.json | 17 + lang/fr.json | 17 + module/actor/actor-sheet.js | 122 ++++ module/actor/actor.js | 37 ++ module/bol.js | 90 +++ module/item/item-sheet.js | 62 ++ module/item/item.js | 18 + module/system/config.js | 83 +++ module/system/data.js | 103 ++++ module/system/helpers.js | 103 ++++ module/system/hooks.js | 202 +++++++ module/system/settings.js | 13 + module/system/templates.js | 63 ++ package.json | 20 + packs/boons.db | 59 ++ packs/careers.db | 26 + packs/equipment.db | 27 + packs/flaws.db | 43 ++ packs/origins.db | 20 + packs/races.db | 7 + styles/bol.less | 377 ++++++++++++ styles/flex.less | 94 +++ styles/forms.less | 203 +++++++ styles/typography.less | 42 ++ system.json | 83 +++ template.json | 179 ++++++ templates/actor/actor-sheet.hbs | 165 ++++++ templates/item/item-sheet.hbs | 38 ++ templates/item/parts/equipment-properties.hbs | 0 templates/item/parts/feature-properties.hbs | 0 ui/attributes/agility.webp | Bin 0 -> 34326 bytes ui/attributes/appeal.webp | Bin 0 -> 31662 bytes ui/attributes/mind.webp | Bin 0 -> 36616 bytes ui/attributes/vigor.webp | Bin 0 -> 38018 bytes ui/attributs.webp | Bin 0 -> 14048 bytes ui/banner.webp | Bin 0 -> 70508 bytes ui/border.webp | Bin 0 -> 7502 bytes ui/fdp-bg.webp | Bin 0 -> 34700 bytes ui/fdp.webp | Bin 0 -> 121612 bytes ui/icons/armor.webp | Bin 0 -> 6278 bytes ui/icons/axe.webp | Bin 0 -> 6278 bytes ui/icons/boon.webp | Bin 0 -> 6278 bytes ui/icons/bow.webp | Bin 0 -> 6278 bytes ui/icons/career.webp | Bin 0 -> 6278 bytes ui/icons/crossbow.webp | Bin 0 -> 6278 bytes ui/icons/dagger.webp | Bin 0 -> 6278 bytes ui/icons/flaw.webp | Bin 0 -> 6278 bytes ui/icons/helm.webp | Bin 0 -> 6278 bytes ui/icons/icone-BOL-2.webp | Bin 0 -> 69114 bytes ui/icons/icone-BOL.webp | Bin 0 -> 6278 bytes ui/icons/item.webp | Bin 0 -> 6278 bytes ui/icons/mace.webp | Bin 0 -> 6278 bytes ui/icons/origin.webp | Bin 0 -> 6278 bytes ui/icons/race.webp | Bin 0 -> 6278 bytes ui/icons/shield.webp | Bin 0 -> 6278 bytes ui/icons/sling.webp | Bin 0 -> 6278 bytes ui/icons/spear.webp | Bin 0 -> 6278 bytes ui/icons/staff.webp | Bin 0 -> 6278 bytes ui/icons/sword.webp | Bin 0 -> 6278 bytes ui/icons/thrown.webp | Bin 0 -> 6278 bytes ui/icons/weapon.webp | Bin 0 -> 6278 bytes ui/logo.webp | Bin 0 -> 14038 bytes 74 files changed, 2908 insertions(+) create mode 100644 .npmignore create mode 100644 css/bol.css create mode 100644 fonts/ACaslon Bold Regular.ttf create mode 100644 fonts/ACaslon Regular Regular.ttf create mode 100644 fonts/OPTIFantastiK.otf create mode 100644 fonts/ccmeanwhile-regular.ttf create mode 100644 fonts/iforces.ttf create mode 100644 fonts/wolfsbane2.ttf create mode 100644 fonts/wolfsbane2cond.ttf create mode 100644 fonts/wolfsbane2expand.ttf create mode 100644 gulpfile.js create mode 100644 lang/en.json create mode 100644 lang/fr.json create mode 100644 module/actor/actor-sheet.js create mode 100644 module/actor/actor.js create mode 100644 module/bol.js create mode 100644 module/item/item-sheet.js create mode 100644 module/item/item.js create mode 100644 module/system/config.js create mode 100644 module/system/data.js create mode 100644 module/system/helpers.js create mode 100644 module/system/hooks.js create mode 100644 module/system/settings.js create mode 100644 module/system/templates.js create mode 100644 package.json create mode 100644 packs/boons.db create mode 100644 packs/careers.db create mode 100644 packs/equipment.db create mode 100644 packs/flaws.db create mode 100644 packs/origins.db create mode 100644 packs/races.db create mode 100644 styles/bol.less create mode 100644 styles/flex.less create mode 100644 styles/forms.less create mode 100644 styles/typography.less create mode 100644 system.json create mode 100644 template.json create mode 100644 templates/actor/actor-sheet.hbs create mode 100644 templates/item/item-sheet.hbs create mode 100644 templates/item/parts/equipment-properties.hbs create mode 100644 templates/item/parts/feature-properties.hbs create mode 100644 ui/attributes/agility.webp create mode 100644 ui/attributes/appeal.webp create mode 100644 ui/attributes/mind.webp create mode 100644 ui/attributes/vigor.webp create mode 100644 ui/attributs.webp create mode 100644 ui/banner.webp create mode 100644 ui/border.webp create mode 100644 ui/fdp-bg.webp create mode 100644 ui/fdp.webp create mode 100644 ui/icons/armor.webp create mode 100644 ui/icons/axe.webp create mode 100644 ui/icons/boon.webp create mode 100644 ui/icons/bow.webp create mode 100644 ui/icons/career.webp create mode 100644 ui/icons/crossbow.webp create mode 100644 ui/icons/dagger.webp create mode 100644 ui/icons/flaw.webp create mode 100644 ui/icons/helm.webp create mode 100644 ui/icons/icone-BOL-2.webp create mode 100644 ui/icons/icone-BOL.webp create mode 100644 ui/icons/item.webp create mode 100644 ui/icons/mace.webp create mode 100644 ui/icons/origin.webp create mode 100644 ui/icons/race.webp create mode 100644 ui/icons/shield.webp create mode 100644 ui/icons/sling.webp create mode 100644 ui/icons/spear.webp create mode 100644 ui/icons/staff.webp create mode 100644 ui/icons/sword.webp create mode 100644 ui/icons/thrown.webp create mode 100644 ui/icons/weapon.webp create mode 100644 ui/logo.webp diff --git a/.gitignore b/.gitignore index 6704566..27e7582 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +<<<<<<< HEAD # Logs logs *.log @@ -102,3 +103,6 @@ dist # TernJS port file .tern-port +======= +/data/ +>>>>>>> bac28e8... initial import diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..8acb5aa --- /dev/null +++ b/.npmignore @@ -0,0 +1,7 @@ +# IDE +.idea/ +.vs/ + +# Node Modules +node_modules/ +npm-debug.log \ No newline at end of file diff --git a/css/bol.css b/css/bol.css new file mode 100644 index 0000000..b194238 --- /dev/null +++ b/css/bol.css @@ -0,0 +1,551 @@ +/* ----------------------------------------- */ +/* Flexbox */ +/* ----------------------------------------- */ +.flexrow { + display: flex; + flex-flow: row wrap; + justify-content: flex-start; +} +.flexrow > * { + flex: 1; +} +.flexrow .flex1 { + flex: 1; +} +.flexrow .flex2 { + flex: 2; +} +.flexrow .flex3 { + flex: 3; +} +.flexrow .flex4 { + flex: 4; +} +.flexrow .flex5 { + flex: 5; +} +.flexrow .flex6 { + flex: 6; +} +.flexrow .flex7 { + flex: 7; +} +.flexrow .flex8 { + flex: 8; +} +.flexrow .flex9 { + flex: 9; +} +.flexcol { + display: flex; + flex-flow: column nowrap; +} +.flexcol > * { + flex: 1; +} +.flexcol .flex1 { + flex: 1; +} +.flexcol .flex2 { + flex: 2; +} +.flexcol .flex3 { + flex: 3; +} +.flexcol .flex4 { + flex: 4; +} +.flex-group-center, +.flex-group-left, +.flex-group-right { + justify-content: center; + align-items: center; + text-align: center; + padding: 5px; +} +.flex-group-left { + justify-content: flex-start; + text-align: left; +} +.flex-group-right { + justify-content: flex-end; + text-align: right; +} +.center { + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} +.left { + text-align: left; + display: flex; + align-items: center; + justify-content: flex-start; +} +.right { + justify-content: flex-end; + text-align: right; + display: flex; + align-items: center; +} +.flex-center { + align-items: center; + justify-content: center; + text-align: center; +} +.flex-between { + justify-content: space-between; +} +.no-wrap { + flex-wrap: nowrap !important; +} +.bol { + /* + Copied from dnd5e + */ + /* Form Groups */ + /* + Placeholders + */ +} +.bol input[readonly="true"] { + border: none; + color: dimgray; + cursor: not-allowed; + width: 100%; + vertical-align: middle; + background: transparent; +} +.bol input[type="text"], +.bol input[type="number"], +.bol input[type="text"]:hover, +.bol input[type="number"]:hover, +.bol input[type="text"]:focus, +.bol input[type="number"]:focus { + border-radius: 0; + border: none; + box-shadow: none; +} +.bol input:disabled:hover, +.bol select:disabled:hover, +.bol textarea:disabled:hover, +.bol input:disabled:focus, +.bol select:disabled:focus, +.bol textarea:disabled:focus { + box-shadow: none !important; + border: 1px solid transparent !important; + outline: none !important; +} +.bol button { + background: rgba(0, 0, 0, 0.1); +} +.bol select { + font-size: 14px; + text-align: center; + text-align-last: center; + -moz-text-align-last: center; + width: 100%; + border: none; + border-radius: 0; +} +.bol label.checkbox { + flex: auto; + padding: 0; + margin: 0; + height: 22px; + line-height: 22px; + font-size: 11px; +} +.bol label.checkbox > input[type="checkbox"] { + width: 16px; + height: 16px; + margin: 0 2px 0 0; + position: relative; + top: 4px; +} +.bol label.checkbox.right > input[type="checkbox"] { + margin: 0 0 0 2px; +} +.bol .form-group label { + flex: 2; + font-weight: bold; +} +.bol .form-group .form-fields { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-start; +} +.bol .form-group .form-fields > * { + flex: 1; + margin: 0 3px 0 0; +} +.bol .form-group .form-fields > *:last-child { + margin-right: 0; +} +.bol .form-group .form-fields > * .flex1 { + flex: 1; +} +.bol .form-group .form-fields > * .flex2 { + flex: 2; +} +.bol .form-group .form-fields > * .flex3 { + flex: 3; +} +.bol .form-group .form-fields > * .flex4 { + flex: 4; +} +.bol .form-group .form-fields label { + flex: 0 0 100%; + margin: 0; +} +.bol .form-group .form-fields label.checkbox { + flex: auto; + text-align: left; +} +.bol .form-group.stacked label { + flex: 0 0 100%; + margin: 0; +} +.bol .form-group.stacked label.checkbox { + flex: auto; + text-align: left; +} +.bol .form-header { + margin: 0 0 0.25em 0; + padding: 2px 0; + font-size: 20px; + font-weight: 700; +} +.bol .tag { + display: inline-block; + margin: 0 2px 0 0; + padding: 0 3px; + font-size: 10px; + line-height: 16px; + border: 1px solid #999; + border-radius: 3px; + background: rgba(0, 0, 0, 0.05); +} +.bol ::placeholder { + /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: lightgray; + opacity: 1; + /* Firefox */ +} +.bol :-ms-input-placeholder { + /* Internet Explorer 10-11 */ + color: lightgray; +} +.bol ::-ms-input-placeholder { + /* Microsoft Edge */ + color: lightgray; +} +.bol input::placeholder { + color: lightgray; +} +/* ----------------------------------------- */ +/* LOCAL FONTS */ +/* ----------------------------------------- */ +@font-face { + font-family: 'Contrail One'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/contrailone/v10/eLGbP-j_JA-kG0_Zo51noafdZQ.ttf) format('truetype'); +} +@font-face { + font-family: "ImaginaryForces"; + src: url('../fonts/iforces.ttf'); +} +@font-face { + font-family: "OPTIFantastiK"; + src: url('../fonts/OPTIFantastiK.otf'); +} +@font-face { + font-family: "CCMeanwhile"; + src: url('../fonts/ccmeanwhile-regular.ttf'); +} +@font-face { + font-family: "Papyrus"; + src: url('../fonts/PAPYRUS.TTF'); +} +@font-face { + font-family: "Wolfsbane2"; + src: url('../fonts/wolfsbane2.ttf'); +} +@font-face { + font-family: "Wolfsbane2Condensed"; + src: url('../fonts/wolfsbane2cond.ttf'); +} +@font-face { + font-family: "Wolfsbane2Expanded"; + src: url('../fonts/wolfsbane2expand.ttf'); +} +.bol.sheet.actor { + min-width: 760px; + min-height: 700px; + max-height: 700px; +} +.bol.sheet.actor .window-content { + background-color: white; + background-image: url("/systems/bol/ui/logo.webp"); + background-repeat: no-repeat; + background-size: 190px 115px; + height: 100%; + padding: 5px; + overflow-y: hidden; +} +.bol.sheet.actor .window-content form { + height: 100%; +} +.bol.sheet.actor .window-content form .sheet-header { + background-image: url("/systems/bol/ui/banner.webp"); + background-repeat: no-repeat; + background-size: 330px 62px; + background-position-y: -15px; + background-position-x: right; + height: 115px; + min-height: 115px; + max-height: 115px; + overflow: hidden; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-start; + align-items: flex-end; + padding-bottom: 10px; +} +.bol.sheet.actor .window-content form .sheet-header .header-field .header-field-group { + overflow: hidden; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-start; + align-items: baseline; +} +.bol.sheet.actor .window-content form .sheet-header .header-field .header-field-group .header-field-label { + margin-right: 5px; +} +.bol.sheet.actor .window-content form .sheet-header .header-field .header-field-group .charname, +.bol.sheet.actor .window-content form .sheet-header .header-field .header-field-group .header-field-value { + color: #4b4a44; + font-family: 'Contrail One', cursive; + font-size: 1.5rem; + background-color: #EEE; +} +.bol.sheet.actor .window-content form .sidebar { + padding-top: 115px; + min-width: 250px; + width: 250px; + max-width: 250px; +} +.bol.sheet.actor .window-content form .sidebar .profile-img { + cursor: pointer; + border: none; + background-color: #EEE; + height: auto; + width: calc(250px - 10px); + min-width: calc(250px - 10px); + max-width: calc(250px - 10px); + margin-right: 10px; +} +.bol.sheet.actor .window-content form .main { + /* Sheet Tabs */ +} +.bol.sheet.actor .window-content form .main .tabs { + flex: 0 0 40px; + background-color: black; +} +.bol.sheet.actor .window-content form .main .tabs .item { + line-height: 40px; + font-weight: bold; + font-family: CCMeanwhile; + color: white; + font-size: 14px; +} +.bol.sheet.actor .window-content form .main .tabs .item.active { + text-decoration: underline; + text-shadow: none; +} +.bol.sheet.actor .window-content form .main .sheet-body { + overflow: hidden; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab { + height: 100%; + overflow-y: auto; + /* Items List */ +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .items-list { + list-style: none; + margin: 7px 0; + padding: 0; + overflow-y: auto; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .items-list .item { + min-height: 30px; + line-height: 24px; + padding: 3px 0 3px 3px; + border-bottom: 1px solid #BBB; + align-items: stretch; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .items-list .item img { + flex: 0 0 30px; + margin-right: 5px; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .items-list .item .item-image { + margin: 0; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .items-list .item .item-name { + margin: 0; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .items-list .item .item-controls { + flex: 0 0 36px; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .items-list .item .item-buttons { + display: flex; + flex-wrap: wrap; + flex-direction: row; + align-items: center; + flex: 2; + justify-content: flex-start; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .items-list .item .item-button { + line-height: 1; + font-size: 11px; + flex: none; + width: auto; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .items-list .item-header { + font-family: CCMeanwhile; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .attribute.vigor { + background-image: url("/systems/bol/ui/attributes/vigor.webp"); + background-repeat: no-repeat; + background-position: center center; + background-size: 64px 64px; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .attribute.agility { + background-image: url("/systems/bol/ui/attributes/agility.webp"); + background-repeat: no-repeat; + background-position: center center; + background-size: 64px 64px; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .attribute.mind { + background-image: url("/systems/bol/ui/attributes/mind.webp"); + background-repeat: no-repeat; + background-position: center center; + background-size: 64px 64px; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .attribute.appeal { + background-image: url("/systems/bol/ui/attributes/appeal.webp"); + background-repeat: no-repeat; + background-position: center center; + background-size: 64px 64px; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab .attribute .stat-value { + margin-top: -10px; +} +.bol.sheet.actor .window-content form .main .sheet-body .tab.description .editor, +.bol.sheet.actor .window-content form .main .sheet-body .tab.description .editor-content { + background-color: red; + height: 100%; +} +.bol.sheet.actor .stat-value { + font-size: 1.5rem; + font-weight: bold; + color: darkred; +} +.bol.sheet.actor .stat-roll { + font-size: 1.5rem; +} +.bol.sheet.actor .header-field-label, +.bol.sheet.actor .stat-label { + font-weight: bold; + font-family: Wolfsbane2Expanded; + font-size: 2rem; + font-variant: small-caps; +} +.bol.sheet.actor .rounded { + border-radius: 100px; + width: 4rem; + height: 4rem; +} +.bol.sheet.actor .rounded-border { + border: 3px solid #4b4a44; + border-radius: 100px; + width: 4rem; + height: 4rem; +} +.bol.sheet.actor .half-rounded { + border-radius: 100px 100px 0px 0px; + width: 4rem; + height: 4rem; +} +.bol.sheet.actor .half-rounded-border { + border-radius: 100px 100px 0px 0px; + border: 3px solid #4b4a44; + width: 4rem; + height: 4rem; +} +.bol.sheet.actor .bol-footer { + height: 62px; + max-height: 62px; + min-height: 62px; +} +.bol.sheet.actor .bol-footer .footer-left img { + border: none; + height: 62px; + max-height: 62px; + min-height: 62px; + transform: scaleX(-1); +} +.bol.sheet.actor .bol-footer .footer-center { + margin-top: 20px; + margin-left: calc(-330px * 2); + margin-right: calc(-330px * 2); + height: 30px; + max-height: 30px; + min-height: 30px; + background-color: black; +} +.bol.sheet.actor .bol-footer .footer-right { + text-align: right; +} +.bol.sheet.actor .bol-footer .footer-right img { + border: none; + height: 62px; + max-height: 62px; + min-height: 62px; +} +.bol.sheet.item { + min-width: 460px; + min-height: 400px; +} +.bol.sheet.item .window-content { + background-color: white; + background-image: url("/systems/bol/ui/logo.webp"); + background-repeat: no-repeat; + background-size: 190px 115px; + height: 100%; + padding: 5px; + overflow-y: hidden; +} +.bol.sheet.item .window-content form { + height: 100%; +} +.editor, +.editor-content { + height: 100%; +} +.rollable { + color: #4b4a44; + cursor: pointer; +} +.malus { + color: darkred; +} +.bonus { + color: darkgreen; +} diff --git a/fonts/ACaslon Bold Regular.ttf b/fonts/ACaslon Bold Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..401aa7c9565ec6730558d2814a2b630f7bff91a1 GIT binary patch literal 110900 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

q_P3#JOp=$asK^_k*#_Su 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 literal 0 HcmV?d00001 diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..f8972c0 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,33 @@ +const gulp = require('gulp'); +const less = require('gulp-less'); + +/* ----------------------------------------- */ +/* Compile LESS +/* ----------------------------------------- */ + +const SIMPLE_LESS = ["styles/**/*.less"]; +function compileLESS() { + return gulp.src("styles/bol.less") + .pipe(less()) + .pipe(gulp.dest("./css")) +} +const css = gulp.series(compileLESS); + +/* ----------------------------------------- */ +/* Watch Updates +/* ----------------------------------------- */ + +function watchUpdates() { + gulp.watch(SIMPLE_LESS, css); +} + +/* ----------------------------------------- */ +/* Export Tasks +/* ----------------------------------------- */ + +exports.default = gulp.series( + gulp.parallel(css), + watchUpdates +); +exports.css = css; + diff --git a/lang/en.json b/lang/en.json new file mode 100644 index 0000000..886e981 --- /dev/null +++ b/lang/en.json @@ -0,0 +1,17 @@ +{ + "BOL.attributes.vigor": "Strength", + "BOL.attributes.agility": "Agility", + "BOL.attributes.mind": "Mind", + "BOL.attributes.appeal": "Appeal", + "BOL.aptitudes.init": "Initiative", + "BOL.aptitudes.melee": "Melee", + "BOL.aptitudes.ranged": "Ranged", + "BOL.aptitudes.def": "Defense", + "BOL.aptitudes.prot": "Protection", + "BOL.resources.hp": "Hit points", + "BOL.resources.hero": "Hero points", + "BOL.resources.faith": "Faith points", + "BOL.resources.creation": "Creation points", + "BOL.resources.power": "Power points", + "BOL.traits.xp": "Experience" +} \ No newline at end of file diff --git a/lang/fr.json b/lang/fr.json new file mode 100644 index 0000000..798ad47 --- /dev/null +++ b/lang/fr.json @@ -0,0 +1,17 @@ +{ + "BOL.attributes.vigor": "Force", + "BOL.attributes.agility": "Agilité", + "BOL.attributes.mind": "Esprit", + "BOL.attributes.appeal": "Aura", + "BOL.aptitudes.init": "Initiative", + "BOL.aptitudes.melee": "Mêlée", + "BOL.aptitudes.ranged": "Tir", + "BOL.aptitudes.def": "Défense", + "BOL.aptitudes.prot": "Protection", + "BOL.resources.hp": "Vitalité", + "BOL.resources.hero": "Héroïsme", + "BOL.resources.faith": "Foi", + "BOL.resources.creation": "Création", + "BOL.resources.power": "Pouvoir", + "BOL.traits.xp": "Expérience" +} \ No newline at end of file diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js new file mode 100644 index 0000000..0376580 --- /dev/null +++ b/module/actor/actor-sheet.js @@ -0,0 +1,122 @@ +/** + * Extend the basic ActorSheet with some very simple modifications + * @extends {ActorSheet} + */ +export class BoLActorSheet extends ActorSheet { + + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ["bol", "sheet", "actor"], + template: "systems/bol/templates/actor/actor-sheet.hbs", + width: 600, + height: 600, + tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "stats" }] + }); + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + console.debug("getData"); + const actor = super.getData(); + console.log(actor.data); + actor.data.details = actor.data.data.details; + actor.data.attributes = Object.values(actor.data.data.attributes); + actor.data.aptitudes = Object.values(actor.data.data.aptitudes); + actor.data.resources = Object.values(actor.data.data.resources); + actor.data.equipment = actor.data.items.filter(i => i.type === "item"); + actor.data.features = { + "origin" : actor.data.items.find(i => i.type === "feature" && i.data.subtype === "origin"), + "race" : actor.data.items.find(i => i.type === "feature" && i.data.subtype === "race"), + "careers" : actor.data.items.filter(i => i.type === "feature" && i.data.subtype === "career"), + "boons" : actor.data.items.filter(i => i.type === "feature" && i.data.subtype === "boon"), + "flaws" : actor.data.items.filter(i => i.type === "feature" && i.data.subtype === "flaw") + }; + // data.attributes = ["String", "Number", "Boolean"]; + // for (let attr of Object.values(data.data.attributes)) { + // attr.isCheckbox = attr.dtype === "Boolean"; + // } + return actor; + } + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + + // Add Inventory Item + html.find('.item-create').click(this._onItemCreate.bind(this)); + + // Update Inventory Item + html.find('.item-edit').click(ev => { + const li = $(ev.currentTarget).parents(".item"); + const item = this.actor.items.get(li.data("itemId")); + console.log(item); + item.sheet.render(true); + }); + + // Delete Inventory Item + html.find('.item-delete').click(ev => { + const li = $(ev.currentTarget).parents(".item"); + this.actor.deleteEmbeddedDocuments("Item", [li.data("itemId")]) + li.slideUp(200, () => this.render(false)); + }); + + // Rollable abilities. + html.find('.rollable').click(this._onRoll.bind(this)); + } + + /* -------------------------------------------- */ + + /** + * Handle creating a new Owned Item for the actor using initial data defined in the HTML dataset + * @param {Event} event The originating click event + * @private + */ + _onItemCreate(event) { + event.preventDefault(); + const header = event.currentTarget; + // Get the type of item to create. + const type = header.dataset.type; + // Grab any data associated with this control. + const data = duplicate(header.dataset); + // Initialize a default name. + const name = `New ${type.capitalize()}`; + // Prepare the item object. + const itemData = { + name: name, + type: type, + data: data + }; + // Remove the type from the dataset since it's in the itemData.type prop. + delete itemData.data["type"]; + + // Finally, create the item! + return this.actor.createEmbeddedDocuments("Item", [itemData]); + } + + /** + * Handle clickable rolls. + * @param {Event} event The originating click event + * @private + */ + _onRoll(event) { + event.preventDefault(); + const element = event.currentTarget; + const dataset = element.dataset; + + if (dataset.roll) { + let roll = new Roll(dataset.roll, this.actor.data.data); + let label = dataset.label ? `Rolling ${dataset.label}` : ''; + roll.roll().toMessage({ + speaker: ChatMessage.getSpeaker({ actor: this.actor }), + flavor: label + }); + } + } + +} diff --git a/module/actor/actor.js b/module/actor/actor.js new file mode 100644 index 0000000..b6f46bb --- /dev/null +++ b/module/actor/actor.js @@ -0,0 +1,37 @@ +/** + * Extend the base Actor entity by defining a custom roll data structure which is ideal for the Simple system. + * @extends {Actor} + */ +export class BoLActor extends Actor { + /** @override */ + prepareData() { + super.prepareData(); + + console.debug("prepareData"); + + const actorData = this.data; + // console.log(actorData); + // const data = actorData.data; + // const flags = actorData.flags; + + // Make separate methods for each Actor type (character, npc, etc.) to keep + // things organized. + // if (actorData.type === 'character') this._prepareCharacterData(actorData); + } + + // /** + // * Prepare Character type specific data + // */ + // _prepareCharacterData(actorData) { + // const data = actorData.data; + // + // // Make modifications to data here. For example: + // + // // Loop through ability scores, and add their modifiers to our sheet output. + // for (let [key, ability] of Object.entries(data.abilities)) { + // // Calculate the modifier using d20 rules. + // ability.mod = Math.floor((ability.value - 10) / 2); + // } + // } + +} \ No newline at end of file diff --git a/module/bol.js b/module/bol.js new file mode 100644 index 0000000..6873e03 --- /dev/null +++ b/module/bol.js @@ -0,0 +1,90 @@ +// Import Modules +import {BoLActor} from "./actor/actor.js"; +import {BoLActorSheet} from "./actor/actor-sheet.js"; +import {BoLItem} from "./item/item.js"; +import {BoLItemSheet} from "./item/item-sheet.js"; +import {System, BOL} from "./system/config.js"; +import {preloadHandlebarsTemplates} from "./system/templates.js"; +import {registerHandlebarsHelpers} from "./system/helpers.js"; +import {registerSystemSettings} from "./system/settings.js"; +import registerHooks from "./system/hooks.js"; +import {DataLoader} from "./system/data.js"; + +Hooks.once('init', async function () { + + game.bol = { + BoLActor, + BoLItem + }; + + /** + * Set an initiative formula for the system + * @type {String} + */ + CONFIG.Combat.initiative = { + formula: "1d20", + decimals: 2 + }; + + // Define custom Entity classes + CONFIG.Actor.documentClass = BoLActor; + CONFIG.Item.documentClass = BoLItem; + + // Register sheet application classes + Actors.unregisterSheet("core", ActorSheet); + Actors.registerSheet("bol", BoLActorSheet, {makeDefault: true}); + Items.unregisterSheet("core", ItemSheet); + Items.registerSheet("bol", BoLItemSheet, {makeDefault: true}); + + // Register System Settings + registerSystemSettings(); + + // Preload Handlebars Templates + preloadHandlebarsTemplates(); + + // Register Handlebars helpers + registerHandlebarsHelpers(); + + // Register hooks + registerHooks(); + + // // If you need to add Handlebars helpers, here are a few useful examples: + // Handlebars.registerHelper('concat', function() { + // var outStr = ''; + // for (var arg in arguments) { + // if (typeof arguments[arg] != 'object') { + // outStr += arguments[arg]; + // } + // } + // return outStr; + // }); + // + // Handlebars.registerHelper('toLowerCase', function(str) { + // return str.toLowerCase(); + // }); +}); + + +/** + * Ready hook loads tables, and override's foundry's entity link functions to provide extension to pseudo entities + */ + +Hooks.once("ready", async () => { + + console.debug("Importing data"); + + // DataLoader.loadData("boons"); + // DataLoader.loadData("flaws"); + // DataLoader.loadData("careers"); + // DataLoader.loadData("origins"); + // DataLoader.loadData("races"); + // DataLoader.loadData("equipment"); + + // UpdateUtils.updatePacks(); + // UpdateUtils.updatePaths(); + // UpdateUtils.updateProfiles(); + // UpdateUtils.updateSpecies(); + // UpdateUtils.updateEncounters(); + + console.info("BOL | System Initialized."); +}); diff --git a/module/item/item-sheet.js b/module/item/item-sheet.js new file mode 100644 index 0000000..03331d2 --- /dev/null +++ b/module/item/item-sheet.js @@ -0,0 +1,62 @@ +/** + * Extend the basic ItemSheet with some very simple modifications + * @extends {ItemSheet} + */ +export class BoLItemSheet extends ItemSheet { + + /** @override */ + static get defaultOptions() { + return mergeObject(super.defaultOptions, { + classes: ["bol", "sheet", "item"], + width: 520, + height: 480, + tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description" }] + }); + } + + /** @override */ + get template() { + const path = "systems/bol/templates/item"; + // Return a single sheet for all item types. + return `${path}/item-sheet.hbs`; + // Alternatively, you could use the following return statement to do a + // unique item sheet by type, like `weapon-sheet.html`. + + // return `${path}/${this.item.data.type}-sheet.html`; + } + + /* -------------------------------------------- */ + + /** @override */ + getData() { + const item = super.getData(); + console.debug("Item getData"); + item.data.description = item.data.data.description; + item.data.properties = item.data.data.properties; + console.log(item.data); + return item; + } + + /* -------------------------------------------- */ + + /** @override */ + setPosition(options = {}) { + const position = super.setPosition(options); + const sheetBody = this.element.find(".sheet-body"); + const bodyHeight = position.height - 192; + sheetBody.css("height", bodyHeight); + return position; + } + + /* -------------------------------------------- */ + + /** @override */ + activateListeners(html) { + super.activateListeners(html); + + // Everything below here is only needed if the sheet is editable + if (!this.options.editable) return; + + // Roll handlers, click handlers, etc. would go here. + } +} diff --git a/module/item/item.js b/module/item/item.js new file mode 100644 index 0000000..0da840e --- /dev/null +++ b/module/item/item.js @@ -0,0 +1,18 @@ +/** + * Extend the basic Item with some very simple modifications. + * @extends {Item} + */ +export class BoLItem extends Item { + /** + * Augment the basic Item data model with additional dynamic data. + */ + prepareData() { + super.prepareData(); + console.debug("Item prepareData"); + // Get the Item's data + const itemData = this.data; + console.log(itemData); + const actorData = this.actor ? this.actor.data : {}; + const data = itemData.data; + } +} diff --git a/module/system/config.js b/module/system/config.js new file mode 100644 index 0000000..19ee442 --- /dev/null +++ b/module/system/config.js @@ -0,0 +1,83 @@ +export const System = {}; + +System.label = "Barbarians of Lemuria"; +System.name = "bol"; +System.rootPath = "/systems/" + System.name; +System.dataPath = System.rootPath + "/data"; +System.templatesPath = System.rootPath + "/templates"; +System.debugMode = true; + +export const BOL = {}; + +BOL.itemProperties = { + "equipable": "BOL.properties.equipable", + "stackable": "BOL.properties.stackable", + "unique": "BOL.properties.unique", + "tailored": "BOL.properties.tailored", + "2h": "BOL.properties.2H", + "predilection": "BOL.properties.predilection", + "ranged": "BOL.properties.ranged", + "proficient": "BOL.properties.proficient", + "finesse": "BOL.properties.finesse", + "two-handed": "BOL.properties.two-handed", + "equipment": "BOL.properties.equipment", + "weapon": "BOL.properties.weapon", + "protection": "BOL.properties.protection", + "reloadable": "BOL.properties.reloadable", + "bow": "BOL.properties.bow", + "crossbow": "BOL.properties.crossbow", + "powder": "BOL.properties.powder", + "throwing": "BOL.properties.throwing", + "dr": "BOL.properties.dr", + "sneak": "BOL.properties.sneak", + "powerful": "BOL.properties.powerful", + "critscience": "BOL.properties.critscience", + "specialization": "BOL.properties.specialization", + "effects": "BOL.properties.effects", + "activable": "BOL.properties.activable", + "2H": "BOL.properties.2H", + "13strmin": "BOL.properties.13strmin", + "bashing": "BOL.properties.bashing", + "sling": "BOL.properties.sling", + "spell": "BOL.properties.spell", + "profile": "BOL.properties.profile", + "prestige": "BOL.properties.prestige", + "alternative": "BOL.properties.alternative", + "consumable": "BOL.properties.consumable", + "racial": "BOL.properties.racial", + "creature" : "BOL.properties.creature" +}; + +BOL.itemCategories = { + "other": "BOL.category.other", + "armor": "BOL.category.armor", + "shield": "BOL.category.shield", + "melee": "BOL.category.melee", + "ranged": "BOL.category.ranged", + "spell": "BOL.category.spell", + "jewel": "BOL.category.jewel", + "scroll": "BOL.category.scroll", + "wand": "BOL.category.wand", + "ammunition": "BOL.category.ammunition", + "consumable": "BOL.category.consumable", + "container": "BOL.category.container", + "mount": "BOL.category.mount", + "currency": "BOL.category.currency", + "trapping": "BOL.category.trapping" +} + +BOL.itemIcons = { + "item": "icons/containers/chest/chest-worn-oak-tan.webp", + "capacity":"icons/sundries/scrolls/scroll-plain-tan-red.webp", + "species": "icons/environment/people/group.webp", + "profile": "icons/sundries/documents/blueprint-axe.webp", + "path": "icons/sundries/books/book-embossed-gold-red.webp" +} + +BOL.actorIcons = { + "npc": "icons/environment/people/commoner.webp", + "encounter":"icons/svg/mystery-man-black.svg", + "loot": "icons/containers/bags/sack-simple-leather-brown.webp" +} + +BOL.debug = false; \ No newline at end of file diff --git a/module/system/data.js b/module/system/data.js new file mode 100644 index 0000000..057ecf2 --- /dev/null +++ b/module/system/data.js @@ -0,0 +1,103 @@ +import {System} from "./config.js"; + +export class DataLoader { + + /** + * Loads JSON data from a filepath + * @param filepath + * @returns {Promise} + */ + static async loadJson(filepath) { + // Load an external JSON data file which contains data for import + const response = await fetch(filepath); + return await response.json(); + } + + /** + * Get a pack from a packName + * @param filepath + * @returns {Promise} + */ + static findPack(packName) { + // Reference a Compendium pack by it's collection ID + console.log(`${System.name}.${packName}`); + return game.packs.find(p => p.collection === `${System.name}.${packName}`); + } + + /** + * Clears data from a given pack + * @param pack + * @returns {Promise} + */ + static async clearPack(pack) { + const packItems = await pack.getDocuments(); + try { + // Delete all current compendium entries + for (let item of packItems) { + let options = {}; + const document = await pack.getDocument(id); + options.pack = pack.collection; + return document.delete(options); + // await pack.deleteEntity(item.id); + } + } + catch (ex) { + return false; + } + return true; + } + + /** + * Loads data from a JSON file into pack. + * JSON file should be located inside the System.dataPath folder and its name should the same as the pack name. + * @param packName + * @returns {Promise} + */ + static async loadData(packName) { + console.info(`Importing ${packName}...`); + // Find pack from his pack name + let pack = this.findPack(packName); + + // Get entity type to populate the proper collection + console.log(pack); + const entity = pack.metadata.entity; + + // Unlock the pack + // pack.locked = false; + + // Clear the current pack + await this.clearPack(pack); + + // Load data from JSON files + const filepath = `${System.dataPath}/fr/json/${packName}.json`; + const content = await this.loadJson(filepath); + /* Import databases to compendiums */ + switch(entity){ + case "Item" : { + // Create temporary items from JSON + let newItems = await Item.create(content); + // Make sure items are iteratable + newItems = newItems instanceof Array ? newItems : [newItems]; + for (let item of newItems) { + // Import into compendium + await pack.importDocument(item); + } + // pack.locked = true; + break; + } + case "Actor" : { + // Create temporary items from JSON + let newActors = await Actor.create(content); + // Make sure items are iteratable + newActors = newActors instanceof Array ? newActors : [newActors]; + for (let actor of newActors) { + // Import into compendium + await pack.importDocument(actor); + } + pack.locked = true; + break; + } + } + console.info(`${packName} imported.`); + } +} \ No newline at end of file diff --git a/module/system/helpers.js b/module/system/helpers.js new file mode 100644 index 0000000..39aae14 --- /dev/null +++ b/module/system/helpers.js @@ -0,0 +1,103 @@ +export const registerHandlebarsHelpers = function () { + + Handlebars.registerHelper('isNull', function (val) { + return val == null; + }); + + Handlebars.registerHelper('isEmpty', function (list) { + if (list) return list.length == 0; + else return 0; + }); + + Handlebars.registerHelper('notEmpty', function (list) { + return list.length > 0; + }); + + Handlebars.registerHelper('isNegativeOrNull', function (val) { + return val <= 0; + }); + + Handlebars.registerHelper('isNegative', function (val) { + return val < 0; + }); + + Handlebars.registerHelper('isPositive', function (val) { + return val > 0; + }); + + Handlebars.registerHelper('equals', function (val1, val2) { + return val1 == val2; + }); + + Handlebars.registerHelper('neq', function (val1, val2) { + return val1 !== val2; + }); + + Handlebars.registerHelper('gt', function (val1, val2) { + return val1 > val2; + }); + + Handlebars.registerHelper('lt', function (val1, val2) { + return val1 < val2; + }); + + Handlebars.registerHelper('gte', function (val1, val2) { + return val1 >= val2; + }); + + Handlebars.registerHelper('lte', function (val1, val2) { + return val1 <= val2; + }); + Handlebars.registerHelper('and', function (val1, val2) { + return val1 && val2; + }); + + Handlebars.registerHelper('or', function (val1, val2) { + return val1 || val2; + }); + + Handlebars.registerHelper('not', function (cond) { + return !cond; + }); + + Handlebars.registerHelper('count', function (list) { + return list.length; + }); + + Handlebars.registerHelper('isEnabled', function (configKey) { + return game.settings.get("bol", configKey); + }); + + Handlebars.registerHelper('split', function (str, separator, keep) { + return str.split(separator)[keep]; + }); + + // If you need to add Handlebars helpers, here are a few useful examples: + Handlebars.registerHelper('concat', function () { + var outStr = ''; + for (var arg in arguments) { + if (typeof arguments[arg] != 'object') { + outStr += arguments[arg]; + } + } + return outStr; + }); + + Handlebars.registerHelper('add', function (a, b) { + return parseInt(a) + parseInt(b); + }); + + Handlebars.registerHelper('valueAtIndex', function (arr, idx) { + return arr[idx]; + }); + + Handlebars.registerHelper('includesKey', function (items, type, key) { + // console.log(items); + return items.filter(i => i.type === type).map(i => i.data.key).includes(key); + }); + + Handlebars.registerHelper('includes', function (array, val) { + return array.includes(val); + }); + +} \ No newline at end of file diff --git a/module/system/hooks.js b/module/system/hooks.js new file mode 100644 index 0000000..f69fc6b --- /dev/null +++ b/module/system/hooks.js @@ -0,0 +1,202 @@ +export default function registerHooks() { + + // Hooks.on("getChatLogEntryContext", (html, options) => { + // let canApplyDamage = li => li.find("h2.damage").length; + // let canApplyHealing = li => li.find("h2.heal").length; + // options.push( + // { + // name: game.i18n.localize("COF.ui.applyDamage"), + // icon: '', + // condition: canApplyDamage, + // callback: li => { + // const dmg = parseInt(li.find(".dice-total").text()); + // Hitpoints.applyToTargets(-dmg); + // } + // }, + // { + // name: game.i18n.localize("COF.ui.applyDamage"), + // icon: '', + // condition: canApplyHealing, + // callback: li => { + // const dmg = parseInt(li.find(".dice-total").text()); + // Hitpoints.applyToTargets(-dmg); + // } + // }, + // { + // name: game.i18n.localize("COF.ui.applyHalfDamage"), + // icon: '', + // condition: canApplyDamage, + // callback: li => { + // const dmg = Math.ceil(parseInt(li.find(".dice-total").text()) / 2); + // Hitpoints.applyToTargets(-dmg); + // } + // }, + // { + // name: game.i18n.localize("COF.ui.applyDoubleDamage"), + // icon: '', + // condition: canApplyDamage, + // callback: li => { + // const dmg = parseInt(li.find(".dice-total").text())*2; + // Hitpoints.applyToTargets(-dmg); + // } + // }, + // { + // name: game.i18n.localize("COF.ui.applyHealing"), + // icon: '', + // condition: canApplyDamage, + // callback: li => { + // const dmg = parseInt(li.find(".dice-total").text()); + // Hitpoints.applyToTargets(dmg); + // } + // }, + // { + // name: game.i18n.localize("COF.ui.applyHealing"), + // icon: '', + // condition: canApplyHealing, + // callback: li => { + // const dmg = parseInt(li.find(".dice-total").text()); + // Hitpoints.applyToTargets(dmg); + // } + // } + // ); + // }); + // + // /** + // * Create a macro when dropping an entity on the hotbar + // * Item - open roll dialog for item + // * Actor - open actor sheet + // * Journal - open journal sheet + // */ + // + // Hooks.on("hotbarDrop", async (bar, data, slot) => { + // // Create item macro if rollable item - weapon, spell, prayer, trait, or skill + // if (data.type == "Item") { + // let item = data.data; + // let command = `let onlyDamage = false;\nlet customLabel = "";\nlet skillDescription = "";\nlet dmgDescription = "";\n\nif (event) {\n if (event.shiftKey) onlyDamage = true;\n}\n\ngame.cof.macros.rollItemMacro("${item._id}", "${item.name}", "${item.type}", 0, 0, 0, onlyDamage, customLabel, skillDescription, dmgDescription);`; + // + // let macro = game.macros.entities.find(m => (m.name === item.name) && (m.command === command)); + // if (!macro) { + // macro = await Macro.create({ + // name: item.name, + // type : "script", + // img: item.img, + // command : command + // }, {displaySheet: false}) + // } + // game.user.assignHotbarMacro(macro, slot); + // } + // // Create a macro to open the actor sheet of the actor dropped on the hotbar + // else if (data.type == "Actor") { + // let actor = game.actors.get(data.id); + // let command = `game.actors.get("${data.id}").sheet.render(true)` + // let macro = game.macros.entities.find(m => (m.name === actor.name) && (m.command === command)); + // if (!macro) { + // macro = await Macro.create({ + // name: actor.data.name, + // type: "script", + // img: actor.data.img, + // command: command + // }, {displaySheet: false}) + // game.user.assignHotbarMacro(macro, slot); + // } + // } + // // Create a macro to open the journal sheet of the journal dropped on the hotbar + // else if (data.type == "JournalEntry") { + // let journal = game.journal.get(data.id); + // let command = `game.journal.get("${data.id}").sheet.render(true)` + // let macro = game.macros.entities.find(m => (m.name === journal.name) && (m.command === command)); + // if (!macro) { + // macro = await Macro.create({ + // name: journal.data.name, + // type: "script", + // img: (journal.data.img) ? journal.data.img : "icons/svg/book.svg", + // command: command + // }, {displaySheet: false}) + // game.user.assignHotbarMacro(macro, slot); + // } + // } + // return false; + // }); + // + // + // /** + // * Intercepte les commandes de chat + // * /stat - Jet de caractéristique + // * /skill stat - Jet de caractéristique + // * /stats - Génère les caractéristiques d'un personnage + // */ + // + // Hooks.on("chatMessage", (html, content, msg) => { + // let regExp; + // regExp = /(\S+)/g; + // let commands = content.match(regExp); + // let command = (commands.length>0 && commands[0].split("/").length > 0) ? commands[0].split("/")[1].trim() : null; + // let arg1 = (commands.length > 1) ? commands[1].trim() : null; + // const actor = game.cof.macros.getSpeakersActor(); + // + // const validCommands = ["for", "str", "dex", "con", "int", "sag", "wis", "cha", "atc", "melee", "atd", "ranged", "atm", "magic"]; + // + // if(command && validCommands.includes(command)) { + // game.cof.macros.rollStatMacro(actor, command, 0, 0, null); + // return false; + // } + // else if(command && command === "skill") { + // if(arg1 && validCommands.includes(arg1)) { + // game.cof.macros.rollStatMacro(actor, arg1, 0, 0, null); + // } else { + // ui.notifications.error("Vous devez préciser la caractéristique à tester, par exemple \"/skill str\"."); + // } + // return false; + // } + // else if(command && command === "stats") { + // CharacterGeneration.statsCommand(); + // return false; + // } + // }); + // + // Hooks.on("renderChatMessage", (message, html, data) => { + // // Affiche ou non les boutons d'application des dommages + // if (game.settings.get("cof", "displayChatDamageButtonsToAll")) { + // html.find(".apply-dmg").click(ev => Hitpoints.onClickChatMessageApplyButton(ev, html, data)); + // } + // else { + // if (game.user.isGM){ + // html.find(".apply-dmg").click(ev => Hitpoints.onClickChatMessageApplyButton(ev, html, data)); + // } + // else { + // html.find(".apply-dmg").each((i, btn) => { + // btn.style.display = "none" + // }); + // } + // } + // }); + + // Hooks.on("preCreateChatMessage", (data, options, user) => { + // console.debug("preCreateChatMessage"); + // // console.log(data,options,user); + // return true; + // }); + // Hooks.on("createChatMessage", (message, options, user) => { + // console.debug("createChatMessage"); + // // console.log(message,options,user); + // return true; + // }); + // Hooks.on("updateChatMessage", (message, update, options, user) => { + // console.debug("updateChatMessage"); + // // console.log(message,update,options,user); + // return true; + // }); + + // Hooks.on("renderItemSheet", (app, html, data) => { + // console.debug("renderItemSheet"); + // return true; + // }); + // Hooks.on("renderChatLog", (app, html, data) => { + // console.debug("renderChatLog"); + // return true; + // }); + // Hooks.on('dropCanvasData', function (canvas, dropData) { + // console.debug("dropCanvasData"); + // return true; + // }); +} diff --git a/module/system/settings.js b/module/system/settings.js new file mode 100644 index 0000000..b0c530d --- /dev/null +++ b/module/system/settings.js @@ -0,0 +1,13 @@ +export const registerSystemSettings = function() { + + game.settings.register("bol", "displayDifficulty", { + name: "Affiche la difficulté", + hint: "Active l'affichage de la difficulté sur les jets de compétences/attributs et d'armes.", + scope: "world", + config: true, + default: true, + type: Boolean, + onChange: lang => window.location.reload() + }); + +}; diff --git a/module/system/templates.js b/module/system/templates.js new file mode 100644 index 0000000..9bd6807 --- /dev/null +++ b/module/system/templates.js @@ -0,0 +1,63 @@ +/** + * Define a set of template paths to pre-load + * Pre-loaded templates are compiled and cached for fast access when rendering + * @return {Promise} + */ +export const preloadHandlebarsTemplates = async function () { + + // Define template paths to load + const templatePaths = [ + // ACTOR + "systems/cof/templates/actors/actor-sheet.hbs", + "systems/cof/templates/actors/loot-sheet.hbs", + "systems/cof/templates/actors/parts/actor-details.hbs", + "systems/cof/templates/actors/parts/actor-tabs.hbs", + "systems/cof/templates/actors/parts/actor-description.hbs", + "systems/cof/templates/actors/parts/capacities/actor-capacities.hbs", + "systems/cof/templates/actors/parts/capacities/actor-paths.hbs", + "systems/cof/templates/actors/parts/combat/actor-combat.hbs", + "systems/cof/templates/actors/parts/combat/actor-combat-item.hbs", + "systems/cof/templates/actors/parts/combat/encounter-combat.hbs", + "systems/cof/templates/actors/parts/details/actor-details.hbs", + "systems/cof/templates/actors/parts/details/encounter-details.hbs", + "systems/cof/templates/actors/parts/inventory/actor-inventory.hbs", + "systems/cof/templates/actors/parts/inventory/actor-inventory-item.hbs", + "systems/cof/templates/actors/parts/stats/actor-stats.hbs", + "systems/cof/templates/actors/parts/stats/encounter-stats.hbs", + + "systems/cof/templates/actors/parts/stats/actor-attacks.hbs", + "systems/cof/templates/actors/parts/stats/actor-attributes.hbs", + "systems/cof/templates/actors/parts/stats/actor-recovery.hbs", + "systems/cof/templates/actors/parts/stats/actor-resources.hbs", + "systems/cof/templates/actors/parts/stats/actor-vitality.hbs", + "systems/cof/templates/actors/parts/stats/actor-defence.hbs", + "systems/cof/templates/actors/parts/stats/actor-init.hbs", + + // EFFECTS + "systems/cof/templates/effects/effects.hbs", + "systems/cof/templates/effects/effects-item.hbs", + + // DIALOGS + "systems/cof/templates/dialogs/parts/roll-dmg-fields.hbs", + + // ITEMS PROPERTIES + "systems/cof/templates/items/parts/properties/item-properties.hbs", + + // ITEMS DETAILS + "systems/cof/templates/items/parts/details/item-details.hbs", + "systems/cof/templates/items/parts/details/capacity-details.hbs", + "systems/cof/templates/items/parts/details/path-details.hbs", + "systems/cof/templates/items/parts/details/profile-details.hbs", + "systems/cof/templates/items/parts/details/ranged-details.hbs", + "systems/cof/templates/items/parts/details/species-details.hbs", + "systems/cof/templates/items/parts/details/equipment-details.hbs", + "systems/cof/templates/items/parts/details/protection-details.hbs", + "systems/cof/templates/items/parts/details/spell-details.hbs", + "systems/cof/templates/items/parts/details/weapon-details.hbs", + "systems/cof/templates/items/parts/details/usage-details.hbs", + "systems/cof/templates/items/parts/details/effects-details.hbs", + ]; + + // Load the template parts + return loadTemplates(templatePaths); +}; diff --git a/package.json b/package.json new file mode 100644 index 0000000..0d313aa --- /dev/null +++ b/package.json @@ -0,0 +1,20 @@ +{ + "name": "bol", + "version": "1.0.0", + "description": "CSS compiler for the Barbarians of Lemuria system", + "scripts": { + "css": "gulp css", + "watch": "gulp", + "gulp": "gulp" + }, + "browserslist": [ + "last 3 versions" + ], + "author": "Zigmund", + "license": "MIT", + "private": true, + "dependencies": { + "gulp": "^4.0.2", + "gulp-less": "^4.0.1" + } +} diff --git a/packs/boons.db b/packs/boons.db new file mode 100644 index 0000000..2b46f7f --- /dev/null +++ b/packs/boons.db @@ -0,0 +1,59 @@ +{"name":"Intrépide","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Intrépide

votre personnage est insensible à la peur. Même une peur magiquement induite n’a aucune prise sur lui.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"039ZF3E3MtAGwbiX"} +{"name":"Attirant","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Attirant

vous êtes particulièrement beau ou séduisant. Vous bénéficiez d’un dé de bonus dans les situations où l’apparence peut jouer un rôle.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"2bSL4HJMu8Zh8UKq"} +{"name":"Vigueur céruléenne","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Vigueur céruléenne

vous êtes grand et fort. Ajoutez 1 à votre vigueur. Votre score maximum en vigueur passe à 6 au lieu de 5, et votre score de départ maximum en vigueur peut être de 4 (au lieu de 3).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"3fRMKd0xX0NL0kxO"} +{"name":"Renard du désert","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Renard du désert

lorsque vous vous trouvez dans un désert, vous bénéficiez d’un dé de bonus pour pister, piéger ou chasser, ainsi que pour d’autres activités similaires de survie (mais pas pour combattre).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"3jxkJo7vakII1kw0"} +{"name":"Vue perçante","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Vue perçante

à chaque fois que vous effectuez un jet d’action sous esprit pour percevoir quelque chose grâce à votre vue, vous bénéficiez d’un dé de bonus.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"44bJY4xBP9ICdxrR"} +{"name":"Laboratoire fourni","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Laboratoire fourni

vous disposez d’un laboratoire de qualité pour mener vos expériences. Vous bénéficiez d’un dé de bonus aux jets pour créer des préparations alchimiques ou des instruments mécaniques lorsque vous vous trouvez dans votre laboratoire. Celui-ci doit toutefois être réapprovisionné de temps à autre, ce qui vous conduit à partir à l’aventure pour trouver les moyens financiers et matériels de refaire vos stocks.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"4eCfIflrqYcQMQEE"} +{"name":"Magie des Rois-Sorciers","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Magie des Rois-Sorciers

vous avez atteint une certaine compréhension des antiques secrets des Rois-Sorciers. Vous bénéficiez d’un dé de bonus pour lancer des sortilèges. Si vous choisissez cet avantage, vous devez prendre un désavantage supplémentaire.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"4j27jk1sauYKXUUY"} +{"name":"Savant","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Savant

ajoutez 1 à votre esprit. Votre score maximum en esprit passe à 6 au lieu de 5, et votre score de départ maximum en esprit peut être de 4 (au lieu de 3).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"76IT7lAHNjPHvoxu"} +{"name":"Poings d’acier","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Poings d’acier

vous avez les poings durs comme la pierre après des années d’entraînement ou à force de vous bagarrer dans toutes les tavernes de la ville. Vous ajoutez votre vigueur aux dégâts quand vous combattez à mains nues.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"7iHc6ZbgRDTcWx1x"} +{"name":"Gamin des rues","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Gamin des rues

vous êtes un enfant des rues. Vous bénéficiez d’un dé de bonus quand vous interagissez avec les gens des bas-fonds de la cité, ou pour des activités comme filer quelqu’un ou remarquer un détail dans la rue (mais pas pour combattre).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"88DKwHbEHNr2zkb4"} +{"name":"Colosse","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Colosse

vous savez mobiliser votre vigueur pour accomplir de véritables tours de force. Vous bénéficiez d’un dé de bonus pour briser, lever, tirer ou pousser des objets.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"8LbWRVmpo2byaOae"} +{"name":"Dur à cuire","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Dur à cuire

vous avez la robustesse d’un bronyx. Ajoutez 2 points à votre vitalité.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"8TKFwebDXkT4r3TW"} +{"name":"Artiste","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Artiste

vous avez une sensibilité d’artiste. Vous bénéficiez d’un dé de bonus pour créer ou estimer des objets d’art.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"969U7SVd2JSBkHDq"} +{"name":"Amis dans la pègre","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Amis dans la pègre

vous comptez des amis peu recommandables parmi les différentes pègres qui gangrènent la Lémurie. Ils peuvent vous aider à trouver un receleur, vous fournir une planque, etc.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"DTZhsPUxseKuahCa"} +{"name":"Amis haut placés","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Amis haut placés

vous jouissez de contacts au sein des plus hauts échelons de la société. Même s’ils ne seront pas en général disposés à risquer leur tête pour vous, ils pourront vous apporter de l’aide (comme vous obtenir une audience auprès d’un autre personnage important, vous fournir des informations, jouer de leur influence auprès de la noblesse locale, etc.). Bien sûr, ces amis attendront parfois en retour une faveur de votre part...

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"DpO9z1NEg9C8MHGY"} +{"name":"Athlète","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Athlète

vous bénéficiez d’un dé de bonus quand vous entreprenez des activités athlétiques (autres que le combat) comme courir, nager, grimper ou sauter.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"DxCf9WsPm4tGRGri"} +{"name":"Doigts de fée","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Doigts de fée

vous bénéficiez d’un dé de bonus pour toutes les tâches exigeant une grande dextérité, comme le vol à la tire, la fabrication d’objets, le jonglage ou la triche aux cartes et aux dés.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"FaACBPxznjBInrNN"} +{"name":"Tireur puissant","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Tireur puissant

avec un type d’arme à distance choisi (arc, fronde, javelot, etc.), vous ajoutez votre vigueur aux dégâts.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"GyNOCPaFw7bfjDUE"} +{"name":"Bien né","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Bien né

vous avez grandi dans les palais et les cours, parmi la noblesse et la haute société. Vous bénéficiez d’un dé de bonus pour agir selon les règles de l’étiquette et de la courtoisie.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"HiD90AY8nD7OXXmr"} +{"name":"Montagnard","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Montagnard

vous avez grandi dans les montagnes. Lorsque vous vous trouvez dans un paysage montagneux, vous bénéficiez d’un dé de bonus pour pister, piéger ou chasser, ainsi que pour d’autres activités similaires de survie (mais pas pour combattre).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"HkJU2TaccPnBtZPh"} +{"name":"Ami des céruléens","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Ami des céruléens

vous avez grandi à proximité des géants bleus, ou bien des circonstances particulières vous ont valu leur amitié, et ils vous considèrent comme un des leurs. Vous bénéficiez d’un dé de bonus quand vous interagissez avec les nomades bleus.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"IQdY6CJwUpXofsbM"} +{"name":"Résistant à la magie","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Résistant à la magie

si vous êtes visé par un sortilège, lancez un d6. Sur un 6, le sortilège n’a aucun effet sur vous.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"J08pVCsXzQYKijOF"} +{"name":"Ouïe fine","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Ouïe fine

à chaque fois que vous effectuez un jet d’action sous esprit pour percevoir quelque chose grâce à votre ouïe, vous bénéficiez d’un dé de bonus.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"JrxFjMUc9emmaiJe"} +{"name":"Bagarreur","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Bagarreur

vous êtes un boxeur et un lutteur compétent. Vous bénéficiez d’un dé de bonus à l’attaque quand vous combattez à mains nues.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"JxFxp2CS8dluwC16"} +{"name":"Fêtard","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Fêtard

vous connaissez bien les auberges et les tavernes, et vous n’êtes pas le dernier quand il s’agit de lever le coude. Vous bénéficiez d’un dé de bonus pour recueillir des informations, trouver des contacts ou obtenir des biens et des services quand vous vous trouvez dans une taverne. De plus, vous tenez très bien l’alcool et bénéficiez également d’un dé de bonus pour résister aux effets de la boisson.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"LNP6F8z4j15HuuNC"} +{"name":"Maître du déguisement","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Maître du déguisement

vous bénéficiez d’un dé de bonus quand vous tentez de dissimuler votre identité. De plus, si vous souhaitez intervenir promptement dans une scène où votre personnage n’était pas présent, vous pouvez dépenser 1 point d’héroïsme pour faire partie du décor, par exemple déguisé en garde de la patrouille ou en bourgeois passant dans la rue. En fait, vous étiez là depuis le début, mais incognito!

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"Ota12xlPiqDfM3te"} +{"name":"Tigre des neiges","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Tigre des neiges

vous avez grandi dans la toundra gelée. Lorsque vous vous trouvez dans un paysage neigeux, vous bénéficiez d’un dé de bonus pour pister, piéger ou chasser, ainsi que pour d’autres activités similaires de survie (mais pas pour combattre).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"Td0r46VMDXd5Z65z"} +{"name":"Sentir la magie","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Sentir la magie

vous bénéficiez d’un dé de bonus quand vous essayez de reconnaître (ou de traquer) un sorcier, un effet ou un artefact magique.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"VXVu8CTas4nhfUST"} +{"name":"Résistant aux poisons","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Résistant aux poisons

vous bénéficiez d’un dé de bonus pour résister aux effets des drogues, des venins, des toxines, ainsi que de l’alcool.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"W4onU67kbMUL3WVa"} +{"name":"Pied marin","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Pied marin

vous avez grandi dans un environnement de navires et de bateaux. Vous bénéficiez d’un dé de bonus pour manœuvrer une embarcation ou entreprendre des activités physiques à bord d’un navire (mais pas pour combattre).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"WSXuMtTEvjC2qOH7"} +{"name":"Fortuné","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Fortuné

vous disposez d’une source de revenus ou d’un héritage. Vous bénéficiez d’un dé de bonus quand vous cherchez à acquérir des biens ou des services dans votre cité d’origine.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"WTl5A8SbC6o2bRna"} +{"name":"Santé de fer","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Santé de fer

vous êtes immunisé à toutes les maladies, y compris celles d’origine magique.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"XXaAGtAadv5Ltlht"} +{"name":"Bibliothèque savante","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Bibliothèque savante

vous disposez d’une bibliothèque de qualité pour mener vos recherches. Vous bénéficiez d’un dé de bonus pour recueillir des informations lorsque vous vous trouvez dans votre bibliothèque. Vous devez toutefois enrichir régulièrement vos collections, ce qui vous conduit à partir à l’aventure pour trouver les moyens d’acquérir de nouveaux manuscrits.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"XfGnKJU87Tv9AKtL"} +{"name":"Vigilant","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Vigilant

vous jouissez d’une excellente capacité de réaction face au danger. Vous bénéficiez d’un dé de bonus à vos jets de réaction.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"XiUi4LnrOswsEpXR"} +{"name":"Né en selle","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Né en selle

vous bénéficiez d’un dé de bonus pour chevaucher des montures et agir en selle (mais pas pour combattre).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"aYv5FEDWzYRwIwRm"} +{"name":"Mains guérisseuses","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Mains guérisseuses

vous bénéficiez d’un dé de bonus sur les tests destinés à aider un blessé à récupérer de ses blessures, d’un empoisonnement, etc. Vous devez posséder la carrière médecin pour prendre cet avantage.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"cDe8mZ7vjpI1o1lZ"} +{"name":"Intimidant","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Intimidant

vous bénéficiez d’un dé de bonus à chaque fois que vous essayez de forcer quelqu’un à vous donner une information ou à faire une chose à laquelle il répugne.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"dpS4VXHUGddCq7FY"} +{"name":"Fils des plaines","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Fils des plaines

vous avez grandi dans les plaines. Lorsque vous vous trouvez dans un paysage de plaine, vous bénéficiez d’un dé de bonus pour pister, piéger ou chasser, ainsi que pour d’autres activités similaires de survie (mais pas pour combattre).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"dslHEmEqSZN8IsPa"} +{"name":"Combat à l’aveugle","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Combat à l’aveugle

pas de lumière ? Aucun problème. En vous basant sur les odeurs, les bruits, les déplacements d’air, vous ne faites plus qu’un avec le monde qui vous entoure. Votre personnage ignore les malus imposés par le MJ pour combattre dans l’obscurité.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"eH6ER2AVPrhzZGn1"} +{"name":"Roi de la jungle","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Roi de la jungle

vous avez grandi dans la jungle. Lorsque vous vous trouvez dans un paysage de jungle, vous bénéficiez d’un dé de bonus pour pister, piéger ou chasser, ainsi que pour d’autres activités similaires de survie (mais pas pour combattre).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"ft3lNO5aDd9eK40k"} +{"name":"Arme favorite","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Arme favorite

vous disposez d’une arme de qualité (une grande épée valgardienne, un arc long de Tyrus, une fronde d’Axos, un kriss halakhi, un khastok de Malakut, une hache d’abordage de Parsool, une rapière de Satarla, ou une arme spécialement fabriquée pour vous ou dont vous avez hérité) et vous vous êtes entraîné à son maniement depuis l’enfance. Vous bénéficiez d’un dé de bonus lorsque vous utilisez cette arme (ou, si elle est perdue, volée ou détruite, une arme de substitution qui devra reproduire ses qualités uniques, ce qui risque d’être particulièrement onéreux).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"fzsDuaqZtvt4wue4"} +{"name":"Peau dure","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Peau dure

vous avez une peau particulièrement résistante et épaisse qui vous confère +1 en protection, même quand vous ne portez pas d’armure.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"giB7dYrcKv12m13K"} +{"name":"Inspirateur","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Inspirateur

vous savez motiver vos amis et vos partisans. Cela peut se faire au moyen d’une invocation aux dieux, d’un discours enflammé ou d’une musique inspirante, à moins que cela ne vienne simplement de votre présence charismatique. Pour le round qui suit l’utilisation de cet avantage, vos compagnons bénéficient d’un dé de bonus à tous leurs jets d’attaque (à condition d’être à portée de voix). Cet avantage ne peut être utilisé gratuitement qu’une fois par jour ; toute utilisation supplémentaire exigera la dépense de 1 point d’héroïsme.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"glCazKBiZ4TA5Tnt"} +{"name":"Récupération rapide","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Récupération rapide

vous jouissiez d’une constitution hors norme. Lorsque vous récupérez après un combat, vous regagnez 1 point de vitalité supplémentaire (qui s’ajoute à la récupération normale, égale à la moitié des points perdus). De plus, si vous êtes blessé, vous récupérez 1 point de vitalité par jour, peu importe les activités que vous entreprenez.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"jkgnvC8cAK7K5Ck9"} +{"name":"Cri de guerre","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Cri de guerre

le personnage pousse son cri de guerre pour effrayer les ennemis à portée de voix. Ces derniers subissent un dé de malus sur tous leurs jets d’attaque durant le round qui suit le cri de guerre. Cet avantage ne peut être utilisé gratuitement qu’une fois par jour ; toute utilisation supplémentaire exigera la dépense de 1 point d’héroïsme.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"lDSYZ54BnXt4VYlE"} +{"name":"Beau parleur","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Beau parleur

vous êtes très persuasif et excellent menteur. Vous bénéficiez d’un dé de bonus quand vous voulez mentir, escroquer, baratiner ou tromper quelqu’un.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"mwK667DIyh2QGqPV"} +{"name":"Pouvoir du Néant","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Pouvoir du Néant

vous avez porté le regard sur l’abîme de noirceur du Néant, et recevez deux points de pouvoir supplémentaires. Si vous choisissez cet avantage, vous devez aussi prendre un désavantage supplémentaire.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"nl7sgrsCy0T0P127"} +{"name":"Agilité de l’homme-oiseau","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Agilité de l’homme-oiseau

ajoutez 1 à votre agilité. Votre score maximum en agilité passe à 6 au lieu de 5, et votre score de départ maximum en agilité peut être de 4 (au lieu de 3).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"oFnXU6VPTG5QypMz"} +{"name":"Ami des bêtes","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Ami des bêtes

vous possédez une affinité naturelle avec les animaux. Vous bénéficiez d’un dé de bonus quand vous interagissez avec eux. Si vous êtes dresseur, vous pouvez avoir avec vous deux ou trois compagnons animaux de taille petite, ou un seul de taille moyenne ou grande.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"oiASQBPLrFXYEVuP"} +{"name":"Discret","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Discret

vous êtes vif et agile. Vous bénéficiez d’un dé de bonus dans les situations où vous essayez de faire preuve de discrétion.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"qGI3aI5xA0mqHXdU"} +{"name":"Érudit","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Érudit

quand vous cherchez à vous souvenir d’un fait relevant de votre domaine de compétence, vous bénéficiez d’un dé de bonus.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"sggncrizxp9b84sY"} +{"name":"Baudrier de guerre","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Baudrier de guerre

cet avantage autorise votre personnage à ne porter qu’un pagne ou un bikini en cotte de mailles et un simple baudrier (l’équivalent d’une armure légère au mieux), tout en considérant qu’il s’agit d’une armure moyenne en terme de protection, et ce sans subir le moindre malus d’armure.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"snSCU6lBKz8nzqeQ"} +{"name":"Marqué par les dieux","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Marqué par les dieux

les dieux vous accordent leur faveur. Vous gagnez 1 point d’héroïsme supplémentaire.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"wZjOWMREZRw1tLO0"} +{"name":"Perspicace","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Perspicace

vous êtes doué pour percer à jour les menteurs. Quand quelqu’un tente de vous mentir ou de vous entourlouper, vous bénéficiez d’un dé de bonus pour le remarquer. Cela ne veut pas dire que vous connaîtrez forcément la vérité, mais vous saurez au moins qu’on est en train de vous mentir.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"xAyqso8n6MaJNTJs"} +{"name":"Roi de l’évasion","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Roi de l’évasion

cordes, chaînes, menottes, prison, rien ne vous retient bien longtemps. Que ce soit par vos talents ou par un coup de chance, vous finissez toujours par vous libérer. Vous bénéficiez d’un dé de bonus lorsque vous tentez de vous évader ou de vous libérer de vos liens.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"yEsGuSGUDVYFdzRV"} +{"name":"Odorat développé","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Odorat développé

à chaque fois que vous effectuez un jet d’action sous esprit pour percevoir quelque chose grâce à votre odorat, vous bénéficiez d’un dé de bonus.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"ywZsgCLCszvZWzfB"} +{"name":"Pisteur des marais","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Pisteur des marais

vous avez grandi dans les marais. Lorsque vous vous trouvez dans un paysage de marécage, vous bénéficiez d’un dé de bonus pour pister, piéger ou chasser, ainsi que pour d’autres activités similaires de survie (mais pas pour combattre).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"yxkhtcJA6ziEBsHa"} +{"name":"Outillage","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Outillage

vous possédez un jeu d’outils adaptés à votre métier ou votre artisanat. Vous bénéficiez d’un dé de bonus quand vous entreprenez une action où l’emploi de ces outils peut se révéler efficace.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"yy7b6rYzyXTXAc5K"} +{"name":"Vision nocturne","type":"feature","img":"/systems/bol/ui/icons/boon.webp","data":{"subtype":"boon","description":"

Vision nocturne

vous bénéficiez d’un dé de bonus quand l’obscurité impose un malus à la vision.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"zgspy1QKaxdEetEw"} diff --git a/packs/careers.db b/packs/careers.db new file mode 100644 index 0000000..09d94a7 --- /dev/null +++ b/packs/careers.db @@ -0,0 +1,26 @@ +{"name":"Mendiant (vagabond/clochard)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Mendiant (vagabond/clochard)

Les vagabonds errent d’un lieu à l’autre avec pour seul objectif de réussir à survivre. Ils peuvent à l’occasion travailler ici ou là, vendre quelques babioles sorties de leur besace, ou simplement mendier dans les rues quand les temps sont vraiment durs. En dernier recours, certains s’adonnent à de petits larcins pour se remplir le ventre.

Attributs

aucun attribut n’ est plus important que les autres pour un mendiant. Être affligé d’une difformité, d’un handicap, ou d’une maladie repoussante (ou simplement le simuler) peut cependant se révéler utile quand il s’agit de faire appel à la compassion des passants.

À l’aventure

la vie d’un vagabond implique des rencontres en tous genres sur les routes, ce qui peut mener à l’aventure sans même la rechercher.

Combat

en général, un mendiant n’a rien d’un combattant. Cette carrière ne pourra donc se révéler utile dans le cadre d’un combat, sauf quand le personnage fait de son mieux pour ne pas être remarqué.

Idées d’Avantages

amis dans la pègre, discret, doigts de fée, gamin des rues.

Idées de Désavantages

addiction, borgne/ oreille coupée, chétif, gars de la ville, illettré, indigne de confiance, malédiction de Morgazzon, manchot/ unijambiste, maudit, non-combattant, signe distinctif, soiffard, souffreteux.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"4S4xAfMXGnuU0O1a"} +{"name":"Mercenaire (brigand/guerrier)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Mercenaire (brigand/guerrier)

Les mercenaires sont des guerriers qui louent leurs services au plus offrant. Certains s’assemblent en troupes sous l’autorité d’un chef respecté, tandis que d’autres voyagent seuls ou en petits groupes à la recherche d’un employeur.

Ces petites bandes se tournent fréquemment vers le brigandage quand elles se retrouvent trop longtemps sans engagement. Toutes les cités de Lémurie ont déjà fait appel à des mercenaires pour mener leurs guerres et la profession a encore de beaux jours devant elle. Rudes guerriers, bons cavaliers pour certains, les mercenaires savent se montrer intimidants, entretenir leurs armes et leur équipement et se débrouiller pour vivre à la dure en pleine nature. En ville, ils fréquentent assidûment tavernes et tripots.

Attributs

pour s’adonner au métier des armes, les mercenaires doivent posséder de bonnes prédispositions en vigueur et en agilité.

À l’aventure

par nature, les mercenaires sont des vagabonds qui parcourent la Lémurie en quête d’un nouvel engagement. Même en temps de paix, ils trouvent à s’employer pour escorter les caravanes marchandes, participer à des expéditions de chasseurs de trésor, ou servir de gardes du corps pour la noblesse.

Combat

les mercenaires sont connus pour se battre d’autant mieux que la paie est bonne, et pour mettre peu de cœur à l’ouvrage (voire tourner casaque) quand ils sont mal payés ou abusés. Au combat, un mercenaire pourra recevoir un bonus de carrière ponctuel si sa paie est particulièrement satisfaisante.

Idées d’Avantages

arme favorite, bagarreur, baudrier de guerre, combat à l’aveugle, cri de guerre, dur à cuire, fêtard, inspirateur, né en selle, récupération rapide, vigilant.

Idées de Désavantages

cupide, fanfaron, impétueux, lubrique.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"4lfxQTvwbylvLKPn"} +{"name":"Chasseur (éclaireur/pisteur)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Chasseur (éclaireur/pisteur)

Le chasseur est passé maître dans l’art de pister et de traquer les animaux. Une fois qu’il a localisé sa proie, il utilise des techniques d’approche discrète, la pose de pièges, ou son habileté à l’arc pour l’abattre. Les chasseurs sont parfaitement à leur aise dans la nature sauvage et sont capables d’y survivre sur de longues périodes, pour ne retourner vers les zones civilisées qu’une fois qu’ils ont réuni suffisamment de fourrures et de peaux à vendre, ou quand la compagnie de leurs semblables commence à leur manquer.

Attributs

l’agilité est importante pour un chasseur, tout comme la vigueur et l’esprit, encore qu’à un moindre degré.

À l’aventure

la traque de bêtes féroces est déjà une aventure en soi. Mais les chasseurs connaissent très bien les territoires sur lesquels ils opèrent et il leur arrive de découvrir au gré de leurs pérégrinations d’anciennes pistes abandonnées, de vieilles ruines ou des lieux étranges. Pour cette raison, les chasseurs se voient fréquemment proposer de servir de guide à des groupes d’aventuriers.

Combat

un chasseur pourra recevoir un bonus de carrière ponctuel s’il affronte une créature sauvage qu’il connaît bien. En revanche, cette carrière est rarement utile contre des adversaires humains.

Idées d’Avantages

ami des bêtes, discret, fils des plaines, montagnard, odorat développé, ouïe fine, outillage, pisteur des marais, renard du désert, vigilant, vision nocturne, vue perçante.

Idées de Désavantages

borgne/oreille coupée, manchot/unijambiste, marin d’eau douce, taciturne.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"5xCukhj1IVhfN9HK"} +{"name":"Sorcier (magicien/enchanteur)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Sorcier (magicien/enchanteur)

Les sorciers sont à la fois craints et respectés. Personne ne les fréquente volontiers à moins d’une absolue nécessité car, dans leur grande majorité, ce sont des êtres immoraux et déséquilibrés, quand ils ne sont pas totalement déments et malfaisants. Les sorciers vivent généralement seuls, uniquement entourés de quelques serviteurs ou d’un apprenti. Ils s’adonnent à l’étude de sciences ésotériques comme l’astrologie, l’astronomie et la démonologie, recherchent fiévreusement d’antiques manuscrits interdits renfermant un savoir occulte, quand ils ne concluent pas des pactes avec les démons afin d’apprendre des mots de pouvoir capables de façonner le tissu de la réalité.

Beaucoup sont originaires de Zalut, la cité des magiciens, mais on trouve des sorciers de moindre envergure dans presque toutes les grandes cités de Lémurie (à exception de Tyrus, où ils sont proscrits). Vous trouverez davantage d’informations sur les sorciers au chapitre 6.

Attributs

les sorciers ont besoin d’un esprit fort, à la fois pour mener leurs études et pour être en mesure de lancer des sorts puissants.

À l’aventure

les sorciers ne font pas de bons aventuriers, préférant déléguer ce genre de choses à leurs sbires et à leurs serviteurs. Mais il arrive parfois qu’ils quittent leur antre pour prendre part eux-mêmes à une expédition dont ils espèrent quelque gain mystique d’importance.

Combat

rares sont les circonstances où le fait d’être sorcier offre un avantage durant un combat utilisant des armes ordinaires. Mais cela importe peu, car les sorciers talentueux n’ont pas besoin de savoir manier une épée pour venir à bout d’un adversaire.

Carrière dangereuse

la sorcellerie est un moyen rapide d’obtenir du pouvoir, mais elle a un prix. Pour chaque rang de cette carrière au-delà du premier, vous devez choisir un désavantage supplémentaire (cf. chapitre 5). Cela s’applique également si vous choisissez d’augmenter votre rang de sorcier plus tard dans le jeu, par l’utilisation de points d’expérience.

Idées d’Avantages

bibliothèque savante, érudit, magie des Rois-Sorciers, perspicace, pouvoir du Néant, résistant à la magie, savant.

Idées de Désavantages

addiction, arrogant, distrait, indigne de confiance, inquiétant, malédiction de Morgazzon, mauvaise réputation, non-combattant, obsession, phobie, signe distinctif, souffreteux.

Langues

les sorciers doivent apprendre le démonique s’ils veulent pouvoir utiliser les puissantes créations magiques et alchimiques de l’antique race des Rois-Sorciers. Ce langage est particulièrement ardu et ses formes orale et écrite exigent d’être apprises séparément.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"6mCGhwDGaRg0qXfQ"} +{"name":"Ménestrel (barde/poète)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Ménestrel (barde/poète)

Artistes itinérants, les ménestrels chantent des chansons, jouent de la musique, récitent des poèmes, racontent des fables et des légendes. Ils inventent souvent leurs propres contes ou apprennent des histoires fameuses auxquelles ils ne manquent pas d’apporter leur touche personnelle. Certains ménestrels n’ errent pas de ville en ville pour exercer leur art, mais sont attachés au service de quelque noble et fortuné personnage qui les garde auprès de lui pour le divertir.

Ces artistes sont toujours heureux de jouer pour un large public et de récolter quelques piécettes pour leur effort. Certains ménestrels étendent leurs talents au jonglage et à la prestidigitation, ce qui peut être une bonne couverture pour un personnage qui est aussi voleur. Comme ils voyagent beaucoup et sont aussi doués pour écouter que pour captiver les foules par leurs récits, ils connaissent de nombreuses légendes anciennes et ont une bonne connaissance du monde et des événements qui agitent les cités. Les ménestrels sont souvent de grands séducteurs ; ils ont un don certain pour savoir trouver les mots qui toucheront le cœur des belles.

Attributs

la carrière de ménestrel exige un bon score d’aura, ainsi qu’une bonne dose d’agilité et un esprit aiguisé.

À l’aventure

les ménestrels sont itinérants, ce qui les expose forcément aux dangers de la route. Certains choisissent d’accompagner des soldats et des aventuriers afin de connaître eux-mêmes l’excitation de l’aventure et de créer des récits épiques basés sur ce qu’ils auront vécu.

Combat

la carrière de ménestrel n’ est pas à la base une carrière martiale, et celle-ci n’accordera de bonus au combat que dans de rares situations. Un tour de passe-passe ou une diversion pourra éventuellement permettre à un ménestrel de surprendre son adversaire, ou plus probablement lui offrir une chance de prendre ses jambes à son cou.

Idées d’Avantages

artiste, attirant, beau parleur, érudit, fêtard, inspirateur, maître du déguisement, ouïe fine, outillage (instrument de musique), perspicace.

Idées de Désavantages

arrogant, chétif, lubrique, non-combattant, soiffard.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"ADqjNBg94fcMVAM4"} +{"name":"Barbare (berserk/primitif)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Barbare (berserk/primitif)

Ces personnages ne sont pas originaires des grandes cités de Lémurie, mais plutôt des montagnes de l’Axos, des toundras glacées de Valgard, du désert de Beshaar ou d’autres contrées sauvages du continent.

Les barbares sont des êtres farouches et sauvages, comme les terres qui les ont vus naître. Doués d’instincts aussi aiguisés que ceux d’un fauve, ils possèdent un talent inné pour la survie en milieu hostile et de solides connaissances sur la nature. Ce sont généralement de bons cavaliers. Mais les barbares restent surtout célèbres pour la rage indomptable avec laquelle ils combattent et leur faculté innée d’intimider les âmes les mieux trempées.

Attributs

la vie rude des barbares exige robustesse et endurance, aussi une bonne vigueur est essentielle pour un barbare, bien qu’il ne doive pas non plus négliger l’agilité.

Idées de Désavantages

arrogant, gars de la ville, mauvaise réputation, obsession (achever la mission), traqué.

À l’aventure

les barbares sont des aventuriersnés et possèdent les talents et les aptitudes nécessaires pour survivre aux pires situations.

Combat

les barbares se battent généralement de manière brutale, sans le moindre raffinement. Cela pourrait impressionner des citadins inaccoutumés à une telle sauvagerie, et offrir un avantage ponctuel à un barbare dans le cadre d’un combat particulièrement violent et sans pitié.

Idées d’Avantages

arme favorite, baudrier de guerre, colosse, cri de guerre, dur à cuire, fils des plaines, intimidant, montagnard, odorat développé, ouïe fine, peau dure, pisteur des marais, récupération rapide, roi de la jungle, santé de fer, tigre des neiges, vigilant, vue perçante.

Idées de Désavantages

bouseux, crédule, illettré, impétueux, lubrique, marin d’eau douce, méfiance envers la sorcellerie, signe distinctif, taciturne.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"EOT9EdVRzIE1dce8"} +{"name":"Marin (matelot/pirate)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Marin (matelot/pirate)

Les marins sont les combattants et les aventuriers des mers. Ils savent manœuvrer une embarcation, s’orienter aux étoiles, ont de bonnes connaissances sur le milieu marin ainsi que sur les ports et les îles côtières.

Les matelots expérimentés sont toujours recherchés, et il est rare qu’un capitaine refuse d’accepter à son bord un matelot prêt à payer son voyage en participant à la manœuvre.

Les pirates sont les brigands des mers. Ils parlent leur propre version du lémurien, qu’on appelle l’argot des mers.

Attributs

les marins ont besoin d’une bonne vigueur et d’une bonne agilité.

À l’aventure

la vie en mer ne manque pas d’aventures. Les monstres marins, les batailles navales, les ports exotiques remplis de gens étranges et les cartes au trésor sont le pain quotidien des loups de mer.

Combat

un marin pourra recevoir un bonus ponctuel lors d’affrontements en mer, et peut-être aussi contre des créatures marines qu’il aurait déjà combattues ou dont il aurait entendu parler.

Idées d’Avantages

amis dans la pègre, athlète, bagarreur, baudrier de guerre, cri de guerre, discret, doigts de fée, fêtard, pied marin, vigilant, vue perçante.

Idées de Désavantages

borgne/oreille coupée, cupide, fanfaron, illettré, impétueux, lubrique, manchot/unijambiste, méfiance envers la sorcellerie, phobie, signe distinctif, soiffard.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"EQlaftJRPzcUThpj"} +{"name":"Forgeron (armurier)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Forgeron (armurier)

Spécialisés dans le travail des métaux, ces artisans passent de longues heures dans leurs forges à créer et réparer des objets en métal. Ils fabriquent aussi bien des instruments et des outils que des armes et des armures, ou encore les pièces métalliques qui entrent dans la construction des galères et des nefs volantes. Les alchimistes font souvent appel à des forgerons pour fabriquer leurs inventions. Leur expérience leur est bien utile quand il s’agit d’estimer et de marchander le prix d’objets en métal, notamment les armes et armures.

Attributs

les forgerons sont souvent solidement bâtis, avec une bonne vigueur, car le dur labeur de la forge implique force et endurance.

À l’aventure

les forgerons ne sont pas vraiment des aventuriers, mais certains s’engagent parfois dans une troupe de mercenaires pour s’occuper de l’ entretien des armes et des armures.

Combat

bien qu’un forgeron ne soit pas à proprement parler un combattant, il pourra recevoir ponctuellement un bonus de mêlée s’il affronte un adversaire portant une armure métallique dont il connaît les spécificités et les éventuels points faibles.

Idées d’Avantages

arme favorite, bagarreur, baudrier de guerre, colosse, outillage.

Idées de Désavantages

crédule, impétueux, inadapté au froid, lent à la détente, taciturne.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"F0GKm9c7iNRr02kq"} +{"name":"Pilote des airs","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Pilote des airs

Les pilotes des airs représentent l’élite des combattants de Satarla. Formés au pilotage et à l’entretien des nefs volantes, ce sont aussi des navigateurs et des observateurs expérimentés qui remplissent de nombreuses missions en tant qu’éclaireurs, explorateurs ou messagers. Ce sont généralement d’anciens soldats, souvent d’origine noble.

Attributs

esprit et agilité sont très utiles à un pilote des airs, ainsi que vigueur, dans une moindre mesure.

À l’aventure

un pilote des airs est par essence un casse-cou et quiconque est passé par cette carrière manifeste forcément un goût pour l’aventure.

Combat

un pilote des airs aura toujours un avantage au combat contre un adversaire peu familier des nefs volantes, à condition bien sûr que l’affrontement ait lieu en plein ciel.

Idées d’Avantages

amis haut placés, arme favorite, athlète, bien né, fortuné, inspirateur, marqué par les dieux, vue perçante.

Idées de Désavantages

arrogant, fanfaron, gars de la ville, impétueux.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"Iv3NwHsjD2hlReat"} +{"name":"Fermier (paysan/berger)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Fermier (paysan/berger)

Les fermiers vivent à l’extérieur de l’enceinte de la cité, mais généralement à moins d’une journée de voyage de celle-ci, afin de pouvoir aller y vendre leurs récoltes. Ce sont des gens robustes habitués au dur labeur. Bons connaisseurs des plantes et des animaux dont ils savent prendre soin, les fermiers sont également capables de préparer la cuisine, de cuire du pain, de brasser de la bière, de négocier au meilleur prix leur production sur le marché local, etc.

Attributs

pour un fermier, il n’y a pas d’attribut plus important qu’un autre, encore que l’aura soit sans doute celui qui lui sera le moins utile.

À l’aventure

les fermiers ne sont pas particulièrement aventureux et il faut quelque événement inhabituel ou funeste pour les pousser à abandonner leur ferme et à se lancer dans une vie d’errance.

Combat

en général, les fermiers ne sont pas des combattants aguerris et ils ne recevront qu’exceptionnellement un avantage au combat en raison de cette carrière, par exemple s’ils défendent leurs terres contre des pillards ou utilisent un outil agricole comme arme improvisée.

Idées d’Avantages

ami des bêtes, bagarreur, fêtard, marqué par les dieux.

Idées de Désavantages

bouseux, crédule, lent à la détente, marin d’eau douce, pataud, repoussant, soiffard, taciturne.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"JLQSCo0x1HtoiPS3"} +{"name":"Noble (aristocrate/courtisan)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Noble (aristocrate/courtisan)

Ces personnages, qui portent généralement un titre de noblesse (sans forcément le mériter), jouissent d’une certaine autorité sur les gens du peuple, les paysans et les esclaves. Ils possèdent souvent de belles propriétés en ville ou des villas dans la campagne environnante, sont en mesure d’obtenir des prêts monétaires, disposent de contacts haut placés, connaissent les règles de l’étiquette et savent s’habiller avec élégance. La vie de courtisan développe également leurs talents pour ce qui est du mensonge, du chantage et de l’intimidation.

Attributs

les nobles ont besoin d’une aura forte ainsi que d’un esprit vif, même si, en fin de compte, c’est bien souvent la richesse qui dicte sa loi.

À l’aventure

les nobles n’ont pas de goût particulier pour l’aventure, même s’il arrive qu’ils financent des expéditions lointaines à la recherche d’artefacts anciens ou montent des opérations de négoce. Certains nobles audacieux se joignent parfois à ces expéditions afin d’en assumer eux-mêmes la direction.

Combat

une carrière de noble apportera rarement un avantage au combat. Toutefois, des paysans ou des gens du bas peuple pourront, selon les circonstances, manifester des réticences à s’en prendre à un de leurs supérieurs. Les nobles se retrouvent souvent comme commandants à la tête d’armées, qu’ils en aient les qualités ou pas.

Idées d’Avantages

amis haut placés, attirant, bien né, fortuné, inspirateur, né en selle.

Idées de Désavantages

addiction, arrogant, cupide, fanfaron, gars de la ville, impétueux, lubrique.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"JPtBhE31AZKNfsyQ"} +{"name":"Scribe (érudit/copiste)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Scribe (érudit/copiste)

Savants et pédagogues, les scribes sont pourvus d’une solide érudition qui couvre une large variété de sujets. Ils sont mathématiciens, cartographes, astronomes, linguistes, historiens et philosophes. Certains se chargent plus spécifiquement de la tâche fastidieuse de copier les manuscrits anciens. Les scribes sont aussi des débatteurs de talent, habitués aux discussions passionnées entre beaux esprits. Il va sans dire que les scribes savent lire et écrire.

Attributs

l’esprit est l’attribut essentiel pour un scribe.

À l’aventure

les scribes font d’ordinaire de piètres aventuriers, mais il peut être très utile pour un groupe d’avoir avec lui un personnage aussi érudit.

Combat

même si les scribes aiment à rappeler que « la plume est plus forte que l’épée », il y a peu de situations où cette carrière pourra être d’une quelconque utilité au combat.

Idées d’Avantages

bibliothèque savante, érudit, savant.

Idées de Désavantages

chétif, foie jaune, gars de la ville, incapable de mentir, non-combattant, obsession.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"M3TiAPAqgwCZf6sA"} +{"name":"Voleur (filou/crapule)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Voleur (filou/crapule)

Votre personnage est tombé dans le crime, à moins qu’il n’ait commencé sa vie comme gamin des rues obligé de voler pour survivre. Quoi qu’il en soit, il possède certains talents, que beaucoup jugent peu recommandables. Les voleurs savent grimper aux murs et crocheter les serrures, se faufiler discrètement, faire les poches des passants, monter des arnaques ou tricher aux jeux de hasard. Ils savent aussi se renseigner sur ce qui se passe en ville et appartiennent parfois à une « guilde », une organisation qui réunit les criminels de la cité.

Attributs

les voleurs ont besoin d’une bonne agilité, mais aussi d’un esprit aiguisé.

À l’aventure

les bons voleurs font des recrues de choix pour les aventuriers prévoyant d’explorer des temples ou des tombeaux renfermant des trésors protégés par des pièges et de solides serrures.

Combat

en général, les voleurs cherchent plutôt à éviter le combat. Ils peuvent bénéficier d’un bonus de carrière quand ils cherchent à prendre la poudre d’escampette, surtout face aux gardes de la cité.

Idées d’Avantages

amis dans la pègre, discret, doigts de fée, fêtard, gamin des rues, ouïe fine, outillage (outils de voleur), roi de l’évasion, vigilant, vision nocturne.

Idées de Désavantages

cupide, gars de la ville, illettré, indigne de confiance, mauvaise réputation, poltron, souffreteux, traqué.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"MhLdeAVOXuMZLp0p"} +{"name":"Tentatrice (courtisane/serveuse)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Tentatrice (courtisane/serveuse)

Certaines personnes ont élevé la séduction au rang d’art. La tentatrice peut être la maîtresse d’un noble, une prostituée, ou une simple serveuse de taverne (qui, peut-être, fait les poches des clients distraits par ses charmes), mais dans tous les cas elle sait utiliser son pouvoir sur les hommes pour arriver à ses fins. Elle est aussi dangereuse qu’elle est belle, car c’est le genre de femme pour laquelle les hommes se battent et les guerres éclatent. Une tentatrice est passée maîtresse dans l’art de la manipulation et de la séduction.

N.B. Barbarians of Lemuria étant conçu pour évoquer les thèmes et l’ambiance des histoires classiques de Sword & Sorcery, cette carrière est présentée au féminin, mais peut très bien être prise par un personnage masculin, selon les circonstances.

Attributs

l’aura est l’attribut le plus important pour une tentatrice. L’agilité et l’esprit sont également utiles.

À l’aventure

les tentatrices ne sont d’habitude pas très aventureuses (du moins en dehors d’un lit !), et il faudra donc que d’autres carrières viennent expliquer ce choix peu probable d’une vie itinérante à courir le danger.

Combat

cette carrière est rarement utile au combat, encore qu’une tentatrice puisse utiliser son rang dans cette carrière pour distraire des gardes, par exemple.

Idées d’Avantages

amis dans la pègre, amis haut placés, attirant, beau parleur, discret, doigts de fée, fêtard, inspirateur.

Idées de Désavantages

chétif, gars de la ville, impétueux, lent à la détente, lubrique, noncombattant.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"N8xqRgjTn1LPvJKX"} +{"name":"Prêtre (druide/chaman)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Prêtre (druide/chaman)

Au sein des temples que l’on rencontre dans toutes les grandes cités de Lémurie, les prêtres dirigent le culte rendu aux dieux et sont les interprètes de la volonté divine. Ce sont des lettrés instruits en théologie, en savoir antique et en langues anciennes, en astrologie et en astronomie. Leur fonction leur confère un statut particulier au sein de la cité, et ils jouissent d’une forte influence sur les affaires politiques, mais aussi sur l’armée et la population en général.

Les druides rendent un culte aux Seigneurs Sombres et sont moins « fréquentables », notamment du fait qu’ils pratiquent les sacrifices humains.

Vous trouverez davantage d’informations sur les prêtres au chapitre 6.

Attributs

les prêtres ont surtout besoin d’un esprit aiguisé, mais les meilleurs d’entre eux ont également l’aura nécessaire pour attirer les fidèles en nombre.

À l’aventure

certains prêtres mènent une vie particulièrement aventureuse, toujours en quête de savoirs anciens ou de reliques liées à leurs dieux. D’autres préfèrent une vie plus paisible et ne quittent que rarement la sécurité de leur temple.

Combat

une carrière de prêtre n’apporte aucun avantage au combat, si ce n’est éventuellement lors d’un affrontement face à des adversaires superstitieux qui hésiteront à s’en prendre à un serviteur des dieux.

Idées d’Avantages

amis haut placés, beau parleur, érudit, inspirateur, marqué par les dieux, perspicace, résistant à la magie, savant, sentir la magie.

Idées de Désavantages

addiction, arrogant, fanatique, foie jaune, malédiction de Morgazzon, méfiance envers la sorcellerie, non-combattant, obsession.

Langues

les prêtres et les druides doivent apprendre le démonique s’ils veulent pouvoir utiliser les puissantes créations magiques et alchimiques de l’antique race des Rois-Sorciers. Ce langage est particulièrement ardu et ses formes orale et écrite exigent d’être apprises séparément.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"QwndjjOmDnoHmh6Q"} +{"name":"Bourreau (geôlier/esclavagiste)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Bourreau (geôlier/esclavagiste)

Les bourreaux sont chargés des exécutions publiques décrétées par le tribunal ou les autorités.

Les geôliers s’occupent des prisons où croupissent les pires criminels des cités de Lémurie. Ils exercent leur sinistre activité dans de sordides cachots où ils se chargent d’extirper des informations aux prisonniers récalcitrants et aux ennemis des rois qui les emploient. Passés maîtres dans l’art de l’intimidation et de l’interrogatoire, ils possèdent de bonnes connaissances de base en anatomie et en premiers soins (des savoirs indispensables pour briser un prisonnier sans qu’il meure avant d’avoir parlé).

Les esclavagistes mènent des raids dans des terres lointaines pour capturer ou acheter des « sauvages » qu’ils ramènent dans les grandes cités de Lémurie afin de les revendre comme gladiateurs, travailleurs de force ou serviteurs, ou pour peupler de jeunes esclaves nubiles les harems des riches.

Attributs

les bourreaux ont rarement un score d’aura élevé, tandis que la vigueur reste un attribut indispensable pour accomplir une décapitation dans les règles de l’art ou pour maintenir le calme parmi leurs prisonniers.

À l’aventure

les geôliers quittent rarement leurs cachots humides, mais il peut arriver qu’un bourreau se retrouve frappé d’exil et contraint de mener une vie d’errance et d’aventure. Les esclavagistes sont toujours par monts et par vaux pour les besoins de leur sordide commerce.

Combat

les bourreaux préfèrent les grandes haches ou les épées à deux mains, tandis que certains esclavagistes sont particulièrement habiles avec un fouet. Les bourreaux ne sont pas des combattants très subtils et les guerriers expérimentés se laisseront rarement surprendre par leur style de combat brutal et sans finesse.

Idées d’Avantages

amis dans la pègre, arme favorite, colosse, dur à cuire, intimidant, récupération rapide.

Idées de Désavantages

bigleux, borgne/oreille coupée, cupide, dur d’oreille, fanatique, fanfaron, gars de la ville, illettré, inquiétant, lent à la détente, manchot/unijambiste, pataud, phobie, poltron, repoussant, soiffard.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"RDjPMxVAKkaPhAad"} +{"name":"Dresseur (maître des bêtes/montreur d’ours)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Dresseur (maître des bêtes/montreur d’ours)

Les maîtres des bêtes sont demandés dans toute la Lémurie pour leur capacité à s’occuper des animaux, envers lesquels ils manifestent généralement une forme particulière d’empathie. Ils les dressent à être montés, à servir de bêtes de trait ou à combattre, que ce soit sur le champ de bataille ou dans une arène. Les dresseurs sont capables de calmer une créature enragée, de soigner des animaux blessés ou malades, de reconnaître une bête dangereuse et de dire si celle-ci est sur le point d’attaquer. En général, ce sont également des cavaliers émérites et de remarquables conducteurs d’attelage. Certains dresseurs tiennent leurs animaux par la peur et les privations plutôt que d’établir une relation de confiance avec eux.

Attributs

un dresseur doit posséder une forte personnalité et une détermination sans faille, tempérées par un cœur généreux (même si ce n’est pas toujours le cas). L’aura est donc l’attribut le plus important pour un dresseur, suivi de près par l’esprit.

À l’aventure

les dresseurs sont très demandés, que ce soit par des marchands organisant une caravane, par des nobles ou des militaires pour entraîner et soigner leurs montures, par des propriétaires d’arènes, ou par des aventuriers qui s’attendent à croiser d’étranges bêtes sauvages sur leur route.

Combat

un dresseur sait comment se comporter face à un animal et a des chances de connaître ses points faibles. Face à une bête sauvage, cette carrière pourra parfois apporter un avantage ponctuel.

Idées d’Avantages

ami des bêtes, baudrier de guerre, né en selle, odorat développé, ouïe fine, résistant aux poisons, vigilant, vision nocturne, vue perçante.

Idées de Désavantages

bouseux, illettré, impétueux, incapable de mentir.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"TMf6sTn0gz1D8FfB"} +{"name":"Soldat (garde/milicien)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Soldat (garde/milicien)

Les soldats sont les combattants professionnels payés pour garder les remparts d’une cité ou constituer les armées des rois. Stoïques, habitués à obéir aux ordres, ce ne sont pas les plus imaginatifs des guerriers. Les soldats, qui peuvent être aussi de bons cavaliers, savent se montrer intimidants et jouissent d’une certaine autorité, surtout quand ils sont officiers. Ils connaissent bien la cité qu’ils servent, ainsi que la rude vie des camps militaires.

Attributs

la vigueur est normalement l’attribut essentiel pour un soldat, mais les archers et les cavaliers auront besoin d’une bonne agilité. Les officiers doivent avoir de l’aura pour diriger leurs hommes et un esprit aiguisé pour établir de solides plans de bataille.

À l’aventure

la plupart des soldats manquent d’inspiration et de fantaisie pour faire de bons aventuriers. En revanche, le temps passé à l’armée permet à un personnage d’affûter ses talents martiaux en attendant de repartir à l’aventure.

Combat

les soldats pourront parfois bénéficier d’un bonus de carrière au combat, notamment s’ils se battent selon une tactique établie, au sein d’une unité bien commandée.

Idées d’Avantages

arme favorite, athlète, bagarreur, dur à cuire, fêtard, inspirateur, né en selle, récupération rapide.

Idées de Désavantages

crédule, dur d’oreille, fanfaron, lubrique, soiffard, taciturne.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"TfK9OTk3FOrlCl0e"} +{"name":"Alchimiste (artificier/inventeur)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Alchimiste (artificier/inventeur)

Les alchimistes sont les scientifiques et les inventeurs de Lémurie. Souvent confondus avec les sorciers par ceux qui ne comprennent rien à leur science, les alchimistes ont une connaissance approfondie des principes de la chimie et de la métallurgie, ainsi que des vertus des plantes et herbes qu’ils cultivent parfois dans leurs propres jardins médicinaux.

Les alchimistes sont ainsi capables de créer des parfums, des potions, des poudres et des poisons, de composer des alliages aux propriétés uniques, de concevoir des instruments et des machines étranges, entre autres inventions étonnantes. Certains alchimistes particulièrement brillants sont même capables d’assembler des morceaux issus de différentes créatures vivantes pour créer d’horribles chimères. Quand ils conçoivent des machines, les alchimistes travaillent souvent en étroite collaboration avec des forgerons. Vous trouverez davantage d’informations sur l’alchimie au chapitre 6.

Attributs

à l’évidence l’esprit est l’attribut essentiel pour un alchimiste, dont la profession exige une grande intelligence et de vastes connaissances, que ce soit pour mener ses propres recherches ou pour déchiffrer les textes et les plans rédigés par de lointains prédécesseurs.

À l’aventure

ce n’ est pas une carrière très courante chez les héros, car elle impose d’austères recherches et beaucoup de patience. Il arrive cependant que des alchimistes audacieux s’aventurent à explorer d’antiques ruines dans l’ espoir d’y découvrir d’anciennes reliques dont la véritable valeur pourrait échapper à des héros moins instruits qu’eux.

Combat

les circonstances où des rangs dans la carrière d’alchimiste pourraient se révéler utiles au combat sont particulièrement rares.

Idées d’Avantages

bibliothèque savante, doigts de fée, érudit, laboratoire fourni, odorat développé, résistant aux poisons, savant.

Idées de Désavantages

chétif, distrait, foie jaune, gars de la ville, non-combattant, obsession (savoir ou artefacts anciens).

Carrière dangereuse

pour chaque rang d’alchimiste au-dessus du rang 2, le personnage doit prendre un désavantage (consultez la liste des avantages et désavantages, page 40).

Langues

les alchimistes doivent apprendre le démonique s’ils veulent pouvoir utiliser les puissantes créations magiques et alchimiques de l’antique race des Rois-Sorciers. Ce langage est particulièrement ardu et ses formes orale et écrite exigent d’être apprises séparément.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"V8FaY7ampRH8qwK6"} +{"name":"Ouvrier (docker, manœuvre)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Ouvrier (docker, manœuvre)

Les ouvriers sont les travailleurs manuels, ceux qui montent les palissades, creusent les fossés, construisent les maisons, édifient les remparts et les temples, chargent et déchargent les chariots et les bateaux. Ils se déplacent souvent au gré des emplois, dont beaucoup sont saisonniers ou temporaires. Les ouvriers sont habitués à travailler dur et à porter de lourdes charges ; ils savent aussi tenir l’alcool et s’y entendent en intimidation. Certaines des tâches qu’effectuent les ouvriers sont parfois confiées à des esclaves.

Attributs

une forte vigueur est utile aux travailleurs de force que sont les ouvriers.

À l’aventure

le labeur des ouvriers est monotone et pas vraiment propice à l’aventure. Un personnage qui possède cette carrière n’a pas dû l’exercer très longtemps.

Combat

les ouvriers ne sont pas vraiment des combattants, même s’ils ont tendance à régler les disputes à coups de poing. Ils peuvent recevoir un bonus lors d’une bagarre, notamment quand il s’agit de saisir ou d’étrangler leur adversaire.

Idées d’Avantages

bagarreur, colosse, dur à cuire, fêtard, intimidant, outillage, résistant aux poisons, vigueur céruléenne.

Idées de Désavantages

dur d’oreille, illettré, impétueux, incapable de mentir, inquiétant, lubrique, pataud, phobie, soiffard, taciturne.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"WOkO7ENBFlPkwuIY"} +{"name":"Esclave (serf/serviteur)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Esclave (serf/serviteur)

L’esclavage n’ est pas un choix de carrière évident pour un aventurier, mais il peut contribuer utilement à définir le personnage et offre quelques compétences et talents originaux.

Cette carrière permet à un personnage d’apprendre à ne pas se faire remarquer, à voir et écouter discrètement, à cuisiner, nettoyer, coudre, et à effectuer toutes sortes de travaux ménagers. Certains esclaves (les plus forts ou les fauteurs de trouble) sont parfois vendus aux arènes pour y combattre comme gladiateurs.

Attributs

selon à quoi ils sont employés, les esclaves ont besoin d’une bonne vigueur ou d’une bonne agilité. Les femmes esclaves voient leur situation s’améliorer (ou empirer !) si elles ont un bon score d’aura. Les esclaves trop intelligents sont généralement considérés comme des fauteurs de trouble.

À l’aventure

les esclaves à l’esprit aventureux ne restent pas longtemps sous le joug de leur maître, à moins bien sûr que cela ne serve leurs intérêts. Une vie d’esclave fugitif mène tout naturellement à l’aventure.

Combat

cette carrière n’ est pas d’un grand intérêt au combat. Toutefois des guerriers pourraient négliger de s’occuper d’un esclave, ne le considérant pas comme une menace, ce qui risque d’être une grave erreur.

Idées d’Avantages

colosse, discret, ouïe fine, roi de l’évasion.

Idées de Désavantages

foie jaune, gars de la ville, illettré, inadapté au froid, marin d’eau douce, maudit, muet, non-combattant, phobie, souffreteux, taciturne.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"XcYU4ktflnZcZnlA"} +{"name":"Marchand (colporteur/négociant)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Marchand (colporteur/négociant)

Les marchands ne sont pas des boutiquiers, mais des négociants qui voyagent au loin, à la recherche de produits nouveaux et exotiques à acheter et à vendre. Les personnages marchands ont donc acquis de nombreux savoirs utiles. Ils maîtrisent l’art de la négociation, savent estimer les marchandises, ont de bonnes connaissances géographiques, et sont bien renseignés sur des villes et des régions lointaines ainsi que sur les institutions qui gouvernent les cités et les guildes. Si vous recherchez un objet rare ou inhabituel, parlez-en d’abord à un marchand !

Attributs

les marchands ont besoin d’un esprit vif et d’un certain degré d’aura pour marchander et faire des affaires.

À l’aventure

une vie itinérante est forcément une vie d’aventure, que le marchand la recherche ou pas. Les marchands sont toujours en quête de nouvelles contrées et de nouveaux marchés, ce qui les entraîne dans de nombreuses aventures.

Combat

la carrière de marchand n’étant pas une carrière martiale, elle ne sera presque jamais utile à un personnage engagé au combat.

Idées d’Avantages

beau parleur, fortuné, perspicace, savant.

Idées de Désavantages

cupide, lent à la détente, non-combattant, obsession.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"bbXZ2TJvSYR1Q30m"} +{"name":"Gladiateur (champion, belluaire)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Gladiateur (champion, belluaire)

Les gladiateurs sont des experts du duel, habiles au maniement de toutes sortes d’armes et capables d’affronter des hommes ou des bêtes féroces avec style et panache. Les combattants des arènes sont généralement des esclaves, ou parfois des hommes libres contraints de se battre en remboursement d’une dette impayée ou en punition d’un crime. Ceux qui survivent au combat sont récompensés par les cris enthousiastes de la foule tandis que leur adversaire agonise à leurs pieds. Les meilleurs gladiateurs acquièrent une renommée qui dépasse le cadre de l’arène, et qui peut aussi bien jouer à leur avantage qu’à leur détriment.

Attributs

pour un gladiateur, la vigueur et l’agilité sont essentielles, mais les plus populaires des guerriers de l’arène possèdent aussi beaucoup d’aura.

À l’aventure

la vie de gladiateur ne conduit pas d’elle-même à l’aventure, mais de nombreux héros ont fait un passage dans les arènes, que ce soit par choix, par nécessité, ou au gré de circonstances particulières.

Combat

les gladiateurs sont entraînés à un style de combat dont le but n’ est pas simplement de tuer rapidement l’adversaire, mais de faire de la passe d’armes un échange de coups spectaculaires. Ils pourront obtenir un bonus au combat en tentant une botte particulièrement théâtrale, à condition de ne pas en abuser et, comme toujours, avec l’approbation du MJ.

Idées d’Avantages

arme favorite, athlète, bagarreur, baudrier de guerre, cri de guerre, dur à cuire, intimidant, marqué par les dieux, récupération rapide, vigilant.

Idées de Désavantages

borgne/oreille coupée, fanfaron, impétueux, manchot/unijambiste, signe distinctif.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"ov0Db3mccsdaFHNC"} +{"name":"Assassin (agent/espion)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Assassin (agent/espion)

Tueurs à gages, quand ils ne sont pas des agents au service d’un souverain, les espions et les assassins ont élevé le meurtre et le vol au rang d’art. Ce sont des experts de la collecte secrète d’informations et de rumeurs, de l’attaque sournoise et du meurtre discret, parfois maquillé en mort naturelle (par l’usage de poison, par exemple). Ils utilisent des méthodes éprouvées pour réunir des informations sur un sujet ou un personnage, se bâtir un solide réseau de contacts (dont tous ne sont pas forcément très recommandables), et se rapprocher de leur cible (qu’il s’agisse de crocheter une serrure, de mentir ou de se déguiser). Ils savent se montrer patients et peuvent parfois rester en planque des jours durant, à attendre l’occasion parfaite de frapper. Il est de notoriété publique que les meilleurs assassins de Lémurie proviennent de la cité d’Halakh.

Attributs

tous les attributs sont importants pour un assassin.

À l’aventure

les assassins et les espions sont généralement des solitaires, ce qui n’en fait pas des candidats évidents pour rejoindre un groupe d’aventuriers. En revanche, d’anciens assassins ont des compétences très utiles à offrir à un groupe de héros.

Combat

un assassin peut obtenir un avantage ponctuel s’il attaque par surprise, en frappant un adversaire qui ne l’a pas vu approcher, ou en utilisant une arme dissimulée, par exemple.

Idées d’Avantages

amis dans la pègre, amis haut placés, arme favorite, beau parleur, discret, maître du déguisement, ouïe fine, résistant aux poisons, vigilant, vue perçante.

Idées de Désavantages

arrogant, gars de la ville, mauvaise réputation, obsession (achever la mission), traqué.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"qVZ9uLwU5yL0bQ4J"} +{"name":"Danseur (acrobate/saltimbanque)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Danseur (acrobate/saltimbanque)

La danse est un divertissement apprécié en Lémurie. Toute cérémonie ou fête digne de ce nom se doit de comporter des danseurs ou des acrobates. Les danseurs sont de véritables athlètes, capables de prouesses en termes de précision, d’agilité et de coordination. Les saltimbanques maîtrisent aussi quelques tours de prestidigitation ou de jonglage, tandis que certaines danseuses pratiquent des danses exotiques et utilisent des voiles qui soulignent plus qu’ils ne masquent vraiment leurs attraits.

Attributs

les danseurs font principalement appel à leur agilité et leur aura. Les acrobates et les saltimbanques sont souvent plus costauds qu’ils n’y paraissent.

À l’aventure

les saltimbanques voyagent de ville en ville au sein de troupes itinérantes. Cela peut les confronter aux dangers de la route, qu’il s’agisse de bêtes féroces ou de brigands.

Combat

cette carrière n’a rien d’une carrière martiale et elle ne sera que rarement utile face à un combattant expérimenté. Dans certaines circonstances, une danseuse pourra obtenir un avantage ponctuel si son adversaire est déconcentré par ses charmes, ou en accomplissant une acrobatie, comme une roulade, pour surprendre son ennemi. Un acrobate pourra cependant tirer parti des lianes, des cordes ou des tentures murales pour effectuer de spectaculaires actions comme on peut en voir dans les films de cape et d’épée.

Idées d’Avantages

athlète, attirant, discret, doigts de fée, récupération rapide, roi de l’évasion, vigilant.

Idées de Désavantages

chétif, gars de la ville, non-combattant.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"tFGoyoiteTlm6u1Q"} +{"name":"Médecin (guérisseur/rebouteux)","type":"feature","img":"/systems/bol/ui/icons/career.webp","data":{"subtype":"career","description":"

Médecin (guérisseur/rebouteux)

Les médecins et tous ceux capables de soigner les personnes blessées ou malades jouissent d’un grand respect au sein des villes de Lémurie. La population sait reconnaître l’importance de leur mission et l’étendue de leur savoir, même si les petites gens n’ont pas forcément les moyens de s’offrir les services d’un vrai médecin et s’en remettent plutôt à des charlatans.

Les médecins prescrivent des potions et des onguents, savent réduire les fractures, recoudre les plaies et aident à mettre les enfants au monde. Ils connaissent les maladies et leurs remèdes, savent administrer les premiers soins, et les plantes médicinales n’ont plus de secret pour eux. Souvent, ils possèdent un petit jardin où ils cultivent des herbes aux vertus curatives puissantes. Certains médecins ont des connaissances de base en alchimie (cf. chapitre 6), et tous se doivent bien sûr de savoir lire et écrire.

Attributs

l’esprit est l’attribut essentiel pour un médecin.

À l’aventure

la carrière de médecin n’ est pas en elle-même propice à une vie d’aventure, mais il arrive que des médecins soient recrutés pour accompagner une expédition maritime ou une armée en marche.

Combat

au combat, la carrière de médecin n’ est pas d’un grand secours. Ce n’ est qu’après le combat qu’elle révèle tout son intérêt !

Idées d’Avantages

bibliothèque savante, doigts de fée, érudit, mains guérisseuses, résistant aux poisons, santé de fer.

Idées de Désavantages

foie jaune, gars de la ville, incapable de mentir, non-combattant, soiffard.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"wUUDR1XCrwdFCzIe"} diff --git a/packs/equipment.db b/packs/equipment.db new file mode 100644 index 0000000..0703d9e --- /dev/null +++ b/packs/equipment.db @@ -0,0 +1,27 @@ +{"_id":"19p4FnLRVdw6cx7Y","name":"Arbalète","type":"item","img":"icons/weapons/crossbows/crossbow-blue.webp","data":{"subtype":"weapon","description":"

Arbalète

une arme de tir qui nécessite peu d’entraînement et offre beaucoup de puissance. Les lourds projectiles tirés par une arbalète portent le nom de carreaux. Il faut un round complet pour charger une arbalète.

","properties":{"ranged":true,"melee":false,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":true,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"2h":true,"damage":"d6","range":30,"reload":1},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"3U9Gl7g8D5Ih72HQ","name":"Hache","type":"item","img":"icons/weapons/axes/axe-broad-engraved.webp","data":{"subtype":"weapon","description":"

Hache

un fer à un ou deux tranchants (qui peut être en bronze, en fer ou en acier) monté sur un manche en bois.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"throwable":true,"range":3,"damage":"d6"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"3UUZjuD4Esgj4ENP","name":"Épée","type":"item","img":"icons/weapons/swords/greatsword-guard-gem-blue.webp","data":{"subtype":"weapon","description":"

Épée

l’arme favorite des héros. Elle se décline en différents modèles utilisés un peu partout en Lémurie, comme les sabres d’abordage, les tulwars, les cimeterres ou les épées longues. Inscrivez le nom de l’arme que vous voulez sur la fiche de votre personnage en fonction de l’image que vous vous faites de ce dernier. Mais au final, une épée reste une longue lame utilisée pour tuer l’ennemi.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"damage":"d6"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"3xSSlnw9CDhwg67c","name":"Lance","type":"item","img":"icons/weapons/polearms/glaive-simple.webp","data":{"subtype":"weapon","description":"

Lance

une hampe de bois de 1,80 m de long (parfois davantage), pourvue d’une pointe, qui peut être lancée ou utilisée au corps à corps, notamment contre des adversaires montés.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"throwable":true,"range":6,"damage":"d6"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"42mZZxenOD5tDtog","name":"Javelot","type":"item","img":"icons/weapons/polearms/javelin-simple.webp","data":{"subtype":"weapon","description":"

Javelot

une arme de jet constituée d’une courte hampe surmontée d’une tête pointue. En général, un guerrier qui utilise le javelot en emporte deux ou trois avec lui. Cette arme a la faveur des hommes-oiseaux de l’Axos.

","properties":{"ranged":true,"melee":false,"spell":false,"protection":false,"weapon":false,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":true,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"throwable":true,"damage":"d6M","range":6},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"4GyTrBGnvlyqoh38","name":"Dague","type":"item","img":"icons/weapons/daggers/dagger-jeweled-purple.webp","data":{"subtype":"weapon","description":"

Dague

cette catégorie regroupe toutes les lames courtes destinées à lacérer ou poignarder un adversaire. Les dagues sont à un ou deux tranchants selon les modèles, et peuvent être lancées aussi bien qu’utilisées au corps à corps. Facilement dissimulable, la dague est l’arme favorite des truands et des assassins.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":true,"activable":false,"consumable":false,"magical":false,"concealable":true,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"throwable":true,"range":3,"damage":"d6M"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"4NEaikxe0k1vzeqI","name":"Morgenstern","type":"item","img":"icons/weapons/maces/flail-spiked-grey.webp","data":{"subtype":"weapon","description":"

Morgenstern

une grosse boule de métal hérissée de pointes, montée à l’extrémité d’une longue hampe de 1,20 à 1,50 m de long. Rudimentaire, mais efficace.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":true,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"damage":"d6B"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"9mDDJnPsOCZRGPJN","name":"Gourdin","type":"item","img":"icons/weapons/clubs/club-barbed-square-black.webp","data":{"subtype":"weapon","description":"

Gourdin

c’est l’arme la plus rudimentaire qui soit. Un gourdin consiste généralement en un bâton de bois noueux, extrêmement dur et mesurant moins de 90 cm de long. Par commodité, on regroupe sous ce terme toute autre arme contondante du même genre (matraque, etc.). Il est possible d’utiliser un gourdin pour infliger des dégâts non létaux et assommer son ennemi plutôt que de le tuer.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":true,"damage":"d6M"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"ASQ7aSeqgUqKubY2","name":"Armure lourde","type":"item","img":"icons/equipment/chest/breastplate-metal-scaled-grey.webp","data":{"subtype":"armor","description":"

Armure lourde

Ce type d’armure est porté par des gladiateurs, des chevaliers partant à la guerre, ou par ceux prévoyant de participer à une bataille sanglante dans un proche avenir. Ce n’ est pas une armure que l’on peut porter la journée entière, et encore moins pour voyager ou s’adonner aux activités ordinaires du quotidien. Il peut s’agir d’un haubert de mailles descendant jusqu’aux genoux ou d’une cuirasse en acier, complétée de grèves et de gantelets, ou encore d’une brigandine (une veste de cuir cousue de plaques de métal) avec gantelets et hautes bottes.

Un personnage portant une armure lourde peut généralement ôter certaines parties de celle-ci pour la transformer en armure moyenne s’il le souhaite.

Les personnages ayant moins de 0 en vigueur ne peuvent pas porter d’armure lourde (ils ne sont pas assez robustes pour supporter un pareil attirail).

Effets des armures lourdes

  • protection d6-1 (0-5 points de réduction des dégâts) ;
  • si vous préférez un chiffre fixe, une armure lourde offre 3 points de protection ;
  • le port d’une armure lourde s’accompagne d’un malus de -2 en agilité du fait de l’ encombrement ;
  • le port d’une armure lourde handicape un sorcier et augmente de 3 points de pouvoir le coût de ses sorts.
","properties":{"ranged":false,"melee":false,"spell":false,"protection":true,"weapon":false,"armor":true,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"modifiers":{"social":true,"agility":-2,"powercost":3},"soak":{"formula":"d6-1","value":1}},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"AUqk1SXktM4iDXvr","name":"Masse d’armes","type":"item","img":"icons/weapons/maces/mace-flanged-steel.webp","data":{"subtype":"weapon","description":"

Masse d’armes

cette arme a la même forme qu’un gourdin, mais possède une tête en métal, souvent agrémentée de pointes ou d’ailettes pour plus d’efficacité. Les masses d’armes à une main peuvent se lancer, mais à courte distance, car elles ne sont pas vraiment prévues pour cet usage.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"throwable":true,"range":1.5,"damage":"d6"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"E8XHWMpwVHjPZV3M","name":"Hâche à deux mains","type":"item","img":"icons/weapons/axes/axe-double-brown.webp","data":{"subtype":"weapon","description":"

Hâche à deux mains

Une lourde hache s’utilisant à deux mains.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":true,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"damage":"d6B"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"G0qpJmjQPSJshPsC","name":"Bâton-Fronde","type":"item","img":"icons/weapons/slings/slingshot-wood.webp","data":{"subtype":"weapon","description":"

Bâton-Fronde

Version plus puissante de la fronde, montée au bout d’un bâton (ce qui en fait une arme à deux mains), qui permet des tirs à plus longue portée.

","properties":{"ranged":true,"melee":false,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":true,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"2h":true,"damage":"d6M","range":18,"reload":0},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"Gm8Qpfuay4hu2ihq","name":"Grand bouclier","type":"item","img":"icons/equipment/shield/wardoor-wooden-boss-brown.webp","data":{"subtype":"shield","description":"

Grand bouclier

Un personnage ne peut bénéficier de son bouclier que s’il est conscient de l’attaque qui le vise, et donc s’il est prêt à la parer.

","properties":{"ranged":false,"melee":false,"spell":false,"protection":true,"weapon":false,"armor":false,"helm":false,"shield":true,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"modifiers":{"agility":-1},"blocking":{"malus":-1,"nbAttacksPerRound":"1"}},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"Z2AaQKweMljBAgt6","name":"Arc","type":"item","img":"icons/weapons/bows/longbow-leather-green.webp","data":{"subtype":"weapon","description":"

Arc

une longue tige flexible en bois dont les extrémités sont reliées par une corde et qui permet de tirer des flèches. Il existe différentes formes d’arcs.

","properties":{"ranged":true,"melee":false,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":true,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"2h":true,"damage":"d6","range":22,"reload":0},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"cS2LGlXLZegvRGOo","name":"Arbalète lourde","type":"item","img":"icons/weapons/crossbows/crossbow-golden-bolt.webp","data":{"subtype":"weapon","description":"

Arbalète lourde

plus lourde et plus puissante qu’une arbalète normale, l’arbalète lourde est peu usitée en Lémurie, sauf comme arme de siège portative. Il faut 2 rounds complets pour charger une arbalète lourde.

","properties":{"ranged":true,"melee":false,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":true,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"2h":true,"damage":"d6B","range":45,"reload":2},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"d7UV55xQXXfMiGQI","name":"Fronde","type":"item","img":"icons/weapons/slings/slingshot-wood.webp","data":{"subtype":"weapon","description":"

Fronde

simple pièce de cuir équipée de lanières, une fronde permet de projeter de petites pierres ou des billes de plomb avec une certaine force. C’est une arme peu coûteuse et facile à fabriquer. Il existe une version plus puissante, montée au bout d’un bâton (ce qui en fait une arme à deux mains), qui permet des tirs à plus longue portée.

","properties":{"ranged":true,"melee":false,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":true,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"damage":"d6M","range":9,"reload":0},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"jjdzMgx8zru2A28V","name":"Armure moyenne","type":"item","img":"icons/equipment/chest/breastplate-layered-leather-studded-black.webp","data":{"subtype":"armor","description":"

Armure moyenne

Ce type d’armure, compromis entre la maniabilité de l’armure légère et la protection de l’armure lourde, est le choix favori des aventuriers qui s’attendent à affronter des combats de manière régulière. Il peut s’agir d’une armure de cuir couvrant la majeure partie du corps, avec des parties en cuir bouilli pour protéger les points vitaux, ou d’une armure mêlant le cuir et la cotte de mailles, ou encore d’une cuirasse en acier, simple mais efficace.

Un personnage portant une armure moyenne peut généralement en ôter certaines parties pour la transformer en armure légère s’il le souhaite.

Effets des armures moyennes

  • protection d6-2 (0-4 points de réduction des dégâts) ;
  • si vous préférez un chiffre fixe, une armure moyenne offre 2 points de protection ;
  • le port d’une armure moyenne s’accompagne d’un malus de -1 en agilité du fait de l’encombrement ;
  • le port d’une armure moyenne handicape un sorcier et augmente de 2 points de pouvoir le coût de ses sorts.
","properties":{"ranged":false,"melee":false,"spell":false,"protection":true,"weapon":false,"armor":true,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"modifiers":{"social":true,"agility":-1,"powercost":2},"soak":{"formula":"d6-2","value":2}},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"me4GVat8gcs94hri","name":"Amure légère","type":"item","img":"icons/equipment/chest/shirt-simple-grey.webp","data":{"subtype":"armor","description":"

Amure légère

Si votre personnage préfère éviter les combats mais sait qu’il risque de ne pas y couper, vous souhaiterez peut-être qu’il bénéficie au moins d’une petite protection. La catégorie des armures légères comprend les différentes sortes d’armures de cuir et les chemises de mailles. Votre personnage pourrait ainsi porter un robuste gilet et des brassards en cuir, ou un pourpoint doublé, accompagné de bottes et de gants en cuir souple. À moins que vous ne décidiez qu’il soit vêtu d’une légère chemise de mailles et de rien d’autre.

Une armure légère est généralement dissimulable (à moins d’être inspecté de près ou d’avoir affaire à l’œil exercé d’un soldat vétéran) et ne vous désigne pas au premier regard comme un guerrier.

Effets des armures légères

  • protection d6-3 (0-3 points de réduction des dégâts) ;
  • si vous préférez un chiffre fixe, une armure légère offre 1 point de protection ;
  • le port d’une armure légère handicape un sorcier et augmente de 1 point de pouvoir le coût de ses sorts.
","properties":{"ranged":false,"melee":false,"spell":false,"protection":true,"weapon":false,"armor":true,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":true,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"modifiers":{"social":true,"agility":-1,"powercost":1},"soak":{"formula":"d6-3","value":1}},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"obNHhN1wvcWFaVrS","name":"Petit bouclier","type":"item","img":"icons/equipment/shield/buckler-wooden-boss-brown.webp","data":{"subtype":"shield","description":"

Petit bouclier

Un personnage ne peut bénéficier de son bouclier que s’il est conscient de l’attaque qui le vise, et donc s’il est prêt à la parer.

","properties":{"ranged":false,"melee":false,"spell":false,"protection":true,"weapon":false,"armor":false,"helm":false,"shield":true,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"blocking":{"malus":-1,"nbAttacksPerRound":"1"}},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"pncWIrD5z7mk6dbc","name":"Massue","type":"item","img":"icons/weapons/clubs/club-simple-stone-purple.webp","data":{"subtype":"weapon","description":"

Massue

la version lourde du gourdin. Une massue consiste en un solide manche en bois dont l’extrémité, plus volumineuse, sert à fracasser le crâne de ses adversaires, d’où son autre nom de casse-tête.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"throwable":true,"range":3,"damage":"d6"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"qG5Jlhjjh7vDtBB1","name":"Fléau","type":"item","img":"icons/weapons/maces/flail-triple-grey.webp","data":{"subtype":"weapon","description":"

Fléau

un fléau consiste en un manche de bois prolongé d’une chaîne, à l’extrémité de laquelle est fixée une boule hérissée de pointes métalliques. Les fléaux ne sont pas des armes employées couramment en Lémurie, mais les gladiateurs en utilisent parfois dans les arènes. Les attaques au fléau ignorent le bonus en défense accordé par l’emploi d’un bouclier.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":true,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"damage":"d6"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"rVLqiqxtfsZ7z6Hw","name":"Rapière","type":"item","img":"icons/weapons/swords/greatsword-flamberge.webp","data":{"subtype":"weapon","description":"

Rapière

cette épée fine et légère est essentiellement utilisée par les bellâtres et les courtisans des cités-états de Lémurie, chez qui l’escrime a été élevé au rang d’art. La rapière s’utilise généralement en conjonction avec une dague de parade (aussi appelée main gauche), un petit bouclier, ou une simple cape roulée en boule.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"damage":"d6M"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"vN3CHxyOrXuXHQRY","name":"Bâton","type":"item","img":"icons/weapons/staves/staff-simple-gold.webp","data":{"subtype":"weapon","description":"

Bâton

une longueur de bois robuste (environ 1,80 m de hauteur), qui sert aussi bien de bâton de marche que d’arme.

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":true,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":true,"damage":"d6"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"xH95daHpPAQWuiYp","name":"Arme d’hast","type":"item","img":"icons/weapons/polearms/halberd-crescent-small-spiked.webp","data":{"subtype":"weapon","description":"

Arme d’hast

ce nom recouvre une catégorie d’armes possédant toutes un fer destiné à frapper, fixé au bout d’une longue hampe en bois, qui offre à son utilisateur une grande allonge. Selon leur forme, ces armes à deux mains portent le nom de hallebarde, coutille, guisarme, vouge…

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":true,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"damage":"d6B"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"xYWeGSCfnPwTq0rV","name":"Épée à deux mains","type":"item","img":"icons/weapons/swords/greatsword-crossguard-silver.webp","data":{"subtype":"weapon","description":"

Épée à deux mains

Une lourde épée pouvant mesurer jusqu’à 1,80 m de long pour les plus grandes, et s’utilisant à deux mains. Elle peut porter différents noms selon les modèles : claymore, espadon, épée bâtarde…

","properties":{"ranged":false,"melee":true,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":true,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"damage":"d6B"},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"yDmQXkTLeaPTF44S","name":"Fléchettes","type":"item","img":"icons/weapons/thrown/dart-feathered.webp","data":{"subtype":"weapon","description":"

Fléchettes

de petits projectiles ressemblant à des flèches miniatures, destinés à être lancés à la main. En général, un personnage qui utilise des fléchettes en possède un petit stock.

","properties":{"ranged":true,"melee":false,"spell":false,"protection":false,"weapon":true,"armor":false,"helm":false,"shield":false,"equipable":true,"stackable":true,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"throwable":true,"damage":"d6M","range":6},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} +{"_id":"zAuda7upJnZW8EZf","name":"Casque","type":"item","img":"icons/equipment/head/helm-barbute-horned-grey.webp","data":{"subtype":"helm","description":"

Casque

Si vous êtes équipé d’un casque, celui-ci ajoute +1 à la protection de votre armure, dans le cas où vous en portez une. Si vous portez par exemple une armure légère et un casque, votre dé de protection sera égal à d6-2 (d6-1 en armure moyenne et d6 en armure lourde).

En revanche, un casque vous inflige un malus à l’initiative (il est plus difficile de remarquer ce qui se passe autour de vous avec un casque qui limite votre champ de vision), ainsi que dans certaines situations sociales.

En général, un héros ne porte pas son casque en permanence et ne le met que lorsqu’il se prépare au combat.

","properties":{"ranged":false,"melee":false,"spell":false,"protection":true,"weapon":false,"armor":false,"helm":true,"shield":false,"equipable":true,"stackable":false,"activable":false,"consumable":false,"magical":false,"concealable":false,"ignoreshield":false,"2H":false,"reloadable":false,"bow":false,"crossbow":false,"powder":false,"throwing":false,"bashing":false,"modifiers":{"social":true},"soak":{"formula":"+1","value":1}},"quantity":null,"weight":null},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{}} diff --git a/packs/flaws.db b/packs/flaws.db new file mode 100644 index 0000000..125c335 --- /dev/null +++ b/packs/flaws.db @@ -0,0 +1,43 @@ +{"name":"Marin d’eau douce","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Marin d’eau douce

vous subissez un dé de malus pour toute activité entreprise à bord d’un navire.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"0wCqg1UpGd50uJrS"} +{"name":"Impétueux","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Impétueux

vous vous laissez souvent emporter par votre colère et réagissez à la moindre insulte, réelle ou supposée. Vous subissez un dé de malus pour vous efforcer de contrôler votre colère et d’agir rationnellement, par exemple pour éviter de faire un esclandre en plein bal au palais, ou pour ignorer la raillerie d’un ennemi. Votre colère peut vous mettre en danger, en vous incitant par exemple à vous battre en duel pour des motifs futiles.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"2JTIq8zj7kLvkcCl"} +{"name":"Phobie","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Phobie

vous êtes affligé d’une peur irrationnelle. Vous subissez un dé de malus en présence de l’objet de votre phobie. Il peut s’agir par exemple de la peur du feu, des reptiles, des araignées, des hauteurs, de la foule, de la mort, de l’obscurité, des espaces confinés, des navires volants, etc.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"3Ub4KtqXCfw4vSK1"} +{"name":"Poltron","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Poltron

ce n’est pas un désavantage très fréquent chez les héros, mais vous avez les pires difficultés à contrôler votre peur. Vous subissez un dé de malus sur les jets destinés à résister aux effets de la peur ou de l’intimidation. De plus, vous faites toujours de votre mieux pour éviter toute forme de conflit.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"400CH4udmVWFzwAM"} +{"name":"Foie jaune : quand les épées sont tirées, vous connaissez toujours un moment d’indécision. Lancez un d3","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Foie jaune : quand les épées sont tirées, vous connaissez toujours un moment d’indécision. Lancez un d3

c’est le nombre de rounds où vous restez paralysé par la situation, incapable d’agir autrement qu’en effectuant des actions défensives.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"5HxvE5O9HjH6ZTMZ"} +{"name":"Lent à la détente","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Lent à la détente

vous n’êtes jamais très vigilant à ce qui se passe autour de vous et vous êtes lent à réagir face au danger. Vous subissez un dé de malus sur vos jets de réaction.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"5U52Qh66LoKMX7zx"} +{"name":"Bigleux","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Bigleux

lorsque vous faites appel à votre vue pour observer ou repérer quelque chose, vous subissez un dé de malus.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"78XuhxJ7wzyqeVhR"} +{"name":"Indigne de confiance","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Indigne de confiance

vous subissez un dé de malus quand la situation exige que quelqu’un vous croie ou vous fasse confiance.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"8byg7PnQN4ffb1rr"} +{"name":"Distrait","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Distrait

vous n’êtes pas forcément stupide – en fait, vous pouvez même être brillant – mais vous êtes tête-en-l’air, incapable de vous souvenir de vos obligations ou du nom des gens. Un défaut que le MJ se fera un plaisir d’exploiter de temps à autre au détriment de votre personnage…

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"8nXX0sPMDEh07SnX"} +{"name":"Inquiétant","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Inquiétant

il y a quelque chose en vous qui perturbe les autres. Cela peut provenir de votre regard, de votre odeur ou de votre façon de parler. Même les animaux vous évitent. Vous subissez un dé de malus dans les interactions sociales ou quand vous tentez d’amadouer des animaux.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"CMvvo048bPE1DlHU"} +{"name":"Traqué","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Traqué

vous êtes recherché par les autorités, ou bien vous avez offensé un aristocrate puissant ou un roi des pirates. Quoi qu’il en soit, vous devez constamment échapper à leurs agents qui tentent de vous capturer ou de vous tuer. Lancez un d6 à chaque fois que vous entrez dans une ville nouvelle. Sur un 1, les agents à la solde de votre ennemi (ou cet ennemi lui-même) vous auront repéré et vous tomberont dessus.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"E0dV2I9XUdv0ntiF"} +{"name":"Chétif","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Chétif

vous ne jouissez pas d’une solide constitution. Ôtez 2 points à votre score de vitalité.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"J9rTqOo3tVVT9noc"} +{"name":"Dur d’oreille","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Dur d’oreille

lorsque vous faites appel à votre audition pour percevoir quelque chose, vous subissez un dé de malus.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"JVLfg3HmBpUQkCeg"} +{"name":"Lubrique","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Lubrique

vous avez le plus grand mal à résister aux charmes du sexe opposé et subissez un dé de malus sur vos jets pour ne pas succomber à un joli minois.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"LQEKg6HcuojRhhpH"} +{"name":"Borgne/oreille coupée","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Borgne/oreille coupée

vous subissez un dé de malus quand le MJ estime que cela est approprié à la situation.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"M3913ELpuD7BtMYD"} +{"name":"Crédule","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Crédule

vous gobez les mensonges les plus gros. Vous subissez un dé de malus quand quelqu’un essaie de vous convaincre qu’une idée est bonne, alors qu’elle ne l’est pas.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"P5fZ8AsplVW4wJ2c"} +{"name":"Inadapté au froid","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Inadapté au froid

vous êtes particulièrement sensible au froid. Vous subissez un dé de malus sur toutes les actions entreprises dans un environnement de grand froid.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"PMB8V9tsuidgteZj"} +{"name":"Signe distinctif","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Signe distinctif

il y a quelque chose chez vous qui ne s’oublie pas. Il peut s’agir d’une cicatrice particulière ou d’un tatouage, à moins que vous ne soyez né avec six doigts à la main gauche. Bref, vous possédez une caractéristique physique qui se remarque. Vous subissez un dé de malus quand vous essayez de vous déguiser ou de passer inaperçu. Si vous êtes également affligé du désavantage traqué, les chasseurs de primes et les espions ont deux fois plus de chances de vous repérer quand vous entrez ou sortez d’une cité.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"QPxH6rkKooImNKyi"} +{"name":"Pataud","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Pataud

vous n’avez pas un bon sens de l’équilibre. Vous subissez un dé de malus à chaque fois que l’équilibre entre en jeu, par exemple pour traverser un précipice sur une passerelle étroite, ou prendre pied sur une saillie à flanc de montagne.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"R62L2Kab6g79zKvy"} +{"name":"Taciturne","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Taciturne

votre personnage est incroyablement taiseux. Les jours où il prononce une phrase de plus de trois mots sont à marquer d’une pierre blanche, et il est très rare qu’il engage de lui-même la conversation. Son extrême réticence à parler implique malheureusement qu’il ne donne jamais une information si on ne la lui demande pas. Vous subissez un dé de malus dans les interactions sociales.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"RuZbOh54FP9OBBmH"} +{"name":"Âgé","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Âgé

votre personnage n’a plus vingt ans. S’il ne dispose pas chaque jour d’une période décente de repos, il commence à se fatiguer et subit un dé de malus pour toute action physique éreintante. Ce désavantage devrait aussi offrir bien d’autres situations cocasses au cours de la partie.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"XNlwHXWEPTr9kOj9"} +{"name":"Malédiction de Morgazzon","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Malédiction de Morgazzon

vous êtes atteint de démence. Vous devrez travailler avec le MJ pour déterminer la façon dont votre folie se manifeste.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"YEKXSdWiHNIH0h8R"} +{"name":"Illettré","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Illettré

vous ne savez ni lire ni écrire, et ne pouvez pas choisir de carrière exigeant d’être lettré.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"YJLsCaHffkTLgk4H"} +{"name":"Obsession","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Obsession

vous êtes totalement obsédé par quelque chose. Il peut s’agir d’un but, d’une personne ou d’un objet. Vous consacrez beaucoup de temps, d’énergie et d’argent à cette obsession. À chaque fois que vous vous trouvez en présence de l’objet de votre obsession, vous subissez un dé de malus sur tous les jets qui impliquent que vous l’ignoriez. Il peut arriver que votre obsession vous plonge dans des situations inextricables ou cocasses.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"YTwVVqW5wbVBG1zX"} +{"name":"Cupide","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Cupide

vous êtes incapable de résister à une occasion de vous enrichir. S’il y a une chance de se remplir les poches, vous perdez tout bon sens. Vous subissez un dé de malus à chaque fois que vous êtes tenté par une offre alléchante.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"a3YQaCxfxVSVQFWL"} +{"name":"Repoussant","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Repoussant

vous êtes particulièrement laid. Vous subissez un dé de malus dans les situations où l’apparence peut avoir son importance.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"c9KZZZ6rDpMqs1vA"} +{"name":"Souffreteux","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Souffreteux

vous souffrez d’une constitution fragile. Vous ne pouvez récupérer de points de vitalité perdus que si vous bénéficiez de soins médicaux ; vous ne récupérez rien par du simple repos, comme c’est normalement la règle.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"cDB88iBwtilYDE1d"} +{"name":"Bouseux","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Bouseux

la grande ville est un endroit déstabilisant et impitoyable pour les nouveaux venus. Vous subissez un dé de malus dans les situations concernant la survie en milieu urbain.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"fFTwp2IcXGoLnsCH"} +{"name":"Deux mains gauches","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Deux mains gauches

vous subissez un dé de malus pour crocheter une serrure, tirer à l’arc ou à l’arbalète, ou accomplir toute autre tâche de précision requérant une bonne dextérité.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"g3VRW3q2zCRm9JAl"} +{"name":"Fanfaron","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Fanfaron

vous avez une très haute opinion de vous-même et ressentez le besoin de la partager avec le reste du monde. Vous avez tendance à vous attribuer le mérite qui revient à d’autres et à exagérer vos propres exploits tout en minimisant le rôle que vos compagnons ont pu jouer. Inutile de le dire, vous prenez de grandes libertés avec la vérité, ce qui pourrait vous valoir d’être traité de menteur.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"hAk0O7vZRtBQTQkP"} +{"name":"Incapable de mentir","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Incapable de mentir

que ce soit par nervosité ou par respect d’un code de l’honneur strict, vous êtes un très mauvais menteur. Vous subissez un dé de malus à chaque fois que vous essayez de tromper autrui, de dire des demi-vérités ou de cacher une information à quelqu’un qui vous pose une question directe. Vous êtes du genre à répondre « je ne vous dirai rien » plutôt que « je ne vois pas de quoi vous voulez parler ».

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"iOkO56uBEgBpgRs5"} +{"name":"Inadapté à la chaleur","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Inadapté à la chaleur

vous êtes extrêmement sensible à la chaleur. Vous subissez un dé de malus sur toutes les actions entreprises dans un environnement de grande chaleur.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"inktISELPNSZT9C7"} +{"name":"Manchot/unijambiste","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Manchot/unijambiste

vous subissez un dé de malus quand le MJ estime que cela est approprié à la situation.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"l09Q7fZgvthyc5pJ"} +{"name":"Maudit","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Maudit

les dieux se sont détournés de vous, ou alors c’est que vous êtes tout simplement malchanceux. Pour une raison incompréhensible, les tuiles tombent toujours sur vous. Les gardes de la ville vous prennent pour un criminel recherché, la servante de la taverne que vous avez attirée dans votre lit se révèle être une princesse en fuite, vous marchez sur une petite branche qui se brise avec un craquement sonore juste au moment où vous alliez réussir à passer discrètement, etc. En d’autres termes, vous commencez le jeu avec 1 point d’héroïsme en moins.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"lVw8JLYSpLUqbh6s"} +{"name":"Muet","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Muet

vous êtes incapable de parler, et vous subissez toujours un dé de malus dans les interactions sociales où vous avez besoin de vous faire comprendre.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"n5wzIr8ymfi6VYqP"} +{"name":"Non-combattant","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Non-combattant

vous n’êtes pas un guerrier, vos talents sont ailleurs. Vous ne disposez que de deux points (au lieu de quatre) à répartir dans les aptitudes de combat, mais vous débutez avec six points de carrière (au lieu de quatre). De plus, le coût en points d’expérience pour améliorer vos aptitudes de combat est doublé.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"pSA1CVpjsQyZgeUe"} +{"name":"Fanatique","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Fanatique

ce désavantage est plus fréquent chez les rivaux que chez les héros. Beaucoup d’hommes sont prêts à mourir pour leur foi, mais un fanatique est prêt à tuer pour elle. Vous subissez un dé de malus à chaque fois que vous essayez de vous montrer courtois envers un infidèle.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"rBzKJLrWDBaV8CO9"} +{"name":"Méfiance envers la sorcellerie","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Méfiance envers la sorcellerie

vous subissez un dé de malus quand vous êtes confronté à des sorciers et des alchimistes.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"sOg6gVtsD4Z2PsTl"} +{"name":"Soiffard","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Soiffard

quand vous êtes chargé d’une tâche importante par vos compagnons, lancez un dé. Si vous obtenez un 1, vous êtes ivre et incapable de faire quoi que ce soit jusqu’à ce que vous ayez dessoûlé.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"viad5JhTYmoDykq3"} +{"name":"Mauvaise réputation","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Mauvaise réputation

vous avez commis dans le passé quelque méfait de sinistre mémoire. Peu importe si vous êtes réellement coupable ou pas, ou si vous aviez une bonne raison d’agir comme vous l’avez fait, vous êtes précédé par votre mauvaise réputation. Vous subissez un dé de malus dans les interactions sociales où il s’agit de faire bonne impression, et continuez à subir ce malus jusqu’à ce que vous ayez (re)gagné la confiance de la personne en question.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"vxaU4sDwJpIcPHQO"} +{"name":"Gars de la ville","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Gars de la ville

vous n’êtes pas à votre aise dans les grands espaces naturels. Vous subissez un dé de malus dans les situations concernant la survie en milieu sauvage.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"wWdM970hPF7NDHiD"} +{"name":"Arrogant","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Arrogant

vous subissez un dé de malus lorsque vous interagissez avec des provinciaux ou des étrangers, qui pourraient prendre ombrage de votre arrogance. Ce désavantage est très fréquent au sein de la noblesse.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"zFuENywCQTr6q6bA"} +{"name":"Addiction","type":"feature","img":"/systems/bol/ui/icons/flaw.webp","data":{"subtype":"flaw","description":"

Addiction

vous avez développé une dépendance à une substance, et vous en avez besoin de manière quotidienne pour vivre normalement. Si vous passez une journée sans assouvir votre vice, vous subissez un dé de malus sur tous vos jets.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"znd0K3b7HzYpdehs"} diff --git a/packs/origins.db b/packs/origins.db new file mode 100644 index 0000000..dea431a --- /dev/null +++ b/packs/origins.db @@ -0,0 +1,20 @@ +{"name":"Jungle de Qo et jungle de Qush","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Jungle de Qo et jungle de Qush

Si vous provenez de ces jungles impénétrables, vous serez certainement un grooth (cf. chapitre 5), mais demandez d’abord l’accord du MJ. Sinon, il existe quelques tribus humaines de barbares et de chasseurs installées à la lisière de la jungle. Si votre héros provient d’une de ces tribus, utilisez la liste d’avantages/désavantages et les noms propres de Shamballah (cf. ci-après).

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"4f9JUqlKO6TsfXhG"} +{"name":"Shamballah","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Shamballah

Les natifs de Shamballah ont la peau mate, les cheveux foncés et des yeux violets, écarlates ou indigo. Ils ont des sens particulièrement affûtés et font d’excellents chasseurs.

Avantages

ami des bêtes, athlète, odorat développé, ouïe fine, roi de la jungle, vigilant, vue perçante.

Désavantages

bouseux, illettré, inadapté au froid, marin d’eau douce, méfiance envers la sorcellerie.

Noms masculins

Akri, Badran, Bello, Diallo, Donkor, Eze, Jaafar, Juma, Kamouzou, M’Boutou, M’Dogo, Nasso, Ohin, Oulan, Rasoul, Simballa, Talib, Watimou, Zareb, Zouri.

Noms féminins

Afi, Bembel, Binta, Chipi, Damisi, Dayo, Elomi, Geli, Habika, Jahia, Lila, M’Lala, Panya, Sabra, Shani, Tabita, Tisha, Yousra, Zalika, Zina.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"7KMA7cmoDbvS3VnK"} +{"name":"Valgard","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Valgard

Grands et musclés, arborant des tignasses blondes ou rousses, les Valgardiens vivent en tribus belliqueuses. Si votre personnage est originaire de Valgard, une de ses carrières doit être barbare. Les sorciers ou les alchimistes sont rares parmi les Valgardiens, sans être non plus totalement inédits.

Avantages

arme favorite (épée valgardienne), cri de guerre (Valgard), marqué par les dieux, odorat développé, récupération rapide, tigre des neiges.

Désavantages

bouseux, illettré, inadapté à la chaleur, incapable de mentir, marin d’eau douce, méfiance envers la sorcellerie, taciturne.

Noms masculins

Abrak, Ankar, Asvith, Banfar, Borkar, Broti, Craigor, Drakkar, Elkor, Fingor, Gonnar, Grimar, Hevik, Jark, Korik, Krok, Morkrar, Rokor, Thagric, Voldar.

Noms féminins

Adisa, Alvora, Asara, Berna, Brongara, Disa, Edarra, Erindis, Finnara, Fraorka, Gyllana, Hakatla, Helvera, Jarngera, Jodis, Jolinn, Kitta, Marfora, Rakela, Sesilida.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"8iuxlKEyU42gH5Hr"} +{"name":"Lysor","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Lysor

Les Lysoriens sont des gens paisibles et méditatifs. Alors que leur cité grouille d’étrangers affairés et bruyants, les natifs de Lysor tranchent par leur calme et leur attitude méditative, comme s’ils restaient insensibles à l’agitation ambiante.

Les Lysoriens ont habituellement les cheveux blonds ou châtain clair et les yeux bleus ou verts, bien que les autres couleurs ne soient pas non plus inhabituelles. Ils affichent généralement un teint frais, légèrement hâlé, qui respire la santé. Lysor s’enorgueillit de compter les meilleurs guérisseurs et médecins de toute la Lémurie, même si les fiers Satarlans contestent cette assertion.

Avantages

amis haut placés, artiste, attirant, bibliothèque savante, érudit, fortuné, mains guérisseuses, perspicace, récupération rapide, résistant aux poisons, santé de fer, savant.

Désavantages

chétif, foie jaune, gars de la ville, incapable de mentir, lent à la détente, malédiction de Morgazzon, non-combattant.

Noms masculins

Aklaton, Bardak, Bazyli, Creon, Cyr, Dramik, Erechon, Jenko, Morgos, Myron, Otos, Skorpos, Vaston, Zedek, Zerro.

Noms féminins

Adara, Alesta, Cora, Dresina, Elma, Furka, Honna, Irusina, Jace, Letha, Megara, Melika, Nirla, Timandra, Uvikka, Vara, Zeva.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"9XanbFu8cfrk9ELT"} +{"name":"Terres Désolées","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Terres Désolées

Personne ne sait grand-chose au sujet des Terres Désolées, et moins encore sur les contrées qui s’étendraient au-delà. Des gens vivent assurément dans cette région, s’il faut en croire les récits de chasseurs et d’explorateurs qui ont relevé des traces de présence. Mais à ce jour, personne n’a découvert le moindre village ou hameau, et on ignore tout de l’apparence de leurs habitants.

Si votre héros est originaire des Terres Désolées, il vous faudra travailler avec le MJ pour déterminer à quoi ressemble votre personnage. Mais attendezvous à ce qu’il soit toujours considéré comme un étranger, où qu’il se rende en Lémurie.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"AOtgOJWbYmL4N8AE"} +{"name":"Plaines de Klaar","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Plaines de Klaar

Les plaines de Klaar sont la demeure des céruléens, une race de géants à la peau gris-bleu qu’on surnomme aussi les nomades bleus. Effrayants par leur taille, les céruléens ne sont pourtant pas un peuple particulièrement agressif. De fait, ce sont surtout d’excellents marchands.

Si votre personnage est un céruléen, vous devez choisir barbare comme première carrière. Votre deuxième carrière sera certainement marchand, puisque tous les enfants des nomades bleus apprennent dès leur plus jeune âge l’art du négoce. Les carrières d’alchimiste, de médecin, de scribe et de sorcier sont interdites aux céruléens. Chez eux, les prêtres sont appelés des chamans. Vous trouverez au chapitre 5 une liste des avantages/ désavantages pour un personnage céruléen, ainsi que quelques exemples de noms.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"JWa453osRzP9LdnZ"} +{"name":"Parsool","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Parsool

La population de Parsool est très cosmopolite et l’on y croise tous les types de morphologie et toutes les couleurs de peau. Les meilleurs marins de Lémurie viennent de Parsool. Un personnage originaire de cette cité prendra certainement marin parmi ses choix de carrières.

Avantages

arme favorite (hache d’abordage de Parsool), cri de guerre (Parsool), fêtard, pied marin.

Désavantages

borgne/oreille coupée, gars de la ville, illettré, manchot/unijambiste, soiffard.

Noms masculins

Agroc, Bardhyl, Besmir, Dar, Driton, Erion, Jaak, Jeton, Jodoc, Juhan, Kalev, Koit, Lek, Loic, Nighul, Paol, Pavo, Ropar, Skender, Toomaas.

Noms féminins

Arvesa, Besa, Bora, Dritta, Eha, Genta, Kaias, Kaja, Leka, Liridona, Loviise, Marika, Mimiza, Mirjam, Reet, Riina, Rovena, Tuule, Viu, Zami.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"P7aZrlVaWMg8q2JY"} +{"name":"Satarla","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Satarla

La cité de Satarla, qu’on surnomme le « Joyau de Lémurie », est un haut lieu de culture et de sophistication. Les Satarlans sont souvent plus grands que la moyenne, mais comme la ville accueille des gens de toutes origines, on y rencontre toutes les morphologies et toutes les couleurs de peau. Il est amusant de noter que ceux qui s’installent ici ont tôt fait d’adopter cet air supérieur qui semble commun à tous les natifs de Satarla. La mendicité y est interdite, aussi un personnage originaire de Satarla ne peut-il débuter avec une carrière de mendiant. Seuls les Satarlans peuvent choisir d’adopter la carrière de pilote des airs. Les prouesses des chevaliers de Satarla sont légendaires.

Avantages

amis haut placés, artiste, bibliothèque savante, bien né, érudit, fortuné, marqué par les dieux, né en selle, savant.

Désavantages : arrogant, cupide, gars de la ville. Noms masculins

Alban, Avitus, Blasius, Brutor, Cassian, Corvin, Crisus, Drusus, Emilian, Festus, Gallus, Gord, Hilaro, Hort, Juven, Luman, Martis, Nonus, Petron, Regul, Rufin, Sabin, Severan, Terent, Torc, Vitan.

Noms féminins

Amilia, Arlana, Cassi, Cloel, Domitia, Fabula, Floriana, Gemellia, Junia, Laela, Laurenia, Manda, Marina, Nunia, Quina, Severina, Tullia, Valeria, Varinia, Vita.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"QUHbr7BhHdMmGU2b"} +{"name":"Marais de Kasht","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Marais de Kasht

Les habitants des marais de Kasht sont généralement petits et sveltes, avec des cheveux noirs et la peau pâle. Aussi silencieux et invisibles que des ombres, ils se déplacent à travers leur pays marécageux, empruntant des chemins secrets tracés par plusieurs générations de chasseurs, de trappeurs et de pêcheurs. Ils sont passés maîtres dans l’art d’utiliser leur environnement pour se camoufler et masquer leur odeur, afin d’approcher les créatures du marais qu’ils chassent pour se nourrir.

Avantages

ami des bêtes, athlète, discret, odorat développé, ouïe fine, pisteur des marais, résistant aux poisons, santé de fer, vigilant.

Désavantages

bouseux, chétif, crédule.

Noms masculins

Achak, Ahmik, Akando, Akule, Ashok, Bidi, Chepi, Chetan, Ciqala, Dogon, Goth, Hinto, Hokee, Jolon, Keme, Knoton, Kourouk, Molimo, T’kala, T’kouna.

Noms féminins

Aiyana, Alawa, Atiaran, Bly, Camarin, Cathecassa, Chapala, Chimalis, Dena, Doli, Donoma, Etania, Kalama, Landina, Mitenah, Nitika, Onatah, Orenda, Z’kala, Z’kouna.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"QmuvEvKbj8zQAtm3"} +{"name":"Montagnes de l’Axos","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Montagnes de l’Axos

Les contreforts de ces montagnes sont habités par plusieurs tribus de farouches barbares. Blancs de peau, grands et athlétiques, ces éleveurs sont aussi d’excellents chasseurs et des grimpeurs réputés. Les hommes des tribus de l’Axos mènent une vie fruste ; leur artisanat et leur art n’utilisent que les matériaux que leurs offrent leurs montagnes, et c’est également le cas pour leurs armes de chasse et de guerre.

Si vous êtes originaire des montagnes de l’Axos, votre première carrière doit être barbare, et il ne serait pas étonnant que vous soyez aussi chasseur. Les tribus de l’Axos sont réputées pour leur habileté à la fronde.

Les cimes de la chaîne de l’Axos sont la demeure d’un énigmatique peuple d’hommesoiseaux (cf. chapitre 5).

Avantages

arme favorite (fronde de l’Axos), athlète, colosse, cri de guerre, dur à cuire, montagnard, odorat développé, ouïe fine, récupération rapide, santé de fer, vigilant.

Désavantages

bouseux, illettré, inadapté à la chaleur, marin d’eau douce, méfiance envers la sorcellerie, taciturne.

Noms masculins

Almod, Amerik, Borc, Drogar, Erkil, Fiak, Finvar, Ginnar, Hakon, Krakar, Oslac, Rokar, Salgarth, Sungar, Thork, Thurkil, Travik, Vali, Vikar, Vogg.

Noms féminins

Arlin, Asta, Birla, Dalla, Emelle, Esja, Evenni, Finna, Forla, Froda, Gevi, Glevara, Herdis, Jodis, Jofa, Klima, Runa, Rym, Sivora, Varda.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"RXHQtBHKTkJ2oQwS"} +{"name":"Urceb","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Urceb

Les habitants d’Urceb sont des risque-tout, des joueurs et des opportunistes. Habitués à s’aventurer dans les souterrains qui s’étendent sous leur cité, ils sont à leur aise dans les tunnels, les catacombes et les grottes.

Avantages

amis dans la pègre, amis haut placés, combat à l’aveugle, fêtard, outillage, roi de l’évasion, vision nocturne.

Désavantages : gars de la ville, illettré, taciturne. Noms masculins

Ambros, Axel, Bodo, Curd, Dolf, Egond, Falkor, Golo, Hegbran, Jonar, Kurnvarn, Londar, Lothar, Mennus, Rudig, Sepp, Till, Torsten, Urs, Volkard.

Noms féminins

Alhella, Barbella, Crika, Dorlina, Erna, Frekka, Gusala, Hannelor, Jolanda, Karolinda, Letta, Lieselotte, Margita, Nadja, Pia, Resi, Seffi, Theda, Ursa, Uta.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"SxVcIxD9EwZZXCtf"} +{"name":"Malakut","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Malakut

Les Malakutis ont une apparence qui leur confère souvent un air inquiétant. Plutôt frêles, le teint olivâtre et les cheveux noirs ou châtain foncé, ils ont les lèvres minces, de petits yeux et le nez aquilin. Deux redoutables guildes de voleurs s’opposent à Malakut, les Guenillards et les Poignards Sanglants. Extrêmement puissantes au sein de la cité, les deux guildes étendent également leur influence aux villes voisines de la région. Malakut produit de fameuses lances au fer en forme de longue feuille de laurier, les khastoks, qui sont utilisées par la Garde royale jemadar. Si votre personnage est originaire de Malakut, il y a de fortes chances pour que sa première carrière soit voleur.

Avantages

amis dans la pègre, arme favorite (khastok), combat à l’aveugle, discret, doigts de fée, fêtard, fils des plaines, gamin des rues, outillage (outils de voleur), vigilant.

Désavantages

chétif, gars de la ville, indigne de confiance, marin d’eau douce, mauvaise réputation, traqué.

Noms masculins

Arfi, Badar, Crixas, Darzi, Erfan, Firdos, Gilki, Jandak, Krugar, Lodar, Midum, Nakum, Purdos, Qalader, Qatir, Qorbi, Ralak, Sardan, Tamar, Zemar.

Noms féminins

Adala, Azra, Bursebala, Coza, Daliya, Dua, Ethibela, Lamala, Mirvala, Norva, Qisi, Roshan, Sakina, Saran, Simi, Tala, Tikina, Wella, Xua, Zinah.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"enpG3Q66yPXxwJtd"} +{"name":"Marais de Festrel","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Marais de Festrel

Les marais de Festrel hébergent une population clairsemée, car cette région est loin d’être la plus hospitalière de Lémurie. Les hommes qui vivent ici cultivent leur isolement et, quand ils n’ont pas envie de se montrer aux étrangers, sont très difficiles à trouver. Petits et trapus, ils font preuve d’une agilité étonnante et sont de formidables bateliers.

Avantages

athlète, bagarreur, discret, odorat développé, ouïe fine, pisteur des marais, résistant aux poisons, santé de fer, vigilant.

Désavantages

bouseux, illettré, inadapté à la chaleur, maudit, taciturne.

Noms

les habitants des marais de Festrel portent le même genre de noms que ceux de Parsool et d’Oomis.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"fJ7a5WQFbMFqAZU4"} +{"name":"Halakh","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Halakh

Les graciles Halakhis ont la peau brune, les cheveux noirs et les yeux sombres. Leur cité dans les montagnes est un important centre de commerce pour les nomades beshaaris, qui sont leurs proches cousins, et des marchands de toutes les contrées de Lémurie convergent en ce lieu. Les Halakhis portent souvent le kriss, un long poignard à la lame sinueuse, et il se murmure que c’est à Halakh que l’on trouve les meilleurs assassins.

Avantages

arme favorite (kriss), discret, montagnard, outillage, renard du désert, résistant aux poisons, vision nocturne.

Désavantages

addiction, fanatique, gars de la ville, indigne de confiance, marin d’eau douce.

Noms masculins

Angada, Balaram, Bhadrakil, Chalam, Chedi, Daruk, Devad, Drajit, Govardan, Iravan, Janak, Jiwal, Karna, Kichaka, Kurava, Maharak, Mapoutra, Parada, Parasara, Shoumat.

Noms féminins

Anjana, Ardana, Charla, Damayanti, Devaki, Gadiva, Hanala, Holi, Ilvala, Jasura, Kalindi, Kesha, Madri, Mashini, Nakula, Nala, Neta, Ralekha, Rasena, Vahana.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"gUPWWZ0VqhLx0lvu"} +{"name":"Zalut","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Zalut

Surnommée la cité des magiciens, Zalut est gouvernée par des sorciers, des prêtres et des alchimistes. Les Zalutis ont la peau très pâle (les albinos y sont moins rares qu’ailleurs) et aiment à se raser le crâne. Ils cultivent leur isolement et la légende prétend qu’ils seraient les derniers descendants des Rois-Sorciers.

En général, les personnages originaires de Zalut possèdent une de ces trois carrières susnommées, ou sont esclaves. D’autres choix de carrières restent toutefois possibles.

Avantages

érudit, intimidant, magie des RoisSorciers, pouvoir du Néant, résistant à la magie, résistant aux poisons, savant, sentir la magie, vision nocturne.

Désavantages

addiction, arrogant, chétif, foie jaune, indigne de confiance, inquiétant, malédiction de Morgazzon, maudit, obsession, poltron, signe distinctif, souffreteux.

Noms masculins

Ariistuzuun, Ar’siuqqu, Balathu, Bashaa, Dadanuum, Hunzuu, Ikuppi, Libulluth, Nigsummu, Nikannuur, NurYunna, Nutesh, Puzzur, Rihaatu, Sargon, Suusaandar, Tattaanu, Yamazuubaar, Zorgal, Zuuthusu.

Noms féminins

Amatia, Ashlultum, Banuna, Gemeti, Iltani, Ishtaya, Jaarthula, Kishu, Ku-Aya, Nidintu, Numunia, Nuteshi, Sillashu, Sumia, Thuulia, Yadidatum, Zadia, Zakiti, Zemibi, Zorkara.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"ge9i7uogYfVH2whJ"} +{"name":"Côte de Feu","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Côte de Feu

La Côte de Feu est le domaine où vit la Reine Sorcière, entourée de ses sentinelles kalukans. Si votre héros est originaire de la Côte de Feu, vous pouvez décider d’en faire un kalukan, à condition que le MJ l’autorise. Dans ce cas, reportez-vous au chapitre 5 pour une liste des avantages/désavantages éligibles pour un personnage kalukan. Si vous choisissez plutôt d’être un humain, utilisez les listes proposées pour Halakh ou les marais de Kasht.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"kZN9MZMv03mz5Y0i"} +{"name":"Tyrus","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Tyrus

Les habitants de la prospère cité fluviale de Tyrus ont la peau et les cheveux sombres, les yeux verts ou marron. Les soldats de Tyrus sont des archers fameux et les artisans de la ville produisent de magnifiques arcs longs. Les sorciers y sont proscrits.

Avantages

arme favorite (arc long de Tyrus), bagarreur, cri de guerre (Tyrus), fêtard, résistant à la magie, roi de la jungle, sentir la magie, vigilant.

Désavantages

fanfaron, gars de la ville, illettré, méfiance envers la sorcellerie, soiffard.

Noms masculins

Anxo, Baldo, Bartol, Bento, Dimas, Eloy, Ericos, Gaspar, Helder, Jorg, Mogos, Nuno, Ovanto, Pluco, Qido, Raul, Rui, Tacito, Thiago, Valen.

Noms féminins

Ana, Branca, Carmo, Desideria, Dorotana, Jovita, Judita, Kardelia, Lia, Lotia, Lygia, Miella, Nona, Rebeqa, Sabella, Tuvia, Uxia, Xania, Xoanna, Zeta.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"l1TWO50C9ltQJcas"} +{"name":"Désert de Beshaar","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Désert de Beshaar

Les Beshaaris sont des nomades qui chevauchent de gros oiseaux coureurs ressemblant à des autruches. Plutôt de petite taille, les Beshaaris ont une peau basanée qui a tendance à se rider profondément avec l’âge en raison du soleil implacable du désert. Ils ont les yeux noirs, marron foncé, verts, violets ou pourpres. Chez eux, on rencontre plus souvent qu’ailleurs des individus aux yeux vairons.

Les Beshaaris ont la réputation d’être susceptibles et prompts à la colère. Ils possèdent des coutumes complexes et extrêmement codifiées qu’ils respectent avec un scrupule sourcilleux ; une négociation avec les nomades du Beshaar est un exercice délicat où les occasions de commettre un impair sont nombreuses.

L’exotique beauté des jeunes filles beshaaries est célèbre, et celles capturées lors de raids contre les tribus nomades se retrouvent souvent vendues

comme esclaves ou danseuses. Plus d’un homme impétueux a perdu la vie en se battant pour les faveurs d’une séduisante vierge beshaarie.

Tous les personnages beshaaris doivent choisir barbare pour première carrière. À la chasse comme à la guerre, les guerriers beshaaris aiment à s’armer de longs javelots qu’ils lancent depuis le dos de leurs montures.

Avantages

ami des bêtes, arme favorite (javelot), attirant, baudrier de guerre, né en selle, renard du désert, vision nocturne, vue perçante.

Désavantages

bouseux, chétif, impétueux, inadapté au froid, marin d’eau douce, signe distinctif, taciturne.

Noms masculins

Aban, Akar, Akon, Atak, Basit, Boulos, Darwish, Fath, Ferran, Harith, Jalid, Karim, Makil, Mujib, Nur, Sadin, Samad, Surk, Yazan.

Noms féminins

Alima, Almas, Ambre, Bisara, Dimah, Felina, Hilela, Husina, Isimi, Jamara, Judi, Kalila, Lula, Maysam, Mumi, Namara, Nuha, Qisa, Rua, Thara.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"rWuWLwxh5o6e83ST"} +{"name":"Îles du Crâne","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Îles du Crâne

On trouve sur les îles du Crâne des gens originaires des quatre coins de Lémurie, qui forment le pire rassemblement de crapules et de forbans qui se puisse trouver. Les hommes y sont bien plus nombreux que les femmes, lesquelles restent souvent cantonnées au rôle de serveuses dans les tripots, même si certaines ont su se tailler une place parmi les pirates. Ceux qui viennent ici le font généralement pour deux raisons : l’appel du large et la promesse du butin. Si votre héros vient des îles du Crâne, une de ses carrières doit être pirate.

Avantages

amis dans la pègre, athlète, bagarreur, discret, doigts de fée, fêtard, gamin des rues, pied marin, récupération rapide, roi de l’évasion, vigilant, vue perçante.

Désavantages

borgne / oreille coupée, cupide, fanfaron, illettré, indigne de confiance, lubrique, malédiction de Morgazzon, manchot / unijambiste, maudit, phobie, poltron, signe distinctif, soiffard, traqué.

Noms

comme des gens de tous horizons se retrouvent ici, on y rencontre des noms provenant de toutes les contrées de Lémurie.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"v4CcnUfLgrIXEJPf"} +{"name":"Oomis","type":"feature","img":"/systems/bol/ui/icons/origin.webp","data":{"subtype":"origin","description":"

Oomis

Les Oomisiens sont généralement grands et solidement charpentés, avec les cheveux d’un blanc argenté, des yeux de différentes nuances de bleu, des petites oreilles (à peine dessinées) et une peau présentant une légère teinte bleutée. Ces caractéristiques physiques amènent certains à se demander jusqu’où va l’amitié qui les lie aux nomades bleus…

C’est un peuple d’habiles négociants, et un personnage originaire d’Oomis prendra souvent marchand pour première carrière.

Avantages

ami des céruléens, dur à cuire, fortuné, perspicace.

Désavantages

cupide, dur d’oreille, lent à la détente, malédiction de Morgazzon.

Noms masculins

Aceld, Algeros, Curcio, Dalmar, Deston, Kaarlo, Norf, Quent, Rust, Sevrik, Vardon, Vik.

Noms féminins

Afrodille, Alix, Daisi, Dany, Delit, Jance, Jenina, Jessamin, Miette, Myrla, Questa.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"zIlZmEd9WAA473UX"} diff --git a/packs/races.db b/packs/races.db new file mode 100644 index 0000000..bff57d6 --- /dev/null +++ b/packs/races.db @@ -0,0 +1,7 @@ +{"name":"Kalukans","type":"feature","img":"/systems/bol/ui/icons/race.webp","data":{"subtype":"race","description":"

Kalukans

Les kalukans sont une race d’eunuques sans tête, qui possèdent un seul gros œil au centre de leur poitrine, derrière lequel se situe leur cerveau. Créés artificiellement par d’antiques rituels alchimiques afin de servir de gardes à leurs maîtres (notamment contre d’autres magiciens), ces êtres possèdent une force surhumaine et n’ont besoin ni de manger, ni de dormir.

Leur corps est couvert de tatouages investis d’une puissante sorcellerie qui les maintient en vie. Ils sont asexués, même s’ils possèdent des corps musclés et proportionnés comme ceux d’hommes adultes.

La Reine Sorcière de la Côte de Feu utilise des kalukans comme sentinelles dans sa forteresse, où ils veillent armés de ces grands cimeterres qui portent le nom de tulwars.

Les kalukans n’ont pas de bouche et sont donc incapables de parler, ce qui leur inflige un dé de malus dans les situations sociales où ils ont besoin de se faire comprendre. Ils ne possèdent pas non plus d’écriture, ce qui conduit certains à les prendre pour des brutes stupides.

En réalité, ils font preuve d’une grande capacité d’apprentissage et peuvent parfaitement apprendre à lire et écrire.

Tous les kalukans sont nés esclaves, les héros kalukans sont donc automatiquement esclaves pour leur première carrière, et gardes (soldats) ou ouvriers pour leur deuxième carrière. Le choix reste libre pour leurs autres carrières. Étrangement, peut-être parce qu’ils sont eux-mêmes issus d’une création alchimique, les kalukans manifestent parfois un grand talent pour la création de potions, d’objets et d’instruments quand ils ont l’occasion d’apprendre cet art. Les kalukans ne peuvent pas être ménestrels, marchands ou courtisans, et d’autres carrières leur sont également difficiles d’accès.

Tous les kalukans ont automatiquement le désavantage muet.

Avantages

arme favorite (tulwar), colosse, dur à cuire, intimidant, peau dure, récupération rapide, résistant à la magie, résistant aux poisons, santé de fer, sentir la magie, vigilant, vigueur céruléenne, vision nocturne.

Désavantages

deux mains gauches, illettré, inquiétant, maudit, pataud, signe distinctif.

D’ordinaire, les kalukans n’ont pas de nom, mais il arrive qu’ils reçoivent un surnom. Si vous jouez un héros kalukan, vous pouvez par exemple demander à un autre joueur (ou au MJ) de donner un surnom à votre personnage.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"3oOvUd7AIqrXzLDl"} +{"name":"Céruléens","type":"feature","img":"/systems/bol/ui/icons/race.webp","data":{"subtype":"race","description":"

Céruléens

Malgré leur nom, les céruléens (aussi appelés les nomades bleus) ont plutôt la peau grise, avec des variations de teinte allant du gris-vert au gris-bleu, voire au gris-violet. Les mâles mesurent entre 2,20 et 2,50 m, mais certains peuvent atteindre jusqu’à 2,70 m. En moyenne, les femmes font une trentaine de centimètres de moins que les hommes et possèdent une silhouette moins massive qu’eux. Tous sont généralement chauves.

Les céruléens parcourent les plaines de Klaar dans leurs grands chariots, au rythme lent des énormes banths qui les tirent. C’est une race farouche qui se mêle peu aux hommes, à part pour commercer de temps à autre avec certains marchands qui ont su gagner leur confiance, à Urceb ou Oomis. Il existe plusieurs grandes tribus et une vingtaine ou une trentaine de tribus mineures. Chacune possède son propre nom, que ses membres accolent à leur prénom. Voici les noms des tribus les plus connues : Hegga, Karvoona, Kazzorla, Chunth, Thazaar et Kozaar. Chaque tribu est dirigée par un chef et compte également un chaman, qui tient le rôle de chef spirituel et de médecin.

Malgré leur physique impressionnant, les céruléens ne sont pas un peuple particulièrement belliqueux, même s’ils ne manquent pas d’atouts pour le combat. Lorsque deux tribus s’affrontent, ils vont à la bataille montés sur des eldaphons spécialement entraînés pour la guerre.

Les nomades bleus préfèrent le commerce à la guerre. La dernière semaine de chaque mois, différentes tribus se rassemblent dans les ruines d’Ygddar pour échanger des marchandises et retrouver de vieux amis. Certaines tribus sont en conflit et il arrive parfois que des rixes éclatent, mais ces périodes consacrées au commerce se déroulent en général dans une ambiance cordiale.

On raconte que les céruléens seraient le résultat d’expériences alchimiques menées par les Rois-Sorciers.

L’Edda pourpre et d’autres chroniques anciennes indiquent sans l’ombre d’un doute que des géants à la peau bleue combattaient au côté des Rois-Sorciers à l’époque de Kylarth, comme du temps du roi Thangard. À la bataille du gouffre d’Hyrdral, le géant bleu Chunak mena ses frères à la révolte contre leurs maîtres reptiliens, qu’ils massacrèrent en grand nombre avant que ceux-ci aient pu faire appel à toute la puissance de leur magie maléfique. Sans ce revirement des céruléens, il est probable que les Rois-Sorciers auraient remporté cette bataille.

Les céruléens n’ont aucune aptitude naturelle pour devenir sorciers ou alchimistes ; ces carrières leur sont donc interdites. Les prêtres des céruléens sont appelés des chamans et ils vénèrent principalement Quathoomar.

Avantages

ami des bêtes, ami des céruléens, bagarreur, colosse, dur à cuire, fils des plaines, intimidant, peau dure, récupération rapide, vigueur céruléenne.

Désavantages

bouseux, deux mains gauches, marin d’eau douce, méfiance envers la sorcellerie, pataud, signe distinctif.

Noms masculins

Bork, Chun, Dekk, Erkk, Fakk, Gort, Gozaar, Gurnt, Jaakko, Jank, Jouka, Jrycki, Kall, Kerrik, Kook, Koozo, Kukk, Lekk, Lozzar, Nukk, Penkk, Tarrk, Venk, Vilk, Vork.

Noms féminins

Akki, Bekka, Bezis, Danki, Eeva, Furka, Inka, Irka, Joona, Jurva, Kalli, Karis, Kella, Kooki, Krakki, Lazzis, Likka, Lovi, Marjukka, Marzi, Nukeel, Nukka, Oki, Rikki,Tharki.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"7nlDybGhTz5dt5Ed"} +{"name":"Slorth","type":"feature","img":"/systems/bol/ui/icons/race.webp","data":{"subtype":"race","description":"

Slorth

Il est presque assuré que les slorth sont une création des Rois-

Sorciers. Ces serpents à tête de femme

résident habituellement dans les déserts de Beshaar, mais on peut également les rencontrer (plus exceptionnellement) dans les plaines de Klaar. Ce sont des êtres au corps de serpent blafard (presque incolore) et putride, surmonté d’une tête de femme, belle et blanche de peau, aux dents effilées. Leur morsure est venimeuse et plonge la victime dans un profond sommeil.

Avantages

artiste, beau parleur, discret, fils des plaines, intimidant, odorat développé, peau dure, perspicace, renard du désert, résistant aux poisons, roi de l’évasion, vigilant, vision nocturne.

Désavantages

inadapté au froid, indigne de confiance, inquiétant, maudit, signe distinctif.

Noms

Bashaa, Demetzri, Eneshu, Giléru, Ishmè, Labashi, Memorashi, Numunia, Salishmè, Tiggarati.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"KbB38iVIRM04b2ZU"} +{"name":"Morgal","type":"feature","img":"/systems/bol/ui/icons/race.webp","data":{"subtype":"race","description":"

Morgal

Les morgal sont une race de vampires buveurs de sang qui peuvent vivre pendant des siècles (et peut-être même éternellement). Ils ressemblent au départ à des humains normaux, même s’ils sont particulièrement grands et pâles de peau. Mais à mesure qu’ils prennent de l’âge, les morgal perdent progressivement leur humanité et sombrent dans la démence. La couleur de leurs yeux peut aller du rouge au violet, voire au noir le plus profond. Leurs ongles poussent à une vitesse surnaturelle et à moins qu’un morgal ne prenne soin de les couper très régulièrement, il suffit d’une semaine pour que ses mains soient griffues comme celles d’une bête. Certains érudits pensent que les morgal seraient les rejetons d’une lignée de Rois-Sorciers qui se serait séparée du reste de leur race dans un lointain passé.

Avantages

bibliothèque savante, dur à cuire, magie des Rois-Sorciers, perspicace, pouvoir du Néant, récupération rapide, résistant à la magie, savant, vision nocturne.

Désavantages

addiction, inquiétant, malédiction de Morgazzon, obsession, phobie du feu, poltron, signe distinctif.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"LgSL1g3h82KIk6pa"} +{"name":"Grooth","type":"feature","img":"/systems/bol/ui/icons/race.webp","data":{"subtype":"race","description":"

Grooth

Les grooth sont une race d’hommes primitifs anthropophages vivant dans de petits campements de huttes rudimentaires au cœur des jungles. À peine plus évolués que des singes, ils possèdent un corps trapu et puissant, de longs bras musculeux qui pendent presque jusqu’au sol et des jambes courtaudes et arquées. Ils ont un visage aux traits simiesques, de petits yeux rouges sous un front proéminent et de larges mâchoires aux canines inférieures remontant comme des crocs. Les grooth s’arment de solides gourdins ainsi que de lances à pointe en silex, et se ceignent les reins d’un pagne en peau d’animal, seuls signes chez eux d’un semblant de culture.

Si vous souhaitez jouer un grooth, vous ne pouvez choisir vos carrières de départ que parmi celles-ci : barbare, dresseur, esclavagiste, gladiateur, chasseur, guerrier, chaman (prêtre), esclave, ouvrier.

Tous les grooth ont automatiquement le désavantage illettré.

Avantages

bagarreur, colosse, dur à cuire, intimidant, odorat développé, ouïe fine, récupération rapide, roi de la jungle, vision nocturne.

Désavantages

bigleux, bouseux, deux mains gauches, distrait, impétueux, marin d’eau douce, maudit, méfiance envers la sorcellerie, phobie du feu, repoussant, signe distinctif, taciturne.

Noms masculins et féminins

Ak, Bruk, Cek, Dur, Erg, Fik, Grar, Hig, Ig, Jat, Kof, Lurt, Mak, Nin, Op, Prek, Quh, Rir, Sum, Tulk, Um, Vit, Wat, Zuk.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"S7wnRdiRiuuG8oeN"} +{"name":"Rois-Sorciers","type":"feature","img":"/systems/bol/ui/icons/race.webp","data":{"subtype":"race","description":"

Rois-Sorciers

La race des Rois-Sorciers a dominé la Lémurie, et sans doute le monde entier, avant la venue de l’homme. Ils possédaient une force et une robustesse exceptionnelles, même s’ils n’étaient pas particulièrement des guerriers. Ils étaient en revanche très intelligents et créatifs, et maîtrisaient une puissante sorcellerie qui tirait sa force d’Hadron et des autres seigneurs du Néant.

Les Rois-Sorciers furent détruits à la bataille du gouffre d’Hyrdral. Seuls quelques-uns d’entre eux parvinrent à s’enfuir pour gagner l’île de Thulé, où leurs descendants vivraient encore de nos jours, dans la ville de Zalut, la cité des magiciens.

Avantages

beau parleur, bibliothèque savante, dur à cuire, magie des Rois-Sorciers, perspicace, pouvoir du Néant, récupération rapide, résistant à la magie, savant, vigueur céruléenne, vision nocturne.

Désavantages

addiction, arrogant, foie jaune, inquiétant, non-combattant, obsession, phobie, poltron, signe distinctif.

Noms masculins

Apuulluunideeszu, Kadashmasazz, Kiipluuu, Nigsummuzzugal, Niiqarquusu, Shamazzad, Shudduggaat, Shu-Thuzzul, Thusuzuu, Ugurnaszir, Vaargaxx, Xhaothigguzzar.

Noms féminins

Aplazza, Arishakka, Deemethresu, Labashi, Puzuri, Rihatzzi, Ripaazz, Selukzu, Utuala, Yaattirram, Yahattizzi, Zashimbra.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"nAX12XASodFzP48N"} +{"name":"Hommes-oiseaux","type":"feature","img":"/systems/bol/ui/icons/race.webp","data":{"subtype":"race","description":"

Hommes-oiseaux

Cette race mystérieuse et très secrète vit au cœur de vallées cachées dans les hauteurs des montagnes de l’Axos. Les hommes-oiseaux sont élancés, agiles et très créatifs. Ils bâtissent leurs demeures dans des grottes et sur des corniches ; leurs ailes leur permettent de planer ou même de voler sur de courtes distances, à condition de ne pas être trop chargés. Leurs pieds présentent des serres semblables à celles d’oiseaux, qui leur permettent de grimper les parois rocheuses avec une grande aisance. Ce ne sont pas de grands guerriers et ils se servent essentiellement d’armes de jet légères qu’ils utilisent aussi bien à la chasse que pour défendre leur territoire. Les armures sont trop encombrantes et les empêcheraient de voler ; seuls les plus forts d’entre eux s’équipent en cas de danger de brassards, d’un harnais et de jambières en cuir (l’équivalent d’une armure légère), ou utilisent un petit bouclier.

Si vous jouez un homme-oiseau, vous pouvez choisir n’importe quelle carrière, mais les carrières suivantes sont rares chez eux, et il vous faudra une bonne histoire pour expliquer ce choix : assassin, bourreau, gladiateur, marin, soldat, voleur, ouvrier, vagabond.

Avantages

agilité de l’homme-oiseau, ami des bêtes, arme favorite (fléchette), artiste, athlète, montagnard, vigilant, vision nocturne, vue perçante.

Désavantages

chétif, foie jaune, méfiance envers la sorcellerie, non-combattant, signe distinctif.

Noms masculins

Aaleevic, Aamaneeth, Aaneet, Cloonacool, Easreth, Eemenearl, Eveearic, Faerloec, Flaanaceel, Graaranic, Heael, Heoorl, Himeen, Hoorcaaarl, Iaoween, Jaoor, Laaric, Meerscaaarl, Nyaneeth, Oorlacooth, Raoeeth, Raor, Saamaneal, Soorth, Urllaanic.

Noms féminins

Aaroel, Aellaarree, Aerieena, Earraa, Eeleemeena, Evearilla, Flaermeena, Flitillia, Flooressa, Galaania, Gleeemaa, Gleesinra, Haorellee, Heelestraa, Iastreena, Ieliellaa, Ifeelea, Laeesa, Lolaandrea, Loornaea, Meerceena, Nyleea, Oorea, Raoreea, Seeorea.

","properties":{}},"effects":[],"folder":null,"sort":0,"permission":{"default":0,"EEnCVoPAR7pMjRym":3},"flags":{},"_id":"oWexVALVtDXmedMy"} diff --git a/styles/bol.less b/styles/bol.less new file mode 100644 index 0000000..06f8450 --- /dev/null +++ b/styles/bol.less @@ -0,0 +1,377 @@ +@import "flex"; +@import "forms"; +@import "typography"; + +@logo-width: 190px; +@logo-height: 115px; +@deco-width: 330px; +@deco-height: 62px; +@attributes-width: 64px; +@attributes-height: 64px; +@footer-height: 30px; +@sidebar-width: 250px; +@colorOlive: #4b4a44; + +.bol { + &.sheet { + &.actor { + .window-content { + background-color: white; + background-image: url("/systems/bol/ui/logo.webp"); + background-repeat: no-repeat; + background-size: @logo-width @logo-height; + height: 100%; + padding: 5px; + overflow-y: hidden; + + form { + height: 100%; + + .sheet-header { + //background-color: red; + background-image: url("/systems/bol/ui/banner.webp"); + background-repeat: no-repeat; + background-size: @deco-width @deco-height; + background-position-y: -15px; + background-position-x: right; + + //padding-left: @logo-width; + //padding-top: @deco-height; + height: @logo-height; + min-height: @logo-height; + max-height: @logo-height; + + overflow: hidden; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-start; + align-items:flex-end; + padding-bottom: 10px; + + .header-field { + //background-color: pink; + //border:1px solid black; + + .header-field-group { + overflow: hidden; + display: flex; + flex-direction: row; + flex-wrap: nowrap; + justify-content: flex-start; + align-items:baseline; + + .header-field-label { + margin-right: 5px; + } + .charname, + .header-field-value{ + color: @colorOlive; + font-family: 'Contrail One', cursive; + font-size: 1.5rem; + background-color: #EEE; + } + //.charname { + ////color: @colorOlive; + //font-family: Wolfsbane2Expanded; + //height: 50px; + //padding: 0px; + //margin: -10px 0 10px 0; + //color: @colorOlive; + //font-family: Wolfsbane2Expanded; + //font-family: 'Contrail One', cursive; + //font-size: 1.5rem; + //background-color: #EEE; + //width: 100%; + //height: 100%; + //margin: 0; + //} + } + + } + } + + .sidebar { + //background-color: green; + //background-color: red; + padding-top: @logo-height; + min-width: @sidebar-width; + width: @sidebar-width; + max-width: @sidebar-width; + + .profile-img { + cursor: pointer; + border: none; + background-color: #EEE; + height: auto; + width: calc(@sidebar-width - 10px); + min-width: calc(@sidebar-width - 10px); + max-width: calc(@sidebar-width - 10px); + margin-right: 10px; + } + } + + .main { + //background-color: blue; + //background-image: url("/systems/bol/ui/border.webp"); + //background-repeat: no-repeat; + ////background-size: 40px 40px; + //background-position: top left; + + /* Sheet Tabs */ + + .tabs { + flex: 0 0 40px; + background-color: black; + + .item { + line-height: 40px; + font-weight: bold; + font-family: CCMeanwhile; + color: white; + font-size: 14px; + } + + .item.active { + text-decoration: underline; + text-shadow: none; + } + } + + .sheet-body { + overflow: hidden; + + .tab { + height: 100%; + overflow-y: auto; + /* Items List */ + + .items-list { + list-style: none; + margin: 7px 0; + padding: 0; + overflow-y: auto; + + .item { + min-height: 30px; + line-height: 24px; + padding: 3px 0 3px 3px; + border-bottom: 1px solid #BBB; + align-items: stretch; + + img { + flex: 0 0 30px; + margin-right: 5px; + } + + .item-image { + margin: 0; + } + .item-name { + margin: 0; + } + + .item-controls { + flex: 0 0 36px; + } + + .item-buttons { + display: flex; + flex-wrap: wrap; + flex-direction: row; + align-items: center; + flex: 2; + justify-content: flex-start; + } + + .item-button { + line-height: 1; + font-size: 11px; + flex: none; + width: auto; + } + + } + + .item-header { + //background-color: black; + //color: white; + font-family: CCMeanwhile; + //font-size: 1.2rem; + //.item-image { + // font-family: Wolfsbane2; + // font-size: 1.5rem; + //} + } + } + .attribute { + &.vigor { + background-image: url("/systems/bol/ui/attributes/vigor.webp"); + background-repeat: no-repeat; + background-position: center center; + background-size: @attributes-width @attributes-height; + } + + &.agility { + background-image: url("/systems/bol/ui/attributes/agility.webp"); + background-repeat: no-repeat; + background-position: center center; + background-size: @attributes-width @attributes-height; + } + + &.mind { + background-image: url("/systems/bol/ui/attributes/mind.webp"); + background-repeat: no-repeat; + background-position: center center; + background-size: @attributes-width @attributes-height; + } + + &.appeal { + background-image: url("/systems/bol/ui/attributes/appeal.webp"); + background-repeat: no-repeat; + background-position: center center; + background-size: @attributes-width @attributes-height; + } + + .stat-value { + margin-top:-10px; + } + } + &.description { + .editor, .editor-content { + background-color: red; + height: 100%; + } + } + } + } + } + } + } + + .stat-value { + font-size: 1.5rem; + font-weight: bold; + color: darkred; + } + + .stat-roll { + font-size: 1.5rem; + } + + .header-field-label, + .stat-label { + font-weight: bold; + font-family: Wolfsbane2Expanded; + font-size: 2rem; + font-variant: small-caps; + } + + + .rounded { + //border : 2px solid black; + border-radius: 100px; + width: 4rem; + height: 4rem; + } + + .rounded-border { + border: 3px solid @colorOlive; + border-radius: 100px; + width: 4rem; + height: 4rem; + } + + .half-rounded { + border-radius: 100px 100px 0px 0px; + width: 4rem; + height: 4rem; + } + + .half-rounded-border { + border-radius: 100px 100px 0px 0px; + border: 3px solid @colorOlive; + width: 4rem; + height: 4rem; + } + + .bol-footer { + height: @deco-height; + max-height: @deco-height; + min-height: @deco-height; + + .footer-left { + img { + border: none; + height: @deco-height; + max-height: @deco-height; + min-height: @deco-height; + transform: scaleX(-1); + } + } + + .footer-center { + margin-top: 20px; + margin-left: calc(-@deco-width * 2); + margin-right: calc(-@deco-width * 2); + height: @footer-height; + max-height: @footer-height; + min-height: @footer-height; + background-color: black; + } + + .footer-right { + text-align: right; + + img { + border: none; + height: @deco-height; + max-height: @deco-height; + min-height: @deco-height; + } + } + } + + min-width: 760px; + min-height: 700px; + max-height: 700px; + } + &.item { + .window-content { + background-color: white; + background-image: url("/systems/bol/ui/logo.webp"); + background-repeat: no-repeat; + background-size: @logo-width @logo-height; + height: 100%; + padding: 5px; + overflow-y: hidden; + + form { + height: 100%; + } + } + + min-width: 460px; + min-height: 400px; + } + } +} + +.editor, .editor-content { + height: 100%; +} + +.rollable { + color: @colorOlive; + cursor: pointer; +} + +.malus { + color: darkred; +} + +.bonus { + color: darkgreen; +} + + diff --git a/styles/flex.less b/styles/flex.less new file mode 100644 index 0000000..51fa029 --- /dev/null +++ b/styles/flex.less @@ -0,0 +1,94 @@ +/* ----------------------------------------- */ +/* Flexbox */ +/* ----------------------------------------- */ + +.flexrow { + display: flex; + flex-flow: row wrap; + justify-content: flex-start; + + > * { + flex: 1; + } + + .flex1 { flex: 1; } + .flex2 { flex: 2; } + .flex3 { flex: 3; } + .flex4 { flex: 4; } + .flex5 { flex: 5; } + .flex6 { flex: 6; } + .flex7 { flex: 7; } + .flex8 { flex: 8; } + .flex9 { flex: 9; } +} + +.flexcol { + display: flex; + flex-flow: column nowrap; + //flex-direction: column; + //flex-wrap: nowrap; + + > * { + flex: 1; + } + + .flex1 { flex: 1; } + .flex2 { flex: 2; } + .flex3 { flex: 3; } + .flex4 { flex: 4; } +} + +.flex-group-center, +.flex-group-left, +.flex-group-right { + justify-content: center; + align-items: center; + text-align: center; + padding: 5px; + //border: 1px solid #999; +} + +.flex-group-left { + justify-content: flex-start; + text-align: left; +} + +.flex-group-right { + justify-content: flex-end; + text-align: right; +} + +.center { + text-align: center; + display: flex; + justify-content: center; + align-items: center; +} + +.left { + text-align: left; + display: flex; + align-items: center; + justify-content: flex-start; +} + +.right { + justify-content: flex-end; + text-align: right; + display: flex; + align-items: center; +} + +.flex-center { + align-items: center; + justify-content: center; + text-align: center; +} + +.flex-between { + justify-content: space-between; +} + +.no-wrap { + flex-wrap: nowrap !important; +} \ No newline at end of file diff --git a/styles/forms.less b/styles/forms.less new file mode 100644 index 0000000..85d5661 --- /dev/null +++ b/styles/forms.less @@ -0,0 +1,203 @@ +.bol { + + input[readonly="true"] { + border: none; + color: dimgray; + cursor: not-allowed; + width: 100%; + vertical-align: middle; + background: transparent; + } + + /* + Copied from dnd5e + */ + + input[type="text"], + input[type="number"], + input[type="text"]:hover, + input[type="number"]:hover, + input[type="text"]:focus, + input[type="number"]:focus { + //border: 1px solid #111; + //box-shadow: 0 0 8px #26641c; + border-radius: 0; + border: none; + box-shadow: none; + } + + input:disabled, + select:disabled, + textarea:disabled { + //color: $colorOlive; + } + + input:disabled:hover, + select:disabled:hover, + textarea:disabled:hover, + input:disabled:focus, + select:disabled:focus, + textarea:disabled:focus { + box-shadow: none !important; + border: 1px solid transparent !important; + outline: none !important; + } + + button { + background: rgba(0, 0, 0, 0.1); + //border: $borderGroove; + } + + select { + //-webkit-appearance: none; + //-moz-appearance: none; + //color: $c-black; + //color: $colorDark; + //font-family: $font-primary; + font-size: 14px; + text-align: center; + text-align-last: center; + -moz-text-align-last: center; + width: 100%; + border: none; + border-radius: 0; + + // height: calc(100% - 2px); + // //border: 1px solid $colorTan; + // background: rgba(0, 0, 0, 0.05); + // border-radius: 0; + // border: none; + // box-shadow: none; + // color: $colorDark; + } + + + label.checkbox { + flex: auto; + padding: 0; + margin: 0; + height: 22px; + line-height: 22px; + font-size: 11px; + + > input[type="checkbox"] { + width: 16px; + height: 16px; + margin: 0 2px 0 0; + position: relative; + top: 4px; + } + + &.right > input[type="checkbox"] { + margin: 0 0 0 2px; + } + } + + /* Form Groups */ + + .form-group { + label { + flex: 2; + //color: $colorOlive; + font-weight: bold; + } + + .form-fields { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: flex-start; + + > * { + flex: 1; + margin: 0 3px 0 0; + + &:last-child { + margin-right: 0; + } + + .flex1 { + flex: 1; + } + + .flex2 { + flex: 2; + } + + .flex3 { + flex: 3; + } + + .flex4 { + flex: 4; + } + } + + label { + flex: 0 0 100%; + margin: 0; + + &.checkbox { + flex: auto; + text-align: left; + } + } + + } + + // Stacked Groups + &.stacked { + label { + flex: 0 0 100%; + margin: 0; + + &.checkbox { + flex: auto; + text-align: left; + } + } + } + } + + .form-header { + margin: 0 0 0.25em 0; + padding: 2px 0; + //border-top: $borderGroove; + //border-bottom: $borderGroove; + //font-family: $font-tertiary; + font-size: 20px; + font-weight: 700; + } + + .tag { + display: inline-block; + margin: 0 2px 0 0; + padding: 0 3px; + font-size: 10px; + line-height: 16px; + border: 1px solid #999; + border-radius: 3px; + background: rgba(0, 0, 0, 0.05); + } + + /* + Placeholders + */ + + ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ + color: lightgray; + opacity: 1; /* Firefox */ + } + + :-ms-input-placeholder { /* Internet Explorer 10-11 */ + color: lightgray;; + } + + ::-ms-input-placeholder { /* Microsoft Edge */ + color: lightgray;; + } + + input::placeholder { + color: lightgray; + } +} \ No newline at end of file diff --git a/styles/typography.less b/styles/typography.less new file mode 100644 index 0000000..cc6046a --- /dev/null +++ b/styles/typography.less @@ -0,0 +1,42 @@ +/* ----------------------------------------- */ +/* LOCAL FONTS */ +/* ----------------------------------------- */ +@import url('https://fonts.googleapis.com/css2?family=Contrail+One&display=swap'); + +//@font-face { +// font-family: "ImaginaryForces"; +// src: url('../fonts/iforces.ttf'); +//} + +//@font-face { +// font-family: "OPTIFantastiK"; +// src: url('../fonts/OPTIFantastiK.otf'); +//} + +@font-face { + font-family: "CCMeanwhile"; + src: url('../fonts/ccmeanwhile-regular.ttf'); +} + +@font-face { + font-family: "Wolfsbane2"; + src: url('../fonts/wolfsbane2.ttf'); +} +@font-face { + font-family: "Wolfsbane2Condensed"; + src: url('../fonts/wolfsbane2cond.ttf'); +} +@font-face { + font-family: "Wolfsbane2Expanded"; + src: url('../fonts/wolfsbane2expand.ttf'); +} + +/* ----------------------------------------- */ +/* TEXT STYLES */ +/* ----------------------------------------- */ + +@font-primary: 'Signika', sans-serif; +@font-secondary: 'MyriadPro', sans-serif; +@font-tertiary: "Modesto Condensed", "Palatino Linotype", serif; +@font-charname: "PermanentMarker", cursive; +@font-handwrite: "ChN1Regular", cursive; diff --git a/system.json b/system.json new file mode 100644 index 0000000..63495e2 --- /dev/null +++ b/system.json @@ -0,0 +1,83 @@ +{ + "name": "bol", + "title": "Barbarians of Lemuria", + "description": "The Barbarians of Lemuria system for FoundryVTT!", + "version": "1.0.0", + "minimumCoreVersion": "0.8.6", + "compatibleCoreVersion": "0.8.6", + "templateVersion": 2, + "author": "Zigmund", + "esmodules": ["module/bol.js"], + "styles": ["css/bol.css"], + "scripts": [], + "languages": [ + { + "lang": "en", + "name": "English", + "path": "lang/en.json" + }, + { + "lang": "fr", + "name": "Français", + "path": "lang/fr.json" + } + ], + "packs": [ + { + "name": "boons", + "label": "Avantages", + "system": "bol", + "path": "./packs/boons.db", + "entity": "Item", + "tag": "boon" + }, + { + "name": "flaws", + "label": "Désavantages", + "system": "bol", + "path": "./packs/flaws.db", + "entity": "Item", + "tag": "flaw" + }, + { + "name": "careers", + "label": "Carrières héroïques", + "system": "bol", + "path": "./packs/careers.db", + "entity": "Item", + "tag": "career" + }, + { + "name": "origins", + "label": "Origines", + "system": "bol", + "path": "./packs/origins.db", + "entity": "Item", + "tag": "origin" + }, + { + "name": "races", + "label": "Races", + "system": "bol", + "path": "./packs/races.db", + "entity": "Item", + "tag": "race" + }, + { + "name": "equipment", + "label": "Equipement", + "system": "bol", + "path": "./packs/equipment.db", + "entity": "Item", + "tag": "item" + } + ], + "gridDistance": 1.5, + "gridUnits": "m", + "primaryTokenAttribute": "traits.hp", + "secondaryTokenAttribute": "traits.hero", + "url": "", + "manifest": "", + "download": "", + "license": "LICENSE.txt" +} diff --git a/template.json b/template.json new file mode 100644 index 0000000..fb44ccd --- /dev/null +++ b/template.json @@ -0,0 +1,179 @@ +{ + "Actor": { + "types": ["character"], + "templates": { + "base": { + "details" : { + "biography": "", + "notes": "", + "languages": [], + "xp": { + "key" : "xp", + "label" : "BOL.traits.xp", + "total": 0, + "spent": 0 + }, + "prot": { + "key" : "prot", + "label" : "BOL.aptitudes.prot", + "base": 0, + "value": 0, + "bonus": 0 + }, + "creation": { + "key" : "creation", + "label" : "BOL.resources.creation", + "value": 0, + "max": 0 + } + }, + "attributes": { + "vigor": { + "key" : "vigor", + "label" : "BOL.attributes.vigor", + "base": 0, + "value": 0, + "min": -1, + "max": 5, + "bonus": 0 + }, + "agility": { + "key" : "agility", + "label" : "BOL.attributes.agility", + "base": 0, + "value": 0, + "min": -1, + "max": 5, + "bonus": 0 + }, + "mind": { + "key" : "mind", + "label" : "BOL.attributes.mind", + "base": 0, + "value": 0, + "min": -1, + "max": 5, + "bonus": 0 + }, + "appeal": { + "key" : "appeal", + "label" : "BOL.attributes.appeal", + "base": 0, + "value": 0, + "bonus": 0 + } + }, + "aptitudes": { + "init": { + "key" : "init", + "label" : "BOL.aptitudes.init", + "base": 0, + "value": 0, + "bonus": 0 + }, + "melee": { + "key" : "melee", + "label" : "BOL.aptitudes.melee", + "base": 0, + "value": 0, + "bonus": 0 + }, + "ranged": { + "key" : "ranged", + "label" : "BOL.aptitudes.ranged", + "base": 0, + "value": 0, + "bonus": 0 + }, + "def": { + "key" : "def", + "label" : "BOL.aptitudes.def", + "base": 0, + "value": 0, + "bonus": 0 + } + }, + "resources": { + "hp": { + "key" : "hp", + "label" : "BOL.resources.hp", + "base": 0, + "value": 0, + "bonus": 0, + "max": 0 + }, + "hero": { + "key" : "hero", + "label" : "BOL.resources.hero", + "value": 5, + "max": 5 + }, + "faith": { + "key" : "faith", + "label" : "BOL.resources.faith", + "value": 0, + "max": 0 + }, + "power": { + "key" : "power", + "label" : "BOL.resources.power", + "value": 0, + "max": 0 + } + } + } + }, + "character": { + "templates": ["base"] + } + }, + "Item": { + "types": ["item", "feature"], + "templates": { + "base": { + "subtype" : "default", + "description": "", + "properties" : {} + }, + "equipment" : { + "quantity": 1, + "weight": 0, + "properties" : { + "ranged": false, + "melee": false, + "spell" : false, + "protection" : false, + "weapon" : false, + "armor" : false, + "helm" : false, + "shield" : false, + + "equipable": false, + "stackable": false, + "activable" : false, + "consumable" : false, + "magical" : false, + "concealable" : false, + "ignoreshield" : false, + + "2H" : false, + "reloadable" : false, + "bow" : false, + "crossbow" : false, + "powder" : false, + "throwing" : false, + "bashing" : false + } + } + }, + "item": { + "templates": ["base", "equipment"], + "quantity": 1, + "weight": 0 + }, + "feature": { + "templates": ["base"] + } + } +} + diff --git a/templates/actor/actor-sheet.hbs b/templates/actor/actor-sheet.hbs new file mode 100644 index 0000000..3af9c89 --- /dev/null +++ b/templates/actor/actor-sheet.hbs @@ -0,0 +1,165 @@ +
+
+ {{!-- Sidebar --}} + +
+ {{!-- Sheet Header --}} +
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+ + {{!-- Sheet Tab Navigation --}} +
+ {{!-- Sheet Body --}} +
+
+
+ {{#each data.attributes as |attribute id|}} +
+
+
+ + + +
+ {{/each}} +
+
+
+ {{#each data.aptitudes as |aptitude id|}} +
+
+
+ + + +
+ {{/each}} +
+
+
+ {{#each data.resources as |resource id|}} +
+
+ + +
+ {{/each}} +
+
+
+
    +
  1. +
    Careers
    +
    Name
    + + + +
  2. + {{#each data.features.careers as |item id|}} +
  3. +
    +

    {{item.name}}

    +
    + + +
    +
  4. + {{/each}} +
+
    +
  1. +
    Boons
    +
    Name
    + + + +
  2. + {{#each data.features.boons as |item id|}} +
  3. +
    +

    {{item.name}}

    +
    + + +
    +
  4. + {{/each}} +
+
    +
  1. +
    Flaws
    +
    Name
    + + + +
  2. + {{#each data.features.flaws as |item id|}} +
  3. +
    +

    {{item.name}}

    +
    + + +
    +
  4. + {{/each}} +
+
+
+
    +
  1. +
    Inventory
    +
    Name
    + + + +
  2. + {{#each data.equipment as |item id|}} +
  3. +
    +

    {{item.name}}

    +
    + + +
    +
  4. + {{/each}} +
+
+
+ {{editor content=data.details.biography target="data.details.biography" button=true owner=owner editable=editable}} +
+
+
+
+ +
+ diff --git a/templates/item/item-sheet.hbs b/templates/item/item-sheet.hbs new file mode 100644 index 0000000..d71b961 --- /dev/null +++ b/templates/item/item-sheet.hbs @@ -0,0 +1,38 @@ +
+
+ +
+

+
+
+ + {{!-- Sheet Tab Navigation --}} + + + {{!-- Sheet Body --}} +
+ + {{!-- Description Tab --}} +
+ {{editor content=data.description target="data.description" button=true owner=owner editable=editable}} +
+ + {{!-- Attributes Tab --}} +
+ {{!-- As you add new fields, add them in here! --}} + +
+ + +
+
+ + +
+ +
+
+
diff --git a/templates/item/parts/equipment-properties.hbs b/templates/item/parts/equipment-properties.hbs new file mode 100644 index 0000000..e69de29 diff --git a/templates/item/parts/feature-properties.hbs b/templates/item/parts/feature-properties.hbs new file mode 100644 index 0000000..e69de29 diff --git a/ui/attributes/agility.webp b/ui/attributes/agility.webp new file mode 100644 index 0000000000000000000000000000000000000000..281abdeaec3e1a022c4a11c97120a56db79c4b2c GIT binary patch literal 34326 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 literal 0 HcmV?d00001 diff --git a/ui/attributes/appeal.webp b/ui/attributes/appeal.webp new file mode 100644 index 0000000000000000000000000000000000000000..23baf9ba8de4ddbd343d1a15244dec7aafdd0623 GIT binary patch literal 31662 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 W6|vSD7=n*?N+0siPDet2e*Rx7rs}Ey literal 0 HcmV?d00001 diff --git a/ui/attributes/mind.webp b/ui/attributes/mind.webp new file mode 100644 index 0000000000000000000000000000000000000000..2ece46734eea1ac247469bf4e47f59cf1cd0b48b GIT binary patch literal 36616 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

? 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 b(q-lI$nL2co!+Cfdc=p4P{T{VX0*Nm`;iya literal 0 HcmV?d00001 diff --git a/fonts/OPTIFantastiK.otf b/fonts/OPTIFantastiK.otf new file mode 100644 index 0000000000000000000000000000000000000000..73c4113b769feec57c73bfa2eae50382b29e88cf GIT binary patch literal 21504 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 Wxj%NqRKKd|c^-EMlcl$R_W6Ihm3SHe literal 0 HcmV?d00001 diff --git a/fonts/ccmeanwhile-regular.ttf b/fonts/ccmeanwhile-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f2b8143a78cafc63ff2d7f0eebf234ae489309cf GIT binary patch literal 29680 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 p=} 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 }S+IBRQR5BZ#H98fLT{uTC<;@K(~ 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 literal 0 HcmV?d00001 diff --git a/fonts/wolfsbane2cond.ttf b/fonts/wolfsbane2cond.ttf new file mode 100644 index 0000000000000000000000000000000000000000..31b6ffc9c173660791cc1774636c9ce5eccb8aab GIT binary patch literal 25932 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