diff --git a/README.md b/README.md index 8071ec275..62ac6cdc5 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,10 @@ # TODO +- [ ] templates +- [ ] not found route +- [ ] page meta checks +- [ ] full test suit + # [Fari](https://fari.app) - The Free and Open-Source Virtual Tabletop diff --git a/app/characters/[id]/page.tsx b/app/characters/[id]/page.tsx index 57a3b5841..1bdae149b 100644 --- a/app/characters/[id]/page.tsx +++ b/app/characters/[id]/page.tsx @@ -1,4 +1,6 @@ +import { CharacterTemplatesProvider } from "../../../lib/contexts/CharacterTemplatesContext/CharacterTemplatesContext"; import { CharacterRoute } from "../../../lib/routes/Character/CharacterRoute"; +import { CharacterTemplateService } from "../../../lib/services/character-templates/CharacterTemplateService"; import { t } from "../../i18n"; export async function generateMetadata() { @@ -8,6 +10,16 @@ export async function generateMetadata() { }; } -export default function CharacterPage() { - return ; +export default async function CharacterPage() { + const templates = await CharacterTemplateService.getAll(); + + return ( + + ; + + ); } diff --git a/app/characters/new/[category]/[name]/page.tsx b/app/characters/new/[category]/[name]/page.tsx index 288143adb..c81c6a65e 100644 --- a/app/characters/new/[category]/[name]/page.tsx +++ b/app/characters/new/[category]/[name]/page.tsx @@ -7,6 +7,12 @@ export async function generateMetadata() { description: t("new-character-route.meta.description"), }; } +// {template && ( +// +// )} export default function NewCharacterPage() { return ; diff --git a/app/draw/page.tsx b/app/draw/page.tsx new file mode 100644 index 000000000..5358d92f1 --- /dev/null +++ b/app/draw/page.tsx @@ -0,0 +1,13 @@ +import { DrawRoute } from "../../lib/routes/Draw/DrawRoute"; +import { t } from "../i18n"; + +export async function generateMetadata() { + return { + title: t("draw-route.meta.title"), + description: t("draw-route.meta.description"), + }; +} + +export default async function CharacterPage() { + return ; +} diff --git a/app/layout.tsx b/app/layout.tsx index 08d1f4d41..da4fdb2d3 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -6,6 +6,7 @@ import { Metadata } from "next/types"; import React from "react"; import { AppProviders } from "../lib/App"; import NoSSR from "../lib/components/NoSSR/NoSSR"; + export const metadata: Metadata = { title: "Fari App VTT | The Free and Open-Source Virtual Tabletop", description: "", diff --git a/lib/contexts/CharacterTemplatesContext/CharacterTemplatesContext.tsx b/lib/contexts/CharacterTemplatesContext/CharacterTemplatesContext.tsx new file mode 100644 index 000000000..a9caa4fa1 --- /dev/null +++ b/lib/contexts/CharacterTemplatesContext/CharacterTemplatesContext.tsx @@ -0,0 +1,9 @@ +"use client"; +import { createContext } from "react"; +import { ICharacterTemplate } from "../../services/character-templates/CharacterTemplateService"; + +export const CharacterTemplatesContext = createContext<{ + templates: Array; +}>(undefined as any); + +export const CharacterTemplatesProvider = CharacterTemplatesContext.Provider; diff --git a/lib/contexts/CharactersContext/CharactersContext.tsx b/lib/contexts/CharactersContext/CharactersContext.tsx index 0110e7e9d..2e43a0d60 100644 --- a/lib/contexts/CharactersContext/CharactersContext.tsx +++ b/lib/contexts/CharactersContext/CharactersContext.tsx @@ -1,9 +1,9 @@ import React from "react"; import { CharacterFactory } from "../../domains/character/CharacterFactory"; -import { ICharacterTemplate } from "../../domains/character/CharacterType"; import { ICharacter } from "../../domains/character/types"; import { getUnixFrom } from "../../domains/dayjs/getDayJS"; import { useAppEntity } from "../../hooks/useAppEntity/useAppEntity"; +import { ICharacterTemplate } from "../../services/character-templates/CharacterTemplateService"; export const CharactersContext = React.createContext< ReturnType diff --git a/lib/domains/character/CharacterFactory.tsx b/lib/domains/character/CharacterFactory.tsx index e08660da8..dbb5efcb0 100644 --- a/lib/domains/character/CharacterFactory.tsx +++ b/lib/domains/character/CharacterFactory.tsx @@ -1,9 +1,9 @@ import { produce } from "immer"; +import { ICharacterTemplate } from "../../services/character-templates/CharacterTemplateService"; import { Id } from "../Id/Id"; import { getUnix } from "../dayjs/getDayJS"; import { IDiceCommandId } from "../dice/Dice"; import { Migrator } from "../migration/Migrator"; -import { ICharacterTemplate } from "./CharacterType"; import { BlockType, IBlock, @@ -33,7 +33,7 @@ import { export const CharacterFactory = { latestVersion: 4, async make(template: ICharacterTemplate): Promise { - const result = await template.importFunction(); + const result = await fetch(template.fetchPath).then((r) => r.json()); const newCharacter = this.makeFromJson(result); const characterWithNewName = { ...newCharacter, diff --git a/lib/domains/character/CharacterType.tsx b/lib/domains/character/CharacterType.tsx index 48ca94848..e69de29bb 100644 --- a/lib/domains/character/CharacterType.tsx +++ b/lib/domains/character/CharacterType.tsx @@ -1,54 +0,0 @@ -let allCharactersTemplatesFiles: Record< - string, - () => Promise<{ - [key: string]: any; - }> -> = {}; -try { - // allCharactersTemplatesFiles = import.meta.glob( - // "./character-templates/*/*.json" - // ); -} catch (error) {} - -export type ICharacterTemplate = { - category: string; - fileName: string; - importFunction: any; -}; - -export const allTemplates = Object.keys(allCharactersTemplatesFiles).reduce( - (acc: Array, fileLocation): Array => { - const importFunction = allCharactersTemplatesFiles[fileLocation]; - - const folderAndFileName = fileLocation - .split("./character-templates/") - .join(""); - const folderName = folderAndFileName.split("/")[0]; - const fileName = folderAndFileName.split("/")[1].split(".json")[0]; - - return [ - ...acc, - { - fileName, - category: folderName, - importFunction, - }, - ]; - }, - [], -); - -export const CharacterTemplates = [...allTemplates].sort((a, b) => { - if (a.category === "Fari RPGs" && b.category === "Fari RPGs") { - return a.fileName.length - b.fileName.length; - } - - if (a.category === "Fari RPGs") { - return -1; - } - - if (a.category === b.category) { - return a.fileName.length - b.fileName.length; - } - return 0; -}); diff --git a/lib/domains/character/DefaultTemplates.ts b/lib/domains/character/DefaultTemplates.ts index 2afe07e5d..3d0dc83c1 100644 --- a/lib/domains/character/DefaultTemplates.ts +++ b/lib/domains/character/DefaultTemplates.ts @@ -1,22 +1,20 @@ -import { ICharacterTemplate } from "./CharacterType"; +import { ICharacterTemplate } from "../../services/character-templates/CharacterTemplateService"; export const DefaultTemplates = { BlankTemplate: { - category: "Default", - fileName: "Blank", - importFunction: async () => - import("./character-templates/Defaults/Blank.json"), + publisher: "Default", + name: "Blank", + fetchPath: "/public/character-templates/Blank/Blank.json", } as ICharacterTemplate, FateCondensed: { - category: "Default", - fileName: "FateCondensed", - importFunction: async () => - import("./character-templates/Fate Condensed/Fate Condensed.json"), - } as ICharacterTemplate, - FateAccelerated: { - category: "Default", - fileName: "FateAccelerated", - importFunction: async () => - import("./character-templates/Fate Accelerated/Fate Accelerated.json"), - } as ICharacterTemplate, + publisher: "Default", + name: "FateCondensed", + fetchPath: "/public/character-templates/Fate Condensed/Fate Condensed.json", + FateAccelerated: { + publisher: "Default", + name: "FateAccelerated", + fetchPath: + "/public/character-templates/Fate Accelerated/Fate Accelerated.json", + } as ICharacterTemplate, + }, } as const; diff --git a/lib/domains/character/character-templates/Adventurers/Adventurers Revised.json b/lib/domains/character/character-templates/Adventurers/Adventurers Revised.json deleted file mode 100644 index 7ed8c9d3a..000000000 --- a/lib/domains/character/character-templates/Adventurers/Adventurers Revised.json +++ /dev/null @@ -1 +0,0 @@ -{"lastUpdated":1656526645,"name":"Adventurers! Revised Template","pages":[{"id":"3eba11f6-64fb-4ddd-9c44-5ee23b9b7375","label":"Character","rows":[{"columns":[{"sections":[{"id":"bc410bc1-e4d3-4b7b-83b2-718819197747","label":"Concept","blocks":[{"id":"bd7f836a-fbd1-4628-bf75-d4ab022e7cf3","label":"","type":"Text","value":"","meta":{"helperText":""}}]},{"id":"948fa38a-4979-4d52-b366-38f212f6849e","label":"Statistics","blocks":[{"id":"72a2bf6c-8770-4b88-b385-f3d72501498e","label":"Strength","type":"Skill","value":"-1","meta":{"commands":["1d6","1d6"],"width":0.33,"hideModifier":false,"helperText":"basic modifier"}},{"id":"b1c5b427-18d6-4e48-b9e9-b3ee301becf1","label":"Agility","type":"Skill","value":"-1","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"basic modifier"}},{"id":"1902f0d4-2234-4fc8-a1ed-25088becff60","label":"Mind","type":"Skill","value":"-1","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"basic modifier"}},{"id":"abaeb28c-c855-4f17-bbd6-6962b2083337","label":"Attack","type":"Skill","value":"-1","meta":{"commands":["1d6","1d6"],"width":0.5,"helperText":"depends on equipment + Skills"}},{"id":"7bf5c7ab-e9ea-4879-b5fe-c4f54aba2867","label":"Defence","type":"Skill","value":"-1","meta":{"commands":["1d6","1d6"],"width":0.5,"helperText":"depends on equipment + Agility"}},{"id":"5ac2c636-51ef-477b-9902-47fcd48ad0a9","label":"Endurance","type":"PointCounter","meta":{"max":"1","isMainPointCounter":false,"helperText":"Strength + Agility + 3","width":0.33},"value":"1"},{"id":"990ddd6e-e37a-4b5f-8787-3e5bf0b1d5e9","label":"Heroism","type":"PointCounter","meta":{"max":"1","isMainPointCounter":false,"helperText":"lowest basic modifier + 1 (mimimum 1)","width":0.33},"value":"1"},{"id":"11b24ea4-dd7b-4d4a-9797-adff5c45eec5","label":"Experience","type":"PointCounter","meta":{"isMainPointCounter":false,"width":0.33,"helperText":"lost upon upgrading a character"},"value":"0"}]},{"id":"68545261-40aa-4156-a194-5cc6156a6777","label":"Gear","blocks":[{"id":"4fe64ad9-98ef-4d78-ac52-6831207b0b21","label":"30 gold","type":"Text","value":"","meta":{"helperText":""}}]},{"id":"1f6357e4-34f6-43f6-9620-ea71297293c9","label":"Skills","blocks":[{"id":"ae59ef51-2402-4901-8c3b-1c9557d28379","label":"","type":"Text","value":"","meta":{}}]},{"id":"472feabb-9c5e-4698-a3d5-4acd60658a0b","label":"Notes","blocks":[{"id":"18135025-0e2e-4ade-9d9c-d33bd777c476","label":"","type":"Text","value":"","meta":{}}]}]}]}]},{"id":"ce3d874e-a5e4-486d-95cc-6d6a3a214bcf","rows":[],"label":"Page"}],"template":"Blank","version":6,"group":"Adventurers!","wide":false,"fariType":"character"} diff --git a/lib/domains/character/character-templates/Blade Runner/Case File Time Tracker.json b/lib/domains/character/character-templates/Blade Runner/Case File Time Tracker.json deleted file mode 100644 index 3b809074f..000000000 --- a/lib/domains/character/character-templates/Blade Runner/Case File Time Tracker.json +++ /dev/null @@ -1 +0,0 @@ -{"fariType":"character","lastUpdated":1679496832,"name":"Case File Time Tracker Template","pages":[{"id":"4c229969-55dd-4748-868c-a1f0db70f436","rows":[{"columns":[{"sections":[{"id":"0a8b51c4-d8eb-4462-8f0c-82b0485fa828","label":"- LAPD POLICE REPORT - ","blocks":[{"id":"505511f4-d40f-421d-845a-e1d2694eab08","label":"Case File Name","type":"Text","value":"","meta":{"width":0.5}},{"id":"1d23fadb-8db0-408f-8bc2-b5f3fe4052c9","label":"Reporting Officer","type":"Text","value":"","meta":{"width":0.5}},{"id":"59b3f54e-b719-474c-a868-035dc16efa67","label":"","type":"Separator","meta":{"hasLabel":false},"value":""}]}]}]},{"columns":[{"sections":[{"id":"471e54a0-aa27-406f-b12b-638ae05bca20","label":"DAY 1","blocks":[{"id":"3992d53f-2587-4700-a886-268b7a04c102","label":"SHIFT 1","type":"Text","value":"","meta":{"width":0.5}},{"id":"bc731b24-5f1b-4841-80bd-601e651e7998","label":"SHIFT 3","type":"Text","value":"","meta":{"width":0.5}},{"id":"8f86a8de-2ba3-4ae9-b154-46cab44f66e4","label":"SHIFT 3","type":"Text","value":"","meta":{"width":0.5}},{"id":"38cbdf6f-2e03-4226-8974-13d43156580e","label":"SHIFT 4","type":"Text","value":"","meta":{"width":0.5}}]},{"id":"54158232-0153-47dd-8d75-19ee2069b6a9","label":"DAY 2","blocks":[{"id":"f7738446-bcfe-424a-bd04-409dd79df6f0","label":"SHIFT 1","type":"Text","value":"","meta":{"width":0.5}},{"id":"a78ceae9-e2cc-4173-b99d-b9e68d4e800b","label":"SHIFT 2","type":"Text","value":"","meta":{"width":0.5}},{"id":"74c8c9fd-8742-4ea1-9956-0bbac9a1bba8","label":"SHIFT 3","type":"Text","value":"","meta":{"width":0.5}},{"id":"20965bc9-3335-4192-9303-078ec71340b4","label":"SHIFT 4","type":"Text","value":"","meta":{"width":0.5}}]},{"id":"06935cd9-273d-4328-b779-bad7c24104fc","label":"DAY 3","blocks":[{"id":"12b0b783-693f-48a9-a8ca-5819423509c0","label":"SHIFT 1","type":"Text","value":"","meta":{"width":0.5}},{"id":"914db2d4-bc37-4bb0-898b-ac933c253177","label":"SHIFT 2","type":"Text","value":"","meta":{"width":0.5}},{"id":"3d13677c-9620-4bea-8d37-65c4c01f6418","label":"SHIFT 3","type":"Text","value":"","meta":{"width":0.5}},{"id":"a9a7ec26-5d87-4f81-a7dc-cfbb53401156","label":"SHIFT 4","type":"Text","value":"","meta":{"width":0.5}}]},{"id":"05eed149-d3bd-4465-9027-ffef0849b761","label":"DAY 4","blocks":[{"id":"485bc2f0-7533-45fc-94b0-4e3372762009","label":"SHIFT 1","type":"Text","value":"","meta":{"width":0.5}},{"id":"b727b8e2-00c9-4052-afad-4bffee6c7a9b","label":"SHIFT 2","type":"Text","value":"","meta":{"width":0.5}},{"id":"56d4c5de-3bfc-46e1-b3c0-f9abf1175210","label":"SHIFT 3","type":"Text","value":"","meta":{"width":0.5}},{"id":"96c16648-5f0d-4e6b-8f93-32d6c45af4ba","label":"SHIFT 4","type":"Text","value":"","meta":{"width":0.5}}]},{"id":"9640e0b0-52f6-4fa6-a856-2414a083919c","label":"DAY 5","blocks":[{"id":"2c8df4bb-2880-4435-8724-83bdd9ed0e5a","label":"SHIFT 1","type":"Text","value":"","meta":{"width":0.5}},{"id":"54b8d3b0-6a54-4d2d-85db-3837c3850238","label":"SHIFT 2","type":"Text","value":"","meta":{"width":0.5}},{"id":"372214d6-6a2f-4692-9bc6-a78a27bc64e1","label":"SHIFT 3","type":"Text","value":"","meta":{"width":0.5}},{"id":"f5ef5892-3002-4e3f-99dd-b7a8da112f4e","label":"SHIFT 4","type":"Text","value":"","meta":{"width":0.5}}]},{"id":"94634dc6-4c0d-4295-a80f-d9b8e9f44b12","label":"DAY 6","blocks":[{"id":"f59e3458-aca7-4e78-b743-bb3d1f2002ab","label":"SHIFT 1","type":"Text","value":"","meta":{"width":0.5}},{"id":"9b0defcf-5401-447c-ae86-5146a2f30d71","label":"SHIFT 2","type":"Text","value":"","meta":{"width":0.5}},{"id":"0d4b5231-e417-4d4b-9df3-5ff6450c9326","label":"SHIFT 3","type":"Text","value":"","meta":{"width":0.5}},{"id":"86562611-919e-4fae-9a04-c38191333e8b","label":"SHIFT 4","type":"Text","value":"","meta":{"width":0.5}}]},{"id":"bb6062b8-3b50-4f93-89b2-2ae05c4bab39","label":"DAY 7","blocks":[{"id":"c779688b-caea-4c7e-86b8-f6d858c1a193","label":"SHIFT 1","type":"Text","value":"","meta":{"width":0.5}},{"id":"25c695bd-0224-462e-91be-76eb516f7684","label":"SHIFT 2","type":"Text","value":"","meta":{"width":0.5}},{"id":"879ff710-1534-4ff2-b132-287074a28a33","label":"SHIFT 3","type":"Text","value":"","meta":{"width":0.5}},{"id":"d37f1b98-c9df-4085-9f3a-8d5b8061c635","label":"SHIFT 4","type":"Text","value":"","meta":{"width":0.5}}]}]}]},{"columns":[{"sections":[{"id":"b644bdc4-55fd-4aff-bee1-490d8be4545c","label":"REFERENCES","blocks":[{"id":"b123aa49-c86b-4c9b-a260-3d488adc4ccb","label":"","type":"Link","meta":{"hasDisplayName":true,"helperText":"Blade Runner: The Roleplaying Game is ©2017 Alcon Entertainment, LLC. All rights reserved. Published by Free League Publishing.

*This Fari character sheet was independently designed by Discord user PistolPants#8314 and is not affiliated with the original game designers and publishers."},"value":""},{"id":"ae4517a1-05be-4157-ae53-3bab7d074970","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"e33a60b2-7228-485a-adf1-4e98f282867f","label":"","type":"Link","meta":{"hasDisplayName":false,"width":1},"value":"https://www.bladerunner-rpg.com/"}]}]}]}],"label":"Time Tracker Details"}],"template":"Blank","version":6,"group":"Blade Runner"} diff --git a/lib/domains/character/character-templates/Broken Compass/Unofficial Character Sheet.json b/lib/domains/character/character-templates/Broken Compass/Unofficial Character Sheet.json deleted file mode 100644 index 0b973a681..000000000 --- a/lib/domains/character/character-templates/Broken Compass/Unofficial Character Sheet.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"03307eef-fcd1-438b-a897-5bef514dc9cb","lastUpdated":1680897663,"name":"Broken Compass Character Sheet","pages":[{"id":"f0c8c1be-200a-46b9-9710-c54c1e3e3d0e","label":"Character","rows":[{"columns":[{"sections":[{"id":"c35ca177-3073-4845-9c7b-44c0034c0e74","label":"BROKEN COMPASS • UNOFFICIAL CHARACTER SHEET","blocks":[{"id":"b427d55b-879b-41c9-8fc4-4bb2c23ba23f","label":"","type":"Image","meta":{"helperText":"LOGO PLACEHOLDER"},"value":"https://upload.wikimedia.org/wikipedia/commons/3/35/600px_HEX-008A79_rectangle_on_HEX-FEFCF0.svg"}],"visibleOnCard":true}]}]},{"columns":[{"sections":[{"id":"af68ebb3-a914-4088-9fca-948ad68849f2","label":"I am…","blocks":[{"id":"ed980acd-07e3-41c8-af7e-353cfc69fcae","label":"I AM…","type":"Text","value":"","meta":{}},{"id":"2c1a1fcb-faeb-423a-bf0e-4318722733b8","label":"CALL ME IF YOU NEED…","type":"Text","value":"","meta":{}},{"id":"df8d325c-514f-48d9-8d1c-41db287682a0","label":"PLACES I CALL HOME…","type":"Text","value":"","meta":{"helperText":"HERITAGE • HOMELAND • WORKPLACE"}},{"id":"3658d22a-257c-4623-a439-77f7a2c83a37","type":"Text","value":"","meta":{"helperText":""},"label":"WORDS TO LIVE BY"}]}]},{"sections":[{"id":"0a6df7f0-def8-4f58-8db3-dd2acfd4c740","label":"PHOTO","blocks":[{"id":"d8863ff6-7e84-4b6f-a534-1be6dd9978df","label":"","type":"Image","meta":{"helperText":""},"value":"https://upload.wikimedia.org/wikipedia/commons/e/e0/PlaceholderLC.png"}]}]}]},{"columns":[{"sections":[{"id":"93db71e2-9421-498e-b83e-446f1d955f60","label":"LUCK","blocks":[{"id":"fce5d4b2-e4a9-4dbd-ba22-9fc6c849de72","label":"LUCK POINTS","type":"SlotTracker","meta":{"width":0.66},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"526f0307-4dba-4cfa-ac99-251148a0925a","label":"LUCK COIN","type":"SlotTracker","meta":{"helperText":"","width":0.33},"value":[{"label":"","checked":false}]}]}]}]},{"columns":[{"sections":[{"id":"c3d4f86e-211d-4af3-a312-7b823eb4c5f9","label":"SET DICES AND…","blocks":[{"id":"97552040-7c1a-4be1-8467-1cd53fb09b6a","label":"ROLL!","type":"DicePool","value":"","meta":{"commands":["1d6","1d6","1d6"],"helperText":"FIELDS + SKILLS + (DIS)ADVANTAGES"}},{"id":"24915d77-954f-4f07-8b6d-8df2bf561852","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"88f4e59f-11eb-416c-86d2-72b067419dca","label":"ACTION","type":"Numeric","value":"2","meta":{}},{"id":"c6b1bb11-8d42-4683-a619-f7cfa367b5c3","label":"Fight","type":"Numeric","value":"1","meta":{}},{"id":"62f829b8-469f-463c-9da4-22bad83c262a","label":"Leadership","type":"Numeric","value":"1","meta":{}},{"id":"d7a7b1c5-47ac-4af1-84c5-86c5a3c53e30","label":"Stunt","type":"Numeric","value":"1","meta":{}},{"id":"1fc606f2-9db6-4d9b-a983-5332490e4e2b","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"efd12a69-8d62-4b6e-a0dd-e349f0a7b918","label":"GUTS","type":"Numeric","value":"2","meta":{}},{"id":"fbfad34a-d7ea-4011-b632-280bfcc8e5e5","label":"Cool","type":"Numeric","value":"1","meta":{}},{"id":"2e7c6afd-d789-4125-b831-540b10c8fb3d","label":"Drive","type":"Numeric","value":"1","meta":{}},{"id":"47dbeac8-033a-4b5b-9856-10fe5cb24d6f","label":"Shoot","type":"Numeric","value":"1","meta":{}},{"id":"ee1cd916-7635-4b4b-915d-eae3622d58f0","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"26dcdb19-338f-44c8-aa87-e6736b6bd372","label":"KNOWLEDGE","type":"Numeric","value":"2","meta":{}},{"id":"8a9a6a2a-5154-4642-9a28-fb41f78453da","label":"Culture","type":"Numeric","value":"1","meta":{}},{"id":"2ec86ba6-96fc-4d77-9bdf-4c122e3448ab","label":"First aid","type":"Numeric","value":"1","meta":{}},{"id":"60886f83-905d-4192-a097-ee3ba29d61ed","label":"Tech","type":"Numeric","value":"1","meta":{}},{"id":"95bf71aa-2ebe-4f8d-8151-249571add727","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"9503ce83-48a1-4dac-9f8d-36e56f082795","label":"SOCIETY","type":"Numeric","value":"2","meta":{}},{"id":"8489b9a1-6351-4e58-8602-fd1f148b1e41","label":"Charm","type":"Numeric","value":"1","meta":{}},{"id":"8ec48f85-34c3-4dd2-a1b9-f08dc85867ee","label":"Eloquence","type":"Numeric","value":"1","meta":{}},{"id":"7b57e1a9-3969-493e-b6cb-98078937c506","label":"Observation","type":"Numeric","value":"1","meta":{}},{"id":"57b6af92-94f2-480b-b069-98083c1f69ae","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"438edc1e-90ae-4b18-a360-8dbc951eb0aa","label":"WILD","type":"Numeric","value":"2","meta":{}},{"id":"928eb7d7-421a-4973-9d99-a020397e3827","label":"Scout","type":"Numeric","value":"1","meta":{}},{"id":"9b7c0b49-bd8d-426d-8f13-a865404f9533","label":"Survival","type":"Numeric","value":"1","meta":{}},{"id":"594dacbb-30d3-461f-a807-9e95da3887e3","label":"Tough","type":"Numeric","value":"1","meta":{}},{"id":"6b67e858-41df-4272-b026-8452276a637f","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"511382e3-70f8-4cf0-acb6-cb90537ea5b3","label":"CRIME","type":"Numeric","value":"2","meta":{}},{"id":"29e50c48-753d-4e58-984d-4614272677f2","label":"Alert","type":"Numeric","value":"1","meta":{}},{"id":"6fdc5984-2451-4ff2-9688-fb1a63ecef34","label":"Dexterity","type":"Numeric","value":"1","meta":{}},{"id":"340d2e2c-795d-4cd6-be5f-eba1d573d1e7","label":"Stealth","type":"Numeric","value":"1","meta":{}}]}]},{"sections":[{"id":"77d7c516-5ec1-4ae4-be3d-6741e5360c17","label":"I FEEL…","blocks":[{"id":"9b770d96-de38-4a61-9944-688e525f70fc","type":"Text","value":"POWERFULL","meta":{"checked":false,"width":0.5,"helperText":"ACTION (+)"}},{"id":"af7e6df3-8802-48e7-b1c5-ff342314489a","type":"Text","value":"BLEEDING","meta":{"checked":false,"width":0.5,"helperText":"ACTION (-)"}},{"id":"e0bcb190-71b8-4190-91f7-406028d3a4a6","type":"Text","value":"DARING","meta":{"checked":false,"width":0.5,"helperText":"GUTS (+)"}},{"id":"3bac5cc4-14ad-43b3-883c-150ae9398ceb","type":"Text","value":"SHOCKED","meta":{"checked":false,"width":0.5,"helperText":"GUTS (-)"}},{"id":"f452b842-2446-4c0a-8fc4-965288e5f5c5","type":"Text","value":"FOCUSED","meta":{"checked":false,"width":0.5,"helperText":"KNOWLEDGE (+)"}},{"id":"b2ec3fbd-2f87-46de-aa46-b0d9a527be7b","type":"Text","value":"DIZZY","meta":{"checked":false,"width":0.5,"helperText":"KNOWLEDGE (-)"}},{"id":"d60d98e5-2d1b-402c-bd56-b3b230d07c42","type":"Text","value":"CONFIDENT","meta":{"checked":false,"width":0.5,"helperText":"SOCIETY (+)"}},{"id":"1bfc26e7-4f6e-46de-aad0-8103a28bd383","type":"Text","value":"EMBARRASSED","meta":{"checked":false,"width":0.5,"helperText":"SOCIETY (-)"}},{"id":"a1723da6-03f1-4dbd-9b59-acfa820803bc","type":"Text","value":"FIERCE","meta":{"checked":false,"width":0.5,"helperText":"WILD (+)"}},{"id":"3ad098f5-3c79-4d21-a22d-0cab15d24d27","type":"Text","value":"BROKEN","meta":{"checked":false,"width":0.5,"helperText":"WILD (-)"}},{"id":"5e84336a-74e1-4809-8971-534850493b15","type":"Text","value":"UNTOUCHABLE","meta":{"checked":false,"width":0.5,"helperText":"CRIME (+)"}},{"id":"5d937cb5-6ad6-4eda-bbb5-9e54fe9990d2","type":"Text","value":"SCARED","meta":{"checked":false,"width":0.5,"helperText":"CRIME (-)"}},{"id":"6eac5a72-8d0b-4baf-9053-a161a33e6000","type":"Text","value":"","meta":{"checked":false,"width":0.5,"helperText":"WRITE YOUR OWN"}},{"id":"5b7fcffd-710e-4602-ad68-8a9353c0beab","type":"Text","value":"","meta":{"checked":false,"width":0.5,"helperText":"WRITE YOUR OWN"}},{"id":"6d896f11-ead2-4ea3-8125-949fd9a7aeac","label":"Info Text","type":"InfoText","value":"Good Feelings grant you Advantage on all tasks in a certain Field.","meta":{"width":0.5}},{"id":"9fd3aadf-d35c-455d-8296-3407d832a2c6","label":"Info Text","type":"InfoText","value":"Bad Feelings give you a\n
Disadvantage on all tasks in a certain Field.
","meta":{"width":0.5}}]},{"id":"4889d07c-4b50-4fc0-adb6-2933825151e0","label":"EXPERTISE","blocks":[{"id":"5ba21bc5-47eb-45af-b0ff-aa2b1f4c2bdf","type":"Text","value":"","meta":{}},{"id":"60049838-e59c-493e-b6b0-fcc8f3c13955","type":"Text","value":"","meta":{}},{"id":"850bd122-bf02-42af-89ce-50853c503356","type":"Text","value":"","meta":{}},{"id":"ce5585d5-b53b-41c2-afca-ed8c60aec88e","type":"Text","value":"","meta":{}},{"id":"522892ad-16c0-4c86-a054-33f44caa699e","type":"Text","value":"","meta":{}},{"id":"2087aee7-f6ac-4cfc-bd3b-4e499d004aaf","type":"Text","value":"","meta":{}}]},{"id":"be6fe44a-8e13-4140-a3f9-0b160151deb4","label":"WEAPONS & GEAR","blocks":[{"id":"ce3bfd2c-a58d-41a5-9869-6d772e874da5","type":"Text","value":"","meta":{"helperText":""}},{"id":"87efe935-4af4-4492-b675-c23b03a2c72e","type":"Text","value":"","meta":{"helperText":""}},{"id":"00b6abf3-2d51-41b6-aef6-d1c2327f966a","type":"Text","value":"","meta":{"helperText":""}},{"id":"72eb1c0b-9292-4398-99b6-abbbe45390b1","type":"Text","value":"","meta":{}},{"id":"6c8fd78f-b8a6-4aeb-b2f7-7cc88bc709b7","type":"Text","value":"","meta":{}},{"id":"a5c963c6-975a-4c7f-91ef-196a4f89c1d4","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"137a400c-8d0d-491d-8780-90fae2076b6f","label":"POCKETS","type":"Text","value":"","meta":{"width":0.5}},{"id":"fd675f0c-c61f-4c8a-955b-effa8e4e0935","type":"Text","value":"","meta":{"width":0.5},"label":"BAG"},{"id":"b0b77713-d6bf-428a-be19-530147c73f02","type":"Text","value":"","meta":{"width":0.5}},{"id":"cb617b1d-89a0-47b9-855b-92a21a5c9bc9","type":"Text","value":"","meta":{"width":0.5}},{"id":"e1b9eeb4-4f1e-44da-9b70-fc456b48cf8b","type":"Text","value":"","meta":{"width":0.5}},{"id":"ad110938-d39e-466f-886c-1757e25af7c0","type":"Text","value":"","meta":{"width":0.5}},{"id":"9f44e57a-7fdb-4ad0-98de-fc06667080c9","type":"Text","value":"","meta":{"width":0.5}},{"id":"7ed0db2c-7ab6-4723-b294-066f72545052","type":"Text","value":"","meta":{"width":0.5}},{"id":"07579832-5425-4045-8c2b-7ed151217fd3","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"f4ca86a6-3d8f-42cc-8715-27bb6e934b52","label":"BACKPACK","type":"Text","value":"","meta":{}},{"id":"8aa5c48c-bc64-447f-9d09-a95abf69e252","type":"Text","value":"","meta":{}},{"id":"23a7e256-172c-4ff4-bf6e-57d33c9a559c","type":"Text","value":"","meta":{}},{"id":"cbf7d7e6-2b63-49bf-82a3-e28777419a58","type":"Text","value":"","meta":{}},{"id":"72140e33-c602-475f-bda3-c1377ce98b7d","type":"Text","value":"","meta":{}}]},{"id":"965ced21-fc92-4300-8fb9-ed181db208eb","label":"MAGS","blocks":[{"id":"ffd2a54c-cef4-4231-a8db-9ab1c86eb414","type":"Text","value":"","meta":{}},{"id":"f5bb21a2-2827-41b3-9515-47db1835a7d5","label":"","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"POCKETS"}},{"id":"be11c501-b9f2-4b25-9aa7-2ff4b175921c","label":"","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"BAG"}},{"id":"1b92dd25-c68b-4e4a-9c9e-611d32068577","label":"","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"BACKPACK"}},{"id":"db0b9c81-a9b6-4265-a588-0ba0324d1b3f","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"58be0c41-2e07-4005-b6eb-5377e6fcfb5e","type":"Text","value":"","meta":{}},{"id":"d9b56cb8-5615-4b2f-ab4a-022f749e183a","label":"","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"POCKETS"}},{"id":"7170c849-8adf-4925-9d6c-39353b5a05d4","label":"","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"BAG"}},{"id":"8cfb055c-100f-4794-8ef7-80a046f992c9","label":"","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"BACKPACK"}},{"id":"bb99e4ec-bc56-4866-9dd0-d498bac36164","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"056d2d3b-69ad-4e4f-8aa1-c9b5c3fb4887","type":"Text","value":"","meta":{}},{"id":"9c36c8b7-fdd1-4c57-851e-9f842c797d8a","label":"","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"POCKETS"}},{"id":"f859b0b1-8e1a-442a-80d3-c9cd053ee8b4","label":"","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"BAG"}},{"id":"48d83724-6003-46f4-b5b5-2bc51786f855","label":"","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"BACKPACK"}}]}]}]},{"columns":[{"sections":[{"id":"6e0d8500-c24a-4cc0-8035-41a0226e8b87","label":"SCARS AND EXPERIENCES","blocks":[{"id":"6b760fda-1148-4d92-9eb2-f2d81ecba25e","type":"Text","value":"","meta":{}},{"id":"f8f5a047-9176-4326-b7e2-aca0b3154702","type":"Text","value":"","meta":{}},{"id":"f5d44cb1-5294-47c7-a95a-fdb473eaa35a","type":"Text","value":"","meta":{}},{"id":"f91de5ef-31b6-4e0d-8816-1e815eae6d6c","type":"Text","value":"","meta":{}},{"id":"928a151a-bb26-4f22-8489-17dd4ea8d268","type":"Text","value":"","meta":{}},{"id":"e8df7c8e-0351-4169-84df-ffb94e32faa0","type":"Text","value":"","meta":{}}]}]}]}]}],"template":"Blank","version":6,"group":"Broken Compass","wide":false,"theme":{"hideSectionBackground":false,"sectionHeadingFontFamily":"Bangers","sectionHeadingFontWeight":"initial","style":"@import url(\"https://fonts.googleapis.com/css?family=Bangers|Carter One\")","sectionHeadingFontSize":2,"labelFontFamily":"Carter One","infoTextFontWeight":"","textFontWeight":"bold"},"playedDuringTurn":false,"fariType":"character"} diff --git a/lib/domains/character/character-templates/Cairn/Cairn.json b/lib/domains/character/character-templates/Cairn/Cairn.json deleted file mode 100644 index d13be891d..000000000 --- a/lib/domains/character/character-templates/Cairn/Cairn.json +++ /dev/null @@ -1 +0,0 @@ -{"name":"Cairn Template v4 Template","lastUpdated":1685915053,"wide":false,"pages":[{"id":"e0ab1a77-5d3a-4e9d-8ae4-2554a7c655d8","rows":[{"columns":[{"sections":[{"id":"4ed8c0cc-812c-474a-837a-736bd1614677","label":"Details","blocks":[{"id":"4ea611c2-bcac-4890-87bd-17e383edddb5","label":"Description","type":"Text","value":"Roll on the Character Traits table to determine traits and physical description.","meta":{}},{"id":"dfa24b3b-4b0b-4d13-ab0a-2d998d426843","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""},{"id":"220f01c8-0218-48c9-9114-2a9de05cefa1","label":"Background","type":"Text","value":"Roll on the Background table to determine a career or specialty.","meta":{}},{"id":"ccd04781-6cea-47b1-8784-0c7bd3a08e4a","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""},{"id":"3e42571a-79b6-4dcc-a158-9eac90594f53","label":"Age","type":"Text","value":"Roll 2d20+10 to determine age.
","meta":{}},{"id":"bff9a4af-eca5-4154-9729-a82d7e744847","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""}]}]},{"sections":[{"id":"df122c55-3a6f-439e-8392-18c7861e6e4d","label":"Saves","blocks":[{"id":"358dd279-8a50-4720-8a9f-34c327a0ad21","type":"Text","meta":{"width":1,"helperText":"A save is a roll to avoid bad outcomes from risky choices and circumstances.

Cairn uses a \"roll under\" mechanic where PCs roll 1d20 for an appropriate ability score. If they roll equal to or under that ability score, they pass. Otherwise, they fail.

Rolling a 1 is always a success, and rolling a 20 is always a failure.
"}}]}]}]},{"columns":[{"sections":[{"id":"54475b85-9683-4600-878f-5bd051610082","label":"Hit Protection & Armor","blocks":[{"id":"0ca28dc3-ff4d-4f44-80e2-7d50185cc9b8","label":"Hit Protection","type":"PointCounter","meta":{"max":"0","isMainPointCounter":true,"width":0.5,"helperText":"Roll 1d6 during character creation."},"value":"0"},{"id":"99f8ae8d-f9c5-4a94-b71a-b9abe6247615","label":"Armor","type":"Text","value":"","meta":{"width":0.5,"helperText":"Name (+X Armor)
"}},{"id":"200c7ea8-cd51-4896-9a66-03688524d026","label":"Deprived","type":"SlotTracker","meta":{"width":1,"helperText":"A PC deprived of a crucial need (such as food or rest) is unable to recover HP or ability scores. Anyone deprived for more than a day adds Fatigue to their inventory, one for each day."},"value":[{"label":"","checked":false}]},{"id":"848f834f-54a8-4127-85dc-47af4ac427da","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""}]}]},{"sections":[{"id":"28a411e6-807f-4294-9ae9-cd4d78ee751e","label":"Ability Scores","blocks":[{"id":"7c5b0a78-2531-473d-a443-25b5f17d26e2","label":"Strength","type":"Skill","value":"0","meta":{"commands":["1d20"],"hideModifier":true,"helperText":"Brawn, prowess & resistance.
","width":0.5}},{"id":"4ea20129-5eca-485c-a5a2-3f130e6c58e7","label":"","type":"PointCounter","meta":{"max":"1","isMainPointCounter":false,"width":0.5,"helperText":"STR 0 means death.
"},"value":"1"},{"id":"be028483-5632-4968-8975-90d98bc20307","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""},{"id":"af5601c9-d70f-42ae-bcb9-a3a5922ae331","label":"Dexterity","type":"Skill","value":"0","meta":{"commands":["1d20"],"hideModifier":true,"helperText":"Dodging, sneaking & reflexes.
","width":0.5}},{"id":"2dee75b3-3468-412a-a934-4a705d0d7b02","label":"","type":"PointCounter","meta":{"max":"1","isMainPointCounter":false,"width":0.5,"helperText":"DEX 0 means paralysis.
"},"value":"1"},{"id":"59a5a298-acb7-4ee0-94d0-63d6e9808315","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true,"width":1},"value":""},{"id":"39cc5038-ac4d-45e4-8f0b-d236376ee19d","label":"Willpower","type":"Skill","value":"0","meta":{"commands":["1d20"],"hideModifier":true,"helperText":"Persuasion, intimidation & magic.
","width":0.5}},{"id":"eb794628-1f8c-4033-8e79-dbe52ccfe165","label":"","type":"PointCounter","meta":{"max":"1","isMainPointCounter":false,"width":0.5,"helperText":"WIL 0 means delirium.
"},"value":"1"},{"id":"10e808c8-e072-491d-9e2f-0403808b085e","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true,"width":1},"value":""}]}]}]},{"columns":[{"sections":[{"id":"93196f93-fb02-4fcc-9672-9067c37b04b8","label":"Inventory","blocks":[{"id":"69dbe2df-a5b4-4fb0-98e8-da3e3a26d1b3","type":"Text","meta":{"helperText":"Mark box when items are being held.
"}},{"id":"ea6dd40a-475b-4046-8fa1-42724b84c1dd","label":"Hands, Body","type":"Separator","meta":{"hasLabel":true,"width":1},"value":""},{"id":"2edf1075-98ce-4624-8837-aa7d1e34abd7","type":"Text","value":"","meta":{"checked":false,"helperText":"Hand","width":0.5}},{"id":"e9d8262b-9473-4f15-9d5d-544a73efedee","type":"Text","value":"","meta":{"checked":false,"helperText":"Hand","width":0.5}},{"id":"cca838d5-e7e3-4508-adc5-4e4423062df2","type":"Text","value":"","meta":{"checked":false,"helperText":"Body","width":0.5}},{"id":"cb08a650-400b-440d-a78d-47c5d0282d06","type":"Text","value":"","meta":{"checked":false,"helperText":"Body","width":0.5}},{"id":"e54cd9d3-017f-4f05-a54f-cf5712ef1ce5","label":"Backpack","type":"Separator","meta":{"hasLabel":true},"value":""},{"id":"3ec87edf-09ca-4c39-8bbb-a38587c8111d","type":"Text","value":"","meta":{"checked":false,"helperText":"Backpack","width":0.5}},{"id":"b29aa5a3-c94d-4c2d-9278-624062a369fd","type":"Text","value":"","meta":{"checked":false,"helperText":"Backpack","width":0.5}},{"id":"11230c2a-ca57-4785-977e-413014addef4","type":"Text","value":"","meta":{"checked":false,"helperText":"Backpack","width":0.5}},{"id":"5d05829b-dc8f-4bdb-832a-d83eb2ea8253","type":"Text","value":"","meta":{"checked":false,"helperText":"Backpack","width":0.5}},{"id":"79ca1f2e-8e2c-4731-b44a-8f6b9b5b7144","type":"Text","value":"","meta":{"checked":false,"helperText":"Backpack","width":0.5}},{"id":"b36d9f7a-fb96-4a41-b638-9dce3106213b","type":"Text","value":"","meta":{"checked":false,"helperText":"Backpack","width":0.5}}]}]},{"sections":[{"id":"03a0f466-d97b-49de-bf43-181623fc1d29","label":"Currency","blocks":[{"id":"ab5c5f19-fc80-4f15-b804-d6d7318722c7","type":"Text","meta":{"width":0.33,"helperText":"
"},"label":"Gp"},{"id":"7241f56d-bdc2-4676-879d-a7abe1bd7796","type":"Text","value":"0\n","meta":{"width":0.5}},{"id":"5b7a0aa0-cee7-455f-b820-596d1e7ec2de","type":"Text","meta":{"width":0.33,"helperText":"
"},"label":"Sp"},{"id":"149f0dbf-9639-4345-a9c4-5b9715463297","type":"Text","value":"0\n","meta":{"width":0.5}},{"id":"bcbd1413-0494-4ce5-b861-58c27fcd81d9","type":"Text","meta":{"width":0.33,"helperText":"
"},"label":"Cp"},{"id":"4baef908-d6fa-49e9-8ac0-9bbbac72174e","type":"Text","value":"0\n","meta":{"width":0.5}},{"id":"b8e25b0e-508a-4233-bd4c-4ab1c2ee0177","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true,"helperText":"The most common coin is the gold piece (gp), which is equal to 10 silver pieces (sp) and 100 copper pieces (cp).
"},"value":""}]},{"id":"17592cc2-d3e4-476f-a336-c5338f38f294","label":"Weapons","blocks":[{"id":"1bccfaae-2d97-44e9-b782-6825813231ac","label":"Weapon","type":"Skill","value":"0","meta":{"commands":[],"width":1,"hideModifier":true,"helperText":"Edit weapon text in Advanced mode.
"}},{"id":"1c8b4167-e135-4992-899b-30b1c57ba32e","label":"Enhanced","type":"Skill","value":"0","meta":{"commands":["1d12"],"width":1,"hideModifier":true,"helperText":"Roll when fighting from a position of advantage."}},{"id":"d2bef8ab-11f6-45ee-9175-29562c1c3f8f","label":"Impaired / Unarmed","type":"Skill","value":"0","meta":{"commands":["1d4"],"width":1,"hideModifier":true,"helperText":"Roll when fighting from a position of weakness.
"}}]}]}]},{"columns":[{"sections":[{"id":"6a51f5cd-dca5-4de5-91e0-db69c312cf8f","label":"Credits","blocks":[{"id":"8a3b5574-2cb1-4df2-83d4-ab89f44a1be0","label":"","type":"Image","meta":{"helperText":""},"value":"https://cairnrpg.com/img/cairn.svg"}]}]},{"sections":[{"id":"e82ea70d-4754-4831-8fe0-d37fe607c4ac","label":"","blocks":[{"id":"c27f02f6-4e30-4238-9982-58d42d5f73d7","label":"Info Text","type":"InfoText","value":"Template by bonk! • https://bingusbonk.us
","meta":{}},{"id":"b293961d-5eb9-4b3d-acb8-c39924fc243b","label":"Info Text","type":"InfoText","value":"Cairn is an adventure game about exploring a dark & mysterious Wood filled with strange folk, hidden treasure, and unspeakable monstrosities. Character generation is quick and random, classless, and relies on fictional advancement rather than through XP or level mechanics. It is based on Knave by Ben Milton and Into The Odd by Chris McDowall. The game was written by Yochai Gal.

Access the Cairn rules in full at the link below:
","meta":{}},{"id":"e89faf7d-0f7d-41d9-ade5-5ce837f7e159","label":"Cairn System Reference Document (v.1.0)","type":"Link","meta":{"hasDisplayName":true},"value":"https://cairnrpg.com/cairn-srd/"},{"id":"9e66b7f1-a221-49de-bd32-59683d4f0515","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""}]}]}]}],"label":"CHARACTER"},{"id":"f9041871-159b-40d3-bf4f-3d056b3f5149","rows":[{"columns":[{"sections":[{"id":"c1345ec7-7557-47e7-a181-ab313b49b3e2","label":"Forms of Magic","blocks":[{"id":"f1780b4e-6519-46d1-9221-4012baa055e6","label":"Spellbooks","type":"Text","meta":{"width":1,"helperText":"Spellbooks contain a single spell, take up one slot, and induce Fatigue when used to cast spells. They cannot be transcribed or created, only recovered from places like tombs, dungeons, and manors.
"}},{"id":"21193c91-2b8a-4e62-b63e-2fc455f1cfb6","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""},{"id":"a321bb69-d503-4f9d-af24-d0f003eeab66","label":"Scrolls","type":"Text","meta":{"width":1,"helperText":"Scrolls are similar to Spellbooks, however:
  • They do not take up an inventory slot.
  • They do not cause fatigue.
  • They disappear after one use.
"}},{"id":"198a7f97-8be7-4697-aad2-6a0833362178","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""},{"id":"e70b2ac5-43a9-4ca8-91df-9b851efa9ce9","label":"Relics","type":"Text","meta":{"width":1,"helperText":"Relics are items imbued with a magical spell or power. They take up an item slot but do not cause Fatigue. Relics usually have a limited use, as well as a recharge condition.
"}}]}]},{"sections":[{"id":"d7ca11e6-de06-4b12-944f-ed87b2968351","label":"Using Magic","blocks":[{"id":"a3a62b63-ae68-4f18-abdf-3726ca9ae1aa","label":"Spellcasting","type":"Text","meta":{"width":1,"helperText":"Anyone can cast a spell by holding a Spellbook in both hands and reading its contents aloud. They must then add a Fatigue to inventory, occupying one slot.

Given time and safety, PCs can enhance a spell’s impact (e.g., affecting multiple targets, increasing its power, etc.) without any additional cost.
"}},{"id":"ac6917a2-5b63-462d-b8a3-7b85d69f9d01","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""},{"id":"5307186a-497d-4335-9579-7f5c5deeb02f","label":"Casting under pressure","type":"Text","meta":{"width":1,"helperText":"If the PC is deprived or in danger, PCs may be required to roll a WIL save to avoid any ill-effects from casting the spell.
"}}]}]}]}],"label":"MAGIC"},{"id":"76936ab0-a68c-4884-98ef-55ec511476a8","rows":[{"columns":[{"sections":[{"id":"0abad3a9-b73a-411e-ac31-3417d2e2bdf6","label":"About the Game","blocks":[{"id":"4cd359f1-3b34-4319-8569-e985bb4fc176","label":"","type":"Image","meta":{"helperText":""},"value":"https://cairnrpg.com/img/cairn.svg"},{"id":"23585b23-3778-4d3d-ba48-7e887d18fdef","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""}]}]},{"sections":[{"id":"2e277f5a-b137-47ed-897d-a4a5d3310ed8","label":"","blocks":[{"id":"9bc2b5b4-0aff-42fc-900a-f6673245ba1c","label":"Info Text","type":"InfoText","value":"Cairn is an adventure game about exploring a dark & mysterious Wood filled with strange folk, hidden treasure, and unspeakable monstrosities. Character generation is quick and random, classless, and relies on fictional advancement rather than through XP or level mechanics. It is based on Knave by Ben Milton and Into The Odd by Chris McDowall. The game was written by Yochai Gal.

Access the Cairn rules in full at the link below:
","meta":{}},{"id":"576471b5-7a00-4ca7-b843-0ab46b449d54","label":"Cairn System Reference Document (v.1.0)","type":"Link","meta":{"hasDisplayName":true},"value":"https://cairnrpg.com/cairn-srd/"},{"id":"36b31879-300f-4683-9345-3ace9f7b21bf","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""}]}]}]},{"columns":[{"sections":[{"id":"12630267-5ef4-4663-b6d4-288769dea2f0","label":"Rules Summary","blocks":[{"id":"e47551b6-9ed8-451b-ad88-65ad6ac0866d","label":"ACTIONS","type":"Text","meta":{"helperText":"On their turn, a character may move up to 40ft and take up to one action. Actions may include casting a spell, attacking, making a second move, or other reasonable activities. Actions, attacks, and movements take place simultaneously. Whenever turn order is uncertain, the PCs should make a DEX save to see if they go before their enemies.

Retreating from a dangerous situation always requires a successful DEX save, as well as a safe destination to run to.
"}},{"id":"9dcaf541-cd02-44a6-8d34-89b6e5205af3","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"45d0a374-3032-435a-be26-64b033912dd7","label":"ABILITIES","type":"Text","meta":{"helperText":"STR: Brawn, prowess & resistance.\n
DEX: Dodging, sneaking & reflexes.\n
WIL: Persuasion, intimidation & magic.
"}},{"id":"bfb50e7b-4ff1-4b94-ab3a-2ab4cc5909bc","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"feea8228-317b-4970-9c56-eef48e2fc085","label":"SAVES","type":"Text","meta":{"helperText":"  • Roll a d20 equal to or under an ability.\n
  • 1 is always a success, 20 is always a failure.
"}},{"id":"e5567210-40e9-42fc-824b-bdd6d7465f73","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"130e7c8a-da35-4c67-a7d1-999e86049034","label":"HIT PROTECTION","type":"Text","meta":{"helperText":"HP indicates a PC’s ability to avoid getting hurt. It is lost during combat & recovered after a few moment’s rest.
"}},{"id":"d3d6f164-352d-45b1-8316-254333675bc9","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"5bf55694-b2b4-462b-9902-d0671e495cd8","label":"INVENTORY","type":"Text","meta":{"helperText":"PCs have 10 inventory slots: four on their body and six in their backpack (which acts as a sleeping bag if emptied). Most items take up a one slot, but smaller items can be bundled. Bulky items take up two slots and are awkward or difficult to carry.\n
\n
Filling all ten item slots reduces a PC to 0 HP. PCs cannot carry more than their inventory allows, though carts & horses may provide an increase in slots.
"}},{"id":"6a64c33c-20c1-4853-9aba-a23e69824458","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"23d95fc6-d820-4ed7-b729-be6a3fc68253","label":"DEPRIVATION","type":"Text","meta":{"helperText":"Deprived PCs cannot recover HP. If deprived for more than a day, they add a Fatigue to inventory. Fatigue occupies one slot and lasts until they can recover in safety. This effect is cumulative.
"}},{"id":"548824c9-db9c-4540-86d6-87326d98de1a","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"fb078787-2240-4034-9049-b15130da6118","label":"HEALING","type":"Text","meta":{"helperText":"A moment’s rest and a swig of water will restore lost HP, but may leave the party vulnerable. Ability loss requires a week’s rest and the aid of a skilled healer.
"}},{"id":"993bacb4-f310-4f08-8aff-11fcdb63dfea","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"d8f39db5-ad51-4332-b68c-433720033e93","label":"SPELLBOOKS","type":"Text","meta":{"helperText":"Spellbooks contain a single spell and take up one item slot. Anyone can cast a spell by holding a Spellbook in both hands and reading its contents aloud. Casting a spell adds Fatigue to the PC’s inventory.\n
\n
Given time and safety, PCs can enhance a spell without any additional cost. If they are deprived or in danger, a WIL save may be required to avoid terrible consequences.
"}},{"id":"cfe32daa-74d1-4c57-9552-009385949f36","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"c386bcf8-261b-41fc-8498-ca7f18ae8d90","label":"COMBAT","type":"Text","meta":{"helperText":"The attacker rolls their weapon die and subtracts the target’s Armor, then deals the remaining total to their opponent’s HP.\n
\n
Before calculating damage to HP, subtract the target’s Armor value from the result of damage rolls. Shields and similar armor provides a bonus defense (e.g. +1 Armor), but only while the item is held or worn.\n
\n
No one can have more than 3 Armor.

Unarmed attacks always do 1d4 damage. If multiple attackers target the same foe, roll all damage dice and keep the single highest result. If attacking with two weapons at the same time, roll both damage dice and keep the highest.\n
\n
If an attack is impaired, the damage die is reduced to 1d4, regardless of weapon. If the attack is enhanced, the attacker rolls 1d12. Attacks with the blast quality affect all area targets, rolling separately for each.
"}},{"id":"86833b04-acb7-4f03-b2fe-e8f488505f1c","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"5e55c6cf-8745-417a-8cd8-5b59de839045","label":"DAMAGE","type":"Text","meta":{"helperText":"If an attack reduces a PC’s HP exactly to 0, refer to the Scars table.

Damage that reduces a target’s HP below 0 decreases their STR by the remainder. They must then make a STR save to avoid critical damage. Failure takes them out of combat, dying if left untreated.\n
\n
Having STR 0 means death; having DEX 0 is paralysis; having WIL 0 is delirium.
"}}]}]}]}],"label":"RULES SUMMARY"},{"id":"46404d79-98dc-4627-b092-82c0e55a42cf","rows":[{"columns":[{"sections":[{"id":"e1a6493f-2d5d-43ff-bf98-0c5b870f7646","label":"Principles for Players","blocks":[{"id":"d73fabaf-5250-45ea-a7e2-296798b5ef87","type":"Text","meta":{"helperText":"Cairn is an adventure game for one facilitator (the Warden) and at least one other player. Players act as hardened adventurers exploring a dark & mysterious Wood filled with strange folk, hidden treasure, and unspeakable monstrosities.

The game provides players with guidelines that help foster a specific play experience defined by critical thinking, exploration, and an emergent narrative.
"}},{"id":"921b00dd-19c4-4966-b869-611524ae7add","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":false},"value":""},{"id":"dd8d24dd-ef3e-46b0-80b2-dd0199730ff9","label":"AGENCY","type":"Text","meta":{"helperText":"  • Attributes and related saves do not define your character. They are tools.
  • Don’t ask only what your character would do, ask what you would do, too.
  • Be creative with your intuition, items, and connections.
"}},{"id":"cb74b583-779f-4e1f-aecc-954e452d61c7","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"229ad8b1-e814-4f8f-ab07-997a60d9b95d","label":"TEAMWORK","type":"Text","meta":{"helperText":"  • Seek consensus from the other players before barreling forward.
  • Stay on the same page about goals and limits, respecting each other and accomplishing more as a group than alone.
"}},{"id":"c042b1d0-f6d6-469a-a51e-91dc0cd36dfe","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"9ed3dd81-e53f-4623-9041-ae001e1489a4","label":"EXPLORATION","type":"Text","meta":{"helperText":"  • Asking questions and listening to detail is more useful than any stats, items, or skills you have.
  • Take the Warden’s description without suspicion, but don’t shy away from seeking more information.
  • There is no single correct way forward.
"}},{"id":"2f10461a-6fa7-4dc5-a10f-dc03df7dfea3","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"bf82b995-1867-4cc5-ae10-0f152f4d95ca","label":"TALKING","type":"Text","meta":{"helperText":"  • Treat NPCs as if they were real people, and rely on your curiosity to safely gain information and solve problems.
  • You’ll find that most people are interesting and will want to talk things through before getting violent.
"}},{"id":"541ce3fa-634f-45d2-8bfb-968e9a2373be","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"2c26930d-1b2a-4f1d-acda-9198a0468acb","label":"CAUTION","type":"Text","meta":{"helperText":"  • Fighting is a choice and rarely a wise one; consider whether violence is the best way to achieve your goals.
  • Try to stack the odds in your favor and retreat when things seem unfavorable.
"}},{"id":"898e669e-dc5d-44ed-8b67-0e9510d6276d","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"9c9c7e22-4b8c-4469-adf2-69ee0535010f","label":"PLANNING","type":"Text","meta":{"helperText":"  • Think of ways to avoid your obstacles through reconnaissance, subtlety, and fact-finding.
  • Do some research and ask around about your objectives.
"}},{"id":"20b71fd0-3b32-43b2-8d6a-9dd9f0fdaf91","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"66d41d2c-2dc4-466a-88b7-2b563d19e955","label":"AMBITION","type":"Text","meta":{"helperText":"  • Set goals and use your meager means to take steps forward.
  • Expect nothing. Earn your reputation.
  • Keep things moving forward and play to see what happens.
"}},{"id":"9635f785-3565-47b0-b555-71f1a4bb2938","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"00378243-7479-4779-9e76-3506109e5d32","label":"","type":"Text","meta":{"helperText":"
"}},{"id":"88efdfbb-465d-4c0e-b235-709cd141bf4a","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""}]}]}]}],"label":"PLAYER PRINCIPLES"}],"version":6,"group":"Cairn","theme":{"infoTextFontWeight":"400","infoTextFontSize":1,"helperTextFontWeight":"400","helperTextFontSize":1,"hideSectionBackground":false,"pageHeadingFontWeight":"bold","style":"@import url('https://fonts.googleapis.com/css2?family=Vollkorn:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');\n@import url('https://fonts.googleapis.com/css2?family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Vollkorn:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');","pageHeadingFontFamily":"Averia Serif Libre","sectionHeadingFontFamily":"Averia Serif Libre","labelFontFamily":"Vollkorn","textFontFamily":"Averia Serif Libre","infoTextFontFamily":"Averia Serif Libre","helperTextFontFamily":"Averia Serif Libre","labelFontSize":1.375,"labelFontWeight":"","sectionHeadingFontSize":1.5,"textFontSize":1.125,"textFontWeight":"400"},"fariType":"character"} diff --git a/lib/domains/character/character-templates/Cortex/Tales of Xadia.json b/lib/domains/character/character-templates/Cortex/Tales of Xadia.json deleted file mode 100644 index 3dfcb094b..000000000 --- a/lib/domains/character/character-templates/Cortex/Tales of Xadia.json +++ /dev/null @@ -1 +0,0 @@ -{"fariType":"character","lastUpdated":1654987224,"name":"Tales of Xadia Template","pages":[{"id":"b7355fe2-ce3f-4b43-9eee-731bdac6aa5c","rows":[{"columns":[{"sections":[{"id":"605779ac-b2e2-4f4b-9b90-168441d00ece","label":"Character","blocks":[{"id":"6347d601-964f-4b87-953b-0f18570b7016","type":"Text","value":"","meta":{"helperText":"Name"}},{"id":"0642dc60-d47e-4c5b-b4f2-9abdee6154ad","type":"Text","value":"","meta":{"helperText":"Archetype"}},{"id":"ec618168-4321-4461-be4f-0aed1d4ff28d","type":"Text","value":"","meta":{"helperText":"Pronouns"}}],"visibleOnCard":true}]},{"sections":[{"id":"162ccebe-0cd4-4006-b14d-54311f1c9ce3","label":"","blocks":[{"id":"36fdfd58-359f-4e5c-b17b-8752f95dd5fd","label":"","type":"Image","meta":{},"value":""}]}]}]},{"columns":[{"sections":[{"id":"730cdd99-4b00-45d8-b538-f28b1748863c","label":"Plot Points","blocks":[{"id":"ca17368f-0340-47c0-9b83-335fea864125","label":"Plot Points","type":"PointCounter","meta":{"isMainPointCounter":true},"value":"1"}]}]}]}],"label":"Character"},{"id":"2d6a5edc-2be8-4ddc-8df9-6b07151fb699","label":"Traits","rows":[{"columns":[{"sections":[{"id":"bc6438c8-fceb-418e-a0bd-1adc0af64cca","label":"Attributes","blocks":[{"id":"a37804b8-fbd2-4525-a98d-a3218dc2c237","label":"Agility","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Your hand-eye coordination. Use this when you need to fight, sneak, aim, or balance.
"}},{"id":"a1580965-b38a-4667-af41-8eaa87452078","label":"Awareness","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Your ability to perceive your\n
surroundings and other people. Use this as you pay att ention to the world around you.
"}},{"id":"1a8b7dcb-ba5d-4824-9518-2646caa350e4","label":"Influence","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":": Your presence and persuasiveness. Use this while you convince, coerce, charm, or\n
collude.
"}},{"id":"6729cb2e-6e87-497d-8c8f-d87f3a3f0b69","label":"Intellect","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Your capacity to comprehend. Use this to study, learn, recall things you know, or figure\n
out a puzzle.
"}},{"id":"bdeabc45-a60e-4c0c-8ba4-54e4c49211ed","label":"Spirit","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Your mental resolve and emotional reserves. Use this when the situation requires\n
courage, determination, perseverance, or willpower.
"}},{"id":"7cbab079-a2e4-4bc4-93c0-8099196965be","label":"Strenght","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Your level of physical fi tness and power. Use this if you’re called to be tough, strong, or use brute force.
"}}]}]}]},{"columns":[{"sections":[{"id":"7934ca76-700d-4a94-8625-07295a5232ee","label":"Values","blocks":[{"id":"e459b0dd-1539-420f-9c04-1fc17860a30b","label":"Devotion","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Duty, faith, and friendship. You’re motivated by the bonds of loyalty and your love for others.
"}},{"id":"218148a6-f903-4779-8120-8922fcd61292","label":"Libery","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Freedom, independence, and autonomy. You’re motivated\n
by a world without oppression or suppression.
"}},{"id":"693d8930-e515-4a0e-a141-ae42ca44b8e7","label":"Glory","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Legacy, fame, and fortune. You’re motivated by praise, acclaim, and your desire to be remembered.
"}},{"id":"89fb9211-6970-4efc-826c-d0d668fd868f","label":"Mastery","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Control, achievement, and skill. You’re motivated by power, growth, and self-development.
"}},{"id":"11f8f8a7-6492-4cf4-986d-d5052cae2f44","label":"Justice","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Balance, righteousness, and reward. You’re motivated by adherence to fairness and what you think is right.
"}},{"id":"964128f6-1c29-454e-8520-18af2a3c7e1e","label":"Truth","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":0.33,"helperText":"Fidelity, certainty, and authenticity. You’re motivated by finding strength in facts and by the principle and pursuit of knowledge.
"}}]}]}]},{"columns":[{"sections":[{"id":"ecb4fb15-6754-49e4-92b8-953508cea02d","label":"Distinctions","blocks":[{"id":"0726c3f4-e5f5-4b36-a2ab-907ff450513c","label":"Kindred","type":"DicePool","value":"","meta":{"commands":["1d8"],"width":0.33}},{"id":"85c84b1d-413d-412e-b349-0c4477f9fdf7","label":"Where Are You From?","type":"Text","value":"\n","meta":{"width":0.5,"helperText":"Your kindred distinction reflects where you grew up and what sort of community you belonged to when you were coming of age.
"}},{"id":"91f2537b-a6be-444c-8655-90b154209c1e","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"d6f7cca1-1636-433a-b903-b06691c7e754","label":"Vocation","type":"DicePool","value":"","meta":{"commands":["1d8"],"width":0.33}},{"id":"224d30da-9eaf-44a2-8193-affa640eeccc","label":"How Were You Trained?\r\r\n","type":"Text","value":"","meta":{"width":0.5,"helperText":"Your vocation distinction represents what you chose to do with your life at a young age, making it part of your youth and upbringing.
"}},{"id":"dc519f24-bf99-4390-9477-a8e4d24274f7","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"71399f56-107b-4701-bf18-50bd4fd11595","label":"Quirk","type":"DicePool","value":"","meta":{"commands":["1d8"],"width":0.33}},{"id":"79c851bb-2991-46b3-be0f-2954e4d35e88","label":"What Makes You Different?\r\n","type":"Text","value":"","meta":{"width":0.5,"helperText":"Your quirk distinction, more than any adjective or description, best encapsulates who your character is in regard to everyone else you’re likely to meet.
"}},{"id":"03abad64-0fee-4598-ba18-757c192a5192","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"2434733c-636a-4a4e-8e3d-8724e02d6e83","label":"Hinder","type":"DicePool","value":"","meta":{"commands":["1d4"],"width":1,"helperText":"Gain one plot point when you use Hinder by switching out this distinction’s die rating for a d4.
"}}],"visibleOnCard":false}]}]},{"columns":[{"sections":[{"id":"d505720d-c76f-4e73-b5d6-c9f865eebc0f","label":"Special Effects\r\n","blocks":[{"id":"b5245a43-da8d-463d-a52d-731be55a351a","label":"Info Text","type":"InfoText","value":"SFX are special benefits or tricks. Activating them usually requires a cost, such as spending a Plot Point. These effects only last for the duration of the roll you’re using them on, unless otherwise specified.
","meta":{}},{"id":"d476774f-66e6-42d5-af1e-096766829925","label":"SFX","type":"Text","value":"","meta":{}},{"id":"1aa0bfa2-1ca3-4359-abf9-cf3a6d127063","label":"SFX","type":"Text","value":"","meta":{}}]}]}]},{"columns":[{"sections":[{"id":"8624f81f-ac1e-4eae-80c7-d6e89e53ae43","label":"Specialties","blocks":[{"id":"00a10775-c105-4687-bea1-efcb37e01ab1","label":"Info Text","type":"InfoText","value":"A specialty is rated from d6 to d12 and covers a narrow field of expertise or ability. You can include these dice in your dice pool when you roll so long as what you’re doing is relevant to the specialty’s area.
","meta":{}},{"id":"978a86fb-db5b-44d8-a105-c27dec41e28b","label":"Specialty","type":"DicePool","value":"","meta":{"commands":["1d6"],"width":0.33}},{"id":"2137e9db-a34a-4927-b1f9-fb94f1ee78b8","label":"Specialty","type":"DicePool","value":"","meta":{"commands":["1d6"],"width":0.33}},{"id":"2804c928-61ca-45d4-b51f-ffa23d925632","label":"Specialty","type":"DicePool","value":"","meta":{"commands":["1d6"],"width":0.33}}]},{"id":"0b528a4a-6a29-4339-9ff4-b932003d5fe3","label":"Assets","blocks":[{"id":"ec1e2be8-0d22-40e8-b3c6-f71abbc35d1e","label":"Info Text","type":"InfoText","value":"An asset is rated from d6 to d12 and is something or someone who can assist you that isn’t inherent or part of you.
","meta":{}},{"id":"ceec4471-fb55-44f9-9b4c-6ceb1e5d4d11","label":"Asset","type":"DicePool","value":"","meta":{"commands":["1d6"],"width":0.33}},{"id":"addabc8b-e286-4e25-8748-fd94b3bbdffa","label":"Asset","type":"DicePool","value":"","meta":{"commands":["1d6"],"width":0.33}},{"id":"9c8d5363-d498-4b65-aea0-5746ecde3c26","label":"Asset","type":"DicePool","value":"","meta":{"commands":["1d6"],"width":0.33}}]}]}]}]},{"id":"ee5ebdde-32ae-4d72-aee3-be8c61eab41c","rows":[{"columns":[{"sections":[{"id":"ae2ca5fd-6f90-4505-9f0f-d7ed4d47c4a7","label":"Afraid","blocks":[{"id":"6147e486-bd28-4483-a0f3-1de203e0d583","label":"Info Text","type":"InfoText","value":"This is the stress of fear and panic. Once this exceeds d12, you are gripped in the clutches of terror.
","meta":{}},{"id":"226cb6eb-eddd-4271-a0c9-34c8c1b18d4b","label":"Stress","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}},{"id":"55591b1a-1d21-4e76-885a-d353b12da6d4","label":"Trauma","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}}]}]},{"sections":[{"id":"f65d83a7-bf07-4d82-87e2-39a475c15c99","label":"Corrupted","blocks":[{"id":"e3b737ef-7ea3-4f69-80f9-967de789a5fd","label":"Info Text","type":"InfoText","value":"This is the stress of dark magic. Once this exceeds d12, you are consumed with darkness.
","meta":{}},{"id":"beadc94a-9bf1-4755-8011-fab27be88c0b","label":"Stress","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}},{"id":"c862a4bf-660a-4eaa-b8c2-f7200d70cdb8","label":"Trauma","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}}]}]}]},{"columns":[{"sections":[{"id":"35747ea8-1680-4844-9fee-7a0e5d839795","label":"Insecure","blocks":[{"id":"c993eb95-8c81-4151-9abe-b59895b88d89","label":"Info Text","type":"InfoText","value":"This is the stress of apprehension and worry. Once this exceeds d12, you succumb to insecurity.
","meta":{}},{"id":"71d0727d-a98d-413c-ae58-9faec81853a5","label":"Stress","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}},{"id":"6786a2fb-95c2-4d27-b4e9-5ac9225f4056","label":"Trauma","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}}]}]},{"sections":[{"id":"25ac4c7d-73fa-44d9-962a-055ca45b8091","label":"Angry","blocks":[{"id":"32662d31-4463-4533-ac82-6e978fd6d08b","label":"Info Text","type":"InfoText","value":"This is the stress of rage and frustration. Once this exceeds d12, you are lost to your wrath.
","meta":{}},{"id":"60d5383a-7777-4968-af56-d2f814fab5af","label":"Stress","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}},{"id":"38f42cd1-a8b0-4582-92e5-7483e38cbec7","label":"Trauma","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}}]}]}]},{"columns":[{"sections":[{"id":"2f86c04c-f370-4626-b0d1-e118e0d559a1","label":"Exhausted","blocks":[{"id":"94280cba-f3f7-4812-8b9a-4156613dd762","label":"Info Text","type":"InfoText","value":"This is the stress of fatigue and weariness. Once this exceeds d12, you can no longer remain awake.
","meta":{}},{"id":"2ef76839-0a4d-4bac-b82d-0a157c040f8d","label":"Stress","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}},{"id":"8352fd5a-bde5-4681-bf46-5351de7cc159","label":"Trauma","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}}]}]},{"sections":[{"id":"0b087ef8-eb32-4119-9be4-42e4419da8b3","label":"Injured","blocks":[{"id":"0193012a-3612-4a0e-8433-cfbe3ccdd4be","label":"Info Text","type":"InfoText","value":"This is the stress of pain and wounding. Once this exceeds d12, you collapse unconscious and may die.
","meta":{}},{"id":"72d19077-5d68-4826-ba2f-9a6cd08da0e1","label":"Stress","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}},{"id":"5647742f-d21e-4f11-bf34-4a5c63569d98","label":"Trauma","type":"DicePool","value":"","meta":{"commands":[],"width":0.5}}]}]}]}],"label":"Stress & Trauma"}],"template":"Blank","version":6,"wide":false,"theme":{"backgroundColor":"#fdfae8","sectionHeadingFontFamily":"'Marcellus', serif;","style":"@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');","helperTextFontSize":0.75,"infoTextFontSize":0.875,"textFontFamily":"'Marcellus', serif;","textFontSize":1.75,"hideSectionBackground":false,"sectionHeadingFontSize":1.75,"helperTextFontWeight":"","labelFontSize":1.5,"pageHeadingFontFamily":"'Roboto', sans-serif;","labelFontFamily":"'Roboto', sans-serif;","infoTextFontFamily":"'Roboto', sans-serif;","helperTextFontFamily":"'Roboto', sans-serif;"}} \ No newline at end of file diff --git a/lib/domains/character/character-templates/Engine Heart/Engine Heart.json b/lib/domains/character/character-templates/Engine Heart/Engine Heart.json deleted file mode 100644 index 6532079a1..000000000 --- a/lib/domains/character/character-templates/Engine Heart/Engine Heart.json +++ /dev/null @@ -1 +0,0 @@ -{"lastUpdated":1681201599,"name":" Template","pages":[{"id":"82a8ddb8-3476-42c6-a550-51eb90d0e322","label":"Character","rows":[{"columns":[{"sections":[{"id":"7e3096c0-cadd-4f24-a461-f2f865e6c98b","label":"CHARACTER","blocks":[{"id":"5787f6ef-3d5e-4f9b-bba6-7b4c019389bb","label":"","type":"Image","meta":{},"value":"https://d1vzi28wh99zvq.cloudfront.net/images/4860/106842.jpg"}]}]},{"sections":[{"id":"4e2227c3-3d30-44c6-b1dd-137fe5e405d7","label":"","blocks":[{"id":"1dea0e42-43c8-44d2-9002-db0655258f82","label":"UNIT NAME","type":"Text","value":"","meta":{"width":1}},{"id":"db85542f-e039-4cec-b849-1e97ec65c563","label":"PLAYER NAME","type":"Text","value":"","meta":{"width":1}},{"id":"42e72015-a2a3-41f8-ae88-0b80b81a1c78","label":"ORIGINAL PURPOSE","type":"Text","value":"","meta":{"width":1}}]}]}]},{"columns":[{"sections":[{"id":"592417ee-c7f5-4fbe-b267-744f596a36c1","label":"INTELLIGENCE","blocks":[{"id":"1f718760-e871-4d9d-ac47-2ec1d4e3eea8","label":"RealityCom","type":"DicePool","value":"","meta":{"commands":["1d10"]}},{"id":"9a94d4c2-b828-4c73-8fd0-e09f6d03bf61","label":"HumanCom","type":"DicePool","value":"","meta":{"commands":["1d10"]}},{"id":"9b3f6580-d5ae-44a6-9d11-42868955da20","label":"DigiCon","type":"DicePool","value":"","meta":{"commands":["1d10"]}},{"id":"121c8045-5bd6-48e8-9eab-3e8ac92f817f","label":"MechaniCon","type":"DicePool","value":"","meta":{"commands":["1d10"]}}]}]},{"sections":[{"id":"24954d6f-3c92-422d-9be2-26570cd77166","label":"CHASSIS","blocks":[{"id":"1bbfac06-3ae1-4d20-8b47-cae1bb2c5cfc","label":"Dexterity","type":"DicePool","value":"","meta":{"commands":["1d10"]}},{"id":"66e9983b-4b21-447a-b06b-1c7b6dbaf136","label":"Mobility","type":"DicePool","value":"","meta":{"commands":["1d10"]}},{"id":"3fee964a-7d29-4bd7-9308-157334409f2b","label":"Perception","type":"DicePool","value":"","meta":{"commands":["1d10"]}},{"id":"a7bf917d-b81c-49de-a25f-9458fbf252a2","label":"Reflexes","type":"DicePool","value":"","meta":{"commands":["1d10"]}},{"id":"e7131e0f-3210-4a67-a6a2-96c1bb00df08","label":"Strength","type":"DicePool","value":"","meta":{"commands":["1d10"]}}]}]},{"sections":[{"id":"52a4691a-908d-4653-bc42-c22fdbaa7b67","label":"CRUX","blocks":[{"id":"2df2dae5-05c0-4d2e-99ce-0855cb4dd4bf","label":"Durability","type":"DicePool","value":"","meta":{"commands":["1d10"]}},{"id":"e13496e7-6772-4448-b118-b3b695f9393d","label":"Buffer","type":"DicePool","value":"","meta":{"commands":["1d10"]}},{"id":"4ece133f-67b7-4c2e-8f8e-423ce0b31735","label":"Size","type":"DicePool","value":"","meta":{"commands":["1d10"]}},{"id":"2c7bcd60-fd72-4141-a210-0f01bbf38007","label":"Power","type":"DicePool","value":"","meta":{"commands":["1d10"]}}]}]}]},{"columns":[{"sections":[{"id":"b98588d8-befb-48b8-9c66-7d947b4a1d51","label":"PHYSICAL INTERACTION","blocks":[{"id":"e3274acd-0bf2-4eeb-b9e9-cea92a4ad699","label":"Interaction Pool","type":"DicePool","value":"","meta":{"commands":["1d10"],"helperText":"Dexterity + Reflexes"}},{"id":"17d67e06-fb06-4802-af1f-3b5b7dad3f1b","label":"TN to be struck","type":"Numeric","value":"","meta":{"helperText":"Mobility + Reflexes"}},{"id":"0cd13a06-3e35-47e8-93a0-43b55a6ad4a9","label":"Damage from Strike","type":"Numeric","value":"","meta":{"helperText":"Str÷2, round down"}}]}]},{"sections":[{"id":"dd203c0f-c544-42cb-b361-9b91224fbf35","label":"MOVEMENT","blocks":[{"id":"82ef58cf-b8ec-4859-ac83-3097d86ad3b0","label":"Initiative","type":"Skill","value":"0","meta":{"commands":["1d10"],"helperText":"1d10 + Reflexes"}},{"id":"0e77fd45-2545-4a2f-971d-8c64a76cc292","label":"Speed","type":"Numeric","value":"","meta":{"helperText":"Mobility + Reflexes"}}]}]},{"sections":[{"id":"0feb993b-a5bf-4105-a0f3-ac936043194e","label":"THRESHOLDS","blocks":[{"id":"3fbaad3f-ed0e-46bd-a0be-70733f36ac42","label":"OS Threshold","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"helperText":"DigiCon + Buffer"},"value":"0"},{"id":"1d32b57f-38a0-4c99-a6bc-abac3494bba3","label":"Damage Threshold","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"helperText":"Durability + Size"},"value":"0"}]}]}]}]},{"id":"3cce0207-c063-47b1-b64c-d460c452b936","rows":[{"columns":[{"sections":[{"id":"92b60b14-2a43-40f6-afb1-587653848ef7","label":"FEATURES","blocks":[{"id":"c663b77d-b663-463c-ad71-88b4bf4b73d8","type":"Text","value":"","meta":{"width":0.66}},{"id":"41b7af79-969c-45af-8b1d-dd6f6645cbbc","type":"Text","value":"","meta":{"width":0.33}}]}]},{"sections":[{"id":"a106e6e0-739a-440a-a662-1db7cc51b612","label":"DEFECTS","blocks":[{"id":"05b7313c-49da-4bcb-b8bd-b571e35a1c5b","type":"Text","value":"","meta":{"width":0.66}},{"id":"03c5d8c9-7796-48cf-8b9f-4d13a1db19c4","type":"Text","value":"","meta":{"width":0.33}}]}]}]}],"label":"Features"}],"template":"Blank","version":6,"wide":false,"theme":{"hideSectionBackground":false,"style":"@import url('https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap')","pageHeadingFontFamily":"Share Tech Mono","sectionHeadingFontFamily":"Share Tech Mono","labelFontFamily":"Share Tech Mono","textFontFamily":"Share Tech Mono","helperTextFontFamily":"Share Tech Mono","infoTextFontFamily":"Share Tech Mono","pageHeadingFontWeight":"","sectionHeadingFontWeight":"bold"},"fariType":"character"} diff --git a/lib/domains/character/character-templates/How to be a Hero/How to be a Hero (DE).json b/lib/domains/character/character-templates/How to be a Hero/How to be a Hero (DE).json deleted file mode 100644 index a0c8971b5..000000000 --- a/lib/domains/character/character-templates/How to be a Hero/How to be a Hero (DE).json +++ /dev/null @@ -1 +0,0 @@ -{"id":"c376d500-f4ee-4182-9dfb-0f3bafeb8434","lastUpdated":1654939219,"name":"How to be a Hero [DE]","pages":[{"id":"3c9177c5-8b6c-4dc9-9b69-e1d16fd690c2","label":"CHARAKTER","rows":[{"columns":[{"sections":[{"id":"acdebf17-2c04-497f-bc18-c1e0cc8fb418","label":"CHARAKTER INFORMATIONEN","blocks":[{"id":"61ca906f-0f1c-4431-a361-50f000f5fcff","label":"NAME:","type":"Text","value":"","meta":{"width":1}},{"id":"95899727-6366-4f52-9a11-53b9d3fa629b","label":"GESCHLECHT:","type":"Text","value":"","meta":{"width":0.33}},{"id":"89dd4a8c-98de-4943-bbd2-0ef24e74da2a","label":"ALTER:","type":"Text","value":"","meta":{"width":0.33}},{"id":"c524f779-53c0-4435-885e-a27458789ead","label":"LEBENSPUNKTE","type":"PointCounter","meta":{"max":"100","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"96ad8ec5-ca2e-45ed-b28f-11566f1d5394","label":"STATUR:","type":"Text","value":"","meta":{"width":0.5}},{"id":"170cf93f-d86d-43b1-88a4-b0fd67452dae","label":"RELIGION:","type":"Text","value":"","meta":{"width":0.5}},{"id":"1eb97dbf-b2c0-401f-acd3-49efe9519312","label":"BERUF:","type":"Text","value":"","meta":{"width":0.5}},{"id":"1b792e2d-4d36-44e0-a9ae-3e9ba4b35a27","label":"FAMILIENSTAND:","type":"Text","value":"","meta":{"width":0.5}}]}]}]},{"columns":[{"sections":[{"id":"a82a40bc-a2b8-4580-a8cb-dc6ff6797e28","label":"HANDELN-SKILLS","blocks":[{"id":"deb8a4f3-bf96-4cb2-9251-eeab91c7471b","label":"HANDELN-GEISTESBLITZPUNKTE","type":"PointCounter","meta":{"max":"1","isMainPointCounter":false},"value":"0"},{"id":"c4dd695e-ffe9-4346-b96e-a69268da1f63","label":"","type":"Numeric","value":"","meta":{}},{"id":"fff4a5a5-97e0-4104-8d70-967232aa05aa","label":"","type":"Numeric","value":"","meta":{}},{"id":"1ac4a515-3c4e-4ab6-94e9-c3e546d4d651","label":"","type":"Numeric","value":"","meta":{}},{"id":"aa98395e-4428-4f49-b703-b9ea5c45c819","label":"","type":"Numeric","value":"","meta":{}},{"id":"a7c8779b-c2bf-4272-a0a2-6004efaffd67","label":"","type":"Numeric","value":"","meta":{}},{"id":"30dd69cd-1dfe-4c96-a18b-3bea569fbdf4","label":"","type":"Numeric","value":"","meta":{}},{"id":"a8c93346-673b-49b2-a8b0-3c1a3e73bcc9","label":"","type":"Numeric","value":"","meta":{}},{"id":"6e221b71-b331-4f3c-92e3-3f335f312ac4","label":"","type":"Numeric","value":"","meta":{}},{"id":"3b6f48a0-3ff9-497b-878c-6e00810a7d77","label":"","type":"Numeric","value":"","meta":{}},{"id":"9813e497-ea44-4fe2-b098-2b53afef9fae","label":"","type":"Numeric","value":"","meta":{}}]}]},{"sections":[{"id":"7e777178-36c4-4221-867b-990f0a33051e","label":"WISSEN-SKILLS","blocks":[{"id":"e904aa45-3c6c-4ce2-85bf-0fe61ea12063","label":"WISSENS-GEISTESBLITZPUNKTE","type":"PointCounter","meta":{"max":"1","isMainPointCounter":false},"value":"0"},{"id":"696f8e21-76e7-43d9-9319-dd78ac433a96","label":"","type":"Numeric","value":"","meta":{}},{"id":"64489be7-978f-4e9d-8b1a-4c0e577851c6","label":"","type":"Numeric","value":"","meta":{}},{"id":"c6fe83ff-6318-4f55-b787-8b30fb6c983f","label":"","type":"Numeric","value":"","meta":{}},{"id":"55533dcc-af12-4a21-aab8-87114493464e","label":"","type":"Numeric","value":"","meta":{}},{"id":"5665b8ed-ad49-4d48-a332-f021b0bc6f90","label":"","type":"Numeric","value":"","meta":{}},{"id":"db97e8e3-1219-410e-b24f-74bca7e7bc45","label":"","type":"Numeric","value":"","meta":{}},{"id":"201e9b5e-e636-46f2-b673-d79821f2e23c","label":"","type":"Numeric","value":"","meta":{}},{"id":"f9149701-1a17-4094-b885-c0fd712893b8","label":"","type":"Numeric","value":"","meta":{}},{"id":"d8883214-34cf-4232-8958-55d4bb7466f1","label":"","type":"Numeric","value":"","meta":{}},{"id":"8f5100db-3772-4d3f-9263-a07c46d1a883","label":"","type":"Numeric","value":"","meta":{}}]}]},{"sections":[{"id":"46a15a15-e7d2-43ef-9901-7c65c641a54d","label":"SOZIAL-SKILLS","blocks":[{"id":"9d251b0b-3f30-4a28-b07a-c0c3af7f0902","label":"SOZIAL-GEISTESBLITZPUNKTE","type":"PointCounter","meta":{"max":"1","isMainPointCounter":false},"value":"0"},{"id":"00ae64d0-8440-4835-8c28-58ad42293710","label":"","type":"Numeric","value":"","meta":{}},{"id":"7e9ec223-4de6-49b4-872c-a2ccf26a9c1f","label":"","type":"Numeric","value":"","meta":{}},{"id":"13ea1787-466e-4a28-968f-3d425612b9cf","label":"","type":"Numeric","value":"","meta":{}},{"id":"a1e59a04-da32-42d3-aafb-5156a57804ba","label":"","type":"Numeric","value":"","meta":{}},{"id":"955dc224-1ab0-4ac5-8567-f6dfa87339f8","label":"","type":"Numeric","value":"","meta":{}},{"id":"b308505b-eb1e-496e-8005-34c7cafa332e","label":"","type":"Numeric","value":"","meta":{}},{"id":"31a01b4f-62ca-4db4-af71-b1b6a832cd0a","label":"","type":"Numeric","value":"","meta":{}},{"id":"5150ee08-1374-4f7a-83b0-3e566fb53048","label":"","type":"Numeric","value":"","meta":{}},{"id":"c9db2744-de1c-49a6-a995-b46934acdfaf","label":"","type":"Numeric","value":"","meta":{}},{"id":"094feb72-a4b1-448c-95f6-f5d094647a8a","label":"","type":"Numeric","value":"","meta":{}}]}]}]}]},{"id":"4e6fc3b8-2773-499e-a5e4-40d0e9d6e471","rows":[{"columns":[{"sections":[{"id":"577a9330-1c00-4635-86ac-38d0225b1b86","label":"","blocks":[{"id":"e6d29ba1-e3d5-46fc-acb5-d1e67d813bac","label":"","type":"Text","value":"","meta":{"width":0.5}},{"id":"92f16ac1-2d01-4c33-bbfc-76ad0f2b6404","label":"","type":"Text","value":"","meta":{"width":0.5}}]}]}]}],"label":"INVENTAR"},{"id":"a257574c-11e1-40a0-9a34-a06a66baa152","rows":[{"columns":[{"sections":[{"id":"c4952b64-2e2d-4d76-aeff-e1e861bad33b","label":"BILD","blocks":[{"id":"b361a8b3-ed92-4e68-9e48-c6362c639201","label":"","type":"Image","meta":{},"value":""}]}]}]},{"columns":[{"sections":[{"id":"cd02c112-fe81-485a-9060-00755790afc8","label":"HINTERGUNDSGESCHICHTE","blocks":[{"id":"06d8925c-6cf2-4862-89e4-81f3fe1ff895","label":"","type":"Text","value":"","meta":{}}]},{"id":"fcc87bed-1f97-45cf-bb51-d997bc5ad93e","label":"NOTIZEN","blocks":[{"id":"edab7bbe-c9cc-4047-bdce-9eec409cef1d","label":"","type":"Text","value":"","meta":{}}]}]}]}],"label":"HINTERGRUNDSGESCHICHTE"}],"template":"Blank","version":6,"wide":true,"fariType":"character"} diff --git a/lib/domains/character/character-templates/Jameis Vu/Jamais_Vu_Streamlined.json b/lib/domains/character/character-templates/Jameis Vu/Jamais_Vu_Streamlined.json deleted file mode 100644 index d0037290a..000000000 --- a/lib/domains/character/character-templates/Jameis Vu/Jamais_Vu_Streamlined.json +++ /dev/null @@ -1 +0,0 @@ -{"fariType":"character","id":"bd32b31b-8206-41cf-bcba-f6f7b48dfe97","lastUpdated":1680469944,"name":"Jamais Vu Streamlined","pages":[{"id":"d28f69ae-79e4-42cb-9886-1b9707cce747","label":"Character","rows":[{"columns":[{"sections":[{"id":"3dd1e746-dcc3-49c9-843a-2ece05c69a65","label":"YOU???","blocks":[{"id":"c9b81528-3f51-438f-bf7a-9bd33602ccad","label":"NAME","type":"Text","value":"","meta":{"width":0.5,"helperText":"You don't even remember your name, do you?"}},{"id":"6526d337-f917-44b5-8528-d5c0b592ba87","label":"LOOKS","type":"Text","value":"\n","meta":{"width":0.5,"helperText":"This one is easy, just look in the mirror."}},{"id":"9a1b1c56-0399-4cbf-892d-d4b4f7976e87","label":"MORAL","type":"SlotTracker","meta":{"width":0.33,"helperText":"Morale measures your resistance against stressful & shameful situations, as well as your overall resolve & confidence. "},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"e87b45cc-acfa-4417-a05a-24b784eca9ca","label":"HEALTH","type":"SlotTracker","meta":{"width":0.33,"helperText":"Health measures your resistance against physical harm, as well as your overall well-being. 
 
"},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"91328e77-6a1b-4fa6-8be1-012efdf98931","label":"XP","type":"SlotTracker","meta":{"width":0.33,"helperText":"Experience points (XP) are a measure of your accomplishments and ongoing learning. 

"},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"44bba7ce-758f-48bb-ba67-c13750430af5","label":"","type":"Image","meta":{},"value":""}]},{"id":"a39a24a3-504c-4d7a-987d-e5f0c7fa07d2","label":"SKILLS","blocks":[{"id":"eb5f7256-f29a-4c79-a391-22273b24de90","label":"Info Text","type":"InfoText","value":"Skills are aspects of your psyche with their own will and personality. They manifest themselves as voices in your head that react to what you do and what’s happening around you. They interject to provide help, argue with each other, and sometimes even make demands on you. There are 24 skills, and they’re non-player characters with full rights. Even more, they are the stars in your brain’s show, and sometimes you’ll just have to sit down and watch. The higher a skill gets, the higher its influence over you. Skills can be directly modified by putting points into them at character creation or spending experience points during the game. Internalizing Thoughts, wearing gear, and using drugs give bonuses and penalties to your skills.","meta":{}},{"id":"eefb22bb-4e8a-4177-96d9-cf55454fd739","label":"LOGIC","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It believes everything’s a problem that can be solved, and that there’s one optimal way to do anything."}},{"id":"030d08ea-b1ce-4faf-9052-2d98894fc1ec","label":"ENCYCLO­PEDIA","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It has a memory as prodigious as selective and it can bless you with astonishing eidetic recollections."}},{"id":"64c2ca0d-5bc5-4ee3-a853-3b51b9f1ec6c","label":"RHETORIC","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"The star of endless arguing and futile debate. The bread and butter of politicians and talk shows."}},{"id":"4b22bbb7-88f8-4cdb-bc96-3a451675079b","label":"DRAMA","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"A euphemism for lying. But besides deceiving people, it also excels at performing."}},{"id":"b213e4fc-311b-45d7-8601-3d5d09419702","label":"CONCEPTUALIZATION","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It’s the spark of creativity that separates man from beast."}},{"id":"0a76fdd1-9593-444e-bbcb-9fbfb838e223","label":"VISUAL CALCULUS","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It loves reconstructing a crime scene and interpreting blood splatters and bullet ricochets like in a TV show.
"}},{"id":"5af8fb7d-2cc6-4ea8-8ee4-fa197b19b4b2","label":"VOLITION","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It wants you to get shit done and become a better person. It makes you get up in the morning, quit drugs, eat quinoa."}},{"id":"fcda55d2-cb2e-4802-8593-98bebc99be30","label":"INLAND EMPIRE","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"An unstoppable stream of emotions and premonitions. It makes you experience the world through a lens of surrealism."}},{"id":"a10f168f-2af5-4ed5-a1b6-51a025afeba7","label":"EMPATHY\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It helps you connect with the human condition and relate to the circumstances and suffering of others."}},{"id":"b9188ef5-d6c6-40c1-80ae-486d11fce5b4","label":"AUTHORITY","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"hideModifier":false,"helperText":"It's about respect, for both you and the institution you represent. It helps you be assertive and exert dominance.
"}},{"id":"85646b00-6a4c-4339-bbbe-9b316267c458","label":"ESPRIT DE CORPS","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It gives you flashes about your coworkers to better understand your tiny role in the institution.
"}},{"id":"e09f09dd-e72a-4290-871d-74b19ab8b3be","label":"SUGGESTION\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"Ah, the subtle art of making others think their interests and yours are aligned.
"}},{"id":"147e8ebe-dbcd-4980-a225-5363d0a822f2","label":"ENDURANCE","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It prevents you from losing health when you’re hurt but encourages you to really try with its “bring it on!” attitude.
"}},{"id":"6839ff60-f356-42fc-979c-28f813b00895","label":"PAIN THRESHOLD\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It keeps you functioning when you get hurt, ignoring your own blood spilling to the ground.
"}},{"id":"2c6fbeb1-8355-4bec-8c28-10c331b7ee23","label":"PHYSICAL INSTRUMENT\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It makes you punch things right in their face. An adrenaline-junkie gym coach that encompasses all your physicality.
"}},{"id":"5b80602e-d3da-408c-9b39-18a136a1d013","label":"ELECTRO­CHEMISTRY\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"The perfect hedonist. It knows a lot about every drug on Earth, even the neurochemical details.
"}},{"id":"297515ad-9e8f-470c-a2ce-2a8d9088ea63","label":"SHIVERS\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"Feelings you can’t put your finger on. This guy wants to tell you something... if only you knew what it was.
"}},{"id":"501556b8-6899-4ad6-b340-ca9c29ba505e","label":"HALF LIGHT\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It loves you so much it’s just afraid of anything that could hurt you, even your own ideas.
"}},{"id":"ae7152ab-ef3a-4fbf-8d8a-d6114ab9d806","label":"HAND/EYE COORDINATION\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"The one you need to throw a ball and catch it on the fly. To aim and fire a gun with a resemblance of competency.
"}},{"id":"528558f4-c8f9-4603-a232-926165eab053","label":"PERCEPTION\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"The magnifying glass that gives you the details other people miss but in a cold way, detached from humanity.
"}},{"id":"99526f9d-d8e7-4f4b-853b-83773ec28b24","label":"REACTION SPEED\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It lets you dodge punches and come up with great comebacks at the speed of photons in a vacuum.
"}},{"id":"6a67a7b2-75b4-4a79-9ef5-2e140b9937c9","label":"SAVOIR FAIRE\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"Balance, acrobatics, and stealth. It makes you effortlessly cool while jumping from roof to roof.
"}},{"id":"83415653-d68f-4ab4-b535-65c791fa735d","label":"INTERFACING\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It covers all your finger-working needs. It also covers your motor memory.
"}},{"id":"9614d150-e9f0-4d7c-91d0-2d359311aefc","label":"COMPOSURE\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It lets you keep a resemblance of calmness. It’s your stillness under pressure.
"}}]},{"id":"69163a4f-7830-435a-b23f-ba20d7c11ccd","label":"GENERAL GAME INFO SHEET","blocks":[{"id":"17e0f79d-f9be-48f1-95cb-8c5dc5324d5b","label":"END OF A SCENE ","type":"Text","value":"- RECAP YOUR NEW CLUES \n- TRY TO FORM NEW HUNCES \n- EARN XP \n- CREATE / INTERNALIZE THOUHTS \n","meta":{"width":0.5}},{"id":"d5c8b209-10e0-4f51-916a-7b5261932f94","label":"EARNING XP","type":"Text","value":"1 XP - FAILING A SKILL CHECK \n1-3 XP - EXPRESS YOUR CHARACTER \n2 XP - USE A NEGATIVE TAG IN A CHECK \n2 XP - FORM A HUNCH \n","meta":{"width":0.5}},{"id":"1e72b31e-fd29-46e1-ba51-29f379a91df8","label":"CHARACTER CREATION ","type":"Text","value":"Assign the following points to different skills: 7, 6, 5, 4, 3, 2, and 1. Write these values in the natural column. Leave the remaining skills at 0. Choose 3 pieces of gear or drugs. \n","meta":{"width":0.5}},{"id":"976cc358-973e-48f3-a545-1c6eadf531bc","label":"CHARACTER ADVANCEMENT","type":"Text","value":"Spend 5 XP in order to internalise a Thought, or spend 3 XP in order to increase a skill by 1.\n\n","meta":{"width":0.5}}]}]}]}]},{"id":"2163ca4f-d396-40f6-83d4-4cf9bd0615ac","rows":[{"columns":[{"sections":[{"id":"af8d92f5-fd40-4260-a44c-c8ba7775853d","label":"CASE","blocks":[{"id":"36aa23f0-2afd-4fe6-9306-aae9a9cc3f53","label":"Case Progress Bar","type":"SlotTracker","meta":{"helperText":"
"},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"6d7c2837-daef-42f0-b87b-2750f82408a1","label":"CLUES","type":"Separator","meta":{"hasLabel":true,"helperText":"
"},"value":""},{"id":"8e02eff1-5778-433b-b777-57075f059c43","type":"Text","value":"","meta":{}},{"id":"20662a25-53d4-4ef1-aeef-baacdf758bfe","type":"Text","value":"","meta":{}},{"id":"71463af0-42a6-4720-bc9d-344f215806e5","type":"Text","value":"","meta":{}},{"id":"c9ee10ac-e197-4d36-a874-1b1e3eb19000","type":"Text","value":"","meta":{}},{"id":"458431cc-6dc8-4db8-ad18-d801c918842e","type":"Text","value":"","meta":{}},{"id":"10bedef3-2a68-42e2-acbc-3e33a999ab68","type":"Text","value":"","meta":{}},{"id":"86f8148b-0973-44e6-b2e9-d77c6bcc66c2","type":"Text","value":"","meta":{}},{"id":"e41b0400-040d-4684-8290-a515641a627a","type":"Text","value":"","meta":{}},{"id":"6c0c5ad0-05fb-4168-8396-4e8770e89b16","type":"Text","value":"","meta":{}},{"id":"53bc9ae3-7feb-4243-bcf0-9de6fb120706","type":"Text","value":"","meta":{}},{"id":"3eaf64ca-1093-4025-a99b-3eadcd72f49b","label":"HUNCHES","type":"Separator","meta":{"hasLabel":true,"helperText":"
"},"value":""},{"id":"d7df85df-67de-4015-a5d7-d1154831bd80","type":"Text","value":"","meta":{}},{"id":"f5d6a9ec-8671-42ff-a448-d1ce2f4ca81c","type":"Text","value":"","meta":{}},{"id":"65eba21b-fe44-424d-98d7-7c9e68e1cf62","type":"Text","value":"","meta":{}},{"id":"82d8b0e0-a425-4aae-9b81-991407eadf22","type":"Text","value":"","meta":{}},{"id":"c73190df-6222-4324-ac91-47d3dec4821a","type":"Text","value":"","meta":{}},{"id":"0571e15b-bc1f-4974-8961-bc2a8f57acff","type":"Text","value":"","meta":{}},{"id":"5960ce76-e971-4fb1-bbfc-988c9005f192","type":"Text","value":"","meta":{}},{"id":"c2f9a377-bb9b-44cb-a243-cd203008cb25","type":"Text","value":"","meta":{}},{"id":"e7971a38-63a6-4f90-8b18-7b3df9fefe1f","type":"Text","value":"","meta":{}},{"id":"65a951ee-f453-45d5-a5de-2c32c5a3a5a0","type":"Text","value":"","meta":{}}]},{"id":"90c6c86a-ae2b-4b5b-866e-43ca39b8ce04","label":"IDENTITY ","blocks":[{"id":"2f0f51d8-e13d-4f74-8887-f14f643f50f8","label":"Identity Progress Bar","type":"SlotTracker","meta":{"helperText":"
","asClock":false},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"98000316-a495-4906-b898-a936f75cf640","label":"CLUES","type":"Separator","meta":{"hasLabel":true,"helperText":""},"value":""},{"id":"da929d72-09b8-484c-b090-5a63392465c8","label":"","type":"Text","value":"","meta":{}},{"id":"0c398d11-fda9-4158-a6c5-4567a3fdce7a","label":"","type":"Text","value":"","meta":{}},{"id":"56c0ae19-331f-44ed-af0f-49d83c63fa95","label":"","type":"Text","value":"","meta":{}},{"id":"747aaa3a-6bf4-4bc4-b4e1-bbe1fbe2995c","label":"","type":"Text","value":"","meta":{}},{"id":"6aebcc2c-373d-400d-8a1c-0692a907a47d","label":"","type":"Text","value":"","meta":{}},{"id":"7932c36f-ae30-4e13-8fd9-95c9f7536c49","label":"","type":"Text","value":"","meta":{}},{"id":"034d3602-e68c-423f-9639-e274164a1dcb","label":"","type":"Text","value":"","meta":{}},{"id":"f37f113b-2d1a-4209-b4be-d96fb96efa79","label":"","type":"Text","value":"","meta":{}},{"id":"053b6bec-cdf2-467a-a2d5-30ab6f76275d","label":"","type":"Text","value":"","meta":{}},{"id":"a53177b0-9713-4a55-aa2a-c544af0284f2","label":"","type":"Text","value":"","meta":{}},{"id":"3a2a2f75-7b39-4ae4-9046-d79f2011d568","label":"HUNCHES","type":"Separator","meta":{"hasLabel":true,"helperText":"
"},"value":""},{"id":"491392f7-9038-4c44-bf88-c9ecc4efcce0","label":"","type":"Text","value":"","meta":{}},{"id":"1ed5994e-04b2-4b42-a4fb-f3f7bdb129dc","label":"","type":"Text","value":"","meta":{}},{"id":"eb852461-32fd-420d-8b62-daf4d8c4204a","label":"","type":"Text","value":"","meta":{}},{"id":"e2f10c12-0ce5-4448-a339-c9b4c8964df7","label":"","type":"Text","value":"","meta":{}},{"id":"0c51d852-c7d0-4d0d-b970-e7eb5236745e","label":"","type":"Text","value":"","meta":{}},{"id":"76c6eccf-ece0-4d33-a691-d23f9e6bee57","label":"","type":"Text","value":"","meta":{}},{"id":"aab24324-636c-4470-a7bf-b0e44bf8f784","label":"","type":"Text","value":"","meta":{}},{"id":"c839a375-754e-48ec-82e3-03bb830520ce","label":"","type":"Text","value":"","meta":{}},{"id":"622ce5ca-02a9-44c6-9976-cbee9b68efc4","label":"","type":"Text","value":"","meta":{}},{"id":"70998966-48a4-41a6-90e1-9a8b2a53a038","label":"","type":"Text","value":"","meta":{}}]}]}]}],"label":"CASE/IDENTITY "},{"id":"5d6c6878-2bdf-4f5b-b1ec-c2617ea39132","rows":[{"columns":[{"sections":[{"id":"eeb0d5f0-f9ba-42bf-abf0-9cc3f7d58303","label":"TOKENS","blocks":[{"id":"2069f4d5-c42a-44f7-870f-3a78a51c3d20","label":"Tokens","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]}]},{"id":"8fe69476-3eb6-43d9-bd73-359f4102afe3","label":"FLAGS","blocks":[{"id":"b52cf4d0-157f-480e-9310-47ae93861e5a","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"61f3062b-65fb-4095-bcfc-124eb572bfea","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"6b422b98-9722-48fa-80b5-f16cbd012238","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"3e39f7cb-02eb-4770-8503-21ff139674de","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"784f7945-560d-43e6-bfa2-b9b5a1d9a7b3","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"d70c7c7a-8e97-490b-8692-375d1ed47dcd","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"d78774ab-d944-4b91-b4e8-092ca6b511b6","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"31885835-542b-4510-9fb7-5f08977353c7","label":"Flag","type":"Text","value":"","meta":{"width":0.5}}]},{"id":"0c0603ab-d65c-450d-a7ef-5f0256dd67c4","label":"OTHER PLAYERS' FLAGS","blocks":[{"id":"d5ecb602-28cb-4443-92f9-f5b113148408","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"23f6be1f-08bc-4f65-b291-0690382c8401","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"22bd21d1-ce36-42b0-bb04-c44561ec812b","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"c5be645d-619f-44b7-aa1d-be238df580ee","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"88fb8a41-6686-47dd-9f6e-68821670d04a","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"29e21d21-6b5c-40d6-9fdf-4af4c9d594d4","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"d7c5166d-75f5-44cd-88ff-4b87165e7cb9","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"3d24d1f7-8a7c-437b-8a00-55515d957c65","label":"Flag","type":"Text","value":"","meta":{"width":0.5}}]}]}]}],"label":"TOKENS & FLAGS\n"},{"id":"e524b2c7-fb7a-49ff-acdb-9a8817271742","rows":[{"columns":[{"sections":[{"id":"23a1365b-f11b-4190-bf3f-5e5d58e1d0ab","label":"THE THOUGHT CABINET","blocks":[{"id":"3e4d8bbd-25f9-41db-8a35-a0c95c16ad65","label":"Thought","type":"Text","value":"","meta":{"width":0.33}},{"id":"677e0599-10ad-49f2-9ee9-97602c9393f2","label":"Thought Progress Bar","type":"SlotTracker","meta":{"asClock":true,"width":0.33},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"212c1b2f-e5c4-449a-96b9-57dd51ea139b","label":"Effect ","type":"Text","value":"","meta":{"width":0.33}},{"id":"470eec8d-e7b0-4c74-a42c-d8acf328cc60","label":"Thought","type":"Text","value":"","meta":{"width":0.33}},{"id":"548e627d-64f8-4be1-b275-a71c37cf02f2","label":"Thought Progress Bar","type":"SlotTracker","meta":{"asClock":true,"width":0.33},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"4ce01cdd-4cd7-4422-8ca2-92b2a1f83554","label":"Effect ","type":"Text","value":"","meta":{"width":0.33}},{"id":"78737f63-89f3-4b0c-a46a-8a8f01b59f26","label":"Thought","type":"Text","value":"","meta":{"width":0.33}},{"id":"3f53103a-3dad-417b-8c9c-e1c22875484f","label":"Thought Progress Bar","type":"SlotTracker","meta":{"asClock":true,"width":0.33},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"c311eac3-5f26-47f8-9af8-7c56fbb92440","label":"Effect","type":"Text","value":"","meta":{"width":0.33}},{"id":"4d947ed5-6059-4e9e-bf89-78ef8a55c422","label":"Thought","type":"Text","value":"","meta":{"width":0.33}},{"id":"1ed89f04-351a-415c-8125-6af2af353658","label":"Thought Progress Bar","type":"SlotTracker","meta":{"asClock":true,"width":0.33},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"be6f2e7a-56ed-44cc-9ce3-bbf2bd81cfb4","label":"Effect","type":"Text","value":"","meta":{"width":0.33}},{"id":"dd6ea1b2-373c-428a-a68b-54dc124745d2","label":"Thought","type":"Text","value":"","meta":{"width":0.33}},{"id":"e9313de5-c3e5-44ff-9f4d-cf836f0c326d","label":"Thought Progress Bar","type":"SlotTracker","meta":{"asClock":true,"width":0.33},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"a0e82741-ee82-42e5-8bbd-44ad1b8ab1e0","label":"Effect","type":"Text","value":"","meta":{"width":0.33}}]}]}]}],"label":"THOUGHTS"},{"id":"030afe20-e862-4fbb-b52a-4e7385b3a6bd","rows":[{"columns":[{"sections":[{"id":"0999789c-8236-4924-b838-daec02460d84","label":"GEAR & DRUGS","blocks":[{"id":"6b6727f3-63a8-44a4-93b9-632e07f4a6fc","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"27e97484-53ec-4778-b1d8-9a471dcf3b4a","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"0cc0d910-4415-464e-8694-fbb8643a1a1a","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"91ee6716-a1f5-4998-a33c-371de6cedc6b","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"fd7d94e7-814c-47d0-b5bb-523b2044ab3f","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"dcf3ab91-14fd-4109-b178-57c7da5fe93a","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"a5068771-52a5-4515-95ed-4ca63f6077cf","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"4d96868c-e31c-4098-aa67-624ee598940a","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"bff69f85-852a-4b97-8d3f-2dece14525db","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"841f889e-d17b-4051-a8fc-d2a2720af9fe","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"93dcaa93-58f9-4a9a-969b-85c0c8d219b8","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"3e759c8e-8aed-46e5-b6ff-7cab74a20cb8","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"3a04b0e7-741a-474b-8763-78d920e306cc","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"364fa934-8571-4068-8472-08f3967a2115","label":"ITEM","type":"Text","value":"","meta":{"checked":false}}]}]}]}],"label":"GEAR & DRUGS"},{"id":"db2cbb85-be6f-482c-a568-1f470c8e1fef","rows":[{"columns":[{"sections":[{"id":"349f08bc-00b0-41f9-b050-d7f29fb51f1f","label":"TAGS","blocks":[{"id":"a90270f6-a398-4a3e-8112-80ee2cc3e0c6","label":"TAG","type":"Text","value":"","meta":{}},{"id":"9fe7618c-c618-45fd-8b1b-ff7b66921adb","label":"TAG","type":"Text","value":"","meta":{}},{"id":"248c0f2c-28ca-4c0d-8ae4-e10a63a77b50","label":"TAG","type":"Text","value":"","meta":{}},{"id":"d28bd4b5-b24d-47a1-8635-2158963ac6a9","label":"TAG","type":"Text","value":"","meta":{}},{"id":"26040926-4675-41a7-80e7-d7c648feebbf","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"2f9820a9-cd4e-4960-b086-42bc4ccfc180","label":"TAG","type":"Text","value":"","meta":{}},{"id":"ef7c4c19-77cd-4ae5-b29f-ac7344ebaa2c","label":"TAG","type":"Text","value":"","meta":{}},{"id":"5e7010da-5111-4565-a381-70f8d8ffa7ce","label":"TAG","type":"Text","value":"","meta":{}},{"id":"9961e0be-6c43-4c26-8e87-e5ce7b6dbf90","label":"TAG","type":"Text","value":"","meta":{}},{"id":"9561db84-5ca8-4ad7-9d6c-bd66b2b1fae9","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"f026c2a7-e87d-4bee-b334-4ac349ae0d39","label":"TAG","type":"Text","value":"","meta":{}},{"id":"00c56e02-bbbb-42a5-a8a7-5a105d9054af","label":"TAG","type":"Text","value":"","meta":{}},{"id":"bfea15cd-b8d2-4111-9669-55de393affec","label":"TAG","type":"Text","value":"","meta":{}},{"id":"900ce91d-361a-4ba0-bcc2-b7e4a4368bb1","label":"TAG","type":"Text","value":"","meta":{}}]}]}]}],"label":"TAGS"}],"template":"Blank","version":6,"wide":true} \ No newline at end of file diff --git a/lib/domains/character/character-templates/Jameis Vu/Jameis Vu.json b/lib/domains/character/character-templates/Jameis Vu/Jameis Vu.json deleted file mode 100644 index 2d919649b..000000000 --- a/lib/domains/character/character-templates/Jameis Vu/Jameis Vu.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"70791845-125c-4e75-9f31-c1be40661cb6","lastUpdated":1680469934,"name":"Jamais Vu","pages":[{"id":"3d0c43fa-f720-44f4-9f72-5d317fab8521","label":"Character","rows":[{"columns":[{"sections":[{"id":"5b0b918e-100f-49ea-a1da-100ff96787fe","label":"YOU???","blocks":[{"id":"5f3b918b-1ef6-470d-abe7-3007c03268c6","label":"NAME","type":"Text","value":"","meta":{"width":0.5,"helperText":"You don't even remember your name, do you?"}},{"id":"919130ab-dabf-4b66-890e-17e23df9ad1d","label":"LOOKS","type":"Text","value":"\n","meta":{"width":0.5,"helperText":"This one is easy, just look in the mirror."}},{"id":"e43339f0-fc1a-43c8-88ba-47927eb41995","label":"MORAL","type":"SlotTracker","meta":{"width":0.33,"helperText":"Morale measures your resistance against stressful & shameful situations, as well as your overall resolve & confidence. "},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"6f20b3ab-33d2-4dbf-a85e-b17f59786b13","label":"HEALTH","type":"SlotTracker","meta":{"width":0.33,"helperText":"Health measures your resistance against physical harm, as well as your overall well-being. 
 
"},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"8b87bcac-8b97-45de-ba39-1af9f4df08f2","label":"XP","type":"SlotTracker","meta":{"width":0.33,"helperText":"Experience points (XP) are a measure of your accomplishments and ongoing learning. 

"},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"00ac4b85-35b1-49c7-88f6-ab0e5e1d195e","label":"","type":"Image","meta":{},"value":""}]},{"id":"329a2b49-46c1-4133-a963-3ff660573cf8","label":"SKILLS","blocks":[{"id":"41554640-1d32-48c1-a88b-66ada8d8d4ac","label":"Info Text","type":"InfoText","value":"Skills are aspects of your psyche with their own will and personality. They manifest themselves as voices in your head that react to what you do and what’s happening around you. They interject to provide help, argue with each other, and sometimes even make demands on you. There are 24 skills, and they’re non-player characters with full rights. Even more, they are the stars in your brain’s show, and sometimes you’ll just have to sit down and watch. The higher a skill gets, the higher its influence over you. Skills can be directly modified by putting points into them at character creation or spending experience points during the game. Internalizing Thoughts, wearing gear, and using drugs give bonuses and penalties to your skills.","meta":{}},{"id":"b2a92105-6fb7-43aa-a3dc-55c540684432","label":"LOGIC","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It believes everything’s a problem that can be solved, and that there’s one optimal way to do anything."}},{"id":"08dd4118-2e2f-427c-9273-7759fe5e2768","label":"ENCYCLO­PEDIA","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It has a memory as prodigious as selective and it can bless you with astonishing eidetic recollections."}},{"id":"8d4df908-3ec8-426b-92ab-d53bc71eed01","label":"RHETORIC","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"The star of endless arguing and futile debate. The bread and butter of politicians and talk shows."}},{"id":"972c730a-f08d-45b7-b12d-96bcaba27319","label":"DRAMA","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"A euphemism for lying. But besides deceiving people, it also excels at performing."}},{"id":"e16efd81-b85b-468f-9a05-2ed5b2e26fce","label":"CONCEPTUALIZATION","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It’s the spark of creativity that separates man from beast."}},{"id":"adcd2173-a80e-45e1-bbf6-c1a5ba8a1fec","label":"VISUAL CALCULUS","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It loves reconstructing a crime scene and interpreting blood splatters and bullet ricochets like in a TV show.
"}},{"id":"92424b7f-2d10-4c76-8c1b-984c3226d8fb","label":"VOLITION","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It wants you to get shit done and become a better person. It makes you get up in the morning, quit drugs, eat quinoa."}},{"id":"07502eee-7062-4df0-91cc-8a6f405ca416","label":"INLAND EMPIRE","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"An unstoppable stream of emotions and premonitions. It makes you experience the world through a lens of surrealism."}},{"id":"dce05298-bc5f-44e9-9fa5-25b7ff2acf38","label":"EMPATHY\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It helps you connect with the human condition and relate to the circumstances and suffering of others."}},{"id":"c2dcd87e-be36-4ea0-bbd3-36d32e4db2c5","label":"AUTHORITY","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"hideModifier":false,"helperText":"It's about respect, for both you and the institution you represent. It helps you be assertive and exert dominance.
"}},{"id":"c66ca312-e4aa-423b-924b-ef5f2f29bbfa","label":"ESPRIT DE CORPS","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It gives you flashes about your coworkers to better understand your tiny role in the institution.
"}},{"id":"3188f9e6-8917-4a7d-b74b-ed271ff577bd","label":"SUGGESTION\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"Ah, the subtle art of making others think their interests and yours are aligned.
"}},{"id":"30b2afa2-9fbc-494d-8b22-498bd93379dc","label":"ENDURANCE","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It prevents you from losing health when you’re hurt but encourages you to really try with its “bring it on!” attitude.
"}},{"id":"8c05ceac-6b9b-4f55-a225-a827e8aee3c3","label":"PAIN THRESHOLD\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It keeps you functioning when you get hurt, ignoring your own blood spilling to the ground.
"}},{"id":"0c8630d7-34c8-4360-8476-d7cd755bbd89","label":"PHYSICAL INSTRUMENT\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It makes you punch things right in their face. An adrenaline-junkie gym coach that encompasses all your physicality.
"}},{"id":"7ce088f5-8580-487b-9909-dffafdff3133","label":"ELECTRO­CHEMISTRY\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"The perfect hedonist. It knows a lot about every drug on Earth, even the neurochemical details.
"}},{"id":"d1fb0c3f-9b50-4907-ae9d-736584a2e648","label":"SHIVERS\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"Feelings you can’t put your finger on. This guy wants to tell you something... if only you knew what it was.
"}},{"id":"b6153794-b847-41fe-81c6-7858d5363115","label":"HALF LIGHT\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It loves you so much it’s just afraid of anything that could hurt you, even your own ideas.
"}},{"id":"8aeb77c0-b526-4747-b001-9a4493aca533","label":"HAND/EYE COORDINATION\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"The one you need to throw a ball and catch it on the fly. To aim and fire a gun with a resemblance of competency.
"}},{"id":"f8343f8e-6fc5-4c3c-aa62-c758912979b4","label":"PERCEPTION\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"The magnifying glass that gives you the details other people miss but in a cold way, detached from humanity.
"}},{"id":"5c7c1a32-2d52-47bd-a3ff-7dad32a0aaf0","label":"REACTION SPEED\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It lets you dodge punches and come up with great comebacks at the speed of photons in a vacuum.
"}},{"id":"1d3c4c67-de62-447f-abbf-d5ecd57d2296","label":"SAVOIR FAIRE\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"Balance, acrobatics, and stealth. It makes you effortlessly cool while jumping from roof to roof.
"}},{"id":"a23592e3-bdb7-49ca-a293-60ba726e619a","label":"INTERFACING\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It covers all your finger-working needs. It also covers your motor memory.
"}},{"id":"9c44e901-00bc-40f2-bb25-355c9e194e51","label":"COMPOSURE\r\n","type":"Skill","value":"0","meta":{"commands":["1d6","1d6"],"width":0.33,"helperText":"It lets you keep a resemblance of calmness. It’s your stillness under pressure.
"}}]},{"id":"c08da1ab-8738-4dda-bf91-e4b58d959635","label":"GENERAL GAME INFO SHEET","blocks":[{"id":"57c0e986-9f8d-4497-983e-4f2f6db175e7","label":"END OF A SCENE ","type":"Text","value":"- RECAP YOUR NEW CLUES \n- TRY TO FORM NEW HUNCES \n- EARN XP \n- CREATE / INTERNALIZE THOUHTS \n","meta":{"width":0.5}},{"id":"1b0ae360-fb87-40e7-ae93-a762a1b16392","label":"EARNING XP","type":"Text","value":"1 XP - FAILING A SKILL CHECK \n1-3 XP - EXPRESS YOUR CHARACTER \n2 XP - USE A NEGATIVE TAG IN A CHECK \n2 XP - FORM A HUNCH \n","meta":{"width":0.5}},{"id":"1c3ea290-ac71-4039-befd-0610eda3ff04","label":"CHARACTER CREATION ","type":"Text","value":"Assign the following points to different skills: 7, 6, 5, 4, 3, 2, and 1. Write these values in the natural column. Leave the remaining skills at 0. Choose 3 pieces of gear or drugs. \n","meta":{"width":0.5}},{"id":"b1ccfb0c-03ec-4e6f-a23e-fa336541933a","label":"CHARACTER ADVANCEMENT","type":"Text","value":"Spend 5 XP in order to internalise a Thought, or spend 3 XP in order to increase a skill by 1.\n\n","meta":{"width":0.5}}]}]}]}]},{"id":"609dca70-8498-4079-88f6-1861e806c7f4","rows":[{"columns":[{"sections":[{"id":"36bb59d0-7448-42b6-8646-c07a74b5a63a","label":"CASE","blocks":[{"id":"dcc05293-9da4-4d62-a077-68fc2f29277d","label":"Case Progress Bar","type":"SlotTracker","meta":{"helperText":"
"},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"f560676e-cc30-4e31-8ab2-675935811d3d","label":"CLUES","type":"Separator","meta":{"hasLabel":true,"helperText":"
"},"value":""},{"id":"5cc8c291-bd23-4313-bfb3-547959de7794","type":"Text","value":"","meta":{}},{"id":"cd922424-06be-482e-98ce-51566029873e","type":"Text","value":"","meta":{}},{"id":"7afd8647-bd07-4210-a1b8-38aebd975c39","type":"Text","value":"","meta":{}},{"id":"1e912f45-67f2-4cdf-b1e0-57c61ef29cca","type":"Text","value":"","meta":{}},{"id":"61a4eb53-236c-4080-8ae3-5951a4f1bcdc","type":"Text","value":"","meta":{}},{"id":"e52c66e6-468d-489c-8a3c-784ae23d595a","type":"Text","value":"","meta":{}},{"id":"037266b4-5912-4c56-bb22-0a24137ae86d","type":"Text","value":"","meta":{}},{"id":"31fdeee0-68c7-4570-b0af-2fd5af1e1425","type":"Text","value":"","meta":{}},{"id":"8840b17b-3cd5-4c3b-9e8c-7d8f38340baa","type":"Text","value":"","meta":{}},{"id":"e6481af0-1fcc-4e95-9068-4c9f164ee158","type":"Text","value":"","meta":{}},{"id":"547f73a0-5306-49a3-901d-15289aed098c","label":"HUNCHES","type":"Separator","meta":{"hasLabel":true,"helperText":"
"},"value":""},{"id":"97ddeded-c91a-4af8-8abb-f5d7e89c40e8","type":"Text","value":"","meta":{}},{"id":"b82300bc-eaed-4bc0-a45c-1b90ecbee872","type":"Text","value":"","meta":{}},{"id":"2aaf9340-5c38-418b-a619-6be4c575d8d4","type":"Text","value":"","meta":{}},{"id":"115d8943-7aa3-495c-9f3c-cb3173da55b0","type":"Text","value":"","meta":{}},{"id":"52783326-5e12-4360-9fdd-dcb38b596260","type":"Text","value":"","meta":{}},{"id":"cec9ae9e-3eb9-4752-899b-30e0f0391ee2","type":"Text","value":"","meta":{}},{"id":"ff69c619-3543-49be-82f5-b67c5f31bda0","type":"Text","value":"","meta":{}},{"id":"564e7206-0e9e-4806-879c-1c4266fa050c","type":"Text","value":"","meta":{}},{"id":"9c420cb1-fbbe-4973-8c56-56e12740c6a5","type":"Text","value":"","meta":{}},{"id":"536a0484-e2fe-4f7c-a7ae-b85f2568c6f8","type":"Text","value":"","meta":{}}]},{"id":"2f277f10-721e-46f5-b856-7de733fefca4","label":"IDENTITY ","blocks":[{"id":"c7083591-6c4f-4396-9bff-ab91322a5eb6","label":"Identity Progress Bar","type":"SlotTracker","meta":{"helperText":"
","asClock":false},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"38f7c7ad-fc57-4c95-bacb-76dd65e7377e","label":"CLUES","type":"Separator","meta":{"hasLabel":true,"helperText":""},"value":""},{"id":"a5053c8e-5532-4901-8d56-8a4a4c4f4fc0","label":"","type":"Text","value":"","meta":{}},{"id":"811434da-1b05-4095-91c6-a4642e42f876","label":"","type":"Text","value":"","meta":{}},{"id":"2225313b-094b-4219-a006-c3b836d1896e","label":"","type":"Text","value":"","meta":{}},{"id":"234ffcb7-e940-4e4b-8c4e-c5d4c811f7fa","label":"","type":"Text","value":"","meta":{}},{"id":"b5705dcd-4802-492e-9cc7-f74022aee952","label":"","type":"Text","value":"","meta":{}},{"id":"d4a08dc9-0ba1-4209-9173-e63a6e51d670","label":"","type":"Text","value":"","meta":{}},{"id":"a6a5baa4-aff2-45a5-88fc-4cc02b8f961e","label":"","type":"Text","value":"","meta":{}},{"id":"10be5802-f97b-4eff-9097-8ad3791f5550","label":"","type":"Text","value":"","meta":{}},{"id":"a819e2de-6754-4618-a6a4-f1a6ae5c83f5","label":"","type":"Text","value":"","meta":{}},{"id":"1826c4b7-c88d-4cd9-aa76-5698a4e2d0ca","label":"","type":"Text","value":"","meta":{}},{"id":"3b1b497e-38df-42fa-bf16-1fde957756ba","label":"HUNCHES","type":"Separator","meta":{"hasLabel":true,"helperText":"
"},"value":""},{"id":"28dafc30-246e-466e-9012-a32b18eeb18c","label":"","type":"Text","value":"","meta":{}},{"id":"d895ba3c-d8dc-45b9-8ee7-562738583beb","label":"","type":"Text","value":"","meta":{}},{"id":"eb6b0cc9-7655-43fb-bc4d-9f57b1c828bd","label":"","type":"Text","value":"","meta":{}},{"id":"cf2f96ed-fd82-4312-80d7-83f4d5b5fe9c","label":"","type":"Text","value":"","meta":{}},{"id":"2b0cf7b6-9708-4ffc-9d48-9774e5089a5e","label":"","type":"Text","value":"","meta":{}},{"id":"1b5f925a-dd84-48d1-ad17-dd8fdbc81932","label":"","type":"Text","value":"","meta":{}},{"id":"3f1473c7-7f7c-4026-a99c-19af04327b4a","label":"","type":"Text","value":"","meta":{}},{"id":"d4ebfb75-d00e-4112-8499-7db6779381b9","label":"","type":"Text","value":"","meta":{}},{"id":"cd10d3c8-acd8-48c6-a296-e17b976a0561","label":"","type":"Text","value":"","meta":{}},{"id":"1118ed63-3452-4f2a-92e0-03fd31ac2c8f","label":"","type":"Text","value":"","meta":{}}]},{"id":"0b4f0de4-d3d7-40d8-bbce-212d855d398c","label":"CASE/IDENTITY INFO SHEET","blocks":[{"id":"2f62cb50-d3db-4c58-84b2-faee2312d621","label":"Clues","type":"Text","value":"Clue categories help you visualize what kind of evidence to look for during the game. There are 6 different categories: coincidence, key, memento, oddness, testimony, and trace.","meta":{}},{"id":"68fc7c6e-1170-4829-8c77-e8c3c7c600f4","label":"Hunches","type":"Text","value":"Hunches are hypotheses, facts that you believe take you one step closer to solving the case, or details you seem to remember about your identity. In order to gain a Hunch, you need to \n1: Combine 3 clues from at least 2 different categories. \n2: Explain in a plausible way how the clues fit together. \n3: Roleplay how a skill helps you connect the dots, no dice roll needed. ","meta":{}},{"id":"6f976d42-f63c-4e28-9550-a65421f56609","label":"Progress Bar","type":"Text","value":"When you gain a Hunch mark your progress in the progress bar of either the case or your identity, and you mark 2 experience points. You can’t recycle the same clues to gain new Hunches, and you’re limited to one case Hunch and one identity Hunch during a single scene. In order to gain a Hunch, you need to \n1: Combine 3 clues from at least 2 different categories. \n2: Explain in a plausible way how the clues fit together. \n3: Roleplay how a skill helps you connect the dots, no dice roll needed.","meta":{}}]}]}]}],"label":"CASE/IDENTITY "},{"id":"26a429be-c8bf-4cbe-8b67-e23cdd7535ab","rows":[{"columns":[{"sections":[{"id":"165fd84d-a67f-4044-a1fb-509653bbfbc6","label":"TOKENS","blocks":[{"id":"64daf8b0-7d34-42a5-ad57-52698ea10d19","label":"Tokens","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]}]},{"id":"731824b9-a64d-4e63-84b0-aab11dec8db4","label":"FLAGS","blocks":[{"id":"51e42bb8-9324-4638-b91f-93b3a4f724ff","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"3bcb49e1-8123-4f75-93a2-ac67d38a2367","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"93f6ccf9-cea2-4052-9ad4-7df9471564fb","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"60ccdd3f-9b04-48a1-8b30-6dd46307e21f","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"94095564-d94e-4b06-8db3-b6b26ed9736c","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"4203d012-f566-449a-bd87-81931b9d8f44","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"cda1ef9b-f6b4-4010-bcb9-a58c2515726b","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"f071b914-86ae-459f-b628-6619f1781280","label":"Flag","type":"Text","value":"","meta":{"width":0.5}}]},{"id":"24947eb1-b37c-4877-93d8-45b61ee0410a","label":"OTHER PLAYERS' FLAGS","blocks":[{"id":"8abc4841-4bfc-42e6-bdc5-f8b134bb5bea","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"01951a7c-48cc-4c0b-a5fa-5936488f5052","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"83c6a19d-13a1-4bcc-9fc7-c6534e5d008f","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"6d00c71c-c7d9-4eb2-a27a-162106ebc01c","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"4f11ed57-8c4b-49af-92be-04e9908bbbf1","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"42f3875a-3f65-4e4e-9cee-79f5c7c7ecc3","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"9fbbc206-9386-4834-9640-24b4eb52876a","label":"Flag","type":"Text","value":"","meta":{"width":0.5}},{"id":"194fcb6d-55e1-4635-b89f-17cfbebd62f8","label":"Flag","type":"Text","value":"","meta":{"width":0.5}}]},{"id":"efee56b9-f082-4585-b373-5176a3aa53c2","label":" FLAGGS & TOKENS INFO SHEET","blocks":[{"id":"5207280b-6987-4f6e-97b8-ccaa6d89e294","label":"Tokens","type":"Text","value":"At the beginning of every game session, tokens are reset to one per player, excluding the GM. Tokens are used in the game for balancing interjections, so shy players are encouraged to contribute at the same level as the more eager players. You can call for interjections upon your character without using a token. The GM can freely call for an interjection without using tokens. When you run out of tokens, you can’t call for interjections upon other characters. A player with 3 tokens can’t be interjected.","meta":{}},{"id":"bd5374df-2bac-492d-9cff-5b23a7d81dac","label":"Flags","type":"Text","value":"You can indicate how you'd like to be interjected by others to explore an aspect of your character. This is called flagging. You can, for instance, flag out that you want to be interjected regarding your character’s addiction, a love interest, a recurring feeling, or some prejudice. You can also flag not to be interjected by a particular topic or in the current scene. Flags are your tool to customize and dial up or down the interjections you receive. Your character sheet has an area to write other players’ flags as well.","meta":{}}]}]}]}],"label":"TOKENS & FLAGS\n"},{"id":"f0f93a8c-661b-4f69-ac49-fe76ebb07770","rows":[{"columns":[{"sections":[{"id":"64f16727-ff2c-49bd-a976-e4a216af643d","label":"THE THOUGHT CABINET","blocks":[{"id":"af21905f-2ce4-4b3d-bc4d-8d9498cd6418","label":"Thought","type":"Text","value":"","meta":{"width":0.33}},{"id":"c35ae639-4e4b-4ddd-95ec-e76c64bc2115","label":"Thought Progress Bar","type":"SlotTracker","meta":{"asClock":true,"width":0.33},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"0ebed899-2d62-4259-bc51-6ac4fd5f8f47","label":"Effect ","type":"Text","value":"","meta":{"width":0.33}},{"id":"3f1d7578-d765-4c7a-9ca7-2227376bd906","label":"Thought","type":"Text","value":"","meta":{"width":0.33}},{"id":"c943f1b0-e5db-4a85-8df7-dbcacbcdcdac","label":"Thought Progress Bar","type":"SlotTracker","meta":{"asClock":true,"width":0.33},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"7ab48c87-5c76-4f46-a770-71c23880386a","label":"Effect ","type":"Text","value":"","meta":{"width":0.33}},{"id":"a192be6a-648d-4782-acec-1e2c4ec617a0","label":"Thought","type":"Text","value":"","meta":{"width":0.33}},{"id":"e6ea690c-c0b6-472f-bcae-99da505c7245","label":"Thought Progress Bar","type":"SlotTracker","meta":{"asClock":true,"width":0.33},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"6cd24836-78cc-4b2d-a932-01ab8ea02667","label":"Effect","type":"Text","value":"","meta":{"width":0.33}},{"id":"d257a204-84ff-45de-9d59-803875190eb8","label":"Thought","type":"Text","value":"","meta":{"width":0.33}},{"id":"b9eaed72-4a2d-45c3-9908-6e81f792796f","label":"Thought Progress Bar","type":"SlotTracker","meta":{"asClock":true,"width":0.33},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"edce6ece-ec76-4d2a-a7ef-666049fc76f2","label":"Effect","type":"Text","value":"","meta":{"width":0.33}},{"id":"70a9a064-3844-4deb-8eca-2bde2a06a5d6","label":"Thought","type":"Text","value":"","meta":{"width":0.33}},{"id":"8d9848ee-e9ab-4242-b2c2-822af36e5276","label":"Thought Progress Bar","type":"SlotTracker","meta":{"asClock":true,"width":0.33},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"f203d5e5-f450-4d51-9b2c-131320c5729f","label":"Effect","type":"Text","value":"","meta":{"width":0.33}}]},{"id":"f300fea0-466c-4ac7-8a6a-bdb52172ad9f","label":"THOUGHT CABINET INFO SHEET","blocks":[{"id":"f74cef42-2693-4750-b597-3b8dee8a42a1","label":"What are Thoughts?","type":"Text","value":"Thoughts are the items of your brain’s inventory and further develop your unique personality and worldview. They’re a powerful way to express what things are important to your character, what makes them unique, and how it all evolves during the story. They’re stored in a special part of your brain, equipped to handle such dangerous weapons of mass disruption: The Thought Cabinet. You can store up to 5 Thoughts in your Thought Cabinet. Your subconscious mind will work on them in the background, while you do other stuff. Fill in one unit of time in your Thought Progress Bar after every scene. \n","meta":{}},{"id":"59a153ee-c385-4d0b-90ac-a6a88f6f59ba","label":"Internalizing Thoughts","type":"Text","value":"Anything that happens in the game can trigger a Thought. Other players and the GM can propose Thoughts, but only you decide whether to add them to your Thought Cabinet or not. It’s probably a good time to trigger a Thought when: \n♦ Something challenges your character’s worldview.\n♦ Something inexplicable happens, challenging your beliefs.\n♦ Something your character was chasing is no longer desired or attainable.\n♦ A previous Thought is challenged by an event and a new one should replace it.\n","meta":{}},{"id":"68ce5fad-1616-4972-86d7-59003a26779e","label":"Creating Thoughts","type":"Text","value":"Thoughts have 4 separate elements: trigger, question, conclusions, and effects. The trigger is the situation, specific or vague, that allows a Thought to pop into your character’s head. The question of a Thought is its narrative side; a problem or topic your mind ruminates about. Each thought has 2 possible conclusions you can reach, which shape your character’s personality. Finally, the effect is the mechanical dimension of a Thought, and it derives from its conclusion. When deciding what a Thought’s question should be, consider it should:\n♦ Emerge naturally from the fictional context and not from the game’s mechanics.\n♦ Depict a world of magical surrealism.\n♦ Be silly, emotional, or both.\n","meta":{}}]}]}]}],"label":"THOUGHTS"},{"id":"69084d4d-488d-4a04-8071-76d173f74f2d","rows":[{"columns":[{"sections":[{"id":"5335c75d-121a-451a-a524-f09b957adf7b","label":"GEAR & DRUGS","blocks":[{"id":"89c0e23c-91a5-45dc-9be3-e3fda0ed7e45","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"bb4247c8-4f7b-498f-a8fb-74194bc943fb","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"8860b7d1-6480-4930-b2a5-3db2279d7f64","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"420115db-8f4f-45f3-9fbe-92a814cbb2cd","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"761b173a-cdb9-4352-a3d5-db3169f6dd69","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"b574bf56-e33a-409b-af26-d72362ec3ba8","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"340f7dbf-5394-4d19-9b7d-4ced41ce4659","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"4dd2409e-afe6-42a6-925c-fd62f561c33a","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"07cdf02d-fc82-4cb1-b908-c8cac34b7b38","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"5c9c686c-6843-4096-9f42-171be85c66cd","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"5bfd118a-6770-46a6-be74-1bcc8aed1988","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"32c3a667-42dd-4c3b-8c69-d5ec2a0559b5","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"32c4de72-4add-48a9-b028-958f2239db20","label":"ITEM","type":"Text","value":"","meta":{"checked":false}},{"id":"ff78167f-21e7-4822-8148-67413889d945","label":"ITEM","type":"Text","value":"","meta":{"checked":false}}]},{"id":"a0cbafb4-8025-47ad-862f-c7c169108d46","label":"GEAR & DRUGS INFO SHEET","blocks":[{"id":"c7d5958a-d3f8-4c3b-8999-a60af632e9d8","label":"Gear","type":"Text","value":"Gear refers to any useful object you carry around. Wearing special clothes or using specific tools can apply bonuses or penalties to your skills. Clothes give passive bonuses to some skills and sometimes penalties to others, while tools give bonuses only when using them to perform certain tasks, or enable you to make certain actions in the first place.","meta":{"helperText":""}},{"id":"813a1e75-f29d-4a71-9394-efef0c0281be","label":"Drugs","type":"Text","value":"A way of manipulating your abilities is using drugs, legal or otherwise. They temporarily increase some skills and decrease others, but they damage either your health or your morale every time you use them, and their boost is short-lived.","meta":{}},{"id":"3452f6e1-3f7e-4d29-851d-ce989d82d420","label":"Using & combining items","type":"Text","value":"You can only use 3 items at a time, and you can’t switch them during a scene, so choose wisely. That doesn’t mean that your character is constantly changing clothes and items, it just means that only 3 of them will be mechanically relevant in a scene. You can combine 2 small tools if that makes sense in the fictional context, but you can’t stack multiple clothing items of the same kind, like two pairs of boots.\n","meta":{}},{"id":"c792ad44-15d8-40f7-9690-21201fa7f554","label":"Carry capacity ","type":"Text","value":"You can carry up to 12 relevant items with you, but in the fiction, you’ll be carrying any irrelevant items that would make sense in the context. For instance, if you are not carrying any shoes on your gear list it doesn’t automatically mean that you go barefooted, just that the shoes you wear are unremarkable and don’t affect your skills. Out of these 12 items, you can wear up to 3 of them at any given moment. Not having a clothing item active doesn’t mean you stopped wearing it, just that it doesn’t grant you any skill modifiers.","meta":{}}]}]}]}],"label":"GEAR & DRUGS"},{"id":"2960a30d-cc7a-48ca-929f-a2d231396a8d","rows":[{"columns":[{"sections":[{"id":"00f5988b-be0f-4afb-9814-425f0c380c14","label":"TAGS","blocks":[{"id":"f76739df-851c-4a31-9b2e-7dae0d15e454","label":"TAG","type":"Text","value":"","meta":{}},{"id":"6356dfc0-4ec7-4947-aa8d-2f61489d4529","label":"TAG","type":"Text","value":"","meta":{}},{"id":"4a499c8b-f04e-4c03-ace7-fed7fe59f2de","label":"TAG","type":"Text","value":"","meta":{}},{"id":"90e2bb50-465a-4b59-b7d1-b8d3234ec988","label":"TAG","type":"Text","value":"","meta":{}},{"id":"bdf081a7-ed9b-48ae-83f1-d90b23972514","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"e2ace4b3-ace6-4d00-baec-6e8052637a01","label":"TAG","type":"Text","value":"","meta":{}},{"id":"3ea4a07a-2859-4ac3-949c-79624c7ed950","label":"TAG","type":"Text","value":"","meta":{}},{"id":"bc2cc287-5279-4748-94b1-b9566662034d","label":"TAG","type":"Text","value":"","meta":{}},{"id":"a8e64d56-fcf1-4941-a253-4f2955ba1b10","label":"TAG","type":"Text","value":"","meta":{}},{"id":"9ec1f199-d147-4068-9da6-9bb334b1d83a","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"690dcd91-4119-45bb-af36-a6123252ee9c","label":"TAG","type":"Text","value":"","meta":{}},{"id":"fa95441f-a59a-41f5-80b6-777f69a0f06a","label":"TAG","type":"Text","value":"","meta":{}},{"id":"a16acead-47e3-4e39-a8e1-71d019008dcf","label":"TAG","type":"Text","value":"","meta":{}},{"id":"37c42fc3-cdc4-4e2e-b0ac-beb96b4f1ab5","label":"TAG","type":"Text","value":"","meta":{}}]},{"id":"f3239b54-fdd5-4d1f-ae71-51b5dd44a52c","label":"TAGS INFO SHEET","blocks":[{"id":"97657c1a-116b-483f-9669-9aec448d6600","label":"Tags","type":"Text","value":"Your actions have an impact on the world, and facts affect the game’s fiction. Asking somebody for a favor will be harder if you’ve been mocking that person previously. On the other hand, crossing the street unseen will be easier if it’s midnight, there’s a dense fog in the air and a brawl starts in the bar around the corner.Tags are the game’s way of introducing these things into the mechanics. They’re events in the story that are taken note of and can potentially affect gameplay. Tags can provide bonuses and penalties to your skill checks, ranging from ±1, if the tag has a minimum impact on a given action, to ±3, if the tag is absolutely relevant.\n\nThe same tag can be positive or negative depending on the fictional context and can be used multiple times or cease to be relevant. Tags can also stack with each other or be canceled out by other tags. Players can gain tags as a result of a skill check. This allows players to tackle seemingly impossible tasks by taking steps that make the final roll easier. GMs typically introduce negative tags to make your actions more challenging, but during a skill check, you can also invoke a tag to hinder your chances of success. Doing so will reward you with 1 experience point. When playing with a GM, they’ll have the final say regarding which tags apply to a roll and how strong their effect is.\n","meta":{}},{"id":"7875a78f-bd24-4de3-880c-82c48fadb830","label":"Conditions","type":"Text","value":"Conditions are a special type of negative tag that you gain any time you lose morale or health, representing how the harm affects you. They’re divided between mental conditions if they’re the result of a morale loss, and physical conditions if they’re the product of a health loss. Similarly to tags, conditions can provide penalties for some of your actions. These penalties range from ±1, if the condition has a minimum impact on a given action, to ±3, if the condition is absolutely relevant to the action. When you recover a point in morale or health, clear the most fitting condition you have.\n\nKeep in mind that conditions don’t affect your skills directly; they only affect the difficulty of broad types of goals. For instance, being insecure would affect you anytime you want to act courageously, regardless of the skill used; or having a sprained ankle would make it difficult for you to run or jump, no matter what skill you use for the action.\n","meta":{}}]}]}]}],"label":"TAGS"}],"template":"Blank","version":6,"wide":true,"group":"Jamais Vu ","fariType":"character"} diff --git a/lib/domains/character/character-templates/Kult/Kult Divinity Lost (ENG).json b/lib/domains/character/character-templates/Kult/Kult Divinity Lost (ENG).json deleted file mode 100644 index c292f5e8f..000000000 --- a/lib/domains/character/character-templates/Kult/Kult Divinity Lost (ENG).json +++ /dev/null @@ -1 +0,0 @@ -{"lastUpdated":1654698426,"name":"Kult - Divinity Lost (ENG)","pages":[{"id":"16578c2e-a4af-4593-aa67-8f034a61e6c3","label":"Character ","rows":[{"columns":[{"sections":[{"id":"25683b3a-a696-434e-8bea-00ffdb801dc9","label":"• Character","blocks":[{"id":"177f1355-01cd-405b-b211-8a76d61a23af","label":" Name","type":"Text","value":"","meta":{}},{"id":"8869e2dc-d1f6-4ef0-97f2-bbe3759aabc4","label":"Archetype","type":"Text","value":"","meta":{}},{"id":"4f22c963-662f-427f-9704-f12fa325a931","label":"Occupation","type":"Text","value":"","meta":{"helperText":"Choose your player character’s occupation from the archetype, or invent one of your choosing."}},{"id":"aacc924f-3e83-4217-8c41-5a8d12d0666b","label":"Apperance","type":"Text","value":"","meta":{"helperText":"Select from your archetype or come up with your own distinguishing features for your character."}},{"id":"afc6c575-2482-4848-90a8-d2bab36a0367","label":"","type":"Image","meta":{},"value":""}]},{"id":"087f1f5e-b679-4a4a-bf30-f5ee699e432b","label":"• Section","blocks":[{"id":"917b3f94-dd0d-4ccb-8175-bb028989f463","label":"Serious wounds (−1 ongoing)","type":"Text","value":"\n\n\n\n\n
","meta":{"width":1}},{"id":"252def10-be87-4907-adfa-f7c06cb6821e","label":"","type":"SlotTracker","meta":{"width":1},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"80174b34-df1c-455a-8906-fa0f80ea3c52","label":"Critical wound (−1 ongoing)","type":"Text","value":"\n
","meta":{"width":1}},{"id":"0c47dbbf-ba04-4ee2-a990-ae55c93ee97b","label":"","type":"SlotTracker","meta":{"width":1},"value":[{"label":"","checked":false}]}]}]},{"sections":[{"id":"bacec849-dc86-4ffa-96e8-6182feea51ce","label":"• Dark Secrets","blocks":[{"id":"80083aca-f6f3-441c-87f6-417546676e2f","type":"Text","value":"","meta":{}}]},{"id":"fc74bbcd-0ddb-4373-81cd-fd4dcf326395","label":"• Disadvantages","blocks":[{"id":"87d2d360-5f01-4d4d-9adb-7173f709720e","type":"Text","value":"","meta":{}}]},{"id":"66d47c9c-571d-4443-8bec-0c2511dd3895","label":"• Advantages","blocks":[{"id":"6135eb13-2213-47c0-8d7a-e8177acb4aed","type":"Text","value":"
","meta":{}}]},{"id":"addab53c-b9bc-4e92-8c26-9c1e794dfeb9","label":"• Relations","blocks":[{"id":"b2a022c8-c197-480a-bf8a-f019ad2ee6bd","type":"Text","value":"
","meta":{}}]}]},{"sections":[{"id":"ec77f76f-8cc4-4324-a546-ef3dea60ea3c","label":"• Attributes","blocks":[{"id":"b225b494-6b86-488d-ace0-599a8df3a7c3","label":"Info Text","type":"InfoText","value":"Assign the modifiers +2, +1, and +0 to the three
passive attributes: Fortitude, Reflexes, and
Willpower.
Assign the modifiers +3, +2, +1, +1, +0, −1,
and −2 to the other seven active attributes:
Charisma, Coolness, Intuition, Perception,
Reason, Soul, and Violence.","meta":{"width":1}},{"id":"74dc4711-39f9-4ddb-972a-8c0028127216","label":"Willpower","type":"Numeric","value":"","meta":{"helperText":"Keep it Together","width":1}},{"id":"899841c5-2cdd-44c4-ba37-2db162acb9ec","label":"Fortitude","type":"Numeric","value":"","meta":{"helperText":"Endure injury","width":1}},{"id":"0e74f12c-156a-44fb-a117-5b4faeee1aa5","label":"Reflexes","type":"Numeric","value":"","meta":{"width":1,"helperText":"Avoid Harm"}},{"id":"c4eac848-96f1-420e-9f93-cef3db159c9b","label":"Reason","type":"Numeric","value":"","meta":{"helperText":"Investigate","width":1}},{"id":"d8324f1b-d7fd-44e1-b8ba-04956d0bfad3","label":"Intuition","type":"Numeric","value":"","meta":{"helperText":"Read a Person","width":1}},{"id":"56333a50-dea3-4610-ad8c-73eea6f5cadf","label":"Coolness","type":"Numeric","value":"","meta":{"helperText":"Act Under Pressure","width":1}},{"id":"2a7f1ca0-2734-437b-a30b-c1725bfc9196","label":"Charisma","type":"Numeric","value":"","meta":{"helperText":"Influence Other","width":1}},{"id":"7ce3e3c5-0a2e-470d-8145-d6f5b3cd00ce","label":"Violence","type":"Numeric","value":"","meta":{"helperText":"Engage in Combat","width":1}},{"id":"6da8152d-ee57-413d-8118-fa7b9a539bf2","label":"Soul","type":"Numeric","value":"","meta":{"helperText":"See Through the Illusion","width":1}}]}]}]}]},{"id":"8bc70369-ecc2-404c-90d5-0dc6c3d7de08","rows":[{"columns":[{"sections":[{"id":"8ea9179e-8129-4a5e-9068-d2b31a89352f","label":"• Stability","blocks":[{"id":"c5d17c4b-7281-49fb-b515-e97b597b4709","label":"Composed","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]},{"id":"7d22c548-ac4c-4519-9eaa-25b2e09555ff","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"5635e015-3998-46b2-b827-5b2de0b01b16","label":"Uneasy","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]},{"id":"2617c3b9-a349-4044-8959-8380e4b78cf9","label":"Unfocused","type":"SlotTracker","meta":{"helperText":"Moderate stress:
−1 disadvantages"},"value":[{"label":"","checked":false}]},{"id":"10796cf6-c14c-4de1-82a5-79464515bd15","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"2f329215-2063-4ee3-aaaf-ae5141f76f19","label":"Shaken","type":"SlotTracker","meta":{"helperText":"Serious stress:"},"value":[{"label":"","checked":false}]},{"id":"b394b30d-336f-418d-bbaf-5b6dfed741f0","label":"Distressed","type":"SlotTracker","meta":{"helperText":"-1 Keep it Together"},"value":[{"label":"","checked":false}]},{"id":"bafd1544-4f31-4464-9878-08525636e6d8","label":"Neurotic","type":"SlotTracker","meta":{"helperText":"−2 disadvantages"},"value":[{"label":"","checked":false}]},{"id":"6fce6270-abac-4a73-a768-104336c14e96","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"1b0cabd1-7542-40af-855d-32722b8b1a77","label":"Anxious","type":"SlotTracker","meta":{"helperText":"Critical stress:"},"value":[{"label":"","checked":false}]},{"id":"4ec30451-436c-49a5-a70c-53b3b551090c","label":"Irrational","type":"SlotTracker","meta":{"helperText":"−2 Keep it Together"},"value":[{"label":"","checked":false}]},{"id":"2c2680f4-ab6b-47ae-9ac3-47c6690af940","label":"Unhinged","type":"SlotTracker","meta":{"helperText":"−3 disadvantages
+1 See through the Illusion"},"value":[{"label":"","checked":false}]},{"id":"204d5e69-952d-4cd9-91b9-358a56224017","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"627615e0-8e6b-4c97-96c4-9d2362a27ada","label":"Broken","type":"SlotTracker","meta":{"helperText":"The GM makes a mov"},"value":[{"label":"","checked":false}]}]}]},{"sections":[{"id":"f77c41d8-8d41-43dd-a228-54d3c3d41ea7","label":"• Advancement","blocks":[{"id":"81f1fa11-2e5b-4cd2-a413-c775b41f2ac7","label":"Info Text","type":"InfoText","value":"Choose one of these:","meta":{}},{"id":"56e6113d-ed2d-4dd7-bd41-06815d845036","label":" Increase one active attribute +1
(to  max +3).","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"e8ffc097-f76d-4814-9c98-62a886100767","label":" Increase one passive attribute +1 (to max
+3).","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false}]},{"id":"9e5c234b-2733-46a7-af04-143aabb0d128","label":"Increase any one attribute +1 (to max +4).","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]},{"id":"2f3129b7-9f38-44e1-9098-ce8f4e3c28be","label":"Select a new advantage from your
archetype.","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"3093f6a0-c610-4703-a8cd-d61957774cfc","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":false},"value":""},{"id":"17211a28-be6e-4ca8-9e47-6eee1085fd5e","label":"Info Text","type":"InfoText","value":"After 5 Advancements you may also choose:","meta":{}},{"id":"5a5724b7-cc21-4c1a-8764-3f1af6c57c27","label":" Increase any one attribute +1 (to max +4).","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false}]},{"id":"33c8b8b0-8b6f-4484-99c8-d4dfdd5a1a27","label":" Select a new advantage from any aware
archetype.","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false}]},{"id":"d2dbaa7e-5712-4a24-8567-663b5d752c60","label":" End your character’s story arc as you see fit, and create a new aware character, who starts with 2 Advancements.","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]},{"id":"a815f0d9-0ed1-47a1-a706-839f7e8e4e96","label":"Replace your current archetype with
another aware archetype, and keep
2  advantages","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]},{"id":"afbd264c-03ed-481d-91d8-c92edd461235","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"ef70f788-9011-4bad-8d8d-d2c17963ddbf","label":"Info Text","type":"InfoText","value":"After 10 Advancements you may also choose:","meta":{}},{"id":"fe023848-5ca7-4257-a703-e2a6ff46ebb5","label":" Advance your character to an enlightened
archetype.","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]}]}]}]}],"label":"2nd Page"},{"id":"350d871a-1373-4b1d-a250-de19bccdc307","rows":[{"columns":[{"sections":[{"id":"6a90b447-7b89-4202-a74e-11803934eae2","label":"• Weapons","blocks":[{"id":"0a724d03-cd22-4a37-94f5-6595d1bb64dd","label":"Info Text","type":"InfoText","value":"Unarmed
Distance: arm
Attacks:
    Violence [1]
    Lock [0] [you are in control of the target
until they break free]
    Shift [0] [you create distance between
yourself and the target through a throw,
body check, or push]
    Disarm [0] [you remove an object your
opponent held in their hand]
    Excessive force [2] [focus entirely on killing
your target]","meta":{}}]}]},{"sections":[{"id":"a3824d20-131d-4dda-87ae-68b4e502283d","label":"• Dramatic Hooks","blocks":[{"id":"7644baef-8946-442a-846b-aa8f1e9df8f8","type":"Text","value":"","meta":{}}]}]},{"sections":[{"id":"a79ea364-73fa-4615-8296-1d5472b5781a","label":"• Gear","blocks":[{"id":"7d69771e-4226-4875-8197-478cad5d2e12","type":"Text","value":"","meta":{}}]}]}]}],"label":"Other"}],"template":"Blank","version":6,"theme":{"hideSectionBackground":false,"backgroundColor":"#000000"},"wide":true,"id":"33ce5c72-56dd-4494-a5fb-f6782ba4918e","fariType":"character"} diff --git a/lib/domains/character/character-templates/Kult/Kult Verlorene Gottlichkeit (DE).json b/lib/domains/character/character-templates/Kult/Kult Verlorene Gottlichkeit (DE).json deleted file mode 100644 index c44699b76..000000000 --- a/lib/domains/character/character-templates/Kult/Kult Verlorene Gottlichkeit (DE).json +++ /dev/null @@ -1 +0,0 @@ -{"lastUpdated":1654936078,"name":"Kult - Verlorene Göttlichkeit (DE)","pages":[{"id":"16578c2e-a4af-4593-aa67-8f034a61e6c3","label":"Charakter ","rows":[{"columns":[{"sections":[{"id":"25683b3a-a696-434e-8bea-00ffdb801dc9","label":"• Character","blocks":[{"id":"177f1355-01cd-405b-b211-8a76d61a23af","label":" Name","type":"Text","value":"","meta":{}},{"id":"8869e2dc-d1f6-4ef0-97f2-bbe3759aabc4","label":"Archetype","type":"Text","value":"","meta":{}},{"id":"4f22c963-662f-427f-9704-f12fa325a931","label":"Beruf","type":"Text","value":"","meta":{"helperText":"Wähle den Beruf deines Spielercharakters aus dem Archetyp, oder erfinde einen deiner Wahl."}},{"id":"aacc924f-3e83-4217-8c41-5a8d12d0666b","label":"Erscheinung","type":"Text","value":"","meta":{"helperText":"Wähle einen Archetyp aus oder überlege dir eigene Merkmale für deinen Charakter."}},{"id":"afc6c575-2482-4848-90a8-d2bab36a0367","label":"","type":"Image","meta":{},"value":""}]},{"id":"087f1f5e-b679-4a4a-bf30-f5ee699e432b","label":"• Wunden","blocks":[{"id":"917b3f94-dd0d-4ccb-8175-bb028989f463","label":"Schwere Wunden (−1 fortdauernd)","type":"Text","value":"\n\n\n\n\n
","meta":{"width":1}},{"id":"252def10-be87-4907-adfa-f7c06cb6821e","label":"","type":"SlotTracker","meta":{"width":1},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"80174b34-df1c-455a-8906-fa0f80ea3c52","label":"Kritische Wunde (−1 fortdauernd)","type":"Text","value":"\n
","meta":{"width":1}},{"id":"0c47dbbf-ba04-4ee2-a990-ae55c93ee97b","label":"","type":"SlotTracker","meta":{"width":1},"value":[{"label":"","checked":false}]}]}]},{"sections":[{"id":"bacec849-dc86-4ffa-96e8-6182feea51ce","label":"• Dunkle Geheimnisse","blocks":[{"id":"80083aca-f6f3-441c-87f6-417546676e2f","type":"Text","value":"","meta":{}}]},{"id":"fc74bbcd-0ddb-4373-81cd-fd4dcf326395","label":"• Nachteile","blocks":[{"id":"87d2d360-5f01-4d4d-9adb-7173f709720e","type":"Text","value":"","meta":{}}]},{"id":"66d47c9c-571d-4443-8bec-0c2511dd3895","label":"• Vorteile","blocks":[{"id":"6135eb13-2213-47c0-8d7a-e8177acb4aed","type":"Text","value":"
","meta":{}}]},{"id":"addab53c-b9bc-4e92-8c26-9c1e794dfeb9","label":"• Beziehungen","blocks":[{"id":"b2a022c8-c197-480a-bf8a-f019ad2ee6bd","type":"Text","value":"
","meta":{}}]}]},{"sections":[{"id":"ec77f76f-8cc4-4324-a546-ef3dea60ea3c","label":"• Eigenschaften","blocks":[{"id":"b225b494-6b86-488d-ace0-599a8df3a7c3","label":"Info Text","type":"InfoText","value":"verteile die Modifikatoren +2, +1 und +0 den drei passiven Attributen zu: Tapferkeit, Reflexe und Willenskraft.
Weisen Sie die Modifikatoren +3, +2, +1, +1, +0, -1, und -2 auf die anderen sieben

aktiven Attribute:
Charisma, Coolness, Intuition, Wahrnehmung, Verstand, Seele und Gewalttätigkeit.","meta":{"width":1}},{"id":"74dc4711-39f9-4ddb-972a-8c0028127216","label":"Willenskraft","type":"Numeric","value":"","meta":{"helperText":"Keep it Together","width":1}},{"id":"899841c5-2cdd-44c4-ba37-2db162acb9ec","label":"Zähigkeit","type":"Numeric","value":"","meta":{"helperText":"Endure injury","width":1}},{"id":"0e74f12c-156a-44fb-a117-5b4faeee1aa5","label":"Reflexe","type":"Numeric","value":"","meta":{"width":1,"helperText":"Avoid Harm"}},{"id":"c4eac848-96f1-420e-9f93-cef3db159c9b","label":"Vernunft","type":"Numeric","value":"","meta":{"helperText":"Investigate","width":1}},{"id":"d8324f1b-d7fd-44e1-b8ba-04956d0bfad3","label":"Intuition","type":"Numeric","value":"","meta":{"helperText":"Read a Person","width":1}},{"id":"56333a50-dea3-4610-ad8c-73eea6f5cadf","label":"Coolness","type":"Numeric","value":"","meta":{"helperText":"Act Under Pressure","width":1}},{"id":"2a7f1ca0-2734-437b-a30b-c1725bfc9196","label":"Charisma","type":"Numeric","value":"","meta":{"helperText":"Influence Other","width":1}},{"id":"7ce3e3c5-0a2e-470d-8145-d6f5b3cd00ce","label":"Gewalt","type":"Numeric","value":"","meta":{"helperText":"Engage in Combat","width":1}},{"id":"6da8152d-ee57-413d-8118-fa7b9a539bf2","label":"Seele","type":"Numeric","value":"","meta":{"helperText":"See Through the Illusion","width":1}}]}]}]}]},{"id":"8bc70369-ecc2-404c-90d5-0dc6c3d7de08","rows":[{"columns":[{"sections":[{"id":"8ea9179e-8129-4a5e-9068-d2b31a89352f","label":"• Stabilität","blocks":[{"id":"c5d17c4b-7281-49fb-b515-e97b597b4709","label":"Gefasst","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]},{"id":"7d22c548-ac4c-4519-9eaa-25b2e09555ff","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"5635e015-3998-46b2-b827-5b2de0b01b16","label":"Verunsichert","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]},{"id":"2617c3b9-a349-4044-8959-8380e4b78cf9","label":"Fahrig","type":"SlotTracker","meta":{"helperText":"Moderate stress:
−1 auf Nachteilswürfe
"},"value":[{"label":"","checked":false}]},{"id":"10796cf6-c14c-4de1-82a5-79464515bd15","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"2f329215-2063-4ee3-aaaf-ae5141f76f19","label":"Erschüttert","type":"SlotTracker","meta":{"helperText":"Starker Stress:"},"value":[{"label":"","checked":false}]},{"id":"b394b30d-336f-418d-bbaf-5b6dfed741f0","label":"Verwirrt","type":"SlotTracker","meta":{"helperText":"−1 Zusammenreißen"},"value":[{"label":"","checked":false}]},{"id":"bafd1544-4f31-4464-9878-08525636e6d8","label":"Neurotisch","type":"SlotTracker","meta":{"helperText":"−2 auf Nachteilswürfe"},"value":[{"label":"","checked":false}]},{"id":"6fce6270-abac-4a73-a768-104336c14e96","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"1b0cabd1-7542-40af-855d-32722b8b1a77","label":"Panisch","type":"SlotTracker","meta":{"helperText":"Kritischer Stress:"},"value":[{"label":"","checked":false}]},{"id":"4ec30451-436c-49a5-a70c-53b3b551090c","label":"Irrational","type":"SlotTracker","meta":{"helperText":"−2 Zusammenreißen"},"value":[{"label":"","checked":false}]},{"id":"2c2680f4-ab6b-47ae-9ac3-47c6690af940","label":"Entgleist","type":"SlotTracker","meta":{"helperText":"−3 auf Nachteilswürfe
+1 Die Illusion durchschauen"},"value":[{"label":"","checked":false}]},{"id":"204d5e69-952d-4cd9-91b9-358a56224017","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"627615e0-8e6b-4c97-96c4-9d2362a27ada","label":"Gebrochen","type":"SlotTracker","meta":{"helperText":"SL macht einen Spielzug"},"value":[{"label":"","checked":false}]}]}]},{"sections":[{"id":"f77c41d8-8d41-43dd-a228-54d3c3d41ea7","label":"• Verbesserung","blocks":[{"id":"81f1fa11-2e5b-4cd2-a413-c775b41f2ac7","label":"Info Text","type":"InfoText","value":"Wähle eine der folgenden:","meta":{}},{"id":"56e6113d-ed2d-4dd7-bd41-06815d845036","label":"Erhöhe eine aktive Eigenschaft um +1 (max. +3)","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"e8ffc097-f76d-4814-9c98-62a886100767","label":"Erhöhe eine passive Eigenschaft um +1 (max. +3).","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false}]},{"id":"9e5c234b-2733-46a7-af04-143aabb0d128","label":"Erhöhe eine beliebige Eigenschaft um +1 (max. +4).","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]},{"id":"2f3129b7-9f38-44e1-9098-ce8f4e3c28be","label":"Wähle einen neuen von den für deinen Archetypen verfügbaren Vorteilen.","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false},{"label":"","checked":false}]},{"id":"3093f6a0-c610-4703-a8cd-d61957774cfc","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":false},"value":""},{"id":"17211a28-be6e-4ca8-9e47-6eee1085fd5e","label":"Info Text","type":"InfoText","value":"Nach 5 Verbesserungen darfst du ebenfalls wählen:","meta":{}},{"id":"5a5724b7-cc21-4c1a-8764-3f1af6c57c27","label":" Erhöhe eine beliebige Eigenschaft um +1 (max. +4)","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false}]},{"id":"33c8b8b0-8b6f-4484-99c8-d4dfdd5a1a27","label":"Wähle einen neuen von den für einen beliebigen bewussten Archetypen verfügbaren Vorteilen.","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false},{"label":"","checked":false}]},{"id":"d2dbaa7e-5712-4a24-8567-663b5d752c60","label":"Beende die Geschichte deines Charakters, wie du es für angemessen hältst. Erschaffe einen neuen bewussten Charakter, der das Spiel mit 2 Verbesserungen beginnt.","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]},{"id":"a815f0d9-0ed1-47a1-a706-839f7e8e4e96","label":"Tausche den Archetyp deines Charakters mit einem anderen bewussten Charakter und verzichte auf einen deiner 3 Startvorteile.","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]},{"id":"afbd264c-03ed-481d-91d8-c92edd461235","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"ef70f788-9011-4bad-8d8d-d2c17963ddbf","label":"Info Text","type":"InfoText","value":"Nach 10 Verbesserungen darfst du ebenfalls wählen:","meta":{}},{"id":"fe023848-5ca7-4257-a703-e2a6ff46ebb5","label":" he deinen Charakter zu einem erleuchteten Archetyp.","type":"SlotTracker","meta":{},"value":[{"label":"","checked":false}]}]}]}]}],"label":"Zustände + Verbesserung"},{"id":"350d871a-1373-4b1d-a250-de19bccdc307","rows":[{"columns":[{"sections":[{"id":"6a90b447-7b89-4202-a74e-11803934eae2","label":"• Waffen","blocks":[{"id":"0a724d03-cd22-4a37-94f5-6595d1bb64dd","label":"Info Text","type":"InfoText","value":"Unbewaffnet

Entfernung: Arm

Angriffe:

Gewalt [1]
Festhalten [0] [Sie haben die       
Kontrolle über das Ziel bis es sich befreit]

Verschieben [0] [Sie schaffen Abstand zwischen dir und dem Ziel durch einen Wurf, Körperkontrolle oder Stoß]

Entwaffnen [0] [du entfernst einen Gegenstand, den dein Gegner in seiner Hand hält]

Exzessive Gewalt [2] [konzentrieren Sie sich ganz auf das Töten
dein Ziel]
","meta":{}}]}]},{"sections":[{"id":"a79ea364-73fa-4615-8296-1d5472b5781a","label":"• Ausrüstung","blocks":[{"id":"7d69771e-4226-4875-8197-478cad5d2e12","type":"Text","value":"","meta":{}}]}]}]}],"label":"Rüstung + Waffen"},{"id":"ad7fde3e-9162-4939-8417-b840c3f2952b","rows":[{"columns":[{"sections":[{"id":"60bd6f36-7350-41d9-8c45-c7b745ec2bc1","label":"Storyaufhänger","blocks":[{"id":"0d3c1c5f-14a5-43df-9bb6-e86dc5a7dccb","type":"Text","value":"","meta":{}}]}]}]}],"label":"Storyaufhänger"}],"template":"Blank","version":6,"theme":{"hideSectionBackground":false,"backgroundColor":"#000000"},"wide":true,"id":"33ce5c72-56dd-4494-a5fb-f6782ba4918e","fariType":"character" } diff --git a/lib/domains/character/character-templates/Mothership/PC.json b/lib/domains/character/character-templates/Mothership/PC.json deleted file mode 100644 index 112bb0b2f..000000000 --- a/lib/domains/character/character-templates/Mothership/PC.json +++ /dev/null @@ -1 +0,0 @@ -{"fariType":"character","lastUpdated":1674781820,"name":"Mothership RPG PC Template","pages":[{"id":"836bd7f5-2ca9-476a-a807-a3deee96f699","label":"Main","rows":[{"columns":[{"sections":[{"id":"75de4153-f72d-4865-bcc9-7c873d102ba1","label":"Info","blocks":[{"id":"5165aecf-2b2a-4fc2-a208-9b2bf60a399d","label":"","type":"Image","meta":{"width":0.33},"value":""},{"id":"8504ec5a-e379-44a4-9c2a-ed1483104817","label":"Name","type":"Text","value":"","meta":{"width":0.33}},{"id":"52452a15-1f7c-4526-905c-f13eef4f844e","label":"Rank/Title","type":"Text","value":"","meta":{"width":0.33}},{"id":"50e6cf60-a379-43d6-b28a-5ed2003f991e","label":"Level","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"ec08865f-3f65-4eb1-a1e5-f7ea05a35805","label":"XP","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"b4dd78d9-c72c-4805-92f5-d6d64b8e7843","label":"Class","type":"Text","value":"","meta":{"helperText":"Teamster/Android/Scientist/Marine","width":0.33}}],"visibleOnCard":true},{"id":"94ef4f1f-2fa4-4e7b-935c-955ab08292d8","label":"Monitor","blocks":[{"id":"98259f70-a44a-4e09-906c-c6fda60b4ad1","label":"Stress","type":"Numeric","value":"","meta":{"helperText":"Starts at 2","width":0.33}},{"id":"c1a8f273-ac25-4655-92e0-c491760d973d","label":"Resolve","type":"Numeric","value":"","meta":{"helperText":"Starts at 0","width":0.33}},{"id":"860e72e4-b737-462b-9a7c-ad2d1a997506","label":"Health","type":"PointCounter","meta":{"max":"0","isMainPointCounter":true,"helperText":"Max = 2x Strength","width":0.33},"value":"0"}]},{"id":"b936ca86-bebb-4141-b8e1-2fef254cf042","label":"Attributes","blocks":[{"id":"1b997369-8402-416d-9999-c6c1260d6ceb","label":"Strength","type":"Skill","value":"0","meta":{"commands":["1d100"],"helperText":"How able-bodied you are. Lifting, pushing, hitting things hard, etc. 
","hideModifier":false,"width":0.5}},{"id":"6b454813-fad3-46a3-b8a8-f2140aa55bc1","label":"Speed","type":"Skill","value":"0","meta":{"commands":["1d100"],"helperText":"How quickly you can act and react under pressure.
","hideModifier":false,"width":0.5}},{"id":"b357a3ce-5b66-404b-ab74-5625babe8260","label":"Intellect","type":"Skill","value":"0","meta":{"commands":["1d100"],"helperText":"How knowledgeable and experienced you are.
","hideModifier":false,"width":0.5}},{"id":"b4cace13-f61a-4081-a2f9-a025ad682e9d","label":"Combat","type":"Skill","value":"0","meta":{"commands":["1d100"],"helperText":"How good you are at fighting.
","hideModifier":false,"width":0.5}}]},{"id":"4f8e36d2-0e1b-4d20-890f-d96683691f98","label":"Saves","blocks":[{"id":"45f153bf-f7e5-40ba-994a-5d6f252b2883","label":"Sanity","type":"Skill","value":"0","meta":{"commands":["1d100"],"helperText":"Rationalization, Logic","width":0.5}},{"id":"86c59751-edc5-4894-9b82-27416c8e72ff","label":"Fear","type":"Skill","value":"0","meta":{"commands":["1d100"],"helperText":"Surprise, Loneliness","width":0.5}},{"id":"021e4ad6-a3ef-4e7f-8d44-a00ad116ea7e","label":"Body","type":"Skill","value":"0","meta":{"commands":["1d100"],"helperText":"Hunger, Disease, Infection","width":0.5}},{"id":"e8973c65-0741-4adc-a0ed-c1207b342293","label":"Armor","type":"Skill","value":"0","meta":{"commands":["1d100"],"helperText":"Physical Damage","width":0.5}}]}]}]}]},{"id":"fd6dfb85-ee21-4293-8e44-16adc50a2dfe","rows":[{"columns":[{"sections":[{"id":"46635c24-980a-41cc-9a30-0135013333df","label":"Trained +10%","blocks":[{"id":"45fa3324-f35d-4f94-80f5-7068bebff4cc","label":"Linguistics","type":"Text","meta":{"checked":false,"helperText":"Study of language."}},{"id":"ffe0bd0c-bf1d-4c19-b6b6-e7c4970563cc","label":"Biology","type":"Text","meta":{"checked":false,"helperText":"Study of life."}},{"id":"e68c6caf-6fb2-40c2-8a70-b0ff6b8e3653","label":"First Aid","type":"Text","meta":{"checked":false,"helperText":"Emergency medical care and treatment.
"}},{"id":"aeaef4a6-c71f-4690-903c-05ce2ea604c4","label":"Hydroponics","type":"Text","meta":{"checked":false,"helperText":"Growing plants in nutrient solutions without soil (farming in space).
"}},{"id":"f1126599-a8ea-4c07-8e72-6ed861a00085","label":"Geology","type":"Text","meta":{"checked":false,"helperText":"The solid features of any terrestrial planet or natural \n
satellite.
"}},{"id":"ad6e1e95-81d5-46f8-b413-7e7d7641687c","label":"Zero-G","type":"Text","meta":{"checked":false,"helperText":"Working in a vacuum, vaccsuits, etc.
"}},{"id":"acbd1088-29aa-4f98-b185-538630c2a4d0","label":"Scavenging","type":"Text","meta":{"checked":false,"helperText":"Searching discarded waste for useful items.
"}},{"id":"cb82443c-5ede-4d9a-bb5c-abd004117771","label":"Heavy Machinery ","type":"Text","meta":{"checked":false,"helperText":"Operation and use of large pieces of equipment (cranes, exosuits, forklifts, etc.).
"}},{"id":"be6a3f07-8570-43b0-a3f5-ecb18e881a64","label":"Computers","type":"Text","meta":{"checked":false,"helperText":"Fluent use of computers and networks.
"}},{"id":"fa703186-9b86-4c21-888d-b2f25a523360","label":"Mechanical Repair ","type":"Text","meta":{"checked":false,"helperText":"Fixing broken machines.
"}},{"id":"def144bb-590a-4a4e-a7c2-cc3f35f9fdf1","label":"Driving","type":"Text","meta":{"checked":false,"helperText":"Operation and control of motor vehicles.
"}},{"id":"3a618e18-869a-4627-b1fe-aa57ab39c8c0","label":"Piloting","type":"Text","meta":{"checked":false,"helperText":"Operation and control of air and spacecraft.
"}},{"id":"2876dd9a-ba20-4aad-a1c4-e883ccdb6846","label":"Mathematics","type":"Text","meta":{"checked":false,"helperText":"The science of numbers, quantity, and space.
"}},{"id":"7303ff19-da24-492a-8828-6809edde881e","label":"Art","type":"Text","meta":{"checked":false,"helperText":"The expression or application of a species’ creative ability and imagination.
"}},{"id":"40f5a0fb-9b15-4d70-99a8-e11786a3bac5","label":"Archaeology","type":"Text","meta":{"checked":false,"helperText":"Ancient cultures and their artifacts.
"}},{"id":"0684250f-d46f-4779-985b-cf61a5b81cc8","label":"Theology","type":"Text","meta":{"checked":false,"helperText":"Study of religion."}},{"id":"eb232c25-60ec-49c9-8ce5-cdc0488b2ae7","label":"Military Training","type":"Text","meta":{"checked":false,"helperText":"Standard basic training given to all military personnel.
"}},{"id":"f632e6ef-f9d7-4d25-b882-ad277ae1abad","label":"Rimwise","type":"Text","meta":{"checked":false,"helperText":"Outer rim colonies and seedy parts of the galaxy.
"}},{"id":"9411cc3a-85e1-4985-a7ef-3d4396bad49f","label":"Athletics","type":"Text","meta":{"checked":false,"helperText":"Physical sports and games.
"}},{"id":"f09c24bf-92b6-47e2-bd24-ae73270f4840","label":"Chemistry","type":"Text","meta":{"checked":false,"helperText":"The identification of the substances of which matter is composed.
"}}]}]},{"sections":[{"id":"70942c6c-2f85-4354-b2a4-c05d848c627a","label":"Expert +15%","blocks":[{"id":"6f30617e-fc49-4433-aa98-74ae15fbc18e","label":"Psychology","type":"Text","meta":{"checked":false,"helperText":"The study of behavior and the human mind. Req: Biology
"}},{"id":"8a60e27c-cbca-4a5f-b2c5-be1a09c9bddf","label":"Genetics","type":"Text","meta":{"checked":false,"helperText":"Heredity and the variation of inherited characteristics. Req: Biology
"}},{"id":"02bc26f0-bf32-4be3-8ea8-c3bbc282fb21","label":"Pathology","type":"Text","meta":{"checked":false,"helperText":"Study of the cause and effect of disease. Req: First Aid
"}},{"id":"517a08f7-dd9a-475a-b47d-187becedd3bb","label":"Botany","type":"Text","meta":{"checked":false,"helperText":"The study of plant life. Req: Hydroponics
"}},{"id":"d42bd945-d09b-4897-a9b2-7ec4e878df20","label":"Planetology","type":"Text","meta":{"checked":false,"helperText":"Study of planets and other celestial bodies. Req: Geology
"}},{"id":"ce73d5f2-2f78-4221-9bbe-4de021cfe96d","label":"Asteroid Mining","type":"Text","meta":{"checked":false,"helperText":"Training in the tools and procedures used in mining asteroids. Req: Biology, Zero-G, Heavy Machinery, Scavenging
"}},{"id":"51c9d76d-639f-452f-9d69-18ed406f2e52","label":"Jury Rigging","type":"Text","meta":{"checked":false,"helperText":"Training in the tools and procedures used in mining asteroids. Req: Scavenging
"}},{"id":"39e9cce7-eacd-404a-8963-6861fcb443d6","label":"Engineering","type":"Text","meta":{"checked":false,"helperText":"Design, building, and use of engines, machines, and structures. Req: Heavy Machinery, Mechanical Repair, Computers, 
"}},{"id":"e1e4cbc6-9183-4876-9c32-2edb7292c386","label":"Hacking","type":"Text","meta":{"checked":false,"helperText":"Unauthorized access to computer systems. Req: Computers
"}},{"id":"77da94ca-17cb-4bd3-97e9-3c9996aca158","label":"Vehicle Specialization","type":"Text","value":"","meta":{"checked":false,"helperText":"Specific vehicle class. Req: Mechanical Repair, Piloting, Driving
"}},{"id":"5ebb62f7-4d17-4a00-93bb-67c91bd0ef9c","label":"Astrogation","type":"Text","meta":{"checked":false,"helperText":"Navigation in outer space. Req: Piloting
"}},{"id":"9f96b483-ed25-424e-9ad8-71d78e801e7f","label":"Physics","type":"Text","meta":{"checked":false,"helperText":"Study of nature and properties of matter and energy. Req: Mathematics
"}},{"id":"6999c816-8e61-4cf8-98cc-74ecaaf56ce2","label":"Mysticism","type":"Text","meta":{"checked":false,"helperText":"Spiritual apprehension of hidden knowledge. Req: Art, Archaeology, Theology
"}},{"id":"3efb698b-9104-4914-81a9-7baa2ca4e706","label":"Tactics","type":"Text","meta":{"checked":false,"helperText":"Maneuvering military forces in battle. Req: Military Training
"}},{"id":"c89fdf58-9563-4d05-929a-0143caf69ebe","label":"Gunnery","type":"Text","meta":{"checked":false,"helperText":" Starship weaponry. Req: Military Training
"}},{"id":"3b4f5aa7-7aa7-44e2-9e12-22a4dd96a393","label":"Firearms","type":"Text","meta":{"checked":false,"helperText":"Guns and their use. Req: Military Training, Rimwise
"}},{"id":"0a5a4987-15fd-4b9d-b40c-657d7563e6bb","label":"Close-Quarters Combat","type":"Text","meta":{"checked":false,"helperText":"Hand-to-hand, melee fighting. Req: Military Training, Rimwise, Athletics
"}},{"id":"826292d3-c06f-4e23-88b9-635a43bf923d","label":"Explosives","type":"Text","meta":{"checked":false,"helperText":"Bombs and incendiary devices. Req: Military Training, Chemistry
"}},{"id":"73ba2d94-158d-47a3-937f-9a7a6feeec89","label":"Custom Expert Skill #1","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"6dcd55d1-e570-449b-8883-ee895a821726","label":"Custom Expert Skill #2","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""}]}]},{"sections":[{"id":"dbfcf0e2-896a-4017-bd39-df8ece40d5ab","label":"Master +20%","blocks":[{"id":"b20b648f-8493-4dfe-808d-3d52500370af","label":"Sophontology","type":"Text","meta":{"checked":false,"helperText":"Alien psychology. Req: Linguistics, Psychology
"}},{"id":"8ad448c3-bc99-4702-a10d-7a4fa29d27c0","label":"Xenobiology","type":"Text","meta":{"checked":false,"helperText":"Alien biology. Req: Genetics, Botany, Pathology
"}},{"id":"27fec6b3-d8f0-4928-9880-1d18ef2c2f80","label":"Surgery","type":"Text","meta":{"checked":false,"helperText":"Medical specialty involving manual operation. Req: Pathology
"}},{"id":"df91e6a3-006b-495b-b4b3-e2f15bde158b","label":"Cybernetics","type":"Text","meta":{"checked":false,"helperText":"Interface between man and machine. Req: Jury Rigging, Engineering
"}},{"id":"15a6e7fe-1881-4ac5-92d2-c998022915fd","label":"Robotics","type":"Text","meta":{"checked":false,"helperText":"Design and operation of robots, drones, and androids. Req: Engineering
"}},{"id":"4538367d-55ba-48e3-b9bb-809ddf0f456e","label":"Artificial Intelligence","type":"Text","meta":{"checked":false,"helperText":"Knowledge of simulacrum of human consciousness. Req: Engineering, Hacking
"}},{"id":"dbd4ef9e-1edd-4954-b73c-c89c5aa925ba","label":"Command","type":"Text","meta":{"checked":false,"helperText":" Leadership and authority. Req: Vehicle Specialization
"}},{"id":"e344b573-ae07-43bc-9281-195c5ed7a93f","label":"Hyperspace","type":"Text","meta":{"checked":false,"helperText":"FTL travel. Req: Astrogation, Mysticism, Tactics 
"}},{"id":"83813253-1a1d-42cb-ba15-ed94e7f6f646","label":"Xenoesotericism","type":"Text","meta":{"checked":false,"helperText":"Obscure alien mysticism, religion, and belief. Req: Mysticism
"}},{"id":"2fcfcd6b-2393-4934-a582-4f8730e3d4e3","label":"Weapon Specialization","type":"Text","meta":{"checked":false,"helperText":"Proficiency with a specific weapon. Req: Gunnery, Firearms, Close-quarters Combat, Explosives
"},"value":""},{"id":"0ce4cb93-154a-4037-a17b-dac0f10a42d4","label":"Custom Master Skill #1","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"fbcabc1d-d35e-4888-9b7d-fd2a2a249eca","label":"Custom Master Skill #2","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"2201fc43-c1a5-451d-b7c8-49ec09ffbd8a","label":"Custom Master Skill #3","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"3097b7a9-9e4b-4c3a-93df-7edef940331a","label":"Custom Master Skill #4","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"1eddff35-c5c4-4e09-846b-e436ab19770f","label":"Custom Master Skill #4","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"9caba7a2-1331-4dfd-8f0b-ea3531592ab0","label":"Custom Master Skill #5","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"b3dff80e-e7d9-462c-aba4-117dde4da925","label":"Custom Master Skill #6","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"db1df63e-df2f-47e0-b7cd-cdf6db3d81e7","label":"Custom Master Skill #7","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"91c67317-b2dc-4445-83b4-ab92f008c541","label":"Custom Master Skill #8","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"865453e2-4aa8-4932-8449-64981ceeffc0","label":"Custom Master Skill #9","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""},{"id":"46328cde-f0c7-47d0-a2ce-61ab27494d86","label":"Custom Master Skill #10","type":"Text","meta":{"checked":false,"helperText":"
"},"value":""}]}]}]}],"label":"Skills"},{"id":"28a8c1e2-77dd-4c4c-aaaa-c805a2271d58","rows":[{"columns":[{"sections":[{"id":"5861f997-c473-46e5-bc00-679a2315701f","label":"Inventory","blocks":[{"id":"c1dbb895-c9b2-4319-83d2-5fd7fb4a4fde","type":"Text","value":"\n","meta":{}},{"id":"fd9f5702-5ecb-4542-9273-98be8b55255c","label":"Random Trinket","type":"Text","value":"","meta":{"helperText":"","width":0.5}},{"id":"87fb2bff-2973-4a5f-bc3b-8af942cbf283","label":"Random Patch","type":"Text","value":"","meta":{"helperText":"","width":0.5}},{"id":"9dac69d5-554f-4d1c-bf65-65f2709d6b6e","label":"Credits","type":"Text","value":"","meta":{"helperText":"Starting credits 5d10*10 "}}]}]}]}],"label":"Equipment"},{"id":"7adb0642-a3b2-4db0-84b2-42500b60e5bd","rows":[{"columns":[{"sections":[{"id":"30a5e1f3-f415-410d-a95a-a99e9427e208","label":"Notes","blocks":[{"id":"896275b1-5623-42c7-9234-3a81783cb37c","type":"Text","value":"","meta":{}},{"id":"12b3d9c2-35df-402b-9326-939e5b9f6fda","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"bdcf5b2f-3177-43b6-8302-6b35a08e6960","label":"Learn more and grab a full version at mothershiprpg.com","type":"Link","meta":{"hasDisplayName":true},"value":"https://mothershiprpg.com/"}]}]}]}],"label":"Misc"}],"template":"Blank","version":6,"group":"Mothership RPG","wide":false} diff --git a/lib/domains/character/character-templates/Mothership/Ship.json b/lib/domains/character/character-templates/Mothership/Ship.json deleted file mode 100644 index 4aacfdf85..000000000 --- a/lib/domains/character/character-templates/Mothership/Ship.json +++ /dev/null @@ -1 +0,0 @@ -{"fariType":"character","lastUpdated":1674782670,"name":"Mothership RPG Ship Template","pages":[{"id":"2192e388-08f4-4401-84a8-bdbe0bf62425","label":"Main","rows":[{"columns":[{"sections":[{"id":"2a0ecebe-b755-490a-a45a-276a2206e374","label":"General","blocks":[{"id":"0ef38cf5-aef5-4f46-88ac-f96c71cdcdeb","label":"Ship Name","type":"Text","value":"","meta":{}},{"id":"6f1ce2b0-1e06-4fd3-82d4-a2b2c08b921f","label":"Type","type":"Text","value":"","meta":{"width":0.5}},{"id":"12a9ca19-8795-4ecf-a489-fea91ba3364d","label":"Class","type":"Text","value":"","meta":{"width":0.5}},{"id":"90428949-1695-4fa7-9e56-c665a707cc67","label":"Hull","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.5},"value":"0"},{"id":"eb794972-3bde-40b8-9b41-0dde7f51544d","label":"Damage","type":"SlotTracker","meta":{"asClock":false,"width":0.5},"value":[{"label":"25%","checked":false},{"label":"50%","checked":false},{"label":"75%","checked":false}]}],"visibleOnCard":true},{"id":"5112e0da-aafe-496c-a71e-cfbaa256c8ed","label":"Stats","blocks":[{"id":"4a53dd2d-bf38-4dca-8d63-94e367760be3","label":"Armor","type":"Skill","value":"0","meta":{"commands":["1d100"],"width":0.5}},{"id":"45fb952e-4897-43eb-bf70-f9d7f0d73989","label":"Combat","type":"Skill","value":"0","meta":{"commands":["1d100"],"width":0.5}},{"id":"493047c8-b108-4c25-b6ec-484e1ec749c2","label":"Intellect","type":"Skill","value":"0","meta":{"commands":["1d100"],"width":0.5}},{"id":"d08d902b-915f-4e51-a8ee-2bdbc7da7314","label":"Speed","type":"Skill","value":"0","meta":{"commands":["1d100"],"width":0.5}},{"id":"5f1bc9bd-a948-4268-bab5-b54e618592bc","label":"Weapons","type":"Text","value":"","meta":{"helperText":"Weapon/Damage"}}]}]}]}]},{"id":"2143bd52-9232-4117-bad1-4492bf2f9646","rows":[{"columns":[{"sections":[{"id":"17138f90-d6cf-403f-9934-ebb8fc343275","label":"Cargo Manifest","blocks":[{"id":"f4f015d3-b407-4a14-aa5f-3f06845df9d6","type":"Text","value":"","meta":{}},{"id":"1660071b-e51d-4cbe-bab3-93638926d732","label":"Max Fuel","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false},"value":"0"},{"id":"e81e88d0-ac79-432b-9f40-af9ecd0e95f5","label":"Cost","type":"PointCounter","meta":{"isMainPointCounter":false,"width":0.5},"value":"0"},{"id":"0013fad6-ec8a-4143-9738-af2ea8094eea","label":"Owed","type":"PointCounter","meta":{"isMainPointCounter":false,"width":0.5},"value":"0"}]}]}]}],"label":"Cargo"},{"id":"5b4db2c8-bd99-42e2-9b3f-1b8963a5ceff","rows":[{"columns":[{"sections":[{"id":"93da5325-ea1d-4534-9bd0-11646d8168e0","label":"Officers","blocks":[{"id":"72cd6108-7ae6-46d5-8e0f-2e297a9ce5c8","type":"Text","value":"","meta":{"helperText":"Name/Rank"}},{"id":"61d56603-22d1-4cd2-b7f0-a9d4eb7c45a0","label":"Galley Stock","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.5},"value":"0"},{"id":"8cf802b4-cfe4-463a-a921-d8afe6c68e85","label":"Total Crew","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.5},"value":"0"}]}]}]}],"label":"Crew"},{"id":"1b3a7004-269f-4580-bac7-310ea111cd74","rows":[{"columns":[{"sections":[{"id":"00d54fd5-f57b-4a65-8ad8-431f71c0c92e","label":"Layout","blocks":[{"id":"f007a52f-ff19-4cb1-a69f-baafba14e4ad","label":"","type":"Image","meta":{"helperText":"Draw your ship's layout and drop here."},"value":""},{"id":"ecab411f-e4d2-47cf-bfb5-2c3eb2ec5b99","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"7c8a9bb6-4126-4235-bccb-6ae3db4ee0ef","label":"Learn more and grab the full version at mothershiprpg.com","type":"Link","meta":{"hasDisplayName":true,"helperText":""},"value":"https://www.mothershiprpg.com/"}]}]}]}],"label":"Misc"}],"template":"Blank","version":6,"group":"Mothership RPG"} diff --git a/lib/domains/character/character-templates/Scott Malthouse/Astounding Interplanetary Adventures.json b/lib/domains/character/character-templates/Scott Malthouse/Astounding Interplanetary Adventures.json deleted file mode 100644 index f617141be..000000000 --- a/lib/domains/character/character-templates/Scott Malthouse/Astounding Interplanetary Adventures.json +++ /dev/null @@ -1 +0,0 @@ -{"lastUpdated":1676477919,"name":"Astounding Interplanetary Adventures Sheet Template","pages":[{"id":"bf6c99a3-6aa8-4948-b4ae-5273c9c99ac8","label":"Character","rows":[{"columns":[{"sections":[{"id":"612a8ebd-99cf-43d0-a0cb-169cc82c4d30","label":"Astounding Interplanetary Adventures - Character Sheet\n","blocks":[{"id":"e0f3bac6-9c71-4789-ba55-26c65da767c6","label":"Character Name","type":"Text","value":"","meta":{"width":0.33}},{"id":"8d953621-3b2e-4b21-93f3-7fe482c10bf1","label":"Class","type":"Text","value":"","meta":{"helperText":"Soldier, Scientist, Noble, Athlete, Pilot
","width":0.33}},{"id":"9e5d0d42-3586-4736-95aa-c741972a5f2a","label":"Species","type":"Text","value":"","meta":{"helperText":"Soldier, Scientist, Noble, Athlete, Pilot
","width":0.33}},{"id":"ac82816b-903b-496f-9140-0508d46f86be","label":"XP","type":"Numeric","value":"-3","meta":{"width":0.33}},{"id":"b41bf2d4-af49-41a2-9d2a-67d8d008db9c","label":"Level","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"bcaade8e-414f-47d4-bdf8-a4729a919192","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"a9a44f57-762c-44bc-93e8-1e8faa0df66d","label":"Brawn","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"a7d164e7-a681-4263-9274-3d3c399ddd85","label":"Nimble","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"a18dfbeb-e752-44c5-a7c4-a80337c2573e","label":"Mind","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"63d8bfff-2943-4ed5-ae29-eec691037b99","label":"Person","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"a0827702-0296-49e2-9088-5fab0f2c4e6e","label":"Wounds","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"e0c780ba-9064-4922-88cf-2097b9c5dca6","label":"Special Ability","type":"Text","value":"\n","meta":{"width":0.33}},{"id":"1799cb3f-0e01-46b4-b783-18fd739836c4","label":"Equipment","type":"Text","value":"\n\n","meta":{"width":0.33}}],"visibleOnCard":true},{"id":"13d69439-5c65-45ae-89c2-494b59fd0066","label":"Status","blocks":[{"id":"e9ccd369-cb12-4be0-a3ee-a554ea9b516d","label":"Poisoned","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Take 1 damage each turn."}},{"id":"d9b24b95-f59f-4645-a3e3-f03dbb1423d8","label":"Paralysed","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Cannot move or act."}},{"id":"fbb25a81-85b6-4758-a57f-81b0fa30b095","label":"Stunned","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Take a -1 to all rolls."}},{"id":"07200343-177c-4c66-b49a-53aaf03983fd","label":"Diseased\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Take 1 damage each turn and -1 to all rolls."}},{"id":"d97c8dbf-2366-44bb-9d80-5c3a04bcb7f6","label":"Prone\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"On the ground. Takes an action to stand. Attackers gain +1."}},{"id":"6e9f1832-0808-46db-a14c-9014a38f68a2","label":"Frightened\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Must move away from the source of the effect each turn."}},{"id":"d9f2ba2c-8b25-499c-bc22-c1c7474958e0","label":"Pinned","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Cannot move."}}],"visibleOnCard":true}]}]}]},{"id":"c23665ab-aab1-4113-a3ab-28b1008b96bf","rows":[{"columns":[{"sections":[{"id":"10b6a69e-1cc8-41d4-8791-96604494648a","label":"Notes","blocks":[{"id":"435c76b1-db24-4169-8141-f22166ff3418","type":"Text","value":"","meta":{}}]}]}]}],"label":"Notes"},{"id":"674ca448-5133-4ff8-b589-29a85ced711a","label":"Ship 1","rows":[{"columns":[{"sections":[{"id":"fa7271ad-4057-43d8-adca-7ea051a8b4f3","label":"Rocket Ship","blocks":[{"id":"1d6d1414-5c75-4d64-9324-e97ae60f6f6a","label":"Ship Type ","type":"Text","value":"","meta":{"helperText":"Fighter, Cruiser, Warship, Destroyer","width":1}},{"id":"169ed74f-a785-45f7-b93c-cb507541593b","label":"Ship Name","type":"Text","value":"","meta":{}},{"id":"97cbec8e-d959-407f-8a17-bf8bc6e58951","label":"Fuel","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"ebb8e163-5208-4f91-99fb-09f7e3908ca9","label":"Hull","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"2ec46e39-98cb-4b50-bf4a-19ff3e5eaedf","label":"Ship Handling","type":"Text","value":"","meta":{"width":0.33,"helperText":"regular, difficult (-1 Nimble) and very difficult (-2 Nimble).
"}},{"id":"676109f3-4729-4f05-abad-fcba11d2fc67","label":"Weapons ","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"Weapons Attack Value"}},{"id":"02ea46e0-e2df-41e6-ab70-58f7fb06afad","label":"Crew","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"5bf9b3eb-2123-4c41-85ec-9fab51306124","label":"Cargo","type":"Text","value":"","meta":{"width":0.33}}]}]}]}]},{"id":"e3af4bd7-71dc-49dd-a23a-ae242e1be21e","label":"Ship 2","rows":[{"columns":[{"sections":[{"id":"3c9ae860-9c00-4ff5-9dfe-4dba394f699c","label":"Rocket Ship","blocks":[{"id":"5b1af7a5-b422-42ee-81bd-5184a5fd2ec7","label":"Ship Type ","type":"Text","value":"","meta":{"helperText":"Fighter, Cruiser, Warship, Destroyer","width":1}},{"id":"fee09e6a-1a54-41b5-b5ab-d6a4345937e6","label":"Ship Name","type":"Text","value":"","meta":{}},{"id":"03b4fc8d-2267-4c82-a7f3-e6570d01c0cd","label":"Fuel","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"0ded677d-88d0-49c5-81f5-ad309bc62a4f","label":"Hull","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"a1183040-66a7-40f1-a218-ca73c9c49105","label":"Ship Handling","type":"Text","value":"","meta":{"width":0.33,"helperText":"regular, difficult (-1 Nimble) and very difficult (-2 Nimble).
"}},{"id":"8c1c79e5-5b93-40e4-834e-3b27c7f9e60f","label":"Weapons ","type":"Numeric","value":"2","meta":{"width":0.33,"helperText":"Weapons Attack Value"}},{"id":"c81564b1-c48d-4880-820b-7c24b91f5a43","label":"Crew","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"2e41e347-c083-42d9-a504-afab04867c20","label":"Cargo","type":"Text","value":"","meta":{"width":0.33}}]}]}]}]},{"id":"383407fb-cf57-4230-9714-aa0a3b02fb99","label":"Ship 3","rows":[{"columns":[{"sections":[{"id":"b760db41-ad82-4540-af41-60ec9edd2c06","label":"Rocket Ship","blocks":[{"id":"6a2c2b34-1bd5-43ad-953f-77596118de18","label":"Ship Type ","type":"Text","value":"","meta":{"helperText":"Fighter, Cruiser, Warship, Destroyer","width":1}},{"id":"4deb1927-96cb-4aef-91e9-b6d559184e0a","label":"Ship Name","type":"Text","value":"","meta":{}},{"id":"16c41a9e-ae5c-482d-acdd-9802bd53e0f1","label":"Fuel","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"5930040f-dc90-4279-a7b8-369481bbc752","label":"Hull","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"9eb096df-32ac-4351-b379-ae2ebe8c6415","label":"Ship Handling","type":"Text","value":"","meta":{"width":0.33,"helperText":"regular, difficult (-1 Nimble) and very difficult (-2 Nimble).
"}},{"id":"83af3f45-1734-4f7e-9b3b-9d2cb6d1cb66","label":"Weapons ","type":"Numeric","value":"","meta":{"width":0.33,"helperText":"Weapons Attack Value"}},{"id":"1848b740-96f5-4bb9-8475-34808c8e00ad","label":"Crew","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"3766d0c9-b355-4774-ba3e-b0bd6bec15ff","label":"Cargo","type":"Text","value":"","meta":{"width":0.33}}]}]}]}]}],"template":"Blank","version":6,"group":"Astounding Interplanetary Adventures-Scott Malthouse","wide":false,"theme":{"pageHeadingFontFamily":"Calibri","hideSectionBackground":false,"backgroundColor":"#fff6f6"},"playedDuringTurn":false,"fariType":"character"} diff --git a/lib/domains/character/character-templates/Scott Malthouse/In Darkest Warrens.json b/lib/domains/character/character-templates/Scott Malthouse/In Darkest Warrens.json deleted file mode 100644 index de88a311e..000000000 --- a/lib/domains/character/character-templates/Scott Malthouse/In Darkest Warrens.json +++ /dev/null @@ -1 +0,0 @@ -{"lastUpdated":1676477985,"name":"In Darkest Warrens Ultimate Edition Sheet Template","pages":[{"id":"702f8d96-8c4f-4a10-bafa-b0c91802a327","label":"Character","rows":[{"columns":[{"sections":[{"id":"2a2712ae-47b3-4939-a2bb-591b1e225648","label":"In Darkest Warrens (UE) - Character Sheet\n","blocks":[{"id":"d343c962-2269-47ec-b3b9-87487ea84142","label":"Character Name","type":"Text","value":"","meta":{"width":0.33}},{"id":"43b42502-5fb5-4d6a-a214-b2f5ce645168","label":"Class","type":"Text","value":"","meta":{"helperText":"Warrior, Rogue, Mage, Ranger, Barbarian
","width":0.33}},{"id":"03276b54-23e5-4e6d-9b06-94f960907c30","label":"Race","type":"Text","value":"","meta":{"width":0.33}},{"id":"5554b36a-333d-40ee-8290-04c458534b26","label":"XP","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"dfca5aa4-2f94-4fd3-8ee3-ec5a64a9f543","label":"Level","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"c75224c0-ae54-4a7d-a09b-d9b20cd85295","label":"Racial Skill","type":"Text","value":"\n\n","meta":{"width":0.33}},{"id":"cef362e9-31c3-4f00-8494-1bfe7091185f","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"5ffcebb0-41ee-4e85-8d47-bc21c7fc0ec8","label":"Brawn","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"3477fbf7-3bf1-4021-86ee-49846a697c3d","label":"Nimble","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"971ca7ac-9707-4992-b606-367c0004e638","label":"Mind","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"adb6e66b-9968-4a4f-a4d6-589fca0baa3f","label":"Person","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"f421dfa6-22ea-4602-8101-47da64911c30","label":"Wounds","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"2b532164-29b1-47b3-9a79-9f7f1ca1653b","label":"Special Ability","type":"Text","value":"\n","meta":{"width":0.33}},{"id":"6f1a53c2-e20c-4551-be94-81ca2cabccb9","label":"Equipment","type":"Text","value":"\n","meta":{"width":0.33}}]},{"id":"a8a174aa-bfa5-4908-a384-e299cc0f6e9b","label":"Status","blocks":[{"id":"9976468c-e641-4943-8b55-c18fc892218d","label":"Poisoned","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Take 1 damage each turn."}},{"id":"4c3c11a6-a321-468c-a57a-9a56aceefd53","label":"Paralysed","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Cannot move or act."}},{"id":"41d17dde-547f-4b4d-a720-423c3fa0103b","label":"Stunned","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Take a -1 to all rolls."}},{"id":"983f5f75-b1fd-41d8-a651-b5fa13a6cfb5","label":"Diseased\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Take 1 damage each turn and -1 to all rolls."}},{"id":"d8b5e0c8-91f2-450c-a310-159a36dbfd2b","label":"Prone\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"On the ground. Takes an action to stand. Attackers gain +1."}},{"id":"d5cdc693-32d4-4f27-9325-bfeda043700e","label":"Frightened\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Must move away from the source of the effect each turn."}},{"id":"039864ea-64c0-4fe9-a74c-aea90cade944","label":"Pinned","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Cannot move."}}]}]}]}]},{"id":"ccf8ab18-53ec-4722-9af2-cd261a15a172","rows":[{"columns":[{"sections":[{"id":"6d67b35d-b127-466b-926a-4365fabfdbd0","label":"Spells","blocks":[{"id":"358833f4-a5b4-4b44-8fbc-810a1a2a009f","label":"Spell","type":"Text","value":"","meta":{"helperText":"Name, Attribute Roll, Effect"}},{"id":"0256ee2a-45ed-4886-b8df-f7b757800d23","label":"Spell","type":"Text","value":"","meta":{"helperText":"Name, Attribute Roll, Effect"}},{"id":"23011891-1753-4951-9e02-b03e1a831729","label":"Spell","type":"Text","value":"","meta":{"helperText":"Name, Attribute Roll, Effect"}},{"id":"ac3f8eab-c6e0-4a40-bfd3-09e18ec5470d","label":"Spell","type":"Text","value":"","meta":{"helperText":"Name, Attribute Roll, Effect"}},{"id":"31c21eef-9461-47d1-a7e5-e3b817f97175","label":"Spell","type":"Text","value":"","meta":{"helperText":"Name, Attribute Roll, Effect"}}]}]}]}],"label":"Spells"},{"id":"9280b888-fd33-4160-84c9-10399da61277","rows":[{"columns":[{"sections":[{"id":"2e7faff3-79ca-4cd9-a09f-4906ae880286","label":"Notes","blocks":[{"id":"2195da11-4c25-42f9-a0b7-f4b1b272d5c3","type":"Text","value":"","meta":{}}]}]}]}],"label":"Notes"}],"template":"Blank","version":6,"group":"In Darkest Warrens (UE)-Scott Malthouse","wide":false,"theme":{"backgroundColor":"#f9f9d9"},"fariType":"character"} \ No newline at end of file diff --git a/lib/domains/character/character-templates/Scott Malthouse/Squamous Sheet.json b/lib/domains/character/character-templates/Scott Malthouse/Squamous Sheet.json deleted file mode 100644 index df9dbb015..000000000 --- a/lib/domains/character/character-templates/Scott Malthouse/Squamous Sheet.json +++ /dev/null @@ -1 +0,0 @@ -{"lastUpdated":1676477977,"name":"Squamous Sheet Template","pages":[{"id":"4ea90441-7ad8-4d5e-9d1d-e04154f04cc4","label":"Character","rows":[{"columns":[{"sections":[{"id":"1a50c54e-6fcd-40b2-8af6-dc3389349944","label":"Squamous - Character Sheet\n","blocks":[{"id":"ab7943f1-0a74-4a14-9aa3-1b5132cba6ca","label":"Character Name","type":"Text","value":"","meta":{"width":0.33}},{"id":"b2d43cd4-21da-4319-bc6a-e90eae47a965","label":"Class","type":"Text","value":"","meta":{"helperText":"Private Investigator, Professor, Occultist, Soldier, Doctor
","width":0.33}},{"id":"c35d9692-b817-4f4f-b7f7-913e064505c4","label":"Level","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"18c5acf2-e0e0-4e45-a2f2-0a8d1fad6c36","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"0237fb98-6eea-48ca-b621-80d0fca61512","label":"Brawn","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"ffd7990c-f22c-41e8-8db9-5efd786ac47d","label":"Nimble","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"b6dd3c63-5d70-43c4-98ff-af684fa30e3a","label":"Mind","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"0192c585-0916-46f6-aa89-6b9b96ce5588","label":"Person","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"9bd6cfd0-71ee-4923-b8c4-c77f76209fcc","label":"Wounds","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"406abca0-fa3e-4757-874f-aa78a6dd260a","label":"Lucidity","type":"PointCounter","meta":{"max":"0","isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"2cbd18d4-d631-4d3f-81eb-f4be38acffd7","label":"Special Ability","type":"Text","value":"\n","meta":{"width":0.33}}]},{"id":"9861c1fd-672b-4a1d-b9b2-e579bdb46ad4","label":"Resources","blocks":[{"id":"8d067870-305b-4200-824d-df91f14045aa","label":"","type":"Text","value":"","meta":{"helperText":"Resource 1"}},{"id":"7e77ea4b-bf7c-423f-92f2-88f7594b937f","label":"","type":"Text","value":"","meta":{"helperText":"Resource 2"}},{"id":"5a80b41e-2777-4a8d-a984-282fd05e4cd7","label":"","type":"Text","value":"","meta":{"helperText":"Resource 3"}},{"id":"116ca613-9c17-43ec-b510-7c4a4c7b8c0e","label":"","type":"Text","value":"","meta":{"helperText":"Resource 4"}},{"id":"b5d5625c-fc6c-4c13-856b-4034f17ce133","label":"","type":"Text","value":"","meta":{"helperText":"Resource 5"}}]},{"id":"8d3e7fe9-46b9-4034-b28a-03e3d78b1de4","label":"Lucidity Effects","blocks":[{"id":"4c799b1e-c79a-49e8-9976-53083ad5a496","label":"Terrified","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"You won’t look at or interact with anything to do with the source that triggered the effect.
"}},{"id":"c5a63fa4-5d9b-4da7-a256-7bc2637254b1","label":"Obsessed","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"You will intentionally endanger yourself and others in your obsession for the Mystery.
"}},{"id":"c391b6b5-db81-4edd-8049-2eaca1ec0e2d","label":"Distracted","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"You are unable to find major clues and take a -2 to Mind Tests
"}},{"id":"e2e0d653-325c-48be-9906-18cffd0b66d6","label":"Drained\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"You have grown weak. Take a -2 to Brawn Tests.
"}},{"id":"24edf991-3bc1-45b1-9bce-ecb177547367","label":"Shaken\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"You have uncontrollable tremors. Take a -2 to Nimble Tests.
"}},{"id":"c7402a68-34a4-4c55-8154-881e80038770","label":"Silent\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"You cannot communicate through speech or cast spells. Take a -2 to Person Tests.
"}}]},{"id":"c17e7a93-dd4d-4be6-975a-b4efc7d0cc81","label":"Status","blocks":[{"id":"efba8fca-5cf7-4a56-9814-7769daa0e07f","label":"Poisoned","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Take 1 damage each turn."}},{"id":"a1f046b4-3caf-478e-8c4f-e6800231d356","label":"Paralysed","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Cannot move or act."}},{"id":"2b95e9aa-32a3-4dfc-a287-7721d3dc18e3","label":"Stunned","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Take a -1 to all rolls."}},{"id":"b499490f-a5c2-4075-8b62-03dcf7383b3e","label":"Diseased\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Take 1 damage each turn and -1 to all rolls."}},{"id":"3cd030ee-2f3e-4d2a-8b4d-db1f09d4f834","label":"Prone\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"On the ground. Takes an action to stand. Attackers gain +1."}},{"id":"10e23fcf-f436-4976-a20d-ea14c7a13b9b","label":"Frightened\n","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Must move away from the source of the effect each turn."}},{"id":"1d0c4cf1-8f22-498b-bea7-f0c04a12a0d3","label":"Pinned","type":"Text","meta":{"checked":false,"width":0.33,"helperText":"Cannot move."}}]},{"id":"6a355dd1-22d9-44f3-aeb5-6229a9f8d5a7","label":"Magick","blocks":[{"id":"166f7408-a555-48af-aca8-2f974e503fb9","type":"Text","value":"","meta":{"helperText":"Spell name (Lucidity Cost), Effect"}},{"id":"a745477a-fcb1-4efa-ab45-dfd5ed2b822a","type":"Text","value":"","meta":{"helperText":"Spell name (Lucidity Cost), Effect"}},{"id":"51bea075-978f-474b-8abc-7da5b25aad9c","type":"Text","value":"","meta":{"helperText":"Spell name (Lucidity Cost), Effect"}},{"id":"b1e46061-616b-42d5-bcb1-047e329c7f2f","type":"Text","value":"","meta":{"helperText":"Spell name (Lucidity Cost), Effect"}},{"id":"fc4eff7c-d8a0-4934-ab36-c31eb01825a4","type":"Text","value":"","meta":{"helperText":"Spell name (Lucidity Cost), Effect"}},{"id":"670a9f4b-dcbd-4c62-bb64-38b7aad9677e","type":"Text","value":"","meta":{"helperText":"Spell name (Lucidity Cost), Effect"}}]}]}]}]},{"id":"9afc5db7-bcf0-4959-8240-05913119233f","rows":[{"columns":[{"sections":[{"id":"160a51e1-59c4-42eb-aa0d-a1a1f722a089","label":"Clues","blocks":[{"id":"c7654342-a2ed-450c-8002-1aa9538b0d29","type":"Text","value":"","meta":{}}]},{"id":"cb4afbe5-6498-4d8d-94fb-ed709943e344","label":"Notes","blocks":[{"id":"eba6b698-d4d3-475b-a1af-ee77e6ba21e8","type":"Text","value":"","meta":{}}]}]}]}],"label":"Notes and Clues"}],"template":"Blank","version":6,"group":"Squamous-Scott Malthouse","wide":false,"theme":{"pageHeadingFontFamily":"Calibri","hideSectionBackground":false},"playedDuringTurn":false,"fariType":"character"} \ No newline at end of file diff --git a/lib/domains/character/character-templates/True Dungeon/True Dungeon.json b/lib/domains/character/character-templates/True Dungeon/True Dungeon.json deleted file mode 100644 index acb40df29..000000000 --- a/lib/domains/character/character-templates/True Dungeon/True Dungeon.json +++ /dev/null @@ -1 +0,0 @@ -{"fariType":"character","lastUpdated":1674047932,"name":" Template","pages":[{"id":"d6df7861-4138-436a-8d29-f7d794262af2","label":"Character","rows":[{"columns":[{"sections":[{"id":"5ee83d62-810c-4be6-b6bc-233eda0ddfc9","label":"HEARTBREAKER: True Dungeon","blocks":[{"id":"39ae47fc-c074-4621-8433-dbfcfaf090e4","label":"pronouns","type":"Text","value":"","meta":{}},{"id":"14ff0e6c-d0a6-4d0c-91b5-1f06c90340b2","label":"look/vibe","type":"Text","value":"","meta":{}}],"visibleOnCard":true},{"id":"e73c47d0-c0af-4c0a-89eb-d50c8c947317","label":"Traits","blocks":[{"id":"a9597d1a-4122-44c2-b744-f9ffe4c6d3c3","label":"Might","type":"DicePool","value":"","meta":{"commands":["1d6"],"helperText":"Physical strength and hardiness
Heart size, melee attacks, inventory slots
","width":0.5}},{"id":"05e6ce88-f3d3-4b56-a683-5bbb04ca4d13","label":"d20","type":"DicePool","value":"","meta":{"commands":["1d20"],"helperText":"Add to Trait die when making a test
","width":0.5}},{"id":"518be79e-9296-45cf-8ca3-8dbb4cd60332","label":"Agility","type":"DicePool","value":"","meta":{"commands":["1d6"],"helperText":"Reflexes, flexibility, and quickness
Dodge defense rolls
"}},{"id":"dde2eab4-6d43-4ed4-a555-8a3c1778a950","label":"Awareness","type":"DicePool","value":"","meta":{"commands":["1d6"],"helperText":"Perception, hand-eye coordination, and intuition
Ranged attacks, avoiding ambush
"}},{"id":"746f6eed-92b5-425d-96d4-0a1bc8f6cdd4","label":"Wisdom\n","type":"DicePool","value":"","meta":{"commands":["1d6"],"helperText":"Cunning and knowledge
Spell rolls
"}},{"id":"ac645c67-9dfd-4f3e-a76e-b05368fe2f85","label":"Personality","type":"DicePool","value":"","meta":{"commands":["1d6"],"helperText":"Charisma and force of personality\n
Magic defense rolls, social interactions
"}}]},{"id":"7162bf5b-7a73-49ce-bd04-7bf134a325c5","label":"Powers","blocks":[{"id":"04bd6e5e-d9d6-4fd1-aa76-781fcbf54fa5","label":"","type":"Text","value":"","meta":{"checked":false}},{"id":"c7c531c3-8ad0-44cf-b105-5e0fb9ee5d46","label":"","type":"Text","value":"","meta":{"checked":false}},{"id":"43cc5216-882e-4cf0-b772-bc1c27c9db37","label":"","type":"Text","value":"","meta":{"checked":false}},{"id":"25b30381-a19d-4171-b55a-5cd9a936a206","label":"","type":"Text","value":"","meta":{"checked":false}}]}]},{"sections":[{"id":"ba0f01fc-2c4a-42df-8e1a-f7158af75114","label":"Hearts","blocks":[{"id":"e63dfba1-c86c-4e0f-898b-b82d17985d66","label":"Heart 1","type":"PointCounter","meta":{"isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"2f1484cc-4a0b-4e59-8b97-2e504f5e3304","label":"Heart 2","type":"PointCounter","meta":{"isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"8a6dfe21-0e0c-4e8f-b654-9e13be347c75","label":"True Heart","type":"PointCounter","meta":{"isMainPointCounter":false,"width":0.33},"value":"0"},{"id":"09a366d1-958b-447a-ac97-6f4f1fe0ff3a","label":"Condition","type":"Text","value":"","meta":{"checked":false,"width":0.33}},{"id":"cc123878-0d3d-43be-af3a-296c059214c0","label":"Condition","type":"Text","value":"","meta":{"checked":false,"width":0.33}},{"id":"2d03c733-b9d2-4802-9ecd-c2df40f74b41","label":"","type":"Text","value":"","meta":{"checked":false,"width":0.33,"helperText":"Choose Heroic or Tragic"}}],"visibleOnCard":true},{"id":"676ab2f8-038a-4388-8c1c-483a7ed4b486","label":"Defenses","blocks":[{"id":"67c5a238-4889-4313-83dc-a49031234111","label":"Dodge","type":"DicePool","value":"","meta":{"commands":["1d4"],"helperText":"Agility die","width":0.5}},{"id":"5b9e60e5-76d6-4583-91ab-5b5593d044aa","label":"Shield","type":"SlotTracker","meta":{"helperText":"Boost Dodge and Armor defense rolls. Breaks on a 1.","asClock":false,"width":0.5},"value":[{"label":"","checked":false}]},{"id":"e090e8bd-3f8e-4fdc-9878-d9ca61012259","label":"Armor\n","type":"DicePool","value":"","meta":{"commands":["1d4"],"helperText":"Armor die","width":0.5}},{"id":"efe4445f-6545-4e5e-b8f7-03af7a198447","label":"Magic","type":"DicePool","value":"","meta":{"commands":["1d4"],"helperText":"Personality die","width":0.5}}]},{"id":"89c98056-830d-44c5-8c23-2e7c55348311","label":"Boosts","blocks":[{"id":"0d327640-77c6-4b54-b51c-a55b5457423c","label":"","type":"Text","value":"1) \n2) \n3) \n","meta":{}}],"visibleOnCard":true},{"id":"736cb2d9-b7dd-408b-9993-4e609fa4c19a","label":"Weapons","blocks":[{"id":"6e7fc4c0-c308-4ca4-92c5-8d2ba4c24309","label":"","type":"Text","value":"","meta":{"helperText":"weapon (range)"}},{"id":"49e63009-574f-4e4b-8ff2-9685996e633c","label":"","type":"Text","value":"","meta":{"helperText":"heartbreak ability"}},{"id":"a1d7ba29-6e1a-4c48-b4fe-fc6c53557ccd","label":"","type":"Text","value":"","meta":{"helperText":"weapon (range)"}},{"id":"c382eb21-4c45-4ccc-8ce3-b9944fbaa301","label":"
","type":"Text","value":"","meta":{"helperText":"heartbreak ability"}}]}]}]}]},{"id":"195fbdc4-3be1-4f13-9518-1a4b4fa195a9","rows":[{"columns":[{"sections":[{"id":"c68a1017-5d01-4bc6-8608-86792cec403a","label":"Inventory","blocks":[{"id":"d16fbf55-cdd2-4d01-9d76-a60415427e1f","type":"Text","value":"","meta":{"checked":false}},{"id":"e29b24f4-1411-450e-af4c-6527556a01dd","type":"Text","value":"","meta":{"checked":false}},{"id":"29d3066a-31a7-48f4-86dd-2130e749fa10","type":"Text","value":"","meta":{"checked":false}},{"id":"4e7ea9af-e15a-4640-9ad5-54c5b8112fbb","type":"Text","value":"","meta":{"checked":false}},{"id":"1abff2db-54fa-4d14-92ca-9bea25ffbe6b","type":"Text","value":"","meta":{"checked":false}},{"id":"60ca6b59-7a39-49d1-ae68-39a3750c00c6","type":"Text","value":"","meta":{"checked":false}},{"id":"36aaf121-084b-45dc-b420-e072f26062eb","type":"Text","value":"","meta":{"checked":false}},{"id":"140fe22f-bf93-4569-a571-753698bdbc2d","type":"Text","value":"","meta":{"checked":false}},{"id":"add5ab8d-80f5-472b-a131-50278213cc6a","type":"Text","value":"","meta":{"checked":false}},{"id":"05f17728-600b-483a-994d-a59897185f33","type":"Text","value":"","meta":{"checked":false}}]}]}]}],"label":"Inventory"},{"id":"efd5fe9d-edc1-4c3a-8b71-7c13e1ac5ba2","rows":[{"columns":[{"sections":[{"id":"92f1c0e2-e154-459f-aa5a-ab7c9522c92e","label":"Notes","blocks":[{"id":"84f2f9c1-b043-4b10-b487-22971397ce62","type":"Text","value":"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","meta":{}}]}]}]}],"label":"Notes"}],"template":"Blank","version":6,"wide":false,"theme":{"hideSectionBackground":false,"style":"@import url('https://fonts.googleapis.com/css2?family=Aclonica&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Aclonica&family=New+Rocker&display=swap');","pageHeadingFontFamily":"aclonica","pageHeadingFontWeight":"","sectionHeadingFontFamily":"aclonica"},"playedDuringTurn":false} diff --git a/lib/domains/character/character-templates/Tunnel Goons/Character Sheet.json b/lib/domains/character/character-templates/Tunnel Goons/Character Sheet.json deleted file mode 100644 index 525eb00ee..000000000 --- a/lib/domains/character/character-templates/Tunnel Goons/Character Sheet.json +++ /dev/null @@ -1 +0,0 @@ -{"fariType":"character","lastUpdated":1675875161,"name":"Tunnel Goons - Character Sheet Template","pages":[{"id":"990baf40-4d11-4fac-be67-3520b2db1eea","label":"Character","rows":[{"columns":[{"sections":[{"id":"917df7d2-c299-4d67-9a50-eb5528df4b9a","label":"DETAILS","blocks":[{"id":"9529c47d-330c-4828-850d-dee217801077","label":"NAME","type":"Text","value":"","meta":{"width":1}},{"id":"d4e5543b-a446-4c4d-9d77-cdd4b794de18","label":"PLAYER NAME","type":"Text","value":"","meta":{"width":1}}]}]},{"sections":[{"id":"b785cf7b-8a4c-4b6c-bf31-bcf31858e28d","label":"PORTRAIT","blocks":[{"id":"364f9e6f-7901-4523-94b5-f63161bd5119","label":"","type":"Image","meta":{},"value":""}]}]}]},{"columns":[{"sections":[{"id":"e658439c-c06b-4236-ace7-541ba8be7f4b","label":"STATS","blocks":[{"id":"b0d1b828-75ff-4564-9eb8-dae33bf95d50","label":"LEVEL","type":"PointCounter","meta":{"isMainPointCounter":true,"width":0.33},"value":"0"},{"id":"82866d3c-47ad-4ffe-93c4-1a53c9244a0c","label":"HP","type":"PointCounter","meta":{"max":"1","isMainPointCounter":true,"width":0.66},"value":"0"},{"id":"bfa2a38f-47ae-4b7a-a061-77aec450664e","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"d217295f-2cc5-4835-96b2-88e2c2a22ebc","label":"BRUTE","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"0529d698-fc84-46d4-8d15-926be2b24736","label":"SKULKER","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"f226d91e-6a2d-44ce-90b9-f84bde364f9d","label":"ERUDITE","type":"Numeric","value":"","meta":{"width":0.33}},{"id":"ecff815e-2221-42b7-b065-1eab257a5eb3","label":"","type":"Separator","meta":{"hasLabel":false,"hideDivider":true},"value":""}]}]}]},{"columns":[{"sections":[{"id":"2b6ae2ac-1c57-478c-a4ed-ecb709b2e8fb","label":"INVENTORY","blocks":[{"id":"64d827f8-6f88-4c68-b6c7-1d9ef91ab25f","label":"INVENTORY SCORE","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"37dd95f1-605e-46f5-9d61-d41e3c33ab69","label":"# OF ITEMS","type":"Numeric","value":"","meta":{"width":0.5}},{"id":"49f9dd9f-7622-4d8a-ae89-91f8a97010a3","label":"","type":"Separator","meta":{"hasLabel":false},"value":""},{"id":"4349654a-1e75-420f-8948-139b6b06bd9b","type":"Text","value":"","meta":{}}]}]}]}]},{"id":"42c78f88-bced-4e1d-bdce-d3c0c51c175f","rows":[{"columns":[{"sections":[{"id":"8c8bd87d-cedf-47a4-bc53-674d0b846d93","label":"REFERENCES","blocks":[{"id":"1a5acafc-21b9-4372-b58e-d8ec5207cd07","label":"","type":"Link","meta":{"hasDisplayName":false,"helperText":"Tunnel Goons is by Nate Treme, and is under Creative Commons 4.0 International License. Published by Highland Paranormal Society.

*This Fari character sheet was independently designed by Discord user PistolPants#8314 and is not affiliated with the original game designers and publishers."},"value":"https://natetreme.itch.io/tunnelgoons"}]}]}]}],"label":"About"}],"template":"Blank","version":6,"group":"Tunnel Goons"} diff --git a/lib/routes/Character/components/CharacterDialog/CharacterV3Dialog.tsx b/lib/routes/Character/components/CharacterDialog/CharacterV3Dialog.tsx index 2df4609b3..68d875691 100644 --- a/lib/routes/Character/components/CharacterDialog/CharacterV3Dialog.tsx +++ b/lib/routes/Character/components/CharacterDialog/CharacterV3Dialog.tsx @@ -67,10 +67,8 @@ import { env } from "../../../../constants/env"; import { CharactersContext } from "../../../../contexts/CharactersContext/CharactersContext"; import { useLogger } from "../../../../contexts/InjectionsContext/hooks/useLogger"; import { SettingsContext } from "../../../../contexts/SettingsContext/SettingsContext"; -import { - CharacterTemplates, - ICharacterTemplate, -} from "../../../../domains/character/CharacterType"; + +import { CharacterTemplatesContext } from "../../../../contexts/CharacterTemplatesContext/CharacterTemplatesContext"; import { ICharacter, IPage, @@ -82,6 +80,7 @@ import { useEvent } from "../../../../hooks/useEvent/useEvent"; import { LazyState } from "../../../../hooks/useLazyState/useLazyState"; import { useQuery } from "../../../../hooks/useQuery/useQuery"; import { useTranslate } from "../../../../hooks/useTranslate/useTranslate"; +import { ICharacterTemplate } from "../../../../services/character-templates/CharacterTemplateService"; import { useCharacter } from "../../hooks/useCharacter"; import { MiniThemeContext, useMiniTheme } from "./MiniThemeContext"; import { AddBlock } from "./components/AddBlock"; @@ -153,6 +152,7 @@ export const CharacterV3Dialog: React.FC<{ const miniTheme = useMiniTheme({ character: characterManager.state.character, }); + const characterTemplatesManager = useContext(CharacterTemplatesContext); // usePrompt(t("manager.leave-without-saving"), characterManager.state.dirty); const hasMiniTheme = !!characterManager.state.character?.theme; @@ -407,8 +407,8 @@ export const CharacterV3Dialog: React.FC<{ > - {t("character-dialog.load-template")} ({CharacterTemplates.length} - ) + {t("character-dialog.load-template")} ( + {characterTemplatesManager.templates.length}) @@ -418,22 +418,22 @@ export const CharacterV3Dialog: React.FC<{ filterOptions={createFilterOptions({ limit: 100, stringify: (option) => { - const templateName = option.fileName; - const groupName = option.category; + const templateName = option.name; + const groupName = option.publisher; return `${templateName} ${groupName}`; }, })} - options={CharacterTemplates} + options={characterTemplatesManager.templates} sx={{ width: "300px", color: "red !important", }} getOptionLabel={(option) => { - return option.fileName; + return option.name; }} - groupBy={(option) => option.category} + groupBy={(option) => option.publisher} onChange={(event, template) => { - if (template?.importFunction) { + if (template?.fetchPath) { onLoadTemplate(template); } }} diff --git a/lib/routes/Character/hooks/useCharacter.tsx b/lib/routes/Character/hooks/useCharacter.tsx index eafac5715..8b7bd5f55 100644 --- a/lib/routes/Character/hooks/useCharacter.tsx +++ b/lib/routes/Character/hooks/useCharacter.tsx @@ -5,7 +5,6 @@ import { previewContentEditable } from "../../../components/ContentEditable/Cont import { SettingsContext } from "../../../contexts/SettingsContext/SettingsContext"; import { Id } from "../../../domains/Id/Id"; import { CharacterFactory } from "../../../domains/character/CharacterFactory"; -import { ICharacterTemplate } from "../../../domains/character/CharacterType"; import { BlockType, IBlock, @@ -14,6 +13,7 @@ import { IPage, } from "../../../domains/character/types"; import { getUnix, getUnixFrom } from "../../../domains/dayjs/getDayJS"; +import { ICharacterTemplate } from "../../../services/character-templates/CharacterTemplateService"; export function useCharacter( characterFromProps?: ICharacter | undefined, diff --git a/lib/routes/Draw/DrawRoute.tsx b/lib/routes/Draw/DrawRoute.tsx index d04415315..c28fabd59 100644 --- a/lib/routes/Draw/DrawRoute.tsx +++ b/lib/routes/Draw/DrawRoute.tsx @@ -2,7 +2,6 @@ import { Box, Container, useTheme } from "@mui/material"; import React from "react"; import { FateLabel } from "../../components/FateLabel/FateLabel"; import { Page } from "../../components/Page/Page"; -import { PageMeta } from "../../components/PageMeta/PageMeta"; import { Icons } from "../../domains/Icons/Icons"; import { useTranslate } from "../../hooks/useTranslate/useTranslate"; import { TldrawWriter } from "./TldrawWriterAndReader"; @@ -13,10 +12,6 @@ export const DrawRoute: React.FC = () => { return ( - ( "loading", ); const [template, setTemplate] = useState(); - const params = useParams<{ - category: string; - name: string; - }>(); - const templateCategoryLabel = startCase(params.category); - const templateNameLabel = startCase(params.name); - + const params = useParams(); + const categoryParam = params.category as string; + const nameParam = params.name as string; + const templateCategoryLabel = startCase(categoryParam); + const templateNameLabel = startCase(nameParam); + const characterTemplatesManager = useContext(CharacterTemplatesContext); const [loadingTemplate, setLoadingTemplate] = useState(false); const isLoading = status === "loading"; @@ -49,13 +47,13 @@ export function NewCharacterRoute() { useEffect(() => { load(); async function load() { - const template = CharacterTemplates.find((t) => { + const template = characterTemplatesManager.templates.find((t) => { const categoryMatch = - kebabCase(t.category.toLowerCase()) === - kebabCase(params.category?.toLowerCase()); + kebabCase(t.publisher.toLowerCase()) === + kebabCase(categoryParam?.toLowerCase()); const nameMatch = - kebabCase(t.fileName.toLowerCase()) === - kebabCase(params.name?.toLowerCase()); + kebabCase(t.name.toLowerCase()) === + kebabCase(nameParam?.toLowerCase()); return categoryMatch && nameMatch; }); if (template) { @@ -73,22 +71,16 @@ export function NewCharacterRoute() { const newCharacter = await charactersManager.actions.add( template as ICharacterTemplate, ); - navigate(`/characters/${newCharacter.id}`); + router.push(`/characters/${newCharacter.id}`); } const [fakeCharacter, setFakeCharacter] = useState(); function handleCancel() { - navigate(`/`); + router.push(`/`); } return ( - {template && ( - - )} {isLoading && ( @@ -124,7 +116,7 @@ export function NewCharacterRoute() { textAlign: "center", }} > - {`You're about to create a new character sheet using the "${template?.fileName}" template.`} + {`You're about to create a new character sheet using the "${template?.name}" template.`}

{`Click "Use Template" to continue.`} diff --git a/lib/routes/NotFound/NotFoundRoute.tsx b/lib/routes/NotFound/NotFoundRoute.tsx index 365240bc2..9ada6d2b2 100644 --- a/lib/routes/NotFound/NotFoundRoute.tsx +++ b/lib/routes/NotFound/NotFoundRoute.tsx @@ -1,7 +1,6 @@ import { Box, Typography } from "@mui/material"; import React, { useEffect } from "react"; import { Page } from "../../components/Page/Page"; -import { PageMeta } from "../../components/PageMeta/PageMeta"; import { useLogger } from "../../contexts/InjectionsContext/hooks/useLogger"; import { Font } from "../../domains/font/Font"; @@ -15,7 +14,6 @@ export const NotFoundRoute: React.FC<{}> = () => { return (
- = []; + + const publishers = fs.readdirSync( + path.join(process.cwd(), "public/character-templates"), + ); + + publishers.forEach(async (publisher) => { + const games = fs.readdirSync( + path.join(process.cwd(), "public/character-templates", publisher), + ); + + games.forEach((game) => { + templates.push({ + publisher: publisher, + name: game.split(".json").join(""), + fetchPath: `/public/character-templates/${publisher}/${game}`, + }); + }); + }); + + const sorted = templates.sort((a, b) => { + if (a.publisher === "Fari RPGs" && b.publisher === "Fari RPGs") { + return a.name.length - b.name.length; + } + + if (a.publisher === "Fari RPGs") { + return -1; + } + + if (a.publisher === b.publisher) { + return a.name.length - b.name.length; + } + return 0; + }); + + return sorted; + }, +}; diff --git a/package.json b/package.json index a4ffbac45..4cd35dd81 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "alpha": "bun run build && bun run deploy:preview -- --alias alpha", "beta": "bun run build && bun run deploy:preview -- --alias beta", "tsc": "tsc --project tsconfig.json --incremental --noEmit", + "lint": "next lint", "test": "vitest", "test:run": "vitest run", "int": "bun run build && concurrently \"cypress run\" \"bun run serve:build\" --success first --kill-others --names \"cypress,server\" ", diff --git a/lib/domains/character/character-templates/7th Sea 2e/7th Sea 2e(ITA).json b/public/character-templates/7th Sea 2e/7th Sea 2e(ITA).json similarity index 100% rename from lib/domains/character/character-templates/7th Sea 2e/7th Sea 2e(ITA).json rename to public/character-templates/7th Sea 2e/7th Sea 2e(ITA).json diff --git a/lib/domains/character/character-templates/A.C. Luke/Heartbreaker.json b/public/character-templates/A.C. Luke/Heartbreaker.json similarity index 100% rename from lib/domains/character/character-templates/A.C. Luke/Heartbreaker.json rename to public/character-templates/A.C. Luke/Heartbreaker.json diff --git a/lib/domains/character/character-templates/Aaron Goss/The Forests of Faera.json b/public/character-templates/Aaron Goss/The Forests of Faera.json similarity index 100% rename from lib/domains/character/character-templates/Aaron Goss/The Forests of Faera.json rename to public/character-templates/Aaron Goss/The Forests of Faera.json diff --git a/public/character-templates/Adventurers/Adventurers Revised.json b/public/character-templates/Adventurers/Adventurers Revised.json new file mode 100644 index 000000000..7927a15a1 --- /dev/null +++ b/public/character-templates/Adventurers/Adventurers Revised.json @@ -0,0 +1,179 @@ +{ + "lastUpdated": 1656526645, + "name": "Adventurers! Revised Template", + "pages": [ + { + "id": "3eba11f6-64fb-4ddd-9c44-5ee23b9b7375", + "label": "Character", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "bc410bc1-e4d3-4b7b-83b2-718819197747", + "label": "Concept", + "blocks": [ + { + "id": "bd7f836a-fbd1-4628-bf75-d4ab022e7cf3", + "label": "", + "type": "Text", + "value": "", + "meta": { "helperText": "" } + } + ] + }, + { + "id": "948fa38a-4979-4d52-b366-38f212f6849e", + "label": "Statistics", + "blocks": [ + { + "id": "72a2bf6c-8770-4b88-b385-f3d72501498e", + "label": "Strength", + "type": "Skill", + "value": "-1", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "hideModifier": false, + "helperText": "basic modifier" + } + }, + { + "id": "b1c5b427-18d6-4e48-b9e9-b3ee301becf1", + "label": "Agility", + "type": "Skill", + "value": "-1", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "basic modifier" + } + }, + { + "id": "1902f0d4-2234-4fc8-a1ed-25088becff60", + "label": "Mind", + "type": "Skill", + "value": "-1", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "basic modifier" + } + }, + { + "id": "abaeb28c-c855-4f17-bbd6-6962b2083337", + "label": "Attack", + "type": "Skill", + "value": "-1", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.5, + "helperText": "depends on equipment + Skills" + } + }, + { + "id": "7bf5c7ab-e9ea-4879-b5fe-c4f54aba2867", + "label": "Defence", + "type": "Skill", + "value": "-1", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.5, + "helperText": "depends on equipment + Agility" + } + }, + { + "id": "5ac2c636-51ef-477b-9902-47fcd48ad0a9", + "label": "Endurance", + "type": "PointCounter", + "meta": { + "max": "1", + "isMainPointCounter": false, + "helperText": "Strength + Agility + 3", + "width": 0.33 + }, + "value": "1" + }, + { + "id": "990ddd6e-e37a-4b5f-8787-3e5bf0b1d5e9", + "label": "Heroism", + "type": "PointCounter", + "meta": { + "max": "1", + "isMainPointCounter": false, + "helperText": "lowest basic modifier + 1 (mimimum 1)", + "width": 0.33 + }, + "value": "1" + }, + { + "id": "11b24ea4-dd7b-4d4a-9797-adff5c45eec5", + "label": "Experience", + "type": "PointCounter", + "meta": { + "isMainPointCounter": false, + "width": 0.33, + "helperText": "lost upon upgrading a character" + }, + "value": "0" + } + ] + }, + { + "id": "68545261-40aa-4156-a194-5cc6156a6777", + "label": "Gear", + "blocks": [ + { + "id": "4fe64ad9-98ef-4d78-ac52-6831207b0b21", + "label": "30 gold", + "type": "Text", + "value": "", + "meta": { "helperText": "" } + } + ] + }, + { + "id": "1f6357e4-34f6-43f6-9620-ea71297293c9", + "label": "Skills", + "blocks": [ + { + "id": "ae59ef51-2402-4901-8c3b-1c9557d28379", + "label": "", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "472feabb-9c5e-4698-a3d5-4acd60658a0b", + "label": "Notes", + "blocks": [ + { + "id": "18135025-0e2e-4ade-9d9c-d33bd777c476", + "label": "", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "ce3d874e-a5e4-486d-95cc-6d6a3a214bcf", + "rows": [], + "label": "Page" + } + ], + "template": "Blank", + "version": 6, + "group": "Adventurers!", + "wide": false, + "fariType": "character" +} diff --git a/lib/domains/character/character-templates/Arcane Library/Shadowdark.json b/public/character-templates/Arcane Library/Shadowdark.json similarity index 96% rename from lib/domains/character/character-templates/Arcane Library/Shadowdark.json rename to public/character-templates/Arcane Library/Shadowdark.json index e9f7305cd..4778bddec 100644 --- a/lib/domains/character/character-templates/Arcane Library/Shadowdark.json +++ b/public/character-templates/Arcane Library/Shadowdark.json @@ -118,9 +118,7 @@ "type": "Skill", "value": "0", "meta": { - "commands": [ - "1d20" - ], + "commands": ["1d20"], "hideModifier": false, "width": 0.66 } @@ -141,9 +139,7 @@ "type": "Skill", "value": "0", "meta": { - "commands": [ - "1d20" - ], + "commands": ["1d20"], "hideModifier": false, "width": 0.66 } @@ -164,9 +160,7 @@ "type": "Skill", "value": "0", "meta": { - "commands": [ - "1d20" - ], + "commands": ["1d20"], "hideModifier": false, "width": 0.66 } @@ -187,9 +181,7 @@ "type": "Skill", "value": "0", "meta": { - "commands": [ - "1d20" - ], + "commands": ["1d20"], "hideModifier": false, "width": 0.66 } @@ -210,9 +202,7 @@ "type": "Skill", "value": "0", "meta": { - "commands": [ - "1d20" - ], + "commands": ["1d20"], "hideModifier": false, "width": 0.66 } @@ -233,9 +223,7 @@ "type": "Skill", "value": "0", "meta": { - "commands": [ - "1d20" - ], + "commands": ["1d20"], "hideModifier": false, "width": 0.66 } @@ -506,4 +494,4 @@ "version": 6, "wide": true, "playedDuringTurn": false -} \ No newline at end of file +} diff --git a/lib/domains/character/character-templates/Basilisk Online/The Wasteland Covenant.json b/public/character-templates/Basilisk Online/The Wasteland Covenant.json similarity index 100% rename from lib/domains/character/character-templates/Basilisk Online/The Wasteland Covenant.json rename to public/character-templates/Basilisk Online/The Wasteland Covenant.json diff --git a/lib/domains/character/character-templates/Ben Newborn/Overgrown.json b/public/character-templates/Ben Newborn/Overgrown.json similarity index 100% rename from lib/domains/character/character-templates/Ben Newborn/Overgrown.json rename to public/character-templates/Ben Newborn/Overgrown.json diff --git a/lib/domains/character/character-templates/Binary Star Games/APOCALYPSE FRAME.json b/public/character-templates/Binary Star Games/APOCALYPSE FRAME.json similarity index 100% rename from lib/domains/character/character-templates/Binary Star Games/APOCALYPSE FRAME.json rename to public/character-templates/Binary Star Games/APOCALYPSE FRAME.json diff --git a/public/character-templates/Blade Runner/Case File Time Tracker.json b/public/character-templates/Blade Runner/Case File Time Tracker.json new file mode 100644 index 000000000..9b9e74da0 --- /dev/null +++ b/public/character-templates/Blade Runner/Case File Time Tracker.json @@ -0,0 +1,335 @@ +{ + "fariType": "character", + "lastUpdated": 1679496832, + "name": "Case File Time Tracker Template", + "pages": [ + { + "id": "4c229969-55dd-4748-868c-a1f0db70f436", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "0a8b51c4-d8eb-4462-8f0c-82b0485fa828", + "label": "- LAPD POLICE REPORT - ", + "blocks": [ + { + "id": "505511f4-d40f-421d-845a-e1d2694eab08", + "label": "Case File Name", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "1d23fadb-8db0-408f-8bc2-b5f3fe4052c9", + "label": "Reporting Officer", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "59b3f54e-b719-474c-a868-035dc16efa67", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "471e54a0-aa27-406f-b12b-638ae05bca20", + "label": "DAY 1", + "blocks": [ + { + "id": "3992d53f-2587-4700-a886-268b7a04c102", + "label": "SHIFT 1", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "bc731b24-5f1b-4841-80bd-601e651e7998", + "label": "SHIFT 3", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "8f86a8de-2ba3-4ae9-b154-46cab44f66e4", + "label": "SHIFT 3", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "38cbdf6f-2e03-4226-8974-13d43156580e", + "label": "SHIFT 4", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + }, + { + "id": "54158232-0153-47dd-8d75-19ee2069b6a9", + "label": "DAY 2", + "blocks": [ + { + "id": "f7738446-bcfe-424a-bd04-409dd79df6f0", + "label": "SHIFT 1", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "a78ceae9-e2cc-4173-b99d-b9e68d4e800b", + "label": "SHIFT 2", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "74c8c9fd-8742-4ea1-9956-0bbac9a1bba8", + "label": "SHIFT 3", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "20965bc9-3335-4192-9303-078ec71340b4", + "label": "SHIFT 4", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + }, + { + "id": "06935cd9-273d-4328-b779-bad7c24104fc", + "label": "DAY 3", + "blocks": [ + { + "id": "12b0b783-693f-48a9-a8ca-5819423509c0", + "label": "SHIFT 1", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "914db2d4-bc37-4bb0-898b-ac933c253177", + "label": "SHIFT 2", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "3d13677c-9620-4bea-8d37-65c4c01f6418", + "label": "SHIFT 3", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "a9a7ec26-5d87-4f81-a7dc-cfbb53401156", + "label": "SHIFT 4", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + }, + { + "id": "05eed149-d3bd-4465-9027-ffef0849b761", + "label": "DAY 4", + "blocks": [ + { + "id": "485bc2f0-7533-45fc-94b0-4e3372762009", + "label": "SHIFT 1", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "b727b8e2-00c9-4052-afad-4bffee6c7a9b", + "label": "SHIFT 2", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "56d4c5de-3bfc-46e1-b3c0-f9abf1175210", + "label": "SHIFT 3", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "96c16648-5f0d-4e6b-8f93-32d6c45af4ba", + "label": "SHIFT 4", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + }, + { + "id": "9640e0b0-52f6-4fa6-a856-2414a083919c", + "label": "DAY 5", + "blocks": [ + { + "id": "2c8df4bb-2880-4435-8724-83bdd9ed0e5a", + "label": "SHIFT 1", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "54b8d3b0-6a54-4d2d-85db-3837c3850238", + "label": "SHIFT 2", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "372214d6-6a2f-4692-9bc6-a78a27bc64e1", + "label": "SHIFT 3", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "f5ef5892-3002-4e3f-99dd-b7a8da112f4e", + "label": "SHIFT 4", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + }, + { + "id": "94634dc6-4c0d-4295-a80f-d9b8e9f44b12", + "label": "DAY 6", + "blocks": [ + { + "id": "f59e3458-aca7-4e78-b743-bb3d1f2002ab", + "label": "SHIFT 1", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "9b0defcf-5401-447c-ae86-5146a2f30d71", + "label": "SHIFT 2", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "0d4b5231-e417-4d4b-9df3-5ff6450c9326", + "label": "SHIFT 3", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "86562611-919e-4fae-9a04-c38191333e8b", + "label": "SHIFT 4", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + }, + { + "id": "bb6062b8-3b50-4f93-89b2-2ae05c4bab39", + "label": "DAY 7", + "blocks": [ + { + "id": "c779688b-caea-4c7e-86b8-f6d858c1a193", + "label": "SHIFT 1", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "25c695bd-0224-462e-91be-76eb516f7684", + "label": "SHIFT 2", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "879ff710-1534-4ff2-b132-287074a28a33", + "label": "SHIFT 3", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "d37f1b98-c9df-4085-9f3a-8d5b8061c635", + "label": "SHIFT 4", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "b644bdc4-55fd-4aff-bee1-490d8be4545c", + "label": "REFERENCES", + "blocks": [ + { + "id": "b123aa49-c86b-4c9b-a260-3d488adc4ccb", + "label": "", + "type": "Link", + "meta": { + "hasDisplayName": true, + "helperText": "Blade Runner: The Roleplaying Game is ©2017 Alcon Entertainment, LLC. All rights reserved. Published by Free League Publishing.

*This Fari character sheet was independently designed by Discord user PistolPants#8314 and is not affiliated with the original game designers and publishers." + }, + "value": "" + }, + { + "id": "ae4517a1-05be-4157-ae53-3bab7d074970", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "e33a60b2-7228-485a-adf1-4e98f282867f", + "label": "", + "type": "Link", + "meta": { "hasDisplayName": false, "width": 1 }, + "value": "https://www.bladerunner-rpg.com/" + } + ] + } + ] + } + ] + } + ], + "label": "Time Tracker Details" + } + ], + "template": "Blank", + "version": 6, + "group": "Blade Runner" +} diff --git a/lib/domains/character/character-templates/Blade Runner/Character Sheet.json b/public/character-templates/Blade Runner/Character Sheet.json similarity index 100% rename from lib/domains/character/character-templates/Blade Runner/Character Sheet.json rename to public/character-templates/Blade Runner/Character Sheet.json diff --git a/lib/domains/character/character-templates/Breathless Games/Mad Gods.json b/public/character-templates/Breathless Games/Mad Gods.json similarity index 100% rename from lib/domains/character/character-templates/Breathless Games/Mad Gods.json rename to public/character-templates/Breathless Games/Mad Gods.json diff --git a/lib/domains/character/character-templates/Breathless Games/Ore.json b/public/character-templates/Breathless Games/Ore.json similarity index 100% rename from lib/domains/character/character-templates/Breathless Games/Ore.json rename to public/character-templates/Breathless Games/Ore.json diff --git a/public/character-templates/Broken Compass/Unofficial Character Sheet.json b/public/character-templates/Broken Compass/Unofficial Character Sheet.json new file mode 100644 index 000000000..3c4e2bc97 --- /dev/null +++ b/public/character-templates/Broken Compass/Unofficial Character Sheet.json @@ -0,0 +1,873 @@ +{ + "id": "03307eef-fcd1-438b-a897-5bef514dc9cb", + "lastUpdated": 1680897663, + "name": "Broken Compass Character Sheet", + "pages": [ + { + "id": "f0c8c1be-200a-46b9-9710-c54c1e3e3d0e", + "label": "Character", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "c35ca177-3073-4845-9c7b-44c0034c0e74", + "label": "BROKEN COMPASS • UNOFFICIAL CHARACTER SHEET", + "blocks": [ + { + "id": "b427d55b-879b-41c9-8fc4-4bb2c23ba23f", + "label": "", + "type": "Image", + "meta": { "helperText": "LOGO PLACEHOLDER" }, + "value": "https://upload.wikimedia.org/wikipedia/commons/3/35/600px_HEX-008A79_rectangle_on_HEX-FEFCF0.svg" + } + ], + "visibleOnCard": true + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "af68ebb3-a914-4088-9fca-948ad68849f2", + "label": "I am…", + "blocks": [ + { + "id": "ed980acd-07e3-41c8-af7e-353cfc69fcae", + "label": "I AM…", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "2c1a1fcb-faeb-423a-bf0e-4318722733b8", + "label": "CALL ME IF YOU NEED…", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "df8d325c-514f-48d9-8d1c-41db287682a0", + "label": "PLACES I CALL HOME…", + "type": "Text", + "value": "", + "meta": { + "helperText": "HERITAGE • HOMELAND • WORKPLACE" + } + }, + { + "id": "3658d22a-257c-4623-a439-77f7a2c83a37", + "type": "Text", + "value": "", + "meta": { "helperText": "" }, + "label": "WORDS TO LIVE BY" + } + ] + } + ] + }, + { + "sections": [ + { + "id": "0a6df7f0-def8-4f58-8db3-dd2acfd4c740", + "label": "PHOTO", + "blocks": [ + { + "id": "d8863ff6-7e84-4b6f-a534-1be6dd9978df", + "label": "", + "type": "Image", + "meta": { "helperText": "" }, + "value": "https://upload.wikimedia.org/wikipedia/commons/e/e0/PlaceholderLC.png" + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "93db71e2-9421-498e-b83e-446f1d955f60", + "label": "LUCK", + "blocks": [ + { + "id": "fce5d4b2-e4a9-4dbd-ba22-9fc6c849de72", + "label": "LUCK POINTS", + "type": "SlotTracker", + "meta": { "width": 0.66 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "526f0307-4dba-4cfa-ac99-251148a0925a", + "label": "LUCK COIN", + "type": "SlotTracker", + "meta": { "helperText": "", "width": 0.33 }, + "value": [{ "label": "", "checked": false }] + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "c3d4f86e-211d-4af3-a312-7b823eb4c5f9", + "label": "SET DICES AND…", + "blocks": [ + { + "id": "97552040-7c1a-4be1-8467-1cd53fb09b6a", + "label": "ROLL!", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d6", "1d6", "1d6"], + "helperText": "FIELDS + SKILLS + (DIS)ADVANTAGES" + } + }, + { + "id": "24915d77-954f-4f07-8b6d-8df2bf561852", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "88f4e59f-11eb-416c-86d2-72b067419dca", + "label": "ACTION", + "type": "Numeric", + "value": "2", + "meta": {} + }, + { + "id": "c6b1bb11-8d42-4683-a619-f7cfa367b5c3", + "label": "Fight", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "62f829b8-469f-463c-9da4-22bad83c262a", + "label": "Leadership", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "d7a7b1c5-47ac-4af1-84c5-86c5a3c53e30", + "label": "Stunt", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "1fc606f2-9db6-4d9b-a983-5332490e4e2b", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "efd12a69-8d62-4b6e-a0dd-e349f0a7b918", + "label": "GUTS", + "type": "Numeric", + "value": "2", + "meta": {} + }, + { + "id": "fbfad34a-d7ea-4011-b632-280bfcc8e5e5", + "label": "Cool", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "2e7c6afd-d789-4125-b831-540b10c8fb3d", + "label": "Drive", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "47dbeac8-033a-4b5b-9856-10fe5cb24d6f", + "label": "Shoot", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "ee1cd916-7635-4b4b-915d-eae3622d58f0", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "26dcdb19-338f-44c8-aa87-e6736b6bd372", + "label": "KNOWLEDGE", + "type": "Numeric", + "value": "2", + "meta": {} + }, + { + "id": "8a9a6a2a-5154-4642-9a28-fb41f78453da", + "label": "Culture", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "2ec86ba6-96fc-4d77-9bdf-4c122e3448ab", + "label": "First aid", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "60886f83-905d-4192-a097-ee3ba29d61ed", + "label": "Tech", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "95bf71aa-2ebe-4f8d-8151-249571add727", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "9503ce83-48a1-4dac-9f8d-36e56f082795", + "label": "SOCIETY", + "type": "Numeric", + "value": "2", + "meta": {} + }, + { + "id": "8489b9a1-6351-4e58-8602-fd1f148b1e41", + "label": "Charm", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "8ec48f85-34c3-4dd2-a1b9-f08dc85867ee", + "label": "Eloquence", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "7b57e1a9-3969-493e-b6cb-98078937c506", + "label": "Observation", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "57b6af92-94f2-480b-b069-98083c1f69ae", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "438edc1e-90ae-4b18-a360-8dbc951eb0aa", + "label": "WILD", + "type": "Numeric", + "value": "2", + "meta": {} + }, + { + "id": "928eb7d7-421a-4973-9d99-a020397e3827", + "label": "Scout", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "9b7c0b49-bd8d-426d-8f13-a865404f9533", + "label": "Survival", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "594dacbb-30d3-461f-a807-9e95da3887e3", + "label": "Tough", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "6b67e858-41df-4272-b026-8452276a637f", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "511382e3-70f8-4cf0-acb6-cb90537ea5b3", + "label": "CRIME", + "type": "Numeric", + "value": "2", + "meta": {} + }, + { + "id": "29e50c48-753d-4e58-984d-4614272677f2", + "label": "Alert", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "6fdc5984-2451-4ff2-9688-fb1a63ecef34", + "label": "Dexterity", + "type": "Numeric", + "value": "1", + "meta": {} + }, + { + "id": "340d2e2c-795d-4cd6-be5f-eba1d573d1e7", + "label": "Stealth", + "type": "Numeric", + "value": "1", + "meta": {} + } + ] + } + ] + }, + { + "sections": [ + { + "id": "77d7c516-5ec1-4ae4-be3d-6741e5360c17", + "label": "I FEEL…", + "blocks": [ + { + "id": "9b770d96-de38-4a61-9944-688e525f70fc", + "type": "Text", + "value": "POWERFULL", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "ACTION (+)" + } + }, + { + "id": "af7e6df3-8802-48e7-b1c5-ff342314489a", + "type": "Text", + "value": "BLEEDING", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "ACTION (-)" + } + }, + { + "id": "e0bcb190-71b8-4190-91f7-406028d3a4a6", + "type": "Text", + "value": "DARING", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "GUTS (+)" + } + }, + { + "id": "3bac5cc4-14ad-43b3-883c-150ae9398ceb", + "type": "Text", + "value": "SHOCKED", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "GUTS (-)" + } + }, + { + "id": "f452b842-2446-4c0a-8fc4-965288e5f5c5", + "type": "Text", + "value": "FOCUSED", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "KNOWLEDGE (+)" + } + }, + { + "id": "b2ec3fbd-2f87-46de-aa46-b0d9a527be7b", + "type": "Text", + "value": "DIZZY", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "KNOWLEDGE (-)" + } + }, + { + "id": "d60d98e5-2d1b-402c-bd56-b3b230d07c42", + "type": "Text", + "value": "CONFIDENT", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "SOCIETY (+)" + } + }, + { + "id": "1bfc26e7-4f6e-46de-aad0-8103a28bd383", + "type": "Text", + "value": "EMBARRASSED", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "SOCIETY (-)" + } + }, + { + "id": "a1723da6-03f1-4dbd-9b59-acfa820803bc", + "type": "Text", + "value": "FIERCE", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "WILD (+)" + } + }, + { + "id": "3ad098f5-3c79-4d21-a22d-0cab15d24d27", + "type": "Text", + "value": "BROKEN", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "WILD (-)" + } + }, + { + "id": "5e84336a-74e1-4809-8971-534850493b15", + "type": "Text", + "value": "UNTOUCHABLE", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "CRIME (+)" + } + }, + { + "id": "5d937cb5-6ad6-4eda-bbb5-9e54fe9990d2", + "type": "Text", + "value": "SCARED", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "CRIME (-)" + } + }, + { + "id": "6eac5a72-8d0b-4baf-9053-a161a33e6000", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "WRITE YOUR OWN" + } + }, + { + "id": "5b7fcffd-710e-4602-ad68-8a9353c0beab", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "width": 0.5, + "helperText": "WRITE YOUR OWN" + } + }, + { + "id": "6d896f11-ead2-4ea3-8125-949fd9a7aeac", + "label": "Info Text", + "type": "InfoText", + "value": "Good Feelings grant you Advantage on all tasks in a certain Field.", + "meta": { "width": 0.5 } + }, + { + "id": "9fd3aadf-d35c-455d-8296-3407d832a2c6", + "label": "Info Text", + "type": "InfoText", + "value": "Bad Feelings give you a\n
Disadvantage on all tasks in a certain Field.
", + "meta": { "width": 0.5 } + } + ] + }, + { + "id": "4889d07c-4b50-4fc0-adb6-2933825151e0", + "label": "EXPERTISE", + "blocks": [ + { + "id": "5ba21bc5-47eb-45af-b0ff-aa2b1f4c2bdf", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "60049838-e59c-493e-b6b0-fcc8f3c13955", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "850bd122-bf02-42af-89ce-50853c503356", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "ce5585d5-b53b-41c2-afca-ed8c60aec88e", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "522892ad-16c0-4c86-a054-33f44caa699e", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "2087aee7-f6ac-4cfc-bd3b-4e499d004aaf", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "be6fe44a-8e13-4140-a3f9-0b160151deb4", + "label": "WEAPONS & GEAR", + "blocks": [ + { + "id": "ce3bfd2c-a58d-41a5-9869-6d772e874da5", + "type": "Text", + "value": "", + "meta": { "helperText": "" } + }, + { + "id": "87efe935-4af4-4492-b675-c23b03a2c72e", + "type": "Text", + "value": "", + "meta": { "helperText": "" } + }, + { + "id": "00b6abf3-2d51-41b6-aef6-d1c2327f966a", + "type": "Text", + "value": "", + "meta": { "helperText": "" } + }, + { + "id": "72eb1c0b-9292-4398-99b6-abbbe45390b1", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "6c8fd78f-b8a6-4aeb-b2f7-7cc88bc709b7", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "a5c963c6-975a-4c7f-91ef-196a4f89c1d4", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "137a400c-8d0d-491d-8780-90fae2076b6f", + "label": "POCKETS", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "fd675f0c-c61f-4c8a-955b-effa8e4e0935", + "type": "Text", + "value": "", + "meta": { "width": 0.5 }, + "label": "BAG" + }, + { + "id": "b0b77713-d6bf-428a-be19-530147c73f02", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "cb617b1d-89a0-47b9-855b-92a21a5c9bc9", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "e1b9eeb4-4f1e-44da-9b70-fc456b48cf8b", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "ad110938-d39e-466f-886c-1757e25af7c0", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "9f44e57a-7fdb-4ad0-98de-fc06667080c9", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "7ed0db2c-7ab6-4723-b294-066f72545052", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "07579832-5425-4045-8c2b-7ed151217fd3", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "f4ca86a6-3d8f-42cc-8715-27bb6e934b52", + "label": "BACKPACK", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "8aa5c48c-bc64-447f-9d09-a95abf69e252", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "23a7e256-172c-4ff4-bf6e-57d33c9a559c", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "cbf7d7e6-2b63-49bf-82a3-e28777419a58", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "72140e33-c602-475f-bda3-c1377ce98b7d", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "965ced21-fc92-4300-8fb9-ed181db208eb", + "label": "MAGS", + "blocks": [ + { + "id": "ffd2a54c-cef4-4231-a8db-9ab1c86eb414", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "f5bb21a2-2827-41b3-9515-47db1835a7d5", + "label": "", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33, "helperText": "POCKETS" } + }, + { + "id": "be11c501-b9f2-4b25-9aa7-2ff4b175921c", + "label": "", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33, "helperText": "BAG" } + }, + { + "id": "1b92dd25-c68b-4e4a-9c9e-611d32068577", + "label": "", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33, "helperText": "BACKPACK" } + }, + { + "id": "db0b9c81-a9b6-4265-a588-0ba0324d1b3f", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "58be0c41-2e07-4005-b6eb-5377e6fcfb5e", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "d9b56cb8-5615-4b2f-ab4a-022f749e183a", + "label": "", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33, "helperText": "POCKETS" } + }, + { + "id": "7170c849-8adf-4925-9d6c-39353b5a05d4", + "label": "", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33, "helperText": "BAG" } + }, + { + "id": "8cfb055c-100f-4794-8ef7-80a046f992c9", + "label": "", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33, "helperText": "BACKPACK" } + }, + { + "id": "bb99e4ec-bc56-4866-9dd0-d498bac36164", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "056d2d3b-69ad-4e4f-8aa1-c9b5c3fb4887", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "9c36c8b7-fdd1-4c57-851e-9f842c797d8a", + "label": "", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33, "helperText": "POCKETS" } + }, + { + "id": "f859b0b1-8e1a-442a-80d3-c9cd053ee8b4", + "label": "", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33, "helperText": "BAG" } + }, + { + "id": "48d83724-6003-46f4-b5b5-2bc51786f855", + "label": "", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33, "helperText": "BACKPACK" } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "6e0d8500-c24a-4cc0-8035-41a0226e8b87", + "label": "SCARS AND EXPERIENCES", + "blocks": [ + { + "id": "6b760fda-1148-4d92-9eb2-f2d81ecba25e", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "f8f5a047-9176-4326-b7e2-aca0b3154702", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "f5d44cb1-5294-47c7-a95a-fdb473eaa35a", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "f91de5ef-31b6-4e0d-8816-1e815eae6d6c", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "928a151a-bb26-4f22-8489-17dd4ea8d268", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "e8df7c8e-0351-4169-84df-ffb94e32faa0", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ] + } + ], + "template": "Blank", + "version": 6, + "group": "Broken Compass", + "wide": false, + "theme": { + "hideSectionBackground": false, + "sectionHeadingFontFamily": "Bangers", + "sectionHeadingFontWeight": "initial", + "style": "@import url(\"https://fonts.googleapis.com/css?family=Bangers|Carter One\")", + "sectionHeadingFontSize": 2, + "labelFontFamily": "Carter One", + "infoTextFontWeight": "", + "textFontWeight": "bold" + }, + "playedDuringTurn": false, + "fariType": "character" +} diff --git a/public/character-templates/Cairn/Cairn.json b/public/character-templates/Cairn/Cairn.json new file mode 100644 index 000000000..c1bff943b --- /dev/null +++ b/public/character-templates/Cairn/Cairn.json @@ -0,0 +1,1037 @@ +{ + "name": "Cairn Template v4 Template", + "lastUpdated": 1685915053, + "wide": false, + "pages": [ + { + "id": "e0ab1a77-5d3a-4e9d-8ae4-2554a7c655d8", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "4ed8c0cc-812c-474a-837a-736bd1614677", + "label": "Details", + "blocks": [ + { + "id": "4ea611c2-bcac-4890-87bd-17e383edddb5", + "label": "Description", + "type": "Text", + "value": "Roll on the Character Traits table to determine traits and physical description.", + "meta": {} + }, + { + "id": "dfa24b3b-4b0b-4d13-ab0a-2d998d426843", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + }, + { + "id": "220f01c8-0218-48c9-9114-2a9de05cefa1", + "label": "Background", + "type": "Text", + "value": "Roll on the Background table to determine a career or specialty.", + "meta": {} + }, + { + "id": "ccd04781-6cea-47b1-8784-0c7bd3a08e4a", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + }, + { + "id": "3e42571a-79b6-4dcc-a158-9eac90594f53", + "label": "Age", + "type": "Text", + "value": "Roll 2d20+10 to determine age.
", + "meta": {} + }, + { + "id": "bff9a4af-eca5-4154-9729-a82d7e744847", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + } + ] + } + ] + }, + { + "sections": [ + { + "id": "df122c55-3a6f-439e-8392-18c7861e6e4d", + "label": "Saves", + "blocks": [ + { + "id": "358dd279-8a50-4720-8a9f-34c327a0ad21", + "type": "Text", + "meta": { + "width": 1, + "helperText": "A save is a roll to avoid bad outcomes from risky choices and circumstances.

Cairn uses a \"roll under\" mechanic where PCs roll 1d20 for an appropriate ability score. If they roll equal to or under that ability score, they pass. Otherwise, they fail.

Rolling a 1 is always a success, and rolling a 20 is always a failure.
" + } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "54475b85-9683-4600-878f-5bd051610082", + "label": "Hit Protection & Armor", + "blocks": [ + { + "id": "0ca28dc3-ff4d-4f44-80e2-7d50185cc9b8", + "label": "Hit Protection", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": true, + "width": 0.5, + "helperText": "Roll 1d6 during character creation." + }, + "value": "0" + }, + { + "id": "99f8ae8d-f9c5-4a94-b71a-b9abe6247615", + "label": "Armor", + "type": "Text", + "value": "", + "meta": { + "width": 0.5, + "helperText": "Name (+X Armor)
" + } + }, + { + "id": "200c7ea8-cd51-4896-9a66-03688524d026", + "label": "Deprived", + "type": "SlotTracker", + "meta": { + "width": 1, + "helperText": "A PC deprived of a crucial need (such as food or rest) is unable to recover HP or ability scores. Anyone deprived for more than a day adds Fatigue to their inventory, one for each day." + }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "848f834f-54a8-4127-85dc-47af4ac427da", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + } + ] + } + ] + }, + { + "sections": [ + { + "id": "28a411e6-807f-4294-9ae9-cd4d78ee751e", + "label": "Ability Scores", + "blocks": [ + { + "id": "7c5b0a78-2531-473d-a443-25b5f17d26e2", + "label": "Strength", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d20"], + "hideModifier": true, + "helperText": "Brawn, prowess & resistance.
", + "width": 0.5 + } + }, + { + "id": "4ea20129-5eca-485c-a5a2-3f130e6c58e7", + "label": "", + "type": "PointCounter", + "meta": { + "max": "1", + "isMainPointCounter": false, + "width": 0.5, + "helperText": "STR 0 means death.
" + }, + "value": "1" + }, + { + "id": "be028483-5632-4968-8975-90d98bc20307", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + }, + { + "id": "af5601c9-d70f-42ae-bcb9-a3a5922ae331", + "label": "Dexterity", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d20"], + "hideModifier": true, + "helperText": "Dodging, sneaking & reflexes.
", + "width": 0.5 + } + }, + { + "id": "2dee75b3-3468-412a-a934-4a705d0d7b02", + "label": "", + "type": "PointCounter", + "meta": { + "max": "1", + "isMainPointCounter": false, + "width": 0.5, + "helperText": "DEX 0 means paralysis.
" + }, + "value": "1" + }, + { + "id": "59a5a298-acb7-4ee0-94d0-63d6e9808315", + "label": "", + "type": "Separator", + "meta": { + "hasLabel": false, + "hideDivider": true, + "width": 1 + }, + "value": "" + }, + { + "id": "39cc5038-ac4d-45e4-8f0b-d236376ee19d", + "label": "Willpower", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d20"], + "hideModifier": true, + "helperText": "Persuasion, intimidation & magic.
", + "width": 0.5 + } + }, + { + "id": "eb794628-1f8c-4033-8e79-dbe52ccfe165", + "label": "", + "type": "PointCounter", + "meta": { + "max": "1", + "isMainPointCounter": false, + "width": 0.5, + "helperText": "WIL 0 means delirium.
" + }, + "value": "1" + }, + { + "id": "10e808c8-e072-491d-9e2f-0403808b085e", + "label": "", + "type": "Separator", + "meta": { + "hasLabel": false, + "hideDivider": true, + "width": 1 + }, + "value": "" + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "93196f93-fb02-4fcc-9672-9067c37b04b8", + "label": "Inventory", + "blocks": [ + { + "id": "69dbe2df-a5b4-4fb0-98e8-da3e3a26d1b3", + "type": "Text", + "meta": { + "helperText": "Mark box when items are being held.
" + } + }, + { + "id": "ea6dd40a-475b-4046-8fa1-42724b84c1dd", + "label": "Hands, Body", + "type": "Separator", + "meta": { "hasLabel": true, "width": 1 }, + "value": "" + }, + { + "id": "2edf1075-98ce-4624-8837-aa7d1e34abd7", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Hand", + "width": 0.5 + } + }, + { + "id": "e9d8262b-9473-4f15-9d5d-544a73efedee", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Hand", + "width": 0.5 + } + }, + { + "id": "cca838d5-e7e3-4508-adc5-4e4423062df2", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Body", + "width": 0.5 + } + }, + { + "id": "cb08a650-400b-440d-a78d-47c5d0282d06", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Body", + "width": 0.5 + } + }, + { + "id": "e54cd9d3-017f-4f05-a54f-cf5712ef1ce5", + "label": "Backpack", + "type": "Separator", + "meta": { "hasLabel": true }, + "value": "" + }, + { + "id": "3ec87edf-09ca-4c39-8bbb-a38587c8111d", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Backpack", + "width": 0.5 + } + }, + { + "id": "b29aa5a3-c94d-4c2d-9278-624062a369fd", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Backpack", + "width": 0.5 + } + }, + { + "id": "11230c2a-ca57-4785-977e-413014addef4", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Backpack", + "width": 0.5 + } + }, + { + "id": "5d05829b-dc8f-4bdb-832a-d83eb2ea8253", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Backpack", + "width": 0.5 + } + }, + { + "id": "79ca1f2e-8e2c-4731-b44a-8f6b9b5b7144", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Backpack", + "width": 0.5 + } + }, + { + "id": "b36d9f7a-fb96-4a41-b638-9dce3106213b", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Backpack", + "width": 0.5 + } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "03a0f466-d97b-49de-bf43-181623fc1d29", + "label": "Currency", + "blocks": [ + { + "id": "ab5c5f19-fc80-4f15-b804-d6d7318722c7", + "type": "Text", + "meta": { "width": 0.33, "helperText": "
" }, + "label": "Gp" + }, + { + "id": "7241f56d-bdc2-4676-879d-a7abe1bd7796", + "type": "Text", + "value": "0\n", + "meta": { "width": 0.5 } + }, + { + "id": "5b7a0aa0-cee7-455f-b820-596d1e7ec2de", + "type": "Text", + "meta": { "width": 0.33, "helperText": "
" }, + "label": "Sp" + }, + { + "id": "149f0dbf-9639-4345-a9c4-5b9715463297", + "type": "Text", + "value": "0\n", + "meta": { "width": 0.5 } + }, + { + "id": "bcbd1413-0494-4ce5-b861-58c27fcd81d9", + "type": "Text", + "meta": { "width": 0.33, "helperText": "
" }, + "label": "Cp" + }, + { + "id": "4baef908-d6fa-49e9-8ac0-9bbbac72174e", + "type": "Text", + "value": "0\n", + "meta": { "width": 0.5 } + }, + { + "id": "b8e25b0e-508a-4233-bd4c-4ab1c2ee0177", + "label": "", + "type": "Separator", + "meta": { + "hasLabel": false, + "hideDivider": true, + "helperText": "The most common coin is the gold piece (gp), which is equal to 10 silver pieces (sp) and 100 copper pieces (cp).
" + }, + "value": "" + } + ] + }, + { + "id": "17592cc2-d3e4-476f-a336-c5338f38f294", + "label": "Weapons", + "blocks": [ + { + "id": "1bccfaae-2d97-44e9-b782-6825813231ac", + "label": "Weapon", + "type": "Skill", + "value": "0", + "meta": { + "commands": [], + "width": 1, + "hideModifier": true, + "helperText": "Edit weapon text in Advanced mode.
" + } + }, + { + "id": "1c8b4167-e135-4992-899b-30b1c57ba32e", + "label": "Enhanced", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d12"], + "width": 1, + "hideModifier": true, + "helperText": "Roll when fighting from a position of advantage." + } + }, + { + "id": "d2bef8ab-11f6-45ee-9175-29562c1c3f8f", + "label": "Impaired / Unarmed", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d4"], + "width": 1, + "hideModifier": true, + "helperText": "Roll when fighting from a position of weakness.
" + } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "6a51f5cd-dca5-4de5-91e0-db69c312cf8f", + "label": "Credits", + "blocks": [ + { + "id": "8a3b5574-2cb1-4df2-83d4-ab89f44a1be0", + "label": "", + "type": "Image", + "meta": { "helperText": "" }, + "value": "https://cairnrpg.com/img/cairn.svg" + } + ] + } + ] + }, + { + "sections": [ + { + "id": "e82ea70d-4754-4831-8fe0-d37fe607c4ac", + "label": "", + "blocks": [ + { + "id": "c27f02f6-4e30-4238-9982-58d42d5f73d7", + "label": "Info Text", + "type": "InfoText", + "value": "Template by bonk! • https://bingusbonk.us
", + "meta": {} + }, + { + "id": "b293961d-5eb9-4b3d-acb8-c39924fc243b", + "label": "Info Text", + "type": "InfoText", + "value": "Cairn is an adventure game about exploring a dark & mysterious Wood filled with strange folk, hidden treasure, and unspeakable monstrosities. Character generation is quick and random, classless, and relies on fictional advancement rather than through XP or level mechanics. It is based on Knave by Ben Milton and Into The Odd by Chris McDowall. The game was written by Yochai Gal.

Access the Cairn rules in full at the link below:
", + "meta": {} + }, + { + "id": "e89faf7d-0f7d-41d9-ade5-5ce837f7e159", + "label": "Cairn System Reference Document (v.1.0)", + "type": "Link", + "meta": { "hasDisplayName": true }, + "value": "https://cairnrpg.com/cairn-srd/" + }, + { + "id": "9e66b7f1-a221-49de-bd32-59683d4f0515", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + } + ] + } + ] + } + ] + } + ], + "label": "CHARACTER" + }, + { + "id": "f9041871-159b-40d3-bf4f-3d056b3f5149", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "c1345ec7-7557-47e7-a181-ab313b49b3e2", + "label": "Forms of Magic", + "blocks": [ + { + "id": "f1780b4e-6519-46d1-9221-4012baa055e6", + "label": "Spellbooks", + "type": "Text", + "meta": { + "width": 1, + "helperText": "Spellbooks contain a single spell, take up one slot, and induce Fatigue when used to cast spells. They cannot be transcribed or created, only recovered from places like tombs, dungeons, and manors.
" + } + }, + { + "id": "21193c91-2b8a-4e62-b63e-2fc455f1cfb6", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + }, + { + "id": "a321bb69-d503-4f9d-af24-d0f003eeab66", + "label": "Scrolls", + "type": "Text", + "meta": { + "width": 1, + "helperText": "Scrolls are similar to Spellbooks, however:
  • They do not take up an inventory slot.
  • They do not cause fatigue.
  • They disappear after one use.
" + } + }, + { + "id": "198a7f97-8be7-4697-aad2-6a0833362178", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + }, + { + "id": "e70b2ac5-43a9-4ca8-91df-9b851efa9ce9", + "label": "Relics", + "type": "Text", + "meta": { + "width": 1, + "helperText": "Relics are items imbued with a magical spell or power. They take up an item slot but do not cause Fatigue. Relics usually have a limited use, as well as a recharge condition.
" + } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "d7ca11e6-de06-4b12-944f-ed87b2968351", + "label": "Using Magic", + "blocks": [ + { + "id": "a3a62b63-ae68-4f18-abdf-3726ca9ae1aa", + "label": "Spellcasting", + "type": "Text", + "meta": { + "width": 1, + "helperText": "Anyone can cast a spell by holding a Spellbook in both hands and reading its contents aloud. They must then add a Fatigue to inventory, occupying one slot.

Given time and safety, PCs can enhance a spell’s impact (e.g., affecting multiple targets, increasing its power, etc.) without any additional cost.
" + } + }, + { + "id": "ac6917a2-5b63-462d-b8a3-7b85d69f9d01", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + }, + { + "id": "5307186a-497d-4335-9579-7f5c5deeb02f", + "label": "Casting under pressure", + "type": "Text", + "meta": { + "width": 1, + "helperText": "If the PC is deprived or in danger, PCs may be required to roll a WIL save to avoid any ill-effects from casting the spell.
" + } + } + ] + } + ] + } + ] + } + ], + "label": "MAGIC" + }, + { + "id": "76936ab0-a68c-4884-98ef-55ec511476a8", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "0abad3a9-b73a-411e-ac31-3417d2e2bdf6", + "label": "About the Game", + "blocks": [ + { + "id": "4cd359f1-3b34-4319-8569-e985bb4fc176", + "label": "", + "type": "Image", + "meta": { "helperText": "" }, + "value": "https://cairnrpg.com/img/cairn.svg" + }, + { + "id": "23585b23-3778-4d3d-ba48-7e887d18fdef", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + } + ] + } + ] + }, + { + "sections": [ + { + "id": "2e277f5a-b137-47ed-897d-a4a5d3310ed8", + "label": "", + "blocks": [ + { + "id": "9bc2b5b4-0aff-42fc-900a-f6673245ba1c", + "label": "Info Text", + "type": "InfoText", + "value": "Cairn is an adventure game about exploring a dark & mysterious Wood filled with strange folk, hidden treasure, and unspeakable monstrosities. Character generation is quick and random, classless, and relies on fictional advancement rather than through XP or level mechanics. It is based on Knave by Ben Milton and Into The Odd by Chris McDowall. The game was written by Yochai Gal.

Access the Cairn rules in full at the link below:
", + "meta": {} + }, + { + "id": "576471b5-7a00-4ca7-b843-0ab46b449d54", + "label": "Cairn System Reference Document (v.1.0)", + "type": "Link", + "meta": { "hasDisplayName": true }, + "value": "https://cairnrpg.com/cairn-srd/" + }, + { + "id": "36b31879-300f-4683-9345-3ace9f7b21bf", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "12630267-5ef4-4663-b6d4-288769dea2f0", + "label": "Rules Summary", + "blocks": [ + { + "id": "e47551b6-9ed8-451b-ad88-65ad6ac0866d", + "label": "ACTIONS", + "type": "Text", + "meta": { + "helperText": "On their turn, a character may move up to 40ft and take up to one action. Actions may include casting a spell, attacking, making a second move, or other reasonable activities. Actions, attacks, and movements take place simultaneously. Whenever turn order is uncertain, the PCs should make a DEX save to see if they go before their enemies.

Retreating from a dangerous situation always requires a successful DEX save, as well as a safe destination to run to.
" + } + }, + { + "id": "9dcaf541-cd02-44a6-8d34-89b6e5205af3", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "45d0a374-3032-435a-be26-64b033912dd7", + "label": "ABILITIES", + "type": "Text", + "meta": { + "helperText": "STR: Brawn, prowess & resistance.\n
DEX: Dodging, sneaking & reflexes.\n
WIL: Persuasion, intimidation & magic.
" + } + }, + { + "id": "bfb50e7b-4ff1-4b94-ab3a-2ab4cc5909bc", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "feea8228-317b-4970-9c56-eef48e2fc085", + "label": "SAVES", + "type": "Text", + "meta": { + "helperText": "  • Roll a d20 equal to or under an ability.\n
  • 1 is always a success, 20 is always a failure.
" + } + }, + { + "id": "e5567210-40e9-42fc-824b-bdd6d7465f73", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "130e7c8a-da35-4c67-a7d1-999e86049034", + "label": "HIT PROTECTION", + "type": "Text", + "meta": { + "helperText": "HP indicates a PC’s ability to avoid getting hurt. It is lost during combat & recovered after a few moment’s rest.
" + } + }, + { + "id": "d3d6f164-352d-45b1-8316-254333675bc9", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "5bf55694-b2b4-462b-9902-d0671e495cd8", + "label": "INVENTORY", + "type": "Text", + "meta": { + "helperText": "PCs have 10 inventory slots: four on their body and six in their backpack (which acts as a sleeping bag if emptied). Most items take up a one slot, but smaller items can be bundled. Bulky items take up two slots and are awkward or difficult to carry.\n
\n
Filling all ten item slots reduces a PC to 0 HP. PCs cannot carry more than their inventory allows, though carts & horses may provide an increase in slots.
" + } + }, + { + "id": "6a64c33c-20c1-4853-9aba-a23e69824458", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "23d95fc6-d820-4ed7-b729-be6a3fc68253", + "label": "DEPRIVATION", + "type": "Text", + "meta": { + "helperText": "Deprived PCs cannot recover HP. If deprived for more than a day, they add a Fatigue to inventory. Fatigue occupies one slot and lasts until they can recover in safety. This effect is cumulative.
" + } + }, + { + "id": "548824c9-db9c-4540-86d6-87326d98de1a", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "fb078787-2240-4034-9049-b15130da6118", + "label": "HEALING", + "type": "Text", + "meta": { + "helperText": "A moment’s rest and a swig of water will restore lost HP, but may leave the party vulnerable. Ability loss requires a week’s rest and the aid of a skilled healer.
" + } + }, + { + "id": "993bacb4-f310-4f08-8aff-11fcdb63dfea", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "d8f39db5-ad51-4332-b68c-433720033e93", + "label": "SPELLBOOKS", + "type": "Text", + "meta": { + "helperText": "Spellbooks contain a single spell and take up one item slot. Anyone can cast a spell by holding a Spellbook in both hands and reading its contents aloud. Casting a spell adds Fatigue to the PC’s inventory.\n
\n
Given time and safety, PCs can enhance a spell without any additional cost. If they are deprived or in danger, a WIL save may be required to avoid terrible consequences.
" + } + }, + { + "id": "cfe32daa-74d1-4c57-9552-009385949f36", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "c386bcf8-261b-41fc-8498-ca7f18ae8d90", + "label": "COMBAT", + "type": "Text", + "meta": { + "helperText": "The attacker rolls their weapon die and subtracts the target’s Armor, then deals the remaining total to their opponent’s HP.\n
\n
Before calculating damage to HP, subtract the target’s Armor value from the result of damage rolls. Shields and similar armor provides a bonus defense (e.g. +1 Armor), but only while the item is held or worn.\n
\n
No one can have more than 3 Armor.

Unarmed attacks always do 1d4 damage. If multiple attackers target the same foe, roll all damage dice and keep the single highest result. If attacking with two weapons at the same time, roll both damage dice and keep the highest.\n
\n
If an attack is impaired, the damage die is reduced to 1d4, regardless of weapon. If the attack is enhanced, the attacker rolls 1d12. Attacks with the blast quality affect all area targets, rolling separately for each.
" + } + }, + { + "id": "86833b04-acb7-4f03-b2fe-e8f488505f1c", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "5e55c6cf-8745-417a-8cd8-5b59de839045", + "label": "DAMAGE", + "type": "Text", + "meta": { + "helperText": "If an attack reduces a PC’s HP exactly to 0, refer to the Scars table.

Damage that reduces a target’s HP below 0 decreases their STR by the remainder. They must then make a STR save to avoid critical damage. Failure takes them out of combat, dying if left untreated.\n
\n
Having STR 0 means death; having DEX 0 is paralysis; having WIL 0 is delirium.
" + } + } + ] + } + ] + } + ] + } + ], + "label": "RULES SUMMARY" + }, + { + "id": "46404d79-98dc-4627-b092-82c0e55a42cf", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "e1a6493f-2d5d-43ff-bf98-0c5b870f7646", + "label": "Principles for Players", + "blocks": [ + { + "id": "d73fabaf-5250-45ea-a7e2-296798b5ef87", + "type": "Text", + "meta": { + "helperText": "Cairn is an adventure game for one facilitator (the Warden) and at least one other player. Players act as hardened adventurers exploring a dark & mysterious Wood filled with strange folk, hidden treasure, and unspeakable monstrosities.

The game provides players with guidelines that help foster a specific play experience defined by critical thinking, exploration, and an emergent narrative.
" + } + }, + { + "id": "921b00dd-19c4-4966-b869-611524ae7add", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": false }, + "value": "" + }, + { + "id": "dd8d24dd-ef3e-46b0-80b2-dd0199730ff9", + "label": "AGENCY", + "type": "Text", + "meta": { + "helperText": "  • Attributes and related saves do not define your character. They are tools.
  • Don’t ask only what your character would do, ask what you would do, too.
  • Be creative with your intuition, items, and connections.
" + } + }, + { + "id": "cb74b583-779f-4e1f-aecc-954e452d61c7", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "229ad8b1-e814-4f8f-ab07-997a60d9b95d", + "label": "TEAMWORK", + "type": "Text", + "meta": { + "helperText": "  • Seek consensus from the other players before barreling forward.
  • Stay on the same page about goals and limits, respecting each other and accomplishing more as a group than alone.
" + } + }, + { + "id": "c042b1d0-f6d6-469a-a51e-91dc0cd36dfe", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "9ed3dd81-e53f-4623-9041-ae001e1489a4", + "label": "EXPLORATION", + "type": "Text", + "meta": { + "helperText": "  • Asking questions and listening to detail is more useful than any stats, items, or skills you have.
  • Take the Warden’s description without suspicion, but don’t shy away from seeking more information.
  • There is no single correct way forward.
" + } + }, + { + "id": "2f10461a-6fa7-4dc5-a10f-dc03df7dfea3", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "bf82b995-1867-4cc5-ae10-0f152f4d95ca", + "label": "TALKING", + "type": "Text", + "meta": { + "helperText": "  • Treat NPCs as if they were real people, and rely on your curiosity to safely gain information and solve problems.
  • You’ll find that most people are interesting and will want to talk things through before getting violent.
" + } + }, + { + "id": "541ce3fa-634f-45d2-8bfb-968e9a2373be", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "2c26930d-1b2a-4f1d-acda-9198a0468acb", + "label": "CAUTION", + "type": "Text", + "meta": { + "helperText": "  • Fighting is a choice and rarely a wise one; consider whether violence is the best way to achieve your goals.
  • Try to stack the odds in your favor and retreat when things seem unfavorable.
" + } + }, + { + "id": "898e669e-dc5d-44ed-8b67-0e9510d6276d", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "9c9c7e22-4b8c-4469-adf2-69ee0535010f", + "label": "PLANNING", + "type": "Text", + "meta": { + "helperText": "  • Think of ways to avoid your obstacles through reconnaissance, subtlety, and fact-finding.
  • Do some research and ask around about your objectives.
" + } + }, + { + "id": "20b71fd0-3b32-43b2-8d6a-9dd9f0fdaf91", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "66d41d2c-2dc4-466a-88b7-2b563d19e955", + "label": "AMBITION", + "type": "Text", + "meta": { + "helperText": "  • Set goals and use your meager means to take steps forward.
  • Expect nothing. Earn your reputation.
  • Keep things moving forward and play to see what happens.
" + } + }, + { + "id": "9635f785-3565-47b0-b555-71f1a4bb2938", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "00378243-7479-4779-9e76-3506109e5d32", + "label": "", + "type": "Text", + "meta": { "helperText": "
" } + }, + { + "id": "88efdfbb-465d-4c0e-b235-709cd141bf4a", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + } + ] + } + ] + } + ] + } + ], + "label": "PLAYER PRINCIPLES" + } + ], + "version": 6, + "group": "Cairn", + "theme": { + "infoTextFontWeight": "400", + "infoTextFontSize": 1, + "helperTextFontWeight": "400", + "helperTextFontSize": 1, + "hideSectionBackground": false, + "pageHeadingFontWeight": "bold", + "style": "@import url('https://fonts.googleapis.com/css2?family=Vollkorn:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');\n@import url('https://fonts.googleapis.com/css2?family=Averia+Serif+Libre:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Vollkorn:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');", + "pageHeadingFontFamily": "Averia Serif Libre", + "sectionHeadingFontFamily": "Averia Serif Libre", + "labelFontFamily": "Vollkorn", + "textFontFamily": "Averia Serif Libre", + "infoTextFontFamily": "Averia Serif Libre", + "helperTextFontFamily": "Averia Serif Libre", + "labelFontSize": 1.375, + "labelFontWeight": "", + "sectionHeadingFontSize": 1.5, + "textFontSize": 1.125, + "textFontWeight": "400" + }, + "fariType": "character" +} diff --git a/lib/domains/character/character-templates/Clair Comme Cristal/Clair Comme Cristal.json b/public/character-templates/Clair Comme Cristal/Clair Comme Cristal.json similarity index 100% rename from lib/domains/character/character-templates/Clair Comme Cristal/Clair Comme Cristal.json rename to public/character-templates/Clair Comme Cristal/Clair Comme Cristal.json diff --git a/lib/domains/character/character-templates/Cortex/Cortex Kitchen Sink.json b/public/character-templates/Cortex/Cortex Kitchen Sink.json similarity index 100% rename from lib/domains/character/character-templates/Cortex/Cortex Kitchen Sink.json rename to public/character-templates/Cortex/Cortex Kitchen Sink.json diff --git a/public/character-templates/Cortex/Tales of Xadia.json b/public/character-templates/Cortex/Tales of Xadia.json new file mode 100644 index 000000000..24c6425ff --- /dev/null +++ b/public/character-templates/Cortex/Tales of Xadia.json @@ -0,0 +1,683 @@ +{ + "fariType": "character", + "lastUpdated": 1654987224, + "name": "Tales of Xadia Template", + "pages": [ + { + "id": "b7355fe2-ce3f-4b43-9eee-731bdac6aa5c", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "605779ac-b2e2-4f4b-9b90-168441d00ece", + "label": "Character", + "blocks": [ + { + "id": "6347d601-964f-4b87-953b-0f18570b7016", + "type": "Text", + "value": "", + "meta": { "helperText": "Name" } + }, + { + "id": "0642dc60-d47e-4c5b-b4f2-9abdee6154ad", + "type": "Text", + "value": "", + "meta": { "helperText": "Archetype" } + }, + { + "id": "ec618168-4321-4461-be4f-0aed1d4ff28d", + "type": "Text", + "value": "", + "meta": { "helperText": "Pronouns" } + } + ], + "visibleOnCard": true + } + ] + }, + { + "sections": [ + { + "id": "162ccebe-0cd4-4006-b14d-54311f1c9ce3", + "label": "", + "blocks": [ + { + "id": "36fdfd58-359f-4e5c-b17b-8752f95dd5fd", + "label": "", + "type": "Image", + "meta": {}, + "value": "" + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "730cdd99-4b00-45d8-b538-f28b1748863c", + "label": "Plot Points", + "blocks": [ + { + "id": "ca17368f-0340-47c0-9b83-335fea864125", + "label": "Plot Points", + "type": "PointCounter", + "meta": { "isMainPointCounter": true }, + "value": "1" + } + ] + } + ] + } + ] + } + ], + "label": "Character" + }, + { + "id": "2d6a5edc-2be8-4ddc-8df9-6b07151fb699", + "label": "Traits", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "bc6438c8-fceb-418e-a0bd-1adc0af64cca", + "label": "Attributes", + "blocks": [ + { + "id": "a37804b8-fbd2-4525-a98d-a3218dc2c237", + "label": "Agility", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Your hand-eye coordination. Use this when you need to fight, sneak, aim, or balance.
" + } + }, + { + "id": "a1580965-b38a-4667-af41-8eaa87452078", + "label": "Awareness", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Your ability to perceive your\n
surroundings and other people. Use this as you pay att ention to the world around you.
" + } + }, + { + "id": "1a8b7dcb-ba5d-4824-9518-2646caa350e4", + "label": "Influence", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": ": Your presence and persuasiveness. Use this while you convince, coerce, charm, or\n
collude.
" + } + }, + { + "id": "6729cb2e-6e87-497d-8c8f-d87f3a3f0b69", + "label": "Intellect", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Your capacity to comprehend. Use this to study, learn, recall things you know, or figure\n
out a puzzle.
" + } + }, + { + "id": "bdeabc45-a60e-4c0c-8ba4-54e4c49211ed", + "label": "Spirit", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Your mental resolve and emotional reserves. Use this when the situation requires\n
courage, determination, perseverance, or willpower.
" + } + }, + { + "id": "7cbab079-a2e4-4bc4-93c0-8099196965be", + "label": "Strenght", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Your level of physical fi tness and power. Use this if you’re called to be tough, strong, or use brute force.
" + } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "7934ca76-700d-4a94-8625-07295a5232ee", + "label": "Values", + "blocks": [ + { + "id": "e459b0dd-1539-420f-9c04-1fc17860a30b", + "label": "Devotion", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Duty, faith, and friendship. You’re motivated by the bonds of loyalty and your love for others.
" + } + }, + { + "id": "218148a6-f903-4779-8120-8922fcd61292", + "label": "Libery", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Freedom, independence, and autonomy. You’re motivated\n
by a world without oppression or suppression.
" + } + }, + { + "id": "693d8930-e515-4a0e-a141-ae42ca44b8e7", + "label": "Glory", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Legacy, fame, and fortune. You’re motivated by praise, acclaim, and your desire to be remembered.
" + } + }, + { + "id": "89fb9211-6970-4efc-826c-d0d668fd868f", + "label": "Mastery", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Control, achievement, and skill. You’re motivated by power, growth, and self-development.
" + } + }, + { + "id": "11f8f8a7-6492-4cf4-986d-d5052cae2f44", + "label": "Justice", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Balance, righteousness, and reward. You’re motivated by adherence to fairness and what you think is right.
" + } + }, + { + "id": "964128f6-1c29-454e-8520-18af2a3c7e1e", + "label": "Truth", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 0.33, + "helperText": "Fidelity, certainty, and authenticity. You’re motivated by finding strength in facts and by the principle and pursuit of knowledge.
" + } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "ecb4fb15-6754-49e4-92b8-953508cea02d", + "label": "Distinctions", + "blocks": [ + { + "id": "0726c3f4-e5f5-4b36-a2ab-907ff450513c", + "label": "Kindred", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d8"], "width": 0.33 } + }, + { + "id": "85c84b1d-413d-412e-b349-0c4477f9fdf7", + "label": "Where Are You From?", + "type": "Text", + "value": "\n", + "meta": { + "width": 0.5, + "helperText": "Your kindred distinction reflects where you grew up and what sort of community you belonged to when you were coming of age.
" + } + }, + { + "id": "91f2537b-a6be-444c-8655-90b154209c1e", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "d6f7cca1-1636-433a-b903-b06691c7e754", + "label": "Vocation", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d8"], "width": 0.33 } + }, + { + "id": "224d30da-9eaf-44a2-8193-affa640eeccc", + "label": "How Were You Trained?\r\r\n", + "type": "Text", + "value": "", + "meta": { + "width": 0.5, + "helperText": "Your vocation distinction represents what you chose to do with your life at a young age, making it part of your youth and upbringing.
" + } + }, + { + "id": "dc519f24-bf99-4390-9477-a8e4d24274f7", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "71399f56-107b-4701-bf18-50bd4fd11595", + "label": "Quirk", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d8"], "width": 0.33 } + }, + { + "id": "79c851bb-2991-46b3-be0f-2954e4d35e88", + "label": "What Makes You Different?\r\n", + "type": "Text", + "value": "", + "meta": { + "width": 0.5, + "helperText": "Your quirk distinction, more than any adjective or description, best encapsulates who your character is in regard to everyone else you’re likely to meet.
" + } + }, + { + "id": "03abad64-0fee-4598-ba18-757c192a5192", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "2434733c-636a-4a4e-8e3d-8724e02d6e83", + "label": "Hinder", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "width": 1, + "helperText": "Gain one plot point when you use Hinder by switching out this distinction’s die rating for a d4.
" + } + } + ], + "visibleOnCard": false + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "d505720d-c76f-4e73-b5d6-c9f865eebc0f", + "label": "Special Effects\r\n", + "blocks": [ + { + "id": "b5245a43-da8d-463d-a52d-731be55a351a", + "label": "Info Text", + "type": "InfoText", + "value": "SFX are special benefits or tricks. Activating them usually requires a cost, such as spending a Plot Point. These effects only last for the duration of the roll you’re using them on, unless otherwise specified.
", + "meta": {} + }, + { + "id": "d476774f-66e6-42d5-af1e-096766829925", + "label": "SFX", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "1aa0bfa2-1ca3-4359-abf9-cf3a6d127063", + "label": "SFX", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "8624f81f-ac1e-4eae-80c7-d6e89e53ae43", + "label": "Specialties", + "blocks": [ + { + "id": "00a10775-c105-4687-bea1-efcb37e01ab1", + "label": "Info Text", + "type": "InfoText", + "value": "A specialty is rated from d6 to d12 and covers a narrow field of expertise or ability. You can include these dice in your dice pool when you roll so long as what you’re doing is relevant to the specialty’s area.
", + "meta": {} + }, + { + "id": "978a86fb-db5b-44d8-a105-c27dec41e28b", + "label": "Specialty", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d6"], "width": 0.33 } + }, + { + "id": "2137e9db-a34a-4927-b1f9-fb94f1ee78b8", + "label": "Specialty", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d6"], "width": 0.33 } + }, + { + "id": "2804c928-61ca-45d4-b51f-ffa23d925632", + "label": "Specialty", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d6"], "width": 0.33 } + } + ] + }, + { + "id": "0b528a4a-6a29-4339-9ff4-b932003d5fe3", + "label": "Assets", + "blocks": [ + { + "id": "ec1e2be8-0d22-40e8-b3c6-f71abbc35d1e", + "label": "Info Text", + "type": "InfoText", + "value": "An asset is rated from d6 to d12 and is something or someone who can assist you that isn’t inherent or part of you.
", + "meta": {} + }, + { + "id": "ceec4471-fb55-44f9-9b4c-6ceb1e5d4d11", + "label": "Asset", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d6"], "width": 0.33 } + }, + { + "id": "addabc8b-e286-4e25-8748-fd94b3bbdffa", + "label": "Asset", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d6"], "width": 0.33 } + }, + { + "id": "9c8d5363-d498-4b65-aea0-5746ecde3c26", + "label": "Asset", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d6"], "width": 0.33 } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "ee5ebdde-32ae-4d72-aee3-be8c61eab41c", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "ae2ca5fd-6f90-4505-9f0f-d7ed4d47c4a7", + "label": "Afraid", + "blocks": [ + { + "id": "6147e486-bd28-4483-a0f3-1de203e0d583", + "label": "Info Text", + "type": "InfoText", + "value": "This is the stress of fear and panic. Once this exceeds d12, you are gripped in the clutches of terror.
", + "meta": {} + }, + { + "id": "226cb6eb-eddd-4271-a0c9-34c8c1b18d4b", + "label": "Stress", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + }, + { + "id": "55591b1a-1d21-4e76-885a-d353b12da6d4", + "label": "Trauma", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "f65d83a7-bf07-4d82-87e2-39a475c15c99", + "label": "Corrupted", + "blocks": [ + { + "id": "e3b737ef-7ea3-4f69-80f9-967de789a5fd", + "label": "Info Text", + "type": "InfoText", + "value": "This is the stress of dark magic. Once this exceeds d12, you are consumed with darkness.
", + "meta": {} + }, + { + "id": "beadc94a-9bf1-4755-8011-fab27be88c0b", + "label": "Stress", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + }, + { + "id": "c862a4bf-660a-4eaa-b8c2-f7200d70cdb8", + "label": "Trauma", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "35747ea8-1680-4844-9fee-7a0e5d839795", + "label": "Insecure", + "blocks": [ + { + "id": "c993eb95-8c81-4151-9abe-b59895b88d89", + "label": "Info Text", + "type": "InfoText", + "value": "This is the stress of apprehension and worry. Once this exceeds d12, you succumb to insecurity.
", + "meta": {} + }, + { + "id": "71d0727d-a98d-413c-ae58-9faec81853a5", + "label": "Stress", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + }, + { + "id": "6786a2fb-95c2-4d27-b4e9-5ac9225f4056", + "label": "Trauma", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "25ac4c7d-73fa-44d9-962a-055ca45b8091", + "label": "Angry", + "blocks": [ + { + "id": "32662d31-4463-4533-ac82-6e978fd6d08b", + "label": "Info Text", + "type": "InfoText", + "value": "This is the stress of rage and frustration. Once this exceeds d12, you are lost to your wrath.
", + "meta": {} + }, + { + "id": "60d5383a-7777-4968-af56-d2f814fab5af", + "label": "Stress", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + }, + { + "id": "38f42cd1-a8b0-4582-92e5-7483e38cbec7", + "label": "Trauma", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "2f86c04c-f370-4626-b0d1-e118e0d559a1", + "label": "Exhausted", + "blocks": [ + { + "id": "94280cba-f3f7-4812-8b9a-4156613dd762", + "label": "Info Text", + "type": "InfoText", + "value": "This is the stress of fatigue and weariness. Once this exceeds d12, you can no longer remain awake.
", + "meta": {} + }, + { + "id": "2ef76839-0a4d-4bac-b82d-0a157c040f8d", + "label": "Stress", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + }, + { + "id": "8352fd5a-bde5-4681-bf46-5351de7cc159", + "label": "Trauma", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "0b087ef8-eb32-4119-9be4-42e4419da8b3", + "label": "Injured", + "blocks": [ + { + "id": "0193012a-3612-4a0e-8433-cfbe3ccdd4be", + "label": "Info Text", + "type": "InfoText", + "value": "This is the stress of pain and wounding. Once this exceeds d12, you collapse unconscious and may die.
", + "meta": {} + }, + { + "id": "72d19077-5d68-4826-ba2f-9a6cd08da0e1", + "label": "Stress", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + }, + { + "id": "5647742f-d21e-4f11-bf34-4a5c63569d98", + "label": "Trauma", + "type": "DicePool", + "value": "", + "meta": { "commands": [], "width": 0.5 } + } + ] + } + ] + } + ] + } + ], + "label": "Stress & Trauma" + } + ], + "template": "Blank", + "version": 6, + "wide": false, + "theme": { + "backgroundColor": "#fdfae8", + "sectionHeadingFontFamily": "'Marcellus', serif;", + "style": "@import url('https://fonts.googleapis.com/css2?family=Marcellus&display=swap');", + "helperTextFontSize": 0.75, + "infoTextFontSize": 0.875, + "textFontFamily": "'Marcellus', serif;", + "textFontSize": 1.75, + "hideSectionBackground": false, + "sectionHeadingFontSize": 1.75, + "helperTextFontWeight": "", + "labelFontSize": 1.5, + "pageHeadingFontFamily": "'Roboto', sans-serif;", + "labelFontFamily": "'Roboto', sans-serif;", + "infoTextFontFamily": "'Roboto', sans-serif;", + "helperTextFontFamily": "'Roboto', sans-serif;" + } +} diff --git a/lib/domains/character/character-templates/Cyberpunk RED/Cyberpunk RED.json b/public/character-templates/Cyberpunk RED/Cyberpunk RED.json similarity index 100% rename from lib/domains/character/character-templates/Cyberpunk RED/Cyberpunk RED.json rename to public/character-templates/Cyberpunk RED/Cyberpunk RED.json diff --git a/lib/domains/character/character-templates/Cypher/Cypher Template.json b/public/character-templates/Cypher/Cypher Template.json similarity index 100% rename from lib/domains/character/character-templates/Cypher/Cypher Template.json rename to public/character-templates/Cypher/Cypher Template.json diff --git a/lib/domains/character/character-templates/Defaults/Blank.json b/public/character-templates/Defaults/Blank.json similarity index 100% rename from lib/domains/character/character-templates/Defaults/Blank.json rename to public/character-templates/Defaults/Blank.json diff --git a/lib/domains/character/character-templates/Dot Hack Infinite Generation/BLADE MASTER.json b/public/character-templates/Dot Hack Infinite Generation/BLADE MASTER.json similarity index 100% rename from lib/domains/character/character-templates/Dot Hack Infinite Generation/BLADE MASTER.json rename to public/character-templates/Dot Hack Infinite Generation/BLADE MASTER.json diff --git a/lib/domains/character/character-templates/Dot Hack Infinite Generation/HEAVY AXEMAN.json b/public/character-templates/Dot Hack Infinite Generation/HEAVY AXEMAN.json similarity index 100% rename from lib/domains/character/character-templates/Dot Hack Infinite Generation/HEAVY AXEMAN.json rename to public/character-templates/Dot Hack Infinite Generation/HEAVY AXEMAN.json diff --git a/lib/domains/character/character-templates/Dot Hack Infinite Generation/HEAVY BLADE.json b/public/character-templates/Dot Hack Infinite Generation/HEAVY BLADE.json similarity index 100% rename from lib/domains/character/character-templates/Dot Hack Infinite Generation/HEAVY BLADE.json rename to public/character-templates/Dot Hack Infinite Generation/HEAVY BLADE.json diff --git a/lib/domains/character/character-templates/Dot Hack Infinite Generation/KNUCKLE MASTER.json b/public/character-templates/Dot Hack Infinite Generation/KNUCKLE MASTER.json similarity index 100% rename from lib/domains/character/character-templates/Dot Hack Infinite Generation/KNUCKLE MASTER.json rename to public/character-templates/Dot Hack Infinite Generation/KNUCKLE MASTER.json diff --git a/lib/domains/character/character-templates/Dot Hack Infinite Generation/LONG ARM.json b/public/character-templates/Dot Hack Infinite Generation/LONG ARM.json similarity index 100% rename from lib/domains/character/character-templates/Dot Hack Infinite Generation/LONG ARM.json rename to public/character-templates/Dot Hack Infinite Generation/LONG ARM.json diff --git a/lib/domains/character/character-templates/Dot Hack Infinite Generation/TWIN BLADE.json b/public/character-templates/Dot Hack Infinite Generation/TWIN BLADE.json similarity index 100% rename from lib/domains/character/character-templates/Dot Hack Infinite Generation/TWIN BLADE.json rename to public/character-templates/Dot Hack Infinite Generation/TWIN BLADE.json diff --git a/lib/domains/character/character-templates/Dot Hack Infinite Generation/WAVE MASTER.json b/public/character-templates/Dot Hack Infinite Generation/WAVE MASTER.json similarity index 100% rename from lib/domains/character/character-templates/Dot Hack Infinite Generation/WAVE MASTER.json rename to public/character-templates/Dot Hack Infinite Generation/WAVE MASTER.json diff --git a/lib/domains/character/character-templates/Dresden Files/Dresden Files Accelerated.json b/public/character-templates/Dresden Files/Dresden Files Accelerated.json similarity index 100% rename from lib/domains/character/character-templates/Dresden Files/Dresden Files Accelerated.json rename to public/character-templates/Dresden Files/Dresden Files Accelerated.json diff --git a/lib/domains/character/character-templates/Dresden Files/Dresden Files RPG - Character.json b/public/character-templates/Dresden Files/Dresden Files RPG - Character.json similarity index 100% rename from lib/domains/character/character-templates/Dresden Files/Dresden Files RPG - Character.json rename to public/character-templates/Dresden Files/Dresden Files RPG - Character.json diff --git a/lib/domains/character/character-templates/Dresden Files/Dresden Files RPG - SpellCaster.json b/public/character-templates/Dresden Files/Dresden Files RPG - SpellCaster.json similarity index 100% rename from lib/domains/character/character-templates/Dresden Files/Dresden Files RPG - SpellCaster.json rename to public/character-templates/Dresden Files/Dresden Files RPG - SpellCaster.json diff --git a/lib/domains/character/character-templates/Dresden Files/Dresden Files RPG - Vampire.json b/public/character-templates/Dresden Files/Dresden Files RPG - Vampire.json similarity index 100% rename from lib/domains/character/character-templates/Dresden Files/Dresden Files RPG - Vampire.json rename to public/character-templates/Dresden Files/Dresden Files RPG - Vampire.json diff --git a/lib/domains/character/character-templates/Driftwood Publishing/The Riddle of Steel.json b/public/character-templates/Driftwood Publishing/The Riddle of Steel.json similarity index 100% rename from lib/domains/character/character-templates/Driftwood Publishing/The Riddle of Steel.json rename to public/character-templates/Driftwood Publishing/The Riddle of Steel.json diff --git a/lib/domains/character/character-templates/Dungeon World/Playguide.json b/public/character-templates/Dungeon World/Playguide.json similarity index 100% rename from lib/domains/character/character-templates/Dungeon World/Playguide.json rename to public/character-templates/Dungeon World/Playguide.json diff --git a/lib/domains/character/character-templates/Dungeons and Dragons/DnD 5e.json b/public/character-templates/Dungeons and Dragons/DnD 5e.json similarity index 100% rename from lib/domains/character/character-templates/Dungeons and Dragons/DnD 5e.json rename to public/character-templates/Dungeons and Dragons/DnD 5e.json diff --git a/lib/domains/character/character-templates/Edge of the Empire/Edge of the Empire (FR).json b/public/character-templates/Edge of the Empire/Edge of the Empire (FR).json similarity index 100% rename from lib/domains/character/character-templates/Edge of the Empire/Edge of the Empire (FR).json rename to public/character-templates/Edge of the Empire/Edge of the Empire (FR).json diff --git a/lib/domains/character/character-templates/Edge of the Empire/Edge of the Empire.json b/public/character-templates/Edge of the Empire/Edge of the Empire.json similarity index 100% rename from lib/domains/character/character-templates/Edge of the Empire/Edge of the Empire.json rename to public/character-templates/Edge of the Empire/Edge of the Empire.json diff --git a/public/character-templates/Engine Heart/Engine Heart.json b/public/character-templates/Engine Heart/Engine Heart.json new file mode 100644 index 000000000..55364eb89 --- /dev/null +++ b/public/character-templates/Engine Heart/Engine Heart.json @@ -0,0 +1,356 @@ +{ + "lastUpdated": 1681201599, + "name": " Template", + "pages": [ + { + "id": "82a8ddb8-3476-42c6-a550-51eb90d0e322", + "label": "Character", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "7e3096c0-cadd-4f24-a461-f2f865e6c98b", + "label": "CHARACTER", + "blocks": [ + { + "id": "5787f6ef-3d5e-4f9b-bba6-7b4c019389bb", + "label": "", + "type": "Image", + "meta": {}, + "value": "https://d1vzi28wh99zvq.cloudfront.net/images/4860/106842.jpg" + } + ] + } + ] + }, + { + "sections": [ + { + "id": "4e2227c3-3d30-44c6-b1dd-137fe5e405d7", + "label": "", + "blocks": [ + { + "id": "1dea0e42-43c8-44d2-9002-db0655258f82", + "label": "UNIT NAME", + "type": "Text", + "value": "", + "meta": { "width": 1 } + }, + { + "id": "db85542f-e039-4cec-b849-1e97ec65c563", + "label": "PLAYER NAME", + "type": "Text", + "value": "", + "meta": { "width": 1 } + }, + { + "id": "42e72015-a2a3-41f8-ae88-0b80b81a1c78", + "label": "ORIGINAL PURPOSE", + "type": "Text", + "value": "", + "meta": { "width": 1 } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "592417ee-c7f5-4fbe-b267-744f596a36c1", + "label": "INTELLIGENCE", + "blocks": [ + { + "id": "1f718760-e871-4d9d-ac47-2ec1d4e3eea8", + "label": "RealityCom", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + }, + { + "id": "9a94d4c2-b828-4c73-8fd0-e09f6d03bf61", + "label": "HumanCom", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + }, + { + "id": "9b3f6580-d5ae-44a6-9d11-42868955da20", + "label": "DigiCon", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + }, + { + "id": "121c8045-5bd6-48e8-9eab-3e8ac92f817f", + "label": "MechaniCon", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "24954d6f-3c92-422d-9be2-26570cd77166", + "label": "CHASSIS", + "blocks": [ + { + "id": "1bbfac06-3ae1-4d20-8b47-cae1bb2c5cfc", + "label": "Dexterity", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + }, + { + "id": "66e9983b-4b21-447a-b06b-1c7b6dbaf136", + "label": "Mobility", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + }, + { + "id": "3fee964a-7d29-4bd7-9308-157334409f2b", + "label": "Perception", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + }, + { + "id": "a7bf917d-b81c-49de-a25f-9458fbf252a2", + "label": "Reflexes", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + }, + { + "id": "e7131e0f-3210-4a67-a6a2-96c1bb00df08", + "label": "Strength", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "52a4691a-908d-4653-bc42-c22fdbaa7b67", + "label": "CRUX", + "blocks": [ + { + "id": "2df2dae5-05c0-4d2e-99ce-0855cb4dd4bf", + "label": "Durability", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + }, + { + "id": "e13496e7-6772-4448-b118-b3b695f9393d", + "label": "Buffer", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + }, + { + "id": "4ece133f-67b7-4c2e-8f8e-423ce0b31735", + "label": "Size", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + }, + { + "id": "2c7bcd60-fd72-4141-a210-0f01bbf38007", + "label": "Power", + "type": "DicePool", + "value": "", + "meta": { "commands": ["1d10"] } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "b98588d8-befb-48b8-9c66-7d947b4a1d51", + "label": "PHYSICAL INTERACTION", + "blocks": [ + { + "id": "e3274acd-0bf2-4eeb-b9e9-cea92a4ad699", + "label": "Interaction Pool", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d10"], + "helperText": "Dexterity + Reflexes" + } + }, + { + "id": "17d67e06-fb06-4802-af1f-3b5b7dad3f1b", + "label": "TN to be struck", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Mobility + Reflexes" } + }, + { + "id": "0cd13a06-3e35-47e8-93a0-43b55a6ad4a9", + "label": "Damage from Strike", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Str÷2, round down" } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "dd203c0f-c544-42cb-b361-9b91224fbf35", + "label": "MOVEMENT", + "blocks": [ + { + "id": "82ef58cf-b8ec-4859-ac83-3097d86ad3b0", + "label": "Initiative", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d10"], + "helperText": "1d10 + Reflexes" + } + }, + { + "id": "0e77fd45-2545-4a2f-971d-8c64a76cc292", + "label": "Speed", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Mobility + Reflexes" } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "0feb993b-a5bf-4105-a0f3-ac936043194e", + "label": "THRESHOLDS", + "blocks": [ + { + "id": "3fbaad3f-ed0e-46bd-a0be-70733f36ac42", + "label": "OS Threshold", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "helperText": "DigiCon + Buffer" + }, + "value": "0" + }, + { + "id": "1d32b57f-38a0-4c99-a6bc-abac3494bba3", + "label": "Damage Threshold", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "helperText": "Durability + Size" + }, + "value": "0" + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "3cce0207-c063-47b1-b64c-d460c452b936", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "92b60b14-2a43-40f6-afb1-587653848ef7", + "label": "FEATURES", + "blocks": [ + { + "id": "c663b77d-b663-463c-ad71-88b4bf4b73d8", + "type": "Text", + "value": "", + "meta": { "width": 0.66 } + }, + { + "id": "41b7af79-969c-45af-8b1d-dd6f6645cbbc", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "a106e6e0-739a-440a-a662-1db7cc51b612", + "label": "DEFECTS", + "blocks": [ + { + "id": "05b7313c-49da-4bcb-b8bd-b571e35a1c5b", + "type": "Text", + "value": "", + "meta": { "width": 0.66 } + }, + { + "id": "03c5d8c9-7796-48cf-8b9f-4d13a1db19c4", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + } + ] + } + ] + } + ] + } + ], + "label": "Features" + } + ], + "template": "Blank", + "version": 6, + "wide": false, + "theme": { + "hideSectionBackground": false, + "style": "@import url('https://fonts.googleapis.com/css?family=Share+Tech+Mono&display=swap')", + "pageHeadingFontFamily": "Share Tech Mono", + "sectionHeadingFontFamily": "Share Tech Mono", + "labelFontFamily": "Share Tech Mono", + "textFontFamily": "Share Tech Mono", + "helperTextFontFamily": "Share Tech Mono", + "infoTextFontFamily": "Share Tech Mono", + "pageHeadingFontWeight": "", + "sectionHeadingFontWeight": "bold" + }, + "fariType": "character" +} diff --git a/lib/domains/character/character-templates/Evolution Pulse/Evolution Pulse - Hydrah.json b/public/character-templates/Evolution Pulse/Evolution Pulse - Hydrah.json similarity index 100% rename from lib/domains/character/character-templates/Evolution Pulse/Evolution Pulse - Hydrah.json rename to public/character-templates/Evolution Pulse/Evolution Pulse - Hydrah.json diff --git a/lib/domains/character/character-templates/Evolution Pulse/Evolution Pulse - Hyonos.json b/public/character-templates/Evolution Pulse/Evolution Pulse - Hyonos.json similarity index 100% rename from lib/domains/character/character-templates/Evolution Pulse/Evolution Pulse - Hyonos.json rename to public/character-templates/Evolution Pulse/Evolution Pulse - Hyonos.json diff --git a/lib/domains/character/character-templates/Evolution Pulse/Evolution Pulse - LostH.json b/public/character-templates/Evolution Pulse/Evolution Pulse - LostH.json similarity index 100% rename from lib/domains/character/character-templates/Evolution Pulse/Evolution Pulse - LostH.json rename to public/character-templates/Evolution Pulse/Evolution Pulse - LostH.json diff --git a/lib/domains/character/character-templates/Evolution Pulse/Evolution Pulse - Obscura.json b/public/character-templates/Evolution Pulse/Evolution Pulse - Obscura.json similarity index 100% rename from lib/domains/character/character-templates/Evolution Pulse/Evolution Pulse - Obscura.json rename to public/character-templates/Evolution Pulse/Evolution Pulse - Obscura.json diff --git a/lib/domains/character/character-templates/Evolution Pulse/Evolution Pulse - Proxy.json b/public/character-templates/Evolution Pulse/Evolution Pulse - Proxy.json similarity index 100% rename from lib/domains/character/character-templates/Evolution Pulse/Evolution Pulse - Proxy.json rename to public/character-templates/Evolution Pulse/Evolution Pulse - Proxy.json diff --git a/lib/domains/character/character-templates/Fari RPGs/Breathless SRD.json b/public/character-templates/Fari RPGs/Breathless SRD.json similarity index 100% rename from lib/domains/character/character-templates/Fari RPGs/Breathless SRD.json rename to public/character-templates/Fari RPGs/Breathless SRD.json diff --git a/lib/domains/character/character-templates/Fari RPGs/Breathless.json b/public/character-templates/Fari RPGs/Breathless.json similarity index 100% rename from lib/domains/character/character-templates/Fari RPGs/Breathless.json rename to public/character-templates/Fari RPGs/Breathless.json diff --git a/lib/domains/character/character-templates/Fari RPGs/Charge RPG.json b/public/character-templates/Fari RPGs/Charge RPG.json similarity index 100% rename from lib/domains/character/character-templates/Fari RPGs/Charge RPG.json rename to public/character-templates/Fari RPGs/Charge RPG.json diff --git a/lib/domains/character/character-templates/Fari RPGs/Dash.json b/public/character-templates/Fari RPGs/Dash.json similarity index 100% rename from lib/domains/character/character-templates/Fari RPGs/Dash.json rename to public/character-templates/Fari RPGs/Dash.json diff --git a/lib/domains/character/character-templates/Fari RPGs/Life Beyond Exo Station.json b/public/character-templates/Fari RPGs/Life Beyond Exo Station.json similarity index 100% rename from lib/domains/character/character-templates/Fari RPGs/Life Beyond Exo Station.json rename to public/character-templates/Fari RPGs/Life Beyond Exo Station.json diff --git a/lib/domains/character/character-templates/Fari RPGs/Renegades.json b/public/character-templates/Fari RPGs/Renegades.json similarity index 100% rename from lib/domains/character/character-templates/Fari RPGs/Renegades.json rename to public/character-templates/Fari RPGs/Renegades.json diff --git a/lib/domains/character/character-templates/Fari RPGs/The Path Of The Wolves.json b/public/character-templates/Fari RPGs/The Path Of The Wolves.json similarity index 100% rename from lib/domains/character/character-templates/Fari RPGs/The Path Of The Wolves.json rename to public/character-templates/Fari RPGs/The Path Of The Wolves.json diff --git a/lib/domains/character/character-templates/Fate Accelerated/Fate Accelerated (ES).json b/public/character-templates/Fate Accelerated/Fate Accelerated (ES).json similarity index 100% rename from lib/domains/character/character-templates/Fate Accelerated/Fate Accelerated (ES).json rename to public/character-templates/Fate Accelerated/Fate Accelerated (ES).json diff --git a/lib/domains/character/character-templates/Fate Accelerated/Fate Accelerated (FR).json b/public/character-templates/Fate Accelerated/Fate Accelerated (FR).json similarity index 100% rename from lib/domains/character/character-templates/Fate Accelerated/Fate Accelerated (FR).json rename to public/character-templates/Fate Accelerated/Fate Accelerated (FR).json diff --git a/lib/domains/character/character-templates/Fate Accelerated/Fate Accelerated (PL).json b/public/character-templates/Fate Accelerated/Fate Accelerated (PL).json similarity index 100% rename from lib/domains/character/character-templates/Fate Accelerated/Fate Accelerated (PL).json rename to public/character-templates/Fate Accelerated/Fate Accelerated (PL).json diff --git a/lib/domains/character/character-templates/Fate Accelerated/Fate Accelerated (PT-BR).json b/public/character-templates/Fate Accelerated/Fate Accelerated (PT-BR).json similarity index 100% rename from lib/domains/character/character-templates/Fate Accelerated/Fate Accelerated (PT-BR).json rename to public/character-templates/Fate Accelerated/Fate Accelerated (PT-BR).json diff --git a/lib/domains/character/character-templates/Fate Accelerated/Fate Accelerated.json b/public/character-templates/Fate Accelerated/Fate Accelerated.json similarity index 100% rename from lib/domains/character/character-templates/Fate Accelerated/Fate Accelerated.json rename to public/character-templates/Fate Accelerated/Fate Accelerated.json diff --git a/lib/domains/character/character-templates/Fate Condensed/Fate Condensed (DE).json b/public/character-templates/Fate Condensed/Fate Condensed (DE).json similarity index 100% rename from lib/domains/character/character-templates/Fate Condensed/Fate Condensed (DE).json rename to public/character-templates/Fate Condensed/Fate Condensed (DE).json diff --git a/lib/domains/character/character-templates/Fate Condensed/Fate Condensed (ES).json b/public/character-templates/Fate Condensed/Fate Condensed (ES).json similarity index 100% rename from lib/domains/character/character-templates/Fate Condensed/Fate Condensed (ES).json rename to public/character-templates/Fate Condensed/Fate Condensed (ES).json diff --git a/lib/domains/character/character-templates/Fate Condensed/Fate Condensed (IT).json b/public/character-templates/Fate Condensed/Fate Condensed (IT).json similarity index 100% rename from lib/domains/character/character-templates/Fate Condensed/Fate Condensed (IT).json rename to public/character-templates/Fate Condensed/Fate Condensed (IT).json diff --git a/lib/domains/character/character-templates/Fate Condensed/Fate Condensed (PL).json b/public/character-templates/Fate Condensed/Fate Condensed (PL).json similarity index 100% rename from lib/domains/character/character-templates/Fate Condensed/Fate Condensed (PL).json rename to public/character-templates/Fate Condensed/Fate Condensed (PL).json diff --git a/lib/domains/character/character-templates/Fate Condensed/Fate Condensed (PT-BR).json b/public/character-templates/Fate Condensed/Fate Condensed (PT-BR).json similarity index 100% rename from lib/domains/character/character-templates/Fate Condensed/Fate Condensed (PT-BR).json rename to public/character-templates/Fate Condensed/Fate Condensed (PT-BR).json diff --git a/lib/domains/character/character-templates/Fate Condensed/Fate Condensed (TR).json b/public/character-templates/Fate Condensed/Fate Condensed (TR).json similarity index 100% rename from lib/domains/character/character-templates/Fate Condensed/Fate Condensed (TR).json rename to public/character-templates/Fate Condensed/Fate Condensed (TR).json diff --git a/lib/domains/character/character-templates/Fate Condensed/Fate Condensed.json b/public/character-templates/Fate Condensed/Fate Condensed.json similarity index 100% rename from lib/domains/character/character-templates/Fate Condensed/Fate Condensed.json rename to public/character-templates/Fate Condensed/Fate Condensed.json diff --git a/lib/domains/character/character-templates/Fate Core/Fate Core (DE).json b/public/character-templates/Fate Core/Fate Core (DE).json similarity index 100% rename from lib/domains/character/character-templates/Fate Core/Fate Core (DE).json rename to public/character-templates/Fate Core/Fate Core (DE).json diff --git a/lib/domains/character/character-templates/Fate Core/Fate Core (ES).json b/public/character-templates/Fate Core/Fate Core (ES).json similarity index 100% rename from lib/domains/character/character-templates/Fate Core/Fate Core (ES).json rename to public/character-templates/Fate Core/Fate Core (ES).json diff --git a/lib/domains/character/character-templates/Fate Core/Fate Core (FR).json b/public/character-templates/Fate Core/Fate Core (FR).json similarity index 100% rename from lib/domains/character/character-templates/Fate Core/Fate Core (FR).json rename to public/character-templates/Fate Core/Fate Core (FR).json diff --git a/lib/domains/character/character-templates/Fate Core/Fate Core (ITA).json b/public/character-templates/Fate Core/Fate Core (ITA).json similarity index 100% rename from lib/domains/character/character-templates/Fate Core/Fate Core (ITA).json rename to public/character-templates/Fate Core/Fate Core (ITA).json diff --git a/lib/domains/character/character-templates/Fate Core/Fate Core (PL).json b/public/character-templates/Fate Core/Fate Core (PL).json similarity index 100% rename from lib/domains/character/character-templates/Fate Core/Fate Core (PL).json rename to public/character-templates/Fate Core/Fate Core (PL).json diff --git a/lib/domains/character/character-templates/Fate Core/Fate Core.json b/public/character-templates/Fate Core/Fate Core.json similarity index 100% rename from lib/domains/character/character-templates/Fate Core/Fate Core.json rename to public/character-templates/Fate Core/Fate Core.json diff --git a/lib/domains/character/character-templates/Fate Of Cthulhu/Fate Of Cthulhu.json b/public/character-templates/Fate Of Cthulhu/Fate Of Cthulhu.json similarity index 100% rename from lib/domains/character/character-templates/Fate Of Cthulhu/Fate Of Cthulhu.json rename to public/character-templates/Fate Of Cthulhu/Fate Of Cthulhu.json diff --git a/lib/domains/character/character-templates/Free League/Dragon Bane.json b/public/character-templates/Free League/Dragon Bane.json similarity index 100% rename from lib/domains/character/character-templates/Free League/Dragon Bane.json rename to public/character-templates/Free League/Dragon Bane.json diff --git a/lib/domains/character/character-templates/Friendly Neighborhood Superhero/Friendly Neighborhood Superhero.json b/public/character-templates/Friendly Neighborhood Superhero/Friendly Neighborhood Superhero.json similarity index 100% rename from lib/domains/character/character-templates/Friendly Neighborhood Superhero/Friendly Neighborhood Superhero.json rename to public/character-templates/Friendly Neighborhood Superhero/Friendly Neighborhood Superhero.json diff --git a/lib/domains/character/character-templates/Gallant Knight Games/Solar Blades And Cosmic Spells.json b/public/character-templates/Gallant Knight Games/Solar Blades And Cosmic Spells.json similarity index 100% rename from lib/domains/character/character-templates/Gallant Knight Games/Solar Blades And Cosmic Spells.json rename to public/character-templates/Gallant Knight Games/Solar Blades And Cosmic Spells.json diff --git a/lib/domains/character/character-templates/Gamenomicon/Party First.json b/public/character-templates/Gamenomicon/Party First.json similarity index 100% rename from lib/domains/character/character-templates/Gamenomicon/Party First.json rename to public/character-templates/Gamenomicon/Party First.json diff --git a/lib/domains/character/character-templates/Grant Howitt/Honey Heist.json b/public/character-templates/Grant Howitt/Honey Heist.json similarity index 100% rename from lib/domains/character/character-templates/Grant Howitt/Honey Heist.json rename to public/character-templates/Grant Howitt/Honey Heist.json diff --git a/lib/domains/character/character-templates/Grant Howitt/The Witch Is Dead (FR).json b/public/character-templates/Grant Howitt/The Witch Is Dead (FR).json similarity index 100% rename from lib/domains/character/character-templates/Grant Howitt/The Witch Is Dead (FR).json rename to public/character-templates/Grant Howitt/The Witch Is Dead (FR).json diff --git a/lib/domains/character/character-templates/Grant Howitt/The Witch Is Dead.json b/public/character-templates/Grant Howitt/The Witch Is Dead.json similarity index 100% rename from lib/domains/character/character-templates/Grant Howitt/The Witch Is Dead.json rename to public/character-templates/Grant Howitt/The Witch Is Dead.json diff --git a/lib/domains/character/character-templates/Grim World/The Battlemaster.json b/public/character-templates/Grim World/The Battlemaster.json similarity index 100% rename from lib/domains/character/character-templates/Grim World/The Battlemaster.json rename to public/character-templates/Grim World/The Battlemaster.json diff --git a/lib/domains/character/character-templates/Grim World/The Channeler.json b/public/character-templates/Grim World/The Channeler.json similarity index 100% rename from lib/domains/character/character-templates/Grim World/The Channeler.json rename to public/character-templates/Grim World/The Channeler.json diff --git a/lib/domains/character/character-templates/Grim World/The Necromancer.json b/public/character-templates/Grim World/The Necromancer.json similarity index 100% rename from lib/domains/character/character-templates/Grim World/The Necromancer.json rename to public/character-templates/Grim World/The Necromancer.json diff --git a/lib/domains/character/character-templates/Grim World/The Shaman.json b/public/character-templates/Grim World/The Shaman.json similarity index 100% rename from lib/domains/character/character-templates/Grim World/The Shaman.json rename to public/character-templates/Grim World/The Shaman.json diff --git a/lib/domains/character/character-templates/Grim World/The Skirmisher.json b/public/character-templates/Grim World/The Skirmisher.json similarity index 100% rename from lib/domains/character/character-templates/Grim World/The Skirmisher.json rename to public/character-templates/Grim World/The Skirmisher.json diff --git a/lib/domains/character/character-templates/Grim World/The Slayer.json b/public/character-templates/Grim World/The Slayer.json similarity index 100% rename from lib/domains/character/character-templates/Grim World/The Slayer.json rename to public/character-templates/Grim World/The Slayer.json diff --git a/lib/domains/character/character-templates/Grim World/The Templar.json b/public/character-templates/Grim World/The Templar.json similarity index 100% rename from lib/domains/character/character-templates/Grim World/The Templar.json rename to public/character-templates/Grim World/The Templar.json diff --git a/lib/domains/character/character-templates/Gumshoe/Swords of the Serpentine.json b/public/character-templates/Gumshoe/Swords of the Serpentine.json similarity index 100% rename from lib/domains/character/character-templates/Gumshoe/Swords of the Serpentine.json rename to public/character-templates/Gumshoe/Swords of the Serpentine.json diff --git a/lib/domains/character/character-templates/Gun Metal Games/Interface Zero.json b/public/character-templates/Gun Metal Games/Interface Zero.json similarity index 100% rename from lib/domains/character/character-templates/Gun Metal Games/Interface Zero.json rename to public/character-templates/Gun Metal Games/Interface Zero.json diff --git a/lib/domains/character/character-templates/Hessan Yongdi/Lagash 3.json b/public/character-templates/Hessan Yongdi/Lagash 3.json similarity index 100% rename from lib/domains/character/character-templates/Hessan Yongdi/Lagash 3.json rename to public/character-templates/Hessan Yongdi/Lagash 3.json diff --git a/public/character-templates/How to be a Hero/How to be a Hero (DE).json b/public/character-templates/How to be a Hero/How to be a Hero (DE).json new file mode 100644 index 000000000..1ce0ebf4b --- /dev/null +++ b/public/character-templates/How to be a Hero/How to be a Hero (DE).json @@ -0,0 +1,451 @@ +{ + "id": "c376d500-f4ee-4182-9dfb-0f3bafeb8434", + "lastUpdated": 1654939219, + "name": "How to be a Hero [DE]", + "pages": [ + { + "id": "3c9177c5-8b6c-4dc9-9b69-e1d16fd690c2", + "label": "CHARAKTER", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "acdebf17-2c04-497f-bc18-c1e0cc8fb418", + "label": "CHARAKTER INFORMATIONEN", + "blocks": [ + { + "id": "61ca906f-0f1c-4431-a361-50f000f5fcff", + "label": "NAME:", + "type": "Text", + "value": "", + "meta": { "width": 1 } + }, + { + "id": "95899727-6366-4f52-9a11-53b9d3fa629b", + "label": "GESCHLECHT:", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "89dd4a8c-98de-4943-bbd2-0ef24e74da2a", + "label": "ALTER:", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "c524f779-53c0-4435-885e-a27458789ead", + "label": "LEBENSPUNKTE", + "type": "PointCounter", + "meta": { + "max": "100", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "96ad8ec5-ca2e-45ed-b28f-11566f1d5394", + "label": "STATUR:", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "170cf93f-d86d-43b1-88a4-b0fd67452dae", + "label": "RELIGION:", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "1eb97dbf-b2c0-401f-acd3-49efe9519312", + "label": "BERUF:", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "1b792e2d-4d36-44e0-a9ae-3e9ba4b35a27", + "label": "FAMILIENSTAND:", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "a82a40bc-a2b8-4580-a8cb-dc6ff6797e28", + "label": "HANDELN-SKILLS", + "blocks": [ + { + "id": "deb8a4f3-bf96-4cb2-9251-eeab91c7471b", + "label": "HANDELN-GEISTESBLITZPUNKTE", + "type": "PointCounter", + "meta": { "max": "1", "isMainPointCounter": false }, + "value": "0" + }, + { + "id": "c4dd695e-ffe9-4346-b96e-a69268da1f63", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "fff4a5a5-97e0-4104-8d70-967232aa05aa", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "1ac4a515-3c4e-4ab6-94e9-c3e546d4d651", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "aa98395e-4428-4f49-b703-b9ea5c45c819", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "a7c8779b-c2bf-4272-a0a2-6004efaffd67", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "30dd69cd-1dfe-4c96-a18b-3bea569fbdf4", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "a8c93346-673b-49b2-a8b0-3c1a3e73bcc9", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "6e221b71-b331-4f3c-92e3-3f335f312ac4", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "3b6f48a0-3ff9-497b-878c-6e00810a7d77", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "9813e497-ea44-4fe2-b098-2b53afef9fae", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + } + ] + } + ] + }, + { + "sections": [ + { + "id": "7e777178-36c4-4221-867b-990f0a33051e", + "label": "WISSEN-SKILLS", + "blocks": [ + { + "id": "e904aa45-3c6c-4ce2-85bf-0fe61ea12063", + "label": "WISSENS-GEISTESBLITZPUNKTE", + "type": "PointCounter", + "meta": { "max": "1", "isMainPointCounter": false }, + "value": "0" + }, + { + "id": "696f8e21-76e7-43d9-9319-dd78ac433a96", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "64489be7-978f-4e9d-8b1a-4c0e577851c6", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "c6fe83ff-6318-4f55-b787-8b30fb6c983f", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "55533dcc-af12-4a21-aab8-87114493464e", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "5665b8ed-ad49-4d48-a332-f021b0bc6f90", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "db97e8e3-1219-410e-b24f-74bca7e7bc45", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "201e9b5e-e636-46f2-b673-d79821f2e23c", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "f9149701-1a17-4094-b885-c0fd712893b8", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "d8883214-34cf-4232-8958-55d4bb7466f1", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "8f5100db-3772-4d3f-9263-a07c46d1a883", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + } + ] + } + ] + }, + { + "sections": [ + { + "id": "46a15a15-e7d2-43ef-9901-7c65c641a54d", + "label": "SOZIAL-SKILLS", + "blocks": [ + { + "id": "9d251b0b-3f30-4a28-b07a-c0c3af7f0902", + "label": "SOZIAL-GEISTESBLITZPUNKTE", + "type": "PointCounter", + "meta": { "max": "1", "isMainPointCounter": false }, + "value": "0" + }, + { + "id": "00ae64d0-8440-4835-8c28-58ad42293710", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "7e9ec223-4de6-49b4-872c-a2ccf26a9c1f", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "13ea1787-466e-4a28-968f-3d425612b9cf", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "a1e59a04-da32-42d3-aafb-5156a57804ba", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "955dc224-1ab0-4ac5-8567-f6dfa87339f8", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "b308505b-eb1e-496e-8005-34c7cafa332e", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "31a01b4f-62ca-4db4-af71-b1b6a832cd0a", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "5150ee08-1374-4f7a-83b0-3e566fb53048", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "c9db2744-de1c-49a6-a995-b46934acdfaf", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + }, + { + "id": "094feb72-a4b1-448c-95f6-f5d094647a8a", + "label": "", + "type": "Numeric", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "4e6fc3b8-2773-499e-a5e4-40d0e9d6e471", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "577a9330-1c00-4635-86ac-38d0225b1b86", + "label": "", + "blocks": [ + { + "id": "e6d29ba1-e3d5-46fc-acb5-d1e67d813bac", + "label": "", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "92f16ac1-2d01-4c33-bbfc-76ad0f2b6404", + "label": "", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + } + ] + } + ] + } + ], + "label": "INVENTAR" + }, + { + "id": "a257574c-11e1-40a0-9a34-a06a66baa152", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "c4952b64-2e2d-4d76-aeff-e1e861bad33b", + "label": "BILD", + "blocks": [ + { + "id": "b361a8b3-ed92-4e68-9e48-c6362c639201", + "label": "", + "type": "Image", + "meta": {}, + "value": "" + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "cd02c112-fe81-485a-9060-00755790afc8", + "label": "HINTERGUNDSGESCHICHTE", + "blocks": [ + { + "id": "06d8925c-6cf2-4862-89e4-81f3fe1ff895", + "label": "", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "fcc87bed-1f97-45cf-bb51-d997bc5ad93e", + "label": "NOTIZEN", + "blocks": [ + { + "id": "edab7bbe-c9cc-4047-bdce-9eec409cef1d", + "label": "", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "HINTERGRUNDSGESCHICHTE" + } + ], + "template": "Blank", + "version": 6, + "wide": true, + "fariType": "character" +} diff --git a/lib/domains/character/character-templates/Index Card RPG/IC RPG Template.json b/public/character-templates/Index Card RPG/IC RPG Template.json similarity index 100% rename from lib/domains/character/character-templates/Index Card RPG/IC RPG Template.json rename to public/character-templates/Index Card RPG/IC RPG Template.json diff --git a/lib/domains/character/character-templates/Iron Edda/Iron Edda Accelerated.json b/public/character-templates/Iron Edda/Iron Edda Accelerated.json similarity index 100% rename from lib/domains/character/character-templates/Iron Edda/Iron Edda Accelerated.json rename to public/character-templates/Iron Edda/Iron Edda Accelerated.json diff --git a/lib/domains/character/character-templates/Jack Blair/Space Legs.json b/public/character-templates/Jack Blair/Space Legs.json similarity index 100% rename from lib/domains/character/character-templates/Jack Blair/Space Legs.json rename to public/character-templates/Jack Blair/Space Legs.json diff --git a/public/character-templates/Jameis Vu/Jamais_Vu_Streamlined.json b/public/character-templates/Jameis Vu/Jamais_Vu_Streamlined.json new file mode 100644 index 000000000..3b36da8f9 --- /dev/null +++ b/public/character-templates/Jameis Vu/Jamais_Vu_Streamlined.json @@ -0,0 +1,1304 @@ +{ + "fariType": "character", + "id": "bd32b31b-8206-41cf-bcba-f6f7b48dfe97", + "lastUpdated": 1680469944, + "name": "Jamais Vu Streamlined", + "pages": [ + { + "id": "d28f69ae-79e4-42cb-9886-1b9707cce747", + "label": "Character", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "3dd1e746-dcc3-49c9-843a-2ece05c69a65", + "label": "YOU???", + "blocks": [ + { + "id": "c9b81528-3f51-438f-bf7a-9bd33602ccad", + "label": "NAME", + "type": "Text", + "value": "", + "meta": { + "width": 0.5, + "helperText": "You don't even remember your name, do you?" + } + }, + { + "id": "6526d337-f917-44b5-8528-d5c0b592ba87", + "label": "LOOKS", + "type": "Text", + "value": "\n", + "meta": { + "width": 0.5, + "helperText": "This one is easy, just look in the mirror." + } + }, + { + "id": "9a1b1c56-0399-4cbf-892d-d4b4f7976e87", + "label": "MORAL", + "type": "SlotTracker", + "meta": { + "width": 0.33, + "helperText": "Morale measures your resistance against stressful & shameful situations, as well as your overall resolve & confidence. " + }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "e87b45cc-acfa-4417-a05a-24b784eca9ca", + "label": "HEALTH", + "type": "SlotTracker", + "meta": { + "width": 0.33, + "helperText": "Health measures your resistance against physical harm, as well as your overall well-being. 
 
" + }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "91328e77-6a1b-4fa6-8be1-012efdf98931", + "label": "XP", + "type": "SlotTracker", + "meta": { + "width": 0.33, + "helperText": "Experience points (XP) are a measure of your accomplishments and ongoing learning. 

" + }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "44bba7ce-758f-48bb-ba67-c13750430af5", + "label": "", + "type": "Image", + "meta": {}, + "value": "" + } + ] + }, + { + "id": "a39a24a3-504c-4d7a-987d-e5f0c7fa07d2", + "label": "SKILLS", + "blocks": [ + { + "id": "eb5f7256-f29a-4c79-a391-22273b24de90", + "label": "Info Text", + "type": "InfoText", + "value": "Skills are aspects of your psyche with their own will and personality. They manifest themselves as voices in your head that react to what you do and what’s happening around you. They interject to provide help, argue with each other, and sometimes even make demands on you. There are 24 skills, and they’re non-player characters with full rights. Even more, they are the stars in your brain’s show, and sometimes you’ll just have to sit down and watch. The higher a skill gets, the higher its influence over you. Skills can be directly modified by putting points into them at character creation or spending experience points during the game. Internalizing Thoughts, wearing gear, and using drugs give bonuses and penalties to your skills.", + "meta": {} + }, + { + "id": "eefb22bb-4e8a-4177-96d9-cf55454fd739", + "label": "LOGIC", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It believes everything’s a problem that can be solved, and that there’s one optimal way to do anything." + } + }, + { + "id": "030d08ea-b1ce-4faf-9052-2d98894fc1ec", + "label": "ENCYCLO­PEDIA", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It has a memory as prodigious as selective and it can bless you with astonishing eidetic recollections." + } + }, + { + "id": "64c2ca0d-5bc5-4ee3-a853-3b51b9f1ec6c", + "label": "RHETORIC", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "The star of endless arguing and futile debate. The bread and butter of politicians and talk shows." + } + }, + { + "id": "4b22bbb7-88f8-4cdb-bc96-3a451675079b", + "label": "DRAMA", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "A euphemism for lying. But besides deceiving people, it also excels at performing." + } + }, + { + "id": "b213e4fc-311b-45d7-8601-3d5d09419702", + "label": "CONCEPTUALIZATION", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It’s the spark of creativity that separates man from beast." + } + }, + { + "id": "0a76fdd1-9593-444e-bbcb-9fbfb838e223", + "label": "VISUAL CALCULUS", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It loves reconstructing a crime scene and interpreting blood splatters and bullet ricochets like in a TV show.
" + } + }, + { + "id": "5af8fb7d-2cc6-4ea8-8ee4-fa197b19b4b2", + "label": "VOLITION", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It wants you to get shit done and become a better person. It makes you get up in the morning, quit drugs, eat quinoa." + } + }, + { + "id": "fcda55d2-cb2e-4802-8593-98bebc99be30", + "label": "INLAND EMPIRE", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "An unstoppable stream of emotions and premonitions. It makes you experience the world through a lens of surrealism." + } + }, + { + "id": "a10f168f-2af5-4ed5-a1b6-51a025afeba7", + "label": "EMPATHY\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It helps you connect with the human condition and relate to the circumstances and suffering of others." + } + }, + { + "id": "b9188ef5-d6c6-40c1-80ae-486d11fce5b4", + "label": "AUTHORITY", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "hideModifier": false, + "helperText": "It's about respect, for both you and the institution you represent. It helps you be assertive and exert dominance.
" + } + }, + { + "id": "85646b00-6a4c-4339-bbbe-9b316267c458", + "label": "ESPRIT DE CORPS", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It gives you flashes about your coworkers to better understand your tiny role in the institution.
" + } + }, + { + "id": "e09f09dd-e72a-4290-871d-74b19ab8b3be", + "label": "SUGGESTION\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "Ah, the subtle art of making others think their interests and yours are aligned.
" + } + }, + { + "id": "147e8ebe-dbcd-4980-a225-5363d0a822f2", + "label": "ENDURANCE", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It prevents you from losing health when you’re hurt but encourages you to really try with its “bring it on!” attitude.
" + } + }, + { + "id": "6839ff60-f356-42fc-979c-28f813b00895", + "label": "PAIN THRESHOLD\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It keeps you functioning when you get hurt, ignoring your own blood spilling to the ground.
" + } + }, + { + "id": "2c6fbeb1-8355-4bec-8c28-10c331b7ee23", + "label": "PHYSICAL INSTRUMENT\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It makes you punch things right in their face. An adrenaline-junkie gym coach that encompasses all your physicality.
" + } + }, + { + "id": "5b80602e-d3da-408c-9b39-18a136a1d013", + "label": "ELECTRO­CHEMISTRY\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "The perfect hedonist. It knows a lot about every drug on Earth, even the neurochemical details.
" + } + }, + { + "id": "297515ad-9e8f-470c-a2ce-2a8d9088ea63", + "label": "SHIVERS\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "Feelings you can’t put your finger on. This guy wants to tell you something... if only you knew what it was.
" + } + }, + { + "id": "501556b8-6899-4ad6-b340-ca9c29ba505e", + "label": "HALF LIGHT\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It loves you so much it’s just afraid of anything that could hurt you, even your own ideas.
" + } + }, + { + "id": "ae7152ab-ef3a-4fbf-8d8a-d6114ab9d806", + "label": "HAND/EYE COORDINATION\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "The one you need to throw a ball and catch it on the fly. To aim and fire a gun with a resemblance of competency.
" + } + }, + { + "id": "528558f4-c8f9-4603-a232-926165eab053", + "label": "PERCEPTION\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "The magnifying glass that gives you the details other people miss but in a cold way, detached from humanity.
" + } + }, + { + "id": "99526f9d-d8e7-4f4b-853b-83773ec28b24", + "label": "REACTION SPEED\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It lets you dodge punches and come up with great comebacks at the speed of photons in a vacuum.
" + } + }, + { + "id": "6a67a7b2-75b4-4a79-9ef5-2e140b9937c9", + "label": "SAVOIR FAIRE\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "Balance, acrobatics, and stealth. It makes you effortlessly cool while jumping from roof to roof.
" + } + }, + { + "id": "83415653-d68f-4ab4-b535-65c791fa735d", + "label": "INTERFACING\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It covers all your finger-working needs. It also covers your motor memory.
" + } + }, + { + "id": "9614d150-e9f0-4d7c-91d0-2d359311aefc", + "label": "COMPOSURE\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It lets you keep a resemblance of calmness. It’s your stillness under pressure.
" + } + } + ] + }, + { + "id": "69163a4f-7830-435a-b23f-ba20d7c11ccd", + "label": "GENERAL GAME INFO SHEET", + "blocks": [ + { + "id": "17e0f79d-f9be-48f1-95cb-8c5dc5324d5b", + "label": "END OF A SCENE ", + "type": "Text", + "value": "- RECAP YOUR NEW CLUES \n- TRY TO FORM NEW HUNCES \n- EARN XP \n- CREATE / INTERNALIZE THOUHTS \n", + "meta": { "width": 0.5 } + }, + { + "id": "d5c8b209-10e0-4f51-916a-7b5261932f94", + "label": "EARNING XP", + "type": "Text", + "value": "1 XP - FAILING A SKILL CHECK \n1-3 XP - EXPRESS YOUR CHARACTER \n2 XP - USE A NEGATIVE TAG IN A CHECK \n2 XP - FORM A HUNCH \n", + "meta": { "width": 0.5 } + }, + { + "id": "1e72b31e-fd29-46e1-ba51-29f379a91df8", + "label": "CHARACTER CREATION ", + "type": "Text", + "value": "Assign the following points to different skills: 7, 6, 5, 4, 3, 2, and 1. Write these values in the natural column. Leave the remaining skills at 0. Choose 3 pieces of gear or drugs. \n", + "meta": { "width": 0.5 } + }, + { + "id": "976cc358-973e-48f3-a545-1c6eadf531bc", + "label": "CHARACTER ADVANCEMENT", + "type": "Text", + "value": "Spend 5 XP in order to internalise a Thought, or spend 3 XP in order to increase a skill by 1.\n\n", + "meta": { "width": 0.5 } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "2163ca4f-d396-40f6-83d4-4cf9bd0615ac", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "af8d92f5-fd40-4260-a44c-c8ba7775853d", + "label": "CASE", + "blocks": [ + { + "id": "36aa23f0-2afd-4fe6-9306-aae9a9cc3f53", + "label": "Case Progress Bar", + "type": "SlotTracker", + "meta": { "helperText": "
" }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "6d7c2837-daef-42f0-b87b-2750f82408a1", + "label": "CLUES", + "type": "Separator", + "meta": { "hasLabel": true, "helperText": "
" }, + "value": "" + }, + { + "id": "8e02eff1-5778-433b-b777-57075f059c43", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "20662a25-53d4-4ef1-aeef-baacdf758bfe", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "71463af0-42a6-4720-bc9d-344f215806e5", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "c9ee10ac-e197-4d36-a874-1b1e3eb19000", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "458431cc-6dc8-4db8-ad18-d801c918842e", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "10bedef3-2a68-42e2-acbc-3e33a999ab68", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "86f8148b-0973-44e6-b2e9-d77c6bcc66c2", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "e41b0400-040d-4684-8290-a515641a627a", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "6c0c5ad0-05fb-4168-8396-4e8770e89b16", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "53bc9ae3-7feb-4243-bcf0-9de6fb120706", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "3eaf64ca-1093-4025-a99b-3eadcd72f49b", + "label": "HUNCHES", + "type": "Separator", + "meta": { "hasLabel": true, "helperText": "
" }, + "value": "" + }, + { + "id": "d7df85df-67de-4015-a5d7-d1154831bd80", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "f5d6a9ec-8671-42ff-a448-d1ce2f4ca81c", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "65eba21b-fe44-424d-98d7-7c9e68e1cf62", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "82d8b0e0-a425-4aae-9b81-991407eadf22", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "c73190df-6222-4324-ac91-47d3dec4821a", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "0571e15b-bc1f-4974-8961-bc2a8f57acff", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "5960ce76-e971-4fb1-bbfc-988c9005f192", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "c2f9a377-bb9b-44cb-a243-cd203008cb25", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "e7971a38-63a6-4f90-8b18-7b3df9fefe1f", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "65a951ee-f453-45d5-a5de-2c32c5a3a5a0", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "90c6c86a-ae2b-4b5b-866e-43ca39b8ce04", + "label": "IDENTITY ", + "blocks": [ + { + "id": "2f0f51d8-e13d-4f74-8887-f14f643f50f8", + "label": "Identity Progress Bar", + "type": "SlotTracker", + "meta": { "helperText": "
", "asClock": false }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "98000316-a495-4906-b898-a936f75cf640", + "label": "CLUES", + "type": "Separator", + "meta": { "hasLabel": true, "helperText": "" }, + "value": "" + }, + { + "id": "da929d72-09b8-484c-b090-5a63392465c8", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "0c398d11-fda9-4158-a6c5-4567a3fdce7a", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "56c0ae19-331f-44ed-af0f-49d83c63fa95", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "747aaa3a-6bf4-4bc4-b4e1-bbe1fbe2995c", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "6aebcc2c-373d-400d-8a1c-0692a907a47d", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "7932c36f-ae30-4e13-8fd9-95c9f7536c49", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "034d3602-e68c-423f-9639-e274164a1dcb", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "f37f113b-2d1a-4209-b4be-d96fb96efa79", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "053b6bec-cdf2-467a-a2d5-30ab6f76275d", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "a53177b0-9713-4a55-aa2a-c544af0284f2", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "3a2a2f75-7b39-4ae4-9046-d79f2011d568", + "label": "HUNCHES", + "type": "Separator", + "meta": { "hasLabel": true, "helperText": "
" }, + "value": "" + }, + { + "id": "491392f7-9038-4c44-bf88-c9ecc4efcce0", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "1ed5994e-04b2-4b42-a4fb-f3f7bdb129dc", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "eb852461-32fd-420d-8b62-daf4d8c4204a", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "e2f10c12-0ce5-4448-a339-c9b4c8964df7", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "0c51d852-c7d0-4d0d-b970-e7eb5236745e", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "76c6eccf-ece0-4d33-a691-d23f9e6bee57", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "aab24324-636c-4470-a7bf-b0e44bf8f784", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "c839a375-754e-48ec-82e3-03bb830520ce", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "622ce5ca-02a9-44c6-9976-cbee9b68efc4", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "70998966-48a4-41a6-90e1-9a8b2a53a038", + "label": "", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "CASE/IDENTITY " + }, + { + "id": "5d6c6878-2bdf-4f5b-b1ec-c2617ea39132", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "eeb0d5f0-f9ba-42bf-abf0-9cc3f7d58303", + "label": "TOKENS", + "blocks": [ + { + "id": "2069f4d5-c42a-44f7-870f-3a78a51c3d20", + "label": "Tokens", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + } + ] + }, + { + "id": "8fe69476-3eb6-43d9-bd73-359f4102afe3", + "label": "FLAGS", + "blocks": [ + { + "id": "b52cf4d0-157f-480e-9310-47ae93861e5a", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "61f3062b-65fb-4095-bcfc-124eb572bfea", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "6b422b98-9722-48fa-80b5-f16cbd012238", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "3e39f7cb-02eb-4770-8503-21ff139674de", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "784f7945-560d-43e6-bfa2-b9b5a1d9a7b3", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "d70c7c7a-8e97-490b-8692-375d1ed47dcd", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "d78774ab-d944-4b91-b4e8-092ca6b511b6", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "31885835-542b-4510-9fb7-5f08977353c7", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + }, + { + "id": "0c0603ab-d65c-450d-a7ef-5f0256dd67c4", + "label": "OTHER PLAYERS' FLAGS", + "blocks": [ + { + "id": "d5ecb602-28cb-4443-92f9-f5b113148408", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "23f6be1f-08bc-4f65-b291-0690382c8401", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "22bd21d1-ce36-42b0-bb04-c44561ec812b", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "c5be645d-619f-44b7-aa1d-be238df580ee", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "88fb8a41-6686-47dd-9f6e-68821670d04a", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "29e21d21-6b5c-40d6-9fdf-4af4c9d594d4", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "d7c5166d-75f5-44cd-88ff-4b87165e7cb9", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "3d24d1f7-8a7c-437b-8a00-55515d957c65", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + } + ] + } + ] + } + ], + "label": "TOKENS & FLAGS\n" + }, + { + "id": "e524b2c7-fb7a-49ff-acdb-9a8817271742", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "23a1365b-f11b-4190-bf3f-5e5d58e1d0ab", + "label": "THE THOUGHT CABINET", + "blocks": [ + { + "id": "3e4d8bbd-25f9-41db-8a35-a0c95c16ad65", + "label": "Thought", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "677e0599-10ad-49f2-9ee9-97602c9393f2", + "label": "Thought Progress Bar", + "type": "SlotTracker", + "meta": { "asClock": true, "width": 0.33 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "212c1b2f-e5c4-449a-96b9-57dd51ea139b", + "label": "Effect ", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "470eec8d-e7b0-4c74-a42c-d8acf328cc60", + "label": "Thought", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "548e627d-64f8-4be1-b275-a71c37cf02f2", + "label": "Thought Progress Bar", + "type": "SlotTracker", + "meta": { "asClock": true, "width": 0.33 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "4ce01cdd-4cd7-4422-8ca2-92b2a1f83554", + "label": "Effect ", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "78737f63-89f3-4b0c-a46a-8a8f01b59f26", + "label": "Thought", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "3f53103a-3dad-417b-8c9c-e1c22875484f", + "label": "Thought Progress Bar", + "type": "SlotTracker", + "meta": { "asClock": true, "width": 0.33 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "c311eac3-5f26-47f8-9af8-7c56fbb92440", + "label": "Effect", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "4d947ed5-6059-4e9e-bf89-78ef8a55c422", + "label": "Thought", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "1ed89f04-351a-415c-8125-6af2af353658", + "label": "Thought Progress Bar", + "type": "SlotTracker", + "meta": { "asClock": true, "width": 0.33 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "be6f2e7a-56ed-44cc-9ce3-bbf2bd81cfb4", + "label": "Effect", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "dd6ea1b2-373c-428a-a68b-54dc124745d2", + "label": "Thought", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "e9313de5-c3e5-44ff-9f4d-cf836f0c326d", + "label": "Thought Progress Bar", + "type": "SlotTracker", + "meta": { "asClock": true, "width": 0.33 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "a0e82741-ee82-42e5-8bbd-44ad1b8ab1e0", + "label": "Effect", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + } + ] + } + ] + } + ] + } + ], + "label": "THOUGHTS" + }, + { + "id": "030afe20-e862-4fbb-b52a-4e7385b3a6bd", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "0999789c-8236-4924-b838-daec02460d84", + "label": "GEAR & DRUGS", + "blocks": [ + { + "id": "6b6727f3-63a8-44a4-93b9-632e07f4a6fc", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "27e97484-53ec-4778-b1d8-9a471dcf3b4a", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "0cc0d910-4415-464e-8694-fbb8643a1a1a", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "91ee6716-a1f5-4998-a33c-371de6cedc6b", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "fd7d94e7-814c-47d0-b5bb-523b2044ab3f", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "dcf3ab91-14fd-4109-b178-57c7da5fe93a", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "a5068771-52a5-4515-95ed-4ca63f6077cf", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "4d96868c-e31c-4098-aa67-624ee598940a", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "bff69f85-852a-4b97-8d3f-2dece14525db", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "841f889e-d17b-4051-a8fc-d2a2720af9fe", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "93dcaa93-58f9-4a9a-969b-85c0c8d219b8", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "3e759c8e-8aed-46e5-b6ff-7cab74a20cb8", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "3a04b0e7-741a-474b-8763-78d920e306cc", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "364fa934-8571-4068-8472-08f3967a2115", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + } + ] + } + ] + } + ] + } + ], + "label": "GEAR & DRUGS" + }, + { + "id": "db2cbb85-be6f-482c-a568-1f470c8e1fef", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "349f08bc-00b0-41f9-b050-d7f29fb51f1f", + "label": "TAGS", + "blocks": [ + { + "id": "a90270f6-a398-4a3e-8112-80ee2cc3e0c6", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "9fe7618c-c618-45fd-8b1b-ff7b66921adb", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "248c0f2c-28ca-4c0d-8ae4-e10a63a77b50", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "d28bd4b5-b24d-47a1-8635-2158963ac6a9", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "26040926-4675-41a7-80e7-d7c648feebbf", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "2f9820a9-cd4e-4960-b086-42bc4ccfc180", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "ef7c4c19-77cd-4ae5-b29f-ac7344ebaa2c", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "5e7010da-5111-4565-a381-70f8d8ffa7ce", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "9961e0be-6c43-4c26-8e87-e5ce7b6dbf90", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "9561db84-5ca8-4ad7-9d6c-bd66b2b1fae9", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "f026c2a7-e87d-4bee-b334-4ac349ae0d39", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "00c56e02-bbbb-42a5-a8a7-5a105d9054af", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "bfea15cd-b8d2-4111-9669-55de393affec", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "900ce91d-361a-4ba0-bcc2-b7e4a4368bb1", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "TAGS" + } + ], + "template": "Blank", + "version": 6, + "wide": true +} diff --git a/public/character-templates/Jameis Vu/Jameis Vu.json b/public/character-templates/Jameis Vu/Jameis Vu.json new file mode 100644 index 000000000..ce877bde0 --- /dev/null +++ b/public/character-templates/Jameis Vu/Jameis Vu.json @@ -0,0 +1,1433 @@ +{ + "id": "70791845-125c-4e75-9f31-c1be40661cb6", + "lastUpdated": 1680469934, + "name": "Jamais Vu", + "pages": [ + { + "id": "3d0c43fa-f720-44f4-9f72-5d317fab8521", + "label": "Character", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "5b0b918e-100f-49ea-a1da-100ff96787fe", + "label": "YOU???", + "blocks": [ + { + "id": "5f3b918b-1ef6-470d-abe7-3007c03268c6", + "label": "NAME", + "type": "Text", + "value": "", + "meta": { + "width": 0.5, + "helperText": "You don't even remember your name, do you?" + } + }, + { + "id": "919130ab-dabf-4b66-890e-17e23df9ad1d", + "label": "LOOKS", + "type": "Text", + "value": "\n", + "meta": { + "width": 0.5, + "helperText": "This one is easy, just look in the mirror." + } + }, + { + "id": "e43339f0-fc1a-43c8-88ba-47927eb41995", + "label": "MORAL", + "type": "SlotTracker", + "meta": { + "width": 0.33, + "helperText": "Morale measures your resistance against stressful & shameful situations, as well as your overall resolve & confidence. " + }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "6f20b3ab-33d2-4dbf-a85e-b17f59786b13", + "label": "HEALTH", + "type": "SlotTracker", + "meta": { + "width": 0.33, + "helperText": "Health measures your resistance against physical harm, as well as your overall well-being. 
 
" + }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "8b87bcac-8b97-45de-ba39-1af9f4df08f2", + "label": "XP", + "type": "SlotTracker", + "meta": { + "width": 0.33, + "helperText": "Experience points (XP) are a measure of your accomplishments and ongoing learning. 

" + }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "00ac4b85-35b1-49c7-88f6-ab0e5e1d195e", + "label": "", + "type": "Image", + "meta": {}, + "value": "" + } + ] + }, + { + "id": "329a2b49-46c1-4133-a963-3ff660573cf8", + "label": "SKILLS", + "blocks": [ + { + "id": "41554640-1d32-48c1-a88b-66ada8d8d4ac", + "label": "Info Text", + "type": "InfoText", + "value": "Skills are aspects of your psyche with their own will and personality. They manifest themselves as voices in your head that react to what you do and what’s happening around you. They interject to provide help, argue with each other, and sometimes even make demands on you. There are 24 skills, and they’re non-player characters with full rights. Even more, they are the stars in your brain’s show, and sometimes you’ll just have to sit down and watch. The higher a skill gets, the higher its influence over you. Skills can be directly modified by putting points into them at character creation or spending experience points during the game. Internalizing Thoughts, wearing gear, and using drugs give bonuses and penalties to your skills.", + "meta": {} + }, + { + "id": "b2a92105-6fb7-43aa-a3dc-55c540684432", + "label": "LOGIC", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It believes everything’s a problem that can be solved, and that there’s one optimal way to do anything." + } + }, + { + "id": "08dd4118-2e2f-427c-9273-7759fe5e2768", + "label": "ENCYCLO­PEDIA", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It has a memory as prodigious as selective and it can bless you with astonishing eidetic recollections." + } + }, + { + "id": "8d4df908-3ec8-426b-92ab-d53bc71eed01", + "label": "RHETORIC", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "The star of endless arguing and futile debate. The bread and butter of politicians and talk shows." + } + }, + { + "id": "972c730a-f08d-45b7-b12d-96bcaba27319", + "label": "DRAMA", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "A euphemism for lying. But besides deceiving people, it also excels at performing." + } + }, + { + "id": "e16efd81-b85b-468f-9a05-2ed5b2e26fce", + "label": "CONCEPTUALIZATION", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It’s the spark of creativity that separates man from beast." + } + }, + { + "id": "adcd2173-a80e-45e1-bbf6-c1a5ba8a1fec", + "label": "VISUAL CALCULUS", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It loves reconstructing a crime scene and interpreting blood splatters and bullet ricochets like in a TV show.
" + } + }, + { + "id": "92424b7f-2d10-4c76-8c1b-984c3226d8fb", + "label": "VOLITION", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It wants you to get shit done and become a better person. It makes you get up in the morning, quit drugs, eat quinoa." + } + }, + { + "id": "07502eee-7062-4df0-91cc-8a6f405ca416", + "label": "INLAND EMPIRE", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "An unstoppable stream of emotions and premonitions. It makes you experience the world through a lens of surrealism." + } + }, + { + "id": "dce05298-bc5f-44e9-9fa5-25b7ff2acf38", + "label": "EMPATHY\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It helps you connect with the human condition and relate to the circumstances and suffering of others." + } + }, + { + "id": "c2dcd87e-be36-4ea0-bbd3-36d32e4db2c5", + "label": "AUTHORITY", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "hideModifier": false, + "helperText": "It's about respect, for both you and the institution you represent. It helps you be assertive and exert dominance.
" + } + }, + { + "id": "c66ca312-e4aa-423b-924b-ef5f2f29bbfa", + "label": "ESPRIT DE CORPS", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It gives you flashes about your coworkers to better understand your tiny role in the institution.
" + } + }, + { + "id": "3188f9e6-8917-4a7d-b74b-ed271ff577bd", + "label": "SUGGESTION\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "Ah, the subtle art of making others think their interests and yours are aligned.
" + } + }, + { + "id": "30b2afa2-9fbc-494d-8b22-498bd93379dc", + "label": "ENDURANCE", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It prevents you from losing health when you’re hurt but encourages you to really try with its “bring it on!” attitude.
" + } + }, + { + "id": "8c05ceac-6b9b-4f55-a225-a827e8aee3c3", + "label": "PAIN THRESHOLD\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It keeps you functioning when you get hurt, ignoring your own blood spilling to the ground.
" + } + }, + { + "id": "0c8630d7-34c8-4360-8476-d7cd755bbd89", + "label": "PHYSICAL INSTRUMENT\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It makes you punch things right in their face. An adrenaline-junkie gym coach that encompasses all your physicality.
" + } + }, + { + "id": "7ce088f5-8580-487b-9909-dffafdff3133", + "label": "ELECTRO­CHEMISTRY\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "The perfect hedonist. It knows a lot about every drug on Earth, even the neurochemical details.
" + } + }, + { + "id": "d1fb0c3f-9b50-4907-ae9d-736584a2e648", + "label": "SHIVERS\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "Feelings you can’t put your finger on. This guy wants to tell you something... if only you knew what it was.
" + } + }, + { + "id": "b6153794-b847-41fe-81c6-7858d5363115", + "label": "HALF LIGHT\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It loves you so much it’s just afraid of anything that could hurt you, even your own ideas.
" + } + }, + { + "id": "8aeb77c0-b526-4747-b001-9a4493aca533", + "label": "HAND/EYE COORDINATION\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "The one you need to throw a ball and catch it on the fly. To aim and fire a gun with a resemblance of competency.
" + } + }, + { + "id": "f8343f8e-6fc5-4c3c-aa62-c758912979b4", + "label": "PERCEPTION\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "The magnifying glass that gives you the details other people miss but in a cold way, detached from humanity.
" + } + }, + { + "id": "5c7c1a32-2d52-47bd-a3ff-7dad32a0aaf0", + "label": "REACTION SPEED\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It lets you dodge punches and come up with great comebacks at the speed of photons in a vacuum.
" + } + }, + { + "id": "1d3c4c67-de62-447f-abbf-d5ecd57d2296", + "label": "SAVOIR FAIRE\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "Balance, acrobatics, and stealth. It makes you effortlessly cool while jumping from roof to roof.
" + } + }, + { + "id": "a23592e3-bdb7-49ca-a293-60ba726e619a", + "label": "INTERFACING\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It covers all your finger-working needs. It also covers your motor memory.
" + } + }, + { + "id": "9c44e901-00bc-40f2-bb25-355c9e194e51", + "label": "COMPOSURE\r\n", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d6", "1d6"], + "width": 0.33, + "helperText": "It lets you keep a resemblance of calmness. It’s your stillness under pressure.
" + } + } + ] + }, + { + "id": "c08da1ab-8738-4dda-bf91-e4b58d959635", + "label": "GENERAL GAME INFO SHEET", + "blocks": [ + { + "id": "57c0e986-9f8d-4497-983e-4f2f6db175e7", + "label": "END OF A SCENE ", + "type": "Text", + "value": "- RECAP YOUR NEW CLUES \n- TRY TO FORM NEW HUNCES \n- EARN XP \n- CREATE / INTERNALIZE THOUHTS \n", + "meta": { "width": 0.5 } + }, + { + "id": "1b0ae360-fb87-40e7-ae93-a762a1b16392", + "label": "EARNING XP", + "type": "Text", + "value": "1 XP - FAILING A SKILL CHECK \n1-3 XP - EXPRESS YOUR CHARACTER \n2 XP - USE A NEGATIVE TAG IN A CHECK \n2 XP - FORM A HUNCH \n", + "meta": { "width": 0.5 } + }, + { + "id": "1c3ea290-ac71-4039-befd-0610eda3ff04", + "label": "CHARACTER CREATION ", + "type": "Text", + "value": "Assign the following points to different skills: 7, 6, 5, 4, 3, 2, and 1. Write these values in the natural column. Leave the remaining skills at 0. Choose 3 pieces of gear or drugs. \n", + "meta": { "width": 0.5 } + }, + { + "id": "b1ccfb0c-03ec-4e6f-a23e-fa336541933a", + "label": "CHARACTER ADVANCEMENT", + "type": "Text", + "value": "Spend 5 XP in order to internalise a Thought, or spend 3 XP in order to increase a skill by 1.\n\n", + "meta": { "width": 0.5 } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "609dca70-8498-4079-88f6-1861e806c7f4", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "36bb59d0-7448-42b6-8646-c07a74b5a63a", + "label": "CASE", + "blocks": [ + { + "id": "dcc05293-9da4-4d62-a077-68fc2f29277d", + "label": "Case Progress Bar", + "type": "SlotTracker", + "meta": { "helperText": "
" }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "f560676e-cc30-4e31-8ab2-675935811d3d", + "label": "CLUES", + "type": "Separator", + "meta": { "hasLabel": true, "helperText": "
" }, + "value": "" + }, + { + "id": "5cc8c291-bd23-4313-bfb3-547959de7794", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "cd922424-06be-482e-98ce-51566029873e", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "7afd8647-bd07-4210-a1b8-38aebd975c39", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "1e912f45-67f2-4cdf-b1e0-57c61ef29cca", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "61a4eb53-236c-4080-8ae3-5951a4f1bcdc", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "e52c66e6-468d-489c-8a3c-784ae23d595a", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "037266b4-5912-4c56-bb22-0a24137ae86d", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "31fdeee0-68c7-4570-b0af-2fd5af1e1425", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "8840b17b-3cd5-4c3b-9e8c-7d8f38340baa", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "e6481af0-1fcc-4e95-9068-4c9f164ee158", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "547f73a0-5306-49a3-901d-15289aed098c", + "label": "HUNCHES", + "type": "Separator", + "meta": { "hasLabel": true, "helperText": "
" }, + "value": "" + }, + { + "id": "97ddeded-c91a-4af8-8abb-f5d7e89c40e8", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "b82300bc-eaed-4bc0-a45c-1b90ecbee872", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "2aaf9340-5c38-418b-a619-6be4c575d8d4", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "115d8943-7aa3-495c-9f3c-cb3173da55b0", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "52783326-5e12-4360-9fdd-dcb38b596260", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "cec9ae9e-3eb9-4752-899b-30e0f0391ee2", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "ff69c619-3543-49be-82f5-b67c5f31bda0", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "564e7206-0e9e-4806-879c-1c4266fa050c", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "9c420cb1-fbbe-4973-8c56-56e12740c6a5", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "536a0484-e2fe-4f7c-a7ae-b85f2568c6f8", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "2f277f10-721e-46f5-b856-7de733fefca4", + "label": "IDENTITY ", + "blocks": [ + { + "id": "c7083591-6c4f-4396-9bff-ab91322a5eb6", + "label": "Identity Progress Bar", + "type": "SlotTracker", + "meta": { "helperText": "
", "asClock": false }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "38f7c7ad-fc57-4c95-bacb-76dd65e7377e", + "label": "CLUES", + "type": "Separator", + "meta": { "hasLabel": true, "helperText": "" }, + "value": "" + }, + { + "id": "a5053c8e-5532-4901-8d56-8a4a4c4f4fc0", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "811434da-1b05-4095-91c6-a4642e42f876", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "2225313b-094b-4219-a006-c3b836d1896e", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "234ffcb7-e940-4e4b-8c4e-c5d4c811f7fa", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "b5705dcd-4802-492e-9cc7-f74022aee952", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "d4a08dc9-0ba1-4209-9173-e63a6e51d670", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "a6a5baa4-aff2-45a5-88fc-4cc02b8f961e", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "10be5802-f97b-4eff-9097-8ad3791f5550", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "a819e2de-6754-4618-a6a4-f1a6ae5c83f5", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "1826c4b7-c88d-4cd9-aa76-5698a4e2d0ca", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "3b1b497e-38df-42fa-bf16-1fde957756ba", + "label": "HUNCHES", + "type": "Separator", + "meta": { "hasLabel": true, "helperText": "
" }, + "value": "" + }, + { + "id": "28dafc30-246e-466e-9012-a32b18eeb18c", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "d895ba3c-d8dc-45b9-8ee7-562738583beb", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "eb6b0cc9-7655-43fb-bc4d-9f57b1c828bd", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "cf2f96ed-fd82-4312-80d7-83f4d5b5fe9c", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "2b0cf7b6-9708-4ffc-9d48-9774e5089a5e", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "1b5f925a-dd84-48d1-ad17-dd8fdbc81932", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "3f1473c7-7f7c-4026-a99c-19af04327b4a", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "d4ebfb75-d00e-4112-8499-7db6779381b9", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "cd10d3c8-acd8-48c6-a296-e17b976a0561", + "label": "", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "1118ed63-3452-4f2a-92e0-03fd31ac2c8f", + "label": "", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "0b4f0de4-d3d7-40d8-bbce-212d855d398c", + "label": "CASE/IDENTITY INFO SHEET", + "blocks": [ + { + "id": "2f62cb50-d3db-4c58-84b2-faee2312d621", + "label": "Clues", + "type": "Text", + "value": "Clue categories help you visualize what kind of evidence to look for during the game. There are 6 different categories: coincidence, key, memento, oddness, testimony, and trace.", + "meta": {} + }, + { + "id": "68fc7c6e-1170-4829-8c77-e8c3c7c600f4", + "label": "Hunches", + "type": "Text", + "value": "Hunches are hypotheses, facts that you believe take you one step closer to solving the case, or details you seem to remember about your identity. In order to gain a Hunch, you need to \n1: Combine 3 clues from at least 2 different categories. \n2: Explain in a plausible way how the clues fit together. \n3: Roleplay how a skill helps you connect the dots, no dice roll needed. ", + "meta": {} + }, + { + "id": "6f976d42-f63c-4e28-9550-a65421f56609", + "label": "Progress Bar", + "type": "Text", + "value": "When you gain a Hunch mark your progress in the progress bar of either the case or your identity, and you mark 2 experience points. You can’t recycle the same clues to gain new Hunches, and you’re limited to one case Hunch and one identity Hunch during a single scene. In order to gain a Hunch, you need to \n1: Combine 3 clues from at least 2 different categories. \n2: Explain in a plausible way how the clues fit together. \n3: Roleplay how a skill helps you connect the dots, no dice roll needed.", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "CASE/IDENTITY " + }, + { + "id": "26a429be-c8bf-4cbe-8b67-e23cdd7535ab", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "165fd84d-a67f-4044-a1fb-509653bbfbc6", + "label": "TOKENS", + "blocks": [ + { + "id": "64daf8b0-7d34-42a5-ad57-52698ea10d19", + "label": "Tokens", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + } + ] + }, + { + "id": "731824b9-a64d-4e63-84b0-aab11dec8db4", + "label": "FLAGS", + "blocks": [ + { + "id": "51e42bb8-9324-4638-b91f-93b3a4f724ff", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "3bcb49e1-8123-4f75-93a2-ac67d38a2367", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "93f6ccf9-cea2-4052-9ad4-7df9471564fb", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "60ccdd3f-9b04-48a1-8b30-6dd46307e21f", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "94095564-d94e-4b06-8db3-b6b26ed9736c", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "4203d012-f566-449a-bd87-81931b9d8f44", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "cda1ef9b-f6b4-4010-bcb9-a58c2515726b", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "f071b914-86ae-459f-b628-6619f1781280", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + }, + { + "id": "24947eb1-b37c-4877-93d8-45b61ee0410a", + "label": "OTHER PLAYERS' FLAGS", + "blocks": [ + { + "id": "8abc4841-4bfc-42e6-bdc5-f8b134bb5bea", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "01951a7c-48cc-4c0b-a5fa-5936488f5052", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "83c6a19d-13a1-4bcc-9fc7-c6534e5d008f", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "6d00c71c-c7d9-4eb2-a27a-162106ebc01c", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "4f11ed57-8c4b-49af-92be-04e9908bbbf1", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "42f3875a-3f65-4e4e-9cee-79f5c7c7ecc3", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "9fbbc206-9386-4834-9640-24b4eb52876a", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "194fcb6d-55e1-4635-b89f-17cfbebd62f8", + "label": "Flag", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + } + ] + }, + { + "id": "efee56b9-f082-4585-b373-5176a3aa53c2", + "label": " FLAGGS & TOKENS INFO SHEET", + "blocks": [ + { + "id": "5207280b-6987-4f6e-97b8-ccaa6d89e294", + "label": "Tokens", + "type": "Text", + "value": "At the beginning of every game session, tokens are reset to one per player, excluding the GM. Tokens are used in the game for balancing interjections, so shy players are encouraged to contribute at the same level as the more eager players. You can call for interjections upon your character without using a token. The GM can freely call for an interjection without using tokens. When you run out of tokens, you can’t call for interjections upon other characters. A player with 3 tokens can’t be interjected.", + "meta": {} + }, + { + "id": "bd5374df-2bac-492d-9cff-5b23a7d81dac", + "label": "Flags", + "type": "Text", + "value": "You can indicate how you'd like to be interjected by others to explore an aspect of your character. This is called flagging. You can, for instance, flag out that you want to be interjected regarding your character’s addiction, a love interest, a recurring feeling, or some prejudice. You can also flag not to be interjected by a particular topic or in the current scene. Flags are your tool to customize and dial up or down the interjections you receive. Your character sheet has an area to write other players’ flags as well.", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "TOKENS & FLAGS\n" + }, + { + "id": "f0f93a8c-661b-4f69-ac49-fe76ebb07770", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "64f16727-ff2c-49bd-a976-e4a216af643d", + "label": "THE THOUGHT CABINET", + "blocks": [ + { + "id": "af21905f-2ce4-4b3d-bc4d-8d9498cd6418", + "label": "Thought", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "c35ae639-4e4b-4ddd-95ec-e76c64bc2115", + "label": "Thought Progress Bar", + "type": "SlotTracker", + "meta": { "asClock": true, "width": 0.33 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "0ebed899-2d62-4259-bc51-6ac4fd5f8f47", + "label": "Effect ", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "3f1d7578-d765-4c7a-9ca7-2227376bd906", + "label": "Thought", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "c943f1b0-e5db-4a85-8df7-dbcacbcdcdac", + "label": "Thought Progress Bar", + "type": "SlotTracker", + "meta": { "asClock": true, "width": 0.33 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "7ab48c87-5c76-4f46-a770-71c23880386a", + "label": "Effect ", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "a192be6a-648d-4782-acec-1e2c4ec617a0", + "label": "Thought", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "e6ea690c-c0b6-472f-bcae-99da505c7245", + "label": "Thought Progress Bar", + "type": "SlotTracker", + "meta": { "asClock": true, "width": 0.33 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "6cd24836-78cc-4b2d-a932-01ab8ea02667", + "label": "Effect", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "d257a204-84ff-45de-9d59-803875190eb8", + "label": "Thought", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "b9eaed72-4a2d-45c3-9908-6e81f792796f", + "label": "Thought Progress Bar", + "type": "SlotTracker", + "meta": { "asClock": true, "width": 0.33 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "edce6ece-ec76-4d2a-a7ef-666049fc76f2", + "label": "Effect", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "70a9a064-3844-4deb-8eca-2bde2a06a5d6", + "label": "Thought", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "8d9848ee-e9ab-4242-b2c2-822af36e5276", + "label": "Thought Progress Bar", + "type": "SlotTracker", + "meta": { "asClock": true, "width": 0.33 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "f203d5e5-f450-4d51-9b2c-131320c5729f", + "label": "Effect", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + } + ] + }, + { + "id": "f300fea0-466c-4ac7-8a6a-bdb52172ad9f", + "label": "THOUGHT CABINET INFO SHEET", + "blocks": [ + { + "id": "f74cef42-2693-4750-b597-3b8dee8a42a1", + "label": "What are Thoughts?", + "type": "Text", + "value": "Thoughts are the items of your brain’s inventory and further develop your unique personality and worldview. They’re a powerful way to express what things are important to your character, what makes them unique, and how it all evolves during the story. They’re stored in a special part of your brain, equipped to handle such dangerous weapons of mass disruption: The Thought Cabinet. You can store up to 5 Thoughts in your Thought Cabinet. Your subconscious mind will work on them in the background, while you do other stuff. Fill in one unit of time in your Thought Progress Bar after every scene. \n", + "meta": {} + }, + { + "id": "59a153ee-c385-4d0b-90ac-a6a88f6f59ba", + "label": "Internalizing Thoughts", + "type": "Text", + "value": "Anything that happens in the game can trigger a Thought. Other players and the GM can propose Thoughts, but only you decide whether to add them to your Thought Cabinet or not. It’s probably a good time to trigger a Thought when: \n♦ Something challenges your character’s worldview.\n♦ Something inexplicable happens, challenging your beliefs.\n♦ Something your character was chasing is no longer desired or attainable.\n♦ A previous Thought is challenged by an event and a new one should replace it.\n", + "meta": {} + }, + { + "id": "68ce5fad-1616-4972-86d7-59003a26779e", + "label": "Creating Thoughts", + "type": "Text", + "value": "Thoughts have 4 separate elements: trigger, question, conclusions, and effects. The trigger is the situation, specific or vague, that allows a Thought to pop into your character’s head. The question of a Thought is its narrative side; a problem or topic your mind ruminates about. Each thought has 2 possible conclusions you can reach, which shape your character’s personality. Finally, the effect is the mechanical dimension of a Thought, and it derives from its conclusion. When deciding what a Thought’s question should be, consider it should:\n♦ Emerge naturally from the fictional context and not from the game’s mechanics.\n♦ Depict a world of magical surrealism.\n♦ Be silly, emotional, or both.\n", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "THOUGHTS" + }, + { + "id": "69084d4d-488d-4a04-8071-76d173f74f2d", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "5335c75d-121a-451a-a524-f09b957adf7b", + "label": "GEAR & DRUGS", + "blocks": [ + { + "id": "89c0e23c-91a5-45dc-9be3-e3fda0ed7e45", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "bb4247c8-4f7b-498f-a8fb-74194bc943fb", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "8860b7d1-6480-4930-b2a5-3db2279d7f64", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "420115db-8f4f-45f3-9fbe-92a814cbb2cd", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "761b173a-cdb9-4352-a3d5-db3169f6dd69", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "b574bf56-e33a-409b-af26-d72362ec3ba8", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "340f7dbf-5394-4d19-9b7d-4ced41ce4659", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "4dd2409e-afe6-42a6-925c-fd62f561c33a", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "07cdf02d-fc82-4cb1-b908-c8cac34b7b38", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "5c9c686c-6843-4096-9f42-171be85c66cd", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "5bfd118a-6770-46a6-be74-1bcc8aed1988", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "32c3a667-42dd-4c3b-8c69-d5ec2a0559b5", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "32c4de72-4add-48a9-b028-958f2239db20", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "ff78167f-21e7-4822-8148-67413889d945", + "label": "ITEM", + "type": "Text", + "value": "", + "meta": { "checked": false } + } + ] + }, + { + "id": "a0cbafb4-8025-47ad-862f-c7c169108d46", + "label": "GEAR & DRUGS INFO SHEET", + "blocks": [ + { + "id": "c7d5958a-d3f8-4c3b-8999-a60af632e9d8", + "label": "Gear", + "type": "Text", + "value": "Gear refers to any useful object you carry around. Wearing special clothes or using specific tools can apply bonuses or penalties to your skills. Clothes give passive bonuses to some skills and sometimes penalties to others, while tools give bonuses only when using them to perform certain tasks, or enable you to make certain actions in the first place.", + "meta": { "helperText": "" } + }, + { + "id": "813a1e75-f29d-4a71-9394-efef0c0281be", + "label": "Drugs", + "type": "Text", + "value": "A way of manipulating your abilities is using drugs, legal or otherwise. They temporarily increase some skills and decrease others, but they damage either your health or your morale every time you use them, and their boost is short-lived.", + "meta": {} + }, + { + "id": "3452f6e1-3f7e-4d29-851d-ce989d82d420", + "label": "Using & combining items", + "type": "Text", + "value": "You can only use 3 items at a time, and you can’t switch them during a scene, so choose wisely. That doesn’t mean that your character is constantly changing clothes and items, it just means that only 3 of them will be mechanically relevant in a scene. You can combine 2 small tools if that makes sense in the fictional context, but you can’t stack multiple clothing items of the same kind, like two pairs of boots.\n", + "meta": {} + }, + { + "id": "c792ad44-15d8-40f7-9690-21201fa7f554", + "label": "Carry capacity ", + "type": "Text", + "value": "You can carry up to 12 relevant items with you, but in the fiction, you’ll be carrying any irrelevant items that would make sense in the context. For instance, if you are not carrying any shoes on your gear list it doesn’t automatically mean that you go barefooted, just that the shoes you wear are unremarkable and don’t affect your skills. Out of these 12 items, you can wear up to 3 of them at any given moment. Not having a clothing item active doesn’t mean you stopped wearing it, just that it doesn’t grant you any skill modifiers.", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "GEAR & DRUGS" + }, + { + "id": "2960a30d-cc7a-48ca-929f-a2d231396a8d", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "00f5988b-be0f-4afb-9814-425f0c380c14", + "label": "TAGS", + "blocks": [ + { + "id": "f76739df-851c-4a31-9b2e-7dae0d15e454", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "6356dfc0-4ec7-4947-aa8d-2f61489d4529", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "4a499c8b-f04e-4c03-ace7-fed7fe59f2de", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "90e2bb50-465a-4b59-b7d1-b8d3234ec988", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "bdf081a7-ed9b-48ae-83f1-d90b23972514", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "e2ace4b3-ace6-4d00-baec-6e8052637a01", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "3ea4a07a-2859-4ac3-949c-79624c7ed950", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "bc2cc287-5279-4748-94b1-b9566662034d", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "a8e64d56-fcf1-4941-a253-4f2955ba1b10", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "9ec1f199-d147-4068-9da6-9bb334b1d83a", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "690dcd91-4119-45bb-af36-a6123252ee9c", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "fa95441f-a59a-41f5-80b6-777f69a0f06a", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "a16acead-47e3-4e39-a8e1-71d019008dcf", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "37c42fc3-cdc4-4e2e-b0ac-beb96b4f1ab5", + "label": "TAG", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "f3239b54-fdd5-4d1f-ae71-51b5dd44a52c", + "label": "TAGS INFO SHEET", + "blocks": [ + { + "id": "97657c1a-116b-483f-9669-9aec448d6600", + "label": "Tags", + "type": "Text", + "value": "Your actions have an impact on the world, and facts affect the game’s fiction. Asking somebody for a favor will be harder if you’ve been mocking that person previously. On the other hand, crossing the street unseen will be easier if it’s midnight, there’s a dense fog in the air and a brawl starts in the bar around the corner.Tags are the game’s way of introducing these things into the mechanics. They’re events in the story that are taken note of and can potentially affect gameplay. Tags can provide bonuses and penalties to your skill checks, ranging from ±1, if the tag has a minimum impact on a given action, to ±3, if the tag is absolutely relevant.\n\nThe same tag can be positive or negative depending on the fictional context and can be used multiple times or cease to be relevant. Tags can also stack with each other or be canceled out by other tags. Players can gain tags as a result of a skill check. This allows players to tackle seemingly impossible tasks by taking steps that make the final roll easier. GMs typically introduce negative tags to make your actions more challenging, but during a skill check, you can also invoke a tag to hinder your chances of success. Doing so will reward you with 1 experience point. When playing with a GM, they’ll have the final say regarding which tags apply to a roll and how strong their effect is.\n", + "meta": {} + }, + { + "id": "7875a78f-bd24-4de3-880c-82c48fadb830", + "label": "Conditions", + "type": "Text", + "value": "Conditions are a special type of negative tag that you gain any time you lose morale or health, representing how the harm affects you. They’re divided between mental conditions if they’re the result of a morale loss, and physical conditions if they’re the product of a health loss. Similarly to tags, conditions can provide penalties for some of your actions. These penalties range from ±1, if the condition has a minimum impact on a given action, to ±3, if the condition is absolutely relevant to the action. When you recover a point in morale or health, clear the most fitting condition you have.\n\nKeep in mind that conditions don’t affect your skills directly; they only affect the difficulty of broad types of goals. For instance, being insecure would affect you anytime you want to act courageously, regardless of the skill used; or having a sprained ankle would make it difficult for you to run or jump, no matter what skill you use for the action.\n", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "TAGS" + } + ], + "template": "Blank", + "version": 6, + "wide": true, + "group": "Jamais Vu ", + "fariType": "character" +} diff --git a/lib/domains/character/character-templates/Jason Tocci/2400.json b/public/character-templates/Jason Tocci/2400.json similarity index 100% rename from lib/domains/character/character-templates/Jason Tocci/2400.json rename to public/character-templates/Jason Tocci/2400.json diff --git a/public/character-templates/Kult/Kult Divinity Lost (ENG).json b/public/character-templates/Kult/Kult Divinity Lost (ENG).json new file mode 100644 index 000000000..315c4c15d --- /dev/null +++ b/public/character-templates/Kult/Kult Divinity Lost (ENG).json @@ -0,0 +1,555 @@ +{ + "lastUpdated": 1654698426, + "name": "Kult - Divinity Lost (ENG)", + "pages": [ + { + "id": "16578c2e-a4af-4593-aa67-8f034a61e6c3", + "label": "Character ", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "25683b3a-a696-434e-8bea-00ffdb801dc9", + "label": "• Character", + "blocks": [ + { + "id": "177f1355-01cd-405b-b211-8a76d61a23af", + "label": " Name", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "8869e2dc-d1f6-4ef0-97f2-bbe3759aabc4", + "label": "Archetype", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "4f22c963-662f-427f-9704-f12fa325a931", + "label": "Occupation", + "type": "Text", + "value": "", + "meta": { + "helperText": "Choose your player character’s occupation from the archetype, or invent one of your choosing." + } + }, + { + "id": "aacc924f-3e83-4217-8c41-5a8d12d0666b", + "label": "Apperance", + "type": "Text", + "value": "", + "meta": { + "helperText": "Select from your archetype or come up with your own distinguishing features for your character." + } + }, + { + "id": "afc6c575-2482-4848-90a8-d2bab36a0367", + "label": "", + "type": "Image", + "meta": {}, + "value": "" + } + ] + }, + { + "id": "087f1f5e-b679-4a4a-bf30-f5ee699e432b", + "label": "• Section", + "blocks": [ + { + "id": "917b3f94-dd0d-4ccb-8175-bb028989f463", + "label": "Serious wounds (−1 ongoing)", + "type": "Text", + "value": "\n\n\n\n\n
", + "meta": { "width": 1 } + }, + { + "id": "252def10-be87-4907-adfa-f7c06cb6821e", + "label": "", + "type": "SlotTracker", + "meta": { "width": 1 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "80174b34-df1c-455a-8906-fa0f80ea3c52", + "label": "Critical wound (−1 ongoing)", + "type": "Text", + "value": "\n
", + "meta": { "width": 1 } + }, + { + "id": "0c47dbbf-ba04-4ee2-a990-ae55c93ee97b", + "label": "", + "type": "SlotTracker", + "meta": { "width": 1 }, + "value": [{ "label": "", "checked": false }] + } + ] + } + ] + }, + { + "sections": [ + { + "id": "bacec849-dc86-4ffa-96e8-6182feea51ce", + "label": "• Dark Secrets", + "blocks": [ + { + "id": "80083aca-f6f3-441c-87f6-417546676e2f", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "fc74bbcd-0ddb-4373-81cd-fd4dcf326395", + "label": "• Disadvantages", + "blocks": [ + { + "id": "87d2d360-5f01-4d4d-9adb-7173f709720e", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "66d47c9c-571d-4443-8bec-0c2511dd3895", + "label": "• Advantages", + "blocks": [ + { + "id": "6135eb13-2213-47c0-8d7a-e8177acb4aed", + "type": "Text", + "value": "
", + "meta": {} + } + ] + }, + { + "id": "addab53c-b9bc-4e92-8c26-9c1e794dfeb9", + "label": "• Relations", + "blocks": [ + { + "id": "b2a022c8-c197-480a-bf8a-f019ad2ee6bd", + "type": "Text", + "value": "
", + "meta": {} + } + ] + } + ] + }, + { + "sections": [ + { + "id": "ec77f76f-8cc4-4324-a546-ef3dea60ea3c", + "label": "• Attributes", + "blocks": [ + { + "id": "b225b494-6b86-488d-ace0-599a8df3a7c3", + "label": "Info Text", + "type": "InfoText", + "value": "Assign the modifiers +2, +1, and +0 to the three
passive attributes: Fortitude, Reflexes, and
Willpower.
Assign the modifiers +3, +2, +1, +1, +0, −1,
and −2 to the other seven active attributes:
Charisma, Coolness, Intuition, Perception,
Reason, Soul, and Violence.", + "meta": { "width": 1 } + }, + { + "id": "74dc4711-39f9-4ddb-972a-8c0028127216", + "label": "Willpower", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Keep it Together", "width": 1 } + }, + { + "id": "899841c5-2cdd-44c4-ba37-2db162acb9ec", + "label": "Fortitude", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Endure injury", "width": 1 } + }, + { + "id": "0e74f12c-156a-44fb-a117-5b4faeee1aa5", + "label": "Reflexes", + "type": "Numeric", + "value": "", + "meta": { "width": 1, "helperText": "Avoid Harm" } + }, + { + "id": "c4eac848-96f1-420e-9f93-cef3db159c9b", + "label": "Reason", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Investigate", "width": 1 } + }, + { + "id": "d8324f1b-d7fd-44e1-b8ba-04956d0bfad3", + "label": "Intuition", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Read a Person", "width": 1 } + }, + { + "id": "56333a50-dea3-4610-ad8c-73eea6f5cadf", + "label": "Coolness", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Act Under Pressure", "width": 1 } + }, + { + "id": "2a7f1ca0-2734-437b-a30b-c1725bfc9196", + "label": "Charisma", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Influence Other", "width": 1 } + }, + { + "id": "7ce3e3c5-0a2e-470d-8145-d6f5b3cd00ce", + "label": "Violence", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Engage in Combat", "width": 1 } + }, + { + "id": "6da8152d-ee57-413d-8118-fa7b9a539bf2", + "label": "Soul", + "type": "Numeric", + "value": "", + "meta": { + "helperText": "See Through the Illusion", + "width": 1 + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "8bc70369-ecc2-404c-90d5-0dc6c3d7de08", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "8ea9179e-8129-4a5e-9068-d2b31a89352f", + "label": "• Stability", + "blocks": [ + { + "id": "c5d17c4b-7281-49fb-b515-e97b597b4709", + "label": "Composed", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "7d22c548-ac4c-4519-9eaa-25b2e09555ff", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "5635e015-3998-46b2-b827-5b2de0b01b16", + "label": "Uneasy", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "2617c3b9-a349-4044-8959-8380e4b78cf9", + "label": "Unfocused", + "type": "SlotTracker", + "meta": { + "helperText": "Moderate stress:
−1 disadvantages" + }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "10796cf6-c14c-4de1-82a5-79464515bd15", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "2f329215-2063-4ee3-aaaf-ae5141f76f19", + "label": "Shaken", + "type": "SlotTracker", + "meta": { "helperText": "Serious stress:" }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "b394b30d-336f-418d-bbaf-5b6dfed741f0", + "label": "Distressed", + "type": "SlotTracker", + "meta": { "helperText": "-1 Keep it Together" }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "bafd1544-4f31-4464-9878-08525636e6d8", + "label": "Neurotic", + "type": "SlotTracker", + "meta": { "helperText": "−2 disadvantages" }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "6fce6270-abac-4a73-a768-104336c14e96", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "1b0cabd1-7542-40af-855d-32722b8b1a77", + "label": "Anxious", + "type": "SlotTracker", + "meta": { "helperText": "Critical stress:" }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "4ec30451-436c-49a5-a70c-53b3b551090c", + "label": "Irrational", + "type": "SlotTracker", + "meta": { "helperText": "−2 Keep it Together" }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "2c2680f4-ab6b-47ae-9ac3-47c6690af940", + "label": "Unhinged", + "type": "SlotTracker", + "meta": { + "helperText": "−3 disadvantages
+1 See through the Illusion" + }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "204d5e69-952d-4cd9-91b9-358a56224017", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "627615e0-8e6b-4c97-96c4-9d2362a27ada", + "label": "Broken", + "type": "SlotTracker", + "meta": { "helperText": "The GM makes a mov" }, + "value": [{ "label": "", "checked": false }] + } + ] + } + ] + }, + { + "sections": [ + { + "id": "f77c41d8-8d41-43dd-a228-54d3c3d41ea7", + "label": "• Advancement", + "blocks": [ + { + "id": "81f1fa11-2e5b-4cd2-a413-c775b41f2ac7", + "label": "Info Text", + "type": "InfoText", + "value": "Choose one of these:", + "meta": {} + }, + { + "id": "56e6113d-ed2d-4dd7-bd41-06815d845036", + "label": " Increase one active attribute +1
(to  max +3).", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "e8ffc097-f76d-4814-9c98-62a886100767", + "label": " Increase one passive attribute +1 (to max
+3).", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "9e5c234b-2733-46a7-af04-143aabb0d128", + "label": "Increase any one attribute +1 (to max +4).", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "2f3129b7-9f38-44e1-9098-ce8f4e3c28be", + "label": "Select a new advantage from your
archetype.", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "3093f6a0-c610-4703-a8cd-d61957774cfc", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": false }, + "value": "" + }, + { + "id": "17211a28-be6e-4ca8-9e47-6eee1085fd5e", + "label": "Info Text", + "type": "InfoText", + "value": "After 5 Advancements you may also choose:", + "meta": {} + }, + { + "id": "5a5724b7-cc21-4c1a-8764-3f1af6c57c27", + "label": " Increase any one attribute +1 (to max +4).", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "33c8b8b0-8b6f-4484-99c8-d4dfdd5a1a27", + "label": " Select a new advantage from any aware
archetype.", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "d2dbaa7e-5712-4a24-8567-663b5d752c60", + "label": " End your character’s story arc as you see fit, and create a new aware character, who starts with 2 Advancements.", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "a815f0d9-0ed1-47a1-a706-839f7e8e4e96", + "label": "Replace your current archetype with
another aware archetype, and keep
2  advantages", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "afbd264c-03ed-481d-91d8-c92edd461235", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "ef70f788-9011-4bad-8d8d-d2c17963ddbf", + "label": "Info Text", + "type": "InfoText", + "value": "After 10 Advancements you may also choose:", + "meta": {} + }, + { + "id": "fe023848-5ca7-4257-a703-e2a6ff46ebb5", + "label": " Advance your character to an enlightened
archetype.", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + } + ] + } + ] + } + ] + } + ], + "label": "2nd Page" + }, + { + "id": "350d871a-1373-4b1d-a250-de19bccdc307", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "6a90b447-7b89-4202-a74e-11803934eae2", + "label": "• Weapons", + "blocks": [ + { + "id": "0a724d03-cd22-4a37-94f5-6595d1bb64dd", + "label": "Info Text", + "type": "InfoText", + "value": "Unarmed
Distance: arm
Attacks:
    Violence [1]
    Lock [0] [you are in control of the target
until they break free]
    Shift [0] [you create distance between
yourself and the target through a throw,
body check, or push]
    Disarm [0] [you remove an object your
opponent held in their hand]
    Excessive force [2] [focus entirely on killing
your target]", + "meta": {} + } + ] + } + ] + }, + { + "sections": [ + { + "id": "a3824d20-131d-4dda-87ae-68b4e502283d", + "label": "• Dramatic Hooks", + "blocks": [ + { + "id": "7644baef-8946-442a-846b-aa8f1e9df8f8", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + }, + { + "sections": [ + { + "id": "a79ea364-73fa-4615-8296-1d5472b5781a", + "label": "• Gear", + "blocks": [ + { + "id": "7d69771e-4226-4875-8197-478cad5d2e12", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "Other" + } + ], + "template": "Blank", + "version": 6, + "theme": { "hideSectionBackground": false, "backgroundColor": "#000000" }, + "wide": true, + "id": "33ce5c72-56dd-4494-a5fb-f6782ba4918e", + "fariType": "character" +} diff --git a/public/character-templates/Kult/Kult Verlorene Gottlichkeit (DE).json b/public/character-templates/Kult/Kult Verlorene Gottlichkeit (DE).json new file mode 100644 index 000000000..82620260a --- /dev/null +++ b/public/character-templates/Kult/Kult Verlorene Gottlichkeit (DE).json @@ -0,0 +1,565 @@ +{ + "lastUpdated": 1654936078, + "name": "Kult - Verlorene Göttlichkeit (DE)", + "pages": [ + { + "id": "16578c2e-a4af-4593-aa67-8f034a61e6c3", + "label": "Charakter ", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "25683b3a-a696-434e-8bea-00ffdb801dc9", + "label": "• Character", + "blocks": [ + { + "id": "177f1355-01cd-405b-b211-8a76d61a23af", + "label": " Name", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "8869e2dc-d1f6-4ef0-97f2-bbe3759aabc4", + "label": "Archetype", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "4f22c963-662f-427f-9704-f12fa325a931", + "label": "Beruf", + "type": "Text", + "value": "", + "meta": { + "helperText": "Wähle den Beruf deines Spielercharakters aus dem Archetyp, oder erfinde einen deiner Wahl." + } + }, + { + "id": "aacc924f-3e83-4217-8c41-5a8d12d0666b", + "label": "Erscheinung", + "type": "Text", + "value": "", + "meta": { + "helperText": "Wähle einen Archetyp aus oder überlege dir eigene Merkmale für deinen Charakter." + } + }, + { + "id": "afc6c575-2482-4848-90a8-d2bab36a0367", + "label": "", + "type": "Image", + "meta": {}, + "value": "" + } + ] + }, + { + "id": "087f1f5e-b679-4a4a-bf30-f5ee699e432b", + "label": "• Wunden", + "blocks": [ + { + "id": "917b3f94-dd0d-4ccb-8175-bb028989f463", + "label": "Schwere Wunden (−1 fortdauernd)", + "type": "Text", + "value": "\n\n\n\n\n
", + "meta": { "width": 1 } + }, + { + "id": "252def10-be87-4907-adfa-f7c06cb6821e", + "label": "", + "type": "SlotTracker", + "meta": { "width": 1 }, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "80174b34-df1c-455a-8906-fa0f80ea3c52", + "label": "Kritische Wunde (−1 fortdauernd)", + "type": "Text", + "value": "\n
", + "meta": { "width": 1 } + }, + { + "id": "0c47dbbf-ba04-4ee2-a990-ae55c93ee97b", + "label": "", + "type": "SlotTracker", + "meta": { "width": 1 }, + "value": [{ "label": "", "checked": false }] + } + ] + } + ] + }, + { + "sections": [ + { + "id": "bacec849-dc86-4ffa-96e8-6182feea51ce", + "label": "• Dunkle Geheimnisse", + "blocks": [ + { + "id": "80083aca-f6f3-441c-87f6-417546676e2f", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "fc74bbcd-0ddb-4373-81cd-fd4dcf326395", + "label": "• Nachteile", + "blocks": [ + { + "id": "87d2d360-5f01-4d4d-9adb-7173f709720e", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "66d47c9c-571d-4443-8bec-0c2511dd3895", + "label": "• Vorteile", + "blocks": [ + { + "id": "6135eb13-2213-47c0-8d7a-e8177acb4aed", + "type": "Text", + "value": "
", + "meta": {} + } + ] + }, + { + "id": "addab53c-b9bc-4e92-8c26-9c1e794dfeb9", + "label": "• Beziehungen", + "blocks": [ + { + "id": "b2a022c8-c197-480a-bf8a-f019ad2ee6bd", + "type": "Text", + "value": "
", + "meta": {} + } + ] + } + ] + }, + { + "sections": [ + { + "id": "ec77f76f-8cc4-4324-a546-ef3dea60ea3c", + "label": "• Eigenschaften", + "blocks": [ + { + "id": "b225b494-6b86-488d-ace0-599a8df3a7c3", + "label": "Info Text", + "type": "InfoText", + "value": "verteile die Modifikatoren +2, +1 und +0 den drei passiven Attributen zu: Tapferkeit, Reflexe und Willenskraft.
Weisen Sie die Modifikatoren +3, +2, +1, +1, +0, -1, und -2 auf die anderen sieben

aktiven Attribute:
Charisma, Coolness, Intuition, Wahrnehmung, Verstand, Seele und Gewalttätigkeit.", + "meta": { "width": 1 } + }, + { + "id": "74dc4711-39f9-4ddb-972a-8c0028127216", + "label": "Willenskraft", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Keep it Together", "width": 1 } + }, + { + "id": "899841c5-2cdd-44c4-ba37-2db162acb9ec", + "label": "Zähigkeit", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Endure injury", "width": 1 } + }, + { + "id": "0e74f12c-156a-44fb-a117-5b4faeee1aa5", + "label": "Reflexe", + "type": "Numeric", + "value": "", + "meta": { "width": 1, "helperText": "Avoid Harm" } + }, + { + "id": "c4eac848-96f1-420e-9f93-cef3db159c9b", + "label": "Vernunft", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Investigate", "width": 1 } + }, + { + "id": "d8324f1b-d7fd-44e1-b8ba-04956d0bfad3", + "label": "Intuition", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Read a Person", "width": 1 } + }, + { + "id": "56333a50-dea3-4610-ad8c-73eea6f5cadf", + "label": "Coolness", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Act Under Pressure", "width": 1 } + }, + { + "id": "2a7f1ca0-2734-437b-a30b-c1725bfc9196", + "label": "Charisma", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Influence Other", "width": 1 } + }, + { + "id": "7ce3e3c5-0a2e-470d-8145-d6f5b3cd00ce", + "label": "Gewalt", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Engage in Combat", "width": 1 } + }, + { + "id": "6da8152d-ee57-413d-8118-fa7b9a539bf2", + "label": "Seele", + "type": "Numeric", + "value": "", + "meta": { + "helperText": "See Through the Illusion", + "width": 1 + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "8bc70369-ecc2-404c-90d5-0dc6c3d7de08", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "8ea9179e-8129-4a5e-9068-d2b31a89352f", + "label": "• Stabilität", + "blocks": [ + { + "id": "c5d17c4b-7281-49fb-b515-e97b597b4709", + "label": "Gefasst", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "7d22c548-ac4c-4519-9eaa-25b2e09555ff", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "5635e015-3998-46b2-b827-5b2de0b01b16", + "label": "Verunsichert", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "2617c3b9-a349-4044-8959-8380e4b78cf9", + "label": "Fahrig", + "type": "SlotTracker", + "meta": { + "helperText": "Moderate stress:
−1 auf Nachteilswürfe
" + }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "10796cf6-c14c-4de1-82a5-79464515bd15", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "2f329215-2063-4ee3-aaaf-ae5141f76f19", + "label": "Erschüttert", + "type": "SlotTracker", + "meta": { "helperText": "Starker Stress:" }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "b394b30d-336f-418d-bbaf-5b6dfed741f0", + "label": "Verwirrt", + "type": "SlotTracker", + "meta": { "helperText": "−1 Zusammenreißen" }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "bafd1544-4f31-4464-9878-08525636e6d8", + "label": "Neurotisch", + "type": "SlotTracker", + "meta": { "helperText": "−2 auf Nachteilswürfe" }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "6fce6270-abac-4a73-a768-104336c14e96", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "1b0cabd1-7542-40af-855d-32722b8b1a77", + "label": "Panisch", + "type": "SlotTracker", + "meta": { "helperText": "Kritischer Stress:" }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "4ec30451-436c-49a5-a70c-53b3b551090c", + "label": "Irrational", + "type": "SlotTracker", + "meta": { "helperText": "−2 Zusammenreißen" }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "2c2680f4-ab6b-47ae-9ac3-47c6690af940", + "label": "Entgleist", + "type": "SlotTracker", + "meta": { + "helperText": "−3 auf Nachteilswürfe
+1 Die Illusion durchschauen" + }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "204d5e69-952d-4cd9-91b9-358a56224017", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "627615e0-8e6b-4c97-96c4-9d2362a27ada", + "label": "Gebrochen", + "type": "SlotTracker", + "meta": { "helperText": "SL macht einen Spielzug" }, + "value": [{ "label": "", "checked": false }] + } + ] + } + ] + }, + { + "sections": [ + { + "id": "f77c41d8-8d41-43dd-a228-54d3c3d41ea7", + "label": "• Verbesserung", + "blocks": [ + { + "id": "81f1fa11-2e5b-4cd2-a413-c775b41f2ac7", + "label": "Info Text", + "type": "InfoText", + "value": "Wähle eine der folgenden:", + "meta": {} + }, + { + "id": "56e6113d-ed2d-4dd7-bd41-06815d845036", + "label": "Erhöhe eine aktive Eigenschaft um +1 (max. +3)", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "e8ffc097-f76d-4814-9c98-62a886100767", + "label": "Erhöhe eine passive Eigenschaft um +1 (max. +3).", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "9e5c234b-2733-46a7-af04-143aabb0d128", + "label": "Erhöhe eine beliebige Eigenschaft um +1 (max. +4).", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "2f3129b7-9f38-44e1-9098-ce8f4e3c28be", + "label": "Wähle einen neuen von den für deinen Archetypen verfügbaren Vorteilen.", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "3093f6a0-c610-4703-a8cd-d61957774cfc", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": false }, + "value": "" + }, + { + "id": "17211a28-be6e-4ca8-9e47-6eee1085fd5e", + "label": "Info Text", + "type": "InfoText", + "value": "Nach 5 Verbesserungen darfst du ebenfalls wählen:", + "meta": {} + }, + { + "id": "5a5724b7-cc21-4c1a-8764-3f1af6c57c27", + "label": " Erhöhe eine beliebige Eigenschaft um +1 (max. +4)", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "33c8b8b0-8b6f-4484-99c8-d4dfdd5a1a27", + "label": "Wähle einen neuen von den für einen beliebigen bewussten Archetypen verfügbaren Vorteilen.", + "type": "SlotTracker", + "meta": {}, + "value": [ + { "label": "", "checked": false }, + { "label": "", "checked": false } + ] + }, + { + "id": "d2dbaa7e-5712-4a24-8567-663b5d752c60", + "label": "Beende die Geschichte deines Charakters, wie du es für angemessen hältst. Erschaffe einen neuen bewussten Charakter, der das Spiel mit 2 Verbesserungen beginnt.", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "a815f0d9-0ed1-47a1-a706-839f7e8e4e96", + "label": "Tausche den Archetyp deines Charakters mit einem anderen bewussten Charakter und verzichte auf einen deiner 3 Startvorteile.", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "afbd264c-03ed-481d-91d8-c92edd461235", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "ef70f788-9011-4bad-8d8d-d2c17963ddbf", + "label": "Info Text", + "type": "InfoText", + "value": "Nach 10 Verbesserungen darfst du ebenfalls wählen:", + "meta": {} + }, + { + "id": "fe023848-5ca7-4257-a703-e2a6ff46ebb5", + "label": " he deinen Charakter zu einem erleuchteten Archetyp.", + "type": "SlotTracker", + "meta": {}, + "value": [{ "label": "", "checked": false }] + } + ] + } + ] + } + ] + } + ], + "label": "Zustände + Verbesserung" + }, + { + "id": "350d871a-1373-4b1d-a250-de19bccdc307", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "6a90b447-7b89-4202-a74e-11803934eae2", + "label": "• Waffen", + "blocks": [ + { + "id": "0a724d03-cd22-4a37-94f5-6595d1bb64dd", + "label": "Info Text", + "type": "InfoText", + "value": "Unbewaffnet

Entfernung: Arm

Angriffe:

Gewalt [1]
Festhalten [0] [Sie haben die       
Kontrolle über das Ziel bis es sich befreit]

Verschieben [0] [Sie schaffen Abstand zwischen dir und dem Ziel durch einen Wurf, Körperkontrolle oder Stoß]

Entwaffnen [0] [du entfernst einen Gegenstand, den dein Gegner in seiner Hand hält]

Exzessive Gewalt [2] [konzentrieren Sie sich ganz auf das Töten
dein Ziel]
", + "meta": {} + } + ] + } + ] + }, + { + "sections": [ + { + "id": "a79ea364-73fa-4615-8296-1d5472b5781a", + "label": "• Ausrüstung", + "blocks": [ + { + "id": "7d69771e-4226-4875-8197-478cad5d2e12", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "Rüstung + Waffen" + }, + { + "id": "ad7fde3e-9162-4939-8417-b840c3f2952b", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "60bd6f36-7350-41d9-8c45-c7b745ec2bc1", + "label": "Storyaufhänger", + "blocks": [ + { + "id": "0d3c1c5f-14a5-43df-9bb6-e86dc5a7dccb", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "Storyaufhänger" + } + ], + "template": "Blank", + "version": 6, + "theme": { "hideSectionBackground": false, "backgroundColor": "#000000" }, + "wide": true, + "id": "33ce5c72-56dd-4494-a5fb-f6782ba4918e", + "fariType": "character" +} diff --git a/lib/domains/character/character-templates/Liv's Game Corner/The Last Of Us.json b/public/character-templates/Liv's Game Corner/The Last Of Us.json similarity index 100% rename from lib/domains/character/character-templates/Liv's Game Corner/The Last Of Us.json rename to public/character-templates/Liv's Game Corner/The Last Of Us.json diff --git a/lib/domains/character/character-templates/Mitchell Daily/No Nut November.json b/public/character-templates/Mitchell Daily/No Nut November.json similarity index 100% rename from lib/domains/character/character-templates/Mitchell Daily/No Nut November.json rename to public/character-templates/Mitchell Daily/No Nut November.json diff --git a/lib/domains/character/character-templates/Mork Borg/Mork Borg.json b/public/character-templates/Mork Borg/Mork Borg.json similarity index 100% rename from lib/domains/character/character-templates/Mork Borg/Mork Borg.json rename to public/character-templates/Mork Borg/Mork Borg.json diff --git a/public/character-templates/Mothership/PC.json b/public/character-templates/Mothership/PC.json new file mode 100644 index 000000000..9210b3b0c --- /dev/null +++ b/public/character-templates/Mothership/PC.json @@ -0,0 +1,865 @@ +{ + "fariType": "character", + "lastUpdated": 1674781820, + "name": "Mothership RPG PC Template", + "pages": [ + { + "id": "836bd7f5-2ca9-476a-a807-a3deee96f699", + "label": "Main", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "75de4153-f72d-4865-bcc9-7c873d102ba1", + "label": "Info", + "blocks": [ + { + "id": "5165aecf-2b2a-4fc2-a208-9b2bf60a399d", + "label": "", + "type": "Image", + "meta": { "width": 0.33 }, + "value": "" + }, + { + "id": "8504ec5a-e379-44a4-9c2a-ed1483104817", + "label": "Name", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "52452a15-1f7c-4526-905c-f13eef4f844e", + "label": "Rank/Title", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "50e6cf60-a379-43d6-b28a-5ed2003f991e", + "label": "Level", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "ec08865f-3f65-4eb1-a1e5-f7ea05a35805", + "label": "XP", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "b4dd78d9-c72c-4805-92f5-d6d64b8e7843", + "label": "Class", + "type": "Text", + "value": "", + "meta": { + "helperText": "Teamster/Android/Scientist/Marine", + "width": 0.33 + } + } + ], + "visibleOnCard": true + }, + { + "id": "94ef4f1f-2fa4-4e7b-935c-955ab08292d8", + "label": "Monitor", + "blocks": [ + { + "id": "98259f70-a44a-4e09-906c-c6fda60b4ad1", + "label": "Stress", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Starts at 2", "width": 0.33 } + }, + { + "id": "c1a8f273-ac25-4655-92e0-c491760d973d", + "label": "Resolve", + "type": "Numeric", + "value": "", + "meta": { "helperText": "Starts at 0", "width": 0.33 } + }, + { + "id": "860e72e4-b737-462b-9a7c-ad2d1a997506", + "label": "Health", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": true, + "helperText": "Max = 2x Strength", + "width": 0.33 + }, + "value": "0" + } + ] + }, + { + "id": "b936ca86-bebb-4141-b8e1-2fef254cf042", + "label": "Attributes", + "blocks": [ + { + "id": "1b997369-8402-416d-9999-c6c1260d6ceb", + "label": "Strength", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d100"], + "helperText": "How able-bodied you are. Lifting, pushing, hitting things hard, etc. 
", + "hideModifier": false, + "width": 0.5 + } + }, + { + "id": "6b454813-fad3-46a3-b8a8-f2140aa55bc1", + "label": "Speed", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d100"], + "helperText": "How quickly you can act and react under pressure.
", + "hideModifier": false, + "width": 0.5 + } + }, + { + "id": "b357a3ce-5b66-404b-ab74-5625babe8260", + "label": "Intellect", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d100"], + "helperText": "How knowledgeable and experienced you are.
", + "hideModifier": false, + "width": 0.5 + } + }, + { + "id": "b4cace13-f61a-4081-a2f9-a025ad682e9d", + "label": "Combat", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d100"], + "helperText": "How good you are at fighting.
", + "hideModifier": false, + "width": 0.5 + } + } + ] + }, + { + "id": "4f8e36d2-0e1b-4d20-890f-d96683691f98", + "label": "Saves", + "blocks": [ + { + "id": "45f153bf-f7e5-40ba-994a-5d6f252b2883", + "label": "Sanity", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d100"], + "helperText": "Rationalization, Logic", + "width": 0.5 + } + }, + { + "id": "86c59751-edc5-4894-9b82-27416c8e72ff", + "label": "Fear", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d100"], + "helperText": "Surprise, Loneliness", + "width": 0.5 + } + }, + { + "id": "021e4ad6-a3ef-4e7f-8d44-a00ad116ea7e", + "label": "Body", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d100"], + "helperText": "Hunger, Disease, Infection", + "width": 0.5 + } + }, + { + "id": "e8973c65-0741-4adc-a0ed-c1207b342293", + "label": "Armor", + "type": "Skill", + "value": "0", + "meta": { + "commands": ["1d100"], + "helperText": "Physical Damage", + "width": 0.5 + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "fd6dfb85-ee21-4293-8e44-16adc50a2dfe", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "46635c24-980a-41cc-9a30-0135013333df", + "label": "Trained +10%", + "blocks": [ + { + "id": "45fa3324-f35d-4f94-80f5-7068bebff4cc", + "label": "Linguistics", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Study of language." + } + }, + { + "id": "ffe0bd0c-bf1d-4c19-b6b6-e7c4970563cc", + "label": "Biology", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Study of life." + } + }, + { + "id": "e68c6caf-6fb2-40c2-8a70-b0ff6b8e3653", + "label": "First Aid", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Emergency medical care and treatment.
" + } + }, + { + "id": "aeaef4a6-c71f-4690-903c-05ce2ea604c4", + "label": "Hydroponics", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Growing plants in nutrient solutions without soil (farming in space).
" + } + }, + { + "id": "f1126599-a8ea-4c07-8e72-6ed861a00085", + "label": "Geology", + "type": "Text", + "meta": { + "checked": false, + "helperText": "The solid features of any terrestrial planet or natural \n
satellite.
" + } + }, + { + "id": "ad6e1e95-81d5-46f8-b413-7e7d7641687c", + "label": "Zero-G", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Working in a vacuum, vaccsuits, etc.
" + } + }, + { + "id": "acbd1088-29aa-4f98-b185-538630c2a4d0", + "label": "Scavenging", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Searching discarded waste for useful items.
" + } + }, + { + "id": "cb82443c-5ede-4d9a-bb5c-abd004117771", + "label": "Heavy Machinery ", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Operation and use of large pieces of equipment (cranes, exosuits, forklifts, etc.).
" + } + }, + { + "id": "be6a3f07-8570-43b0-a3f5-ecb18e881a64", + "label": "Computers", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Fluent use of computers and networks.
" + } + }, + { + "id": "fa703186-9b86-4c21-888d-b2f25a523360", + "label": "Mechanical Repair ", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Fixing broken machines.
" + } + }, + { + "id": "def144bb-590a-4a4e-a7c2-cc3f35f9fdf1", + "label": "Driving", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Operation and control of motor vehicles.
" + } + }, + { + "id": "3a618e18-869a-4627-b1fe-aa57ab39c8c0", + "label": "Piloting", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Operation and control of air and spacecraft.
" + } + }, + { + "id": "2876dd9a-ba20-4aad-a1c4-e883ccdb6846", + "label": "Mathematics", + "type": "Text", + "meta": { + "checked": false, + "helperText": "The science of numbers, quantity, and space.
" + } + }, + { + "id": "7303ff19-da24-492a-8828-6809edde881e", + "label": "Art", + "type": "Text", + "meta": { + "checked": false, + "helperText": "The expression or application of a species’ creative ability and imagination.
" + } + }, + { + "id": "40f5a0fb-9b15-4d70-99a8-e11786a3bac5", + "label": "Archaeology", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Ancient cultures and their artifacts.
" + } + }, + { + "id": "0684250f-d46f-4779-985b-cf61a5b81cc8", + "label": "Theology", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Study of religion." + } + }, + { + "id": "eb232c25-60ec-49c9-8ce5-cdc0488b2ae7", + "label": "Military Training", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Standard basic training given to all military personnel.
" + } + }, + { + "id": "f632e6ef-f9d7-4d25-b882-ad277ae1abad", + "label": "Rimwise", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Outer rim colonies and seedy parts of the galaxy.
" + } + }, + { + "id": "9411cc3a-85e1-4985-a7ef-3d4396bad49f", + "label": "Athletics", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Physical sports and games.
" + } + }, + { + "id": "f09c24bf-92b6-47e2-bd24-ae73270f4840", + "label": "Chemistry", + "type": "Text", + "meta": { + "checked": false, + "helperText": "The identification of the substances of which matter is composed.
" + } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "70942c6c-2f85-4354-b2a4-c05d848c627a", + "label": "Expert +15%", + "blocks": [ + { + "id": "6f30617e-fc49-4433-aa98-74ae15fbc18e", + "label": "Psychology", + "type": "Text", + "meta": { + "checked": false, + "helperText": "The study of behavior and the human mind. Req: Biology
" + } + }, + { + "id": "8a60e27c-cbca-4a5f-b2c5-be1a09c9bddf", + "label": "Genetics", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Heredity and the variation of inherited characteristics. Req: Biology
" + } + }, + { + "id": "02bc26f0-bf32-4be3-8ea8-c3bbc282fb21", + "label": "Pathology", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Study of the cause and effect of disease. Req: First Aid
" + } + }, + { + "id": "517a08f7-dd9a-475a-b47d-187becedd3bb", + "label": "Botany", + "type": "Text", + "meta": { + "checked": false, + "helperText": "The study of plant life. Req: Hydroponics
" + } + }, + { + "id": "d42bd945-d09b-4897-a9b2-7ec4e878df20", + "label": "Planetology", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Study of planets and other celestial bodies. Req: Geology
" + } + }, + { + "id": "ce73d5f2-2f78-4221-9bbe-4de021cfe96d", + "label": "Asteroid Mining", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Training in the tools and procedures used in mining asteroids. Req: Biology, Zero-G, Heavy Machinery, Scavenging
" + } + }, + { + "id": "51c9d76d-639f-452f-9d69-18ed406f2e52", + "label": "Jury Rigging", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Training in the tools and procedures used in mining asteroids. Req: Scavenging
" + } + }, + { + "id": "39e9cce7-eacd-404a-8963-6861fcb443d6", + "label": "Engineering", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Design, building, and use of engines, machines, and structures. Req: Heavy Machinery, Mechanical Repair, Computers, 
" + } + }, + { + "id": "e1e4cbc6-9183-4876-9c32-2edb7292c386", + "label": "Hacking", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Unauthorized access to computer systems. Req: Computers
" + } + }, + { + "id": "77da94ca-17cb-4bd3-97e9-3c9996aca158", + "label": "Vehicle Specialization", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "helperText": "Specific vehicle class. Req: Mechanical Repair, Piloting, Driving
" + } + }, + { + "id": "5ebb62f7-4d17-4a00-93bb-67c91bd0ef9c", + "label": "Astrogation", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Navigation in outer space. Req: Piloting
" + } + }, + { + "id": "9f96b483-ed25-424e-9ad8-71d78e801e7f", + "label": "Physics", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Study of nature and properties of matter and energy. Req: Mathematics
" + } + }, + { + "id": "6999c816-8e61-4cf8-98cc-74ecaaf56ce2", + "label": "Mysticism", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Spiritual apprehension of hidden knowledge. Req: Art, Archaeology, Theology
" + } + }, + { + "id": "3efb698b-9104-4914-81a9-7baa2ca4e706", + "label": "Tactics", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Maneuvering military forces in battle. Req: Military Training
" + } + }, + { + "id": "c89fdf58-9563-4d05-929a-0143caf69ebe", + "label": "Gunnery", + "type": "Text", + "meta": { + "checked": false, + "helperText": " Starship weaponry. Req: Military Training
" + } + }, + { + "id": "3b4f5aa7-7aa7-44e2-9e12-22a4dd96a393", + "label": "Firearms", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Guns and their use. Req: Military Training, Rimwise
" + } + }, + { + "id": "0a5a4987-15fd-4b9d-b40c-657d7563e6bb", + "label": "Close-Quarters Combat", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Hand-to-hand, melee fighting. Req: Military Training, Rimwise, Athletics
" + } + }, + { + "id": "826292d3-c06f-4e23-88b9-635a43bf923d", + "label": "Explosives", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Bombs and incendiary devices. Req: Military Training, Chemistry
" + } + }, + { + "id": "73ba2d94-158d-47a3-937f-9a7a6feeec89", + "label": "Custom Expert Skill #1", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "6dcd55d1-e570-449b-8883-ee895a821726", + "label": "Custom Expert Skill #2", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + } + ] + } + ] + }, + { + "sections": [ + { + "id": "dbfcf0e2-896a-4017-bd39-df8ece40d5ab", + "label": "Master +20%", + "blocks": [ + { + "id": "b20b648f-8493-4dfe-808d-3d52500370af", + "label": "Sophontology", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Alien psychology. Req: Linguistics, Psychology
" + } + }, + { + "id": "8ad448c3-bc99-4702-a10d-7a4fa29d27c0", + "label": "Xenobiology", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Alien biology. Req: Genetics, Botany, Pathology
" + } + }, + { + "id": "27fec6b3-d8f0-4928-9880-1d18ef2c2f80", + "label": "Surgery", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Medical specialty involving manual operation. Req: Pathology
" + } + }, + { + "id": "df91e6a3-006b-495b-b4b3-e2f15bde158b", + "label": "Cybernetics", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Interface between man and machine. Req: Jury Rigging, Engineering
" + } + }, + { + "id": "15a6e7fe-1881-4ac5-92d2-c998022915fd", + "label": "Robotics", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Design and operation of robots, drones, and androids. Req: Engineering
" + } + }, + { + "id": "4538367d-55ba-48e3-b9bb-809ddf0f456e", + "label": "Artificial Intelligence", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Knowledge of simulacrum of human consciousness. Req: Engineering, Hacking
" + } + }, + { + "id": "dbd4ef9e-1edd-4954-b73c-c89c5aa925ba", + "label": "Command", + "type": "Text", + "meta": { + "checked": false, + "helperText": " Leadership and authority. Req: Vehicle Specialization
" + } + }, + { + "id": "e344b573-ae07-43bc-9281-195c5ed7a93f", + "label": "Hyperspace", + "type": "Text", + "meta": { + "checked": false, + "helperText": "FTL travel. Req: Astrogation, Mysticism, Tactics 
" + } + }, + { + "id": "83813253-1a1d-42cb-ba15-ed94e7f6f646", + "label": "Xenoesotericism", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Obscure alien mysticism, religion, and belief. Req: Mysticism
" + } + }, + { + "id": "2fcfcd6b-2393-4934-a582-4f8730e3d4e3", + "label": "Weapon Specialization", + "type": "Text", + "meta": { + "checked": false, + "helperText": "Proficiency with a specific weapon. Req: Gunnery, Firearms, Close-quarters Combat, Explosives
" + }, + "value": "" + }, + { + "id": "0ce4cb93-154a-4037-a17b-dac0f10a42d4", + "label": "Custom Master Skill #1", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "fbcabc1d-d35e-4888-9b7d-fd2a2a249eca", + "label": "Custom Master Skill #2", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "2201fc43-c1a5-451d-b7c8-49ec09ffbd8a", + "label": "Custom Master Skill #3", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "3097b7a9-9e4b-4c3a-93df-7edef940331a", + "label": "Custom Master Skill #4", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "1eddff35-c5c4-4e09-846b-e436ab19770f", + "label": "Custom Master Skill #4", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "9caba7a2-1331-4dfd-8f0b-ea3531592ab0", + "label": "Custom Master Skill #5", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "b3dff80e-e7d9-462c-aba4-117dde4da925", + "label": "Custom Master Skill #6", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "db1df63e-df2f-47e0-b7cd-cdf6db3d81e7", + "label": "Custom Master Skill #7", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "91c67317-b2dc-4445-83b4-ab92f008c541", + "label": "Custom Master Skill #8", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "865453e2-4aa8-4932-8449-64981ceeffc0", + "label": "Custom Master Skill #9", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + }, + { + "id": "46328cde-f0c7-47d0-a2ce-61ab27494d86", + "label": "Custom Master Skill #10", + "type": "Text", + "meta": { "checked": false, "helperText": "
" }, + "value": "" + } + ] + } + ] + } + ] + } + ], + "label": "Skills" + }, + { + "id": "28a8c1e2-77dd-4c4c-aaaa-c805a2271d58", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "5861f997-c473-46e5-bc00-679a2315701f", + "label": "Inventory", + "blocks": [ + { + "id": "c1dbb895-c9b2-4319-83d2-5fd7fb4a4fde", + "type": "Text", + "value": "\n", + "meta": {} + }, + { + "id": "fd9f5702-5ecb-4542-9273-98be8b55255c", + "label": "Random Trinket", + "type": "Text", + "value": "", + "meta": { "helperText": "", "width": 0.5 } + }, + { + "id": "87fb2bff-2973-4a5f-bc3b-8af942cbf283", + "label": "Random Patch", + "type": "Text", + "value": "", + "meta": { "helperText": "", "width": 0.5 } + }, + { + "id": "9dac69d5-554f-4d1c-bf65-65f2709d6b6e", + "label": "Credits", + "type": "Text", + "value": "", + "meta": { "helperText": "Starting credits 5d10*10 " } + } + ] + } + ] + } + ] + } + ], + "label": "Equipment" + }, + { + "id": "7adb0642-a3b2-4db0-84b2-42500b60e5bd", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "30a5e1f3-f415-410d-a95a-a99e9427e208", + "label": "Notes", + "blocks": [ + { + "id": "896275b1-5623-42c7-9234-3a81783cb37c", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "12b3d9c2-35df-402b-9326-939e5b9f6fda", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "bdcf5b2f-3177-43b6-8302-6b35a08e6960", + "label": "Learn more and grab a full version at mothershiprpg.com", + "type": "Link", + "meta": { "hasDisplayName": true }, + "value": "https://mothershiprpg.com/" + } + ] + } + ] + } + ] + } + ], + "label": "Misc" + } + ], + "template": "Blank", + "version": 6, + "group": "Mothership RPG", + "wide": false +} diff --git a/public/character-templates/Mothership/Ship.json b/public/character-templates/Mothership/Ship.json new file mode 100644 index 000000000..936f6e92d --- /dev/null +++ b/public/character-templates/Mothership/Ship.json @@ -0,0 +1,253 @@ +{ + "fariType": "character", + "lastUpdated": 1674782670, + "name": "Mothership RPG Ship Template", + "pages": [ + { + "id": "2192e388-08f4-4401-84a8-bdbe0bf62425", + "label": "Main", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "2a0ecebe-b755-490a-a45a-276a2206e374", + "label": "General", + "blocks": [ + { + "id": "0ef38cf5-aef5-4f46-88ac-f96c71cdcdeb", + "label": "Ship Name", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "6f1ce2b0-1e06-4fd3-82d4-a2b2c08b921f", + "label": "Type", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "12a9ca19-8795-4ecf-a489-fea91ba3364d", + "label": "Class", + "type": "Text", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "90428949-1695-4fa7-9e56-c665a707cc67", + "label": "Hull", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.5 + }, + "value": "0" + }, + { + "id": "eb794972-3bde-40b8-9b41-0dde7f51544d", + "label": "Damage", + "type": "SlotTracker", + "meta": { "asClock": false, "width": 0.5 }, + "value": [ + { "label": "25%", "checked": false }, + { "label": "50%", "checked": false }, + { "label": "75%", "checked": false } + ] + } + ], + "visibleOnCard": true + }, + { + "id": "5112e0da-aafe-496c-a71e-cfbaa256c8ed", + "label": "Stats", + "blocks": [ + { + "id": "4a53dd2d-bf38-4dca-8d63-94e367760be3", + "label": "Armor", + "type": "Skill", + "value": "0", + "meta": { "commands": ["1d100"], "width": 0.5 } + }, + { + "id": "45fb952e-4897-43eb-bf70-f9d7f0d73989", + "label": "Combat", + "type": "Skill", + "value": "0", + "meta": { "commands": ["1d100"], "width": 0.5 } + }, + { + "id": "493047c8-b108-4c25-b6ec-484e1ec749c2", + "label": "Intellect", + "type": "Skill", + "value": "0", + "meta": { "commands": ["1d100"], "width": 0.5 } + }, + { + "id": "d08d902b-915f-4e51-a8ee-2bdbc7da7314", + "label": "Speed", + "type": "Skill", + "value": "0", + "meta": { "commands": ["1d100"], "width": 0.5 } + }, + { + "id": "5f1bc9bd-a948-4268-bab5-b54e618592bc", + "label": "Weapons", + "type": "Text", + "value": "", + "meta": { "helperText": "Weapon/Damage" } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "2143bd52-9232-4117-bad1-4492bf2f9646", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "17138f90-d6cf-403f-9934-ebb8fc343275", + "label": "Cargo Manifest", + "blocks": [ + { + "id": "f4f015d3-b407-4a14-aa5f-3f06845df9d6", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "1660071b-e51d-4cbe-bab3-93638926d732", + "label": "Max Fuel", + "type": "PointCounter", + "meta": { "max": "0", "isMainPointCounter": false }, + "value": "0" + }, + { + "id": "e81e88d0-ac79-432b-9f40-af9ecd0e95f5", + "label": "Cost", + "type": "PointCounter", + "meta": { "isMainPointCounter": false, "width": 0.5 }, + "value": "0" + }, + { + "id": "0013fad6-ec8a-4143-9738-af2ea8094eea", + "label": "Owed", + "type": "PointCounter", + "meta": { "isMainPointCounter": false, "width": 0.5 }, + "value": "0" + } + ] + } + ] + } + ] + } + ], + "label": "Cargo" + }, + { + "id": "5b4db2c8-bd99-42e2-9b3f-1b8963a5ceff", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "93da5325-ea1d-4534-9bd0-11646d8168e0", + "label": "Officers", + "blocks": [ + { + "id": "72cd6108-7ae6-46d5-8e0f-2e297a9ce5c8", + "type": "Text", + "value": "", + "meta": { "helperText": "Name/Rank" } + }, + { + "id": "61d56603-22d1-4cd2-b7f0-a9d4eb7c45a0", + "label": "Galley Stock", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.5 + }, + "value": "0" + }, + { + "id": "8cf802b4-cfe4-463a-a921-d8afe6c68e85", + "label": "Total Crew", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.5 + }, + "value": "0" + } + ] + } + ] + } + ] + } + ], + "label": "Crew" + }, + { + "id": "1b3a7004-269f-4580-bac7-310ea111cd74", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "00d54fd5-f57b-4a65-8ad8-431f71c0c92e", + "label": "Layout", + "blocks": [ + { + "id": "f007a52f-ff19-4cb1-a69f-baafba14e4ad", + "label": "", + "type": "Image", + "meta": { + "helperText": "Draw your ship's layout and drop here." + }, + "value": "" + }, + { + "id": "ecab411f-e4d2-47cf-bfb5-2c3eb2ec5b99", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "7c8a9bb6-4126-4235-bccb-6ae3db4ee0ef", + "label": "Learn more and grab the full version at mothershiprpg.com", + "type": "Link", + "meta": { "hasDisplayName": true, "helperText": "" }, + "value": "https://www.mothershiprpg.com/" + } + ] + } + ] + } + ] + } + ], + "label": "Misc" + } + ], + "template": "Blank", + "version": 6, + "group": "Mothership RPG" +} diff --git a/lib/domains/character/character-templates/Nightjar Games/CRASH CART - Emergency Medical Vehicle Sheet.json b/public/character-templates/Nightjar Games/CRASH CART - Emergency Medical Vehicle Sheet.json similarity index 100% rename from lib/domains/character/character-templates/Nightjar Games/CRASH CART - Emergency Medical Vehicle Sheet.json rename to public/character-templates/Nightjar Games/CRASH CART - Emergency Medical Vehicle Sheet.json diff --git a/lib/domains/character/character-templates/Nightjar Games/CRASH CART - Mechanic Playbook.json b/public/character-templates/Nightjar Games/CRASH CART - Mechanic Playbook.json similarity index 100% rename from lib/domains/character/character-templates/Nightjar Games/CRASH CART - Mechanic Playbook.json rename to public/character-templates/Nightjar Games/CRASH CART - Mechanic Playbook.json diff --git a/lib/domains/character/character-templates/Nightjar Games/CRASH CART - Medic Playbook.json b/public/character-templates/Nightjar Games/CRASH CART - Medic Playbook.json similarity index 100% rename from lib/domains/character/character-templates/Nightjar Games/CRASH CART - Medic Playbook.json rename to public/character-templates/Nightjar Games/CRASH CART - Medic Playbook.json diff --git a/lib/domains/character/character-templates/Nightjar Games/CRASH CART - Orderly Playbook.json b/public/character-templates/Nightjar Games/CRASH CART - Orderly Playbook.json similarity index 100% rename from lib/domains/character/character-templates/Nightjar Games/CRASH CART - Orderly Playbook.json rename to public/character-templates/Nightjar Games/CRASH CART - Orderly Playbook.json diff --git a/lib/domains/character/character-templates/Nightjar Games/CRASH CART - Pilot Playbook.json b/public/character-templates/Nightjar Games/CRASH CART - Pilot Playbook.json similarity index 100% rename from lib/domains/character/character-templates/Nightjar Games/CRASH CART - Pilot Playbook.json rename to public/character-templates/Nightjar Games/CRASH CART - Pilot Playbook.json diff --git a/lib/domains/character/character-templates/Old Skull Publishing/Primal Quest Essential (EN).json b/public/character-templates/Old Skull Publishing/Primal Quest Essential (EN).json similarity index 100% rename from lib/domains/character/character-templates/Old Skull Publishing/Primal Quest Essential (EN).json rename to public/character-templates/Old Skull Publishing/Primal Quest Essential (EN).json diff --git a/lib/domains/character/character-templates/Old Skull Publishing/Primal Quest Essential (ES).json b/public/character-templates/Old Skull Publishing/Primal Quest Essential (ES).json similarity index 100% rename from lib/domains/character/character-templates/Old Skull Publishing/Primal Quest Essential (ES).json rename to public/character-templates/Old Skull Publishing/Primal Quest Essential (ES).json diff --git a/lib/domains/character/character-templates/Others/Maze.json b/public/character-templates/Others/Maze.json similarity index 100% rename from lib/domains/character/character-templates/Others/Maze.json rename to public/character-templates/Others/Maze.json diff --git a/lib/domains/character/character-templates/Others/Mission Accomplished.json b/public/character-templates/Others/Mission Accomplished.json similarity index 100% rename from lib/domains/character/character-templates/Others/Mission Accomplished.json rename to public/character-templates/Others/Mission Accomplished.json diff --git "a/lib/domains/character/character-templates/Others/M\303\244rchenkrieger LOS.json" "b/public/character-templates/Others/M\303\244rchenkrieger LOS.json" similarity index 100% rename from "lib/domains/character/character-templates/Others/M\303\244rchenkrieger LOS.json" rename to "public/character-templates/Others/M\303\244rchenkrieger LOS.json" diff --git a/lib/domains/character/character-templates/Others/Strands Of Fate.json b/public/character-templates/Others/Strands Of Fate.json similarity index 100% rename from lib/domains/character/character-templates/Others/Strands Of Fate.json rename to public/character-templates/Others/Strands Of Fate.json diff --git a/lib/domains/character/character-templates/Others/The Pool.json b/public/character-templates/Others/The Pool.json similarity index 100% rename from lib/domains/character/character-templates/Others/The Pool.json rename to public/character-templates/Others/The Pool.json diff --git a/lib/domains/character/character-templates/Others/Troika Numinous Edition.json b/public/character-templates/Others/Troika Numinous Edition.json similarity index 100% rename from lib/domains/character/character-templates/Others/Troika Numinous Edition.json rename to public/character-templates/Others/Troika Numinous Edition.json diff --git a/lib/domains/character/character-templates/Others/Tunnels And Trolls.json b/public/character-templates/Others/Tunnels And Trolls.json similarity index 100% rename from lib/domains/character/character-templates/Others/Tunnels And Trolls.json rename to public/character-templates/Others/Tunnels And Trolls.json diff --git a/lib/domains/character/character-templates/Pandion Games/Bandas Grove.json b/public/character-templates/Pandion Games/Bandas Grove.json similarity index 100% rename from lib/domains/character/character-templates/Pandion Games/Bandas Grove.json rename to public/character-templates/Pandion Games/Bandas Grove.json diff --git a/lib/domains/character/character-templates/Pandion Games/Substratum.json b/public/character-templates/Pandion Games/Substratum.json similarity index 100% rename from lib/domains/character/character-templates/Pandion Games/Substratum.json rename to public/character-templates/Pandion Games/Substratum.json diff --git a/lib/domains/character/character-templates/Pandion Games/VON NEUMANN.json b/public/character-templates/Pandion Games/VON NEUMANN.json similarity index 100% rename from lib/domains/character/character-templates/Pandion Games/VON NEUMANN.json rename to public/character-templates/Pandion Games/VON NEUMANN.json diff --git a/lib/domains/character/character-templates/Peril Planet/Neon City Overdrive.json b/public/character-templates/Peril Planet/Neon City Overdrive.json similarity index 100% rename from lib/domains/character/character-templates/Peril Planet/Neon City Overdrive.json rename to public/character-templates/Peril Planet/Neon City Overdrive.json diff --git a/lib/domains/character/character-templates/Picaroon/Picaroon.json b/public/character-templates/Picaroon/Picaroon.json similarity index 100% rename from lib/domains/character/character-templates/Picaroon/Picaroon.json rename to public/character-templates/Picaroon/Picaroon.json diff --git a/lib/domains/character/character-templates/Rowan, Rook and Decard/Spire GM Companion.fari.json b/public/character-templates/Rowan, Rook and Decard/Spire GM Companion.fari.json similarity index 100% rename from lib/domains/character/character-templates/Rowan, Rook and Decard/Spire GM Companion.fari.json rename to public/character-templates/Rowan, Rook and Decard/Spire GM Companion.fari.json diff --git a/lib/domains/character/character-templates/Rowan, Rook and Decard/The Spire - Character Sheet.fari.json b/public/character-templates/Rowan, Rook and Decard/The Spire - Character Sheet.fari.json similarity index 100% rename from lib/domains/character/character-templates/Rowan, Rook and Decard/The Spire - Character Sheet.fari.json rename to public/character-templates/Rowan, Rook and Decard/The Spire - Character Sheet.fari.json diff --git a/lib/domains/character/character-templates/Ryuutama/Ryuutama GM Sheet.json b/public/character-templates/Ryuutama/Ryuutama GM Sheet.json similarity index 100% rename from lib/domains/character/character-templates/Ryuutama/Ryuutama GM Sheet.json rename to public/character-templates/Ryuutama/Ryuutama GM Sheet.json diff --git a/lib/domains/character/character-templates/Ryuutama/Ryuutama Player Sheet.json b/public/character-templates/Ryuutama/Ryuutama Player Sheet.json similarity index 100% rename from lib/domains/character/character-templates/Ryuutama/Ryuutama Player Sheet.json rename to public/character-templates/Ryuutama/Ryuutama Player Sheet.json diff --git a/lib/domains/character/character-templates/Savage Worlds/Savage Worlds Adventure Edition.json b/public/character-templates/Savage Worlds/Savage Worlds Adventure Edition.json similarity index 100% rename from lib/domains/character/character-templates/Savage Worlds/Savage Worlds Adventure Edition.json rename to public/character-templates/Savage Worlds/Savage Worlds Adventure Edition.json diff --git a/public/character-templates/Scott Malthouse/Astounding Interplanetary Adventures.json b/public/character-templates/Scott Malthouse/Astounding Interplanetary Adventures.json new file mode 100644 index 000000000..80ac0952d --- /dev/null +++ b/public/character-templates/Scott Malthouse/Astounding Interplanetary Adventures.json @@ -0,0 +1,521 @@ +{ + "lastUpdated": 1676477919, + "name": "Astounding Interplanetary Adventures Sheet Template", + "pages": [ + { + "id": "bf6c99a3-6aa8-4948-b4ae-5273c9c99ac8", + "label": "Character", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "612a8ebd-99cf-43d0-a0cb-169cc82c4d30", + "label": "Astounding Interplanetary Adventures - Character Sheet\n", + "blocks": [ + { + "id": "e0f3bac6-9c71-4789-ba55-26c65da767c6", + "label": "Character Name", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "8d953621-3b2e-4b21-93f3-7fe482c10bf1", + "label": "Class", + "type": "Text", + "value": "", + "meta": { + "helperText": "Soldier, Scientist, Noble, Athlete, Pilot
", + "width": 0.33 + } + }, + { + "id": "9e5d0d42-3586-4736-95aa-c741972a5f2a", + "label": "Species", + "type": "Text", + "value": "", + "meta": { + "helperText": "Soldier, Scientist, Noble, Athlete, Pilot
", + "width": 0.33 + } + }, + { + "id": "ac82816b-903b-496f-9140-0508d46f86be", + "label": "XP", + "type": "Numeric", + "value": "-3", + "meta": { "width": 0.33 } + }, + { + "id": "b41bf2d4-af49-41a2-9d2a-67d8d008db9c", + "label": "Level", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "bcaade8e-414f-47d4-bdf8-a4729a919192", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "a9a44f57-762c-44bc-93e8-1e8faa0df66d", + "label": "Brawn", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "a7d164e7-a681-4263-9274-3d3c399ddd85", + "label": "Nimble", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "a18dfbeb-e752-44c5-a7c4-a80337c2573e", + "label": "Mind", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "63d8bfff-2943-4ed5-ae29-eec691037b99", + "label": "Person", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "a0827702-0296-49e2-9088-5fab0f2c4e6e", + "label": "Wounds", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "e0c780ba-9064-4922-88cf-2097b9c5dca6", + "label": "Special Ability", + "type": "Text", + "value": "\n", + "meta": { "width": 0.33 } + }, + { + "id": "1799cb3f-0e01-46b4-b783-18fd739836c4", + "label": "Equipment", + "type": "Text", + "value": "\n\n", + "meta": { "width": 0.33 } + } + ], + "visibleOnCard": true + }, + { + "id": "13d69439-5c65-45ae-89c2-494b59fd0066", + "label": "Status", + "blocks": [ + { + "id": "e9ccd369-cb12-4be0-a3ee-a554ea9b516d", + "label": "Poisoned", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Take 1 damage each turn." + } + }, + { + "id": "d9b24b95-f59f-4645-a3e3-f03dbb1423d8", + "label": "Paralysed", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Cannot move or act." + } + }, + { + "id": "fbb25a81-85b6-4758-a57f-81b0fa30b095", + "label": "Stunned", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Take a -1 to all rolls." + } + }, + { + "id": "07200343-177c-4c66-b49a-53aaf03983fd", + "label": "Diseased\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Take 1 damage each turn and -1 to all rolls." + } + }, + { + "id": "d97c8dbf-2366-44bb-9d80-5c3a04bcb7f6", + "label": "Prone\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "On the ground. Takes an action to stand. Attackers gain +1." + } + }, + { + "id": "6e9f1832-0808-46db-a14c-9014a38f68a2", + "label": "Frightened\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Must move away from the source of the effect each turn." + } + }, + { + "id": "d9f2ba2c-8b25-499c-bc22-c1c7474958e0", + "label": "Pinned", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Cannot move." + } + } + ], + "visibleOnCard": true + } + ] + } + ] + } + ] + }, + { + "id": "c23665ab-aab1-4113-a3ab-28b1008b96bf", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "10b6a69e-1cc8-41d4-8791-96604494648a", + "label": "Notes", + "blocks": [ + { + "id": "435c76b1-db24-4169-8141-f22166ff3418", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "Notes" + }, + { + "id": "674ca448-5133-4ff8-b589-29a85ced711a", + "label": "Ship 1", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "fa7271ad-4057-43d8-adca-7ea051a8b4f3", + "label": "Rocket Ship", + "blocks": [ + { + "id": "1d6d1414-5c75-4d64-9324-e97ae60f6f6a", + "label": "Ship Type ", + "type": "Text", + "value": "", + "meta": { + "helperText": "Fighter, Cruiser, Warship, Destroyer", + "width": 1 + } + }, + { + "id": "169ed74f-a785-45f7-b93c-cb507541593b", + "label": "Ship Name", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "97cbec8e-d959-407f-8a17-bf8bc6e58951", + "label": "Fuel", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "ebb8e163-5208-4f91-99fb-09f7e3908ca9", + "label": "Hull", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "2ec46e39-98cb-4b50-bf4a-19ff3e5eaedf", + "label": "Ship Handling", + "type": "Text", + "value": "", + "meta": { + "width": 0.33, + "helperText": "regular, difficult (-1 Nimble) and very difficult (-2 Nimble).
" + } + }, + { + "id": "676109f3-4729-4f05-abad-fcba11d2fc67", + "label": "Weapons ", + "type": "Numeric", + "value": "", + "meta": { + "width": 0.33, + "helperText": "Weapons Attack Value" + } + }, + { + "id": "02ea46e0-e2df-41e6-ab70-58f7fb06afad", + "label": "Crew", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "5bf9b3eb-2123-4c41-85ec-9fab51306124", + "label": "Cargo", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "e3af4bd7-71dc-49dd-a23a-ae242e1be21e", + "label": "Ship 2", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "3c9ae860-9c00-4ff5-9dfe-4dba394f699c", + "label": "Rocket Ship", + "blocks": [ + { + "id": "5b1af7a5-b422-42ee-81bd-5184a5fd2ec7", + "label": "Ship Type ", + "type": "Text", + "value": "", + "meta": { + "helperText": "Fighter, Cruiser, Warship, Destroyer", + "width": 1 + } + }, + { + "id": "fee09e6a-1a54-41b5-b5ab-d6a4345937e6", + "label": "Ship Name", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "03b4fc8d-2267-4c82-a7f3-e6570d01c0cd", + "label": "Fuel", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "0ded677d-88d0-49c5-81f5-ad309bc62a4f", + "label": "Hull", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "a1183040-66a7-40f1-a218-ca73c9c49105", + "label": "Ship Handling", + "type": "Text", + "value": "", + "meta": { + "width": 0.33, + "helperText": "regular, difficult (-1 Nimble) and very difficult (-2 Nimble).
" + } + }, + { + "id": "8c1c79e5-5b93-40e4-834e-3b27c7f9e60f", + "label": "Weapons ", + "type": "Numeric", + "value": "2", + "meta": { + "width": 0.33, + "helperText": "Weapons Attack Value" + } + }, + { + "id": "c81564b1-c48d-4880-820b-7c24b91f5a43", + "label": "Crew", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "2e41e347-c083-42d9-a504-afab04867c20", + "label": "Cargo", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "383407fb-cf57-4230-9714-aa0a3b02fb99", + "label": "Ship 3", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "b760db41-ad82-4540-af41-60ec9edd2c06", + "label": "Rocket Ship", + "blocks": [ + { + "id": "6a2c2b34-1bd5-43ad-953f-77596118de18", + "label": "Ship Type ", + "type": "Text", + "value": "", + "meta": { + "helperText": "Fighter, Cruiser, Warship, Destroyer", + "width": 1 + } + }, + { + "id": "4deb1927-96cb-4aef-91e9-b6d559184e0a", + "label": "Ship Name", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "16c41a9e-ae5c-482d-acdd-9802bd53e0f1", + "label": "Fuel", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "5930040f-dc90-4279-a7b8-369481bbc752", + "label": "Hull", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "9eb096df-32ac-4351-b379-ae2ebe8c6415", + "label": "Ship Handling", + "type": "Text", + "value": "", + "meta": { + "width": 0.33, + "helperText": "regular, difficult (-1 Nimble) and very difficult (-2 Nimble).
" + } + }, + { + "id": "83af3f45-1734-4f7e-9b3b-9d2cb6d1cb66", + "label": "Weapons ", + "type": "Numeric", + "value": "", + "meta": { + "width": 0.33, + "helperText": "Weapons Attack Value" + } + }, + { + "id": "1848b740-96f5-4bb9-8475-34808c8e00ad", + "label": "Crew", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "3766d0c9-b355-4774-ba3e-b0bd6bec15ff", + "label": "Cargo", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + } + ] + } + ] + } + ] + } + ] + } + ], + "template": "Blank", + "version": 6, + "group": "Astounding Interplanetary Adventures-Scott Malthouse", + "wide": false, + "theme": { + "pageHeadingFontFamily": "Calibri", + "hideSectionBackground": false, + "backgroundColor": "#fff6f6" + }, + "playedDuringTurn": false, + "fariType": "character" +} diff --git a/public/character-templates/Scott Malthouse/In Darkest Warrens.json b/public/character-templates/Scott Malthouse/In Darkest Warrens.json new file mode 100644 index 000000000..44d04b401 --- /dev/null +++ b/public/character-templates/Scott Malthouse/In Darkest Warrens.json @@ -0,0 +1,294 @@ +{ + "lastUpdated": 1676477985, + "name": "In Darkest Warrens Ultimate Edition Sheet Template", + "pages": [ + { + "id": "702f8d96-8c4f-4a10-bafa-b0c91802a327", + "label": "Character", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "2a2712ae-47b3-4939-a2bb-591b1e225648", + "label": "In Darkest Warrens (UE) - Character Sheet\n", + "blocks": [ + { + "id": "d343c962-2269-47ec-b3b9-87487ea84142", + "label": "Character Name", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "43b42502-5fb5-4d6a-a214-b2f5ce645168", + "label": "Class", + "type": "Text", + "value": "", + "meta": { + "helperText": "Warrior, Rogue, Mage, Ranger, Barbarian
", + "width": 0.33 + } + }, + { + "id": "03276b54-23e5-4e6d-9b06-94f960907c30", + "label": "Race", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "5554b36a-333d-40ee-8290-04c458534b26", + "label": "XP", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "dfca5aa4-2f94-4fd3-8ee3-ec5a64a9f543", + "label": "Level", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "c75224c0-ae54-4a7d-a09b-d9b20cd85295", + "label": "Racial Skill", + "type": "Text", + "value": "\n\n", + "meta": { "width": 0.33 } + }, + { + "id": "cef362e9-31c3-4f00-8494-1bfe7091185f", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "5ffcebb0-41ee-4e85-8d47-bc21c7fc0ec8", + "label": "Brawn", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "3477fbf7-3bf1-4021-86ee-49846a697c3d", + "label": "Nimble", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "971ca7ac-9707-4992-b606-367c0004e638", + "label": "Mind", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "adb6e66b-9968-4a4f-a4d6-589fca0baa3f", + "label": "Person", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "f421dfa6-22ea-4602-8101-47da64911c30", + "label": "Wounds", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "2b532164-29b1-47b3-9a79-9f7f1ca1653b", + "label": "Special Ability", + "type": "Text", + "value": "\n", + "meta": { "width": 0.33 } + }, + { + "id": "6f1a53c2-e20c-4551-be94-81ca2cabccb9", + "label": "Equipment", + "type": "Text", + "value": "\n", + "meta": { "width": 0.33 } + } + ] + }, + { + "id": "a8a174aa-bfa5-4908-a384-e299cc0f6e9b", + "label": "Status", + "blocks": [ + { + "id": "9976468c-e641-4943-8b55-c18fc892218d", + "label": "Poisoned", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Take 1 damage each turn." + } + }, + { + "id": "4c3c11a6-a321-468c-a57a-9a56aceefd53", + "label": "Paralysed", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Cannot move or act." + } + }, + { + "id": "41d17dde-547f-4b4d-a720-423c3fa0103b", + "label": "Stunned", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Take a -1 to all rolls." + } + }, + { + "id": "983f5f75-b1fd-41d8-a651-b5fa13a6cfb5", + "label": "Diseased\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Take 1 damage each turn and -1 to all rolls." + } + }, + { + "id": "d8b5e0c8-91f2-450c-a310-159a36dbfd2b", + "label": "Prone\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "On the ground. Takes an action to stand. Attackers gain +1." + } + }, + { + "id": "d5cdc693-32d4-4f27-9325-bfeda043700e", + "label": "Frightened\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Must move away from the source of the effect each turn." + } + }, + { + "id": "039864ea-64c0-4fe9-a74c-aea90cade944", + "label": "Pinned", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Cannot move." + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "ccf8ab18-53ec-4722-9af2-cd261a15a172", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "6d67b35d-b127-466b-926a-4365fabfdbd0", + "label": "Spells", + "blocks": [ + { + "id": "358833f4-a5b4-4b44-8fbc-810a1a2a009f", + "label": "Spell", + "type": "Text", + "value": "", + "meta": { "helperText": "Name, Attribute Roll, Effect" } + }, + { + "id": "0256ee2a-45ed-4886-b8df-f7b757800d23", + "label": "Spell", + "type": "Text", + "value": "", + "meta": { "helperText": "Name, Attribute Roll, Effect" } + }, + { + "id": "23011891-1753-4951-9e02-b03e1a831729", + "label": "Spell", + "type": "Text", + "value": "", + "meta": { "helperText": "Name, Attribute Roll, Effect" } + }, + { + "id": "ac3f8eab-c6e0-4a40-bfd3-09e18ec5470d", + "label": "Spell", + "type": "Text", + "value": "", + "meta": { "helperText": "Name, Attribute Roll, Effect" } + }, + { + "id": "31c21eef-9461-47d1-a7e5-e3b817f97175", + "label": "Spell", + "type": "Text", + "value": "", + "meta": { "helperText": "Name, Attribute Roll, Effect" } + } + ] + } + ] + } + ] + } + ], + "label": "Spells" + }, + { + "id": "9280b888-fd33-4160-84c9-10399da61277", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "2e7faff3-79ca-4cd9-a09f-4906ae880286", + "label": "Notes", + "blocks": [ + { + "id": "2195da11-4c25-42f9-a0b7-f4b1b272d5c3", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "Notes" + } + ], + "template": "Blank", + "version": 6, + "group": "In Darkest Warrens (UE)-Scott Malthouse", + "wide": false, + "theme": { "backgroundColor": "#f9f9d9" }, + "fariType": "character" +} diff --git a/public/character-templates/Scott Malthouse/Squamous Sheet.json b/public/character-templates/Scott Malthouse/Squamous Sheet.json new file mode 100644 index 000000000..b7293722f --- /dev/null +++ b/public/character-templates/Scott Malthouse/Squamous Sheet.json @@ -0,0 +1,399 @@ +{ + "lastUpdated": 1676477977, + "name": "Squamous Sheet Template", + "pages": [ + { + "id": "4ea90441-7ad8-4d5e-9d1d-e04154f04cc4", + "label": "Character", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "1a50c54e-6fcd-40b2-8af6-dc3389349944", + "label": "Squamous - Character Sheet\n", + "blocks": [ + { + "id": "ab7943f1-0a74-4a14-9aa3-1b5132cba6ca", + "label": "Character Name", + "type": "Text", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "b2d43cd4-21da-4319-bc6a-e90eae47a965", + "label": "Class", + "type": "Text", + "value": "", + "meta": { + "helperText": "Private Investigator, Professor, Occultist, Soldier, Doctor
", + "width": 0.33 + } + }, + { + "id": "c35d9692-b817-4f4f-b7f7-913e064505c4", + "label": "Level", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "18c5acf2-e0e0-4e45-a2f2-0a8d1fad6c36", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "0237fb98-6eea-48ca-b621-80d0fca61512", + "label": "Brawn", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "ffd7990c-f22c-41e8-8db9-5efd786ac47d", + "label": "Nimble", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "b6dd3c63-5d70-43c4-98ff-af684fa30e3a", + "label": "Mind", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "0192c585-0916-46f6-aa89-6b9b96ce5588", + "label": "Person", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "9bd6cfd0-71ee-4923-b8c4-c77f76209fcc", + "label": "Wounds", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "406abca0-fa3e-4757-874f-aa78a6dd260a", + "label": "Lucidity", + "type": "PointCounter", + "meta": { + "max": "0", + "isMainPointCounter": false, + "width": 0.33 + }, + "value": "0" + }, + { + "id": "2cbd18d4-d631-4d3f-81eb-f4be38acffd7", + "label": "Special Ability", + "type": "Text", + "value": "\n", + "meta": { "width": 0.33 } + } + ] + }, + { + "id": "9861c1fd-672b-4a1d-b9b2-e579bdb46ad4", + "label": "Resources", + "blocks": [ + { + "id": "8d067870-305b-4200-824d-df91f14045aa", + "label": "", + "type": "Text", + "value": "", + "meta": { "helperText": "Resource 1" } + }, + { + "id": "7e77ea4b-bf7c-423f-92f2-88f7594b937f", + "label": "", + "type": "Text", + "value": "", + "meta": { "helperText": "Resource 2" } + }, + { + "id": "5a80b41e-2777-4a8d-a984-282fd05e4cd7", + "label": "", + "type": "Text", + "value": "", + "meta": { "helperText": "Resource 3" } + }, + { + "id": "116ca613-9c17-43ec-b510-7c4a4c7b8c0e", + "label": "", + "type": "Text", + "value": "", + "meta": { "helperText": "Resource 4" } + }, + { + "id": "b5d5625c-fc6c-4c13-856b-4034f17ce133", + "label": "", + "type": "Text", + "value": "", + "meta": { "helperText": "Resource 5" } + } + ] + }, + { + "id": "8d3e7fe9-46b9-4034-b28a-03e3d78b1de4", + "label": "Lucidity Effects", + "blocks": [ + { + "id": "4c799b1e-c79a-49e8-9976-53083ad5a496", + "label": "Terrified", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "You won’t look at or interact with anything to do with the source that triggered the effect.
" + } + }, + { + "id": "c5a63fa4-5d9b-4da7-a256-7bc2637254b1", + "label": "Obsessed", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "You will intentionally endanger yourself and others in your obsession for the Mystery.
" + } + }, + { + "id": "c391b6b5-db81-4edd-8049-2eaca1ec0e2d", + "label": "Distracted", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "You are unable to find major clues and take a -2 to Mind Tests
" + } + }, + { + "id": "e2e0d653-325c-48be-9906-18cffd0b66d6", + "label": "Drained\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "You have grown weak. Take a -2 to Brawn Tests.
" + } + }, + { + "id": "24edf991-3bc1-45b1-9bce-ecb177547367", + "label": "Shaken\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "You have uncontrollable tremors. Take a -2 to Nimble Tests.
" + } + }, + { + "id": "c7402a68-34a4-4c55-8154-881e80038770", + "label": "Silent\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "You cannot communicate through speech or cast spells. Take a -2 to Person Tests.
" + } + } + ] + }, + { + "id": "c17e7a93-dd4d-4be6-975a-b4efc7d0cc81", + "label": "Status", + "blocks": [ + { + "id": "efba8fca-5cf7-4a56-9814-7769daa0e07f", + "label": "Poisoned", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Take 1 damage each turn." + } + }, + { + "id": "a1f046b4-3caf-478e-8c4f-e6800231d356", + "label": "Paralysed", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Cannot move or act." + } + }, + { + "id": "2b95e9aa-32a3-4dfc-a287-7721d3dc18e3", + "label": "Stunned", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Take a -1 to all rolls." + } + }, + { + "id": "b499490f-a5c2-4075-8b62-03dcf7383b3e", + "label": "Diseased\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Take 1 damage each turn and -1 to all rolls." + } + }, + { + "id": "3cd030ee-2f3e-4d2a-8b4d-db1f09d4f834", + "label": "Prone\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "On the ground. Takes an action to stand. Attackers gain +1." + } + }, + { + "id": "10e23fcf-f436-4976-a20d-ea14c7a13b9b", + "label": "Frightened\n", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Must move away from the source of the effect each turn." + } + }, + { + "id": "1d0c4cf1-8f22-498b-bea7-f0c04a12a0d3", + "label": "Pinned", + "type": "Text", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Cannot move." + } + } + ] + }, + { + "id": "6a355dd1-22d9-44f3-aeb5-6229a9f8d5a7", + "label": "Magick", + "blocks": [ + { + "id": "166f7408-a555-48af-aca8-2f974e503fb9", + "type": "Text", + "value": "", + "meta": { + "helperText": "Spell name (Lucidity Cost), Effect" + } + }, + { + "id": "a745477a-fcb1-4efa-ab45-dfd5ed2b822a", + "type": "Text", + "value": "", + "meta": { + "helperText": "Spell name (Lucidity Cost), Effect" + } + }, + { + "id": "51bea075-978f-474b-8abc-7da5b25aad9c", + "type": "Text", + "value": "", + "meta": { + "helperText": "Spell name (Lucidity Cost), Effect" + } + }, + { + "id": "b1e46061-616b-42d5-bcb1-047e329c7f2f", + "type": "Text", + "value": "", + "meta": { + "helperText": "Spell name (Lucidity Cost), Effect" + } + }, + { + "id": "fc4eff7c-d8a0-4934-ab36-c31eb01825a4", + "type": "Text", + "value": "", + "meta": { + "helperText": "Spell name (Lucidity Cost), Effect" + } + }, + { + "id": "670a9f4b-dcbd-4c62-bb64-38b7aad9677e", + "type": "Text", + "value": "", + "meta": { + "helperText": "Spell name (Lucidity Cost), Effect" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "9afc5db7-bcf0-4959-8240-05913119233f", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "160a51e1-59c4-42eb-aa0d-a1a1f722a089", + "label": "Clues", + "blocks": [ + { + "id": "c7654342-a2ed-450c-8002-1aa9538b0d29", + "type": "Text", + "value": "", + "meta": {} + } + ] + }, + { + "id": "cb4afbe5-6498-4d8d-94fb-ed709943e344", + "label": "Notes", + "blocks": [ + { + "id": "eba6b698-d4d3-475b-a1af-ee77e6ba21e8", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "Notes and Clues" + } + ], + "template": "Blank", + "version": 6, + "group": "Squamous-Scott Malthouse", + "wide": false, + "theme": { + "pageHeadingFontFamily": "Calibri", + "hideSectionBackground": false + }, + "playedDuringTurn": false, + "fariType": "character" +} diff --git a/lib/domains/character/character-templates/Sims/Draculola.json b/public/character-templates/Sims/Draculola.json similarity index 100% rename from lib/domains/character/character-templates/Sims/Draculola.json rename to public/character-templates/Sims/Draculola.json diff --git a/lib/domains/character/character-templates/Slayer/Slayer Template (EN).json b/public/character-templates/Slayer/Slayer Template (EN).json similarity index 100% rename from lib/domains/character/character-templates/Slayer/Slayer Template (EN).json rename to public/character-templates/Slayer/Slayer Template (EN).json diff --git a/lib/domains/character/character-templates/Slayer/Slayer Template (FR).json b/public/character-templates/Slayer/Slayer Template (FR).json similarity index 100% rename from lib/domains/character/character-templates/Slayer/Slayer Template (FR).json rename to public/character-templates/Slayer/Slayer Template (FR).json diff --git a/lib/domains/character/character-templates/Sofia Peralta/Charge Into The Depths.json b/public/character-templates/Sofia Peralta/Charge Into The Depths.json similarity index 100% rename from lib/domains/character/character-templates/Sofia Peralta/Charge Into The Depths.json rename to public/character-templates/Sofia Peralta/Charge Into The Depths.json diff --git a/lib/domains/character/character-templates/Solo10/Blank Character.json b/public/character-templates/Solo10/Blank Character.json similarity index 100% rename from lib/domains/character/character-templates/Solo10/Blank Character.json rename to public/character-templates/Solo10/Blank Character.json diff --git a/lib/domains/character/character-templates/Tachyon Squadron/Tachyon Squadron - Character and Ship.json b/public/character-templates/Tachyon Squadron/Tachyon Squadron - Character and Ship.json similarity index 100% rename from lib/domains/character/character-templates/Tachyon Squadron/Tachyon Squadron - Character and Ship.json rename to public/character-templates/Tachyon Squadron/Tachyon Squadron - Character and Ship.json diff --git a/lib/domains/character/character-templates/Tachyon Squadron/Tachyon Squadron - Character.json b/public/character-templates/Tachyon Squadron/Tachyon Squadron - Character.json similarity index 100% rename from lib/domains/character/character-templates/Tachyon Squadron/Tachyon Squadron - Character.json rename to public/character-templates/Tachyon Squadron/Tachyon Squadron - Character.json diff --git a/lib/domains/character/character-templates/Tachyon Squadron/Tachyon Squadron - Ship.json b/public/character-templates/Tachyon Squadron/Tachyon Squadron - Ship.json similarity index 100% rename from lib/domains/character/character-templates/Tachyon Squadron/Tachyon Squadron - Ship.json rename to public/character-templates/Tachyon Squadron/Tachyon Squadron - Ship.json diff --git a/lib/domains/character/character-templates/Tales of Xadia/Tales of Xadia.json b/public/character-templates/Tales of Xadia/Tales of Xadia.json similarity index 100% rename from lib/domains/character/character-templates/Tales of Xadia/Tales of Xadia.json rename to public/character-templates/Tales of Xadia/Tales of Xadia.json diff --git a/public/character-templates/True Dungeon/True Dungeon.json b/public/character-templates/True Dungeon/True Dungeon.json new file mode 100644 index 000000000..fea6dc448 --- /dev/null +++ b/public/character-templates/True Dungeon/True Dungeon.json @@ -0,0 +1,416 @@ +{ + "fariType": "character", + "lastUpdated": 1674047932, + "name": " Template", + "pages": [ + { + "id": "d6df7861-4138-436a-8d29-f7d794262af2", + "label": "Character", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "5ee83d62-810c-4be6-b6bc-233eda0ddfc9", + "label": "HEARTBREAKER: True Dungeon", + "blocks": [ + { + "id": "39ae47fc-c074-4621-8433-dbfcfaf090e4", + "label": "pronouns", + "type": "Text", + "value": "", + "meta": {} + }, + { + "id": "14ff0e6c-d0a6-4d0c-91b5-1f06c90340b2", + "label": "look/vibe", + "type": "Text", + "value": "", + "meta": {} + } + ], + "visibleOnCard": true + }, + { + "id": "e73c47d0-c0af-4c0a-89eb-d50c8c947317", + "label": "Traits", + "blocks": [ + { + "id": "a9597d1a-4122-44c2-b744-f9ffe4c6d3c3", + "label": "Might", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d6"], + "helperText": "Physical strength and hardiness
Heart size, melee attacks, inventory slots
", + "width": 0.5 + } + }, + { + "id": "05e6ce88-f3d3-4b56-a683-5bbb04ca4d13", + "label": "d20", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d20"], + "helperText": "Add to Trait die when making a test
", + "width": 0.5 + } + }, + { + "id": "518be79e-9296-45cf-8ca3-8dbb4cd60332", + "label": "Agility", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d6"], + "helperText": "Reflexes, flexibility, and quickness
Dodge defense rolls
" + } + }, + { + "id": "dde2eab4-6d43-4ed4-a555-8a3c1778a950", + "label": "Awareness", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d6"], + "helperText": "Perception, hand-eye coordination, and intuition
Ranged attacks, avoiding ambush
" + } + }, + { + "id": "746f6eed-92b5-425d-96d4-0a1bc8f6cdd4", + "label": "Wisdom\n", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d6"], + "helperText": "Cunning and knowledge
Spell rolls
" + } + }, + { + "id": "ac645c67-9dfd-4f3e-a76e-b05368fe2f85", + "label": "Personality", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d6"], + "helperText": "Charisma and force of personality\n
Magic defense rolls, social interactions
" + } + } + ] + }, + { + "id": "7162bf5b-7a73-49ce-bd04-7bf134a325c5", + "label": "Powers", + "blocks": [ + { + "id": "04bd6e5e-d9d6-4fd1-aa76-781fcbf54fa5", + "label": "", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "c7c531c3-8ad0-44cf-b105-5e0fb9ee5d46", + "label": "", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "43cc5216-882e-4cf0-b772-bc1c27c9db37", + "label": "", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "25b30381-a19d-4171-b55a-5cd9a936a206", + "label": "", + "type": "Text", + "value": "", + "meta": { "checked": false } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "ba0f01fc-2c4a-42df-8e1a-f7158af75114", + "label": "Hearts", + "blocks": [ + { + "id": "e63dfba1-c86c-4e0f-898b-b82d17985d66", + "label": "Heart 1", + "type": "PointCounter", + "meta": { "isMainPointCounter": false, "width": 0.33 }, + "value": "0" + }, + { + "id": "2f1484cc-4a0b-4e59-8b97-2e504f5e3304", + "label": "Heart 2", + "type": "PointCounter", + "meta": { "isMainPointCounter": false, "width": 0.33 }, + "value": "0" + }, + { + "id": "8a6dfe21-0e0c-4e8f-b654-9e13be347c75", + "label": "True Heart", + "type": "PointCounter", + "meta": { "isMainPointCounter": false, "width": 0.33 }, + "value": "0" + }, + { + "id": "09a366d1-958b-447a-ac97-6f4f1fe0ff3a", + "label": "Condition", + "type": "Text", + "value": "", + "meta": { "checked": false, "width": 0.33 } + }, + { + "id": "cc123878-0d3d-43be-af3a-296c059214c0", + "label": "Condition", + "type": "Text", + "value": "", + "meta": { "checked": false, "width": 0.33 } + }, + { + "id": "2d03c733-b9d2-4802-9ecd-c2df40f74b41", + "label": "", + "type": "Text", + "value": "", + "meta": { + "checked": false, + "width": 0.33, + "helperText": "Choose Heroic or Tragic" + } + } + ], + "visibleOnCard": true + }, + { + "id": "676ab2f8-038a-4388-8c1c-483a7ed4b486", + "label": "Defenses", + "blocks": [ + { + "id": "67c5a238-4889-4313-83dc-a49031234111", + "label": "Dodge", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "helperText": "Agility die", + "width": 0.5 + } + }, + { + "id": "5b9e60e5-76d6-4583-91ab-5b5593d044aa", + "label": "Shield", + "type": "SlotTracker", + "meta": { + "helperText": "Boost Dodge and Armor defense rolls. Breaks on a 1.", + "asClock": false, + "width": 0.5 + }, + "value": [{ "label": "", "checked": false }] + }, + { + "id": "e090e8bd-3f8e-4fdc-9878-d9ca61012259", + "label": "Armor\n", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "helperText": "Armor die", + "width": 0.5 + } + }, + { + "id": "efe4445f-6545-4e5e-b8f7-03af7a198447", + "label": "Magic", + "type": "DicePool", + "value": "", + "meta": { + "commands": ["1d4"], + "helperText": "Personality die", + "width": 0.5 + } + } + ] + }, + { + "id": "89c98056-830d-44c5-8c23-2e7c55348311", + "label": "Boosts", + "blocks": [ + { + "id": "0d327640-77c6-4b54-b51c-a55b5457423c", + "label": "", + "type": "Text", + "value": "1) \n2) \n3) \n", + "meta": {} + } + ], + "visibleOnCard": true + }, + { + "id": "736cb2d9-b7dd-408b-9993-4e609fa4c19a", + "label": "Weapons", + "blocks": [ + { + "id": "6e7fc4c0-c308-4ca4-92c5-8d2ba4c24309", + "label": "", + "type": "Text", + "value": "", + "meta": { "helperText": "weapon (range)" } + }, + { + "id": "49e63009-574f-4e4b-8ff2-9685996e633c", + "label": "", + "type": "Text", + "value": "", + "meta": { "helperText": "heartbreak ability" } + }, + { + "id": "a1d7ba29-6e1a-4c48-b4fe-fc6c53557ccd", + "label": "", + "type": "Text", + "value": "", + "meta": { "helperText": "weapon (range)" } + }, + { + "id": "c382eb21-4c45-4ccc-8ce3-b9944fbaa301", + "label": "
", + "type": "Text", + "value": "", + "meta": { "helperText": "heartbreak ability" } + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "195fbdc4-3be1-4f13-9518-1a4b4fa195a9", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "c68a1017-5d01-4bc6-8608-86792cec403a", + "label": "Inventory", + "blocks": [ + { + "id": "d16fbf55-cdd2-4d01-9d76-a60415427e1f", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "e29b24f4-1411-450e-af4c-6527556a01dd", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "29d3066a-31a7-48f4-86dd-2130e749fa10", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "4e7ea9af-e15a-4640-9ad5-54c5b8112fbb", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "1abff2db-54fa-4d14-92ca-9bea25ffbe6b", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "60ca6b59-7a39-49d1-ae68-39a3750c00c6", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "36aaf121-084b-45dc-b420-e072f26062eb", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "140fe22f-bf93-4569-a571-753698bdbc2d", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "add5ab8d-80f5-472b-a131-50278213cc6a", + "type": "Text", + "value": "", + "meta": { "checked": false } + }, + { + "id": "05f17728-600b-483a-994d-a59897185f33", + "type": "Text", + "value": "", + "meta": { "checked": false } + } + ] + } + ] + } + ] + } + ], + "label": "Inventory" + }, + { + "id": "efd5fe9d-edc1-4c3a-8b71-7c13e1ac5ba2", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "92f1c0e2-e154-459f-aa5a-ab7c9522c92e", + "label": "Notes", + "blocks": [ + { + "id": "84f2f9c1-b043-4b10-b487-22971397ce62", + "type": "Text", + "value": "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", + "meta": {} + } + ] + } + ] + } + ] + } + ], + "label": "Notes" + } + ], + "template": "Blank", + "version": 6, + "wide": false, + "theme": { + "hideSectionBackground": false, + "style": "@import url('https://fonts.googleapis.com/css2?family=Aclonica&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Aclonica&family=New+Rocker&display=swap');", + "pageHeadingFontFamily": "aclonica", + "pageHeadingFontWeight": "", + "sectionHeadingFontFamily": "aclonica" + }, + "playedDuringTurn": false +} diff --git a/lib/domains/character/character-templates/True World Games/True World RPG.json b/public/character-templates/True World Games/True World RPG.json similarity index 100% rename from lib/domains/character/character-templates/True World Games/True World RPG.json rename to public/character-templates/True World Games/True World RPG.json diff --git a/public/character-templates/Tunnel Goons/Character Sheet.json b/public/character-templates/Tunnel Goons/Character Sheet.json new file mode 100644 index 000000000..518f0c948 --- /dev/null +++ b/public/character-templates/Tunnel Goons/Character Sheet.json @@ -0,0 +1,199 @@ +{ + "fariType": "character", + "lastUpdated": 1675875161, + "name": "Tunnel Goons - Character Sheet Template", + "pages": [ + { + "id": "990baf40-4d11-4fac-be67-3520b2db1eea", + "label": "Character", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "917df7d2-c299-4d67-9a50-eb5528df4b9a", + "label": "DETAILS", + "blocks": [ + { + "id": "9529c47d-330c-4828-850d-dee217801077", + "label": "NAME", + "type": "Text", + "value": "", + "meta": { "width": 1 } + }, + { + "id": "d4e5543b-a446-4c4d-9d77-cdd4b794de18", + "label": "PLAYER NAME", + "type": "Text", + "value": "", + "meta": { "width": 1 } + } + ] + } + ] + }, + { + "sections": [ + { + "id": "b785cf7b-8a4c-4b6c-bf31-bcf31858e28d", + "label": "PORTRAIT", + "blocks": [ + { + "id": "364f9e6f-7901-4523-94b5-f63161bd5119", + "label": "", + "type": "Image", + "meta": {}, + "value": "" + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "e658439c-c06b-4236-ace7-541ba8be7f4b", + "label": "STATS", + "blocks": [ + { + "id": "b0d1b828-75ff-4564-9eb8-dae33bf95d50", + "label": "LEVEL", + "type": "PointCounter", + "meta": { "isMainPointCounter": true, "width": 0.33 }, + "value": "0" + }, + { + "id": "82866d3c-47ad-4ffe-93c4-1a53c9244a0c", + "label": "HP", + "type": "PointCounter", + "meta": { + "max": "1", + "isMainPointCounter": true, + "width": 0.66 + }, + "value": "0" + }, + { + "id": "bfa2a38f-47ae-4b7a-a061-77aec450664e", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "d217295f-2cc5-4835-96b2-88e2c2a22ebc", + "label": "BRUTE", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "0529d698-fc84-46d4-8d15-926be2b24736", + "label": "SKULKER", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "f226d91e-6a2d-44ce-90b9-f84bde364f9d", + "label": "ERUDITE", + "type": "Numeric", + "value": "", + "meta": { "width": 0.33 } + }, + { + "id": "ecff815e-2221-42b7-b065-1eab257a5eb3", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false, "hideDivider": true }, + "value": "" + } + ] + } + ] + } + ] + }, + { + "columns": [ + { + "sections": [ + { + "id": "2b6ae2ac-1c57-478c-a4ed-ecb709b2e8fb", + "label": "INVENTORY", + "blocks": [ + { + "id": "64d827f8-6f88-4c68-b6c7-1d9ef91ab25f", + "label": "INVENTORY SCORE", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "37dd95f1-605e-46f5-9d61-d41e3c33ab69", + "label": "# OF ITEMS", + "type": "Numeric", + "value": "", + "meta": { "width": 0.5 } + }, + { + "id": "49f9dd9f-7622-4d8a-ae89-91f8a97010a3", + "label": "", + "type": "Separator", + "meta": { "hasLabel": false }, + "value": "" + }, + { + "id": "4349654a-1e75-420f-8948-139b6b06bd9b", + "type": "Text", + "value": "", + "meta": {} + } + ] + } + ] + } + ] + } + ] + }, + { + "id": "42c78f88-bced-4e1d-bdce-d3c0c51c175f", + "rows": [ + { + "columns": [ + { + "sections": [ + { + "id": "8c8bd87d-cedf-47a4-bc53-674d0b846d93", + "label": "REFERENCES", + "blocks": [ + { + "id": "1a5acafc-21b9-4372-b58e-d8ec5207cd07", + "label": "", + "type": "Link", + "meta": { + "hasDisplayName": false, + "helperText": "Tunnel Goons is by Nate Treme, and is under Creative Commons 4.0 International License. Published by Highland Paranormal Society.

*This Fari character sheet was independently designed by Discord user PistolPants#8314 and is not affiliated with the original game designers and publishers." + }, + "value": "https://natetreme.itch.io/tunnelgoons" + } + ] + } + ] + } + ] + } + ], + "label": "About" + } + ], + "template": "Blank", + "version": 6, + "group": "Tunnel Goons" +} diff --git a/lib/domains/character/character-templates/Urban Shadows/The Aware.json b/public/character-templates/Urban Shadows/The Aware.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Aware.json rename to public/character-templates/Urban Shadows/The Aware.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Dragon.json b/public/character-templates/Urban Shadows/The Dragon.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Dragon.json rename to public/character-templates/Urban Shadows/The Dragon.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Fae.json b/public/character-templates/Urban Shadows/The Fae.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Fae.json rename to public/character-templates/Urban Shadows/The Fae.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Hallowed.json b/public/character-templates/Urban Shadows/The Hallowed.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Hallowed.json rename to public/character-templates/Urban Shadows/The Hallowed.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Hunter.json b/public/character-templates/Urban Shadows/The Hunter.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Hunter.json rename to public/character-templates/Urban Shadows/The Hunter.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Immortal.json b/public/character-templates/Urban Shadows/The Immortal.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Immortal.json rename to public/character-templates/Urban Shadows/The Immortal.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Oracle.json b/public/character-templates/Urban Shadows/The Oracle.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Oracle.json rename to public/character-templates/Urban Shadows/The Oracle.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Revenant.json b/public/character-templates/Urban Shadows/The Revenant.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Revenant.json rename to public/character-templates/Urban Shadows/The Revenant.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Scholar.json b/public/character-templates/Urban Shadows/The Scholar.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Scholar.json rename to public/character-templates/Urban Shadows/The Scholar.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Spectre.json b/public/character-templates/Urban Shadows/The Spectre.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Spectre.json rename to public/character-templates/Urban Shadows/The Spectre.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Tainted.json b/public/character-templates/Urban Shadows/The Tainted.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Tainted.json rename to public/character-templates/Urban Shadows/The Tainted.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Vamp.json b/public/character-templates/Urban Shadows/The Vamp.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Vamp.json rename to public/character-templates/Urban Shadows/The Vamp.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Vessel.json b/public/character-templates/Urban Shadows/The Vessel.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Vessel.json rename to public/character-templates/Urban Shadows/The Vessel.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Veteran.json b/public/character-templates/Urban Shadows/The Veteran.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Veteran.json rename to public/character-templates/Urban Shadows/The Veteran.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Wizard.json b/public/character-templates/Urban Shadows/The Wizard.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Wizard.json rename to public/character-templates/Urban Shadows/The Wizard.json diff --git a/lib/domains/character/character-templates/Urban Shadows/The Wolf.json b/public/character-templates/Urban Shadows/The Wolf.json similarity index 100% rename from lib/domains/character/character-templates/Urban Shadows/The Wolf.json rename to public/character-templates/Urban Shadows/The Wolf.json diff --git a/lib/domains/character/character-templates/Venture City/Venture City.json b/public/character-templates/Venture City/Venture City.json similarity index 100% rename from lib/domains/character/character-templates/Venture City/Venture City.json rename to public/character-templates/Venture City/Venture City.json diff --git a/lib/domains/character/character-templates/Witcher RPG/Witcher RPG.json b/public/character-templates/Witcher RPG/Witcher RPG.json similarity index 100% rename from lib/domains/character/character-templates/Witcher RPG/Witcher RPG.json rename to public/character-templates/Witcher RPG/Witcher RPG.json diff --git a/lib/domains/character/character-templates/World of Darkness/Vampire the Masquerade 20th Aniversary.json b/public/character-templates/World of Darkness/Vampire the Masquerade 20th Aniversary.json similarity index 100% rename from lib/domains/character/character-templates/World of Darkness/Vampire the Masquerade 20th Aniversary.json rename to public/character-templates/World of Darkness/Vampire the Masquerade 20th Aniversary.json diff --git a/lib/domains/character/character-templates/World of Darkness/Vampiro la Mascarada 20 Aniversario.json b/public/character-templates/World of Darkness/Vampiro la Mascarada 20 Aniversario.json similarity index 100% rename from lib/domains/character/character-templates/World of Darkness/Vampiro la Mascarada 20 Aniversario.json rename to public/character-templates/World of Darkness/Vampiro la Mascarada 20 Aniversario.json diff --git a/lib/domains/character/character-templates/Yuigaron/Sworn By Ghostlight.json b/public/character-templates/Yuigaron/Sworn By Ghostlight.json similarity index 100% rename from lib/domains/character/character-templates/Yuigaron/Sworn By Ghostlight.json rename to public/character-templates/Yuigaron/Sworn By Ghostlight.json diff --git a/lib/domains/character/character-templates/acegiak/dungeonpunk.json b/public/character-templates/acegiak/dungeonpunk.json similarity index 100% rename from lib/domains/character/character-templates/acegiak/dungeonpunk.json rename to public/character-templates/acegiak/dungeonpunk.json diff --git a/lib/domains/character/character-templates/iHunt/iHunt.json b/public/character-templates/iHunt/iHunt.json similarity index 100% rename from lib/domains/character/character-templates/iHunt/iHunt.json rename to public/character-templates/iHunt/iHunt.json diff --git a/stories/CharacterCard.stories.tsx b/stories/CharacterCard.stories.tsx index 92899a3c8..872914521 100644 --- a/stories/CharacterCard.stories.tsx +++ b/stories/CharacterCard.stories.tsx @@ -1,15 +1,14 @@ import { Box, useTheme } from "@mui/material"; import { action } from "@storybook/addon-actions"; import { Meta, Story } from "@storybook/react"; -import React from "react"; import { CharacterCard } from "../lib/components/Scene/components/PlayerRow/CharacterCard/CharacterCard"; import { Toolbox } from "../lib/components/Toolbox/Toolbox"; import { CharacterFactory } from "../lib/domains/character/CharacterFactory"; -import { ICharacterTemplate } from "../lib/domains/character/CharacterType"; import { MiniThemeContext, useMiniTheme, } from "../lib/routes/Character/components/CharacterDialog/MiniThemeContext"; +import { ICharacterTemplate } from "../lib/services/character-templates/CharacterTemplateService"; import { StoryProvider } from "./StoryProvider"; function StorybookCharacterCard( @@ -79,12 +78,10 @@ export const FateCondensed = Template.bind({}); (FateCondensed as any).loaders = [ async () => { const template: ICharacterTemplate = { - fileName: "", - category: "", - importFunction: async () => - import( - "../lib/domains/character/character-templates/Fate Condensed/Fate Condensed.json" - ), + name: "", + publisher: "", + fetchPath: + "/public/character-templates/Fate Condensed/Fate Condensed.json", }; const character = await CharacterFactory.make(template); @@ -97,12 +94,9 @@ export const Charge = Template.bind({}); (Charge as any).loaders = [ async () => { const template: ICharacterTemplate = { - fileName: "", - category: "", - importFunction: async () => - import( - "../lib/domains/character/character-templates/Fari RPGs/Charge RPG.json" - ), + name: "", + publisher: "", + fetchPath: "/public/character-templates/Fari RPGs/Charge RPG.json", }; const character = await CharacterFactory.make(template); diff --git a/stories/CharacterSheet.stories.tsx b/stories/CharacterSheet.stories.tsx index 43c98fe79..ccea8676b 100644 --- a/stories/CharacterSheet.stories.tsx +++ b/stories/CharacterSheet.stories.tsx @@ -1,13 +1,12 @@ import { Box } from "@mui/material"; import { action } from "@storybook/addon-actions"; import { Meta, Story } from "@storybook/react"; -import React from "react"; import { Toolbox } from "../lib/components/Toolbox/Toolbox"; import { CharacterFactory } from "../lib/domains/character/CharacterFactory"; -import { ICharacterTemplate } from "../lib/domains/character/CharacterType"; import { ICharacter } from "../lib/domains/character/types"; import { dayJS } from "../lib/domains/dayjs/getDayJS"; import { CharacterV3Dialog } from "../lib/routes/Character/components/CharacterDialog/CharacterV3Dialog"; +import { ICharacterTemplate } from "../lib/services/character-templates/CharacterTemplateService"; import { StoryProvider } from "./StoryProvider"; function StorybookCharacterSheet( @@ -67,21 +66,15 @@ const Template: Story = (args, context) => { }; export const FateCondensed = makeCharacterSheetStory({ - fileName: "", - category: "", - importFunction: async () => - import( - "../lib/domains/character/character-templates/Fate Condensed/Fate Condensed.json" - ), + name: "", + publisher: "", + fetchPath: "/public/character-templates/Fate Condensed/Fate Condensed.json", }); export const Charge = makeCharacterSheetStory({ - fileName: "", - category: "", - importFunction: async () => - import( - "../lib/domains/character/character-templates/Fari RPGs/Charge RPG.json" - ), + name: "", + publisher: "", + fetchPath: "/public/character-templates/Fari RPGs/Charge RPG.json", }); function makeCharacterSheetStory(template: ICharacterTemplate) { diff --git a/stories/StoryProvider.tsx b/stories/StoryProvider.tsx index e81a1d345..971a34140 100644 --- a/stories/StoryProvider.tsx +++ b/stories/StoryProvider.tsx @@ -6,7 +6,6 @@ import { import React, { useEffect } from "react"; import { DndProvider } from "react-dnd"; import { HTML5Backend } from "react-dnd-html5-backend"; -import { BrowserRouter } from "react-router-dom"; import { CharactersContext, useCharacters, @@ -60,7 +59,7 @@ export function StoryProvider(props: { } > - {props.children} + {props.children}