initial commit
This commit is contained in:
BIN
.obsidian/.DS_Store
vendored
Normal file
BIN
.obsidian/.DS_Store
vendored
Normal file
Binary file not shown.
3
.obsidian/app.json
vendored
Normal file
3
.obsidian/app.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"promptDelete": false
|
||||||
|
}
|
||||||
3
.obsidian/appearance.json
vendored
Normal file
3
.obsidian/appearance.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"accentColor": "#663cc8"
|
||||||
|
}
|
||||||
7
.obsidian/community-plugins.json
vendored
Normal file
7
.obsidian/community-plugins.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
[
|
||||||
|
"dataview",
|
||||||
|
"templater-obsidian",
|
||||||
|
"obsidian-kanban",
|
||||||
|
"obsidian-excalidraw-plugin",
|
||||||
|
"obsidian-git"
|
||||||
|
]
|
||||||
30
.obsidian/core-plugins-migration.json
vendored
Normal file
30
.obsidian/core-plugins-migration.json
vendored
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"file-explorer": true,
|
||||||
|
"global-search": true,
|
||||||
|
"switcher": true,
|
||||||
|
"graph": true,
|
||||||
|
"backlink": true,
|
||||||
|
"canvas": true,
|
||||||
|
"outgoing-link": true,
|
||||||
|
"tag-pane": true,
|
||||||
|
"properties": false,
|
||||||
|
"page-preview": true,
|
||||||
|
"daily-notes": true,
|
||||||
|
"templates": true,
|
||||||
|
"note-composer": true,
|
||||||
|
"command-palette": true,
|
||||||
|
"slash-command": false,
|
||||||
|
"editor-status": true,
|
||||||
|
"bookmarks": true,
|
||||||
|
"markdown-importer": false,
|
||||||
|
"zk-prefixer": false,
|
||||||
|
"random-note": false,
|
||||||
|
"outline": true,
|
||||||
|
"word-count": true,
|
||||||
|
"slides": false,
|
||||||
|
"audio-recorder": false,
|
||||||
|
"workspaces": false,
|
||||||
|
"file-recovery": true,
|
||||||
|
"publish": false,
|
||||||
|
"sync": false
|
||||||
|
}
|
||||||
33
.obsidian/core-plugins.json
vendored
Normal file
33
.obsidian/core-plugins.json
vendored
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"file-explorer": true,
|
||||||
|
"global-search": true,
|
||||||
|
"switcher": true,
|
||||||
|
"graph": true,
|
||||||
|
"backlink": true,
|
||||||
|
"canvas": true,
|
||||||
|
"outgoing-link": true,
|
||||||
|
"tag-pane": true,
|
||||||
|
"properties": false,
|
||||||
|
"page-preview": true,
|
||||||
|
"daily-notes": true,
|
||||||
|
"templates": true,
|
||||||
|
"note-composer": true,
|
||||||
|
"command-palette": true,
|
||||||
|
"slash-command": false,
|
||||||
|
"editor-status": true,
|
||||||
|
"bookmarks": true,
|
||||||
|
"markdown-importer": false,
|
||||||
|
"zk-prefixer": false,
|
||||||
|
"random-note": false,
|
||||||
|
"outline": true,
|
||||||
|
"word-count": true,
|
||||||
|
"slides": false,
|
||||||
|
"audio-recorder": false,
|
||||||
|
"workspaces": false,
|
||||||
|
"file-recovery": true,
|
||||||
|
"publish": false,
|
||||||
|
"sync": false,
|
||||||
|
"footnotes": false,
|
||||||
|
"bases": true,
|
||||||
|
"webviewer": false
|
||||||
|
}
|
||||||
22
.obsidian/graph.json
vendored
Normal file
22
.obsidian/graph.json
vendored
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"collapse-filter": true,
|
||||||
|
"search": "",
|
||||||
|
"showTags": false,
|
||||||
|
"showAttachments": false,
|
||||||
|
"hideUnresolved": false,
|
||||||
|
"showOrphans": true,
|
||||||
|
"collapse-color-groups": true,
|
||||||
|
"colorGroups": [],
|
||||||
|
"collapse-display": true,
|
||||||
|
"showArrow": false,
|
||||||
|
"textFadeMultiplier": 0,
|
||||||
|
"nodeSizeMultiplier": 1,
|
||||||
|
"lineSizeMultiplier": 1,
|
||||||
|
"collapse-forces": true,
|
||||||
|
"centerStrength": 0.518713248970312,
|
||||||
|
"repelStrength": 10,
|
||||||
|
"linkStrength": 1,
|
||||||
|
"linkDistance": 250,
|
||||||
|
"scale": 0.5875284471448264,
|
||||||
|
"close": true
|
||||||
|
}
|
||||||
11
.obsidian/hotkeys.json
vendored
Normal file
11
.obsidian/hotkeys.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"templater-obsidian:create-new-note-from-template": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Ctrl",
|
||||||
|
"Shift"
|
||||||
|
],
|
||||||
|
"key": "T"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
20876
.obsidian/plugins/dataview/main.js
vendored
Normal file
20876
.obsidian/plugins/dataview/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/dataview/manifest.json
vendored
Normal file
11
.obsidian/plugins/dataview/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "dataview",
|
||||||
|
"name": "Dataview",
|
||||||
|
"version": "0.5.68",
|
||||||
|
"minAppVersion": "0.13.11",
|
||||||
|
"description": "Complex data views for the data-obsessed.",
|
||||||
|
"author": "Michael Brenan <blacksmithgu@gmail.com>",
|
||||||
|
"authorUrl": "https://github.com/blacksmithgu",
|
||||||
|
"helpUrl": "https://blacksmithgu.github.io/obsidian-dataview/",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
141
.obsidian/plugins/dataview/styles.css
vendored
Normal file
141
.obsidian/plugins/dataview/styles.css
vendored
Normal file
@@ -0,0 +1,141 @@
|
|||||||
|
.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(--table-row-background-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.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(--nav-item-color-selected);
|
||||||
|
}
|
||||||
|
|
||||||
|
.dataview.inline-field-value {
|
||||||
|
padding-left: 8px;
|
||||||
|
padding-right: 8px;
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
background-color: var(--background-secondary-alt);
|
||||||
|
color: var(--nav-item-color-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(--nav-item-color-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: ")";
|
||||||
|
}
|
||||||
812
.obsidian/plugins/obsidian-excalidraw-plugin/data.json
vendored
Normal file
812
.obsidian/plugins/obsidian-excalidraw-plugin/data.json
vendored
Normal file
@@ -0,0 +1,812 @@
|
|||||||
|
{
|
||||||
|
"disableDoubleClickTextEditing": false,
|
||||||
|
"folder": "Excalidraw",
|
||||||
|
"cropFolder": "",
|
||||||
|
"annotateFolder": "",
|
||||||
|
"embedUseExcalidrawFolder": false,
|
||||||
|
"templateFilePath": "Excalidraw/Template.excalidraw",
|
||||||
|
"scriptFolderPath": "Excalidraw/Scripts",
|
||||||
|
"fontAssetsPath": "Excalidraw/CJK Fonts",
|
||||||
|
"loadChineseFonts": false,
|
||||||
|
"loadJapaneseFonts": false,
|
||||||
|
"loadKoreanFonts": false,
|
||||||
|
"compress": true,
|
||||||
|
"decompressForMDView": false,
|
||||||
|
"onceOffCompressFlagReset": true,
|
||||||
|
"onceOffGPTVersionReset": true,
|
||||||
|
"autosave": true,
|
||||||
|
"autosaveIntervalDesktop": 60000,
|
||||||
|
"autosaveIntervalMobile": 30000,
|
||||||
|
"drawingFilenamePrefix": "Drawing ",
|
||||||
|
"drawingEmbedPrefixWithFilename": true,
|
||||||
|
"drawingFilnameEmbedPostfix": " ",
|
||||||
|
"drawingFilenameDateTime": "YYYY-MM-DD HH.mm.ss",
|
||||||
|
"useExcalidrawExtension": true,
|
||||||
|
"cropSuffix": "",
|
||||||
|
"cropPrefix": "cropped_",
|
||||||
|
"annotateSuffix": "",
|
||||||
|
"annotatePrefix": "annotated_",
|
||||||
|
"annotatePreserveSize": false,
|
||||||
|
"previewImageType": "SVGIMG",
|
||||||
|
"renderingConcurrency": 3,
|
||||||
|
"allowImageCache": true,
|
||||||
|
"allowImageCacheInScene": true,
|
||||||
|
"displayExportedImageIfAvailable": false,
|
||||||
|
"previewMatchObsidianTheme": false,
|
||||||
|
"width": "400",
|
||||||
|
"height": "",
|
||||||
|
"overrideObsidianFontSize": false,
|
||||||
|
"dynamicStyling": "colorful",
|
||||||
|
"isLeftHanded": false,
|
||||||
|
"iframeMatchExcalidrawTheme": true,
|
||||||
|
"matchTheme": false,
|
||||||
|
"matchThemeAlways": false,
|
||||||
|
"matchThemeTrigger": false,
|
||||||
|
"defaultMode": "normal",
|
||||||
|
"defaultPenMode": "never",
|
||||||
|
"penModeDoubleTapEraser": true,
|
||||||
|
"penModeSingleFingerPanning": true,
|
||||||
|
"penModeCrosshairVisible": true,
|
||||||
|
"panWithRightMouseButton": false,
|
||||||
|
"renderImageInMarkdownReadingMode": false,
|
||||||
|
"renderImageInHoverPreviewForMDNotes": false,
|
||||||
|
"renderImageInMarkdownToPDF": false,
|
||||||
|
"allowPinchZoom": false,
|
||||||
|
"allowWheelZoom": false,
|
||||||
|
"zoomToFitOnOpen": true,
|
||||||
|
"zoomToFitOnResize": false,
|
||||||
|
"zoomToFitMaxLevel": 2,
|
||||||
|
"zoomStep": 0.05,
|
||||||
|
"zoomMin": 0.1,
|
||||||
|
"zoomMax": 30,
|
||||||
|
"linkPrefix": "📍",
|
||||||
|
"urlPrefix": "🌐",
|
||||||
|
"parseTODO": false,
|
||||||
|
"todo": "☐",
|
||||||
|
"done": "🗹",
|
||||||
|
"hoverPreviewWithoutCTRL": false,
|
||||||
|
"linkOpacity": 1,
|
||||||
|
"openInAdjacentPane": true,
|
||||||
|
"showSecondOrderLinks": true,
|
||||||
|
"focusOnFileTab": true,
|
||||||
|
"openInMainWorkspace": true,
|
||||||
|
"showLinkBrackets": true,
|
||||||
|
"allowCtrlClick": true,
|
||||||
|
"forceWrap": false,
|
||||||
|
"pageTransclusionCharLimit": 200,
|
||||||
|
"wordWrappingDefault": 0,
|
||||||
|
"removeTransclusionQuoteSigns": true,
|
||||||
|
"iframelyAllowed": true,
|
||||||
|
"pngExportScale": 1,
|
||||||
|
"exportWithTheme": true,
|
||||||
|
"exportWithBackground": true,
|
||||||
|
"exportPaddingSVG": 10,
|
||||||
|
"exportEmbedScene": false,
|
||||||
|
"keepInSync": false,
|
||||||
|
"autoexportSVG": false,
|
||||||
|
"autoexportPNG": false,
|
||||||
|
"autoExportLightAndDark": false,
|
||||||
|
"autoexportExcalidraw": false,
|
||||||
|
"embedType": "excalidraw",
|
||||||
|
"embedMarkdownCommentLinks": true,
|
||||||
|
"embedWikiLink": true,
|
||||||
|
"syncExcalidraw": false,
|
||||||
|
"experimentalFileType": false,
|
||||||
|
"experimentalFileTag": "✏️",
|
||||||
|
"experimentalLivePreview": true,
|
||||||
|
"fadeOutExcalidrawMarkup": false,
|
||||||
|
"loadPropertySuggestions": false,
|
||||||
|
"experimentalEnableFourthFont": false,
|
||||||
|
"experimantalFourthFont": "Virgil",
|
||||||
|
"addDummyTextElement": false,
|
||||||
|
"zoteroCompatibility": false,
|
||||||
|
"fieldSuggester": true,
|
||||||
|
"compatibilityMode": false,
|
||||||
|
"drawingOpenCount": 0,
|
||||||
|
"library": "deprecated",
|
||||||
|
"library2": {
|
||||||
|
"type": "excalidrawlib",
|
||||||
|
"version": 2,
|
||||||
|
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.15.3",
|
||||||
|
"libraryItems": []
|
||||||
|
},
|
||||||
|
"imageElementNotice": true,
|
||||||
|
"mdSVGwidth": 500,
|
||||||
|
"mdSVGmaxHeight": 800,
|
||||||
|
"mdFont": "Virgil",
|
||||||
|
"mdFontColor": "Black",
|
||||||
|
"mdBorderColor": "Black",
|
||||||
|
"mdCSS": "",
|
||||||
|
"scriptEngineSettings": {},
|
||||||
|
"defaultTrayMode": true,
|
||||||
|
"previousRelease": "2.15.3",
|
||||||
|
"showReleaseNotes": true,
|
||||||
|
"compareManifestToPluginVersion": true,
|
||||||
|
"showNewVersionNotification": true,
|
||||||
|
"latexBoilerplate": "\\color{blue}",
|
||||||
|
"latexPreambleLocation": "preamble.sty",
|
||||||
|
"taskboneEnabled": false,
|
||||||
|
"taskboneAPIkey": "",
|
||||||
|
"pinnedScripts": [],
|
||||||
|
"customPens": [
|
||||||
|
{
|
||||||
|
"type": "default",
|
||||||
|
"freedrawOnly": false,
|
||||||
|
"strokeColor": "#000000",
|
||||||
|
"backgroundColor": "transparent",
|
||||||
|
"fillStyle": "hachure",
|
||||||
|
"strokeWidth": 0,
|
||||||
|
"roughness": 0,
|
||||||
|
"penOptions": {
|
||||||
|
"highlighter": false,
|
||||||
|
"constantPressure": false,
|
||||||
|
"hasOutline": false,
|
||||||
|
"outlineWidth": 1,
|
||||||
|
"options": {
|
||||||
|
"thinning": 0.6,
|
||||||
|
"smoothing": 0.5,
|
||||||
|
"streamline": 0.5,
|
||||||
|
"easing": "easeOutSine",
|
||||||
|
"start": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": 0,
|
||||||
|
"easing": "linear"
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": 0,
|
||||||
|
"easing": "linear"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "highlighter",
|
||||||
|
"freedrawOnly": true,
|
||||||
|
"strokeColor": "#FFC47C",
|
||||||
|
"backgroundColor": "#FFC47C",
|
||||||
|
"fillStyle": "solid",
|
||||||
|
"strokeWidth": 2,
|
||||||
|
"roughness": null,
|
||||||
|
"penOptions": {
|
||||||
|
"highlighter": true,
|
||||||
|
"constantPressure": true,
|
||||||
|
"hasOutline": true,
|
||||||
|
"outlineWidth": 4,
|
||||||
|
"options": {
|
||||||
|
"thinning": 1,
|
||||||
|
"smoothing": 0.5,
|
||||||
|
"streamline": 0.5,
|
||||||
|
"easing": "linear",
|
||||||
|
"start": {
|
||||||
|
"taper": 0,
|
||||||
|
"cap": true,
|
||||||
|
"easing": "linear"
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"taper": 0,
|
||||||
|
"cap": true,
|
||||||
|
"easing": "linear"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "finetip",
|
||||||
|
"freedrawOnly": false,
|
||||||
|
"strokeColor": "#3E6F8D",
|
||||||
|
"backgroundColor": "transparent",
|
||||||
|
"fillStyle": "hachure",
|
||||||
|
"strokeWidth": 0.5,
|
||||||
|
"roughness": 0,
|
||||||
|
"penOptions": {
|
||||||
|
"highlighter": false,
|
||||||
|
"hasOutline": false,
|
||||||
|
"outlineWidth": 1,
|
||||||
|
"constantPressure": true,
|
||||||
|
"options": {
|
||||||
|
"smoothing": 0.4,
|
||||||
|
"thinning": -0.5,
|
||||||
|
"streamline": 0.4,
|
||||||
|
"easing": "linear",
|
||||||
|
"start": {
|
||||||
|
"taper": 5,
|
||||||
|
"cap": false,
|
||||||
|
"easing": "linear"
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"taper": 5,
|
||||||
|
"cap": false,
|
||||||
|
"easing": "linear"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "fountain",
|
||||||
|
"freedrawOnly": false,
|
||||||
|
"strokeColor": "#000000",
|
||||||
|
"backgroundColor": "transparent",
|
||||||
|
"fillStyle": "hachure",
|
||||||
|
"strokeWidth": 2,
|
||||||
|
"roughness": 0,
|
||||||
|
"penOptions": {
|
||||||
|
"highlighter": false,
|
||||||
|
"constantPressure": false,
|
||||||
|
"hasOutline": false,
|
||||||
|
"outlineWidth": 1,
|
||||||
|
"options": {
|
||||||
|
"smoothing": 0.2,
|
||||||
|
"thinning": 0.6,
|
||||||
|
"streamline": 0.2,
|
||||||
|
"easing": "easeInOutSine",
|
||||||
|
"start": {
|
||||||
|
"taper": 150,
|
||||||
|
"cap": true,
|
||||||
|
"easing": "linear"
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"taper": 1,
|
||||||
|
"cap": true,
|
||||||
|
"easing": "linear"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "marker",
|
||||||
|
"freedrawOnly": true,
|
||||||
|
"strokeColor": "#B83E3E",
|
||||||
|
"backgroundColor": "#FF7C7C",
|
||||||
|
"fillStyle": "dashed",
|
||||||
|
"strokeWidth": 2,
|
||||||
|
"roughness": 3,
|
||||||
|
"penOptions": {
|
||||||
|
"highlighter": false,
|
||||||
|
"constantPressure": true,
|
||||||
|
"hasOutline": true,
|
||||||
|
"outlineWidth": 4,
|
||||||
|
"options": {
|
||||||
|
"thinning": 1,
|
||||||
|
"smoothing": 0.5,
|
||||||
|
"streamline": 0.5,
|
||||||
|
"easing": "linear",
|
||||||
|
"start": {
|
||||||
|
"taper": 0,
|
||||||
|
"cap": true,
|
||||||
|
"easing": "linear"
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"taper": 0,
|
||||||
|
"cap": true,
|
||||||
|
"easing": "linear"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "thick-thin",
|
||||||
|
"freedrawOnly": true,
|
||||||
|
"strokeColor": "#CECDCC",
|
||||||
|
"backgroundColor": "transparent",
|
||||||
|
"fillStyle": "hachure",
|
||||||
|
"strokeWidth": 0,
|
||||||
|
"roughness": null,
|
||||||
|
"penOptions": {
|
||||||
|
"highlighter": true,
|
||||||
|
"constantPressure": true,
|
||||||
|
"hasOutline": false,
|
||||||
|
"outlineWidth": 1,
|
||||||
|
"options": {
|
||||||
|
"thinning": 1,
|
||||||
|
"smoothing": 0.5,
|
||||||
|
"streamline": 0.5,
|
||||||
|
"easing": "linear",
|
||||||
|
"start": {
|
||||||
|
"taper": 0,
|
||||||
|
"cap": true,
|
||||||
|
"easing": "linear"
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": true,
|
||||||
|
"easing": "linear"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "thin-thick-thin",
|
||||||
|
"freedrawOnly": true,
|
||||||
|
"strokeColor": "#CECDCC",
|
||||||
|
"backgroundColor": "transparent",
|
||||||
|
"fillStyle": "hachure",
|
||||||
|
"strokeWidth": 0,
|
||||||
|
"roughness": null,
|
||||||
|
"penOptions": {
|
||||||
|
"highlighter": true,
|
||||||
|
"constantPressure": true,
|
||||||
|
"hasOutline": false,
|
||||||
|
"outlineWidth": 1,
|
||||||
|
"options": {
|
||||||
|
"thinning": 1,
|
||||||
|
"smoothing": 0.5,
|
||||||
|
"streamline": 0.5,
|
||||||
|
"easing": "linear",
|
||||||
|
"start": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": true,
|
||||||
|
"easing": "linear"
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": true,
|
||||||
|
"easing": "linear"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "default",
|
||||||
|
"freedrawOnly": false,
|
||||||
|
"strokeColor": "#000000",
|
||||||
|
"backgroundColor": "transparent",
|
||||||
|
"fillStyle": "hachure",
|
||||||
|
"strokeWidth": 0,
|
||||||
|
"roughness": 0,
|
||||||
|
"penOptions": {
|
||||||
|
"highlighter": false,
|
||||||
|
"constantPressure": false,
|
||||||
|
"hasOutline": false,
|
||||||
|
"outlineWidth": 1,
|
||||||
|
"options": {
|
||||||
|
"thinning": 0.6,
|
||||||
|
"smoothing": 0.5,
|
||||||
|
"streamline": 0.5,
|
||||||
|
"easing": "easeOutSine",
|
||||||
|
"start": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": 0,
|
||||||
|
"easing": "linear"
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": 0,
|
||||||
|
"easing": "linear"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "default",
|
||||||
|
"freedrawOnly": false,
|
||||||
|
"strokeColor": "#000000",
|
||||||
|
"backgroundColor": "transparent",
|
||||||
|
"fillStyle": "hachure",
|
||||||
|
"strokeWidth": 0,
|
||||||
|
"roughness": 0,
|
||||||
|
"penOptions": {
|
||||||
|
"highlighter": false,
|
||||||
|
"constantPressure": false,
|
||||||
|
"hasOutline": false,
|
||||||
|
"outlineWidth": 1,
|
||||||
|
"options": {
|
||||||
|
"thinning": 0.6,
|
||||||
|
"smoothing": 0.5,
|
||||||
|
"streamline": 0.5,
|
||||||
|
"easing": "easeOutSine",
|
||||||
|
"start": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": 0,
|
||||||
|
"easing": "linear"
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": 0,
|
||||||
|
"easing": "linear"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "default",
|
||||||
|
"freedrawOnly": false,
|
||||||
|
"strokeColor": "#000000",
|
||||||
|
"backgroundColor": "transparent",
|
||||||
|
"fillStyle": "hachure",
|
||||||
|
"strokeWidth": 0,
|
||||||
|
"roughness": 0,
|
||||||
|
"penOptions": {
|
||||||
|
"highlighter": false,
|
||||||
|
"constantPressure": false,
|
||||||
|
"hasOutline": false,
|
||||||
|
"outlineWidth": 1,
|
||||||
|
"options": {
|
||||||
|
"thinning": 0.6,
|
||||||
|
"smoothing": 0.5,
|
||||||
|
"streamline": 0.5,
|
||||||
|
"easing": "easeOutSine",
|
||||||
|
"start": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": 0,
|
||||||
|
"easing": "linear"
|
||||||
|
},
|
||||||
|
"end": {
|
||||||
|
"cap": true,
|
||||||
|
"taper": 0,
|
||||||
|
"easing": "linear"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"numberOfCustomPens": 0,
|
||||||
|
"pdfScale": 4,
|
||||||
|
"pdfBorderBox": true,
|
||||||
|
"pdfFrame": false,
|
||||||
|
"pdfGapSize": 20,
|
||||||
|
"pdfGroupPages": false,
|
||||||
|
"pdfLockAfterImport": true,
|
||||||
|
"pdfNumColumns": 1,
|
||||||
|
"pdfNumRows": 1,
|
||||||
|
"pdfDirection": "right",
|
||||||
|
"pdfImportScale": 0.3,
|
||||||
|
"gridSettings": {
|
||||||
|
"DYNAMIC_COLOR": true,
|
||||||
|
"COLOR": "#000000",
|
||||||
|
"OPACITY": 50,
|
||||||
|
"GRID_DIRECTION": {
|
||||||
|
"horizontal": true,
|
||||||
|
"vertical": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"laserSettings": {
|
||||||
|
"DECAY_LENGTH": 50,
|
||||||
|
"DECAY_TIME": 1000,
|
||||||
|
"COLOR": "#ff0000"
|
||||||
|
},
|
||||||
|
"embeddableMarkdownDefaults": {
|
||||||
|
"useObsidianDefaults": false,
|
||||||
|
"backgroundMatchCanvas": false,
|
||||||
|
"backgroundMatchElement": true,
|
||||||
|
"backgroundColor": "#fff",
|
||||||
|
"backgroundOpacity": 60,
|
||||||
|
"borderMatchElement": true,
|
||||||
|
"borderColor": "#fff",
|
||||||
|
"borderOpacity": 0,
|
||||||
|
"filenameVisible": false
|
||||||
|
},
|
||||||
|
"markdownNodeOneClickEditing": false,
|
||||||
|
"canvasImmersiveEmbed": true,
|
||||||
|
"startupScriptPath": "",
|
||||||
|
"aiEnabled": true,
|
||||||
|
"openAIAPIToken": "",
|
||||||
|
"openAIDefaultTextModel": "gpt-3.5-turbo-1106",
|
||||||
|
"openAIDefaultVisionModel": "gpt-4o",
|
||||||
|
"openAIDefaultImageGenerationModel": "dall-e-3",
|
||||||
|
"openAIURL": "https://api.openai.com/v1/chat/completions",
|
||||||
|
"openAIImageGenerationURL": "https://api.openai.com/v1/images/generations",
|
||||||
|
"openAIImageEditsURL": "https://api.openai.com/v1/images/edits",
|
||||||
|
"openAIImageVariationURL": "https://api.openai.com/v1/images/variations",
|
||||||
|
"modifierKeyConfig": {
|
||||||
|
"Mac": {
|
||||||
|
"LocalFileDragAction": {
|
||||||
|
"defaultAction": "image-import",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image-import"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": true,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "link"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image-url"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": true,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "embeddable"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"WebBrowserDragAction": {
|
||||||
|
"defaultAction": "image-url",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image-url"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": true,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "link"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": true,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "embeddable"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image-import"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"InternalDragAction": {
|
||||||
|
"defaultAction": "link",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "link"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": true,
|
||||||
|
"result": "embeddable"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": true,
|
||||||
|
"result": "image-fullsize"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"LinkClickAction": {
|
||||||
|
"defaultAction": "new-tab",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "active-pane"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "new-tab"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": true,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "new-pane"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": true,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "popout-window"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": true,
|
||||||
|
"result": "md-properties"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Win": {
|
||||||
|
"LocalFileDragAction": {
|
||||||
|
"defaultAction": "image-import",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image-import"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "link"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image-url"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "embeddable"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"WebBrowserDragAction": {
|
||||||
|
"defaultAction": "image-url",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image-url"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "link"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "embeddable"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image-import"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"InternalDragAction": {
|
||||||
|
"defaultAction": "link",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "link"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "embeddable"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": true,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "image-fullsize"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"LinkClickAction": {
|
||||||
|
"defaultAction": "new-tab",
|
||||||
|
"rules": [
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": false,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "active-pane"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "new-tab"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": true,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "new-pane"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": true,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": true,
|
||||||
|
"meta_ctrl": false,
|
||||||
|
"result": "popout-window"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shift": false,
|
||||||
|
"ctrl_cmd": true,
|
||||||
|
"alt_opt": false,
|
||||||
|
"meta_ctrl": true,
|
||||||
|
"result": "md-properties"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"slidingPanesSupport": false,
|
||||||
|
"areaZoomLimit": 1,
|
||||||
|
"longPressDesktop": 500,
|
||||||
|
"longPressMobile": 500,
|
||||||
|
"doubleClickLinkOpenViewMode": true,
|
||||||
|
"isDebugMode": false,
|
||||||
|
"rank": "Bronze",
|
||||||
|
"modifierKeyOverrides": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Mod"
|
||||||
|
],
|
||||||
|
"key": "Enter"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Mod"
|
||||||
|
],
|
||||||
|
"key": "k"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Mod"
|
||||||
|
],
|
||||||
|
"key": "G"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"showSplashscreen": true,
|
||||||
|
"pdfSettings": {
|
||||||
|
"pageSize": "A4",
|
||||||
|
"pageOrientation": "portrait",
|
||||||
|
"fitToPage": 1,
|
||||||
|
"paperColor": "white",
|
||||||
|
"customPaperColor": "#ffffff",
|
||||||
|
"alignment": "center",
|
||||||
|
"margin": "normal"
|
||||||
|
}
|
||||||
|
}
|
||||||
10
.obsidian/plugins/obsidian-excalidraw-plugin/main.js
vendored
Normal file
10
.obsidian/plugins/obsidian-excalidraw-plugin/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
12
.obsidian/plugins/obsidian-excalidraw-plugin/manifest.json
vendored
Normal file
12
.obsidian/plugins/obsidian-excalidraw-plugin/manifest.json
vendored
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-excalidraw-plugin",
|
||||||
|
"name": "Excalidraw",
|
||||||
|
"version": "2.15.3",
|
||||||
|
"minAppVersion": "1.5.7",
|
||||||
|
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
||||||
|
"author": "Zsolt Viczian",
|
||||||
|
"authorUrl": "https://excalidraw-obsidian.online",
|
||||||
|
"fundingUrl": "https://ko-fi.com/zsolt",
|
||||||
|
"helpUrl": "https://github.com/zsviczian/obsidian-excalidraw-plugin#readme",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
1
.obsidian/plugins/obsidian-excalidraw-plugin/styles.css
vendored
Normal file
1
.obsidian/plugins/obsidian-excalidraw-plugin/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
426
.obsidian/plugins/obsidian-git/main.js
vendored
Normal file
426
.obsidian/plugins/obsidian-git/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
.obsidian/plugins/obsidian-git/manifest.json
vendored
Normal file
10
.obsidian/plugins/obsidian-git/manifest.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"author": "Vinzent",
|
||||||
|
"authorUrl": "https://github.com/Vinzent03",
|
||||||
|
"id": "obsidian-git",
|
||||||
|
"name": "Git",
|
||||||
|
"description": "Integrate Git version control with automatic backup and other advanced features.",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"fundingUrl": "https://ko-fi.com/vinzent",
|
||||||
|
"version": "2.35.1"
|
||||||
|
}
|
||||||
23
.obsidian/plugins/obsidian-git/obsidian_askpass.sh
vendored
Executable file
23
.obsidian/plugins/obsidian-git/obsidian_askpass.sh
vendored
Executable file
@@ -0,0 +1,23 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
PROMPT="$1"
|
||||||
|
TEMP_FILE="$OBSIDIAN_GIT_CREDENTIALS_INPUT"
|
||||||
|
|
||||||
|
cleanup() {
|
||||||
|
rm -f "$TEMP_FILE" "$TEMP_FILE.response"
|
||||||
|
}
|
||||||
|
trap cleanup EXIT
|
||||||
|
|
||||||
|
echo "$PROMPT" > "$TEMP_FILE"
|
||||||
|
|
||||||
|
while [ ! -e "$TEMP_FILE.response" ]; do
|
||||||
|
if [ ! -e "$TEMP_FILE" ]; then
|
||||||
|
echo "Trigger file got removed: Abort" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
sleep 0.1
|
||||||
|
done
|
||||||
|
|
||||||
|
RESPONSE=$(cat "$TEMP_FILE.response")
|
||||||
|
|
||||||
|
echo "$RESPONSE"
|
||||||
629
.obsidian/plugins/obsidian-git/styles.css
vendored
Normal file
629
.obsidian/plugins/obsidian-git/styles.css
vendored
Normal file
@@ -0,0 +1,629 @@
|
|||||||
|
@keyframes loading {
|
||||||
|
0% {
|
||||||
|
transform: rotate(0deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
100% {
|
||||||
|
transform: rotate(360deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="git-view"] .button-border {
|
||||||
|
border: 2px solid var(--interactive-accent);
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="git-view"] .view-content {
|
||||||
|
padding-left: 0;
|
||||||
|
padding-top: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="git-history-view"] .view-content {
|
||||||
|
padding-left: 0;
|
||||||
|
padding-top: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.loading {
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.loading > svg {
|
||||||
|
animation: 2s linear infinite loading;
|
||||||
|
transform-origin: 50% 50%;
|
||||||
|
display: inline-block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.obsidian-git-center {
|
||||||
|
margin: auto;
|
||||||
|
text-align: center;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.obsidian-git-textarea {
|
||||||
|
display: block;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.obsidian-git-disabled {
|
||||||
|
opacity: 0.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
.obsidian-git-center-button {
|
||||||
|
display: block;
|
||||||
|
margin: 20px auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltip.mod-left {
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
.tooltip.mod-right {
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Limits the scrollbar to the view body */
|
||||||
|
.git-view {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
position: relative;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-tools {
|
||||||
|
display: flex;
|
||||||
|
margin-left: auto;
|
||||||
|
}
|
||||||
|
.git-tools .type {
|
||||||
|
padding-left: var(--size-2-1);
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
width: 11px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-tools .type[data-type="M"] {
|
||||||
|
color: orange;
|
||||||
|
}
|
||||||
|
.git-tools .type[data-type="D"] {
|
||||||
|
color: red;
|
||||||
|
}
|
||||||
|
.git-tools .buttons {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
.git-tools .buttons > * {
|
||||||
|
padding: 0 0;
|
||||||
|
height: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="git-view"] .tree-item-self,
|
||||||
|
.workspace-leaf-content[data-type="git-history-view"] .tree-item-self {
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="git-view"]
|
||||||
|
.tree-item-self:hover
|
||||||
|
.clickable-icon,
|
||||||
|
.workspace-leaf-content[data-type="git-history-view"]
|
||||||
|
.tree-item-self:hover
|
||||||
|
.clickable-icon {
|
||||||
|
color: var(--icon-color-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Highlight an item as active if it's diff is currently opened */
|
||||||
|
.is-active .git-tools .buttons > * {
|
||||||
|
color: var(--nav-item-color-active);
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-author {
|
||||||
|
color: var(--text-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-date {
|
||||||
|
color: var(--text-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-ref {
|
||||||
|
color: var(--text-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-d-none {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-wrapper {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-header {
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
border-bottom: 1px solid var(--interactive-accent);
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
height: 35px;
|
||||||
|
padding: 5px 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-header,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats {
|
||||||
|
display: -webkit-box;
|
||||||
|
display: -ms-flexbox;
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats {
|
||||||
|
font-size: 14px;
|
||||||
|
margin-left: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-lines-added {
|
||||||
|
border: 1px solid #b4e2b4;
|
||||||
|
border-radius: 5px 0 0 5px;
|
||||||
|
color: #399839;
|
||||||
|
padding: 2px;
|
||||||
|
text-align: right;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-lines-deleted {
|
||||||
|
border: 1px solid #e9aeae;
|
||||||
|
border-radius: 0 5px 5px 0;
|
||||||
|
color: #c33;
|
||||||
|
margin-left: 1px;
|
||||||
|
padding: 2px;
|
||||||
|
text-align: left;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-name-wrapper {
|
||||||
|
-webkit-box-align: center;
|
||||||
|
-ms-flex-align: center;
|
||||||
|
align-items: center;
|
||||||
|
display: -webkit-box;
|
||||||
|
display: -ms-flexbox;
|
||||||
|
display: flex;
|
||||||
|
font-size: 15px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-name {
|
||||||
|
overflow-x: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-wrapper {
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
border-radius: 3px;
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse {
|
||||||
|
-webkit-box-pack: end;
|
||||||
|
-ms-flex-pack: end;
|
||||||
|
-webkit-box-align: center;
|
||||||
|
-ms-flex-align: center;
|
||||||
|
align-items: center;
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
border-radius: 3px;
|
||||||
|
cursor: pointer;
|
||||||
|
display: none;
|
||||||
|
font-size: 12px;
|
||||||
|
justify-content: flex-end;
|
||||||
|
padding: 4px 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse.d2h-selected {
|
||||||
|
background-color: #c8e1ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse-input {
|
||||||
|
margin: 0 4px 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-diff-table {
|
||||||
|
border-collapse: collapse;
|
||||||
|
font-family: Menlo, Consolas, monospace;
|
||||||
|
font-size: 13px;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-files-diff {
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-diff {
|
||||||
|
overflow-y: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-side-diff {
|
||||||
|
display: inline-block;
|
||||||
|
margin-bottom: -8px;
|
||||||
|
margin-right: -4px;
|
||||||
|
overflow-x: scroll;
|
||||||
|
overflow-y: hidden;
|
||||||
|
width: 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line {
|
||||||
|
padding: 0 8em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line {
|
||||||
|
display: inline-block;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
white-space: nowrap;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line {
|
||||||
|
padding: 0 4.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-ctn {
|
||||||
|
word-wrap: normal;
|
||||||
|
background: none;
|
||||||
|
display: inline-block;
|
||||||
|
padding: 0;
|
||||||
|
-webkit-user-select: text;
|
||||||
|
-moz-user-select: text;
|
||||||
|
-ms-user-select: text;
|
||||||
|
user-select: text;
|
||||||
|
vertical-align: middle;
|
||||||
|
white-space: pre;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
||||||
|
.theme-light
|
||||||
|
.workspace-leaf-content[data-type="diff-view"]
|
||||||
|
.d2h-code-side-line
|
||||||
|
del {
|
||||||
|
background-color: #ffb6ba;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
||||||
|
.theme-dark
|
||||||
|
.workspace-leaf-content[data-type="diff-view"]
|
||||||
|
.d2h-code-side-line
|
||||||
|
del {
|
||||||
|
background-color: #8d232881;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins {
|
||||||
|
border-radius: 0.2em;
|
||||||
|
display: inline-block;
|
||||||
|
margin-top: -1px;
|
||||||
|
text-decoration: none;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
||||||
|
.theme-light
|
||||||
|
.workspace-leaf-content[data-type="diff-view"]
|
||||||
|
.d2h-code-side-line
|
||||||
|
ins {
|
||||||
|
background-color: #97f295;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
||||||
|
.theme-dark
|
||||||
|
.workspace-leaf-content[data-type="diff-view"]
|
||||||
|
.d2h-code-side-line
|
||||||
|
ins {
|
||||||
|
background-color: #1d921996;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix {
|
||||||
|
word-wrap: normal;
|
||||||
|
background: none;
|
||||||
|
display: inline;
|
||||||
|
padding: 0;
|
||||||
|
white-space: pre;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .line-num1 {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .line-num1,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .line-num2 {
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
overflow: hidden;
|
||||||
|
padding: 0 0.5em;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
width: 3.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .line-num2 {
|
||||||
|
float: right;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber {
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
border: solid var(--background-modifier-border);
|
||||||
|
border-width: 0 1px;
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
color: var(--text-muted);
|
||||||
|
cursor: pointer;
|
||||||
|
display: inline-block;
|
||||||
|
position: absolute;
|
||||||
|
text-align: right;
|
||||||
|
width: 7.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber:after {
|
||||||
|
content: "\200b";
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber {
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
border: solid var(--background-modifier-border);
|
||||||
|
border-width: 0 1px;
|
||||||
|
-webkit-box-sizing: border-box;
|
||||||
|
box-sizing: border-box;
|
||||||
|
color: var(--text-muted);
|
||||||
|
cursor: pointer;
|
||||||
|
display: inline-block;
|
||||||
|
overflow: hidden;
|
||||||
|
padding: 0 0.5em;
|
||||||
|
position: absolute;
|
||||||
|
text-align: right;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
width: 4em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-diff-tbody tr {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber:after {
|
||||||
|
content: "\200b";
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-emptyplaceholder,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder {
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
border-color: var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder {
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber,
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber {
|
||||||
|
direction: rtl;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-del {
|
||||||
|
background-color: #fee8e9;
|
||||||
|
border-color: #e9aeae;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-ins {
|
||||||
|
background-color: #dfd;
|
||||||
|
border-color: #b4e2b4;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-del {
|
||||||
|
background-color: #521b1d83;
|
||||||
|
border-color: #691d1d73;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-ins {
|
||||||
|
background-color: rgba(30, 71, 30, 0.5);
|
||||||
|
border-color: #13501381;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-info {
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
border-color: var(--background-modifier-border);
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-light
|
||||||
|
.workspace-leaf-content[data-type="diff-view"]
|
||||||
|
.d2h-file-diff
|
||||||
|
.d2h-del.d2h-change {
|
||||||
|
background-color: #fdf2d0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark
|
||||||
|
.workspace-leaf-content[data-type="diff-view"]
|
||||||
|
.d2h-file-diff
|
||||||
|
.d2h-del.d2h-change {
|
||||||
|
background-color: #55492480;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-light
|
||||||
|
.workspace-leaf-content[data-type="diff-view"]
|
||||||
|
.d2h-file-diff
|
||||||
|
.d2h-ins.d2h-change {
|
||||||
|
background-color: #ded;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark
|
||||||
|
.workspace-leaf-content[data-type="diff-view"]
|
||||||
|
.d2h-file-diff
|
||||||
|
.d2h-ins.d2h-change {
|
||||||
|
background-color: rgba(37, 78, 37, 0.418);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper {
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper a {
|
||||||
|
color: #3572b0;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"]
|
||||||
|
.d2h-file-list-wrapper
|
||||||
|
a:visited {
|
||||||
|
color: #3572b0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-header {
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-title {
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-line {
|
||||||
|
display: -webkit-box;
|
||||||
|
display: -ms-flexbox;
|
||||||
|
display: flex;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list {
|
||||||
|
display: block;
|
||||||
|
list-style: none;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li {
|
||||||
|
border-bottom: 1px solid var(--background-modifier-border);
|
||||||
|
margin: 0;
|
||||||
|
padding: 5px 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li:last-child {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-file-switch {
|
||||||
|
cursor: pointer;
|
||||||
|
display: none;
|
||||||
|
font-size: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-icon {
|
||||||
|
fill: currentColor;
|
||||||
|
margin-right: 10px;
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-deleted {
|
||||||
|
color: #c33;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-added {
|
||||||
|
color: #399839;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-changed {
|
||||||
|
color: #d0b44c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-moved {
|
||||||
|
color: #3572b0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-tag {
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
display: -webkit-box;
|
||||||
|
display: -ms-flexbox;
|
||||||
|
display: flex;
|
||||||
|
font-size: 10px;
|
||||||
|
margin-left: 5px;
|
||||||
|
padding: 0 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-deleted-tag {
|
||||||
|
border: 2px solid #c33;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-added-tag {
|
||||||
|
border: 1px solid #399839;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-changed-tag {
|
||||||
|
border: 1px solid #d0b44c;
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type="diff-view"] .d2h-moved-tag {
|
||||||
|
border: 1px solid #3572b0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* ====================== Line Authoring Information ====================== */
|
||||||
|
|
||||||
|
.cm-gutterElement.obs-git-blame-gutter {
|
||||||
|
/* Add background color to spacing inbetween and around the gutter for better aesthetics */
|
||||||
|
border-width: 0px 2px 0.2px 2px;
|
||||||
|
border-style: solid;
|
||||||
|
border-color: var(--background-secondary);
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-gutterElement.obs-git-blame-gutter > div,
|
||||||
|
.line-author-settings-preview {
|
||||||
|
/* delegate text color to settings */
|
||||||
|
color: var(--obs-git-gutter-text);
|
||||||
|
font-family: monospace;
|
||||||
|
height: 100%; /* ensure, that age-based background color occupies entire parent */
|
||||||
|
text-align: right;
|
||||||
|
padding: 0px 6px 0px 6px;
|
||||||
|
white-space: pre; /* Keep spaces and do not collapse them. */
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 800px) {
|
||||||
|
/* hide git blame gutter not to superpose text */
|
||||||
|
.cm-gutterElement.obs-git-blame-gutter {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-unified-diff-view,
|
||||||
|
.git-split-diff-view .cm-deletedLine .cm-changedText {
|
||||||
|
background-color: #ee443330;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-unified-diff-view,
|
||||||
|
.git-split-diff-view .cm-insertedLine .cm-changedText {
|
||||||
|
background-color: #22bb2230;
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-obscure-prompt[git-is-obscured="true"] #git-show-password:after {
|
||||||
|
-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-eye"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg>');
|
||||||
|
}
|
||||||
|
|
||||||
|
.git-obscure-prompt[git-is-obscured="false"] #git-show-password:after {
|
||||||
|
-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-eye-off"><path d="M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"></path><path d="M14.084 14.158a3 3 0 0 1-4.242-4.242"></path><path d="M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"></path><path d="m2 2 20 20"></path></svg>');
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Override styling of Codemirror merge view "collapsed lines" indicator */
|
||||||
|
.git-split-diff-view .ͼ2 .cm-collapsedLines {
|
||||||
|
background: var(--interactive-normal);
|
||||||
|
border-radius: var(--radius-m);
|
||||||
|
color: var(--text-accent);
|
||||||
|
font-size: var(--font-small);
|
||||||
|
padding: var(--size-4-1) var(--size-4-1);
|
||||||
|
}
|
||||||
|
.git-split-diff-view .ͼ2 .cm-collapsedLines:hover {
|
||||||
|
background: var(--interactive-hover);
|
||||||
|
color: var(--text-accent-hover);
|
||||||
|
}
|
||||||
153
.obsidian/plugins/obsidian-kanban/main.js
vendored
Normal file
153
.obsidian/plugins/obsidian-kanban/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/obsidian-kanban/manifest.json
vendored
Normal file
11
.obsidian/plugins/obsidian-kanban/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-kanban",
|
||||||
|
"name": "Kanban",
|
||||||
|
"version": "2.0.51",
|
||||||
|
"minAppVersion": "1.0.0",
|
||||||
|
"description": "Create markdown-backed Kanban boards in Obsidian.",
|
||||||
|
"author": "mgmeyers",
|
||||||
|
"authorUrl": "https://github.com/mgmeyers/obsidian-kanban",
|
||||||
|
"helpUrl": "https://publish.obsidian.md/kanban/Obsidian+Kanban+Plugin",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
1
.obsidian/plugins/obsidian-kanban/styles.css
vendored
Normal file
1
.obsidian/plugins/obsidian-kanban/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
78
.obsidian/plugins/templater-obsidian/data.json
vendored
Normal file
78
.obsidian/plugins/templater-obsidian/data.json
vendored
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
{
|
||||||
|
"command_timeout": 5,
|
||||||
|
"templates_folder": "00-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": "02-Story",
|
||||||
|
"template": "00-Templates/Story Beat Template.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folder": "03-Characters",
|
||||||
|
"template": "00-Templates/Character Template.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folder": "04-World",
|
||||||
|
"template": "00-Templates/Lore Entry Template.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folder": "05-Gameplay",
|
||||||
|
"template": "00-Templates/Gameplay System Template.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folder": "06-Dialogue",
|
||||||
|
"template": "00-Templates/Dialogue Scene Template.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folder": "07-Quests",
|
||||||
|
"template": "00-Templates/Quest Template.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folder": "08-Locations",
|
||||||
|
"template": "00-Templates/Location Template.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folder": "09-Items-Systems",
|
||||||
|
"template": "00-Templates/Item Template.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folder": "10-Audio-Visual",
|
||||||
|
"template": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folder": "11-Reference",
|
||||||
|
"template": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"folder": "12-Development-Notes",
|
||||||
|
"template": "00-Templates/Dev Log Template.md"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"enable_file_templates": false,
|
||||||
|
"file_templates": [
|
||||||
|
{
|
||||||
|
"regex": ".*",
|
||||||
|
"template": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"syntax_highlighting": true,
|
||||||
|
"syntax_highlighting_mobile": false,
|
||||||
|
"enabled_templates_hotkeys": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"startup_templates": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"intellisense_render": 1
|
||||||
|
}
|
||||||
45
.obsidian/plugins/templater-obsidian/main.js
vendored
Normal file
45
.obsidian/plugins/templater-obsidian/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
11
.obsidian/plugins/templater-obsidian/manifest.json
vendored
Normal file
11
.obsidian/plugins/templater-obsidian/manifest.json
vendored
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "templater-obsidian",
|
||||||
|
"name": "Templater",
|
||||||
|
"version": "2.16.0",
|
||||||
|
"description": "Create and use templates",
|
||||||
|
"minAppVersion": "1.5.0",
|
||||||
|
"author": "SilentVoid",
|
||||||
|
"authorUrl": "https://github.com/SilentVoid13",
|
||||||
|
"helpUrl": "https://silentvoid13.github.io/Templater/",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
226
.obsidian/plugins/templater-obsidian/styles.css
vendored
Normal file
226
.obsidian/plugins/templater-obsidian/styles.css
vendored
Normal file
@@ -0,0 +1,226 @@
|
|||||||
|
.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,
|
||||||
|
.templater-multisuggester-div {
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater-prompt-form {
|
||||||
|
display: flex;
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater-prompt-input,
|
||||||
|
.templater-multisuggester-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);
|
||||||
|
}
|
||||||
|
|
||||||
|
.templater-multisuggester-list {
|
||||||
|
margin: 1.5em 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.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: var(--code-property, #008bff);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-templater-execution-tag {
|
||||||
|
color: var(--code-function, #c0d700);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-keyword {
|
||||||
|
color: var(--code-keyword, #00a7aa);
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-atom {
|
||||||
|
color: var(--code-normal, #f39b35);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-value,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-number,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-type {
|
||||||
|
color: var(--code-value, #a06fca);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-def,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-type.cm-def {
|
||||||
|
color: var(--code-normal, var(--text-normal));
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-property,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-property.cm-def,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-attribute {
|
||||||
|
color: var(--code-function, #98e342);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-variable,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-variable-2,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-variable-3,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-meta {
|
||||||
|
color: var(--code-property, #d4d4d4);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-callee,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-operator,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-qualifier,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-builtin {
|
||||||
|
color: var(--code-operator, #fc4384);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-tag {
|
||||||
|
color: var(--code-tag, #fc4384);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-comment,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-comment.cm-tag,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-comment.cm-attribute {
|
||||||
|
color: var(--code-comment, #696d70);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-string,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-string-2 {
|
||||||
|
color: var(--code-string, #e6db74);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-header,
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-hr {
|
||||||
|
color: var(--code-keyword, #da7dae);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-link {
|
||||||
|
color: var(--code-normal, #696d70);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian .cm-templater-command.cm-error {
|
||||||
|
border-bottom: 1px solid #c42412;
|
||||||
|
}
|
||||||
|
|
||||||
|
.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;
|
||||||
|
}
|
||||||
3
.obsidian/templates.json
vendored
Normal file
3
.obsidian/templates.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"folder": "00-Templates"
|
||||||
|
}
|
||||||
209
.obsidian/workspace.json
vendored
Normal file
209
.obsidian/workspace.json
vendored
Normal file
@@ -0,0 +1,209 @@
|
|||||||
|
{
|
||||||
|
"main": {
|
||||||
|
"id": "88f598b9da3d8c6d",
|
||||||
|
"type": "split",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "009233e6d0a92454",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "d6957f3d0604baf3",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "graph",
|
||||||
|
"state": {},
|
||||||
|
"icon": "lucide-git-fork",
|
||||||
|
"title": "Graph view"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "vertical"
|
||||||
|
},
|
||||||
|
"left": {
|
||||||
|
"id": "7fd0b6cdb7525147",
|
||||||
|
"type": "split",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "bddd0d2f64edd0b8",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "e488bd9582493761",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "file-explorer",
|
||||||
|
"state": {
|
||||||
|
"sortOrder": "alphabetical",
|
||||||
|
"autoReveal": false
|
||||||
|
},
|
||||||
|
"icon": "lucide-folder-closed",
|
||||||
|
"title": "Files"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "c5cfc44422e2b31e",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "search",
|
||||||
|
"state": {
|
||||||
|
"query": "",
|
||||||
|
"matchingCase": false,
|
||||||
|
"explainSearch": false,
|
||||||
|
"collapseAll": false,
|
||||||
|
"extraContext": false,
|
||||||
|
"sortOrder": "alphabetical"
|
||||||
|
},
|
||||||
|
"icon": "lucide-search",
|
||||||
|
"title": "Search"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "9104fc6fa91f0d0c",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "bookmarks",
|
||||||
|
"state": {},
|
||||||
|
"icon": "lucide-bookmark",
|
||||||
|
"title": "Bookmarks"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "horizontal",
|
||||||
|
"width": 300
|
||||||
|
},
|
||||||
|
"right": {
|
||||||
|
"id": "1d8916bd6cafdcef",
|
||||||
|
"type": "split",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "a66389f5a6bf345b",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "3aa780885d6e1bef",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "backlink",
|
||||||
|
"state": {
|
||||||
|
"collapseAll": false,
|
||||||
|
"extraContext": false,
|
||||||
|
"sortOrder": "alphabetical",
|
||||||
|
"showSearch": false,
|
||||||
|
"searchQuery": "",
|
||||||
|
"backlinkCollapsed": false,
|
||||||
|
"unlinkedCollapsed": true
|
||||||
|
},
|
||||||
|
"icon": "links-coming-in",
|
||||||
|
"title": "Backlinks"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "55aeb88e4203aabb",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "outgoing-link",
|
||||||
|
"state": {
|
||||||
|
"linksCollapsed": false,
|
||||||
|
"unlinkedCollapsed": true
|
||||||
|
},
|
||||||
|
"icon": "links-going-out",
|
||||||
|
"title": "Outgoing links"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "640aba2a135fd346",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "tag",
|
||||||
|
"state": {
|
||||||
|
"sortOrder": "frequency",
|
||||||
|
"useHierarchy": true
|
||||||
|
},
|
||||||
|
"icon": "lucide-tags",
|
||||||
|
"title": "Tags"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "a865ba7f850f1e69",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "outline",
|
||||||
|
"state": {},
|
||||||
|
"icon": "lucide-list",
|
||||||
|
"title": "Outline"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "7e068017e5287d9a",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "git-view",
|
||||||
|
"state": {},
|
||||||
|
"icon": "git-pull-request",
|
||||||
|
"title": "Source Control"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"currentTab": 4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "horizontal",
|
||||||
|
"width": 300
|
||||||
|
},
|
||||||
|
"left-ribbon": {
|
||||||
|
"hiddenItems": {
|
||||||
|
"obsidian-git:Open Git source control": false,
|
||||||
|
"bases:Create new base": false,
|
||||||
|
"switcher:Open quick switcher": false,
|
||||||
|
"graph:Open graph view": false,
|
||||||
|
"canvas:Create new canvas": false,
|
||||||
|
"daily-notes:Open today's daily note": false,
|
||||||
|
"templates:Insert template": false,
|
||||||
|
"command-palette:Open command palette": false,
|
||||||
|
"templater-obsidian:Templater": false,
|
||||||
|
"obsidian-kanban:Create new board": false,
|
||||||
|
"obsidian-excalidraw-plugin:New drawing": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"active": "d6957f3d0604baf3",
|
||||||
|
"lastOpenFiles": [
|
||||||
|
"Antagonist Name.md",
|
||||||
|
"Untitled.base",
|
||||||
|
"Protagonist Name.md",
|
||||||
|
"00-Templates/Story Beat Template.md",
|
||||||
|
"00-Templates/Quest Template.md",
|
||||||
|
"00-Templates/Lore Entry Template.md",
|
||||||
|
"00-Templates/Location Template.md",
|
||||||
|
"00-Templates/Item Template.md",
|
||||||
|
"00-Templates/Gameplay System Template.md",
|
||||||
|
"00-Templates/Game Overview Template.md",
|
||||||
|
"00-Templates/Dialogue Scene Template.md",
|
||||||
|
"00-Templates/Dev Log Template.md",
|
||||||
|
"00-Templates/Character Template.md",
|
||||||
|
"11-Reference/Standardized Tag System.md",
|
||||||
|
"01-Overview/Character Index.md",
|
||||||
|
"01-Overview/Game Overview.md",
|
||||||
|
"01-Overview/Location Index.md",
|
||||||
|
"01-Overview/Quest Index.md",
|
||||||
|
"01-Overview/Story Bible.md",
|
||||||
|
"Untitled 1.md",
|
||||||
|
"12-Development-Notes",
|
||||||
|
"11-Reference",
|
||||||
|
"10-Audio-Visual",
|
||||||
|
"09-Items-Systems",
|
||||||
|
"08-Locations",
|
||||||
|
"07-Quests",
|
||||||
|
"06-Dialogue",
|
||||||
|
"05-Gameplay",
|
||||||
|
"04-World",
|
||||||
|
"Misc/Day Planner Template.md",
|
||||||
|
"Day Planners/Day Planner-20241203.md",
|
||||||
|
"Welcome.md",
|
||||||
|
"create a link.md"
|
||||||
|
]
|
||||||
|
}
|
||||||
71
00-Templates/Character Template.md
Normal file
71
00-Templates/Character Template.md
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
# {{Character Name}}
|
||||||
|
|
||||||
|
## Basic Info
|
||||||
|
- **Full Name:**
|
||||||
|
- **Age:**
|
||||||
|
- **Role/Job:**
|
||||||
|
- **Faction:**
|
||||||
|
- **Augmentations:**
|
||||||
|
- **Status:** (Alive, Dead, Missing, Unknown)
|
||||||
|
|
||||||
|
## Appearance
|
||||||
|
- **Physical Description:**
|
||||||
|
- **Cybernetic Mods:**
|
||||||
|
- **Distinctive Features:**
|
||||||
|
- **Voice/Mannerisms:**
|
||||||
|
|
||||||
|
## Personality
|
||||||
|
- **Core Traits:**
|
||||||
|
- **Motivation:**
|
||||||
|
- **Fears:**
|
||||||
|
- **Moral Stance:** (Corporate loyalist, Rebel, Neutral, Pragmatist)
|
||||||
|
|
||||||
|
## Background
|
||||||
|
- **Origin:**
|
||||||
|
- **Key Past Events:**
|
||||||
|
- **How They Got Here:**
|
||||||
|
- **Dark Secret:**
|
||||||
|
|
||||||
|
## Relationships
|
||||||
|
- **Allies:**
|
||||||
|
- **Enemies:**
|
||||||
|
- **Family/Personal:**
|
||||||
|
- **Professional Contacts:**
|
||||||
|
|
||||||
|
## Game Role
|
||||||
|
### Story Function
|
||||||
|
- **Purpose in narrative:**
|
||||||
|
- **Character arc:**
|
||||||
|
|
||||||
|
### Player Interactions
|
||||||
|
- **First meeting:**
|
||||||
|
- **Can be allied with:**
|
||||||
|
- **Can be enemy:**
|
||||||
|
- **Can be killed/saved:**
|
||||||
|
|
||||||
|
### Abilities
|
||||||
|
- **Combat skills:**
|
||||||
|
- **Special abilities:**
|
||||||
|
- **Useful knowledge/access:**
|
||||||
|
|
||||||
|
## Dialogue Notes
|
||||||
|
- **Speaking style:**
|
||||||
|
- **Key phrases:**
|
||||||
|
- **Topics they care about:**
|
||||||
|
- **What they hide:**
|
||||||
|
|
||||||
|
## Secrets & Information
|
||||||
|
- **What they know:**
|
||||||
|
- **What they want:**
|
||||||
|
- **What they'll trade:**
|
||||||
|
|
||||||
|
## Locations
|
||||||
|
- **Where found:** [[Location]]
|
||||||
|
- **Workplace:** [[Location]]
|
||||||
|
- **Safe places:** [[Location]]
|
||||||
|
|
||||||
|
---
|
||||||
|
**Tags:** #character #[human/automaton/bioslave/uploaded] #[ally/enemy/neutral]
|
||||||
|
**Faction:** #[security-corps/research-corps/manufacturing-corps/resistance/civilian]
|
||||||
|
**Security Clearance:** #[seclevel-0/1/2/3]
|
||||||
|
**Status:** #[concept/draft/implementing/complete/cut]
|
||||||
104
00-Templates/Dev Log Template.md
Normal file
104
00-Templates/Dev Log Template.md
Normal file
@@ -0,0 +1,104 @@
|
|||||||
|
# Dev Log - {{date}}
|
||||||
|
|
||||||
|
## Today's Focus
|
||||||
|
**Primary Goals:**
|
||||||
|
- [ ]
|
||||||
|
- [ ]
|
||||||
|
- [ ]
|
||||||
|
|
||||||
|
**Secondary Tasks:**
|
||||||
|
- [ ]
|
||||||
|
- [ ]
|
||||||
|
|
||||||
|
## Work Completed
|
||||||
|
### Writing
|
||||||
|
- **Characters:**
|
||||||
|
- **Locations:**
|
||||||
|
- **Quests:**
|
||||||
|
- **Dialogue:**
|
||||||
|
- **Lore/World:**
|
||||||
|
|
||||||
|
### Design
|
||||||
|
- **System Design:**
|
||||||
|
- **Level Design:**
|
||||||
|
- **Gameplay Elements:**
|
||||||
|
|
||||||
|
### Review/Revision
|
||||||
|
- **Documents Reviewed:**
|
||||||
|
- **Changes Made:**
|
||||||
|
- **Feedback Incorporated:**
|
||||||
|
|
||||||
|
## New Ideas & Insights
|
||||||
|
### Creative Breakthroughs
|
||||||
|
-
|
||||||
|
|
||||||
|
### Problem Solutions
|
||||||
|
- **Issue:**
|
||||||
|
- **Solution:**
|
||||||
|
|
||||||
|
### Future Concepts
|
||||||
|
-
|
||||||
|
|
||||||
|
## Challenges Encountered
|
||||||
|
### Writing Blocks
|
||||||
|
- **Issue:**
|
||||||
|
- **Approach Taken:**
|
||||||
|
|
||||||
|
### Design Problems
|
||||||
|
- **Issue:**
|
||||||
|
- **Status:**
|
||||||
|
|
||||||
|
### Technical Concerns
|
||||||
|
-
|
||||||
|
|
||||||
|
## Tomorrow's Priorities
|
||||||
|
1.
|
||||||
|
2.
|
||||||
|
3.
|
||||||
|
|
||||||
|
## Notes & Observations
|
||||||
|
### What Worked Well
|
||||||
|
-
|
||||||
|
|
||||||
|
### What Didn't Work
|
||||||
|
-
|
||||||
|
|
||||||
|
### Lessons Learned
|
||||||
|
-
|
||||||
|
|
||||||
|
### Random Thoughts
|
||||||
|
-
|
||||||
|
|
||||||
|
## Metrics
|
||||||
|
- **Words Written:**
|
||||||
|
- **Documents Created:**
|
||||||
|
- **Documents Updated:**
|
||||||
|
- **Links Added:**
|
||||||
|
|
||||||
|
## Mood & Energy
|
||||||
|
- **Overall Productivity:** (Low/Medium/High)
|
||||||
|
- **Creative Energy:** (Low/Medium/High)
|
||||||
|
- **Motivation Level:** (Low/Medium/High)
|
||||||
|
- **Biggest Win Today:**
|
||||||
|
|
||||||
|
## External Factors
|
||||||
|
### Research Done
|
||||||
|
-
|
||||||
|
|
||||||
|
### Inspiration Sources
|
||||||
|
-
|
||||||
|
|
||||||
|
### Feedback Received
|
||||||
|
-
|
||||||
|
|
||||||
|
## Week/Month Progress
|
||||||
|
*[Update weekly/monthly]*
|
||||||
|
### Week Goals Status
|
||||||
|
-
|
||||||
|
|
||||||
|
### Month Goals Status
|
||||||
|
-
|
||||||
|
|
||||||
|
---
|
||||||
|
**Tags:** #devlog
|
||||||
|
**Focus Areas:** #writing #design #coding #modeling #texturing
|
||||||
139
00-Templates/Dialogue Scene Template.md
Normal file
139
00-Templates/Dialogue Scene Template.md
Normal file
@@ -0,0 +1,139 @@
|
|||||||
|
# {{Scene Title}} - Dialogue
|
||||||
|
|
||||||
|
## Scene Context
|
||||||
|
- **Characters Present:**
|
||||||
|
- **Location:** [[Location Name]]
|
||||||
|
- **Situation/Context:**
|
||||||
|
- **Player's Previous Actions:**
|
||||||
|
- **Emotional State:**
|
||||||
|
- **Time Constraints:**
|
||||||
|
|
||||||
|
## Opening
|
||||||
|
### Scene Setup
|
||||||
|
- **How scene begins:**
|
||||||
|
- **Character positions:**
|
||||||
|
- **Environmental factors:**
|
||||||
|
|
||||||
|
### Opening Line
|
||||||
|
**[Character Name]:**
|
||||||
|
|
||||||
|
## Main Dialogue Flow
|
||||||
|
|
||||||
|
### Branch Point 1
|
||||||
|
**[Character Name]:**
|
||||||
|
|
||||||
|
**Player Options:**
|
||||||
|
1. **[Tone: Aggressive]**
|
||||||
|
- Response:
|
||||||
|
2. **[Tone: Diplomatic]**
|
||||||
|
- Response:
|
||||||
|
3. **[Tone: Curious]**
|
||||||
|
- Response:
|
||||||
|
4. **[Tone: Sarcastic]**
|
||||||
|
- Response:
|
||||||
|
|
||||||
|
### Follow-up (If Player Chose Option 1)
|
||||||
|
**[Character Name]:**
|
||||||
|
|
||||||
|
**Player Options:**
|
||||||
|
1.
|
||||||
|
2.
|
||||||
|
3.
|
||||||
|
|
||||||
|
### Follow-up (If Player Chose Option 2)
|
||||||
|
**[Character Name]:**
|
||||||
|
|
||||||
|
**Player Options:**
|
||||||
|
1.
|
||||||
|
2.
|
||||||
|
3.
|
||||||
|
|
||||||
|
### Branch Point 2
|
||||||
|
*[Continue pattern for major decision points]*
|
||||||
|
|
||||||
|
## Conditional Dialogue
|
||||||
|
### If High Relationship
|
||||||
|
- **Alternative lines:**
|
||||||
|
- **Different options available:**
|
||||||
|
|
||||||
|
### If Low Relationship
|
||||||
|
- **Alternative lines:**
|
||||||
|
- **Different options available:**
|
||||||
|
|
||||||
|
### If Previous Quest Completed
|
||||||
|
- **Reference dialogue:**
|
||||||
|
- **Additional options:**
|
||||||
|
|
||||||
|
### If Player Has Specific Item
|
||||||
|
- **Special dialogue:**
|
||||||
|
- **Unique resolution:**
|
||||||
|
|
||||||
|
## Multiple Endings
|
||||||
|
### Ending A: Success
|
||||||
|
- **Final lines:**
|
||||||
|
- **Outcome:**
|
||||||
|
- **Relationship change:**
|
||||||
|
|
||||||
|
### Ending B: Partial Success
|
||||||
|
- **Final lines:**
|
||||||
|
- **Outcome:**
|
||||||
|
- **Relationship change:**
|
||||||
|
|
||||||
|
### Ending C: Failure
|
||||||
|
- **Final lines:**
|
||||||
|
- **Outcome:**
|
||||||
|
- **Relationship change:**
|
||||||
|
|
||||||
|
## Character Voice Notes
|
||||||
|
### [Character Name] Voice Guide
|
||||||
|
- **Speaking style:**
|
||||||
|
- **Common phrases:**
|
||||||
|
- **Emotional patterns:**
|
||||||
|
- **Speech quirks:**
|
||||||
|
|
||||||
|
### Player Character Voice
|
||||||
|
- **Tone options available:**
|
||||||
|
- **Personality traits shown:**
|
||||||
|
- **Growth/change reflected:**
|
||||||
|
|
||||||
|
## Technical Implementation
|
||||||
|
### Dialogue System Requirements
|
||||||
|
- **Variables to track:**
|
||||||
|
- **Conditions to check:**
|
||||||
|
- **Flags to set:**
|
||||||
|
|
||||||
|
### Voice Acting Notes
|
||||||
|
- **Delivery instructions:**
|
||||||
|
- **Emotional emphasis:**
|
||||||
|
- **Pacing notes:**
|
||||||
|
|
||||||
|
### Localization Notes
|
||||||
|
- **Cultural considerations:**
|
||||||
|
- **Translation challenges:**
|
||||||
|
- **Alternative phrasings:**
|
||||||
|
|
||||||
|
## Testing Checklist
|
||||||
|
- [ ] All dialogue paths accessible
|
||||||
|
- [ ] Conditions work properly
|
||||||
|
- [ ] Character voice consistent
|
||||||
|
- [ ] Player choices meaningful
|
||||||
|
- [ ] Appropriate responses to all options
|
||||||
|
- [ ] Emotional arc clear
|
||||||
|
|
||||||
|
## Development Notes
|
||||||
|
### Writing Goals
|
||||||
|
- **Character development:**
|
||||||
|
- **Information to convey:**
|
||||||
|
- **Emotional journey:**
|
||||||
|
|
||||||
|
### Revision History
|
||||||
|
-
|
||||||
|
|
||||||
|
### Feedback Notes
|
||||||
|
-
|
||||||
|
|
||||||
|
---
|
||||||
|
**Tags:** #dialogue #[character-involved] #[faction-context]
|
||||||
|
**Player Agency:** #[high-choice/medium-choice/low-choice]
|
||||||
|
**Priority:** #[critical/important/optional/flavor]
|
||||||
|
**Status:** #[concept/draft/implementing/complete/cut]
|
||||||
208
00-Templates/Game Overview Template.md
Normal file
208
00-Templates/Game Overview Template.md
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
# {{Game Title}} - Master Overview
|
||||||
|
|
||||||
|
## Core Concept
|
||||||
|
### High-Concept Pitch
|
||||||
|
- **One-Liner:**
|
||||||
|
- **Genre:**
|
||||||
|
- **Platform:**
|
||||||
|
- **Target Audience:**
|
||||||
|
- **Estimated Playtime:**
|
||||||
|
|
||||||
|
### Core Pillars
|
||||||
|
1. **Pillar 1:**
|
||||||
|
2. **Pillar 2:**
|
||||||
|
3. **Pillar 3:**
|
||||||
|
|
||||||
|
### Unique Selling Points
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-
|
||||||
|
|
||||||
|
## Story Overview
|
||||||
|
### Central Narrative
|
||||||
|
- **Main Plot:**
|
||||||
|
- **Central Conflict:**
|
||||||
|
- **Protagonist Journey:**
|
||||||
|
|
||||||
|
### Themes
|
||||||
|
- **Primary Theme:**
|
||||||
|
- **Supporting Themes:**
|
||||||
|
- **Thematic Questions:**
|
||||||
|
|
||||||
|
### Tone & Mood
|
||||||
|
- **Overall Tone:**
|
||||||
|
- **Emotional Range:**
|
||||||
|
- **Atmosphere:**
|
||||||
|
|
||||||
|
## Core Gameplay
|
||||||
|
### Primary Mechanics
|
||||||
|
- **Core Loop:**
|
||||||
|
- **Key Systems:**
|
||||||
|
- **Player Progression:**
|
||||||
|
|
||||||
|
### Secondary Features
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-
|
||||||
|
|
||||||
|
### Innovation Points
|
||||||
|
-
|
||||||
|
|
||||||
|
## World & Setting
|
||||||
|
### Setting Overview
|
||||||
|
- **World Type:**
|
||||||
|
- **Time Period:**
|
||||||
|
- **Scale:**
|
||||||
|
- **Key Locations:**
|
||||||
|
|
||||||
|
### World State
|
||||||
|
- **Political Situation:**
|
||||||
|
- **Social Structure:**
|
||||||
|
- **Technology Level:**
|
||||||
|
- **Supernatural Elements:**
|
||||||
|
|
||||||
|
## Characters
|
||||||
|
### Protagonist
|
||||||
|
- **Name:** [[Protagonist Name]]
|
||||||
|
- **Role:**
|
||||||
|
- **Character Arc:**
|
||||||
|
|
||||||
|
### Main Supporting Cast
|
||||||
|
- [[Character Name]] - Role
|
||||||
|
- [[Character Name]] - Role
|
||||||
|
- [[Character Name]] - Role
|
||||||
|
|
||||||
|
### Primary Antagonist
|
||||||
|
- **Name:** [[Antagonist Name]]
|
||||||
|
- **Motivation:**
|
||||||
|
- **Threat Type:**
|
||||||
|
|
||||||
|
## Story Structure
|
||||||
|
### Act 1: Setup
|
||||||
|
- **Length:**
|
||||||
|
- **Key Events:**
|
||||||
|
- **Player Goals:**
|
||||||
|
|
||||||
|
### Act 2: Confrontation
|
||||||
|
- **Length:**
|
||||||
|
- **Key Events:**
|
||||||
|
- **Player Goals:**
|
||||||
|
|
||||||
|
### Act 3: Resolution
|
||||||
|
- **Length:**
|
||||||
|
- **Key Events:**
|
||||||
|
- **Player Goals:**
|
||||||
|
|
||||||
|
## Key Locations
|
||||||
|
### Primary Hub
|
||||||
|
- [[Location Name]] - Description
|
||||||
|
|
||||||
|
### Major Locations
|
||||||
|
- [[Location 1]] - Role in story
|
||||||
|
- [[Location 2]] - Role in story
|
||||||
|
- [[Location 3]] - Role in story
|
||||||
|
|
||||||
|
## Major Quests/Missions
|
||||||
|
### Main Story Quests
|
||||||
|
1. [[Quest Name]] - Brief description
|
||||||
|
2. [[Quest Name]] - Brief description
|
||||||
|
3. [[Quest Name]] - Brief description
|
||||||
|
|
||||||
|
### Key Side Content
|
||||||
|
- [[Side Quest]] - Purpose
|
||||||
|
- [[Side Quest]] - Purpose
|
||||||
|
|
||||||
|
## Technical Scope
|
||||||
|
### Target Specifications
|
||||||
|
- **Engine/Platform:**
|
||||||
|
- **Target Resolution:**
|
||||||
|
- **Performance Goals:**
|
||||||
|
- **Platform-Specific Features:**
|
||||||
|
|
||||||
|
### Asset Requirements
|
||||||
|
- **Art Style:**
|
||||||
|
- **Audio Style:**
|
||||||
|
- **Localization Needs:**
|
||||||
|
|
||||||
|
## Development Timeline
|
||||||
|
### Pre-Production
|
||||||
|
- **Duration:**
|
||||||
|
- **Key Deliverables:**
|
||||||
|
|
||||||
|
### Production Phases
|
||||||
|
- **Phase 1:**
|
||||||
|
- **Phase 2:**
|
||||||
|
- **Phase 3:**
|
||||||
|
|
||||||
|
### Key Milestones
|
||||||
|
- **Alpha:**
|
||||||
|
- **Beta:**
|
||||||
|
- **Gold Master:**
|
||||||
|
|
||||||
|
## Team & Resources
|
||||||
|
### Core Team Roles
|
||||||
|
- **Writing:**
|
||||||
|
- **Design:**
|
||||||
|
- **Art:**
|
||||||
|
- **Programming:**
|
||||||
|
|
||||||
|
### External Resources
|
||||||
|
-
|
||||||
|
|
||||||
|
## Risk Assessment
|
||||||
|
### Major Risks
|
||||||
|
1. **Risk:**
|
||||||
|
- **Mitigation:**
|
||||||
|
2. **Risk:**
|
||||||
|
- **Mitigation:**
|
||||||
|
|
||||||
|
### Dependencies
|
||||||
|
-
|
||||||
|
|
||||||
|
## Success Metrics
|
||||||
|
### Quality Metrics
|
||||||
|
-
|
||||||
|
|
||||||
|
### Commercial Metrics
|
||||||
|
-
|
||||||
|
|
||||||
|
### Critical Reception Goals
|
||||||
|
-
|
||||||
|
|
||||||
|
## Post-Launch Plans
|
||||||
|
### DLC/Expansion Ideas
|
||||||
|
-
|
||||||
|
|
||||||
|
### Sequel Potential
|
||||||
|
-
|
||||||
|
|
||||||
|
### Long-term Vision
|
||||||
|
-
|
||||||
|
|
||||||
|
## Reference & Inspiration
|
||||||
|
### Similar Games
|
||||||
|
- **Game 1** - What we're taking/avoiding
|
||||||
|
- **Game 2** - What we're taking/avoiding
|
||||||
|
|
||||||
|
### Other Media Inspirations
|
||||||
|
- **Books/Movies/Shows:**
|
||||||
|
- **Real-world References:**
|
||||||
|
|
||||||
|
## Living Documents
|
||||||
|
### Master Lists
|
||||||
|
- [[Character Master List]]
|
||||||
|
- [[Location Master List]]
|
||||||
|
- [[Quest Master List]]
|
||||||
|
- [[Item Master List]]
|
||||||
|
|
||||||
|
### Design Documents
|
||||||
|
- [[Story Bible]]
|
||||||
|
- [[World Design Document]]
|
||||||
|
- [[Gameplay Systems Document]]
|
||||||
|
|
||||||
|
### Development Tracking
|
||||||
|
- [[Development Roadmap]]
|
||||||
|
- [[Feature Backlog]]
|
||||||
|
- [[Bug Tracker]]
|
||||||
|
|
||||||
|
---
|
||||||
116
00-Templates/Gameplay System Template.md
Normal file
116
00-Templates/Gameplay System Template.md
Normal file
@@ -0,0 +1,116 @@
|
|||||||
|
# {{System Name}}
|
||||||
|
|
||||||
|
## Basic Info
|
||||||
|
- **System Type:** (Combat, Hacking, Stealth, Augmentation, Social, etc.)
|
||||||
|
- **Core Purpose:**
|
||||||
|
- **Player Interaction:** (Active/Passive/Both)
|
||||||
|
- **Complexity:** (Simple/Medium/Complex)
|
||||||
|
|
||||||
|
## How It Works
|
||||||
|
- **Basic Function:**
|
||||||
|
- **Player Input:**
|
||||||
|
- **System Response:**
|
||||||
|
- **Key Resources:** (Energy, Credits, Data, etc.)
|
||||||
|
|
||||||
|
## Core Mechanics
|
||||||
|
### Primary Actions
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-
|
||||||
|
|
||||||
|
### Success/Failure
|
||||||
|
- **Success conditions:**
|
||||||
|
- **Failure consequences:**
|
||||||
|
- **Partial success:**
|
||||||
|
|
||||||
|
### Limitations
|
||||||
|
- **What blocks players:**
|
||||||
|
- **Resource costs:**
|
||||||
|
- **Cooldowns/restrictions:**
|
||||||
|
|
||||||
|
## Player Progression
|
||||||
|
- **How to improve:**
|
||||||
|
- **Upgrades available:**
|
||||||
|
- **Augmentation integration:**
|
||||||
|
- **Skill unlocks:**
|
||||||
|
|
||||||
|
## Integration
|
||||||
|
### Story Impact
|
||||||
|
- **Narrative purpose:**
|
||||||
|
- **Character development:**
|
||||||
|
|
||||||
|
### Other Systems
|
||||||
|
- **Works with:** [[System 1]], [[System 2]]
|
||||||
|
- **Conflicts with:**
|
||||||
|
- **Enhanced by:**
|
||||||
|
|
||||||
|
### Environmental Use
|
||||||
|
- **Key locations:** [[Location 1]], [[Location 2]]
|
||||||
|
- **Faction differences:**
|
||||||
|
- **Corporate vs Underground:**
|
||||||
|
|
||||||
|
## Player Experience
|
||||||
|
- **Learning curve:**
|
||||||
|
- **Mastery goals:**
|
||||||
|
- **Emotional payoff:**
|
||||||
|
- **Risk/reward balance:**
|
||||||
|
|
||||||
|
## Dark Sci-Fi Elements
|
||||||
|
### Corporate Control
|
||||||
|
- **How corps limit this:**
|
||||||
|
- **Black market alternatives:**
|
||||||
|
- **Surveillance implications:**
|
||||||
|
|
||||||
|
### Moral Choices
|
||||||
|
- **Ethical dilemmas:**
|
||||||
|
- **Unintended consequences:**
|
||||||
|
- **Gray area decisions:**
|
||||||
|
|
||||||
|
### Technology Impact
|
||||||
|
- **Augmentation requirements:**
|
||||||
|
- **Tech dependencies:**
|
||||||
|
- **System vulnerabilities:**
|
||||||
|
|
||||||
|
## Multiple Approaches
|
||||||
|
### High-Tech Path
|
||||||
|
- **Augmented abilities:**
|
||||||
|
- **Corporate tools:**
|
||||||
|
- **Advanced options:**
|
||||||
|
|
||||||
|
### Low-Tech Path
|
||||||
|
- **Analog methods:**
|
||||||
|
- **Underground techniques:**
|
||||||
|
- **Creative solutions:**
|
||||||
|
|
||||||
|
### Social Path
|
||||||
|
- **Information gathering:**
|
||||||
|
- **Manipulation options:**
|
||||||
|
- **Relationship leverage:**
|
||||||
|
|
||||||
|
## Balance & Exploits
|
||||||
|
- **Potential exploits:**
|
||||||
|
- **Safeguards:**
|
||||||
|
- **Difficulty scaling:**
|
||||||
|
- **Player choice respect:**
|
||||||
|
|
||||||
|
## Technical Notes
|
||||||
|
- **Implementation needs:**
|
||||||
|
- **UI requirements:**
|
||||||
|
- **Performance considerations:**
|
||||||
|
- **Player feedback systems:**
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
### Typical Use Case
|
||||||
|
- **Situation:**
|
||||||
|
- **Player action:**
|
||||||
|
- **System response:**
|
||||||
|
|
||||||
|
### Edge Case
|
||||||
|
- **Unusual scenario:**
|
||||||
|
- **System behavior:**
|
||||||
|
|
||||||
|
---
|
||||||
|
**Tags:** #system #[stealth/combat/social/hacking/exploration]
|
||||||
|
**Tech Integration:** #[low-tech/high-tech/cutting-edge/experimental]
|
||||||
|
**Priority:** #[critical/important/optional/flavor]
|
||||||
|
**Status:** #[concept/draft/implementing/complete/cut]
|
||||||
126
00-Templates/Item Template.md
Normal file
126
00-Templates/Item Template.md
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
# {{Item Name}}
|
||||||
|
|
||||||
|
## Basic Info
|
||||||
|
- **Type:** (Weapon, Augmentation, Tool, Data, Consumable, Key Item)
|
||||||
|
- **Rarity:** (Common, Rare, Corporate, Black Market, Prototype)
|
||||||
|
- **Value:**
|
||||||
|
- **Legal Status:** (Legal, Restricted, Illegal, Classified)
|
||||||
|
|
||||||
|
## Description
|
||||||
|
- **Appearance:**
|
||||||
|
- **Condition:** (New, Used, Damaged, Experimental)
|
||||||
|
- **Manufacturer:** (Corp name, Underground, Unknown)
|
||||||
|
- **Flavor Text:** *"Brief description for players"*
|
||||||
|
|
||||||
|
## Function
|
||||||
|
### Primary Use
|
||||||
|
- **Main purpose:**
|
||||||
|
- **How it works:**
|
||||||
|
- **Resource requirements:** (Power, ammo, data, etc.)
|
||||||
|
|
||||||
|
### Stats/Effects
|
||||||
|
- **Primary effect:**
|
||||||
|
- **Secondary effects:**
|
||||||
|
- **Duration:** (If temporary)
|
||||||
|
- **Upgradeable:** (Yes/No)
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
- **Augmentation needed:**
|
||||||
|
- **Skill requirements:**
|
||||||
|
- **Corporate clearance:**
|
||||||
|
- **Faction standing:**
|
||||||
|
|
||||||
|
## Acquisition
|
||||||
|
### How to Get
|
||||||
|
- **Primary source:** (Shop, Quest, Loot, Craft)
|
||||||
|
- **Location:** [[Location Name]]
|
||||||
|
- **Cost/conditions:**
|
||||||
|
- **Availability:** (Always, Limited, One-time)
|
||||||
|
|
||||||
|
### Alternative Sources
|
||||||
|
- **Black market:**
|
||||||
|
- **Corporate channels:**
|
||||||
|
- **Underground contacts:**
|
||||||
|
- **Salvage/theft:**
|
||||||
|
|
||||||
|
## Story Integration
|
||||||
|
- **Lore significance:**
|
||||||
|
- **Character connections:** [[Related Character]]
|
||||||
|
- **Quest relevance:** [[Related Quest]]
|
||||||
|
- **Corporate secrets:**
|
||||||
|
|
||||||
|
## Gameplay Impact
|
||||||
|
### Combat Use
|
||||||
|
- **Damage/protection:**
|
||||||
|
- **Special abilities:**
|
||||||
|
- **Tactical advantages:**
|
||||||
|
|
||||||
|
### Stealth Use
|
||||||
|
- **Detection avoidance:**
|
||||||
|
- **Silent operation:**
|
||||||
|
- **Concealment benefits:**
|
||||||
|
|
||||||
|
### Hacking/Tech Use
|
||||||
|
- **System access:**
|
||||||
|
- **Data manipulation:**
|
||||||
|
- **Security bypass:**
|
||||||
|
|
||||||
|
### Social Use
|
||||||
|
- **Status symbol:**
|
||||||
|
- **Conversation opener:**
|
||||||
|
- **Intimidation factor:**
|
||||||
|
|
||||||
|
## Dark Sci-Fi Elements
|
||||||
|
### Corporate Control
|
||||||
|
- **Tracking/monitoring:**
|
||||||
|
- **Usage restrictions:**
|
||||||
|
- **Shutdown capabilities:**
|
||||||
|
|
||||||
|
### Moral Implications
|
||||||
|
- **Ethical concerns:**
|
||||||
|
- **Unintended consequences:**
|
||||||
|
- **Addiction potential:**
|
||||||
|
|
||||||
|
### Technology Risks
|
||||||
|
- **Malfunction chances:**
|
||||||
|
- **Hacking vulnerability:**
|
||||||
|
- **Side effects:**
|
||||||
|
|
||||||
|
## Multiple Approaches
|
||||||
|
### Legal Path
|
||||||
|
- **Corporate purchase:**
|
||||||
|
- **Official channels:**
|
||||||
|
- **Higher cost/restrictions:**
|
||||||
|
|
||||||
|
### Illegal Path
|
||||||
|
- **Black market:**
|
||||||
|
- **Theft/salvage:**
|
||||||
|
- **Lower cost/higher risk:**
|
||||||
|
|
||||||
|
### Crafting Path
|
||||||
|
- **Required materials:**
|
||||||
|
- **Skill needed:**
|
||||||
|
- **Customization options:**
|
||||||
|
|
||||||
|
## Upgrades & Modification
|
||||||
|
- **Upgrade slots:**
|
||||||
|
- **Compatible mods:**
|
||||||
|
- **Enhancement options:**
|
||||||
|
- **Degradation over time:**
|
||||||
|
|
||||||
|
## Related Items
|
||||||
|
- **Part of set:**
|
||||||
|
- **Requires other items:**
|
||||||
|
- **Conflicts with:**
|
||||||
|
- **Enhanced by:**
|
||||||
|
|
||||||
|
## Technical Notes
|
||||||
|
- **Asset requirements:**
|
||||||
|
- **Special
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
**Tags:** #item #[weapon/armor/tool/data/augmentation/consumable/misc] #[faction-source]
|
||||||
|
**Legal Status:** #[legal/illegal/contraband]
|
||||||
|
**Tech Level:** #[low-tech/high-tech/cutting-edge/experimental]
|
||||||
|
**Status:** #[concept/draft/implementing/complete/cut]
|
||||||
151
00-Templates/Location Template.md
Normal file
151
00-Templates/Location Template.md
Normal file
@@ -0,0 +1,151 @@
|
|||||||
|
# {{Location Name}}
|
||||||
|
|
||||||
|
## Basic Info
|
||||||
|
- **Type:** (Corporate facility, Slums, Underground, Space station, etc.)
|
||||||
|
- **Size:** (Small, Medium, Large, Massive)
|
||||||
|
- **Control:** (Corporate, Independent, Contested, Abandoned)
|
||||||
|
- **Security Level:** (Public, Restricted, High Security, Black Site)
|
||||||
|
|
||||||
|
## Description
|
||||||
|
- **Visual Style:**
|
||||||
|
- **Atmosphere:** (Sterile corporate, Gritty underground, Decaying, High-tech)
|
||||||
|
- **Key Features:**
|
||||||
|
- **Lighting/Mood:**
|
||||||
|
- **Sounds/Ambience:**
|
||||||
|
|
||||||
|
## Layout
|
||||||
|
- **Main Areas:**
|
||||||
|
- **Entry/Exit Points:**
|
||||||
|
- **Hidden Areas:**
|
||||||
|
- **Verticality:** (Single level, Multi-floor, Massive structure)
|
||||||
|
|
||||||
|
## Control & Access
|
||||||
|
### Who Runs It
|
||||||
|
- **Primary Faction:**
|
||||||
|
- **Secondary Presence:**
|
||||||
|
- **Neutral Zones:**
|
||||||
|
|
||||||
|
### Security Measures
|
||||||
|
- **Surveillance:**
|
||||||
|
- **Access Control:**
|
||||||
|
- **Guards/Patrols:**
|
||||||
|
- **Automated Defenses:**
|
||||||
|
|
||||||
|
### Access Methods
|
||||||
|
- **Official Entry:**
|
||||||
|
- **Service Entrances:**
|
||||||
|
- **Hidden Routes:**
|
||||||
|
- **Augmentation Shortcuts:**
|
||||||
|
|
||||||
|
## Inhabitants
|
||||||
|
- **Key NPCs:** [[Character 1]], [[Character 2]]
|
||||||
|
- **General Population:**
|
||||||
|
- **Security Personnel:**
|
||||||
|
- **Unique Individuals:**
|
||||||
|
|
||||||
|
## Gameplay Elements
|
||||||
|
### Stealth Opportunities
|
||||||
|
- **Cover Points:**
|
||||||
|
- **Ventilation/Maintenance:**
|
||||||
|
- **Crowd Blending:**
|
||||||
|
- **Shadow Areas:**
|
||||||
|
|
||||||
|
### Combat Considerations
|
||||||
|
- **Chokepoints:**
|
||||||
|
- **Open Areas:**
|
||||||
|
- **Environmental Hazards:**
|
||||||
|
- **Escape Routes:**
|
||||||
|
|
||||||
|
### Hacking/Tech
|
||||||
|
- **Network Access Points:**
|
||||||
|
- **Security Systems:**
|
||||||
|
- **Data Terminals:**
|
||||||
|
- **Augmentation Interfaces:**
|
||||||
|
|
||||||
|
### Social Interactions
|
||||||
|
- **Safe Conversation Zones:**
|
||||||
|
- **Information Sources:**
|
||||||
|
- **Trade Opportunities:**
|
||||||
|
- **Faction Representatives:**
|
||||||
|
|
||||||
|
## Story Integration
|
||||||
|
- **Narrative Purpose:**
|
||||||
|
- **Key Events Here:**
|
||||||
|
- **Character Development:**
|
||||||
|
- **Player Choices Impact:**
|
||||||
|
|
||||||
|
## Quests & Activities
|
||||||
|
- **Main Story Missions:** [[Quest 1]]
|
||||||
|
- **Side Missions:** [[Quest 2]]
|
||||||
|
- **Exploration Rewards:**
|
||||||
|
- **Repeatable Activities:**
|
||||||
|
|
||||||
|
## Items & Resources
|
||||||
|
- **Loot Available:**
|
||||||
|
- **Shops/Vendors:**
|
||||||
|
- **Crafting Materials:**
|
||||||
|
- **Unique Items:** [[Item Name]]
|
||||||
|
|
||||||
|
## Dark Sci-Fi Elements
|
||||||
|
### Corporate Presence
|
||||||
|
- **Corporate branding:**
|
||||||
|
- **Surveillance implications:**
|
||||||
|
- **Worker conditions:**
|
||||||
|
- **Propaganda/messaging:**
|
||||||
|
|
||||||
|
### Social Divide
|
||||||
|
- **Class separation:**
|
||||||
|
- **Access inequality:**
|
||||||
|
- **Living conditions:**
|
||||||
|
- **Underground economy:**
|
||||||
|
|
||||||
|
### Technology Impact
|
||||||
|
- **Augmentation requirements:**
|
||||||
|
- **Tech dependencies:**
|
||||||
|
- **System failures:**
|
||||||
|
- **Digital vs analog spaces:**
|
||||||
|
|
||||||
|
## Multiple Approaches
|
||||||
|
### High-Profile Path
|
||||||
|
- **Official channels:**
|
||||||
|
- **Corporate credentials:**
|
||||||
|
- **Higher scrutiny:**
|
||||||
|
|
||||||
|
### Stealth Path
|
||||||
|
- **Hidden routes:**
|
||||||
|
- **Avoiding detection:**
|
||||||
|
- **Maintenance access:**
|
||||||
|
|
||||||
|
### Social Path
|
||||||
|
- **Networking:**
|
||||||
|
- **Information gathering:**
|
||||||
|
- **Relationship leverage:**
|
||||||
|
|
||||||
|
### Force Path
|
||||||
|
- **Direct confrontation:**
|
||||||
|
- **Security response:**
|
||||||
|
- **Collateral damage:**
|
||||||
|
|
||||||
|
## Connections
|
||||||
|
- **Adjacent Locations:** [[Location 1]], [[Location 2]]
|
||||||
|
- **Transportation Links:**
|
||||||
|
- **Communication Networks:**
|
||||||
|
- **Supply Lines:**
|
||||||
|
|
||||||
|
## Environmental Storytelling
|
||||||
|
- **Visual Clues:**
|
||||||
|
- **Hidden Messages:**
|
||||||
|
- **Abandoned Areas:**
|
||||||
|
- **Corporate Propaganda:**
|
||||||
|
|
||||||
|
## Technical Notes
|
||||||
|
- **Performance Considerations:**
|
||||||
|
- **Lighting Requirements:**
|
||||||
|
- **Audio Zones:**
|
||||||
|
- **Interactive Elements:**
|
||||||
|
|
||||||
|
---
|
||||||
|
**Tags:** #location #[faction-control] #[seclevel-0/1/2/3]
|
||||||
|
**Access Methods:** #[stealth/combat/social/hacking/exploration]
|
||||||
|
**Priority:** #[critical/important/optional/flavor]
|
||||||
|
**Status:** #[concept/draft/implementing/complete/cut]
|
||||||
146
00-Templates/Lore Entry Template.md
Normal file
146
00-Templates/Lore Entry Template.md
Normal file
@@ -0,0 +1,146 @@
|
|||||||
|
# {{Lore Topic}}
|
||||||
|
|
||||||
|
## Basic Info
|
||||||
|
- **Type:** (Corporation, Technology, Event, Culture, Location, Conspiracy)
|
||||||
|
- **Importance:** (Critical, Important, Background)
|
||||||
|
- **Time Period:** (Pre-war, Corporate era, Current, etc.)
|
||||||
|
- **Classification Level:** (Public, Restricted, Classified, Unknown)
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
- **What it is:**
|
||||||
|
- **Why it matters:**
|
||||||
|
- **Current status:**
|
||||||
|
- **Public vs. reality:**
|
||||||
|
|
||||||
|
## Key Facts
|
||||||
|
- **Essential details:**
|
||||||
|
- **Who's involved:**
|
||||||
|
- **What happened:**
|
||||||
|
- **Hidden truth:**
|
||||||
|
|
||||||
|
## Corporate Angle
|
||||||
|
### Official Story
|
||||||
|
- **Corporate narrative:**
|
||||||
|
- **Public relations spin:**
|
||||||
|
- **Approved information:**
|
||||||
|
|
||||||
|
### Reality
|
||||||
|
- **What actually happened:**
|
||||||
|
- **Corporate involvement:**
|
||||||
|
- **Cover-up details:**
|
||||||
|
- **Ongoing consequences:**
|
||||||
|
|
||||||
|
## Impact on World
|
||||||
|
### Social Impact
|
||||||
|
- **How people live:**
|
||||||
|
- **Class divisions:**
|
||||||
|
- **Daily life changes:**
|
||||||
|
|
||||||
|
### Political Impact
|
||||||
|
- **Power structures:**
|
||||||
|
- **Corporate control:**
|
||||||
|
- **Resistance movements:**
|
||||||
|
|
||||||
|
### Technological Impact
|
||||||
|
- **Tech development:**
|
||||||
|
- **Augmentation effects:**
|
||||||
|
- **System dependencies:**
|
||||||
|
|
||||||
|
## Player Discovery
|
||||||
|
### How Players Learn
|
||||||
|
- **Environmental clues:**
|
||||||
|
- **Character dialogue:**
|
||||||
|
- **Data logs/files:**
|
||||||
|
- **Direct experience:**
|
||||||
|
|
||||||
|
### Information Layers
|
||||||
|
- **Surface level:**
|
||||||
|
- **Deeper investigation:**
|
||||||
|
- **Hidden truth:**
|
||||||
|
|
||||||
|
## Game Integration
|
||||||
|
### Story Relevance
|
||||||
|
- **Main plot connection:**
|
||||||
|
- **Character motivations:**
|
||||||
|
- **Thematic significance:**
|
||||||
|
|
||||||
|
### Gameplay Impact
|
||||||
|
- **Affects systems:** [[System 1]], [[System 2]]
|
||||||
|
- **Influences NPCs:** [[Character 1]], [[Character 2]]
|
||||||
|
- **Relevant locations:** [[Location 1]], [[Location 2]]
|
||||||
|
|
||||||
|
### Quest Integration
|
||||||
|
- **Related missions:** [[Quest 1]]
|
||||||
|
- **Information trading:**
|
||||||
|
- **Player choices:**
|
||||||
|
|
||||||
|
## Dark Elements
|
||||||
|
### Moral Ambiguity
|
||||||
|
- **Ethical questions:**
|
||||||
|
- **Gray area decisions:**
|
||||||
|
- **Unintended consequences:**
|
||||||
|
|
||||||
|
### Conspiracy Aspects
|
||||||
|
- **Who benefits:**
|
||||||
|
- **Who suffers:**
|
||||||
|
- **Cover-up methods:**
|
||||||
|
|
||||||
|
### Human Cost
|
||||||
|
- **Casualties:**
|
||||||
|
- **Social damage:**
|
||||||
|
- **Psychological impact:**
|
||||||
|
|
||||||
|
## Factions & Perspectives
|
||||||
|
### Corporate View
|
||||||
|
- **Official position:**
|
||||||
|
- **Internal knowledge:**
|
||||||
|
- **Damage control:**
|
||||||
|
|
||||||
|
### Resistance View
|
||||||
|
- **Opposition stance:**
|
||||||
|
- **Underground truth:**
|
||||||
|
- **Action plans:**
|
||||||
|
|
||||||
|
### Civilian Impact
|
||||||
|
- **Public awareness:**
|
||||||
|
- **Personal effects:**
|
||||||
|
- **Survival adaptations:**
|
||||||
|
|
||||||
|
## Connected Elements
|
||||||
|
- **Related lore:** [[Lore Entry 1]], [[Lore Entry 2]]
|
||||||
|
- **Affected characters:**
|
||||||
|
- **Relevant technology:**
|
||||||
|
- **Historical events:**
|
||||||
|
|
||||||
|
## Evidence & Sources
|
||||||
|
### Physical Evidence
|
||||||
|
- **Documents:**
|
||||||
|
- **Locations:**
|
||||||
|
- **Technology:**
|
||||||
|
|
||||||
|
### Witness Accounts
|
||||||
|
- **Survivors:**
|
||||||
|
- **Whistleblowers:**
|
||||||
|
- **Corporate insiders:**
|
||||||
|
|
||||||
|
### Digital Trails
|
||||||
|
- **Data logs:**
|
||||||
|
- **Communication records:**
|
||||||
|
- **Security footage:**
|
||||||
|
|
||||||
|
## Player Agency
|
||||||
|
### Investigation Options
|
||||||
|
- **Research methods:**
|
||||||
|
- **Information sources:**
|
||||||
|
- **Discovery paths:**
|
||||||
|
|
||||||
|
### Choice Impact
|
||||||
|
- **How player actions affect this:**
|
||||||
|
- **Revelation consequences:**
|
||||||
|
- **Alternative outcomes:**
|
||||||
|
|
||||||
|
---
|
||||||
|
**Tags:** #lore #[faction-related] #[main-story/side-story/background-lore/set-dressing]
|
||||||
|
**Classification:** #[seclevel-0/1/2/3]
|
||||||
|
**Impact:** #[world-changing/faction-affecting/personal/local]
|
||||||
|
**Status:** #[concept/draft/implementing/complete/cut]
|
||||||
152
00-Templates/Quest Template.md
Normal file
152
00-Templates/Quest Template.md
Normal file
@@ -0,0 +1,152 @@
|
|||||||
|
# {{Quest Name}}
|
||||||
|
|
||||||
|
## Basic Info
|
||||||
|
- **Type:** (Main Story, Side Quest, Corporate Job, Underground Mission)
|
||||||
|
- **Giver:** [[Character Name]]
|
||||||
|
- **Location:** [[Starting Location]]
|
||||||
|
- **Level/Chapter:**
|
||||||
|
- **Estimated Time:**
|
||||||
|
|
||||||
|
## Summary
|
||||||
|
- **One-liner:**
|
||||||
|
- **Full description:**
|
||||||
|
- **Why it matters:**
|
||||||
|
|
||||||
|
## Objectives
|
||||||
|
### Primary Goal
|
||||||
|
-
|
||||||
|
|
||||||
|
### Optional Objectives
|
||||||
|
-
|
||||||
|
-
|
||||||
|
|
||||||
|
### Hidden Objectives
|
||||||
|
- (Player discovers through exploration/investigation)
|
||||||
|
|
||||||
|
## Multiple Approaches
|
||||||
|
### Corporate/Official Path
|
||||||
|
- **Method:**
|
||||||
|
- **Requirements:** (Clearance, augmentations, faction standing)
|
||||||
|
- **Consequences:**
|
||||||
|
|
||||||
|
### Stealth Path
|
||||||
|
- **Method:**
|
||||||
|
- **Requirements:** (Skills, equipment, timing)
|
||||||
|
- **Consequences:**
|
||||||
|
|
||||||
|
### Social/Information Path
|
||||||
|
- **Method:**
|
||||||
|
- **Requirements:** (Contacts, reputation, knowledge)
|
||||||
|
- **Consequences:**
|
||||||
|
|
||||||
|
### Force/Direct Path
|
||||||
|
- **Method:**
|
||||||
|
- **Requirements:** (Weapons, combat skills, backup)
|
||||||
|
- **Consequences:**
|
||||||
|
|
||||||
|
### Underground/Illegal Path
|
||||||
|
- **Method:**
|
||||||
|
- **Requirements:** (Black market contacts, illegal tech)
|
||||||
|
- **Consequences:**
|
||||||
|
|
||||||
|
## Key Locations
|
||||||
|
- **Start:** [[Location]]
|
||||||
|
- **Main areas:** [[Location 1]], [[Location 2]]
|
||||||
|
- **End:** [[Location]]
|
||||||
|
|
||||||
|
## Characters Involved
|
||||||
|
- **Quest giver:** [[Character]]
|
||||||
|
- **Allies:** [[Character]]
|
||||||
|
- **Opposition:** [[Character]]
|
||||||
|
- **Information sources:** [[Character]]
|
||||||
|
|
||||||
|
## Story Integration
|
||||||
|
- **Plot relevance:**
|
||||||
|
- **Character development:**
|
||||||
|
- **World building:**
|
||||||
|
- **Player choice impact:**
|
||||||
|
|
||||||
|
## Moral Complexity
|
||||||
|
### Ethical Dilemmas
|
||||||
|
- **Gray area decisions:**
|
||||||
|
- **Competing loyalties:**
|
||||||
|
- **Unintended consequences:**
|
||||||
|
|
||||||
|
### Faction Implications
|
||||||
|
- **Corporate interests:**
|
||||||
|
- **Resistance impact:**
|
||||||
|
- **Civilian effects:**
|
||||||
|
|
||||||
|
## Rewards & Consequences
|
||||||
|
### Success Rewards
|
||||||
|
- **Credits/Payment:**
|
||||||
|
- **Items/Equipment:** [[Item]]
|
||||||
|
- **Information/Data:**
|
||||||
|
- **Faction standing:**
|
||||||
|
- **Character relationships:**
|
||||||
|
|
||||||
|
### Failure Consequences
|
||||||
|
- **Story impact:**
|
||||||
|
- **Relationship damage:**
|
||||||
|
- **Future complications:**
|
||||||
|
|
||||||
|
### Approach-Specific Outcomes
|
||||||
|
- **Stealth bonus:**
|
||||||
|
- **Combat penalty:**
|
||||||
|
- **Social benefits:**
|
||||||
|
- **Corporate favor/disfavor:**
|
||||||
|
|
||||||
|
## Information & Secrets
|
||||||
|
### What Player Learns
|
||||||
|
- **Surface information:**
|
||||||
|
- **Hidden details:**
|
||||||
|
- **Corporate secrets:**
|
||||||
|
- **Personal revelations:**
|
||||||
|
|
||||||
|
### What Player Can Miss
|
||||||
|
- **Optional discoveries:**
|
||||||
|
- **Hidden areas:**
|
||||||
|
- **Alternative solutions:**
|
||||||
|
|
||||||
|
## Branching & Variations
|
||||||
|
### Player Choice Points
|
||||||
|
1. **Decision:**
|
||||||
|
- **Option A:**
|
||||||
|
- **Option B:**
|
||||||
|
- **Consequences:**
|
||||||
|
|
||||||
|
### Different Outcomes
|
||||||
|
- **Best case:**
|
||||||
|
- **Worst case:**
|
||||||
|
- **Compromise solution:**
|
||||||
|
|
||||||
|
## Technical Requirements
|
||||||
|
### Gameplay Systems Used
|
||||||
|
- **Combat:**
|
||||||
|
- **Stealth:**
|
||||||
|
- **Hacking:**
|
||||||
|
- **Social:**
|
||||||
|
- **Augmentation:**
|
||||||
|
|
||||||
|
### Special Mechanics
|
||||||
|
- **Unique elements:**
|
||||||
|
- **Environmental puzzles:**
|
||||||
|
- **Time pressure:**
|
||||||
|
|
||||||
|
## Failure States
|
||||||
|
- **Can it be failed:**
|
||||||
|
- **Retry options:**
|
||||||
|
- **Alternative completion:**
|
||||||
|
- **Story continues anyway:**
|
||||||
|
|
||||||
|
## Development Notes
|
||||||
|
- **Design goals:**
|
||||||
|
- **Player experience:**
|
||||||
|
- **Technical challenges:**
|
||||||
|
- **Testing priorities:**
|
||||||
|
|
||||||
|
---
|
||||||
|
**Tags:** #quest #[main-story/side-story/background-lore/set-dressing] #[faction]
|
||||||
|
**Approaches:** #[stealth/combat/social/hacking/exploration]
|
||||||
|
**Player Agency:** #[high-choice/medium-choice/low-choice]
|
||||||
|
**Status:** #[concept/draft/implementing/complete/cut]
|
||||||
155
00-Templates/Story Beat Template.md
Normal file
155
00-Templates/Story Beat Template.md
Normal file
@@ -0,0 +1,155 @@
|
|||||||
|
# {{Beat Title}}
|
||||||
|
|
||||||
|
## Basic Info
|
||||||
|
- **Act:** [[Act 1|Act 2|Act 3]]
|
||||||
|
- **Chapter/Scene:**
|
||||||
|
- **Beat Type:** (Plot, Character, World, Revelation, Choice)
|
||||||
|
- **Tone:** (Tense, Revelatory, Action, Quiet, Disturbing)
|
||||||
|
- **Duration:**
|
||||||
|
|
||||||
|
## Summary
|
||||||
|
- **What happens:**
|
||||||
|
- **Why it matters:**
|
||||||
|
- **Emotional goal:**
|
||||||
|
|
||||||
|
## Story Function
|
||||||
|
- **Plot advancement:**
|
||||||
|
- **Character development:**
|
||||||
|
- **World building:**
|
||||||
|
- **Theme exploration:**
|
||||||
|
- **Information revealed:**
|
||||||
|
|
||||||
|
## Setting & Context
|
||||||
|
- **Location:** [[Location Name]]
|
||||||
|
- **Time/Circumstances:**
|
||||||
|
- **Atmosphere:**
|
||||||
|
- **Corporate presence:**
|
||||||
|
- **Surveillance level:**
|
||||||
|
|
||||||
|
## Characters Present
|
||||||
|
- **Protagonist role:**
|
||||||
|
- **Key NPCs:** [[Character 1]], [[Character 2]]
|
||||||
|
- **Corporate agents:**
|
||||||
|
- **Civilians affected:**
|
||||||
|
|
||||||
|
## Player Agency
|
||||||
|
### Interaction Type
|
||||||
|
- **Cutscene:**
|
||||||
|
- **Interactive dialogue:**
|
||||||
|
- **Gameplay sequence:**
|
||||||
|
- **Environmental discovery:**
|
||||||
|
- **Player choice moment:**
|
||||||
|
|
||||||
|
### Player Options
|
||||||
|
- **Corporate-aligned choice:**
|
||||||
|
- Outcome:
|
||||||
|
- **Resistance-aligned choice:**
|
||||||
|
- Outcome:
|
||||||
|
- **Independent/Neutral choice:**
|
||||||
|
- Outcome:
|
||||||
|
- **Morally ambiguous choice:**
|
||||||
|
- Outcome:
|
||||||
|
|
||||||
|
### Approach Variations
|
||||||
|
- **Stealth discovery:**
|
||||||
|
- **Direct confrontation:**
|
||||||
|
- **Social manipulation:**
|
||||||
|
- **Technical/hacking:**
|
||||||
|
|
||||||
|
## Dark Sci-Fi Elements
|
||||||
|
### Corporate Influence
|
||||||
|
- **Surveillance implications:**
|
||||||
|
- **Control mechanisms:**
|
||||||
|
- **Propaganda presence:**
|
||||||
|
|
||||||
|
### Moral Complexity
|
||||||
|
- **Ethical dilemma:**
|
||||||
|
- **Gray area decisions:**
|
||||||
|
- **Unintended consequences:**
|
||||||
|
|
||||||
|
### Technology Impact
|
||||||
|
- **Augmentation relevance:**
|
||||||
|
- **System dependencies:**
|
||||||
|
- **Digital vs human:**
|
||||||
|
|
||||||
|
## Information Layer
|
||||||
|
### Surface Level
|
||||||
|
- **What's obvious:**
|
||||||
|
- **Public information:**
|
||||||
|
|
||||||
|
### Hidden Truth
|
||||||
|
- **What's really happening:**
|
||||||
|
- **Corporate secrets:**
|
||||||
|
- **Personal revelations:**
|
||||||
|
|
||||||
|
### Investigation Options
|
||||||
|
- **Environmental clues:**
|
||||||
|
- **Data logs/terminals:**
|
||||||
|
- **Character dialogue:**
|
||||||
|
- **Optional discoveries:**
|
||||||
|
|
||||||
|
## Emotional Beats
|
||||||
|
- **Opening mood:**
|
||||||
|
- **Tension building:**
|
||||||
|
- **Climax moment:**
|
||||||
|
- **Resolution feeling:**
|
||||||
|
- **Setup for next:**
|
||||||
|
|
||||||
|
## Dialogue & Key Moments
|
||||||
|
### Important Lines
|
||||||
|
- **Character revelation:**
|
||||||
|
- **Corporate doublespeak:**
|
||||||
|
- **Personal truth:**
|
||||||
|
|
||||||
|
### Visual Moments
|
||||||
|
- **Key imagery:**
|
||||||
|
- **Environmental storytelling:**
|
||||||
|
- **Symbolic elements:**
|
||||||
|
|
||||||
|
## Consequences
|
||||||
|
### Immediate Effects
|
||||||
|
- **Character reactions:**
|
||||||
|
- **Relationship changes:**
|
||||||
|
- **Information gained:**
|
||||||
|
|
||||||
|
### Long-term Impact
|
||||||
|
- **Story implications:**
|
||||||
|
- **Future quest access:**
|
||||||
|
- **Character arc progression:**
|
||||||
|
- **World state changes:**
|
||||||
|
|
||||||
|
## Multiple Outcomes
|
||||||
|
### Based on Player Choice
|
||||||
|
- **Corporate favor:**
|
||||||
|
- **Resistance support:**
|
||||||
|
- **Personal relationships:**
|
||||||
|
- **Future complications:**
|
||||||
|
|
||||||
|
### Based on Previous Actions
|
||||||
|
- **High tech approach:**
|
||||||
|
- **Low profile approach:**
|
||||||
|
- **Previous faction choices:**
|
||||||
|
|
||||||
|
## Connections
|
||||||
|
- **Previous beat:** [[Beat Name]]
|
||||||
|
- **Next beat:** [[Beat Name]]
|
||||||
|
- **Parallel storylines:**
|
||||||
|
- **Foreshadowing setup:**
|
||||||
|
|
||||||
|
## Technical Requirements
|
||||||
|
- **Assets needed:**
|
||||||
|
- **Special mechanics:**
|
||||||
|
- **Performance considerations:**
|
||||||
|
- **Player feedback systems:**
|
||||||
|
|
||||||
|
## Development Notes
|
||||||
|
- **Design intent:**
|
||||||
|
- **Player experience goals:**
|
||||||
|
- **Thematic purpose:**
|
||||||
|
- **Alternative versions:**
|
||||||
|
|
||||||
|
---
|
||||||
|
**Tags:** #story-beat #[act1/act2/act3] #[main-story/side-story]
|
||||||
|
**Faction Impact:** #[human/automaton/bioslave/uploaded]
|
||||||
|
**Player Agency:** #[high-choice/medium-choice/low-choice]
|
||||||
|
**Status:** #[concept/draft/implementing/complete/cut]
|
||||||
2
01-Overview/Character Index.md
Normal file
2
01-Overview/Character Index.md
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
|
||||||
|
*Index of all characters*
|
||||||
210
01-Overview/Game Overview.md
Normal file
210
01-Overview/Game Overview.md
Normal file
@@ -0,0 +1,210 @@
|
|||||||
|
## Core Concept
|
||||||
|
### High-Concept Pitch
|
||||||
|
- **One-Liner:**
|
||||||
|
- **Genre:**
|
||||||
|
- **Platform:**
|
||||||
|
- **Target Audience:**
|
||||||
|
- **Estimated Playtime:**
|
||||||
|
|
||||||
|
### Core Pillars
|
||||||
|
1. **Pillar 1:**
|
||||||
|
2. **Pillar 2:**
|
||||||
|
3. **Pillar 3:**
|
||||||
|
|
||||||
|
### Unique Selling Points
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-
|
||||||
|
|
||||||
|
## Story Overview
|
||||||
|
### Central Narrative
|
||||||
|
- **Main Plot:**
|
||||||
|
- **Central Conflict:**
|
||||||
|
- **Protagonist Journey:**
|
||||||
|
|
||||||
|
### Themes
|
||||||
|
- **Primary Theme:**
|
||||||
|
- **Supporting Themes:**
|
||||||
|
- **Thematic Questions:**
|
||||||
|
|
||||||
|
### Tone & Mood
|
||||||
|
- **Overall Tone:**
|
||||||
|
- **Emotional Range:**
|
||||||
|
- **Atmosphere:**
|
||||||
|
|
||||||
|
## Core Gameplay
|
||||||
|
### Primary Mechanics
|
||||||
|
- **Core Loop:**
|
||||||
|
- **Key Systems:**
|
||||||
|
- **Player Progression:**
|
||||||
|
|
||||||
|
### Secondary Features
|
||||||
|
-
|
||||||
|
-
|
||||||
|
-
|
||||||
|
|
||||||
|
### Innovation Points
|
||||||
|
-
|
||||||
|
|
||||||
|
## World & Setting
|
||||||
|
### Setting Overview
|
||||||
|
- **World Type:**
|
||||||
|
- **Time Period:**
|
||||||
|
- **Scale:**
|
||||||
|
- **Key Locations:**
|
||||||
|
|
||||||
|
### World State
|
||||||
|
- **Political Situation:**
|
||||||
|
- **Social Structure:**
|
||||||
|
- **Technology Level:**
|
||||||
|
- **Supernatural Elements:**
|
||||||
|
|
||||||
|
## Characters
|
||||||
|
### Protagonist
|
||||||
|
- **Name:** [[Protagonist Name]]
|
||||||
|
- **Role:**
|
||||||
|
- **Character Arc:**
|
||||||
|
|
||||||
|
### Main Supporting Cast
|
||||||
|
- [[Character Name]] - Role
|
||||||
|
- [[Character Name]] - Role
|
||||||
|
- [[Character Name]] - Role
|
||||||
|
|
||||||
|
### Primary Antagonist
|
||||||
|
- **Name:** [[Antagonist Name]]
|
||||||
|
- **Motivation:**
|
||||||
|
- **Threat Type:**
|
||||||
|
|
||||||
|
## Story Structure
|
||||||
|
### Act 1: Setup
|
||||||
|
- **Length:**
|
||||||
|
- **Key Events:**
|
||||||
|
- **Player Goals:**
|
||||||
|
|
||||||
|
### Act 2: Confrontation
|
||||||
|
- **Length:**
|
||||||
|
- **Key Events:**
|
||||||
|
- **Player Goals:**
|
||||||
|
|
||||||
|
### Act 3: Resolution
|
||||||
|
- **Length:**
|
||||||
|
- **Key Events:**
|
||||||
|
- **Player Goals:**
|
||||||
|
|
||||||
|
## Key Locations
|
||||||
|
### Primary Hub
|
||||||
|
- [[Location Name]] - Description
|
||||||
|
|
||||||
|
### Major Locations
|
||||||
|
- [[Location 1]] - Role in story
|
||||||
|
- [[Location 2]] - Role in story
|
||||||
|
- [[Location 3]] - Role in story
|
||||||
|
|
||||||
|
## Major Quests/Missions
|
||||||
|
### Main Story Quests
|
||||||
|
1. [[Quest Name]] - Brief description
|
||||||
|
2. [[Quest Name]] - Brief description
|
||||||
|
3. [[Quest Name]] - Brief description
|
||||||
|
|
||||||
|
### Key Side Content
|
||||||
|
- [[Side Quest]] - Purpose
|
||||||
|
- [[Side Quest]] - Purpose
|
||||||
|
|
||||||
|
## Technical Scope
|
||||||
|
### Target Specifications
|
||||||
|
- **Engine/Platform:**
|
||||||
|
- **Target Resolution:**
|
||||||
|
- **Performance Goals:**
|
||||||
|
- **Platform-Specific Features:**
|
||||||
|
|
||||||
|
### Asset Requirements
|
||||||
|
- **Art Style:**
|
||||||
|
- **Audio Style:**
|
||||||
|
- **Localization Needs:**
|
||||||
|
|
||||||
|
## Development Timeline
|
||||||
|
### Pre-Production
|
||||||
|
- **Duration:**
|
||||||
|
- **Key Deliverables:**
|
||||||
|
|
||||||
|
### Production Phases
|
||||||
|
- **Phase 1:**
|
||||||
|
- **Phase 2:**
|
||||||
|
- **Phase 3:**
|
||||||
|
|
||||||
|
### Key Milestones
|
||||||
|
- **Alpha:**
|
||||||
|
- **Beta:**
|
||||||
|
- **Gold Master:**
|
||||||
|
|
||||||
|
## Team & Resources
|
||||||
|
### Core Team Roles
|
||||||
|
- **Writing:**
|
||||||
|
- **Design:**
|
||||||
|
- **Art:**
|
||||||
|
- **Programming:**
|
||||||
|
|
||||||
|
### External Resources
|
||||||
|
-
|
||||||
|
|
||||||
|
## Risk Assessment
|
||||||
|
### Major Risks
|
||||||
|
1. **Risk:**
|
||||||
|
- **Mitigation:**
|
||||||
|
2. **Risk:**
|
||||||
|
- **Mitigation:**
|
||||||
|
|
||||||
|
### Dependencies
|
||||||
|
-
|
||||||
|
|
||||||
|
## Success Metrics
|
||||||
|
### Quality Metrics
|
||||||
|
-
|
||||||
|
|
||||||
|
### Commercial Metrics
|
||||||
|
-
|
||||||
|
|
||||||
|
### Critical Reception Goals
|
||||||
|
-
|
||||||
|
|
||||||
|
## Post-Launch Plans
|
||||||
|
### DLC/Expansion Ideas
|
||||||
|
-
|
||||||
|
|
||||||
|
### Sequel Potential
|
||||||
|
-
|
||||||
|
|
||||||
|
### Long-term Vision
|
||||||
|
-
|
||||||
|
|
||||||
|
## Reference & Inspiration
|
||||||
|
### Similar Games
|
||||||
|
- **Game 1** - What we're taking/avoiding
|
||||||
|
- **Game 2** - What we're taking/avoiding
|
||||||
|
|
||||||
|
### Other Media Inspirations
|
||||||
|
- **Books/Movies/Shows:**
|
||||||
|
- **Real-world References:**
|
||||||
|
|
||||||
|
## Living Documents
|
||||||
|
### Master Lists
|
||||||
|
- [[Character Master List]]
|
||||||
|
- [[Location Master List]]
|
||||||
|
- [[Quest Master List]]
|
||||||
|
- [[Item Master List]]
|
||||||
|
|
||||||
|
### Design Documents
|
||||||
|
- [[Story Bible]]
|
||||||
|
- [[World Design Document]]
|
||||||
|
- [[Gameplay Systems Document]]
|
||||||
|
|
||||||
|
### Development Tracking
|
||||||
|
- [[Development Roadmap]]
|
||||||
|
- [[Feature Backlog]]
|
||||||
|
- [[Bug Tracker]]
|
||||||
|
|
||||||
|
---
|
||||||
|
**Created:** 2025-10-01
|
||||||
|
**Last Major Update:**
|
||||||
|
**Next Review Date:**
|
||||||
|
**Status:** Living Document
|
||||||
1
01-Overview/Location Index.md
Normal file
1
01-Overview/Location Index.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
*Index of all locations*
|
||||||
1
01-Overview/Quest Index.md
Normal file
1
01-Overview/Quest Index.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
*Index of all quests/missions*
|
||||||
1
01-Overview/Story Bible.md
Normal file
1
01-Overview/Story Bible.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
*Central document for all story information*
|
||||||
43
11-Reference/Standardized Tag System.md
Normal file
43
11-Reference/Standardized Tag System.md
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
*Any changes to this tag system must be manually propagated to the rest of the items in this Obsidian vault.*
|
||||||
|
|
||||||
|
### Core Tags (Required for all templates)
|
||||||
|
|
||||||
|
- **Content Type:** `#character` `#location` `#quest` `#item` `#lore` `#system` `#story-beat` `#dialogue`
|
||||||
|
- **Status:** `#concept` `#draft` `#implementing` `#complete` `#cut`
|
||||||
|
|
||||||
|
### Faction Tags (Use as applicable)
|
||||||
|
|
||||||
|
- **Primary Factions:** `#human` `#automaton` `#bioslave` `#uploaded`
|
||||||
|
- **Specific Corps:** `#security-corps` `#research-corps` `#manufacturing-corps`
|
||||||
|
- **Underground:** `#resistance` `#civilian`
|
||||||
|
|
||||||
|
### Story Structure Tags
|
||||||
|
|
||||||
|
- **Acts:** `#act1` `#act2` `#act3`
|
||||||
|
- **Story Type:** `#main-story` `#side-story` `#background-lore` `#set-dressing`
|
||||||
|
|
||||||
|
### Gameplay Approach Tags
|
||||||
|
|
||||||
|
- **Player Methods:** `#stealth` `#combat` `#social` `#hacking` `#exploration`
|
||||||
|
- **Difficulty:** `#normal` `#experienced`
|
||||||
|
- **Player Agency:** `#high-choice` `#medium-choice` `#low-choice`
|
||||||
|
|
||||||
|
### Technology & Augmentation Tags
|
||||||
|
|
||||||
|
- **Tech Level:** `#low-tech` `#high-tech` `#cutting-edge` `#experimental`
|
||||||
|
- **Augmentation:** `#frame-aug` `#neural-aug` `#combat-aug`
|
||||||
|
|
||||||
|
### Access & Security Tags
|
||||||
|
|
||||||
|
- **Security Level:** `#seclevel-0` `#seclevel-1` `#seclevel-2` `#seclevel-3`
|
||||||
|
- **Legal Status:** `#legal` `#illegal` `#contraband`
|
||||||
|
|
||||||
|
### Priority & Importance Tags
|
||||||
|
|
||||||
|
- **Priority:** `#critical` `#important` `#optional` `#flavor`
|
||||||
|
- **Impact:** `#world-changing` `#faction-affecting` `#personal` `#local`
|
||||||
|
|
||||||
|
### Specialization Tags
|
||||||
|
|
||||||
|
- **Character Types:** `#ally` `#enemy` `#neutral`
|
||||||
|
- **Item Types:** `#weapon` `#armor` `#tool` `#data` `#augmentation` `#consumable` `#misc`
|
||||||
Reference in New Issue
Block a user