Compare commits

...

150 commits

Author SHA1 Message Date
06b0d75ea5 2024-11-22 09:03:57 +01:00
82eb014fb3 delete 2024-04-29 11:56:30 +02:00
cc20939d03 update 2024-04-29 11:55:11 +02:00
c0d328de5b backup 2023-08-21 19:47:20 +02:00
5c64c6c524 fix factions image 2023-07-31 22:05:57 +02:00
2c8d08e28c vault backup: 2023-07-31 21:54:46 2023-07-31 21:54:47 +02:00
b16e74f21b fix image loading 2023-07-31 21:52:12 +02:00
68bf0de608 Merge branch 'merge-mobile' into convert-RPG-to-md 2023-07-31 21:51:28 +02:00
846fbf84b5 merge mobile 2023-07-31 21:50:41 +02:00
63abcc878a A little bit of cleanup 2023-07-18 12:43:49 +02:00
55b276df64 backup 2023-04-25 14:58:51 +02:00
57337ee5e2 backup (Cyrillane) 2023-04-09 09:05:26 +02:00
720687ae02 vault backup: 2023-04-06 21:30:35 2023-04-06 21:30:37 +02:00
173dffea1a réorganisation 2023-04-06 11:08:10 +02:00
dd5c7fe597 backup 2023-04-06 02:35:44 +02:00
f0b9703582 vault backup: 2023-04-05 22:51:23 2023-04-05 23:04:36 +02:00
d0bfed47d8 vault backup: 2023-04-05 22:38:51 2023-04-05 22:38:52 +02:00
1bf9d5e8c4 vault backup: 2023-04-05 22:15:32 2023-04-05 22:15:32 +02:00
912f0fa3c8 backup 2023-04-05 08:32:28 +02:00
25cc34ed2d vault backup: 2023-04-04 23:01:45 2023-04-04 23:01:46 +02:00
f00e012d26 backup 2023-04-04 22:13:20 +02:00
d2dcc6b571 2023-04-04 18:47:07 +02:00
47fd080867 backup 2023-04-04 18:41:39 +02:00
eb2137a099 backup 2023-04-04 09:10:31 +02:00
a877908fd8 vault backup: 2023-04-04 00:32:48 2023-04-04 00:32:48 +02:00
1d584b7227 vault backup: 2023-04-04 00:25:31 2023-04-04 00:25:32 +02:00
8c1706c1d9 vault backup: 2023-04-03 23:57:57 2023-04-03 23:57:57 +02:00
4571c26e43 vault backup: 2023-04-03 23:33:39 2023-04-03 23:33:40 +02:00
08eb82796c vault backup: 2023-04-03 23:23:21 2023-04-03 23:23:21 +02:00
fb4e4b3e13 vault backup: 2023-04-03 23:14:38 2023-04-03 23:14:39 +02:00
2c13e2f97a vault backup: 2023-04-03 22:57:04 2023-04-03 22:57:05 +02:00
c2e337ccf6 vault backup: 2023-04-03 22:35:25 2023-04-03 22:45:13 +02:00
7fb519047b vault backup: 2023-04-03 22:15:38 2023-04-03 22:15:38 +02:00
630217308e vault backup: 2023-03-31 22:08:24 2023-03-31 23:32:54 +02:00
c737750066 vault backup: 2023-03-31 21:47:08 2023-03-31 21:47:09 +02:00
49a3b1be4f backup 2023-03-30 02:31:17 +02:00
86786b3fd7 Merge branch 'convert-RPG-to-md' of http://185.216.25.221:3000/lucastucious/Absolue-Necessite.git into convert-RPG-to-md 2023-03-30 01:38:50 +02:00
e0e2f97c9c update mobile theme 2023-03-30 01:38:45 +02:00
3a5f6976c9 add vivepind content 2023-03-30 01:37:14 +02:00
0b28fcf5dd vault backup: 2023-03-24 10:31:43 2023-03-24 10:31:43 +01:00
d79960736b vault backup: 2023-03-24 10:24:17 2023-03-24 10:24:17 +01:00
83b0fcf866 backup 2023-03-24 09:32:29 +01:00
4749f909d4 vault backup: 2023-03-19 21:50:09 2023-03-19 21:50:10 +01:00
d562f2ade6 vault backup: 2023-03-18 22:48:24 2023-03-18 22:48:24 +01:00
4e4b48904f vault backup: 2023-03-18 22:33:53 2023-03-18 22:33:53 +01:00
8369fc6a82 vault backup: 2023-03-18 22:23:27 2023-03-18 22:23:27 +01:00
64918f6bcc vault backup: 2023-03-16 22:04:13 2023-03-16 22:04:13 +01:00
5024fda08c vault backup: 2023-03-16 21:56:14 2023-03-16 21:56:14 +01:00
97fd418044 vault backup: 2023-03-16 21:33:09 2023-03-16 21:33:09 +01:00
9a384a4451 backup 2023-03-16 19:42:19 +01:00
64da944e85 merge 2023-03-16 01:27:10 +01:00
4a8b7b0943 2023-03-16 01:22:09 +01:00
18dd1a2950 vault backup: 2023-03-15 22:42:08 2023-03-16 00:55:54 +01:00
634b7e9af0 vault backup: 2023-03-15 22:32:55 2023-03-15 22:32:56 +01:00
dcc2e4f86a vault backup: 2023-03-15 22:28:26 2023-03-15 22:28:26 +01:00
169151ae52 backup 2023-03-15 16:43:33 +01:00
35b579e22b backup 2023-03-15 09:40:33 +01:00
75d06d0679 vault backup: 2023-03-14 23:05:45 2023-03-14 23:05:46 +01:00
5b6998518a vault backup: 2023-03-14 23:00:42 2023-03-14 23:00:42 +01:00
b51d8df9dd vault backup: 2023-03-14 22:47:59 2023-03-14 22:49:01 +01:00
e75dcc45b0 backup 2023-03-14 13:31:46 +01:00
7150be22a6 update vault stats 2023-03-10 12:10:23 +01:00
5a26a16f0f add daily quote to dashboard 2023-03-10 12:02:26 +01:00
bbd4c39eda update 2023-03-03 01:51:58 +01:00
0c9d752f38 Add Encore theme 2023-03-03 00:55:02 +01:00
c39502c6fa vault backup: 2023-03-03 00:47:48 2023-03-03 00:47:48 +01:00
d56216dff5 vault backup: 2023-03-03 00:38:41 2023-03-03 00:38:42 +01:00
e0950b0dd7 vault backup: 2023-03-03 00:16:46 2023-03-03 00:16:46 +01:00
6a08d1fcfa vault backup: 2023-03-03 00:02:41 2023-03-03 00:02:41 +01:00
7ca6efac45 vault backup: 2023-03-02 23:32:13 2023-03-02 23:32:14 +01:00
8c1e195c45 vault backup: 2023-03-02 23:09:59 2023-03-02 23:09:59 +01:00
b89b25bb00 Add better word count 2023-03-02 22:47:11 +01:00
d17b8f8abf backup chatgpt 2023-03-02 01:13:07 +01:00
1b1c535bb1 vault backup: 2023-03-02 01:11:14 2023-03-02 01:11:58 +01:00
87073972df vault backup: 2023-03-02 00:14:12 2023-03-02 00:14:12 +01:00
6c06f6cc92 vault backup: 2023-03-02 00:05:52 2023-03-02 00:05:52 +01:00
98d2ad8862 vault backup: 2023-03-01 23:20:42 2023-03-01 23:20:42 +01:00
742c77b62a vault backup: 2023-03-01 22:14:18 2023-03-01 22:14:18 +01:00
c2a06367b4 vault backup: 2023-03-01 22:02:17 2023-03-01 22:02:17 +01:00
8e85f838c1 backupsm 2023-03-01 10:26:01 +01:00
3f5071f521 Add homepage plugin 2023-03-01 10:25:02 +01:00
99f856b88a vault backup: 2023-02-21 22:39:03 2023-02-21 22:39:34 +01:00
602fd1fea4 vault backup: 2023-02-21 21:49:15 2023-02-21 21:49:16 +01:00
51626f9161 backup 2023-02-21 13:32:00 +01:00
edee9494be Add Mathilda 2023-02-20 18:28:05 +01:00
94bda95513 backup 2023-02-19 22:02:06 +01:00
e2d1402231 backup 2023-02-19 22:00:59 +01:00
3d2193580b add somes illustrations for inspiration 2023-02-08 12:04:37 +01:00
344ad59a6d backup 2023-02-07 13:36:37 +01:00
a428f703f4 Merge branch 'convert-RPG-to-md' of http://185.216.25.221:3000/lucastucious/Absolue-Necessite.git into convert-RPG-to-md 2023-01-24 20:27:47 +01:00
5a8d59e2f2 backup (ajouts de règles optionnels) 2023-01-24 20:27:38 +01:00
d98fb36355 backup 2023-01-24 09:50:58 +01:00
2877699aeb backup 2023-01-20 15:48:00 +01:00
62eccfa454 vault backup: 2023-01-17 01:16:43 2023-01-17 01:16:43 +01:00
85bca3ccb5 vault backup: 2023-01-17 00:29:15 2023-01-17 00:29:15 +01:00
d516b95bb6 vault backup: 2023-01-16 23:30:04 2023-01-16 23:30:04 +01:00
0863a26454 backup 2023-01-16 22:34:50 +01:00
e123c1d894 vault backup: 2023-01-16 22:29:14 2023-01-16 22:33:49 +01:00
4aa6d3f3d3 vault backup: 2023-01-16 22:21:06 2023-01-16 22:33:47 +01:00
d26a62e78c vault backup: 2023-01-16 21:56:50 2023-01-16 22:33:46 +01:00
c5243cfa56 vault backup: 2023-01-16 21:02:45 2023-01-16 22:33:45 +01:00
b8c5037779 Merge branch 'convert-RPG-to-md' of http://185.216.25.221:3000/lucastucious/Absolue-Necessite.git into convert-RPG-to-md 2023-01-16 20:06:12 +01:00
1703a3e1fc backup 2023-01-16 20:06:06 +01:00
8d7d3af142 backup 2023-01-16 18:34:34 +01:00
9ed9d60a49 vault backup: 2023-01-11 22:41:52 2023-01-11 22:41:52 +01:00
2815ed9472 vault backup: 2023-01-11 22:17:38 2023-01-11 22:17:39 +01:00
c51c31c14b vault backup: 2023-01-11 22:12:46 2023-01-11 22:12:46 +01:00
490d1c7541 vault backup: 2023-01-11 22:02:04 2023-01-11 22:02:04 +01:00
5d19125f6a Add obuntu theme as desktop main 2023-01-11 21:55:07 +01:00
858aea9ce5 vault backup: 2023-01-11 21:43:25 2023-01-11 21:43:25 +01:00
9debc52e04 vault backup: 2023-01-11 21:32:17 2023-01-11 21:32:17 +01:00
1f3e39f289 vault backup: 2023-01-11 21:21:25 2023-01-11 21:21:25 +01:00
676c6c03ce vault backup: 2023-01-11 21:14:41 2023-01-11 21:14:41 +01:00
34a037999b backup 2023-01-11 18:05:37 +01:00
b724fc75da add structure doc 2023-01-11 09:13:44 +01:00
3637b084e0 Merge branch 'convert-RPG-to-md' of http://185.216.25.221:3000/lucastucious/Absolue-Necessite.git into convert-RPG-to-md 2023-01-11 00:34:42 +01:00
97de1396ac vault backup: 2023-01-10 21:36:21 2023-01-10 21:36:21 +01:00
8fe59f4154 Merge branch 'convert-RPG-to-md' of 185.216.25.221:lucastucious/Absolue-Necessite into convert-RPG-to-md
# Conflicts:
#	PNJ/Erulissen.md
2023-01-10 21:30:04 +01:00
32365524dd backup 2023-01-10 21:28:01 +01:00
89ba53ce15 ajout de L'Ombre 2023-01-10 21:26:08 +01:00
e31fb1f407 backup 2023-01-10 18:12:44 +01:00
3880c2f140 backup 2023-01-10 16:17:56 +01:00
69d0b0768e add organisations 2023-01-10 16:16:34 +01:00
88ffccae71 vault backup: 2023-01-09 22:34:02 2023-01-09 22:34:02 +01:00
202c60ae0d vault backup: 2023-01-09 22:23:22 2023-01-09 22:23:23 +01:00
5b7dc6a3ca bakcup 2023-01-09 18:22:25 +01:00
1a0ecb63a9 ajout de.liens a potasser 2023-01-09 10:22:25 +01:00
e1cc9df8d6 backup 2023-01-07 20:58:48 +01:00
2ce76257a6 vault backup: 2023-01-06 22:46:37 2023-01-06 22:46:37 +01:00
619275ca8e vault backup: 2023-01-06 22:02:07 2023-01-06 22:02:07 +01:00
ca8eda0a85 vault backup: 2023-01-06 21:48:09 2023-01-06 21:48:09 +01:00
9bf07f202c Merge branches 'convert-RPG-to-md' and 'convert-RPG-to-md' of 185.216.25.221:lucastucious/Absolue-Necessite into convert-RPG-to-md 2023-01-06 21:34:05 +01:00
0239c5d62a backup 2023-01-06 18:29:46 +01:00
ea55e28f22 add latest chatgpt 2023-01-06 10:20:39 +01:00
fcfcf578bf vault backup: 2023-01-05 23:51:46 2023-01-05 23:51:46 +01:00
506908de04 backup 2023-01-05 18:35:38 +01:00
2829253b11 backup 2023-01-04 23:41:58 +01:00
c24136d781 vault backup: 2023-01-04 22:59:25 2023-01-04 22:59:25 +01:00
b4b9df1f75 vault backup: 2023-01-04 22:29:50 2023-01-04 22:29:51 +01:00
0e71d0e23e renames some folders 2023-01-04 18:55:10 +01:00
a3fb517f54 backup 2023-01-04 18:30:12 +01:00
3569808da4 backup 2023-01-03 23:57:34 +01:00
9676f2fbde Merge branch 'rpg-manager' of 185.216.25.221:lucastucious/Absolue-Necessite into rpg-manager
# Conflicts:
#	.obsidian/appearance.json
#	.obsidian/community-plugins.json
#	Absolue Nécessitée.md
#	Acts/1.1 - L'Assassinat raté.md
#	Adventures/Chapitre 1 - Révolution.md
#	Clues/Boite d'Allumette de l'Hydre Cristalline.md
#	Factions/Aïpio.md
#	NonPlayerCharacters/Althéa Temperenza.md
2023-01-03 21:30:45 +01:00
9846651a79 backup 2023-01-03 21:27:27 +01:00
a2d240192d backup 2023-01-03 19:13:07 +01:00
f155932a53 backup 2023-01-03 18:29:39 +01:00
f3d2ca9ef0 backup 2023-01-03 13:32:03 +01:00
3ed8ccac1d backup 2023-01-03 00:00:56 +01:00
71792c22a3 backup 2023-01-02 18:41:40 +01:00
dae423ea50 Trying to have a version of the repo in rpg manager mode... but i don't very like it. Too much proprietary syntax. 2023-01-02 16:15:20 +01:00
336 changed files with 196073 additions and 1086 deletions

1
.gitattributes vendored
View file

@ -2,3 +2,4 @@
*.png filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.webp filter=lfs diff=lfs merge=lfs -text

15
.gitignore vendored
View file

@ -1,2 +1,13 @@
.obsidian/*
.obsidian/
.obsidian/plugins/*
!.obsidian/plugins/rpg-manager/
!.obsidian/plugins/fantasy-calendar/
!.obsidian/plugins/templater-obsidian/
!.obsidian/plugins/obsidian-projects/
.obsidian/themes/*
.obsidian/workspace.json
!.obsidian/plugins/dataview/
!.obsidian/themes/Encore/
!.obsidian/plugins/homepage/
!.obsidian/plugins/better-word-count/
!.obsidian/plugins/obsidian-style-settings
!.obsidian/plugins/longform

48
.obsidian/app.json vendored Normal file
View file

@ -0,0 +1,48 @@
{
"legacyEditor": false,
"livePreview": true,
"spellcheck": true,
"alwaysUpdateLinks": true,
"promptDelete": true,
"attachmentFolderPath": "Illustrations",
"userIgnoreFilters": [
"Excalidraw/",
"excalibrain"
],
"newFileLocation": "root",
"newLinkFormat": "relative",
"useMarkdownLinks": false,
"mobileToolbarCommands": [
"editor:insert-wikilink",
"editor:insert-embed",
"editor:insert-tag",
"editor:attach-file",
"editor:set-heading",
"editor:toggle-bold",
"editor:toggle-italics",
"editor:toggle-strikethrough",
"editor:toggle-highlight",
"editor:toggle-code",
"editor:toggle-blockquote",
"editor:insert-link",
"editor:toggle-bullet-list",
"editor:toggle-numbered-list",
"editor:toggle-checklist-status",
"editor:indent-list",
"editor:unindent-list",
"editor:undo",
"editor:redo",
"editor:toggle-keyboard",
"editor:configure-toolbar",
"insert-template",
"templater-obsidian:insert-templater"
],
"showFrontmatter": false,
"showLineNumber": true,
"spellcheckLanguages": [
"fr",
"fr-FR"
],
"defaultViewMode": "preview",
"showUnsupportedFiles": true
}

12
.obsidian/appearance.json vendored Normal file
View file

@ -0,0 +1,12 @@
{
"accentColor": "#157fbd",
"cssTheme": "Bolt",
"translucency": false,
"enabledCssSnippets": [
"_infobox-callout",
"_app-tweak"
],
"baseFontSize": 19,
"baseFontSizeAction": true,
"theme": "obsidian"
}

3
.obsidian/backlink.json vendored Normal file
View file

@ -0,0 +1,3 @@
{
"backlinkInDocument": false
}

14
.obsidian/bookmarks.json vendored Normal file
View file

@ -0,0 +1,14 @@
{
"items": [
{
"type": "file",
"path": "Excalidraw/Chapitre 1 - Assassinat.md",
"ctime": 1683199765814
},
{
"type": "file",
"path": "Dashboard.md",
"ctime": 1683199765814
}
]
}

3
.obsidian/command-palette.json vendored Normal file
View file

@ -0,0 +1,3 @@
{
"pinned": null
}

23
.obsidian/community-plugins.json vendored Normal file
View file

@ -0,0 +1,23 @@
[
"obsidian-icon-folder",
"table-editor-obsidian",
"dataview",
"obsidian-excalidraw-plugin",
"obsidian-hover-editor",
"obsidian-kanban",
"obsidian-outliner",
"obsidian-projects",
"fantasy-calendar",
"obsidian-banners",
"templater-obsidian",
"metaedit",
"obsidian-git",
"homepage",
"better-word-count",
"obsidian-style-settings",
"remember-cursor-position",
"alx-folder-note",
"folder-note-core",
"alx-folder-note-folderv",
"easy-bake"
]

31
.obsidian/core-plugins-migration.json vendored Normal file
View file

@ -0,0 +1,31 @@
{
"file-explorer": true,
"global-search": true,
"switcher": true,
"graph": true,
"backlink": true,
"outgoing-link": true,
"tag-pane": true,
"page-preview": true,
"daily-notes": false,
"templates": true,
"note-composer": true,
"command-palette": true,
"slash-command": true,
"editor-status": false,
"starred": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"outline": true,
"word-count": false,
"slides": false,
"audio-recorder": false,
"workspaces": false,
"file-recovery": true,
"publish": false,
"sync": false,
"canvas": true,
"bookmarks": true,
"properties": false
}

18
.obsidian/core-plugins.json vendored Normal file
View file

@ -0,0 +1,18 @@
[
"file-explorer",
"global-search",
"switcher",
"graph",
"backlink",
"canvas",
"outgoing-link",
"tag-pane",
"page-preview",
"templates",
"note-composer",
"command-palette",
"slash-command",
"bookmarks",
"outline",
"file-recovery"
]

5
.obsidian/global-search.json vendored Normal file
View file

@ -0,0 +1,5 @@
{
"showFullPath": false,
"linkStyle": "none",
"listStyle": "none"
}

44
.obsidian/graph.json vendored Normal file
View file

@ -0,0 +1,44 @@
{
"collapse-filter": true,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": true,
"showOrphans": false,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:NonPlayerCharacters",
"color": {
"a": 1,
"rgb": 14701138
}
},
{
"query": "path:Factions",
"color": {
"a": 1,
"rgb": 14725458
}
},
{
"query": "path:Locations",
"color": {
"a": 1,
"rgb": 11657298
}
}
],
"collapse-display": true,
"showArrow": false,
"textFadeMultiplier": -1.2,
"nodeSizeMultiplier": 1.41432291666667,
"lineSizeMultiplier": 1.18463541666667,
"collapse-forces": true,
"centerStrength": 0.324786324786325,
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 250,
"scale": 0.08632077083057706,
"close": false
}

10
.obsidian/hotkeys.json vendored Normal file
View file

@ -0,0 +1,10 @@
{
"insert-template": [
{
"modifiers": [
"Alt"
],
"key": "T"
}
]
}

3
.obsidian/page-preview.json vendored Normal file
View file

@ -0,0 +1,3 @@
{
"preview": true
}

View file

@ -0,0 +1,32 @@
{
"statusBar": [
{
"prefix": "",
"suffix": " mots",
"metric": {
"type": 0,
"counter": 0
}
},
{
"prefix": "|",
"suffix": " nouveaux mots aujourd'hui ",
"metric": {
"type": 1,
"counter": 0
}
}
],
"altBar": [
{
"prefix": "",
"suffix": " fichiers",
"metric": {
"type": 2,
"counter": 3
}
}
],
"countComments": true,
"collectStats": true
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,9 @@
{
"id": "better-word-count",
"name": "Better Word Count",
"version": "0.10.0",
"description": "Counts the words of selected text in the editor.",
"author": "Luke Leppan",
"authorUrl": "https://lukeleppan.com",
"isDesktopOnly": false
}

View file

@ -0,0 +1,37 @@
details.bwc-sb-item-setting {
border: 1px solid var(--background-modifier-border);
border-radius: 10px;
padding: 10px 5px 20px 10px;
margin-top: 5px;
margin-bottom: 10px;
}
.bwc-sb-item-setting summary::marker {
font-size: 10px;
}
/* .bwc-sb-item-setting summary { */
/* margin-bottom: 5px; */
/* } */
.bwc-sb-item-setting summary span.bwc-sb-buttons {
float: right;
}
.bwc-status-bar-settings-title {
margin-bottom: 0px;
}
.bwc-section-count {
background: var(--background-secondary);
border-radius: var(--tag-radius);
color: var(--text-muted);
content: var(--word-count);
display: inline-flex;
font-size: var(--font-ui-smaller);
font-weight: var(--font-normal);
line-height: 1;
margin: calc(-1 * var(--size-2-3)) 0 calc(-1 * var(--size-2-3)) var(--size-4-2);
padding: var(--size-2-3) var(--size-4-2);
pointer-events: none;
position: relative;
top: -3px;
}

22
.obsidian/plugins/dataview/data.json vendored Normal file
View file

@ -0,0 +1,22 @@
{
"renderNullAs": "\\-",
"taskCompletionTracking": false,
"taskCompletionUseEmojiShorthand": false,
"taskCompletionText": "completion",
"taskCompletionDateFormat": "yyyy-MM-dd",
"warnOnEmptyResult": true,
"refreshEnabled": true,
"refreshInterval": 2500,
"defaultDateFormat": "dd MMMM, yyyy",
"defaultDateTimeFormat": "HH:mm - dd MMMM, yyyy",
"maxRecursiveRenderDepth": 4,
"tableIdColumnName": "File",
"tableGroupColumnName": "Group",
"allowHtml": true,
"inlineQueryPrefix": "=",
"inlineJsQueryPrefix": "$=",
"inlineQueriesInCodeblocks": true,
"enableDataviewJs": true,
"enableInlineDataviewJs": true,
"prettyRenderInlineFields": true
}

19888
.obsidian/plugins/dataview/main.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,10 @@
{
"id": "dataview",
"name": "Dataview",
"version": "0.5.56",
"minAppVersion": "0.13.11",
"description": "Complex data views for the data-obsessed.",
"author": "Michael Brenan <blacksmithgu@gmail.com>",
"authorUrl": "https://github.com/blacksmithgu",
"isDesktopOnly": false
}

146
.obsidian/plugins/dataview/styles.css vendored Normal file
View file

@ -0,0 +1,146 @@
/** Live Preview padding fixes, specifically for DataviewJS custom HTML elements. */
.is-live-preview .block-language-dataviewjs > p, .is-live-preview .block-language-dataviewjs > span {
line-height: 1.0;
}
.block-language-dataview {
overflow-y: auto;
}
/*****************/
/** Table Views **/
/*****************/
/* List View Default Styling; rendered internally as a table. */
.table-view-table {
width: 100%;
}
.table-view-table > thead > tr, .table-view-table > tbody > tr {
margin-top: 1em;
margin-bottom: 1em;
text-align: left;
}
.table-view-table > tbody > tr:hover {
background-color: var(--text-selection) !important;
}
.table-view-table > thead > tr > th {
font-weight: 700;
font-size: larger;
border-top: none;
border-left: none;
border-right: none;
border-bottom: solid;
max-width: 100%;
}
.table-view-table > tbody > tr > td {
text-align: left;
border: none;
font-weight: 400;
max-width: 100%;
}
.table-view-table ul, .table-view-table ol {
margin-block-start: 0.2em !important;
margin-block-end: 0.2em !important;
}
/** Rendered value styling for any view. */
.dataview-result-list-root-ul {
padding: 0em !important;
margin: 0em !important;
}
.dataview-result-list-ul {
margin-block-start: 0.2em !important;
margin-block-end: 0.2em !important;
}
/** Generic grouping styling. */
.dataview.result-group {
padding-left: 8px;
}
/*******************/
/** Inline Fields **/
/*******************/
.dataview.inline-field-key {
padding-left: 8px;
padding-right: 8px;
font-family: var(--font-monospace);
background-color: var(--background-primary-alt);
color: var(--text-nav-selected);
}
.dataview.inline-field-value {
padding-left: 8px;
padding-right: 8px;
font-family: var(--font-monospace);
background-color: var(--background-secondary-alt);
color: var(--text-nav-selected);
}
.dataview.inline-field-standalone-value {
padding-left: 8px;
padding-right: 8px;
font-family: var(--font-monospace);
background-color: var(--background-secondary-alt);
color: var(--text-nav-selected);
}
/***************/
/** Task View **/
/***************/
.dataview.task-list-item, .dataview.task-list-basic-item {
margin-top: 3px;
margin-bottom: 3px;
transition: 0.4s;
}
.dataview.task-list-item:hover, .dataview.task-list-basic-item:hover {
background-color: var(--text-selection);
box-shadow: -40px 0 0 var(--text-selection);
cursor: pointer;
}
/*****************/
/** Error Views **/
/*****************/
div.dataview-error-box {
width: 100%;
min-height: 150px;
display: flex;
align-items: center;
justify-content: center;
border: 4px dashed var(--background-secondary);
}
.dataview-error-message {
color: var(--text-muted);
text-align: center;
}
/*************************/
/** Additional Metadata **/
/*************************/
.dataview.small-text {
font-size: smaller;
color: var(--text-muted);
margin-left: 3px;
}
.dataview.small-text::before {
content: "(";
}
.dataview.small-text::after {
content: ")";
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,10 @@
{
"id": "fantasy-calendar",
"name": "Fantasy Calendar",
"version": "3.0.0",
"minAppVersion": "0.12.10",
"author": "Jeremy Valentine",
"description": "Fantasy calendars in Obsidian!",
"authorUrl": "https://github.com/fantasycalendar/obsidian-fantasy-calendar",
"isDesktopOnly": false
}

File diff suppressed because one or more lines are too long

22
.obsidian/plugins/homepage/data.json vendored Normal file
View file

@ -0,0 +1,22 @@
{
"version": 3,
"homepages": {
"Main Homepage": {
"version": 2,
"hasRibbonIcon": true,
"openMode": "Replace all open notes",
"manualOpenMode": "Keep open notes",
"view": "Reading view",
"revertView": true,
"refreshDataview": true,
"autoCreate": true,
"autoScroll": false,
"pin": true,
"value": "Dashboard",
"kind": "File",
"commands": [],
"openWhenEmpty": true
}
},
"separateMobile": false
}

3
.obsidian/plugins/homepage/main.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,10 @@
{
"id": "homepage",
"name": "Homepage",
"version": "3.3.3",
"minAppVersion": "1.0",
"description": "Open a specified note, canvas, or workspace on startup, or set it for quick access later.",
"author": "novov",
"authorUrl": "https://novov.me",
"isDesktopOnly": false
}

135
.obsidian/plugins/homepage/styles.css vendored Normal file
View file

@ -0,0 +1,135 @@
.setting-item[nv-greyed] {
opacity: .5;
pointer-events: none !important;
}
#nv-main-setting {
flex-wrap: wrap;
margin-bottom: 30px;
}
#nv-main-setting .setting-item-control {
padding-top: var(--size-4-2);
flex-basis: 100%;
align-items: stretch;
}
#nv-main-setting .setting-item-control input, #nv-main-setting .setting-item-control select {
font-size: var(--font-ui-medium);
font-weight: 600;
}
#nv-main-setting .setting-item-control select {
padding: var(--size-4-3) var(--size-4-4);
padding-right: var(--size-4-8);
height: auto;
}
#nv-main-setting .setting-item-control input {
flex-grow: 1;
padding: var(--size-4-5) var(--size-4-4);
}
#nv-main-setting .setting-item-control input[disabled] {
opacity: 0.3;
}
#nv-main-setting #nv-desc, #nv-main-setting #nv-info {
flex-basis: 100%;
}
#nv-main-setting #nv-desc {
font-weight: 500;
color: var(--text-normal);
font-size: var(--font-ui-small);
padding: 10px 0 0;
}
#nv-main-setting #nv-desc code {
font-family: var(--font-monospace);
font-size: var(--font-smaller);
border-radius: var(--radius-s);
}
#nv-main-setting #nv-desc small {
display: block;
font-weight: 400;
color: var(--text-muted);
font-size: calc(var(--font-ui-smaller) * 0.9);
padding: 5px 0 0;
}
.nv-command-desc {
padding: 1.2em 0 0;
border-top: 1px solid var(--background-modifier-border);
}
.nv-command-box {
margin: 1em 0 1.75em;
display: flex;
flex-wrap: wrap;
gap: 12px;
align-items: center;
}
.nv-command-pill {
background-color: var(--background-secondary);
border: 1px solid var(--background-modifier-border-hover);
border-radius: var(--radius-s);
font-size: var(--font-ui-small);
padding: var(--size-2-1) var(--size-2-3);
}
.nv-command-pill button {
display: inline-block;
padding: 0;
margin: 0 0 0 var(--size-2-3);
vertical-align: bottom;
}
.nv-command-pill button svg {
height: 1em;
width: 1em;
}
.nv-command-add-button {
font-size: var(--font-ui-small);
padding: var(--size-2-2) var(--size-4-2);
height: auto;
}
#nv-main-setting + .setting-item, .nv-command-desc + .setting-item {
padding-top: 20px;
border-top: none !important;
}
.nv-debug-button {
margin: 3em 0 -0.2em;
font-size: var(--font-ui-smaller);
padding: 0;
height: auto;
float: right;
box-shadow: none !important;
background: none !important;
color: var(--text-accent);
font-weight: 600;
cursor: pointer;
}
.nv-debug-button:hover, .nv-debug-button:active {
text-decoration: underline;
}
.is-phone #nv-main-setting .setting-item-control {
flex-wrap: wrap;
justify-content: flex-start;
}
.is-phone #nv-main-setting .setting-item-control select {
width: auto;
max-width: auto;
}
.is-phone .nv-command-pill button, .is-phone .nv-command-add-button {
width: auto;
}

63
.obsidian/plugins/longform/data.json vendored Normal file
View file

@ -0,0 +1,63 @@
{
"version": 3,
"projects": {},
"selectedDraftVaultPath": "Projets/Absolue Nécessitée/Index.md",
"userScriptFolder": "Projets/Scripts",
"sessionStorage": "plugin-folder",
"sessions": [],
"showWordCountInStatusBar": false,
"startNewSessionEachDay": true,
"sessionGoal": 500,
"applyGoalTo": "project",
"notifyOnGoal": true,
"countDeletionsForGoal": false,
"keepSessionCount": 30,
"sessionFile": "longform-sessions.json",
"numberScenes": true,
"workflows": {
"Default Workflow": {
"name": "Default Workflow",
"description": "A starter workflow. Feel free to edit, rename, or delete it and create your own.",
"steps": [
{
"id": "strip-frontmatter",
"optionValues": {}
},
{
"id": "Projets/Scripts/replaceLinks.js",
"optionValues": {
"removeH1": true,
"removeFrontmatter": true
}
},
{
"id": "remove-links",
"optionValues": {
"remove-wikilinks": false,
"remove-external-links": true
}
},
{
"id": "prepend-title",
"optionValues": {
"format": "$3{#} $2 $1",
"separator": "\n\n"
}
},
{
"id": "concatenate-text",
"optionValues": {
"separator": "\\n\\n---\\n\\n"
}
},
{
"id": "write-to-note",
"optionValues": {
"target": "$1-manuscript.md",
"open-after": true
}
}
]
}
}
}

37341
.obsidian/plugins/longform/main.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,11 @@
{
"id": "longform",
"name": "Longform",
"version": "2.0.3",
"minAppVersion": "1.0",
"description": "Write novels, screenplays, and other long projects in Obsidian.",
"author": "Kevin Barrett",
"authorUrl": "https://kevinbarrett.org",
"fundingUrl": "https://github.com/sponsors/kevboh",
"isDesktopOnly": false
}

View file

@ -0,0 +1 @@
[{"start":"2023-04-04T17:05:36.165Z","total":0,"drafts":{"Projets/Absolue Nécessitée/Index.md":{"total":0,"scenes":{}}}}]

18
.obsidian/plugins/longform/styles.css vendored Normal file
View file

@ -0,0 +1,18 @@
:root {
--longform-explorer-font-size: var(--font-ui-medium);
}
.longform-settings-user-steps {
padding-inline-start: 1em;
margin-block-start: 0;
margin-block-end: 0;
}
.longform-settings-user-step-name {
color: var(--text-normal);
}
.longform-settings-user-step-id {
margin-left: var(--size-4-2);
color: var(--text-muted);
}

View file

@ -0,0 +1,423 @@
{
"version": 2,
"projects": [
{
"fieldConfig": {
"class": {
"options": [
"Prolétariat",
"Religieux",
"Politique",
"Divin",
"Pègre"
]
},
"status": {
"options": [
"TODO",
"WIP",
"DONE"
]
}
},
"defaultName": "",
"templates": [],
"excludedNotes": [],
"isDefault": false,
"dataSource": {
"kind": "folder",
"config": {
"path": "PNJ",
"recursive": true
}
},
"newNotesFolder": "",
"views": [
{
"config": {
"fieldConfig": {
"Avatars": {
"hide": true
},
"Avatar de": {
"hide": true
},
"image": {
"hide": true
},
"type": {
"hide": false
},
"aliases": {
"width": 241
},
"excalidraw-plugin": {
"hide": true
},
"j": {
"hide": true
},
"up": {
"hide": true
},
"Child": {
"hide": false
},
"alias": {
"hide": false
},
"tags": {
"hide": true
},
"banner": {
"hide": true
},
"ethnicity": {
"hide": true
},
"goals": {
"hide": true
},
"path": {
"hide": true
},
"short-desc": {
"width": 230
},
"banner_y": {
"hide": true
},
"likes": {
"width": 340
}
},
"sortField": "class",
"sortAsc": true
},
"filter": {
"conditions": []
},
"colors": {
"conditions": [
{
"color": "#f00000",
"condition": {
"field": "status",
"operator": "is",
"value": "TODO"
}
},
{
"color": "#80ff88",
"condition": {
"field": "status",
"operator": "is",
"value": "DONE"
}
},
{
"color": "#e0f000",
"condition": {
"field": "status",
"operator": "is",
"value": "WIP"
}
},
{
"color": "#ff0000",
"condition": {
"field": "short-desc",
"operator": "is-empty"
}
}
]
},
"sort": {
"criteria": []
},
"id": "abe285ba-ef0c-48f8-9b1e-947d7b45fc83",
"name": "Table",
"type": "table"
},
{
"config": {
"groupByField": "status",
"columns": {
"No status": {
"weight": 0
},
"TODO": {
"weight": 1
},
"WIP": {
"weight": 2
},
"DONE": {
"weight": 3
}
}
},
"filter": {
"conditions": []
},
"colors": {
"conditions": []
},
"sort": {
"criteria": []
},
"id": "63645eb2-4562-4c61-842f-b7a5dd4e3d17",
"name": "Board",
"type": "board"
},
{
"config": {
"coverField": "image",
"fitStyle": "contain"
},
"filter": {
"conditions": []
},
"colors": {
"conditions": []
},
"sort": {
"criteria": []
},
"id": "01f7e93f-eae0-45d9-b8e9-e2390d99593a",
"name": "Gallery",
"type": "gallery"
}
],
"name": "PNJ",
"id": "6fad7d3e-5f03-47ae-8c3d-847630a0286c"
},
{
"fieldConfig": {},
"defaultName": "",
"templates": [],
"excludedNotes": [],
"isDefault": false,
"dataSource": {
"kind": "folder",
"config": {
"path": "Locations",
"recursive": true
}
},
"newNotesFolder": "",
"views": [
{
"config": {
"fieldConfig": {
"banner": {
"hide": true
},
"banner_y": {
"hide": true
}
}
},
"filter": {
"conditions": []
},
"colors": {
"conditions": []
},
"sort": {
"criteria": []
},
"id": "f8a8c207-7a4e-43ed-b688-24c130d7c36e",
"name": "Table",
"type": "table"
},
{
"config": {
"groupByField": "status"
},
"filter": {
"conditions": []
},
"colors": {
"conditions": []
},
"sort": {
"criteria": []
},
"id": "eebb97fd-6a92-4e58-b47b-f10f1c269043",
"name": "Board",
"type": "board"
},
{
"config": {
"groupByField": "type",
"columns": {
"TOWRITE": {
"weight": 0
},
"TODO": {
"weight": 1
},
"WIP": {
"weight": 2
},
"Done": {
"weight": 3
}
}
},
"filter": {
"conditions": []
},
"colors": {
"conditions": []
},
"sort": {
"criteria": []
},
"id": "88e6a45b-648f-4a7c-b0ff-18ee0c78128a",
"name": "Board 1",
"type": "board"
}
],
"name": "Lieux",
"id": "c404306f-e64f-44a4-8420-f1f305c0724c"
},
{
"fieldConfig": {},
"defaultName": "",
"templates": [],
"excludedNotes": [],
"isDefault": false,
"dataSource": {
"kind": "folder",
"config": {
"path": "Scénario/Quêtes",
"recursive": true
}
},
"newNotesFolder": "",
"views": [
{
"config": {},
"filter": {
"conditions": []
},
"colors": {
"conditions": []
},
"sort": {
"criteria": []
},
"id": "fc505f4f-5c5e-41fd-8d8c-a24d26cd43b5",
"name": "Table",
"type": "table"
}
],
"name": "Quêtes",
"id": "b748eaec-7198-4404-b03d-6187c3d1f8f7"
},
{
"fieldConfig": {},
"defaultName": "",
"templates": [],
"excludedNotes": [],
"isDefault": false,
"dataSource": {
"kind": "folder",
"config": {
"path": "Scenes",
"recursive": true
}
},
"newNotesFolder": "",
"views": [
{
"config": {
"fieldConfig": {
"alias": {
"hide": true
}
}
},
"filter": {
"conditions": []
},
"colors": {
"conditions": []
},
"sort": {
"criteria": []
},
"id": "4dc257c7-7fbd-43f6-a2ce-6fa1121ece84",
"name": "Table",
"type": "table"
}
],
"name": "Scenes",
"id": "a75ff437-fb86-47f2-9a08-0b5f664d3124"
},
{
"fieldConfig": {},
"defaultName": "",
"templates": [
"Templates/Organisations.md"
],
"excludedNotes": [],
"isDefault": false,
"dataSource": {
"kind": "folder",
"config": {
"path": "Factions",
"recursive": true
}
},
"newNotesFolder": "",
"views": [
{
"config": {
"fieldConfig": {
"banner_y": {
"hide": true
},
"banner": {
"hide": true
},
"found_in": {
"hide": true
},
"source": {
"hide": true
},
"image": {
"hide": true
}
}
},
"filter": {
"conditions": []
},
"colors": {
"conditions": []
},
"sort": {
"criteria": []
},
"id": "71c6b47a-9b3d-4023-be85-35b9e3a96ef5",
"name": "Table",
"type": "table"
}
],
"name": "Factions",
"id": "f96d231c-f717-4738-b055-3923edb416ac"
}
],
"preferences": {
"projectSizeLimit": 1000,
"frontmatter": {
"quoteStrings": "PLAIN"
},
"commands": [],
"linkBehavior": "open-editor"
}
}

77618
.obsidian/plugins/obsidian-projects/main.js vendored Normal file

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,11 @@
{
"id": "obsidian-projects",
"name": "Projects",
"version": "1.16.3",
"minAppVersion": "1.0.0",
"description": "Plain text project planning.",
"author": "Marcus Olsson",
"authorUrl": "https://marcus.se.net",
"fundingUrl": "https://www.buymeacoffee.com/marcusolsson",
"isDesktopOnly": false
}

View file

@ -0,0 +1,80 @@
.projects--board {
display: grid;
column-gap: 8px;
align-items: flex-start;
margin: 8px;
}
.projects--board--column {
border: 1px solid var(--background-modifier-border);
border-radius: var(--radius-m);
background-color: var(--background-secondary);
display: flex;
gap: var(--size-4-2);
flex-direction: column;
padding: var(--size-4-2);
}
.projects--board--card {
background-color: var(--background-primary);
border-radius: var(--radius-s);
border: 1px solid var(--background-modifier-border);
padding: var(--size-4-2);
}
.projects--board--card:hover {
border: 1px solid var(--background-modifier-border-hover);
}
.projects--board--card-list {
display: flex;
flex-direction: column;
gap: var(--size-4-2);
min-height: 35px;
transition: all 150ms ease-in-out;
}
.projects--gallery--grid {
display: grid;
gap: 24px;
}
.projects--gallery--card {
background-color: var(--background-secondary);
border-radius: var(--radius-s);
border: 1px solid var(--background-modifier-border);
padding: 0;
margin: 0;
}
.projects--gallery--card:hover {
border: 1px solid var(--background-modifier-border-hover);
}
.projects--gallery--card__body {
padding: 8px;
}
.projects--gallery--card__media {
height: 180px;
border-top-left-radius: var(--radius-s);
border-top-right-radius: var(--radius-s);
display: flex;
align-items: center;
justify-content: center;
border-bottom: 1px solid var(--background-modifier-border);
}
.projects--gallery--card__media img {
width: 100%;
height: 100%;
border-top-left-radius: var(--radius-s);
border-top-right-radius: var(--radius-s);
}
.workspace-leaf-content[data-type=obsidian-projects] .view-content {
padding: 0;
}
.sortable-drag {
opacity: 0 !important;
}
/*# sourceMappingURL=styles.css.map */

View file

@ -0,0 +1,27 @@
{
"obsidian-prism-theme@@pt-fade-inactive-tabs": true,
"obsidian-prism-theme@@pt-disable-blur": false,
"obsidian-prism-theme@@pt-disable-callout-styling": false,
"obsidian-prism-theme@@pt-collapsed-pinned-tab": false,
"catppuccin-theme-settings@@catppuccin-theme-dark": "ctp-mocha",
"catppuccin-theme-settings@@catppuccin-theme-accents": "ctp-accent-mauve",
"encore-settings@@theme-dark": "encore-theme-dark-mercury",
"o-theme-settings@@o-theme": "o-con",
"o-theme-settings@@o-float-tabs": true,
"o-theme-settings@@o-bar": true,
"title@@advanced-toolbar-mode": true,
"title@@custom-page-header": true,
"sanctum@@color-accent-rgb-l": "165, 119, 218",
"sanctum@@color-accent-rgb-d": "165, 119, 218",
"sanctum@@table-cell-border": false,
"sanctum@@table-row-border": false,
"sanctum@@table-column-border": false,
"sanctum@@table-alternate-row": false,
"sanctum@@table-alternate-column": false,
"sanctum@@table-hover-row": false,
"sanctum@@table-single-rows": false,
"sanctum@@table-sticky-headers": false,
"sanctum@@table-tabular-figures": false,
"sanctum@@table-nums": false,
"sanctum@@clean-embeds": true
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,10 @@
{
"id": "obsidian-style-settings",
"name": "Style Settings",
"version": "1.0.6",
"minAppVersion": "0.11.5",
"description": "Offers controls for adjusting theme, plugin, and snippet CSS variables.",
"author": "mgmeyers",
"authorUrl": "https://github.com/mgmeyers/obsidian-style-settings",
"isDesktopOnly": false
}

File diff suppressed because one or more lines are too long

315
.obsidian/plugins/rpg-manager/data.json vendored Normal file
View file

@ -0,0 +1,315 @@
{
"automaticMove": true,
"templateFolder": "Templates",
"imagesFolder": "Illustrations",
"YouTubeKey": "",
"previousVersion": "3.4",
"usePlotStructures": true,
"useSceneAnalyser": true,
"advanced": {
"Agnostic": {
"ActList": {
"title": "Acts",
"defaultVisible": true,
"fields": [
{
"field": 0,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 4,
"checked": true,
"required": false
}
]
},
"AdventureList": {
"title": "Adventures",
"defaultVisible": true,
"fields": [
{
"field": 0,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 4,
"checked": true,
"required": false
}
]
},
"CharacterList": {
"title": "Player Characters",
"defaultVisible": true,
"fields": [
{
"field": 1,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 3,
"checked": false,
"required": false
},
{
"field": 4,
"checked": true,
"required": false
}
]
},
"ClueList": {
"title": "Clues",
"defaultVisible": true,
"fields": [
{
"field": 1,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 5,
"checked": true,
"required": false
},
{
"field": 4,
"checked": true,
"required": false
}
]
},
"EventList": {
"title": "Events",
"defaultVisible": true,
"fields": [
{
"field": 1,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 6,
"checked": true,
"required": false
},
{
"field": 4,
"checked": true,
"required": false
}
]
},
"FactionList": {
"title": "Factions",
"defaultVisible": true,
"fields": [
{
"field": 1,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 4,
"checked": true,
"required": false
}
]
},
"LocationList": {
"title": "Locations",
"defaultVisible": true,
"fields": [
{
"field": 1,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 4,
"checked": true,
"required": false
}
]
},
"MusicList": {
"title": "Musics",
"defaultVisible": true,
"fields": [
{
"field": 1,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 7,
"checked": true,
"required": true
},
{
"field": 4,
"checked": true,
"required": false
}
]
},
"NonPlayerCharacterList": {
"title": "Non Player Characters",
"defaultVisible": true,
"fields": [
{
"field": 1,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 3,
"checked": false,
"required": false
},
{
"field": 4,
"checked": true,
"required": false
}
]
},
"SceneList": {
"title": "Scenes",
"defaultVisible": true,
"fields": [
{
"field": 0,
"checked": true,
"required": false
},
{
"field": 8,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 4,
"checked": true,
"required": false
},
{
"field": 6,
"checked": true,
"required": false
},
{
"field": 11,
"checked": false,
"required": false
},
{
"field": 12,
"checked": true,
"required": false
},
{
"field": 13,
"checked": true,
"required": false
}
]
},
"SessionList": {
"title": "Sessions",
"defaultVisible": true,
"fields": [
{
"field": 0,
"checked": true,
"required": false
},
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 6,
"checked": true,
"required": false
},
{
"field": 4,
"checked": true,
"required": false
}
]
},
"SubplotList": {
"title": "Subplots",
"defaultVisible": false,
"fields": [
{
"field": 2,
"checked": true,
"required": true
},
{
"field": 4,
"checked": true,
"required": false
}
]
}
}
}
}

20623
.obsidian/plugins/rpg-manager/main.js vendored Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,10 @@
{
"id": "rpg-manager",
"name": "RPG Manager",
"version": "3.4.5",
"minAppVersion": "0.15.0",
"description": "A plugin to manage your Tabletop Role Playing Game campaigns for Obsidian.",
"author": "Carlo Nicora <carlo@carlonicora.com>",
"authorUrl": "https://carlonicora.com",
"isDesktopOnly": false
}

3325
.obsidian/plugins/rpg-manager/styles.css vendored Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,34 @@
{
"command_timeout": 5,
"templates_folder": "Templates",
"templates_pairs": [
[
"",
""
]
],
"trigger_on_file_creation": true,
"auto_jump_to_cursor": false,
"enable_system_commands": false,
"shell_path": "",
"user_scripts_folder": "",
"enable_folder_templates": true,
"folder_templates": [
{
"folder": "PNJ",
"template": "Templates/PNJ.md"
},
{
"folder": "Locations",
"template": "Templates/Locations.md"
}
],
"syntax_highlighting": true,
"enabled_templates_hotkeys": [
""
],
"startup_templates": [
""
],
"enable_ribbon_icon": true
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,10 @@
{
"id": "templater-obsidian",
"name": "Templater",
"version": "1.16.0",
"description": "Create and use templates",
"minAppVersion": "0.11.13",
"author": "SilentVoid",
"authorUrl": "https://github.com/SilentVoid13",
"isDesktopOnly": false
}

View file

@ -0,0 +1,281 @@
.templater_search {
width: calc(100% - 20px);
}
.templater_div {
border-top: 1px solid var(--background-modifier-border);
}
.templater_div > .setting-item {
border-top: none !important;
align-self: center;
}
.templater_div > .setting-item > .setting-item-control {
justify-content: space-around;
padding: 0;
width: 100%;
}
.templater_div
> .setting-item
> .setting-item-control
> .setting-editor-extra-setting-button {
align-self: center;
}
.templater_donating {
margin: 10px;
}
.templater_title {
margin: 0;
padding: 0;
margin-top: 5px;
text-align: center;
}
.templater_template {
align-self: center;
margin-left: 5px;
margin-right: 5px;
width: 70%;
}
.templater_cmd {
margin-left: 5px;
margin-right: 5px;
font-size: 14px;
width: 100%;
}
.templater_div2 > .setting-item {
align-content: center;
justify-content: center;
}
.templater-prompt-div {
display: flex;
}
.templater-prompt-form {
display: flex;
flex-grow: 1;
}
.templater-prompt-input {
flex-grow: 1;
}
.templater-button-div {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 1rem;
}
textarea.templater-prompt-input {
height: 10rem;
}
textarea.templater-prompt-input:focus {
border-color: var(--interactive-accent);
}
.cm-s-obsidian .templater-command-bg {
left: 0px;
right: 0px;
background-color: var(--background-primary-alt);
}
.cm-s-obsidian .cm-templater-command {
font-size: 0.85em;
font-family: var(--font-monospace);
line-height: 1.3;
}
.cm-s-obsidian .templater-inline .cm-templater-command {
background-color: var(--background-primary-alt);
}
.cm-s-obsidian .cm-templater-command.cm-templater-opening-tag {
font-weight: bold;
}
.cm-s-obsidian .cm-templater-command.cm-templater-closing-tag {
font-weight: bold;
}
.cm-s-obsidian .cm-templater-command.cm-templater-interpolation-tag {
color: #008bff;
}
.cm-s-obsidian .cm-templater-command.cm-templater-execution-tag {
color: #c0d700;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-keyword {
color: #00a7aa;
font-weight: normal;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-atom {
color: #f39b35;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-number {
color: #a06fca;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-type {
color: #a06fca;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-def {
color: #98e342;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-property {
color: #d4d4d4;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-variable {
color: #d4d4d4;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-variable-2 {
color: #da7dae;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-variable-3 {
color: #a06fca;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-type.cm-def {
color: #fc4384;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-property.cm-def {
color: #fc4384;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-callee {
color: #fc4384;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-operator {
color: #fc4384;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-qualifier {
color: #fc4384;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-tag {
color: #fc4384;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-tag.cm-bracket {
color: #d4d4d4;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-attribute {
color: #a06fca;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-comment {
color: #696d70;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-comment.cm-tag {
color: #fc4384;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-comment.cm-attribute {
color: #d4d4d4;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-string {
color: #e6db74;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-string-2 {
color: #f39b35;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-meta {
color: #d4d4d4;
background: inherit;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-builtin {
color: #fc4384;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-header {
color: #da7dae;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-hr {
color: #98e342;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-link {
color: #696d70;
}
.theme-dark .cm-s-obsidian .cm-templater-command.cm-error {
border-bottom: 1px solid #c42412;
}
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-keyword {
font-weight: normal;
}
.theme-dark
.cm-s-obsidian
.cm-templater-command.CodeMirror-activeline-background {
background: #272727;
}
.theme-dark .cm-s-obsidian .cm-templater-command.CodeMirror-matchingbracket {
outline: 1px solid grey;
color: #d4d4d4 !important;
}
.CodeMirror-hints {
position: absolute;
z-index: 10;
overflow: hidden;
list-style: none;
margin: 0;
padding: 2px;
-webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
border-radius: 3px;
border: 1px solid silver;
background: white;
font-size: 90%;
font-family: monospace;
max-height: 20em;
overflow-y: auto;
}
.CodeMirror-hint {
margin: 0;
padding: 0 4px;
border-radius: 2px;
white-space: pre;
color: black;
cursor: pointer;
}
li.CodeMirror-hint-active {
background: #08f;
color: white;
}

24
.obsidian/snippets/_app-tweak.css vendored Normal file
View file

@ -0,0 +1,24 @@
.markdown-preview-view :is(h3, h4) {
display: inherit;
z-index:-5;
}
.canvas-wrapper :is(h1,h2) {
display: inherit!important;
}
.obsidian-banner .banner-image.draggable{
margin:0;
}
@media only screen and (max-width: 768px) {
.markdown-rendered table {
zoom: 70%;
}
}
.embed-title {
display: none;
}

200
.obsidian/snippets/_infobox-callout.css vendored Normal file
View file

@ -0,0 +1,200 @@
/* === meta ===
...Author: Rachel Veer
...Website: https://publish.obsidian.md/rachelveer/
...Comment: Styling assumes the infobox will always be to the right. */
/* Responsive to theme */
.theme-light {
--primary-infobox-accent: var(--text-accent);
/* --section-background-color: rgb(123, 108, 217); based on Obsidian "interactive-accent-rgb" */
}
.theme-dark {
--primary-infobox-accent: var(--text-accent);
/* --section-background-color: rgb(72, 54, 153); based on Obsidian "interactive-accent-rgb" */
--infobox-line-color: #ddd;
}
/* === My Infobox custom Callout === */
.callout[data-callout="infobox"] {
margin-left: 8px; /* Better spacing from text. */
border-radius: 8px;
border: none; /* shadows over borders */
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); /* shadow for cards */
float: right;
width: 100%;
max-width: 19rem;
margin-top: 2px; /* Bring it as close to H1 as possible. */
font-size: 1rem;
}
.callout[data-callout="infobox"][data-callout-metadata="left"]
{
float: left;
margin-left: 0;
margin-right: 8px;
}
.callout[data-callout="infobox"][data-callout-metadata="center"]
{
float: none;
display: block;
margin: auto;
}
/* Originally inspired by NFS wiki (#383838) */
/* Now using Reasonable Color grey shade 5 */
.theme-dark .callout[data-callout="infobox"] {
background-color: #3e3e3e;
}
/* === Title & Icons === */
/* Remove any icons; even "invisbile" ones */
/* (space freed up after setting this, even though */
/* no visible icon was present). */
.callout[data-callout="infobox"] .callout-title .callout-icon {
display: none;
}
/* Center title */
.callout[data-callout="infobox"] .callout-title {
padding: 5px 10px;
background-color: transparent; /* Less distracting title; no color */
text-align: center;
font-size: 110%;
font-style: italic;
border-radius: 8px 8px 0px 0px; /* fall in line with overall shape, otherwise it overlaps */
}
/* Vertically align callout fold better. */
.callout[data-callout="infobox"].is-collapsed .callout-fold {
padding-top: 2px;
}
/* === Content Meta === */
/* Compact infobox content. */
.callout[data-callout="infobox"] p,
.callout[data-callout="infobox"] h3 {
margin: 0;
padding-left: 2px; /* we don't want text touching border */
}
/* While content is left, center images. */
.callout[data-callout="infobox"] .internal-embed,
.callout[data-callout="infobox"] img {
text-align: center;
border-radius: 2px; /* more subtle radius on images in infoboxes */
margin: 0 -1px; /* negative margins trick to escape padding */
}
/* H2 headers act as our sections. */
.callout[data-callout="infobox"] .callout-content h2 {
font-size: 1.1rem;
margin: 0;
padding-left: 15px;
justify-content: center; /*Center as Flex*/
/* background: var(--primary-infobox-accent); */
/* border-radius: 2px; */
width: 100%;
color: var(--primary-infobox-accent);
border-top: 2px solid #ddd;
}
.theme-dark .callout[data-callout="infobox"] .callout-content h2 {
border-top: 2px solid #6f6f6f; /* Reasonable color shade 4 */
}
/* === Simplified Infobox === */
/* Compact size and color text. */
.markdown-preview-view .callout[data-callout="infobox"] h3 {
font-size: 1rem;
/* margin: 0 2px; */
color: var(--primary-infobox-accent);
}
/* === Infobox using Tables; spacing & misc === */
/* Tables! */
.callout[data-callout="infobox"] table {
margin: 0;
}
/* Remove unused "title" table cell. */
.callout[data-callout="infobox"] .callout-content > table th {
display: none;
}
/* Better compact content.*/
.callout[data-callout="infobox"] .callout-content {
padding: 5px 2px; /* If 0, it makes table inside scrollable - undesired behavior.*/
}
/* Keep text aligned and compact in cells. Remove table borders. */
.callout[data-callout="infobox"] table :is(td, tr, th) {
vertical-align: text-top;
padding-left: 0%;
background-color: transparent;
border-color: transparent;
text-align: left;
}
/* == Floats & Position === */
/* Remove float and center infoboxes on small screens. */
@media (max-width: 600px) {
.callout[data-callout="infobox"] {
float: none;
margin: auto;
min-width: 10rem; /* Prevent infobox shrinking too much. */
}
}
/* Remove float and center infobox in hover previews too. */
.popover .callout[data-callout="infobox"] {
float: none;
margin: auto;
}
/* Every other major visual element is now responsive to */
/* this callout's presence! Including standard Callouts (:not)! */
.markdown-preview-view :is(blockquote,
.callout:not(.callout[data-callout="infobox"])) {
display: flex;
flex-direction: column; /* Aligns child elements correctly. */
}
/* continued: */
/* Headers too (not included above because headers */
/* do not like new flex direction. */
.markdown-preview-view :is(h1, h2,h3,h4,h5) {
display: flex;
}
/* Don't allow transclusions or lines next to infoboxes. */
.markdown-embed:not(.image-embed), .markdown-preview-view hr {
clear: both;
}
/* === Themes === */
/* Xenomorph theme */
.callout[data-callout="infobox"][data-callout-metadata="xeno" ] {
--primary-infobox-accent: green;
}
/* Enable borders */
.callout[data-callout="infobox"][data-callout-metadata="border"],
.callout[data-callout="infobox"][data-callout-metadata="borders"] {
border: 2px solid var(--primary-infobox-accent);
box-shadow: none;
}
.theme-dark .markdown-preview-view tr:nth-child(even) {
background-color: inherit;
}
@media only screen and (max-device-width: 25rem) {
.markdown-preview-view :is(h1, h2,h3,h4,h5) {
display: inherit!important;
}
}

19
.obsidian/starred.json vendored Normal file
View file

@ -0,0 +1,19 @@
{
"items": [
{
"type": "file",
"title": "Chapitre 1 - Révolution",
"path": "Scénario/Chapitre 1 - Révolution.md"
},
{
"type": "file",
"title": "Drawing 2022-12-02 12.10.06.excalidraw",
"path": "Excalidraw/Chapitre 1 - Assassinat.md"
},
{
"type": "file",
"title": "Dashboard",
"path": "Dashboard.md"
}
]
}

3
.obsidian/templates.json vendored Normal file
View file

@ -0,0 +1,3 @@
{
"folder": "Templates"
}

7
.obsidian/themes/Encore/manifest.json vendored Normal file
View file

@ -0,0 +1,7 @@
{
"name": "Encore",
"version": "2.3.4",
"minAppVersion": "1.1.9",
"author": "Lucas Champagne",
"authorUrl": "https://lucaschampagne.dev/"
}

1837
.obsidian/themes/Encore/theme.css vendored Normal file

File diff suppressed because it is too large Load diff

6
.obsidian/themes/Obuntu/manifest.json vendored Normal file
View file

@ -0,0 +1,6 @@
{
"name": "Obuntu",
"version": "0.0.0",
"minAppVersion": "0.16.0",
"author": "Dubinin Dmitry"
}

1985
.obsidian/themes/Obuntu/theme.css vendored Normal file

File diff suppressed because it is too large Load diff

1
.obsidian/vault-stats.json vendored Normal file

File diff suppressed because one or more lines are too long

174
.obsidian/workspace vendored Normal file
View file

@ -0,0 +1,174 @@
{
"main": {
"id": "aa49e558756a69eb",
"type": "split",
"children": [
{
"id": "3610ec8739cf28e8",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Notes/Pistes - Idées.md",
"mode": "source",
"backlinks": false,
"source": false
}
}
}
],
"direction": "vertical"
},
"left": {
"id": "859ed2d6ffc6b9be",
"type": "split",
"children": [
{
"id": "ef6f15338f423994",
"type": "tabs",
"children": [
{
"id": "700578a8d7a9e705",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {}
}
},
{
"id": "e27306f4e2d62f5d",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Personnages/Mirë Lelyen.md",
"mode": "source",
"backlinks": false,
"source": false
}
}
},
{
"id": "442c1f42c9533e21",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "Cyrillane",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
}
}
},
{
"id": "1e7fef835a2147b0",
"type": "leaf",
"state": {
"type": "starred",
"state": {}
}
}
]
}
],
"direction": "horizontal",
"width": 354.5
},
"right": {
"id": "507801c496947bba",
"type": "split",
"children": [
{
"id": "eca6c3713ddda617",
"type": "tabs",
"dimension": 72.22222222222223,
"children": [
{
"id": "fef28a334e7f30fe",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true
}
}
},
{
"id": "25d36316f2cb09e3",
"type": "leaf",
"state": {
"type": "advanced-tables-toolbar",
"state": {}
}
}
]
},
{
"id": "0c73262e54d54dbc",
"type": "tabs",
"dimension": 27.77777777777778,
"children": [
{
"id": "c705ede2167024ed",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "Notes/Pistes - Idées.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
}
},
{
"id": "31428ac4d5c60d3c",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"file": "Notes/Pistes - Idées.md"
}
}
},
{
"id": "65cbc6e4dd59d64d",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"file": "Notes/Pistes - Idées.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
}
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 451.5
},
"active": "3610ec8739cf28e8",
"lastOpenFiles": [
"Personnages/Mirë Lelyen.md",
"Scénario/Chapitre 1 - Révolution.md",
"Campagne.md",
"Notes/Pistes - Idées.md",
"Notes/Conseils & Attentes de Discord.md",
"Notes/Groupuscules et conflits politiques.md",
"Notes/Musiques et ambiances.md",
"Notes/Noms pour la campagne.md",
"Organisations/Le Cercle de sel.md",
"Personnages/Derlynn Gravelgut.md"
]
}

192
.obsidian/workspace-mobile.json vendored Normal file
View file

@ -0,0 +1,192 @@
{
"main": {
"id": "aa49e558756a69eb",
"type": "split",
"children": [
{
"id": "fb9b17c096760173",
"type": "tabs",
"children": [
{
"id": "3610ec8739cf28e8",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Tables/Tableaux de rencontres.md",
"mode": "source",
"backlinks": false,
"source": true
}
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "c9a44afd60699835",
"type": "mobile-drawer",
"children": [
{
"id": "c71aac4bdcaf7d05",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical"
}
}
},
{
"id": "0c3600bd3438d6ad",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "Krat",
"matchingCase": false,
"explainSearch": false,
"collapseAll": true,
"extraContext": false,
"sortOrder": "alphabetical"
}
}
},
{
"id": "b3552c55c3897d63",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true
}
}
},
{
"id": "e6597d53261a3e5d",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {}
}
}
],
"currentTab": 0
},
"right": {
"id": "ed6c3e5755da4ba5",
"type": "mobile-drawer",
"children": [
{
"id": "e5bd927db4262edf",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "Tables/Tableaux de rencontres.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
}
},
{
"id": "5167f8937aafd249",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"file": "Tables/Tableaux de rencontres.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
}
}
},
{
"id": "5744c766740b58c8",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"file": "Tables/Tableaux de rencontres.md"
}
}
},
{
"id": "0eb17583489dcde7",
"type": "leaf",
"state": {
"type": "FANTASY_CALENDAR",
"state": {}
}
}
],
"currentTab": 2
},
"left-ribbon": {
"hiddenItems": {
"obsidian-projects:Open projects": false,
"fantasy-calendar:Open Large Fantasy Calendar": false,
"templater-obsidian:Templater": false,
"homepage:Open homepage": false,
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"templates:Insert template": false,
"command-palette:Open command palette": false
}
},
"active": "3610ec8739cf28e8",
"lastOpenFiles": [
"Notes/Cyrillanne - Dragons.md",
"Notes/Cyrillane - Rencontres.md",
"Meta/Notes-Structure.md",
"Scénario/Absolue Nécessitée.md",
"Scénario/Chapitres/Garder la frontière.md",
"Scénario/Chapitres/Assassinat raté.md",
"Excalidraw/Chapitre 1 - Assassinat.md",
"Actes/1.1 - L'Assassinat raté.md",
"anostheni.md",
"ladres.md",
"Locations/Kratéïra.md",
"Factions/Nihilistes.md",
"Dashboard.md",
"Objets/Vins Ceréel.md",
"Objets/Venin de Ver Pourpre.md",
"Objets/Laudanum.md",
"Objets/La Lettre préventive.md",
"Objets/L'épée trancheuse de tyrannie.md",
"Objets/Gemme déternite.md",
"Notes/quote.md",
"Notes/Pistes - Idées.md",
"Notes/Noms pour la campagne.md",
"Notes/Musiques et ambiances.md",
"Notes/Inspirations succintes.md",
"Notes/Groupuscules et conflits politiques à l'Assemblée.md",
"Notes/Demonic Forces of Decay Compilation.pdf",
"Notes/Cyrillane - Idée.md",
"Notes/Creatures-CitéFranche-MilleVisages.pdf",
"Notes/Conseils MJ.pdf",
"Notes/Idée en vrac.canvas",
"Carte des Révélations.canvas",
"OLD - Schéma Narratif - Chapitre 1.canvas",
"Quêtes.canvas",
"Illustrations/Pasted Image 20230718110057_207.jpg",
"Illustrations/Portraits/Althéa2.jpg",
"Illustrations/Portraits/Althéa.png",
"Illustrations/Portraits/Ombre/Tobiaskwanlakshmi.webp",
"Illustrations/Portraits/Ombre/scot-andreason-lak-potrait.jpg",
"Illustrations/Portraits/Ombre/dnd_female_assassin_by_gerdelise_d7g2j0s.jpg",
"Illustrations/Portraits/Ombre/scot-andreason-lak-full.jpg",
"Illustrations/Portraits/Ombre/Capture décran 2023-01-16 143341.jpg",
"Illustrations/Portraits/Inspi Gustavio/olga-shvetskaya-.jpg",
"Illustrations/Portraits/Inspi Gustavio/maxim-verehin-ludoed.jpg"
]
}

View file

@ -0,0 +1,66 @@
---
banner: "https://i.pinimg.com/564x/8e/4b/e7/8e4be7ea21c920ea8f7b9fb75eaf389a.jpg"
---
---
banner: "https://i.pinimg.com/564x/8e/4b/e7/8e4be7ea21c920ea8f7b9fb75eaf389a.jpg"
alias: []
tags: []
chapter: 1
banner_y: 0.388
---
```RpgManagerData
plot:
abt:
need:
and:
but:
therefore:
storycircle:
you: "Les personnages sont des aventuriers de petite renommée. Idéalements, ils ont tous réussi une mission pour un notable ou ont acquis une petite réputation dans la [[Cité Franche]]"
need: "La demande d'[[Althéa]], une récompense à la hauteur des risques encouru et l'attaque de Derlynn !"
go: "Escorter Althéa quelques jours, jusqu'au jour du vote."
search: "Sécuriser le manoir"
find: "Les joueurs s'aperçoivent qu'un complot est a l'œuvre et doivent remonter la piste jusqu'au commanditaire."
take: "- Derlynn possède une boite d'allumette au nom de l'[[Hydre Cristalline]] (*information [[Boite d'Allumette de l'Hydre Cristalline]] sur le corps de [[Derlynn Boyau-Gravier]]*)\n- La Lettre préventive (*information [[La Lettre préventive]] disponible auprés d'[[Althéa Temperenza]]*)"
return: "Mener l'enquête sur l'assassin d'[[Althéa Temperenza|Althéa]]"
change: "Trouver tout les indices"
data:
synopsis: "[[Althéa]] convoque les joueurs afin de leur proposer une mission de protection. Elle a des raisons de penser que sa vie est menacée. Et en effet, le soir même, un assassin se rend dans sa chambre. \n"
complete: false
abtStage: ""
images:
- path: "https://i.pinimg.com/564x/8e/4b/e7/8e4be7ea21c920ea8f7b9fb75eaf389a.jpg"
caption: ""
```
```RpgManager
models:
header: true
```
---
### Act Notes
-
---
```RpgManager
models:
lists:
scenes:
relationship: "hierarchy"
pcs:
relationship: "unidirectional"
npcs:
relationship: "unidirectional"
clues:
relationship: "unidirectional"
locations:
relationship: "unidirectional"
factions:
relationship: "unidirectional"
```
## Scènes
```dataview
TABLE WITHOUT ID file.link as "Nom", short_desc as "Description", sceneType as "Type", storyCircleStage as "[Étape du Cercle Narratif](../Notes/Aides%20à%20la%20création.md#Les%208%20cadrans%20du%20cercle%20narratif%20de%20Dan%20Harmon)", complete as "Terminé", action as "Action ?"
FROM "Scenes"
WHERE act=this.file.name
SORT scene_index ASC
`````

View file

@ -1,60 +0,0 @@
---
type: Scénario
status: ⚠️ WIP
---
# Absolue Nécessitée
Les Milles douleurs d'[[Hrysanthéïs]] est une campagne pour le jeu de rôle Dragons écrit par [Lucastucious](https://twitter.com/LUCASTUCIOUS)
```
Dragons est un jeu de rôle produit par le studio Agate sur une idée originale de Joëlle Iris Deschamp et Nelyhann
```
Ce scénario est prévu pour des joueurs expérimentés et des personnages de niveau 4 à 16, appréciant les intrigues. Inspiré par les pistes données dans Créatures Vol.1, voici le récit du sauvetage, ou de la chute, de la [[Cité Franche]].
## Synopsis
Appelé par des visions cauchemardesques du Chancre, les joueurs vont devoir dénouer des intrigues politiques dans la [[Cité Franche]] afin de révéler un complot qui pourrait amener les Ravageurs aux portes de la ville. Arriveront ils à sauver la plus prospère des Cités ? Une aventure urbaine, promettant alliances nobles et contrat avec la pègre pour nos héros de demain !
```dataview
LIST WHERE type = "Scénario"
```
## Squelette
### [[Chapitre 1 - Révolution]]
Les joueurs sont engagés par [[Althéa|Althéa Temperanza]], une députée populaire parmi le peuple, fraichement réélue à [[L'Assemblée]] de la [[Cité Franche]]. Elle soupçonne quelques bourgeois de fomenter un tentative d'assassinat et engage les joueurs pour la protéger[^1].
Les joueurs auront donc plusieurs missions :
- Enquêter sur le commanditaire de l'Assassinat
- Trouver et révéler les actions du/des commanditaires
- Faire élire [[Althéa]] au conseil de [[Conseil de la Ville|la Main]]
Cette nouvelle pourrait briser l'équilibre précaire de [[L'Assemblée]] et [[Althéa]] en récolterait les lauriers. La nouvelle de la chute de l'empire Kadméïde en [[Cyrillane]] se répandra et les réfugiées afflueront dans la capitale de la République. Dans un contexte de crise institutionnelle, [[Althéa]] sera propulsée *[[L'Assemblée#Les pleins pouvoirs|Absolue]]* (dans un tonnerre d'applaudissement 😉 ).
### [[Chapitre 2 - Mensonges]]
Sous couvert dassurer lharmonie, lAbsolue [[Althéa]] entreprendra de paralyser les forces de la [[Cité Franche]] : arrêter lopposition ; placer des incompétents (ou des corrompus) à des postes clefs ; envoyer au loin, dans des missions suicidaires, les aventuriers qui pourraient sauver la ville de ce qui sannonce, et le pire de tout, le fichage des éveillé.
Dans le même temps, des nids chancreux pourront se développer dans les sous-sols, idéalement en grand nombre et sans adversité sérieuse pour les éliminer
Que des rebelles sen prennent à [[Althéa]] nest pas impossible à ce stade.
Ils peuvent la tuer : elle renaîtra la nuit suivante. Les habitants de la [[Cité Franche]], témoins de ce prodige, seront terrifiés et beaucoup préféreront se soumettre plutôt que risquer une mort certaine, dautant qu[[Althéa]] continue de manier le mensonge en promettant des lendemains radieux si on la laisse mener sa mission à bien.
Les joueurs devront comprendre au fur et à mesure que quelque chose cloche. Les rebelles éveillé opposé au fichages démente les accusations d'attentat, les réfugiés Cyrillan disparaissent mystérieusement, la garde vigente est renforcée, aucun travaux de réhabilitation ne semble avancer et la Cité resplendissante devient un lieu de terreur pour les habitants.
Althéa/Milles visages étant bien occupée, [[Hrysanthéïs]] pourra enfin se montrer sous sa vraie forme. En songe, il tentera d'appeler a l'aide.
Que ce soit en s'alliant aux mages rebelles, en menant une révolte populaire ou une meilleure idée des joueurs, les PJ devraient apprendre la vérité. Althéa renaît, elle n'a rien d'humain, et le chancre va ravager la Cité.
Ils découvriront alors le vrai but du projet de réhabilitation, et devront comprendre que la seule voie possible est de s'enfoncer dans les ténèbres.
### [[Chapitre 3 - Invasion]]
Les joueurs explorent l'Inframonde a la recherche d'[[Hrysanthéïs]]. Ils peuvent se mettre à détruire
Pour abattre [[Mille visages]], il faudrait tuer le jumeau et [[Hrysanthéïs]] le même jour. Une autre solution consisterait à purifier [[Hrysanthéïs]], mais les méthodes permettant de libérer une créature dune corruption critique sont [[La Corruption#Guérison|très difficiles à mettre en œuvre]].
Le pire serait en définitive de tuer Hrystanthéïs seulement. Ce dernier possédant actuellement 19 points de corruption, le dragon dagate reprendrait vie dans lenveloppe charnelle de son jumeau maléfique en gagnant le dernier point de corruption permanente qui le sépare de la transformation en prince chancreux.
### [[Le Crépuscule]]
Si les aventuriers laisse le prince chancreux émerger, les hordes de Ravageurs en sommeil dans les profondeurs de la [[Cité Franche]] se déchaînerait dans la ville.
Le Cyfandir ferait face à une catastrophe d'une ampleur comparable à la Guerre de l'Aube
[^1]: Elle justifie d'engager des aventuriers et non pas la [[Compagnie d'Airain]] par exemple, a cause du coût. L'accueil des réfugié Cyrillan crève les caisse de la Cité et toute économie est bonne a faire

View file

@ -0,0 +1,28 @@
{
"nodes":[
{"type":"group","id":"093cd6daa45b5f62","x":-2232,"y":-1026,"width":1681,"height":1789,"label":"Chapitre 1"},
{"type":"group","id":"5a0d0a670348690b","x":-49,"y":-1053,"width":717,"height":1060,"label":"Chapitre 4"},
{"type":"text","text":"###### Révélations Majeurs\n","id":"8089f6062725a162","x":1201,"y":-260,"width":250,"height":60,"color":"1"},
{"type":"text","text":"Althéa et Lysandre sont la même personne","id":"78c9eb34a4c8c68a","x":1,"y":-946,"width":250,"height":60,"color":"1"},
{"type":"text","text":"Milles-Visages est le jumeau maléfique d'[Hrysanthéïs](PNJ/Hrysanthéïs.md)","id":"f05e9d774bdffef3","x":1,"y":-830,"width":250,"height":117,"color":"1"},
{"type":"text","text":"Althéa / Lysandre est l'avatar de Mille-Visages","id":"005164262f9c2dae","x":301,"y":-955,"width":318,"height":78,"color":"1"},
{"type":"text","text":"Le lettre provient du [Quartier des Épices](Locations/Quartier%20des%20Épices.md)","id":"3f3329c7411fbda6","x":-1599,"y":-855,"width":282,"height":84},
{"type":"text","text":"[Mahira](PNJ/Mahira.md) à écrit la lettre","id":"05e211cc11aed1a2","x":-1583,"y":-667,"width":250,"height":60},
{"id":"c898325b77650c70","x":-1583,"y":-980,"width":250,"height":60,"type":"text","text":"Lettre d'avertissement "},
{"id":"4d4ac29a07f5b099","x":-2128,"y":-980,"width":250,"height":60,"type":"text","text":"L'assassin"},
{"type":"text","text":"L'assassin s'appel [Derlynn Boyau-Gravier](PNJ/Derlynn%20Boyau-Gravier.md)","id":"b2aea8ccaf034bcf","x":-2200,"y":-823,"width":262,"height":84},
{"type":"text","text":"Delrynn est la patronne de [Hydre Cristalline](Locations/Hydre%20Cristalline.md)","id":"33d44c14d32f4543","x":-2200,"y":-700,"width":262,"height":72},
{"id":"896634d0d4d25d8d","x":-2188,"y":-420,"width":250,"height":60,"type":"text","text":"Derlynn est membre de la Tridentine "},
{"id":"1952775554a916f6","x":-2200,"y":-580,"width":262,"height":100,"type":"text","text":"Le mari de Derlynn est mort en bossant pour la Compagnie Temperenza "},
{"id":"636ce15a87853b1d","x":-1920,"y":-580,"width":250,"height":60,"type":"text","text":"Derlynn a des ennuis avec la garde vigente "}
],
"edges":[
{"id":"00b0cef9c86012f4","fromNode":"c898325b77650c70","fromSide":"bottom","toNode":"3f3329c7411fbda6","toSide":"top","toEnd":"none"},
{"id":"91a3f521117f58d8","fromNode":"3f3329c7411fbda6","fromSide":"bottom","toNode":"05e211cc11aed1a2","toSide":"top","toEnd":"none"},
{"id":"dce23925988edf0a","fromNode":"4d4ac29a07f5b099","fromSide":"bottom","toNode":"b2aea8ccaf034bcf","toSide":"top","toEnd":"none"},
{"id":"278de30ba1c7e69e","fromNode":"33d44c14d32f4543","fromSide":"top","toNode":"b2aea8ccaf034bcf","toSide":"bottom","toEnd":"none"},
{"id":"7934ba3b22f48205","fromNode":"33d44c14d32f4543","fromSide":"bottom","toNode":"1952775554a916f6","toSide":"top","toEnd":"none"},
{"id":"9fb1dd963dfcf841","fromNode":"1952775554a916f6","fromSide":"bottom","toNode":"896634d0d4d25d8d","toSide":"top","toEnd":"none"},
{"id":"36b242cebd641958","fromNode":"33d44c14d32f4543","fromSide":"right","toNode":"636ce15a87853b1d","toSide":"top","toEnd":"none"}
]
}

BIN
Creatures-CitéFranche-MilleVisages.pdf (Stored with Git LFS)

Binary file not shown.

View file

@ -1,15 +1,35 @@
# Todo
---
banner: "![[Illustrations/Inspiration/campbell-white-the-great-council-copy.jpg]]"
banner_y: 0.23143
---
# [Absolue Nécessitée](Scénario/Absolue%20Nécessitée.md)
```dataview
TASK
WHERE !completed
WHERE contains(tags, "#todo")
GROUP BY file.folder
TABLE dateformat(file.mtime, "dd.MM.yyyy - HH:mm")
AS "Derniers travaux en cours"
FROM ""
WHERE file.name != this.file.name
SORT file.mtime DESC LIMIT 5
```
> [!quote] Inspiration du jour
> ```dataviewjs
> let quotesList = []
> for (q of dv.page("Notes/quote").file.lists.values)quotesList.push(q.text)
> dv.paragraph(quotesList[DateTime.now().toFormat("o") % quotesList.length])
> ```
# To Review
```dataview
TASK
WHERE !completed
WHERE contains(tags, "#toreview")
```
> [! ]- ## Todo
> ```dataview
> TASK WHERE !completed
> WHERE contains(tags, "#todo")
> GROUP BY file.folder
> ```
> [! ]- ## To Review
> ```dataview
> TASK WHERE !completed
> WHERE contains(tags, "#toreview")
> ```

15
Dragons noirs.md Normal file
View file

@ -0,0 +1,15 @@
*Le prophète du malheur*
Ses écailles évoquent une pierre dobsidienne dont la surface serait humide, couverte non pas deau mais dacide. Il habite dans les marais ou les grottes menant à linframonde doù il mène parfois les armées de ravageurs du Chancre.
## Le prophète des ruines
Le dragon noir bénéficie dun don de prescience du malheur, une forme de divination qui lattire parfois de loin pour assister à la chute de glorieuses cités ou de leffondrement de civilisations entières. Il prend le temps de regarder la splendeur intacte, survolant les cités sans attaquer autrement que pour satisfaire leur faim. Avec la patience dun être immortel, il peut arriver bien avant que les habitants ne soient en mesure de deviner le malheur qui les attend. La présence du dragon pourtant est lassurance que les germes du Mal sont bel et bien plantés et que lissue sera grandiose et tragique. Le dragon noir se délecte de loin du spectacle, mais ny participe que marginalement avant de se nourrir des victimes, vivantes ou mortes, et de prendre possession des ruines les plus majestueuses. Des aventuriers parviendront-ils à empêcher lissue fatale ou réduire son importance ? Le dragon noir, quoique paraissant neutre au début, nhésitera pas à sen prendre aux héros pour les empêcher de le priver de la ruine quil espère. Il enverra ses sbires à leurs trousses voire les attaquera en personne.
# Larrivée des dragons noirs en Cyrillane
La Cyrillane est devenue la contrée dont lavenir est le plus sombre. Le pays est en proie à la guerre civile, les exactions sont nombreuses tout autant que les déplacements de population et les combats, parfois rue par rue. Les dragons noirs ne pouvaient résister à lattrait de cet effondrement et plusieurs (leur nombre est incertain) se sont installés dans les ruines ou surveillent de loin le désastre, suivant les armées et les colonnes de réfugiés miséreux, tout en prélevant ponctuellement leur dîme de chair quand la faim leur vient. Certains dragons noirs sassocient avec une faction, parfois sincèrement séduits par la folie des nilhiliens. Dautres jouent les mercenaires, quand quelques-uns encore semblent se rapprocher de la liche Mégare de Cyrillane qui observe tous ces événements avec grand intérêt.
## Le bourreau des innocents
La tactique du dragon noir vise à détruire psychologiquement ses ennemis. Pour cela, il sen prend toujours en premier aux cibles faciles accessibles : blessés et civils. Puis il opte volontiers pour des méthodes de guerre asymétrique : attaquer brièvement et violemment puis repartir. Le véritable combat na lieu quensuite, quand le dragon noir pense avoir lavantage sur des adversaires amoindris.

File diff suppressed because it is too large Load diff

View file

@ -1,23 +1,67 @@
---
tags:
- allié-potentiel
- organisations/légal
type: Organisation
alias:
- L'Assemblée
tags: []
banner:
banner_y: 0.524
encoutered: false
short_desc: L'Assemblée est le principal organe décisionnaire de la République.
image: ../Illustrations/Ambiances/L'assemblée.jpg
source:
found_in: Grand Palais
org_found_in: "Grand Palais"
org_goals:
- Kill everyone
- Name the king
org_parent: "[La Main](La%20Main.md)"
org_leader:
signature:
status: TODO
---
![[L'assemblée.png|800]]
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.path) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
L'Assemblée est le principal organe décisionnaire de la République.
111 Citoyens tirés au sort tous les six ans peuvent voter les loi, déclarer la guerre, voter la paix, saisir un conseil pour demander une intervention ou faire office de tribunal en derniers recours.
Les débats sont souvent public, rarement à huis-clos. Ils peuvent nommer des délégués pour mener une enquête
### Le pouvoir a tout prix
Bien que les membres de lAssemblée soient théoriquement tirés au sort, une règle permet à un citoyen dont les activités sont trop prenantes de céder sa charge à une personne de son choix. Cette clause a dérivé avec le temps en un marché de la représentation comprenant un volet légal (simple vente au plus offrant) et un volet illégal (tel le chantage pour inciter un représentant à céder sa charge, ou dautres pressions et menaces). Il arrive aussi quun citoyen désigné par le sort donne gratuitement son mandat à un citoyen quil estime plus compétent que lui.  
À cause de ce système, le pouvoir est généralement continuellement entre les mains des mêmes groupes, des mêmes familles, aboutissant progressivement à donner une saveur doligarchie à la République. Le sans-gêne de certains puissants, sûrs de leur impunité, est source de tensions croissantes et alimente les discours extrémistes de prédicateurs qui rêvent de « libérer » les habitants des tyrans, de la même manière quen [Cyrillanne](../Locations/Cyrillane.md). 
Conscients des déviances des institutions, des citoyens de toutes conditions réclament des réformes, mais lAssemblée peut-elle se réformer elle-même alors que tant de ses membres auraient à y perdre ?
### Les pleins pouvoirs  
En cas de crise et de péril imminent pour la République, lAssemblée peut voter les pleins pouvoirs à un magistrat unique appelé *lAbsolu*. Il dirigera durant un an, avec une liberté complète et le contrôle de toutes les forces armées. Cette institution na pratiquement jamais servi au cours de la République. Son abolition a souvent été demandée, mais jamais votée. Ses défenseurs assurent que si la [Cyrillanne](../Locations/Cyrillane.md) avait pu mettre en place un Absolu, jamais elle ne se serait effondrée comme à présent
111 Citoyens tirés au sort tous les six ans peuvent voter les loi, déclarer la guerre, voter la paix, saisir un conseil pour demander une intervention ou faire office de tribunal en derniers recours.
Les débats sont souvent public, rarement à huis-clos. Ils peuvent nommer des délégués pour mener une enquête
### Le pouvoir a tout prix
Bien que les membres de lAssemblée soient théoriquement tirés au sort, une règle permet à un citoyen dont les activités sont trop prenantes de céder sa charge à une personne de son choix. Cette clause a dérivé avec le temps en un marché de la représentation comprenant un volet légal (simple vente au plus offrant) et un volet illégal (tel le chantage pour inciter un représentant à céder sa charge, ou dautres pressions et menaces). Il arrive aussi quun citoyen désigné par le sort donne gratuitement son mandat à un citoyen quil estime plus compétent que lui.
À cause de ce système, le pouvoir est généralement continuellement entre les mains des mêmes groupes, des mêmes familles, aboutissant progressivement à donner une saveur doligarchie à la République. Le sans-gêne de certains puissants, sûrs de leur impunité, est source de tensions croissantes et alimente les discours extrémistes de prédicateurs qui rêvent de « libérer » les habitants des tyrans, de la même manière quen [[Cyrillane]].
Conscients des déviances des institutions, des citoyens de toutes conditions réclament des réformes, mais lAssemblée peut-elle se réformer elle-même alors que tant de ses membres auraient à y perdre ?
### Les pleins pouvoirs
En cas de crise et de péril imminent pour la République, lAssemblée peut voter les pleins pouvoirs à un magistrat unique appelé *lAbsolu*. Il dirigera durant un an, avec une liberté complète et le contrôle de toutes les forces armées. Cette institution na pratiquement jamais servi au cours de la République. Son abolition a souvent été demandée, mais jamais votée. Ses défenseurs assurent que si la [[Cyrillane]] avait pu mettre en place un Absolu, jamais elle ne se serait effondrée comme à présent

60
Factions/Aïpio.md Normal file
View file

@ -0,0 +1,60 @@
---
alias: []
tags: []
banner:
encoutered: false
short_desc: Organisation criminelle de la [Cité Franche](../Locations/Cité%20Franche.md), gérée par les élénions, spécialisées dans la contrebande de poison et de drogues ainsi que les faux papiers et autres faussaires
org_found_in:
- Quartier des Étoiles
image: ../Illustrations/Logo/Aïpio.png
source: Encyclopédie vol.1
org_goals:
- Dominer la contrebande de poison et de faussaire
- Maitriser toutes les autres guildes criminelles
org_parent: ""
org_leader: "[Erulissen](../Personnages/PNJ/Erulissen.md)"
signature: Une fleur de cerisier
status: WIP
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= this.org_leader` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.name) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
## Notes
- Aïpio est une organisation criminelle qui ne sassume pas totalement en tant que telle. Elle ressemble à une association de dilettantes elenions à lélégance indolente. Elle contrôle toute la contrebande en provenance dEllerìna, et en particulier larrivée de poisons et drogues qui se diffuseront ensuite dans les autres quartiers.
- Outre cette spécialité, Aïpio est très active dans les délits de papier : escroquerie, faux, chantage, etc. De manière générale, ses membres se tiennent à lécart de la violence brutale et des crimes de sang. Ils nen savent pas moins se défendre si nécessaire et emploient volontiers des méthodes sophistiquées. 
- Dans le monde clandestin de la Cité Franche, Aïpio a aussi la particularité doffrir un terrain neutre aux négociations entre criminels. Quand on veut discuter avec une personne dangereuse, le terrain neutre par excellence est un établissement du quartier de lÉtoile. La garde vigente ny arrête que les individus qui se montrent physiquement agressifs, et elle est zélée pour ce qui est de garantir le calme. Grâce à cette forme dassociation contre-nature avec les forces de lordre, Aïpio est respectée et bien informée. En retour de ce service, les membres dAïpio bénéficient dune large immunité auprès de tous les membres de guildes de voleurs.
## Dans la campagne

View file

@ -0,0 +1,59 @@
---
alias: []
tags: []
banner:
encoutered: false
short_desc: "test"
image: "../Illustrations/something.png"
source:
org_found_in:
org_goals:
org_parent: "[République](République.md)"
org_leader:
signature:
status: TODO
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.name) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
## Notes
-
-
## Organisation
## Histoire

View file

@ -0,0 +1,59 @@
---
alias: []
tags: []
banner:
encoutered: false
short_desc: "test"
image: "../Illustrations/something.png"
source:
org_found_in:
org_goals:
org_parent: "[République](République.md)"
org_leader:
signature:
status: TODO
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.name) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
## Notes
-
-
## Organisation
## Histoire

View file

@ -0,0 +1,42 @@
---
alias: []
tags: []
---
```RpgManagerData
data:
synopsis:
complete: false
images:
- path: "https://www.worldanvil.com/uploads/images/6287ac4ce365a00dd7ec1b840f2a230c.png"
caption: ""
```
```RpgManager
models:
header: true
lists:
pcs:
npcs:
locations:
subplots:
```
---
Xonim, également appelée la Dame de la Nuit, est une déesse récente (à l'échelle divine), mais qui a déjà indiscutablement posé sa marque sur le monde, avec un style particulier. On lui attribue notamment la création des dopplegänger, et possiblement aussi celle des Vampire.
Associée à la magie et aux ténèbres, dotée d'activités subversives, on pourrait penser que le culte de cette déesse serait universellement -- ou presque -- interdit. Pourtant il n'en est rien. Il est effectivement risqué de l'honorer en Lothrienne, mais dans la Cité Franche, dans les Drakenbergen ou les Royaumes des Sables, cette foi est parfaitement admise.
## Politique
Le secret du succès du clergé de Xonim n'a rien de mystérieux, il est en fait même assez simple et tient aux "**Liens de Xonim**". Il s'agit d'un objet magique, ayant généralement la forme de chaînes ou de menottes, qui prive le prisonnier de la capacité à utiliser des sorts. Il s'agit du moyen idéal de coercition pour transporter un magicien ou un sorcier. La sécurité qu'offrent les liens de Xonim est un soulagement pour les gardes de ville. Il suffit de savoir qu'il en existe un exemplaire au poste de garde qu'on pourra chercher en cas de besoin pour se sentir mieux préparé pour gérer un incident. Ces objets magiques appréciés des forces de l'ordre sont souvent offerts ou vendus pour une somme modique (au regard de la valeur de l'enchantement), une manière de s'assurer que les temples pourront prospérer.
## Foi
Les prêtres de Xonim, craints et enviés, deviennent souvent conseillers dune guilde, dune faction ou dun roi. Leur dogme les incite à défendre du mieux quils peuvent les intérêts du camp quils choisissent, même sils doivent sopposer pour cela à dautres prêtres de même obédience. À eux de démontrer leurs mérites et leur intelligence dans cette compétition qui se joue durant toute leur vie.
---
```RpgManagerID
### DO NOT EDIT MANUALLY IF NOT INSTRUCTED TO DO SO ###
type: 1024
campaignSettings: 0
id: "2871ca3f-9eb4-491c-a66a-cda5a5f5923b"
campaignId: "160d7ffd-1d69-4848-b5e5-443eb5992dea"
parentId: "160d7ffd-1d69-4848-b5e5-443eb5992dea"
positionInParent: 0
```

View file

View file

@ -0,0 +1,88 @@
---
banner: "https://www.worldanvil.com/media/cache/cover/uploads/images/e29dbed6f8fa3c7806d191582592d832.jpg"
alias: ["Kartaçöl"]
tags: []
banner: "https://www.worldanvil.com/media/cache/cover/uploads/images/e29dbed6f8fa3c7806d191582592d832.jpg"
banner_y: 0.816
encoutered: false
short_desc: "Jeune empire conquérant dirigé par [l'Immortel](l'Immortel)"
image: "../Illustrations/something.png"
source:
org_found_in: [""]
org_goals: ["Kill everyone","Name the king"]
org_parent:
org_leader:
signature:
status: TODO
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.name) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
## Notes
- Ce jeune empire conquérant, né dans le [[Kaan]] autour du territoire de l'ancienne cité-état d'[[Easafir]] est aujourd'hui dirigé par un souverain surnommé [[l'Immortel]]. Voilà quelques années, fort d'une marine puissante, il conquit [[Moramiek]] , en [[Arolavie]] . On dit même qu'il envisageait d'intégrer la karalieva - dirigeante du royaume - à son harem.
- Kartacol considère les aventuriers comme hors-la-loi. Personne ne peut se faire justice soi même, et tout doit être approuvé par le culte d'[Façonneur](Façonneur)
## Organisation
## Histoire
## Linfluence croissante en Cyrillane
LIlkral se présente comme un élément stabilisateur, à même de protéger les populations des méfaits des belligérants, mais il sagit avant tout détablir une solide tête de pont à Delfini, et de méthodiquement sapproprier les riches terres et villes dun pays décapité. Le plan de Kartaçöl concernant
la Cyrillane comprend plusieurs aspects :
- **Gagner un comptoir.** Peu de gens actuellement sont en mesure de critiquer laide de Kartaçöl aux victimes de la guerre civile depuis la ville de [[Delfini]]. Lempire simpose et gagne un comptoir. Seule une intervention militaire pourrait len priver.
- **Vassaliser la Boréïa.** En aidant les légions de Boréïa à retourner dans leur Cyrillane dorigine et soutenir les factions loyalistes engagées dans la guerre civile, Kartaçöl gagne un relatif contrôle sur une portion intéressante du Septentrion. Dans le même temps, elle met les loyalistes de Cyrillane en position de dépendance.
- **Restaurer une faction loyaliste sous contrôle.** Si loption dune conquête frontale de la Cyrillane est toujours ouverte, lIlkral a conscience quil gaspillerait moins de ressources en installant un gouvernement vassal dévoué. Pour cela, il mise pour le moment sur les loyalistes, mais rien ne garantit quil ne changerait pas de camp si une meilleure opportunité se présentait.
## Le fond de laffaire arolave
Cest peu de dire que les relations entre le Kartaçöl et lArolavie sont exécrables. La karalieva ne décolère pas depuis la demande qui lui avait été adressée voilà plusieurs années denvoyer sa sœur cadette et actuelle héritière comme déléguée à la gurnama. Après les premiers échecs des négociations, lIlkral changea de stratégie et décida de semparer de la karalieva en personne. Kartaçöl sétend sur une partie du Kaan et sur le sud de la mer Ustalva quil cherche à contrôler totalement.
Lentreprise semblait en bonne voie daboutir avec la prise de Moramiek en Arolavie, mais la karalieva parvint à renverser la situation, infligeant à Kartaçöl sa pire défaite militaire. Les plans de Kartaçöl concernant lArolavie peuvent être ainsi résumés :
- **Prise en tenaille par la Cyrillane et la Boréïa.** En sinstallant en Cyrillane, Kartaçöl aurait une base terrestre. Si ce plan aboutissait, lArolavie se retrouverait prise en tenaille, entre la Cyrillane au sud et le Kaan en face. Ce serait encore plus vrai si la Boréïa basculait du côté de Kartaçöl. LArolavie perdrait alors le contrôle de la mer Ustalva, principal point daccès au reste du monde pour ce pays enclavé. Du point de vue de lArolavie, il vaut mieux une Cyrillane détruite que vassale de Kartaçöl. La karalieva pourrait être prête à sallier aux pires seigneurs de guerre pour éviter que la politique de son ennemi aboutisse.
- **Contrôle de la mer.** Avec laide de corsaires, Kartaçöl sefforce de contrôler toute la mer Ustalva et réduire à néant la flotte arolave.
- **Asservissement de la karalieva.** Pour les observateurs naïfs, la volonté apparemment obsessionnelle de lIlkral à capturer la karalieva pour lenfermer dans le pavillon de la gunarma apparaît simplement comme la marque dune personnalité libidineuse. En réalité, lImmortel a connaissance de certains détails sur le rituel qui lie la karalieva à la terre de son pays, aux fées et à Eana. La dirigeante est à ses yeux en quelque sorte un artefact vivant quil pourra mettre au service de ses ambitions.
## Dans la campagne
Le centre névralgique de l'influence de Kartacol en cyrillane est [Delfini](../Delfini.md)
#### PNJ
- Une eneler
- un pâdi
- un des fils de l'immortel
- un nesil
- des anakedis
-
#### quetes:

66
Factions/La Main.md Normal file
View file

@ -0,0 +1,66 @@
---
alias: ["Conseil de la ville"]
tags: []
banner:
encoutered: false
short_desc: "5 membres de [L'Assemblée](Assemblée.md), élus pour une période de 6 ans ; ils choisissent leur équipe dassistants."
image: "../Illustrations/something.png"
source:
org_found_in:
org_goals: ["Installés en permanence dans les bâtiments officiels, les membres sont les premiers avertis en cas de problème.","Ils gèrent les affaires courantes et préparent lessentiel de lordre du jour de lAssemblée."]
org_parent: "[République](République.md)"
org_leader:
signature: "Couleur de Vigence : Dorée"
status: TODO
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.name) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
Installés en permanence dans les bâtiments officiels, les membres sont les premiers avertis en cas de problème. Ils gèrent les affaires courantes et préparent lessentiel de lordre du jour de [LAssemblée](Assemblée.md).
Le dernier vote pour le conseil a eu lieu l'année dernière
### Membres actuels
- [Lunarion Agnadelle](../Personnages/PNJ/Lunarion%20Agnadelle.md) Membre depuis 8ans (deuxième mandat), il succède a son père.
- [Malvina Ceréel](../Personnages/PNJ/Malvina%20Ceréel.md), halfeline de la famille Ceréel, entame sa 13e année (3eme mandat) et ne compte pas partir.
- [Artistophane Ipato](../Personnages/PNJ/Artistophane%20Ipato.md). La famille Ipato est dans son premier mandat, et c'est la première fois qu'une famille Cyrillane arrive au conseil de la main.
- [Zerka Valtor](../Personnages/PNJ/Zerka%20Valtor.md), placée dans l'institution de la Steinbank.
- Le [Baron de l'Éther](../Personnages/PNJ/Baron%20de%20l'Éther.md), possède la majorité des transports de la villes. Compagnie de barques, [[néfélytres]] et [[boursoufleuses]]. Il siège au conseil du [quartier des inventions](../Locations/Quartier%20éolien.md)

61
Factions/La Raqisa.md Normal file
View file

@ -0,0 +1,61 @@
---
alias: ["La Danseuse"]
tags: []
banner:
encoutered: false
short_desc: "test"
image: "../Illustrations/Logo/Signature de la Raqisa.png"
source:
org_found_in: ["Quartier des Épices"]
org_goals: []
org_parent:
org_leader:
signature:
status: TODO
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.name) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
## Notes
-
-
## Organisation
## Histoire

51
Factions/La Tridentine.md Normal file
View file

@ -0,0 +1,51 @@
---
alias: []
tags: []
banner:
encoutered: false
short_desc: "Une organisation illégale qui règne sur le quartier du vieux port."
image: "../Illustrations/Logo/Tridentine logo.png"
source:
org_found_in: ["Quartier du Vieux Port", "Quartier des Soeurs","Quartier Éolien","Quartier Cyrillan"]
signature: "un trident, arme traditionnelle des pêcheurs, évoquant lorigine portuaire des membres de la bande."
status: DONE
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.name) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
## Details
Véritable bande des quais, la Tridentine contrôle intégralement les (nombreuses) activités illégales du port de lArmatrice. Bien plus qu'une simple bande de brutes, la Tridentine a un large champ d'action. Depuis le simple marin en goguette (combats clandestins, prostitution, jeu, alcool) jusqu'aux capitaines de compagnies marchandes (escorte, extorsion), l'organisation s'engage dans toutes les activités criminelles lucratives à sa portée. Dépassés par lhydre, les gardes vigents du [Quartier du Vieux Port](../Locations/Quartier%20du%20Vieux%20Port.md) ont été trop heureux de se laisser acheter et de déléguer à la Tridentine la lutte contre [La Raqisa](La%20Raqisa.md) qui cherche à simplanter dans le quartier. Un peu en recul du fait de son fonctionnement artisanal, la Tridentine nen est pas moins un adversaire puissant et un ennemi redoutable.
**Sources de revenu** : vol à la tire, contrebande, cambriolage, extorsion, prostitution, paris illégaux, jeux dargent, etc. 

View file

@ -0,0 +1,59 @@
---
alias: []
tags: []
banner:
encoutered: false
short_desc: "test"
image: "../Illustrations/something.png"
source:
org_found_in: [""]
org_goals: ["Kill everyone","Name the king"]
org_parent:
org_leader:
signature:
status: TODO
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.name) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
## Notes
-
-
## Organisation
## Histoire

57
Factions/Nihilistes.md Normal file
View file

@ -0,0 +1,57 @@
---
alias: ["Nihiliens"]
tags: []
banner:
encoutered: false
short_desc: "test"
image: "../Illustrations/something.png"
source:
org_found_in: ["Cité Franche", "Cyrillanne"]
org_goals: ["Détruire les instances de pouvoirs"]
org_parent:
org_leader:
signature:
status: TODO
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.name) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
Secte radicale honorant [Tamerakh](../Personnages/PNJ/Dieux/Tamerakh.md) en tant que Libérateur par la destruction.
Elle est connu pour avoir précipité la guerre civile en Cyrillane et contribué à provoquer la chute de la dynastie Kadméïde
Ils prêchent la libération des opprimés par la destruction des institutions et du pouvoir oppresseur.

52
Factions/République.md Normal file
View file

@ -0,0 +1,52 @@
---
alias: []
tags: []
banner: "![[L'assemblée.jpg]]"
banner_y: 0.128
encoutered: false
short_desc: "test"
image: "../Illustrations/something.png"
source:
org_found_in: ["Cité Franche"]
org_goals: ["Kill everyone","Name the king"]
org_parent:
org_leader:
signature:
status: TODO
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
### Faction Details
Si la Cité Franche sest imposée comme une puissance marchande incontournable, cest le résultat dune volonté sans faille, sappuyant sur un mélange de persévérance et dopportunisme. En 331 ans, la République sest attachée à tisser des relations fortes avec de nombreuses civilisations, installant des comptoirs et nouant des accords protecteurs de ses intérêts. Une politique de neutralité affichée dans les conflits locaux a amené notre territoire à être un lieu de rencontre où les agents de peuples ennemis peuvent mener une diplomatie de lombre aboutissant parfois à des traités de paix providentiels. Néanmoins, toutes les ambassades et délégations voyagent avec des espions qui agissent par eux-mêmes ou bien font la richesse des guildes de voleurs chargées de faire leur sale boulot : vol, chantage, enlèvement, assassinat. Par le passé déjà, le destin de peuples lointains sest joué entre les murs de notre ville, et tout indique que ce rôle darrière-cour des intrigues nest pas près de cesser.
### Histoire
Lempire de Tamerakh fut divisé en provinces, chacune contrôlée par un gouverneur nommé par le conquérant en personne. Au moment de lascension divine, les personnages les plus importants de tout lempire avaient été conviés à sa capitale, dans lest du vieux Kaan. Daprès la légende, aucun nen revint et ils moururent tous, comme sa population, et tous les prisonniers de guerre réduits à lesclavage. Un tel carnage défit tout ce que nous pouvons imaginer. Il ne demeura dans les provinces impériales que les subalternes, et quelques gouverneurs assez prudents pour se faire porter pâle et envoyer leurs seconds à leur place. La Resgrande Riporte faisait partie de la province de Barruna qui couvre approximativement le territoire terrestre actuellement sous le contrôle de la Cité Franche, mais la décision avait été prise de placer la capitale à Malachaï, dans les [Reliefs de Histe](../Locations/Reliefs%20de%20Histe.md).
#### Le royaume de Barruna
Après la chute de lempire de Tamerakh, le Barruna devint un royaume et le gouverneur se proclama roi. Il régna une vingtaine dannée, mais échoua à assurer la stabilité de sa dynastie dans le temps. Son successeur fut renversé par la cheffe de la résistance, Sheena la halfeline. Elle fondit un nouveau royaume, dont la capitale était la Resgrande Riporte. Ce nouveau royaume prit le nom de Ouestrie une traduction transparente du terme kaani Barruna ! Il na pas su sétablir dans la durée, mais les grands principes qui ont présidé à sa création ont en revanche marqué lhistoire. Liberté, force dâme, esprit dinitiative, égalité, mérité : nous avons là les germes de la République à venir. Cette royauté était dailleurs élective. Ses dirigeants hélas manquaient de sens stratégique. La Cyrillane su en tirer profit.
#### Les Drae
Une habile politique matrimoniale et dalliance, couplée à une politique de puissance à long terme leur permirent de prendre le contrôle du royaume de Ouestrie. Une dynastie de souverains vassaux mi-ouestriens, mi-cyrillans, les Drae, régna pendant lessentiel de la période précédant linstauration de la République.
Pratiquement tous les vestiges royaux que vous pourriez croiser datent de cette époque. De même, les familles qui affichent aujourdhui encore un titre de noblesse, lont acquis sous les Drae. 
La Resgrande Riporte a considérablement grandi sous leur règne, pour prendre peu à peu le visage que vous lui connaissez. Ils ont inauguré la cathédrale de Flore et Givreuse et le grand sanctuaire de Forgeron. Labandon de la vieille nécropole au profit du Cimetière de la Plaine est également de leur fait ; linstallation de la Steinbank aussi. En dépit de forces indéniables, le royaume souffrait de défauts qui précipitèrent sa perte. Les familles guildiennes en particulier étaient insatisfaites de la politique fiscale imposée indirectement par le trône cyrillan. La révolution à venir se nourrissait à la fois du ressentiment dêtre un pays vassal, de la pression économique, du souvenir des idéaux ayant mené à renverser le royaume de Barruna, et de la relative faiblesse de la Cyrillane alors prise dans une tentative malheureuse de conquérir le royaume de Ghardat. 
Lultime facteur déclenchant fut un concours de circonstances, une suite daccidents et de décès tragiques qui menèrent sur le trône Alexis III, un jeune souverain généreux, mais qui mesurait mal la succession dévénements quil allait déclencher. Soucieux du bien-être de son peuple, il décida de plaider sa cause auprès de lempereur, en se rendant en personne à Kratéïra avec une délégation guildienne. 
Il existe plusieurs versions, contradictoires, des événements. Toujours est-il quAlexis III Drae mourut au cours du voyage de maladie ou dun empoisonnement , et que certains guildiens furent arrêtés et exécutés pour sédition. Pour lanecdote, la guilde despeciel, qui contrôle le commerce des épices, et la guilde des alchimistes sont encore soupçonnées par certains davoir assassiné alors le souverain pour provoquer une révolte contre la Cyrillane et obtenir lindépendance. La population assemblée dans lancien palais vota solennellement pour létablissement de la République. Une époque venait de sachever.

View file

@ -0,0 +1,59 @@
---
alias: []
tags: []
banner:
encoutered: false
short_desc: "test"
image: "../Illustrations/something.png"
source:
org_found_in: [""]
org_goals: ["Kill everyone","Name the king"]
org_parent:
org_leader:
signature:
status: TODO
---
> [!infobox]+ `= this.file.name`
> `$= dv.io.load(dv.page("Snippet-portrait").file.path)`
>
> | | |
> | --- | --- |
> |**Description** | `= this.short_desc` |
> |**Surnoms** | `= this.alias` |
> | **Signature**| `= this.signature`
> ## Buts
>```dataview
>LIST WITHOUT ID org_goals
>WHERE file.name = this.file.name
>FLATTEN org_goals
>```
>
> ## Infos
> | | |
> | --- | --- |
> |**Implantations** | `=link(this.org_found_in)`
> | **Organisation parente**| `= this.org_parent` |
> | **Organisations subsidiaires**| `$= dv.list(dv.pages().where(page => page.org_parent?.includes(dv.current().file.name)).file.link)` |
> |**Dirigeant** | `= link(this.org_leader)` |
> ## Membres
>```dataview
>LIST WHERE contains(file.frontmatter.organisations, this.file.name) SORT file.name
>```
>
> ## Références
>```dataview
>LIST WHERE contains(file.outlinks, this.file.link) SORT file.name
>```
## Notes
-
-
## Organisation
## Histoire

Binary file not shown.

View file

@ -0,0 +1 @@
Princesse

BIN
Illustrations/Dieux/tamerakh.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,2 @@
```folderv
````

BIN
Illustrations/Inspiration/-.jpg (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

Binary file not shown.

BIN
Illustrations/Inspiration/campbell-white-nemea.jpg (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show more