From 38931015db70f1878122440ef606873ad43ba85a Mon Sep 17 00:00:00 2001 From: Maxime Moraine Date: Sun, 5 Apr 2020 14:38:20 +0200 Subject: [PATCH] classes --- docs/.vuepress/config.js | 139 ++++ docs/.vuepress/store/index.js | 8 + .../.vuepress/theme/components/Breadcrumb.vue | 56 ++ docs/.vuepress/theme/components/NavDrawer.vue | 10 +- docs/.vuepress/theme/components/Navbar.vue | 2 +- docs/.vuepress/theme/components/Page.vue | 2 +- docs/.vuepress/theme/components/Spell.vue | 16 +- .../theme/components/SpellFilters.vue | 15 +- .../theme/components/search/SRDSearchBox.vue | 11 +- docs/.vuepress/theme/enhanceApp.js | 25 +- docs/.vuepress/theme/layouts/GlobalLayout.vue | 1 + docs/.vuepress/theme/layouts/Layout.vue | 7 +- docs/.vuepress/theme/layouts/SpellLayout.vue | 5 +- docs/.vuepress/theme/layouts/SpellsLayout.vue | 18 +- docs/.vuepress/theme/styles/_anchors.scss | 10 +- docs/.vuepress/theme/styles/_blocks.scss | 22 + docs/.vuepress/theme/styles/_breakpoints.scss | 4 + docs/.vuepress/theme/styles/_colors.scss | 2 + docs/.vuepress/theme/styles/_layout.scss | 3 + docs/.vuepress/theme/styles/_tables.scss | 64 ++ docs/.vuepress/theme/styles/_typography.scss | 8 + docs/.vuepress/theme/styles/main.scss | 11 +- docs/.vuepress/theme/util/spellHelpers.js | 11 + docs/_spells/animation-des-objets.md | 4 +- docs/au-dela-du-niveau-1/README.md | 4 +- docs/classes/README.md | 21 + docs/classes/barbare/README.md | 200 +++++ docs/classes/barde/README.md | 201 +++++ docs/classes/clerc/README.md | 747 ++++++++++++++++++ docs/classes/druide/README.md | 364 +++++++++ docs/classes/ensorceleur/README.md | 256 ++++++ docs/classes/guerrier/README.md | 205 +++++ docs/classes/magicien/README.md | 346 ++++++++ docs/classes/moine/README.md | 208 +++++ docs/classes/paladin/README.md | 391 +++++++++ docs/classes/rodeur/README.md | 262 ++++++ docs/classes/roublard/README.md | 203 +++++ docs/classes/sorcier/README.md | 370 +++++++++ docs/combattre/README.md | 50 +- docs/creation-du-personnage/README.md | 10 + docs/folie/README.md | 4 +- docs/gerer-la-sante-du-personnage/README.md | 6 +- docs/lancer-des-sorts/README.md | 48 +- docs/les-tresors/README.md | 80 +- docs/objets-opposition/README.md | 8 +- docs/options-de-personnalisation/README.md | 25 +- docs/partir-a-l-aventure/README.md | 18 +- docs/personnalite-et-historique/README.md | 176 +++++ .../brigand/README.md | 88 +++ .../crapule/README.md | 72 ++ .../devot/README.md | 73 ++ .../erudit/README.md | 84 ++ .../explorateur/README.md | 74 ++ .../homme-de-loi/README.md | 73 ++ .../itinerant/README.md | 86 ++ .../manouvrier/README.md | 78 ++ .../membre-de-guilde/README.md | 97 +++ .../militaire/README.md | 85 ++ .../misereux/README.md | 72 ++ .../primitif/README.md | 73 ++ .../sang-bleu/README.md | 74 ++ .../serviteur/README.md | 85 ++ .../solitaire/README.md | 71 ++ .../villageois/README.md | 71 ++ docs/pieges/README.md | 4 +- docs/poisons/README.md | 4 +- docs/races/README.md | 3 + docs/races/sangdragon/README.md | 1 + docs/utiliser-les-caracteristiques/README.md | 68 +- package.json | 1 + yarn.lock | 9 +- 71 files changed, 5819 insertions(+), 184 deletions(-) create mode 100644 docs/.vuepress/theme/components/Breadcrumb.vue create mode 100644 docs/.vuepress/theme/styles/_blocks.scss create mode 100644 docs/.vuepress/theme/styles/_breakpoints.scss create mode 100644 docs/.vuepress/theme/styles/_layout.scss create mode 100644 docs/.vuepress/theme/util/spellHelpers.js create mode 100644 docs/classes/README.md create mode 100644 docs/classes/barbare/README.md create mode 100644 docs/classes/barde/README.md create mode 100644 docs/classes/clerc/README.md create mode 100644 docs/classes/druide/README.md create mode 100644 docs/classes/ensorceleur/README.md create mode 100644 docs/classes/guerrier/README.md create mode 100644 docs/classes/magicien/README.md create mode 100644 docs/classes/moine/README.md create mode 100644 docs/classes/paladin/README.md create mode 100644 docs/classes/rodeur/README.md create mode 100644 docs/classes/roublard/README.md create mode 100644 docs/classes/sorcier/README.md create mode 100644 docs/personnalite-et-historique/README.md create mode 100644 docs/personnalite-et-historique/brigand/README.md create mode 100644 docs/personnalite-et-historique/crapule/README.md create mode 100644 docs/personnalite-et-historique/devot/README.md create mode 100644 docs/personnalite-et-historique/erudit/README.md create mode 100644 docs/personnalite-et-historique/explorateur/README.md create mode 100644 docs/personnalite-et-historique/homme-de-loi/README.md create mode 100644 docs/personnalite-et-historique/itinerant/README.md create mode 100644 docs/personnalite-et-historique/manouvrier/README.md create mode 100644 docs/personnalite-et-historique/membre-de-guilde/README.md create mode 100644 docs/personnalite-et-historique/militaire/README.md create mode 100644 docs/personnalite-et-historique/misereux/README.md create mode 100644 docs/personnalite-et-historique/primitif/README.md create mode 100644 docs/personnalite-et-historique/sang-bleu/README.md create mode 100644 docs/personnalite-et-historique/serviteur/README.md create mode 100644 docs/personnalite-et-historique/solitaire/README.md create mode 100644 docs/personnalite-et-historique/villageois/README.md diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 3364224..3f5db42 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -37,6 +37,11 @@ module.exports = { }, extendMarkdown: md => { md.use(require('markdown-it-div')) + md.use(require('markdown-it-multimd-table'), { + multiline: true, + rowspan: true, + headerless: false, + }) } }, themeConfig: { @@ -65,6 +70,10 @@ module.exports = { title: 'Races', path: '/races/', children: [ + { + title: 'Les races', + path: '/races/' + }, { title: 'Demi-elfe', path: '/races/demi-elfe/' @@ -119,6 +128,136 @@ module.exports = { } ] }, + { + title: "Personnalité & Historique", + children: [ + { + title: "Personnalité & Historique", + path: '/personnalite-et-historique/' + }, + { + title: "Brigand", + path: '/personnalite-et-historique/brigand/' + }, + { + title: "Crapule", + path: '/personnalite-et-historique/crapule/' + }, + { + title: "Dévot", + path: '/personnalite-et-historique/devot/' + }, + { + title: "Érudit", + path: '/personnalite-et-historique/erudit/' + }, + { + title: "Explorateur", + path: '/personnalite-et-historique/explorateur/' + }, + { + title: "Homme de loi", + path: '/personnalite-et-historique/homme-de-loi/' + }, + { + title: "Itinérant", + path: '/personnalite-et-historique/itinerant/' + }, + { + title: "Manouvrier", + path: '/personnalite-et-historique/manouvrier/' + }, + { + title: "Membre de guilde", + path: '/personnalite-et-historique/membre-de-guilde/' + }, + { + title: "Militaire", + path: '/personnalite-et-historique/militaire/' + }, + { + title: "Miséreux", + path: '/personnalite-et-historique/misereux/' + }, + { + title: "Primitif", + path: '/personnalite-et-historique/primitif/' + }, + { + title: "Sang-bleu", + path: '/personnalite-et-historique/sang-bleu/' + }, + { + title: "Serviteur", + path: '/personnalite-et-historique/serviteur/' + }, + { + title: "Solitaire", + path: '/personnalite-et-historique/solitaire/' + }, + { + title: "Villageois", + path: '/personnalite-et-historique/villageois/' + } + ] + }, + { + title: "Classes", + children: [ + { + title: "Les classes", + path: '/classes/' + }, + { + title: "Barbare", + path: '/classes/barbare/' + }, + { + title: "Barde", + path: '/classes/barde/' + }, + { + title: "Clerc", + path: '/classes/clerc/' + }, + { + title: "Druide", + path: '/classes/druide/' + }, + { + title: "Ensorceleur", + path: '/classes/ensorceleur/' + }, + { + title: "Guerrier", + path: '/classes/guerrier/' + }, + { + title: "Magicien", + path: '/classes/magicien/' + }, + { + title: "Moine", + path: '/classes/moine/' + }, + { + title: "Paladin", + path: '/classes/paladin/' + }, + { + title: "Rôdeur", + path: '/classes/rodeur/' + }, + { + title: "Roublard", + path: '/classes/roublard/' + }, + { + title: "Sorcier", + path: '/classes/sorcier/' + } + ] + }, { title: 'Options de personnalisation', path: '/options-de-personnalisation/' diff --git a/docs/.vuepress/store/index.js b/docs/.vuepress/store/index.js index 9df4201..a4d764a 100644 --- a/docs/.vuepress/store/index.js +++ b/docs/.vuepress/store/index.js @@ -15,6 +15,7 @@ export default new Vuex.Store({ rightDrawer: false, hasRightDrawer: false, inRightDrawer: null, + isThemeDark: false, }, getters: { @@ -22,6 +23,7 @@ export default new Vuex.Store({ rightDrawer: state => state.rightDrawer, hasRightDrawer: state => state.hasRightDrawer, inRightDrawer: state => state.inRightDrawer, + isThemeDark: state => state.isThemeDark, }, actions: { @@ -37,6 +39,9 @@ export default new Vuex.Store({ updateInRightDrawer: ({ commit }, payload) => { commit('setInRightDrawer', payload) }, + isThemeDark: ({ commit }, payload) => { + commit('setIsThemeDark', payload) + }, }, mutations: { @@ -52,5 +57,8 @@ export default new Vuex.Store({ setInRightDrawer: (state, payload) => { state.inRightDrawer = payload }, + setIsThemeDark: (state, payload) => { + state.isThemeDark = payload + }, }, }) diff --git a/docs/.vuepress/theme/components/Breadcrumb.vue b/docs/.vuepress/theme/components/Breadcrumb.vue new file mode 100644 index 0000000..801146e --- /dev/null +++ b/docs/.vuepress/theme/components/Breadcrumb.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/docs/.vuepress/theme/components/NavDrawer.vue b/docs/.vuepress/theme/components/NavDrawer.vue index 4eafe1b..fcecfc6 100644 --- a/docs/.vuepress/theme/components/NavDrawer.vue +++ b/docs/.vuepress/theme/components/NavDrawer.vue @@ -2,7 +2,7 @@