#49 Ziehbare Items #62

Closed
Byroks wants to merge 2 commits from #49-draggable-items into develop
193 changed files with 12278 additions and 8017 deletions

71
.eslintrc.json Normal file
View File

@ -0,0 +1,71 @@
{
"root": true,
"ignorePatterns": [],
"parserOptions": {
"ecmaVersion": "latest"
},
"overrides": [
{
"files": ["*.ts"],
"parser": "@angular-eslint/template-parser",
"parserOptions": {
"project": ["tsconfig.json"],
"createDefaultProgram": true,
"ecmaVersion": "latest",
"sourceType": "module"
},
"extends": [
"plugin:@typescript-eslint/recommended",
"plugin:@angular-eslint/template/recommended",
"plugin:@angular-eslint/template/process-inline-templates",
"plugin:prettier/recommended"
],
"rules": {
"@typescript-eslint/consistent-type-definitions": "error",
"@typescript-eslint/dot-notation": "off",
"@typescript-eslint/explicit-member-accessibility": [
"off",
{
"accessibility": "explicit"
}
],
"brace-style": ["error", "1tbs"],
"id-blacklist": "off",
"id-match": "off",
"no-bitwise": "off",
"no-underscore-dangle": "off",
"prettier/prettier": [
"error",
{
"endOfLine": "auto"
},
{
"usePrettierrc": true
}
]
}
},
// NOTE: WE ARE NOT APPLYING PRETTIER IN THIS OVERRIDE, ONLY @ANGULAR-ESLINT/TEMPLATE
{
"files": ["*.html"],
"extends": ["plugin:@angular-eslint/template/recommended"],
"rules": {}
},
// NOTE: WE ARE NOT APPLYING @ANGULAR-ESLINT/TEMPLATE IN THIS OVERRIDE, ONLY PRETTIER
{
"files": ["*.html"],
"excludedFiles": ["*inline-template-*.component.html"],
"extends": ["plugin:prettier/recommended"],
"rules": {
// NOTE: WE ARE OVERRIDING THE DEFAULT CONFIG TO ALWAYS SET THE PARSER TO ANGULAR (SEE BELOW)
"prettier/prettier": [
"error",
{
"parser": "angular",
"endOfLine": "auto"
}
]
}
}
]
}

11
.prettierrc Normal file
View File

@ -0,0 +1,11 @@
{
"printWidth": 120,
"singleQuote": true,
"useTabs": false,
"tabWidth": 2,
"semi": true,
"bracketSpacing": true,
"jsxBracketSameLine": true,
"trailingComma": "es5",
"arrowParens": "avoid"
}

4
.vscode/settings.json vendored Normal file
View File

@ -0,0 +1,4 @@
{
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}

16
editor.config Normal file
View File

@ -0,0 +1,16 @@
# Editor configuration, see https://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true
[*.ts]
quote_type = single
[*.md]
max_line_length = off
trim_trailing_whitespace = false

View File

@ -1,4 +1,4 @@
{ {
"moduleName": "Midgard 5. Edition", "moduleName": "Midgard 5. Edition",
"repository": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5" "repository": "https://git.byroks.de/MidgardVTT-Entwicklung/foundry-vtt-system-midgard5"
} }

View File

@ -16,27 +16,27 @@ const merge2 = require("merge2");
const git = require("gulp-git-streamed"); const git = require("gulp-git-streamed");
const loadJson = (path: string): any => { const loadJson = (path: string): any => {
try { try {
let str = fs.readFileSync(path).toString(); let str = fs.readFileSync(path).toString();
return JSON.parse(str); return JSON.parse(str);
} catch { } catch {
throw Error("Unable to load " + path); throw Error("Unable to load " + path);
} }
}; };
import { import {
createLiteral, createLiteral,
factory, factory,
isExportDeclaration, isExportDeclaration,
isImportDeclaration, isImportDeclaration,
isStringLiteral, isStringLiteral,
LiteralExpression, LiteralExpression,
Node, Node,
TransformationContext, TransformationContext,
Transformer as TSTransformer, Transformer as TSTransformer,
TransformerFactory, TransformerFactory,
visitEachChild, visitEachChild,
visitNode, visitNode,
} from "typescript"; } from "typescript";
import less from "gulp-less"; import less from "gulp-less";
@ -53,232 +53,307 @@ const argv = require("yargs").argv;
let distPath = "dist"; let distPath = "dist";
function getConfig() { function getConfig() {
const configPath = path.resolve(process.cwd(), "foundryconfig.json"); const configPath = path.resolve(process.cwd(), "foundryconfig.json");
let config; let config;
if (fs.existsSync(configPath)) { if (fs.existsSync(configPath)) {
config = loadJson(configPath); config = loadJson(configPath);
return config; return config;
} else { } else {
return; return;
} }
} }
interface Manifest { interface Manifest {
root: string; root: string;
file: ModuleData; file: ModuleData;
name: string; name: string;
} }
const getManifest = (): Manifest | null => { const getManifest = (): Manifest | null => {
const json: Manifest = { const json: Manifest = {
root: "", root: "",
// @ts-ignore // @ts-ignore
file: {}, file: {},
name: "", name: "",
}; };
if (fs.existsSync("source")) { if (fs.existsSync("source")) {
json.root = "source"; json.root = "source";
} else { } else {
json.root = distPath; json.root = distPath;
} }
const modulePath = path.join(json.root, "module.json"); const modulePath = path.join(json.root, "module.json");
const systemPath = path.join(json.root, "system.json"); const systemPath = path.join(json.root, "system.json");
if (fs.existsSync(modulePath)) { if (fs.existsSync(modulePath)) {
json.file = loadJson(modulePath) as ModuleData; json.file = loadJson(modulePath) as ModuleData;
json.name = "module.json"; json.name = "module.json";
} else if (fs.existsSync(systemPath)) { } else if (fs.existsSync(systemPath)) {
json.file = loadJson(systemPath) as ModuleData; json.file = loadJson(systemPath) as ModuleData;
json.name = "system.json"; json.name = "system.json";
} else { } else {
return null; return null;
} }
return json; return json;
}; };
const createTransformer = (): TransformerFactory<any> => { const createTransformer = (): TransformerFactory<any> => {
/** /**
* @param {typescript.Node} node * @param {typescript.Node} node
*/ */
const shouldMutateModuleSpecifier = (node: Node): boolean => { const shouldMutateModuleSpecifier = (node: Node): boolean => {
if (!isImportDeclaration(node) && !isExportDeclaration(node)) return false; if (!isImportDeclaration(node) && !isExportDeclaration(node)) return false;
if (node.moduleSpecifier === undefined) return false; if (node.moduleSpecifier === undefined) return false;
if (!isStringLiteral(node.moduleSpecifier)) return false; if (!isStringLiteral(node.moduleSpecifier)) return false;
if (!node.moduleSpecifier.text.startsWith("./") && !node.moduleSpecifier.text.startsWith("../")) return false; if (
!node.moduleSpecifier.text.startsWith("./") &&
!node.moduleSpecifier.text.startsWith("../")
)
return false;
return path.extname(node.moduleSpecifier.text) === ""; return path.extname(node.moduleSpecifier.text) === "";
}; };
return (context: TransformationContext): TSTransformer<any> => { return (context: TransformationContext): TSTransformer<any> => {
return (node: Node) => { return (node: Node) => {
function visitor(node: Node): Node { function visitor(node: Node): Node {
if (shouldMutateModuleSpecifier(node)) { if (shouldMutateModuleSpecifier(node)) {
if (isImportDeclaration(node)) { if (isImportDeclaration(node)) {
const newModuleSpecifier = createLiteral(`${(node.moduleSpecifier as LiteralExpression).text}.js`); const newModuleSpecifier = createLiteral(
return factory.updateImportDeclaration(node, node.decorators, node.modifiers, node.importClause, newModuleSpecifier, undefined); `${(node.moduleSpecifier as LiteralExpression).text}.js`,
} else if (isExportDeclaration(node)) { );
const newModuleSpecifier = createLiteral(`${(node.moduleSpecifier as LiteralExpression).text}.js`); return factory.updateImportDeclaration(
return factory.updateExportDeclaration(node, node.decorators, node.modifiers, false, node.exportClause, newModuleSpecifier, undefined); node,
} node.decorators,
} node.modifiers,
return visitEachChild(node, visitor, context); node.importClause,
} newModuleSpecifier,
undefined,
);
} else if (isExportDeclaration(node)) {
const newModuleSpecifier = createLiteral(
`${(node.moduleSpecifier as LiteralExpression).text}.js`,
);
return factory.updateExportDeclaration(
node,
node.decorators,
node.modifiers,
false,
node.exportClause,
newModuleSpecifier,
undefined,
);
}
}
return visitEachChild(node, visitor, context);
}
return visitNode(node, visitor); return visitNode(node, visitor);
}; };
}; };
}; };
const tsConfig = ts.createProject("tsconfig.json", { const tsConfig = ts.createProject("tsconfig.json", {
getCustomTransformers: (_program: any) => ({ getCustomTransformers: (_program: any) => ({
after: [createTransformer()], after: [createTransformer()],
}), }),
}); });
function buildTS() { function buildTS() {
const debug = process.env.npm_lifecycle_event !== "package"; const debug = process.env.npm_lifecycle_event !== "package";
let res = tsConfig.src().pipe(sourcemaps.init()).pipe(tsConfig()); let res = tsConfig.src().pipe(sourcemaps.init()).pipe(tsConfig());
return res.js.pipe(sourcemaps.write("", { debug: debug, includeContent: true, sourceRoot: "./ts/source" })).pipe(gulp.dest(distPath)); return res.js
.pipe(
sourcemaps.write("", {
debug: debug,
includeContent: true,
sourceRoot: "./ts/source",
}),
)
.pipe(gulp.dest(distPath));
} }
const bundleModule = () => { const bundleModule = () => {
const debug = argv.dbg || argv.debug; const debug = argv.dbg || argv.debug;
const bsfy = browserify(path.join(__dirname, "source/index.ts"), { debug: debug }); const bsfy = browserify(path.join(__dirname, "source/index.ts"), {
return bsfy debug: debug,
.on("error", Logger.err) });
.plugin(tsify) return bsfy
.bundle() .on("error", Logger.err)
.pipe(source(path.join(distPath, "bundle.js"))) .plugin(tsify)
.pipe(buffer()) .bundle()
.pipe(sourcemaps.init({ loadMaps: true })) .pipe(source(path.join(distPath, "bundle.js")))
.pipe(uglify()) .pipe(buffer())
.pipe(sourcemaps.write("./")) .pipe(sourcemaps.init({ loadMaps: true }))
.pipe(gulp.dest("./")); .pipe(uglify())
.pipe(sourcemaps.write("./"))
.pipe(gulp.dest("./"));
}; };
const buildLess = () => { const buildLess = () => {
return gulp.src("source/style/*.less").pipe(less()).pipe(concat("bundle.css")).pipe(gulp.dest(distPath)); return gulp
.src("source/style/*.less")
.pipe(less())
.pipe(concat("bundle.css"))
.pipe(gulp.dest(distPath));
}; };
interface Pack { interface Pack {
root: string; root: string;
type: string; type: string;
name: string; name: string;
} }
const buildPack = (pack: Pack): NodeJS.ReadWriteStream => { const buildPack = (pack: Pack): NodeJS.ReadWriteStream => {
return gulp return gulp
.src(pack.root + "/" + pack.type + "/" + pack.name + "/*.json") .src(pack.root + "/" + pack.type + "/" + pack.name + "/*.json")
.pipe(jsonminify()) .pipe(jsonminify())
.pipe(concat(pack.name + ".db")) .pipe(concat(pack.name + ".db"))
.pipe(gulp.dest(distPath + "/" + pack.root + "/" + pack.type)); .pipe(gulp.dest(distPath + "/" + pack.root + "/" + pack.type));
}; };
const buildPacks = () => { const buildPacks = () => {
let packs: Pack[] = []; let packs: Pack[] = [];
const rootDir = "packs"; const rootDir = "packs";
const packTypes = fs.readdirSync(rootDir).filter((p) => fs.statSync(path.join(rootDir, p)).isDirectory()); const packTypes = fs
packTypes.forEach((packType) => { .readdirSync(rootDir)
const packDir = path.join(rootDir, packType); .filter((p) => fs.statSync(path.join(rootDir, p)).isDirectory());
const packNames = fs.readdirSync(packDir).filter((p) => fs.statSync(path.join(packDir, p)).isDirectory()); packTypes.forEach((packType) => {
packNames.forEach((packName) => { const packDir = path.join(rootDir, packType);
packs.push({ const packNames = fs
name: packName, .readdirSync(packDir)
type: packType, .filter((p) => fs.statSync(path.join(packDir, p)).isDirectory());
root: rootDir, packNames.forEach((packName) => {
}); packs.push({
}); name: packName,
}); type: packType,
root: rootDir,
});
});
});
return merge2(packs.map((p) => buildPack(p))); return merge2(packs.map((p) => buildPack(p)));
}; };
const copyFiles = async () => { const copyFiles = async () => {
const recursiveFileSearch = (dir: string, callback: (err: NodeJS.ErrnoException | null, res: Array<string>) => void) => { const recursiveFileSearch = (
let results: Array<string> = []; dir: string,
fs.readdir(dir, (err, list) => { callback: (err: NodeJS.ErrnoException | null, res: Array<string>) => void,
if (err) return callback(err, results); ) => {
let results: Array<string> = [];
fs.readdir(dir, (err, list) => {
if (err) return callback(err, results);
let pending = list.length; let pending = list.length;
if (!pending) return callback(null, results); if (!pending) return callback(null, results);
for (let file of list) { for (let file of list) {
file = path.resolve(dir, file); file = path.resolve(dir, file);
fs.stat(file, (err, stat) => { fs.stat(file, (err, stat) => {
if (stat && stat.isDirectory()) { if (stat && stat.isDirectory()) {
recursiveFileSearch(file, (err, res) => { recursiveFileSearch(file, (err, res) => {
results = results.concat(res); results = results.concat(res);
if (!--pending) callback(null, results); if (!--pending) callback(null, results);
}); });
} else { } else {
results.push(file); results.push(file);
if (!--pending) callback(null, results); if (!--pending) callback(null, results);
} }
}); });
} }
}); });
}; };
try { try {
const modulePath = path.join("source", "module.json"); const modulePath = path.join("source", "module.json");
if (fs.existsSync(modulePath)) await fs.copyFile(modulePath, path.join(distPath, "module.json")); if (fs.existsSync(modulePath))
await fs.copyFile(modulePath, path.join(distPath, "module.json"));
const systemPath = path.join("source/system.json"); const systemPath = path.join("source/system.json");
if (fs.existsSync(systemPath)) await fs.copyFile(systemPath, path.join(distPath, "system.json")); if (fs.existsSync(systemPath))
await fs.copyFile(systemPath, path.join(distPath, "system.json"));
if (!fs.existsSync(path.resolve(__dirname, "assets"))) return Promise.resolve(); if (!fs.existsSync(path.resolve(__dirname, "assets")))
return Promise.resolve();
const filter = (src: string, dest: string): boolean => { const filter = (src: string, dest: string): boolean => {
Logger.ok("Copying file: " + dest); Logger.ok("Copying file: " + dest);
return true; return true;
}; };
await fs.copyFile(path.join("source", "template.json"), path.join(distPath, "template.json")); await fs.copyFile(
path.join("source", "template.json"),
path.join(distPath, "template.json"),
);
fs.copySync(path.resolve(__dirname, "assets"), path.resolve(__dirname, distPath + "/assets"), { overwrite: true, filter }); fs.copySync(
fs.copySync(path.resolve(__dirname, "lang"), path.resolve(__dirname, distPath + "/lang"), { overwrite: true, filter }); path.resolve(__dirname, "assets"),
//fs.copySync(path.resolve(__dirname, "packs"), path.resolve(__dirname, distPath + "/packs"), { overwrite: true, filter }) path.resolve(__dirname, distPath + "/assets"),
fs.copySync(path.resolve(__dirname, "templates"), path.resolve(__dirname, distPath + "/templates"), { overwrite: true, filter }); { overwrite: true, filter },
return Promise.resolve(); );
} catch (err) { fs.copySync(
await Promise.reject(err); path.resolve(__dirname, "lang"),
} path.resolve(__dirname, distPath + "/lang"),
{ overwrite: true, filter },
);
//fs.copySync(path.resolve(__dirname, "packs"), path.resolve(__dirname, distPath + "/packs"), { overwrite: true, filter })
fs.copySync(
path.resolve(__dirname, "templates"),
path.resolve(__dirname, distPath + "/templates"),
{ overwrite: true, filter },
);
return Promise.resolve();
} catch (err) {
await Promise.reject(err);
}
}; };
const cleanDist = async () => { const cleanDist = async () => {
if (argv.dbg || argv.debug) return; if (argv.dbg || argv.debug) return;
Logger.log("Cleaning dist file clutter"); Logger.log("Cleaning dist file clutter");
const files: string[] = []; const files: string[] = [];
const getFiles = async (dir: string) => { const getFiles = async (dir: string) => {
const arr = await fs.promises.readdir(dir); const arr = await fs.promises.readdir(dir);
for (const entry of arr) { for (const entry of arr) {
const fullPath = path.join(dir, entry); const fullPath = path.join(dir, entry);
const stat = await fs.promises.stat(fullPath); const stat = await fs.promises.stat(fullPath);
if (stat.isDirectory()) await getFiles(fullPath); if (stat.isDirectory()) await getFiles(fullPath);
else files.push(fullPath); else files.push(fullPath);
} }
}; };
await getFiles(path.resolve(distPath)); await getFiles(path.resolve(distPath));
for (const file of files) { for (const file of files) {
if (file.endsWith("bundle.js") || file.endsWith(".css") || file.endsWith("module.json")) continue; if (
file.endsWith("bundle.js") ||
file.endsWith(".css") ||
file.endsWith("module.json")
)
continue;
Logger.warn("Cleaning " + path.relative(process.cwd(), file)); Logger.warn("Cleaning " + path.relative(process.cwd(), file));
await fs.promises.unlink(file); await fs.promises.unlink(file);
} }
}; };
/** /**
* Watch for changes for each build step * Watch for changes for each build step
*/ */
const buildWatch = () => { const buildWatch = () => {
gulp.watch("source/**/*.ts", { ignoreInitial: false }, gulp.series(buildTS, bundleModule)); gulp.watch(
gulp.watch("source/**/*.less", { ignoreInitial: false }, buildLess); "source/**/*.ts",
gulp.watch("packs", { ignoreInitial: false }, buildPacks); { ignoreInitial: false },
gulp.watch(["assets", "lang", "templates", "source/*.json"], { ignoreInitial: false }, copyFiles); gulp.series(buildTS, bundleModule),
);
gulp.watch("source/**/*.less", { ignoreInitial: false }, buildLess);
gulp.watch("packs", { ignoreInitial: false }, buildPacks);
gulp.watch(
["assets", "lang", "templates", "source/*.json"],
{ ignoreInitial: false },
copyFiles,
);
}; };
/********************/ /********************/
@ -290,62 +365,69 @@ const buildWatch = () => {
* while ignoring source files * while ignoring source files
*/ */
const clean = async () => { const clean = async () => {
if (!fs.existsSync(distPath)) fs.mkdirSync(distPath); if (!fs.existsSync(distPath)) fs.mkdirSync(distPath);
else { else {
// Attempt to remove the files // Attempt to remove the files
try { try {
fs.rmSync(distPath, { recursive: true, force: true }); fs.rmSync(distPath, { recursive: true, force: true });
fs.mkdirSync(distPath); fs.mkdirSync(distPath);
return Promise.resolve(); return Promise.resolve();
} catch (err) { } catch (err) {
await Promise.reject(err); await Promise.reject(err);
} }
} }
}; };
const setTargetDir = async () => { const setTargetDir = async () => {
const dp = process.env.FOUNDRY_PATH; const dp = process.env.FOUNDRY_PATH;
if (!dp) throw Error("FOUNDRY_PATH not defined in environment"); if (!dp) throw Error("FOUNDRY_PATH not defined in environment");
const name = getManifest()!.file.name ?? "midgard5"; const name = getManifest()!.file.name ?? "midgard5";
distPath = path.join(dp, "Data", "systems", name); distPath = path.join(dp, "Data", "systems", name);
}; };
const linkUserData = async () => { const linkUserData = async () => {
const name = getManifest()!.file.name; const name = getManifest()!.file.name;
let destDir; let destDir;
try { try {
if (fs.existsSync(path.resolve(".", distPath, "module.json")) || fs.existsSync(path.resolve(".", "source", "module.json"))) { if (
destDir = "modules"; fs.existsSync(path.resolve(".", distPath, "module.json")) ||
} else if (fs.existsSync(path.resolve(".", distPath, "system.json")) || fs.existsSync(path.resolve(".", "source", "system.json"))) { fs.existsSync(path.resolve(".", "source", "module.json"))
destDir = "systems"; ) {
} else { destDir = "modules";
throw Error(`Could not find module.json or system.json`); } else if (
} fs.existsSync(path.resolve(".", distPath, "system.json")) ||
fs.existsSync(path.resolve(".", "source", "system.json"))
) {
destDir = "systems";
} else {
throw Error(`Could not find module.json or system.json`);
}
let linkDir; let linkDir;
const dataPath = process.env.FOUNDRY_PATH; const dataPath = process.env.FOUNDRY_PATH;
if (dataPath) { if (dataPath) {
if (!fs.existsSync(path.join(dataPath, "Data"))) throw Error("User Data path invalid, no Data directory found"); if (!fs.existsSync(path.join(dataPath, "Data")))
linkDir = path.join(dataPath, "Data", destDir, name as string); throw Error("User Data path invalid, no Data directory found");
} else { linkDir = path.join(dataPath, "Data", destDir, name as string);
throw Error("FOUNDRY_PATH not defined in environment"); } else {
} throw Error("FOUNDRY_PATH not defined in environment");
}
//if (argv.clean || argv.c) { //if (argv.clean || argv.c) {
Logger.warn(`Removing build in ${linkDir}`); Logger.warn(`Removing build in ${linkDir}`);
fs.rmSync(linkDir, { recursive: true, force: true }); fs.rmSync(linkDir, { recursive: true, force: true });
fs.mkdirSync(linkDir); fs.mkdirSync(linkDir);
//} //}
Logger.ok(`Copying build to ${linkDir}`); Logger.ok(`Copying build to ${linkDir}`);
fs.copySync(path.resolve(distPath), linkDir, { overwrite: true }); fs.copySync(path.resolve(distPath), linkDir, { overwrite: true });
return Promise.resolve(); return Promise.resolve();
} catch (err) { } catch (err) {
await Promise.reject(err); await Promise.reject(err);
} }
}; };
/*********************/ /*********************/
@ -356,51 +438,51 @@ const linkUserData = async () => {
* Package build * Package build
*/ */
async function packageBuild() { async function packageBuild() {
const manifest = getManifest(); const manifest = getManifest();
if (manifest === null) { if (manifest === null) {
Logger.err("Manifest file could not be loaded."); Logger.err("Manifest file could not be loaded.");
throw Error(); throw Error();
} }
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
try { try {
// Remove the package dir without doing anything else // Remove the package dir without doing anything else
if (argv.clean || argv.c) { if (argv.clean || argv.c) {
Logger.warn("Removing all packaged files"); Logger.warn("Removing all packaged files");
fs.rmSync(distPath, { force: true, recursive: true }); fs.rmSync(distPath, { force: true, recursive: true });
return; return;
} }
// Ensure there is a directory to hold all the packaged versions // Ensure there is a directory to hold all the packaged versions
if (!fs.existsSync(distPath)) fs.mkdirSync(distPath); if (!fs.existsSync(distPath)) fs.mkdirSync(distPath);
// Initialize the zip file // Initialize the zip file
const zipName = `${manifest.file.name}-v${manifest.file.version}.zip`; const zipName = `${manifest.file.name}-v${manifest.file.version}.zip`;
const zipFile = fs.createWriteStream(zipName); const zipFile = fs.createWriteStream(zipName);
const zip = archiver("zip", { zlib: { level: 9 } }); const zip = archiver("zip", { zlib: { level: 9 } });
zipFile.on("close", () => { zipFile.on("close", () => {
Logger.ok(zip.pointer() + " total bytes"); Logger.ok(zip.pointer() + " total bytes");
Logger.ok(`Zip file ${zipName} has been written`); Logger.ok(`Zip file ${zipName} has been written`);
return resolve(true); return resolve(true);
}); });
zipFile.on("end", function () { zipFile.on("end", function () {
throw "Data has been drained"; throw "Data has been drained";
}); });
zip.on("error", (err) => { zip.on("error", (err) => {
throw err; throw err;
}); });
zip.pipe(zipFile); zip.pipe(zipFile);
zip.directory(distPath, manifest.file.name); zip.directory(distPath, manifest.file.name);
return zip.finalize(); return zip.finalize();
} catch (err) { } catch (err) {
return reject(err); return reject(err);
} }
}); });
} }
/*********************/ /*********************/
@ -411,103 +493,128 @@ async function packageBuild() {
* Update version and URLs in the manifest JSON * Update version and URLs in the manifest JSON
*/ */
const updateManifest = (cb: any) => { const updateManifest = (cb: any) => {
const packageJson = loadJson("package.json"); const packageJson = loadJson("package.json");
const config = getConfig(), const config = getConfig(),
manifest = getManifest(), manifest = getManifest(),
rawURL = config.rawURL, rawURL = config.rawURL,
repoURL = config.repository, repoURL = config.repository,
manifestRoot = manifest!.root; manifestRoot = manifest!.root;
if (!config) cb(Error("foundryconfig.json not found")); if (!config) cb(Error("foundryconfig.json not found"));
if (manifest === null) { if (manifest === null) {
cb(Error("Manifest JSON not found")); cb(Error("Manifest JSON not found"));
return; return;
} }
if (!repoURL) cb(Error("Repository URLs not configured in foundryconfig.json")); if (!repoURL)
cb(Error("Repository URLs not configured in foundryconfig.json"));
try { try {
const version = argv.update || argv.u; const version = argv.update || argv.u;
/* Update version */ /* Update version */
const versionMatch = /^(\d{1,}).(\d{1,}).(\d{1,})$/; const versionMatch = /^(\d{1,}).(\d{1,}).(\d{1,})$/;
const currentVersion = manifest!.file.version; const currentVersion = manifest!.file.version;
let targetVersion = ""; let targetVersion = "";
if (!version) { if (!version) {
cb(Error("Missing version number")); cb(Error("Missing version number"));
} }
if (versionMatch.test(version)) { if (versionMatch.test(version)) {
targetVersion = version; targetVersion = version;
} else { } else {
targetVersion = currentVersion.replace(versionMatch, (substring: string, major: string, minor: string, patch: string) => { targetVersion = currentVersion.replace(
console.log(substring, Number(major) + 1, Number(minor) + 1, Number(patch) + 1); versionMatch,
if (version === "major") { (substring: string, major: string, minor: string, patch: string) => {
return `${Number(major) + 1}.0.0`; console.log(
} else if (version === "minor") { substring,
return `${major}.${Number(minor) + 1}.0`; Number(major) + 1,
} else if (version === "patch") { Number(minor) + 1,
return `${major}.${minor}.${Number(patch) + 1}`; Number(patch) + 1,
} else { );
return ""; if (version === "major") {
} return `${Number(major) + 1}.0.0`;
}); } else if (version === "minor") {
} return `${major}.${Number(minor) + 1}.0`;
} else if (version === "patch") {
return `${major}.${minor}.${Number(patch) + 1}`;
} else {
return "";
}
},
);
}
if (targetVersion === "") { if (targetVersion === "") {
return cb(Error("Error: Incorrect version arguments.")); return cb(Error("Error: Incorrect version arguments."));
} }
if (targetVersion === currentVersion) { if (targetVersion === currentVersion) {
return cb(Error("Error: Target version is identical to current version.")); return cb(
} Error("Error: Target version is identical to current version."),
);
}
Logger.ok(`Updating version number to '${targetVersion}'`); Logger.ok(`Updating version number to '${targetVersion}'`);
packageJson.version = targetVersion; packageJson.version = targetVersion;
manifest.file.version = targetVersion; manifest.file.version = targetVersion;
/* Update URLs */ /* Update URLs */
const result = `${repoURL}/releases/download`; const result = `${repoURL}/releases/download`;
manifest.file.url = repoURL; manifest.file.url = repoURL;
manifest.file.manifest = `${result}/v${manifest.file.version}/${manifest.name}`; manifest.file.manifest = `${result}/v${manifest.file.version}/${manifest.name}`;
manifest.file.download = `${result}/v${manifest.file.version}/${manifest.file.name}-v${manifest.file.version}.zip`; manifest.file.download = `${result}/v${manifest.file.version}/${manifest.file.name}-v${manifest.file.version}.zip`;
const prettyProjectJson = stringify(manifest.file, { const prettyProjectJson = stringify(manifest.file, {
maxLength: 35, maxLength: 35,
indent: "\t", indent: "\t",
}); });
fs.writeFileSync("package.json", JSON.stringify(packageJson, null, "\t")); fs.writeFileSync("package.json", JSON.stringify(packageJson, null, "\t"));
fs.writeFileSync(path.join(manifest.root, manifest.name), prettyProjectJson, "utf8"); fs.writeFileSync(
path.join(manifest.root, manifest.name),
prettyProjectJson,
"utf8",
);
return cb(); return cb();
} catch (err) { } catch (err) {
return cb(err); return cb(err);
} }
}; };
const gitTaskManifest = (cb: gulp.TaskFunctionCallback) => { const gitTaskManifest = (cb: gulp.TaskFunctionCallback) => {
const manifest = getManifest(); const manifest = getManifest();
if (!manifest) return cb(Error("could not load manifest.")); if (!manifest) return cb(Error("could not load manifest."));
return gulp return gulp
.src([`package.json`, `source/system.json`]) .src([`package.json`, `source/system.json`])
.pipe(git.add({ args: "--no-all -f" })) .pipe(git.add({ args: "--no-all -f" }))
.pipe(git.commit(`v${manifest.file.version}`, { args: "-a", disableAppendPaths: true })); .pipe(
git.commit(`v${manifest.file.version}`, {
args: "-a",
disableAppendPaths: true,
}),
);
}; };
const gitTaskBuild = (cb: gulp.TaskFunctionCallback) => { const gitTaskBuild = (cb: gulp.TaskFunctionCallback) => {
const manifest = getManifest(); const manifest = getManifest();
if (!manifest) return cb(Error("could not load manifest.")); if (!manifest) return cb(Error("could not load manifest."));
return gulp return gulp
.src(`${manifest.file.name}-v${manifest.file.version}.zip`) .src(`${manifest.file.name}-v${manifest.file.version}.zip`)
.pipe(git.checkout(`v${manifest.file.version}`, { args: "-b" })) .pipe(git.checkout(`v${manifest.file.version}`, { args: "-b" }))
.pipe(git.add({ args: "--no-all -f" })) .pipe(git.add({ args: "--no-all -f" }))
.pipe(git.commit(`v${manifest.file.version}`, { args: "-a", disableAppendPaths: true })); .pipe(
git.commit(`v${manifest.file.version}`, {
args: "-a",
disableAppendPaths: true,
}),
);
}; };
const execBuild = gulp.parallel(buildTS, buildLess, buildPacks, copyFiles); const execBuild = gulp.parallel(buildTS, buildLess, buildPacks, copyFiles);
@ -520,4 +627,11 @@ exports.clean = clean;
exports.link = linkUserData; exports.link = linkUserData;
exports.package = packageBuild; exports.package = packageBuild;
exports.update = updateManifest; exports.update = updateManifest;
exports.publish = gulp.series(clean, updateManifest, execBuild, bundleModule, packageBuild, gitTaskManifest); exports.publish = gulp.series(
clean,
updateManifest,
execBuild,
bundleModule,
packageBuild,
gitTaskManifest,
);

View File

@ -1,377 +1,377 @@
{ {
"TYPES.Actor.character": "Charakter", "TYPES.Actor.character": "Charakter",
"ACTOR.TypeNpc": "Kreatur / Nichtspielerfigur", "ACTOR.TypeNpc": "Kreatur / Nichtspielerfigur",
"ACTOR.TypeVehicle": "Transportmittel / Pferd etc.", "ACTOR.TypeVehicle": "Transportmittel / Pferd etc.",
"TYPES.Item.item": "Gegenstand", "TYPES.Item.item": "Gegenstand",
"TYPES.Item.skill": "Fertigkeit", "TYPES.Item.skill": "Fertigkeit",
"TYPES.Item.weapon": "Waffe", "TYPES.Item.weapon": "Waffe",
"TYPES.Item.defensiveWeapon": "Verteidigungswaffe", "TYPES.Item.defensiveWeapon": "Verteidigungswaffe",
"TYPES.Item.armor": "Rüstung", "TYPES.Item.armor": "Rüstung",
"TYPES.Item.spell": "Zauber", "TYPES.Item.spell": "Zauber",
"TYPES.Item.effect": "Aktiver Effekt", "TYPES.Item.effect": "Aktiver Effekt",
"TYPES.Item.kampfkunst": "Kampfkunst", "TYPES.Item.kampfkunst": "Kampfkunst",
"TYPES.Item.container": "Aufbewahrung", "TYPES.Item.container": "Aufbewahrung",
"midgard5.phase-action": "Handlungsphase", "midgard5.phase-action": "Handlungsphase",
"midgard5.phase-movement": "Bewegungsphase", "midgard5.phase-movement": "Bewegungsphase",
"midgard5.no-encounter": "Kein Kampf", "midgard5.no-encounter": "Kein Kampf",
"midgard5.encounter-not-started": "Kein aktiver Kampf", "midgard5.encounter-not-started": "Kein aktiver Kampf",
"midgard5.initiative": "Handlungsrang", "midgard5.initiative": "Handlungsrang",
"midgard5.combat-join": "Kampf Beitreten/Handlungsrang zurücksetzen", "midgard5.combat-join": "Kampf Beitreten/Handlungsrang zurücksetzen",
"midgard5.combat-ranged": "Fernangriff", "midgard5.combat-ranged": "Fernangriff",
"midgard5.combat-spell": "Zaubern (10 Sec)", "midgard5.combat-spell": "Zaubern (10 Sec)",
"midgard5.time-duration": "Dauer", "midgard5.time-duration": "Dauer",
"midgard5.time-round": "Runde(n)", "midgard5.time-round": "Runde(n)",
"midgard5.time-minute": "Minute(n)", "midgard5.time-minute": "Minute(n)",
"midgard5.time-hour": "Stunde(n)", "midgard5.time-hour": "Stunde(n)",
"midgard5.time-limitless": "Unbegrenzt", "midgard5.time-limitless": "Unbegrenzt",
"midgard5.doRoll": "Würfeln", "midgard5.doRoll": "Würfeln",
"midgard5.learn": "Lernen", "midgard5.learn": "Lernen",
"midgard5.label": "Bezeichnung", "midgard5.label": "Bezeichnung",
"midgard5.description": "Beschreibung", "midgard5.description": "Beschreibung",
"midgard5.Characteristic": "Merkmal", "midgard5.Characteristic": "Merkmal",
"midgard5.characteristics": "Merkmale", "midgard5.characteristics": "Merkmale",
"midgard5.background": "Hintergrund", "midgard5.background": "Hintergrund",
"midgard5.attribute": "Eigenschaft", "midgard5.attribute": "Eigenschaft",
"midgard5.attributes": "Eigenschaften", "midgard5.attributes": "Eigenschaften",
"midgard5.points": "Punkte", "midgard5.points": "Punkte",
"midgard5.calculated-value": "Berechneter Wert", "midgard5.calculated-value": "Berechneter Wert",
"midgard5.calculated-values": "Sonstige Werte", "midgard5.calculated-values": "Werte und Boni",
"midgard5.skill": "Fertigkeit", "midgard5.skill": "Fertigkeit",
"midgard5.skill-value": "Fertigkeitswert", "midgard5.skill-value": "Fertigkeitswert",
"midgard5.fw": "FW", "midgard5.fw": "FW",
"midgard5.bonus": "Bonus", "midgard5.bonus": "Bonus",
"midgard5.bonuses": "Boni", "midgard5.bonuses": "Boni",
"midgard5.ew": "EW", "midgard5.ew": "EW",
"midgard5.pp-short": "PP", "midgard5.pp-short": "PP",
"midgard5.pp": "Praxispunkte", "midgard5.pp": "Praxispunkte",
"midgard5.item-value": "Wert", "midgard5.item-value": "Wert",
"midgard5.item-quantity": "Menge", "midgard5.item-quantity": "Menge",
"midgard5.item-onbody": "Am Körper", "midgard5.item-onbody": "Am Körper",
"midgard5.item-ismagic": "Ist Magisch", "midgard5.item-ismagic": "Ist Magisch",
"midgard5.item-wealth": "Vermögenswert", "midgard5.item-wealth": "Vermögenswert",
"midgard5.item-weight": "Gewicht", "midgard5.item-weight": "Gewicht",
"midgard5.actor-lp": "Lebenspunkte", "midgard5.actor-lp": "Lebenspunkte",
"midgard5.actor-lp-short": "LP", "midgard5.actor-lp-short": "LP",
"midgard5.actor-ap": "Ausdauerpunkte", "midgard5.actor-ap": "Ausdauerpunkte",
"midgard5.actor-ap-short": "AP", "midgard5.actor-ap-short": "AP",
"midgard5.actor-st": "St", "midgard5.actor-st": "St",
"midgard5.actor-st-long": "Stärke", "midgard5.actor-st-long": "Stärke",
"midgard5.actor-ko": "Ko", "midgard5.actor-ko": "Ko",
"midgard5.actor-ko-long": "Konstitution", "midgard5.actor-ko-long": "Konstitution",
"midgard5.actor-au": "Au", "midgard5.actor-au": "Au",
"midgard5.actor-au-long": "Aussehen", "midgard5.actor-au-long": "Aussehen",
"midgard5.actor-gs": "Gs", "midgard5.actor-gs": "Gs",
"midgard5.actor-gs-long": "Geschicklichkeit", "midgard5.actor-gs-long": "Geschicklichkeit",
"midgard5.actor-in": "In", "midgard5.actor-in": "In",
"midgard5.actor-in-long": "Intelligenz", "midgard5.actor-in-long": "Intelligenz",
"midgard5.actor-pa": "pA", "midgard5.actor-pa": "pA",
"midgard5.actor-pa-long": "persönliche Ausstrahlung", "midgard5.actor-pa-long": "persönliche Ausstrahlung",
"midgard5.actor-gw": "Gw", "midgard5.actor-gw": "Gw",
"midgard5.actor-gw-long": "Gewandtheit", "midgard5.actor-gw-long": "Gewandtheit",
"midgard5.actor-zt": "Zt", "midgard5.actor-zt": "Zt",
"midgard5.actor-zt-long": "Zaubertalent", "midgard5.actor-zt-long": "Zaubertalent",
"midgard5.actor-wk": "Wk", "midgard5.actor-wk": "Wk",
"midgard5.actor-wk-long": "Willenskraft", "midgard5.actor-wk-long": "Willenskraft",
"midgard5.actor-git": "GiT", "midgard5.actor-git": "GiT",
"midgard5.actor-git-long": "Gifttolleranz", "midgard5.actor-git-long": "Gifttolleranz",
"midgard5.aktuell": "Akt.", "midgard5.aktuell": "Akt.",
"midgard5.maximum": "Max.", "midgard5.maximum": "Max.",
"midgard5.attrvalue": "Wert", "midgard5.attrvalue": "Wert",
"midgard5.movementRange": "Bewegungsweite", "midgard5.movementRange": "Bewegungsweite",
"midgard5.base_values": "Grundwerte", "midgard5.base_values": "Grundwerte",
"midgard5.skills": "Fertigkeiten", "midgard5.skills": "Fertigkeiten",
"midgard5.gear": "Ausrüstung", "midgard5.gear": "Ausrüstung",
"midgard5.spells": "Zauber", "midgard5.spells": "Zauber",
"midgard5.effects": "Aktive Effekte", "midgard5.effects": "Aktive Effekte",
"midgard5.kampfkuenste": "Kampfkünste", "midgard5.kampfkuenste": "Kampfkünste",
"midgard5.combat": "Kampf", "midgard5.combat": "Kampf",
"midgard5.actor-name": "Figur", "midgard5.actor-name": "Figur",
"midgard5.level": "Grad", "midgard5.level": "Grad",
"midgard5.class": "Typ", "midgard5.class": "Typ",
"midgard5.race": "Rasse", "midgard5.race": "Rasse",
"midgard5.magicUsing": "Zauberkundig", "midgard5.magicUsing": "Zauberkundig",
"midgard5.gender": "Geschlecht", "midgard5.gender": "Geschlecht",
"midgard5.weight": "Gewicht", "midgard5.weight": "Gewicht",
"midgard5.height": "Größe", "midgard5.height": "Größe",
"midgard5.shape": "Gestalt", "midgard5.shape": "Gestalt",
"midgard5.age": "Alter", "midgard5.age": "Alter",
"midgard5.caste": "Stand", "midgard5.caste": "Stand",
"midgard5.occupation": "Beruf", "midgard5.occupation": "Beruf",
"midgard5.origin": "Heimat", "midgard5.origin": "Heimat",
"midgard5.faith": "Glaube", "midgard5.faith": "Glaube",
"midgard5.currency": "Geld", "midgard5.currency": "Geld",
"midgard5.currency-gold": "Gold", "midgard5.currency-gold": "Gold",
"midgard5.currency-silver": "Silber", "midgard5.currency-silver": "Silber",
"midgard5.currency-copper": "Kupfer", "midgard5.currency-copper": "Kupfer",
"midgard5.currency-wealth": "Vermögen in GS", "midgard5.currency-wealth": "Vermögen in GS",
"midgard5.currency-available": "verfügbares Vermögen", "midgard5.currency-available": "verfügbares Vermögen",
"midgard5.hoard": "aktueller Hort", "midgard5.hoard": "aktueller Hort",
"midgard5.hoardMin": "benötigter Mindesthort", "midgard5.hoardMin": "benötigter Mindesthort",
"midgard5.hoard-next": "Hort für nächsten Grad", "midgard5.hoard-next": "Hort für nächsten Grad",
"midgard5.hoarded": "Hort", "midgard5.hoarded": "Hort",
"midgard5.no-container": "Ohne", "midgard5.no-container": "Ohne",
"midgard5.encumbrance": "Getragene Last", "midgard5.encumbrance": "Getragene Last",
"midgard5.load": "Normallast", "midgard5.load": "Normallast",
"midgard5.heavy-load": "Schwere Last", "midgard5.heavy-load": "Schwere Last",
"midgard5.thrust-load": "Schublast", "midgard5.thrust-load": "Schublast",
"midgard5.load-max": "Höchstlast", "midgard5.load-max": "Höchstlast",
"midgard5.load-capacity": "Tragkraft", "midgard5.load-capacity": "Tragkraft",
"midgard5.exp-overall": "Erfahrungsschatz", "midgard5.exp-overall": "Erfahrungsschatz",
"midgard5.exp-available": "Erfahrungspunkte", "midgard5.exp-available": "Erfahrungspunkte",
"midgard5.grace": "Göttliche Gnade", "midgard5.grace": "Göttliche Gnade",
"midgard5.destiny": "Schicksalsgunst", "midgard5.destiny": "Schicksalsgunst",
"midgard5.luckPoints": "Glückspunkte", "midgard5.luckPoints": "Glückspunkte",
"midgard5.abrichten": "Abrichten", "midgard5.abrichten": "Abrichten",
"midgard5.akrobatik": "Akrobatik", "midgard5.akrobatik": "Akrobatik",
"midgard5.alchimie": "Alchimie", "midgard5.alchimie": "Alchimie",
"midgard5.anfuehren": "Anführen", "midgard5.anfuehren": "Anführen",
"midgard5.askese": "Askese", "midgard5.askese": "Askese",
"midgard5.astrologie": "Astrologie", "midgard5.astrologie": "Astrologie",
"midgard5.athletik": "Athletik", "midgard5.athletik": "Athletik",
"midgard5.balancieren": "Balancieren", "midgard5.balancieren": "Balancieren",
"midgard5.beidhaendigerKampf": "Beidhändiger Kampf", "midgard5.beidhaendigerKampf": "Beidhändiger Kampf",
"midgard5.bergreiten": "Bergreiten", "midgard5.bergreiten": "Bergreiten",
"midgard5.beredsamkeit": "Beredsamkeit", "midgard5.beredsamkeit": "Beredsamkeit",
"midgard5.betaeuben": "Betäuben", "midgard5.betaeuben": "Betäuben",
"midgard5.betaeubungsgriff": "Betäubungsgriff", "midgard5.betaeubungsgriff": "Betäubungsgriff",
"midgard5.bootfahren": "Bootfahren", "midgard5.bootfahren": "Bootfahren",
"midgard5.dickhaeuterLenken": "Dickhäuter lenken", "midgard5.dickhaeuterLenken": "Dickhäuter lenken",
"midgard5.ersteHilfe": "Erste Hilfe", "midgard5.ersteHilfe": "Erste Hilfe",
"midgard5.etikette": "Etikette", "midgard5.etikette": "Etikette",
"midgard5.fallenEntdecken": "Fallen entdecken", "midgard5.fallenEntdecken": "Fallen entdecken",
"midgard5.fallenmechanik": "Fallenmechanik", "midgard5.fallenmechanik": "Fallenmechanik",
"midgard5.faelschen": "Fälschen", "midgard5.faelschen": "Fälschen",
"midgard5.fangen": "Fangen", "midgard5.fangen": "Fangen",
"midgard5.fechten": "Fechten", "midgard5.fechten": "Fechten",
"midgard5.feueralchimie": "Feueralchimie", "midgard5.feueralchimie": "Feueralchimie",
"midgard5.gassenwissen": "Gassenwissen", "midgard5.gassenwissen": "Gassenwissen",
"midgard5.gaukeln": "Gaukeln", "midgard5.gaukeln": "Gaukeln",
"midgard5.gelaendelauf": "Geländelauf", "midgard5.gelaendelauf": "Geländelauf",
"midgard5.geraetekunde": "Gerätekunde", "midgard5.geraetekunde": "Gerätekunde",
"midgard5.geschaeftssinn": "Geschäftssinn", "midgard5.geschaeftssinn": "Geschäftssinn",
"midgard5.gluecksspiel": "Glücksspiel", "midgard5.gluecksspiel": "Glücksspiel",
"midgard5.heilkunde": "Heilkunde", "midgard5.heilkunde": "Heilkunde",
"midgard5.kampfInVollruestung": "Kampf in Vollrüstung", "midgard5.kampfInVollruestung": "Kampf in Vollrüstung",
"midgard5.kampfInSchlachtreihe": "Kampf in Schlachtreihe", "midgard5.kampfInSchlachtreihe": "Kampf in Schlachtreihe",
"midgard5.kampfkunst": "Kampfkunst", "midgard5.kampfkunst": "Kampfkunst",
"midgard5.kido": "Kido", "midgard5.kido": "Kido",
"midgard5.klettern": "Klettern", "midgard5.klettern": "Klettern",
"midgard5.landeskunde": "Landeskunde", "midgard5.landeskunde": "Landeskunde",
"midgard5.laufen": "Laufen", "midgard5.laufen": "Laufen",
"midgard5.lesenVonZauberschrift": "Lesen von Zauberschrift", "midgard5.lesenVonZauberschrift": "Lesen von Zauberschrift",
"midgard5.lesenVonZauberrunen": "Lesen von Zauberrunen", "midgard5.lesenVonZauberrunen": "Lesen von Zauberrunen",
"midgard5.meditieren": "Meditieren", "midgard5.meditieren": "Meditieren",
"midgard5.menschenkenntnis": "Menschenkenntnis", "midgard5.menschenkenntnis": "Menschenkenntnis",
"midgard5.meucheln": "Meucheln", "midgard5.meucheln": "Meucheln",
"midgard5.musizieren": "Musizieren", "midgard5.musizieren": "Musizieren",
"midgard5.naturkunde": "Naturkunde", "midgard5.naturkunde": "Naturkunde",
"midgard5.ninjutsu": "NinJutsu", "midgard5.ninjutsu": "NinJutsu",
"midgard5.orakelkunst": "Orakelkunst", "midgard5.orakelkunst": "Orakelkunst",
"midgard5.pflanzenkunde": "Pflanzenkunde", "midgard5.pflanzenkunde": "Pflanzenkunde",
"midgard5.raunen": "Raunen", "midgard5.raunen": "Raunen",
"midgard5.reiten": "Reiten", "midgard5.reiten": "Reiten",
"midgard5.reiterkampf": "Reiterkampf", "midgard5.reiterkampf": "Reiterkampf",
"midgard5.rutengehen": "Rutengehen", "midgard5.rutengehen": "Rutengehen",
"midgard5.scharfschiessen": "Scharfschießen", "midgard5.scharfschiessen": "Scharfschießen",
"midgard5.schiesskunst": "Schießkunst", "midgard5.schiesskunst": "Schießkunst",
"midgard5.schleichen": "Schleichen", "midgard5.schleichen": "Schleichen",
"midgard5.schloesserOeffnen": "Schlösser öffnen", "midgard5.schloesserOeffnen": "Schlösser öffnen",
"midgard5.schmerzErtragen": "Schmerzen ertragen", "midgard5.schmerzErtragen": "Schmerzen ertragen",
"midgard5.schwimmen": "Schwimmen", "midgard5.schwimmen": "Schwimmen",
"midgard5.seilkunst": "Seilkunst", "midgard5.seilkunst": "Seilkunst",
"midgard5.selbstkontrolle": "Selbstkontrolle", "midgard5.selbstkontrolle": "Selbstkontrolle",
"midgard5.singen": "Singen", "midgard5.singen": "Singen",
"midgard5.skifahren": "Skifahren", "midgard5.skifahren": "Skifahren",
"midgard5.spinnengang": "Spinnengang", "midgard5.spinnengang": "Spinnengang",
"midgard5.speerfechten": "Speerfechten", "midgard5.speerfechten": "Speerfechten",
"midgard5.spurensuche": "Spurensuche", "midgard5.spurensuche": "Spurensuche",
"midgard5.stehlen": "Stehlen", "midgard5.stehlen": "Stehlen",
"midgard5.taitschi": "TaiTschi", "midgard5.taitschi": "TaiTschi",
"midgard5.tarnen": "Tarnen", "midgard5.tarnen": "Tarnen",
"midgard5.tanzen": "Tanzen", "midgard5.tanzen": "Tanzen",
"midgard5.tauchen": "Tauchen", "midgard5.tauchen": "Tauchen",
"midgard5.thaumagraphie": "Thaumagraphie", "midgard5.thaumagraphie": "Thaumagraphie",
"midgard5.thaumalogie": "Thaumalogie", "midgard5.thaumalogie": "Thaumalogie",
"midgard5.tierkunde": "Tierkunde", "midgard5.tierkunde": "Tierkunde",
"midgard5.ueberleben": "Überleben", "midgard5.ueberleben": "Überleben",
"midgard5.verfuehren": "Verführen", "midgard5.verfuehren": "Verführen",
"midgard5.verhoeren": "Verhören", "midgard5.verhoeren": "Verhören",
"midgard5.verstellen": "Verstellen", "midgard5.verstellen": "Verstellen",
"midgard5.volkstanz": "Volkstanz", "midgard5.volkstanz": "Volkstanz",
"midgard5.wagenlenken": "Wagenlenken", "midgard5.wagenlenken": "Wagenlenken",
"midgard5.wahrsagen": "Wahrsagen", "midgard5.wahrsagen": "Wahrsagen",
"midgard5.wasserkampf": "Wasserkampf", "midgard5.wasserkampf": "Wasserkampf",
"midgard5.zauberkunde": "Zauberkunde", "midgard5.zauberkunde": "Zauberkunde",
"midgard5.armor": "Rüstung", "midgard5.armor": "Rüstung",
"midgard5.defense": "Abwehr", "midgard5.defense": "Abwehr",
"midgard5.damageBonus": "Schadensbonus", "midgard5.damageBonus": "Schadensbonus",
"midgard5.damageBonus-short": "SchB", "midgard5.damageBonus-short": "SchB",
"midgard5.attackBonus": "Angriffsbonus", "midgard5.attackBonus": "Angriffsbonus",
"midgard5.attackBonus-short": "AnB", "midgard5.attackBonus-short": "AnB",
"midgard5.defenseBonus": "Abwehrbonus", "midgard5.defenseBonus": "Abwehrbonus",
"midgard5.defenseBonus-short": "AbB", "midgard5.defenseBonus-short": "AbB",
"midgard5.movementBonus": "Bewegunsbonus", "midgard5.movementBonus": "Bewegunsbonus",
"midgard5.resistanceMind": "Resistenz Geist", "midgard5.resistanceMind": "Resistenz Geist",
"midgard5.resistanceBody": "Resistenz Körper", "midgard5.resistanceBody": "Resistenz Körper",
"midgard5.spellCasting": "Zaubern", "midgard5.spellCasting": "Zaubern",
"midgard5.spellBonus": "Zauberbonus", "midgard5.spellBonus": "Zauberbonus",
"midgard5.brawl": "Raufen", "midgard5.brawl": "Raufen",
"midgard5.poisonResistance": "Gifttolleranz", "midgard5.poisonResistance": "Gifttolleranz",
"midgard5.enduranceBonus": "Ausdauerbonus", "midgard5.enduranceBonus": "Ausdauerbonus",
"midgard5.lpProtection": "Rüstungsschutz (LP)", "midgard5.lpProtection": "Rüstungsschutz (LP)",
"midgard5.apProtection": "Rüstungsschutz (AP)", "midgard5.apProtection": "Rüstungsschutz (AP)",
"midgard5.perception": "Wahrnehmung", "midgard5.perception": "Wahrnehmung",
"midgard5.drinking": "Trinken", "midgard5.drinking": "Trinken",
"midgard5.new-skill": "Neue Fertigkeit", "midgard5.new-skill": "Neue Fertigkeit",
"midgard5.special": "Spezial", "midgard5.special": "Spezial",
"midgard5.learned-skill": "Gelernte Fertigkeit", "midgard5.learned-skill": "Gelernte Fertigkeit",
"midgard5.learned-skills": "Gelernte Fertigkeiten", "midgard5.learned-skills": "Gelernte Fertigkeiten",
"midgard5.language": "Sprache", "midgard5.language": "Sprache",
"midgard5.languages": "Sprachen", "midgard5.languages": "Sprachen",
"midgard5.weapon-skill": "Waffenfertigkeit", "midgard5.weapon-skill": "Waffenfertigkeit",
"midgard5.weapon-skills": "Waffenfertigkeiten", "midgard5.weapon-skills": "Waffenfertigkeiten",
"midgard5.unlearned-skill": "Ungelernte Fertigkeit", "midgard5.unlearned-skill": "Ungelernte Fertigkeit",
"midgard5.unlearned-skills": "Ungelernte Fertigkeiten", "midgard5.unlearned-skills": "Ungelernte Fertigkeiten",
"midgard5.innate-ability": "Angeborene/Besondere Fertigkeit", "midgard5.innate-ability": "Angeborene/Besondere Fertigkeit",
"midgard5.innate-abilities": "Angeborene/Besondere Fertigkeit", "midgard5.innate-abilities": "Angeborene/Besondere Fertigkeit",
"midgard5.base-damage": "Grundschaden", "midgard5.base-damage": "Grundschaden",
"midgard5.weapon": "Waffe", "midgard5.weapon": "Waffe",
"midgard5.weapons": "Waffen", "midgard5.weapons": "Waffen",
"midgard5.defensive-weapon": "Verteidigungswaffe", "midgard5.defensive-weapon": "Verteidigungswaffe",
"midgard5.defensive-weapons": "Verteidigungswaffen", "midgard5.defensive-weapons": "Verteidigungswaffen",
"midgard5.no-skill": "Keine Fertigkeit", "midgard5.no-skill": "Keine Fertigkeit",
"midgard5.magic": "magisch", "midgard5.magic": "magisch",
"midgard5.valuable": "Vermögen", "midgard5.valuable": "Vermögen",
"midgard5.equipped": "Ausgerüstet", "midgard5.equipped": "Ausgerüstet",
"midgard5.active": "Aktiv", "midgard5.active": "Aktiv",
"midgard5.rangedWeapon": "Schusswaffe", "midgard5.rangedWeapon": "Schusswaffe",
"midgard5.assignItemToCharacter": "Füge Gegenstand einem Charakter hinzu, um hier etwas auswählen zu können", "midgard5.assignItemToCharacter": "Füge Gegenstand einem Charakter hinzu, um hier etwas auswählen zu können",
"midgard5.showAll": "Alle anzeigen", "midgard5.showAll": "Alle anzeigen",
"midgard5.wealthAndContainers": "Vermögen und Aufbewahrung", "midgard5.wealthAndContainers": "Vermögen und Aufbewahrung",
"midgard5.itemsInContainers": "Gegenstände in Aufbewahrung", "midgard5.itemsInContainers": "Gegenstände in Aufbewahrung",
"midgard5.allItems": "Alle Gegenstände", "midgard5.allItems": "Alle Gegenstände",
"midgard5.pw": "Prüfwurf", "midgard5.pw": "Prüfwurf",
"midgard5.attack": "Angriff", "midgard5.attack": "Angriff",
"midgard5.damage": "Schaden", "midgard5.damage": "Schaden",
"midgard5.spell-process-none": "Ohne", "midgard5.spell-process-none": "Ohne",
"midgard5.spell-process-beherrschen": "Beherrschen", "midgard5.spell-process-beherrschen": "Beherrschen",
"midgard5.spell-process-bewegen": "Bewegen", "midgard5.spell-process-bewegen": "Bewegen",
"midgard5.spell-process-erkennen": "Erkennen", "midgard5.spell-process-erkennen": "Erkennen",
"midgard5.spell-process-erschaffen": "Erschaffen", "midgard5.spell-process-erschaffen": "Erschaffen",
"midgard5.spell-process-formen": "Formen", "midgard5.spell-process-formen": "Formen",
"midgard5.spell-process-veraendern": "Verändern", "midgard5.spell-process-veraendern": "Verändern",
"midgard5.spell-process-zerstoeren": "Zerstören", "midgard5.spell-process-zerstoeren": "Zerstören",
"midgard5.spell-process-wundertat": "Wundertat", "midgard5.spell-process-wundertat": "Wundertat",
"midgard5.spell-process-dweomer": "Dweomer", "midgard5.spell-process-dweomer": "Dweomer",
"midgard5.spell-process-zauberlied": "Zauberlied", "midgard5.spell-process-zauberlied": "Zauberlied",
"midgard5.spell-process-salz": "Salz", "midgard5.spell-process-salz": "Salz",
"midgard5.spell-process-thaumagraphie": "Thaumagraphie", "midgard5.spell-process-thaumagraphie": "Thaumagraphie",
"midgard5.spell-process-beschwoeren": "Beschwören", "midgard5.spell-process-beschwoeren": "Beschwören",
"midgard5.spell-process-nekromantie": "Nekromantie", "midgard5.spell-process-nekromantie": "Nekromantie",
"midgard5.spell-process-thaumatherapie": "Thaumatherapie", "midgard5.spell-process-thaumatherapie": "Thaumatherapie",
"midgard5.spell-process-zaubermittel": "Zaubermittel", "midgard5.spell-process-zaubermittel": "Zaubermittel",
"midgard5.spell-process-zauberschutz": "Zauberschutz", "midgard5.spell-process-zauberschutz": "Zauberschutz",
"midgard5.spell-type-gedanke": "Gedanke", "midgard5.spell-type-gedanke": "Gedanke",
"midgard5.spell-type-geste": "Geste", "midgard5.spell-type-geste": "Geste",
"midgard5.spell-type-wort": "Wort", "midgard5.spell-type-wort": "Wort",
"midgard5.spell-target-umgebung": "Umgebung", "midgard5.spell-target-umgebung": "Umgebung",
"midgard5.spell-target-geist": "Geist", "midgard5.spell-target-geist": "Geist",
"midgard5.spell-target-koerper": "Körper", "midgard5.spell-target-koerper": "Körper",
"midgard5.spell-type": "Art", "midgard5.spell-type": "Art",
"midgard5.spell-process": "Prozess", "midgard5.spell-process": "Prozess",
"midgard5.spell-castDuration": "Zauberdauer", "midgard5.spell-castDuration": "Zauberdauer",
"midgard5.spell-range": "Reichweite", "midgard5.spell-range": "Reichweite",
"midgard5.spell-effectTarget": "Wirkunsziel", "midgard5.spell-effectTarget": "Wirkunsziel",
"midgard5.spell-effectArea": "Wirkungsbereich", "midgard5.spell-effectArea": "Wirkungsbereich",
"midgard5.spell-effectDuration": "Wirkungsdauer", "midgard5.spell-effectDuration": "Wirkungsdauer",
"midgard5.spell-origin": "Ursprung", "midgard5.spell-origin": "Ursprung",
"midgard5.kampfkunst-type": "Kampfkunst Art", "midgard5.kampfkunst-type": "Kampfkunst Art",
"midgard5.kampfkunst-variante": "Kampfkunst Variante", "midgard5.kampfkunst-variante": "Kampfkunst Variante",
"midgard5.kampfkunst-variante-short": "Var", "midgard5.kampfkunst-variante-short": "Var",
"midgard5.kido-type": "Kido Art", "midgard5.kido-type": "Kido Art",
"midgard5.kido-variante": "Kido Variante", "midgard5.kido-variante": "Kido Variante",
"midgard5.kampfkunst-type-angriff": "Angriffstechnik", "midgard5.kampfkunst-type-angriff": "Angriffstechnik",
"midgard5.kampfkunst-type-verteidigung": "Verteidigungstechnik", "midgard5.kampfkunst-type-verteidigung": "Verteidigungstechnik",
"midgard5.kampfkunst-type-finte": "Finte", "midgard5.kampfkunst-type-finte": "Finte",
"midgard5.kampfkunst-type-geist": "Geistestechnik", "midgard5.kampfkunst-type-geist": "Geistestechnik",
"midgard5.kampfkunst-type-schießkunst": "Schießkunst", "midgard5.kampfkunst-type-schießkunst": "Schießkunst",
"midgard5.kampfkunst-type-fechten": "Fechtkunst", "midgard5.kampfkunst-type-fechten": "Fechtkunst",
"midgard5.kido-type-angriff": "Kido Angriffstechnik", "midgard5.kido-type-angriff": "Kido Angriffstechnik",
"midgard5.kido-type-verteidigung": "Kido Verteidigungstechnik", "midgard5.kido-type-verteidigung": "Kido Verteidigungstechnik",
"midgard5.kido-type-finte": "Kido Finte", "midgard5.kido-type-finte": "Kido Finte",
"midgard5.kido-type-leib": "Kido Leibestechnik", "midgard5.kido-type-leib": "Kido Leibestechnik",
"midgard5.kampfkunst-variante-anstuermen": "Anstürmen", "midgard5.kampfkunst-variante-anstuermen": "Anstürmen",
"midgard5.kampfkunst-variante-attackieren": "Attackieren", "midgard5.kampfkunst-variante-attackieren": "Attackieren",
"midgard5.kampfkunst-variante-entwaffnen": "Entwaffnen", "midgard5.kampfkunst-variante-entwaffnen": "Entwaffnen",
"midgard5.kido-variante-anspringen": "Anspringen", "midgard5.kido-variante-anspringen": "Anspringen",
"midgard5.kido-variante-attackieren": "Attackieren", "midgard5.kido-variante-attackieren": "Attackieren",
"midgard5.kido-variante-entwaffnen": "Entwaffnen", "midgard5.kido-variante-entwaffnen": "Entwaffnen",
"midgard5.kido-variante-werfen": "Werfen", "midgard5.kido-variante-werfen": "Werfen",
"midgard5.kido-variante-ausweichen": "Ausweichen", "midgard5.kido-variante-ausweichen": "Ausweichen",
"midgard5.kido-variante-blockieren": "Blockieren", "midgard5.kido-variante-blockieren": "Blockieren",
"midgard5.kido-variante-bewegen": "Bewegen", "midgard5.kido-variante-bewegen": "Bewegen",
"midgard5.kido-variante-kontrollieren": "Kontrollieren", "midgard5.kido-variante-kontrollieren": "Kontrollieren",
"midgard5.mod-operation-add100": "Addieren (max 100)", "midgard5.mod-operation-add100": "Addieren (max 100)",
"midgard5.mod-operation-roll": "Wurf Modifikation", "midgard5.mod-operation-roll": "Wurf Modifikation",
"midgard5.mod-operation-add": "Addieren", "midgard5.mod-operation-add": "Addieren",
"midgard5.mod-operation-set": "Basiswert", "midgard5.mod-operation-set": "Basiswert",
"midgard5.mod-operation-fixed": "Fester Wert", "midgard5.mod-operation-fixed": "Fester Wert",
"midgard5.mod-operation-subtract": "Subtrahieren", "midgard5.mod-operation-subtract": "Subtrahieren",
"midgard5.mod-operation-multiply": "Multiplizieren", "midgard5.mod-operation-multiply": "Multiplizieren",
"midgard5.mod-operation-division": "Dividieren", "midgard5.mod-operation-division": "Dividieren",
"midgard5.mod-stat-defenseBonus": "Abwehrbonus", "midgard5.mod-stat-defenseBonus": "Abwehrbonus",
"midgard5.mod-stat-attackBonus": "Angriffsbonus", "midgard5.mod-stat-attackBonus": "Angriffsbonus",
"midgard5.mod-stat-damageBonus": "Schadensbonus", "midgard5.mod-stat-damageBonus": "Schadensbonus",
"midgard5.mod-stat-movement": "Bewegung", "midgard5.mod-stat-movement": "Bewegung",
"midgard5.mod-stat-resistanceMind": "Resistenz Geist", "midgard5.mod-stat-resistanceMind": "Resistenz Geist",
"midgard5.mod-stat-resistanceBody": "Resistenz Körper", "midgard5.mod-stat-resistanceBody": "Resistenz Körper",
"midgard5.mod-stat-spellCasting": "Zaubern", "midgard5.mod-stat-spellCasting": "Zaubern",
"midgard5.mod-stat-brawl": "Raufen", "midgard5.mod-stat-brawl": "Raufen",
"midgard5.mod-stat-poisonResistance": "Gifttolleranz", "midgard5.mod-stat-poisonResistance": "Gifttolleranz",
"midgard5.mod-stat-lp": "Lebenspunkte", "midgard5.mod-stat-lp": "Lebenspunkte",
"midgard5.mod-stat-ap": "Ausdauerpunkte", "midgard5.mod-stat-ap": "Ausdauerpunkte",
"midgard5.mod-stat-lpProtection": "Rüstungsschutz (LP)", "midgard5.mod-stat-lpProtection": "Rüstungsschutz (LP)",
"midgard5.mod-stat-apProtection": "Rüstungsschutz (AP)", "midgard5.mod-stat-apProtection": "Rüstungsschutz (AP)",
"midgard5.mod-stat-perception": "Wahrnehmung", "midgard5.mod-stat-perception": "Wahrnehmung",
"midgard5.mod-stat-drinking": "Trinken", "midgard5.mod-stat-drinking": "Trinken",
"midgard5.mod-type": "Typ der Modifikation", "midgard5.mod-type": "Typ der Modifikation",
"midgard5.mod-id": "Was soll modifiziert werden", "midgard5.mod-id": "Was soll modifiziert werden",
"midgard5.mod-operation": "Wie soll modifiziert werden", "midgard5.mod-operation": "Wie soll modifiziert werden",
"midgard5.mod-value": "Wert", "midgard5.mod-value": "Wert",
"midgard5.type": "Typ", "midgard5.type": "Typ",
"midgard5.formula": "Formel", "midgard5.formula": "Formel",
"midgard5.roll": "Wurf" "midgard5.roll": "Wurf"
} }

View File

@ -1,61 +1,65 @@
{ {
"name": "foundry-system-midgard5", "name": "foundry-system-midgard5",
"version": "2.4.0", "version": "2.4.2",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"package": "gulp publish --update", "package": "gulp publish --update",
"build": "gulp build --dbg", "build": "gulp build --dbg",
"build:target": "gulp buildTarget --dbg", "build:target": "gulp buildTarget --dbg",
"build:link": "gulp build --dbg && gulp link", "build:link": "gulp build --dbg && gulp link",
"build:prod": "gulp build", "build:prod": "gulp build",
"build:watch": "gulp watch", "build:watch": "gulp watch",
"build:watch:target": "gulp watchTarget", "build:watch:target": "gulp watchTarget",
"clean": "gulp clean && gulp link --clean" "clean": "gulp clean && gulp link --clean",
}, "lint": "eslint --ext .js,.ts .",
"author": "Byroks", "format": "prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\""
"license": "MIT", },
"devDependencies": { "author": "Byroks",
"@babel/core": "^7.15.0", "license": "MIT",
"@league-of-foundry-developers/foundry-vtt-types": "^9.280.0", "devDependencies": {
"@types/archiver": "^5.1.1", "@babel/core": "^7.15.0",
"@types/browserify": "^12.0.37", "@league-of-foundry-developers/foundry-vtt-types": "^9.280.0",
"@types/color": "^3.0.2", "@types/archiver": "^5.1.1",
"@types/fs-extra": "^9.0.13", "@types/browserify": "^12.0.37",
"@types/gulp": "^4.0.9", "@types/color": "^3.0.2",
"@types/gulp-less": "^0.0.32", "@types/fs-extra": "^9.0.13",
"@types/jquery": "^3.5.6", "@types/gulp": "^4.0.9",
"@types/node": "^16.9.1", "@types/gulp-less": "^0.0.32",
"@types/yargs": "^17.0.2", "@types/jquery": "^3.5.6",
"@typescript-eslint/eslint-plugin": "^4.30.0", "@types/node": "^16.9.1",
"@typescript-eslint/parser": "^4.30.0", "@types/yargs": "^17.0.2",
"archiver": "^5.3.0", "@typescript-eslint/eslint-plugin": "^7.0.2",
"babelify": "^10.0.0", "@typescript-eslint/parser": "^7.0.2",
"browserify": "^17.0.0", "archiver": "^5.3.0",
"color": "3.2.1", "babelify": "^10.0.0",
"eslint": "^7.32.0", "browserify": "^17.0.0",
"fs-extra": "^10.0.1", "color": "3.2.1",
"gulp": "^4.0.2", "eslint": "^8.56.0",
"gulp-bro": "^2.0.0", "eslint-config-google": "^0.14.0",
"gulp-concat": "^2.6.1", "fs-extra": "^10.0.1",
"gulp-git": "^2.10.1", "gulp": "^4.0.2",
"gulp-git-streamed": "^2.10.1", "gulp-bro": "^2.0.0",
"gulp-jsonminify": "^1.1.0", "gulp-concat": "^2.6.1",
"gulp-less": "^5.0.0", "gulp-git": "^2.10.1",
"gulp-sourcemaps": "^3.0.0", "gulp-git-streamed": "^2.10.1",
"gulp-typescript": "^6.0.0-alpha.1", "gulp-jsonminify": "^1.1.0",
"gulp-uglify": "^3.0.2", "gulp-less": "^5.0.0",
"json-stringify-pretty-compact": "^3.0.0", "gulp-sourcemaps": "^3.0.0",
"merge2": "^1.4.1", "gulp-typescript": "^6.0.0-alpha.1",
"ts-node": "^10.2.1", "gulp-uglify": "^3.0.2",
"tsify": "^5.0.4", "json-stringify-pretty-compact": "^3.0.0",
"typescript": "^4.4.2", "merge2": "^1.4.1",
"uglifyify": "^5.0.2", "prettier": "^3.2.5",
"vinyl-buffer": "^1.0.1", "ts-node": "^10.2.1",
"vinyl-source-stream": "^2.0.0", "tsify": "^5.0.4",
"yargs": "^17.1.1" "typescript": "^4.4.2",
}, "uglifyify": "^5.0.2",
"dependencies": { "vinyl-buffer": "^1.0.1",
"handlebars-helpers": "^0.10.0" "vinyl-source-stream": "^2.0.0",
} "yargs": "^17.1.1"
} },
"dependencies": {
"handlebars-helpers": "^0.10.0"
}
}

View File

@ -1,472 +1,472 @@
{ {
"name": "Grad 01", "name": "Grad 01",
"type": "character", "type": "character",
"img": "icons/svg/mystery-man.svg", "img": "icons/svg/mystery-man.svg",
"system": { "system": {
"lp": { "lp": {
"value": 15, "value": 15,
"min": 0, "min": 0,
"max": 15 "max": 15
},
"ap": {
"value": 20,
"min": 0,
"max": 20
},
"attributes": {
"st": {
"value": 50,
"bonus": 0
},
"gs": {
"value": 50,
"bonus": 0
},
"gw": {
"value": 50,
"bonus": 0
},
"ko": {
"value": 50,
"bonus": 0
},
"in": {
"value": 50,
"bonus": 0
},
"zt": {
"value": 50,
"bonus": 0
},
"au": {
"value": 50,
"bonus": 0
},
"pa": {
"value": 50,
"bonus": 0
},
"wk": {
"value": 50,
"bonus": 0
}
},
"info": {
"description": "",
"class": "",
"race": "",
"magicUsing": false,
"gender": "",
"weight": "",
"height": "",
"shape": "",
"age": "",
"caste": "",
"occupation": "",
"origin": "",
"faith": ""
},
"es": 0,
"ep": 0,
"gg": 0,
"sg": 0,
"gp": 2,
"skills": {
"general": {
"akrobatik": {
"fw": 6,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"alchimie": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"anfuehren": {
"fw": 6,
"attribute": "pa",
"initial": 8,
"pp": 0
},
"athletik": {
"fw": 0,
"attribute": "st",
"initial": 8,
"pp": 0
},
"balancieren": {
"fw": 6,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"beidhaendigerKampf": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"beredsamkeit": {
"fw": 3,
"attribute": "pa",
"initial": 8,
"pp": 0
},
"betaeuben": {
"fw": 6,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"bootfahren": {
"fw": 3,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"ersteHilfe": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"etikette": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"fallenEntdecken": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"fallenmechanik": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"faelschen": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"fechten": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"gassenwissen": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"gaukeln": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"gelaendelauf": {
"fw": 6,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"geraetekunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"geschaeftssinn": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"gluecksspiel": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"heilkunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"kampfInVollruestung": {
"fw": 0,
"attribute": "st",
"initial": 8,
"pp": 0
},
"klettern": {
"fw": 6,
"attribute": "st",
"initial": 8,
"pp": 0
},
"landeskunde": {
"fw": 6,
"attribute": "in",
"initial": 8,
"pp": 0
},
"laufen": {
"fw": 0,
"attribute": "ko",
"initial": 8,
"pp": 0
},
"lesenVonZauberschrift": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"meditieren": {
"fw": 0,
"attribute": "wk",
"initial": 8,
"pp": 0
},
"menschenkenntnis": {
"fw": 3,
"attribute": "in",
"initial": 8,
"pp": 0
},
"meucheln": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"musizieren": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"naturkunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"pflanzenkunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"reiten": {
"fw": 6,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"reiterkampf": {
"fw": 0,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"scharfschiessen": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"schleichen": {
"fw": 3,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"schloesserOeffnen": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"schwimmen": {
"fw": 3,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"seilkunst": {
"fw": 3,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"spurensuche": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"stehlen": {
"fw": 3,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"tarnen": {
"fw": 3,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"tauchen": {
"fw": 6,
"attribute": "ko",
"initial": 8,
"pp": 0
},
"tierkunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"ueberleben": {
"fw": 6,
"attribute": "in",
"initial": 8,
"pp": 0
},
"verfuehren": {
"fw": 3,
"attribute": "pa",
"initial": 8,
"pp": 0
},
"verhoeren": {
"fw": 3,
"attribute": "pa",
"initial": 8,
"pp": 0
},
"verstellen": {
"fw": 3,
"attribute": "pa",
"initial": 8,
"pp": 0
},
"wagenlenken": {
"fw": 3,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"zauberkunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
}
}
},
"calc": {}
}, },
"prototypeToken": { "ap": {
"name": "Spielfigur", "value": 20,
"displayName": 0, "min": 0,
"actorLink": false, "max": 20
"texture": {
"src": "icons/svg/mystery-man.svg",
"scaleX": 1,
"scaleY": 1,
"offsetX": 0,
"offsetY": 0,
"rotation": 0,
"tint": null
},
"width": 1,
"height": 1,
"lockRotation": false,
"rotation": 0,
"alpha": 1,
"disposition": -1,
"displayBars": 0,
"bar1": {
"attribute": "lp"
},
"bar2": {
"attribute": "ap"
},
"light": {
"alpha": 0.5,
"angle": 360,
"bright": 0,
"color": null,
"coloration": 1,
"dim": 0,
"attenuation": 0.5,
"luminosity": 0.5,
"saturation": 0,
"contrast": 0,
"shadows": 0,
"animation": {
"type": null,
"speed": 5,
"intensity": 5,
"reverse": false
},
"darkness": {
"min": 0,
"max": 1
}
},
"sight": {
"enabled": false,
"range": null,
"angle": 360,
"visionMode": "basic",
"color": null,
"attenuation": 0.1,
"brightness": 0,
"saturation": 0,
"contrast": 0
},
"detectionModes": [],
"flags": {},
"randomImg": false
}, },
"items": [], "attributes": {
"effects": [], "st": {
"flags": { "value": 50,
"core": { "bonus": 0
"sourceId": "Actor.25UihsoT43jms4Rx" },
"gs": {
"value": 50,
"bonus": 0
},
"gw": {
"value": 50,
"bonus": 0
},
"ko": {
"value": 50,
"bonus": 0
},
"in": {
"value": 50,
"bonus": 0
},
"zt": {
"value": 50,
"bonus": 0
},
"au": {
"value": 50,
"bonus": 0
},
"pa": {
"value": 50,
"bonus": 0
},
"wk": {
"value": 50,
"bonus": 0
}
},
"info": {
"description": "",
"class": "",
"race": "",
"magicUsing": false,
"gender": "",
"weight": "",
"height": "",
"shape": "",
"age": "",
"caste": "",
"occupation": "",
"origin": "",
"faith": ""
},
"es": 0,
"ep": 0,
"gg": 0,
"sg": 0,
"gp": 2,
"skills": {
"general": {
"akrobatik": {
"fw": 6,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"alchimie": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"anfuehren": {
"fw": 6,
"attribute": "pa",
"initial": 8,
"pp": 0
},
"athletik": {
"fw": 0,
"attribute": "st",
"initial": 8,
"pp": 0
},
"balancieren": {
"fw": 6,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"beidhaendigerKampf": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"beredsamkeit": {
"fw": 3,
"attribute": "pa",
"initial": 8,
"pp": 0
},
"betaeuben": {
"fw": 6,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"bootfahren": {
"fw": 3,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"ersteHilfe": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"etikette": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"fallenEntdecken": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"fallenmechanik": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"faelschen": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"fechten": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"gassenwissen": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"gaukeln": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"gelaendelauf": {
"fw": 6,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"geraetekunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"geschaeftssinn": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"gluecksspiel": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"heilkunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"kampfInVollruestung": {
"fw": 0,
"attribute": "st",
"initial": 8,
"pp": 0
},
"klettern": {
"fw": 6,
"attribute": "st",
"initial": 8,
"pp": 0
},
"landeskunde": {
"fw": 6,
"attribute": "in",
"initial": 8,
"pp": 0
},
"laufen": {
"fw": 0,
"attribute": "ko",
"initial": 8,
"pp": 0
},
"lesenVonZauberschrift": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"meditieren": {
"fw": 0,
"attribute": "wk",
"initial": 8,
"pp": 0
},
"menschenkenntnis": {
"fw": 3,
"attribute": "in",
"initial": 8,
"pp": 0
},
"meucheln": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"musizieren": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"naturkunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"pflanzenkunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"reiten": {
"fw": 6,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"reiterkampf": {
"fw": 0,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"scharfschiessen": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"schleichen": {
"fw": 3,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"schloesserOeffnen": {
"fw": 0,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"schwimmen": {
"fw": 3,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"seilkunst": {
"fw": 3,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"spurensuche": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"stehlen": {
"fw": 3,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"tarnen": {
"fw": 3,
"attribute": "gw",
"initial": 8,
"pp": 0
},
"tauchen": {
"fw": 6,
"attribute": "ko",
"initial": 8,
"pp": 0
},
"tierkunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
},
"ueberleben": {
"fw": 6,
"attribute": "in",
"initial": 8,
"pp": 0
},
"verfuehren": {
"fw": 3,
"attribute": "pa",
"initial": 8,
"pp": 0
},
"verhoeren": {
"fw": 3,
"attribute": "pa",
"initial": 8,
"pp": 0
},
"verstellen": {
"fw": 3,
"attribute": "pa",
"initial": 8,
"pp": 0
},
"wagenlenken": {
"fw": 3,
"attribute": "gs",
"initial": 8,
"pp": 0
},
"zauberkunde": {
"fw": 0,
"attribute": "in",
"initial": 8,
"pp": 0
} }
}
}, },
"_stats": { "calc": {}
"systemId": "midgard5", },
"systemVersion": "1.1.0", "prototypeToken": {
"coreVersion": "10.291", "name": "Spielfigur",
"createdTime": 1681861642287, "displayName": 0,
"modifiedTime": 1681862257893, "actorLink": false,
"lastModifiedBy": "Fphp3NQlJ6KWctyq" "texture": {
"src": "icons/svg/mystery-man.svg",
"scaleX": 1,
"scaleY": 1,
"offsetX": 0,
"offsetY": 0,
"rotation": 0,
"tint": null
}, },
"folder": null, "width": 1,
"sort": 0, "height": 1,
"ownership": { "lockRotation": false,
"default": 0, "rotation": 0,
"Fphp3NQlJ6KWctyq": 3 "alpha": 1,
"disposition": -1,
"displayBars": 0,
"bar1": {
"attribute": "lp"
}, },
"_id": "k21WA0JziDJ7yJ1U" "bar2": {
} "attribute": "ap"
},
"light": {
"alpha": 0.5,
"angle": 360,
"bright": 0,
"color": null,
"coloration": 1,
"dim": 0,
"attenuation": 0.5,
"luminosity": 0.5,
"saturation": 0,
"contrast": 0,
"shadows": 0,
"animation": {
"type": null,
"speed": 5,
"intensity": 5,
"reverse": false
},
"darkness": {
"min": 0,
"max": 1
}
},
"sight": {
"enabled": false,
"range": null,
"angle": 360,
"visionMode": "basic",
"color": null,
"attenuation": 0.1,
"brightness": 0,
"saturation": 0,
"contrast": 0
},
"detectionModes": [],
"flags": {},
"randomImg": false
},
"items": [],
"effects": [],
"flags": {
"core": {
"sourceId": "Actor.25UihsoT43jms4Rx"
}
},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.1.0",
"coreVersion": "10.291",
"createdTime": 1681861642287,
"modifiedTime": 1681862257893,
"lastModifiedBy": "Fphp3NQlJ6KWctyq"
},
"folder": null,
"sort": 0,
"ownership": {
"default": 0,
"Fphp3NQlJ6KWctyq": 3
},
"_id": "k21WA0JziDJ7yJ1U"
}

View File

@ -1 +1,31 @@
{"name": "Angelhaken", "type": "item", "img": "icons/tools/fishing/hook-barbed-steel-blue.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 2, "currency": "silver", "weight": 0.05, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700336817949, "modifiedTime": 1700344214956, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "ptPhWX3Otql5YD5K", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Angelhaken",
"type": "item",
"img": "icons/tools/fishing/hook-barbed-steel-blue.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 2,
"currency": "silver",
"weight": 0.05,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700336817949,
"modifiedTime": 1700344214956,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "ptPhWX3Otql5YD5K",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Angelschnur", "type": "item", "img": "icons/tools/fishing/reel-brown-white.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 1, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700336890575, "modifiedTime": 1700344214956, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "HtgeX3gqlYUNmoT7", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Angelschnur",
"type": "item",
"img": "icons/tools/fishing/reel-brown-white.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 1,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700336890575,
"modifiedTime": 1700344214956,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "HtgeX3gqlYUNmoT7",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Armbrustbolzen", "type": "item", "img": "icons/weapons/ammunition/arrows-broadhead-white.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 3, "currency": "silver", "weight": 0.15, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700336933022, "modifiedTime": 1700344214956, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "E9BcGFvPHIG8uFAt", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Armbrustbolzen",
"type": "item",
"img": "icons/weapons/ammunition/arrows-broadhead-white.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 3,
"currency": "silver",
"weight": 0.15,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700336933022,
"modifiedTime": 1700344214956,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "E9BcGFvPHIG8uFAt",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Berserkerpilz", "type": "item", "img": "icons/consumables/mushrooms/umbontae-green.webp", "system": {"description": "<p>ARK S. 174</p><p></p><p>@UUID[Compendium.midgard5.kampfzustaende.Item.]{Berserkergang}</p>", "equippable": false, "equipped": true, "value": 1000, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337107612, "modifiedTime": 1700344214956, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "6HhMzrc0X70FM0Bo", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Berserkerpilz",
"type": "item",
"img": "icons/consumables/mushrooms/umbontae-green.webp",
"system": {
"description": "<p>ARK S. 174</p><p></p><p>@UUID[Compendium.midgard5.kampfzustaende.Item.]{Berserkergang}</p>",
"equippable": false,
"equipped": true,
"value": 1000,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337107612,
"modifiedTime": 1700344214956,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "6HhMzrc0X70FM0Bo",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Blasrohrnadel", "type": "item", "img": "icons/weapons/ammunition/arrows-fletching.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 1, "currency": "silver", "weight": 0.02, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337134535, "modifiedTime": 1700344214957, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "Zq43rQLtzBLeJUqf", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Blasrohrnadel",
"type": "item",
"img": "icons/weapons/ammunition/arrows-fletching.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 1,
"currency": "silver",
"weight": 0.02,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337134535,
"modifiedTime": 1700344214957,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "Zq43rQLtzBLeJUqf",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Bleikugel", "type": "item", "img": "icons/weapons/ammunition/shot-round-lead.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 1, "currency": "silver", "weight": 0.02, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337162880, "modifiedTime": 1700344214957, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "tuEU5XXed5g5N1Y6", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Bleikugel",
"type": "item",
"img": "icons/weapons/ammunition/shot-round-lead.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 1,
"currency": "silver",
"weight": 0.02,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337162880,
"modifiedTime": 1700344214957,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "tuEU5XXed5g5N1Y6",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Bolzenk\u00f6cher", "type": "item", "img": "icons/containers/ammunition/arrows-quiver-grey-gold.webp", "system": {"description": "KOD S. 199", "equippable": false, "equipped": true, "value": 2, "currency": "gold", "weight": 0.3, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340687915, "modifiedTime": 1700344214963, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "5LcPj2gGQKaY0PCq", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Bolzenk\u00f6cher",
"type": "item",
"img": "icons/containers/ammunition/arrows-quiver-grey-gold.webp",
"system": {
"description": "KOD S. 199",
"equippable": false,
"equipped": true,
"value": 2,
"currency": "gold",
"weight": 0.3,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340687915,
"modifiedTime": 1700344214963,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "5LcPj2gGQKaY0PCq",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Brecheisen", "type": "item", "img": "icons/tools/fasteners/bracket.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 2, "currency": "gold", "weight": 4, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337186426, "modifiedTime": 1700344214957, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "LbVNFA0iXvadi1Zs", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Brecheisen",
"type": "item",
"img": "icons/tools/fasteners/bracket.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 2,
"currency": "gold",
"weight": 4,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337186426,
"modifiedTime": 1700344214957,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "LbVNFA0iXvadi1Zs",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Bronzegl\u00f6ckchen, klein", "type": "item", "img": "icons/tools/instruments/bell-brass-brown.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 2, "currency": "gold", "weight": 0.05, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337474249, "modifiedTime": 1700344214957, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "HvbEC1LJXfa6WGIa", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Bronzegl\u00f6ckchen, klein",
"type": "item",
"img": "icons/tools/instruments/bell-brass-brown.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 2,
"currency": "gold",
"weight": 0.05,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337474249,
"modifiedTime": 1700344214957,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "HvbEC1LJXfa6WGIa",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Bronzehorn", "type": "item", "img": "icons/containers/misc/horn-drinking-wood-teal.webp", "system": {"description": "KOD S. 202", "equippable": false, "equipped": true, "value": 20, "currency": "gold", "weight": 3, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340198012, "modifiedTime": 1700344214962, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "NTcOlPb3j7TBaYMv", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Bronzehorn",
"type": "item",
"img": "icons/containers/misc/horn-drinking-wood-teal.webp",
"system": {
"description": "KOD S. 202",
"equippable": false,
"equipped": true,
"value": 20,
"currency": "gold",
"weight": 3,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340198012,
"modifiedTime": 1700344214962,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "NTcOlPb3j7TBaYMv",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Decke, warm", "type": "item", "img": "icons/sundries/survival/bedroll-blue-red.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 4, "currency": "gold", "weight": 2, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337535983, "modifiedTime": 1700344214957, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "YWptt5cY8AuW6XNO", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Decke, warm",
"type": "item",
"img": "icons/sundries/survival/bedroll-blue-red.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 4,
"currency": "gold",
"weight": 2,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337535983,
"modifiedTime": 1700344214957,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "YWptt5cY8AuW6XNO",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Dolchscheide, einfach", "type": "item", "img": "icons/equipment/waist/belt-buckle-square-red.webp", "system": {"description": "KOD S. 199", "equippable": false, "equipped": true, "value": 2, "currency": "gold", "weight": 0.1, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337586636, "modifiedTime": 1700344214957, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "4oz3iGQXLyqhWqsf", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Dolchscheide, einfach",
"type": "item",
"img": "icons/equipment/waist/belt-buckle-square-red.webp",
"system": {
"description": "KOD S. 199",
"equippable": false,
"equipped": true,
"value": 2,
"currency": "gold",
"weight": 0.1,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337586636,
"modifiedTime": 1700344214957,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "4oz3iGQXLyqhWqsf",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Dolchscheide, verziert", "type": "item", "img": "icons/equipment/waist/belt-leather-black-brass.webp", "system": {"description": "KOD S. 199", "equippable": false, "equipped": true, "value": 6, "currency": "gold", "weight": 0.2, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337586636, "modifiedTime": 1700344214958, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "XuFi9DRVZXVbCJ7R", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Dolchscheide, verziert",
"type": "item",
"img": "icons/equipment/waist/belt-leather-black-brass.webp",
"system": {
"description": "KOD S. 199",
"equippable": false,
"equipped": true,
"value": 6,
"currency": "gold",
"weight": 0.2,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337586636,
"modifiedTime": 1700344214958,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "XuFi9DRVZXVbCJ7R",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Einbrecherwerkzeug", "type": "item", "img": "icons/sundries/misc/key-ring-long-silver.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 25, "currency": "gold", "weight": 1.5, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337820582, "modifiedTime": 1700344214958, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "j14QP0JrN3xpy6lo", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Einbrecherwerkzeug",
"type": "item",
"img": "icons/sundries/misc/key-ring-long-silver.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 25,
"currency": "gold",
"weight": 1.5,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337820582,
"modifiedTime": 1700344214958,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "j14QP0JrN3xpy6lo",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Eisenkeil", "type": "item", "img": "icons/commodities/metal/hinge-brass.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 5, "currency": "silver", "weight": 0.25, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337884280, "modifiedTime": 1700344214958, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "WbebaVEJHFQj2z87", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Eisenkeil",
"type": "item",
"img": "icons/commodities/metal/hinge-brass.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 5,
"currency": "silver",
"weight": 0.25,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337884280,
"modifiedTime": 1700344214958,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "WbebaVEJHFQj2z87",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Erste-Hilfe-Ausr\u00fcstung", "type": "item", "img": "icons/magic/life/cross-worn-green.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 30, "currency": "gold", "weight": 1, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337948091, "modifiedTime": 1700344214958, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "7A2FMFRTU74hK6hY", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Erste-Hilfe-Ausr\u00fcstung",
"type": "item",
"img": "icons/magic/life/cross-worn-green.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 30,
"currency": "gold",
"weight": 1,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337948091,
"modifiedTime": 1700344214958,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "7A2FMFRTU74hK6hY",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Erste-Hilfe-Heilmittel", "type": "item", "img": "icons/tools/laboratory/bowl-herbs-green.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 20, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700337948091, "modifiedTime": 1700344214959, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "X71T2SmtyzvmFhLB", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Erste-Hilfe-Heilmittel",
"type": "item",
"img": "icons/tools/laboratory/bowl-herbs-green.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 20,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700337948091,
"modifiedTime": 1700344214959,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "X71T2SmtyzvmFhLB",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Fackeln", "type": "item", "img": "icons/sundries/lights/torch-brown-lit.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 3, "currency": "silver", "weight": 0.5, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338067075, "modifiedTime": 1700344214959, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "TGkot7doVxjuYogC", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Fackeln",
"type": "item",
"img": "icons/sundries/lights/torch-brown-lit.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 3,
"currency": "silver",
"weight": 0.5,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338067075,
"modifiedTime": 1700344214959,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "TGkot7doVxjuYogC",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Fernrohr (2x)", "type": "item", "img": "icons/tools/navigation/spyglass-telescope-brass.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 800, "currency": "gold", "weight": 0.5, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338138751, "modifiedTime": 1700344214959, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "1SBFERO074zU5Y72", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Fernrohr (2x)",
"type": "item",
"img": "icons/tools/navigation/spyglass-telescope-brass.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 800,
"currency": "gold",
"weight": 0.5,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338138751,
"modifiedTime": 1700344214959,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "1SBFERO074zU5Y72",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Feuerstein & Zunder", "type": "item", "img": "icons/tools/smithing/furnace-fire-metal-orange.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 1, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338202933, "modifiedTime": 1700344214959, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "ukLdWCebvdlYWcrV", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Feuerstein & Zunder",
"type": "item",
"img": "icons/tools/smithing/furnace-fire-metal-orange.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 1,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338202933,
"modifiedTime": 1700344214959,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "ukLdWCebvdlYWcrV",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Feuertopf aus Ton", "type": "item", "img": "icons/containers/kitchenware/bowl-clay-brown.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 5, "currency": "silver", "weight": 0.5, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338268521, "modifiedTime": 1700344214959, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "ziuy5AYML53EjOGW", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Feuertopf aus Ton",
"type": "item",
"img": "icons/containers/kitchenware/bowl-clay-brown.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 5,
"currency": "silver",
"weight": 0.5,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338268521,
"modifiedTime": 1700344214959,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "ziuy5AYML53EjOGW",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Fischernetz", "type": "item", "img": "icons/tools/fishing/net-tan.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 1, "currency": "gold", "weight": 1, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338297878, "modifiedTime": 1700344214959, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "p0VcPlKCuthyeI1T", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Fischernetz",
"type": "item",
"img": "icons/tools/fishing/net-tan.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 1,
"currency": "gold",
"weight": 1,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338297878,
"modifiedTime": 1700344214959,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "p0VcPlKCuthyeI1T",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Flohpulver", "type": "item", "img": "icons/consumables/grains/sack-grain-open-white.webp", "system": {"description": "<p>ARK S. 175</p><p></p><p>@UUID[Compendium.midgard5.zauberwirkungen.Item.TRgAdyTpNX6xFM7f]{Flohpulver}</p>", "equippable": false, "equipped": true, "value": 150, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338323057, "modifiedTime": 1700344214960, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "7eTVSg335jYoSoft", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Flohpulver",
"type": "item",
"img": "icons/consumables/grains/sack-grain-open-white.webp",
"system": {
"description": "<p>ARK S. 175</p><p></p><p>@UUID[Compendium.midgard5.zauberwirkungen.Item.TRgAdyTpNX6xFM7f]{Flohpulver}</p>",
"equippable": false,
"equipped": true,
"value": 150,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338323057,
"modifiedTime": 1700344214960,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "7eTVSg335jYoSoft",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Fl\u00f6te", "type": "item", "img": "icons/tools/instruments/flute-simple-wood.webp", "system": {"description": "KOD S. 202", "equippable": false, "equipped": true, "value": 5, "currency": "gold", "weight": 0.3, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338346745, "modifiedTime": 1700344214960, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "07068MEDLhOsV4jc", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Fl\u00f6te",
"type": "item",
"img": "icons/tools/instruments/flute-simple-wood.webp",
"system": {
"description": "KOD S. 202",
"equippable": false,
"equipped": true,
"value": 5,
"currency": "gold",
"weight": 0.3,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338346745,
"modifiedTime": 1700344214960,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "07068MEDLhOsV4jc",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Garn", "type": "item", "img": "icons/sundries/survival/rope-coiled-brown.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 1, "currency": "silver", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338366220, "modifiedTime": 1700344214960, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "jmuTti0JrIoqqH8O", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Garn",
"type": "item",
"img": "icons/sundries/survival/rope-coiled-brown.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 1,
"currency": "silver",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338366220,
"modifiedTime": 1700344214960,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "jmuTti0JrIoqqH8O",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Greifvogel", "type": "item", "img": "icons/creatures/birds/corvid-call-sound-glowing.webp", "system": {"description": "KOD S. 202", "equippable": false, "equipped": true, "value": 50, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338422548, "modifiedTime": 1700344214960, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "8PoDR1FQgM8xrJKV", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Greifvogel",
"type": "item",
"img": "icons/creatures/birds/corvid-call-sound-glowing.webp",
"system": {
"description": "KOD S. 202",
"equippable": false,
"equipped": true,
"value": 50,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338422548,
"modifiedTime": 1700344214960,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "8PoDR1FQgM8xrJKV",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Greifvogelfutter", "type": "item", "img": "icons/consumables/meat/cut-bowl-wooden-pink-green.webp", "system": {"description": "KOD S. 200", "equippable": false, "equipped": true, "value": 1, "currency": "silver", "weight": 0.2, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338454422, "modifiedTime": 1700344214960, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "ND48kN2hmgCS8ed3", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Greifvogelfutter",
"type": "item",
"img": "icons/consumables/meat/cut-bowl-wooden-pink-green.webp",
"system": {
"description": "KOD S. 200",
"equippable": false,
"equipped": true,
"value": 1,
"currency": "silver",
"weight": 0.2,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338454422,
"modifiedTime": 1700344214960,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "ND48kN2hmgCS8ed3",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "G\u00fcrtel", "type": "item", "img": "icons/equipment/waist/belt-buckle-square-leather-brown.webp", "system": {"description": "KOD S. 199", "equippable": false, "equipped": true, "value": 2, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338561470, "modifiedTime": 1700344214961, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "cQFMuoAkQVeKdc97", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "G\u00fcrtel",
"type": "item",
"img": "icons/equipment/waist/belt-buckle-square-leather-brown.webp",
"system": {
"description": "KOD S. 199",
"equippable": false,
"equipped": true,
"value": 2,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338561470,
"modifiedTime": 1700344214961,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "cQFMuoAkQVeKdc97",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Hammer", "type": "item", "img": "icons/tools/smithing/hammer-sledge-steel-grey.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 5, "currency": "gold", "weight": 1.5, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700338588641, "modifiedTime": 1700344214961, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "XEM8MiGJkxLxBBRs", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Hammer",
"type": "item",
"img": "icons/tools/smithing/hammer-sledge-steel-grey.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 5,
"currency": "gold",
"weight": 1.5,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700338588641,
"modifiedTime": 1700344214961,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "XEM8MiGJkxLxBBRs",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Hand- und Fussfessel mit Kette", "type": "item", "img": "icons/sundries/survival/cuffs-shackles-steel.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 30, "currency": "gold", "weight": 2, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700339458394, "modifiedTime": 1700344214961, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "1ifVYP0yoHL9iCYW", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Hand- und Fussfessel mit Kette",
"type": "item",
"img": "icons/sundries/survival/cuffs-shackles-steel.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 30,
"currency": "gold",
"weight": 2,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700339458394,
"modifiedTime": 1700344214961,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "1ifVYP0yoHL9iCYW",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Handwaage mit Waagschalen", "type": "item", "img": "icons/skills/social/trading-justice-scale-gold.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 5, "currency": "gold", "weight": 0.5, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700339735680, "modifiedTime": 1700344214961, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "tU2qA3OsEIqLXRZ0", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Handwaage mit Waagschalen",
"type": "item",
"img": "icons/skills/social/trading-justice-scale-gold.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 5,
"currency": "gold",
"weight": 0.5,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700339735680,
"modifiedTime": 1700344214961,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "tU2qA3OsEIqLXRZ0",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Harfe", "type": "item", "img": "icons/tools/instruments/harp-gold-glowing.webp", "system": {"description": "KOD S. 202", "equippable": false, "equipped": true, "value": 100, "currency": "gold", "weight": 5, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700339779526, "modifiedTime": 1700344214961, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "nPwxqIHFi10yjm9B", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Harfe",
"type": "item",
"img": "icons/tools/instruments/harp-gold-glowing.webp",
"system": {
"description": "KOD S. 202",
"equippable": false,
"equipped": true,
"value": 100,
"currency": "gold",
"weight": 5,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700339779526,
"modifiedTime": 1700344214961,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "nPwxqIHFi10yjm9B",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Heiltrunk", "type": "item", "img": "icons/consumables/potions/bottle-corked-green.webp", "system": {"description": "ARK S. 175 [[1d6]]", "equippable": false, "equipped": true, "value": 200, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {"0": {"type": "stat", "id": "lp", "operation": "add", "value": null}}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700339806059, "modifiedTime": 1700344214961, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "LHgjofEluOhVbWwD", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Heiltrunk",
"type": "item",
"img": "icons/consumables/potions/bottle-corked-green.webp",
"system": {
"description": "ARK S. 175 [[1d6]]",
"equippable": false,
"equipped": true,
"value": 200,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "lp", "operation": "add", "value": null } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700339806059,
"modifiedTime": 1700344214961,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "LHgjofEluOhVbWwD",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Hemd", "type": "item", "img": "icons/equipment/chest/shirt-collared-brown.webp", "system": {"description": "KOD S. 199", "equippable": false, "equipped": true, "value": 3, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700339967376, "modifiedTime": 1700344214962, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "RQluqa74y7CvPKDx", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Hemd",
"type": "item",
"img": "icons/equipment/chest/shirt-collared-brown.webp",
"system": {
"description": "KOD S. 199",
"equippable": false,
"equipped": true,
"value": 3,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700339967376,
"modifiedTime": 1700344214962,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "RQluqa74y7CvPKDx",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Holzbalken", "type": "item", "img": "icons/commodities/wood/lumber-square-beam.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 1, "currency": "gold", "weight": 20, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340002857, "modifiedTime": 1700344214962, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "lnTbuIhulXPjYT5F", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Holzbalken",
"type": "item",
"img": "icons/commodities/wood/lumber-square-beam.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 1,
"currency": "gold",
"weight": 20,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340002857,
"modifiedTime": 1700344214962,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "lnTbuIhulXPjYT5F",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Holzkohle", "type": "item", "img": "icons/commodities/gems/powder-raw-white.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 5, "currency": "silver", "weight": 0.1, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340057496, "modifiedTime": 1700344214962, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "D0IHREXgPafauEeM", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Holzkohle",
"type": "item",
"img": "icons/commodities/gems/powder-raw-white.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 5,
"currency": "silver",
"weight": 0.1,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340057496,
"modifiedTime": 1700344214962,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "D0IHREXgPafauEeM",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Holzpflock", "type": "item", "img": "icons/sundries/survival/stake-rough-heavy-brown.webp", "system": {"description": "KOD S. 201", "equippable": false, "equipped": true, "value": 2, "currency": "silver", "weight": 0.05, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340160962, "modifiedTime": 1700344214962, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "rostQgltuHrNAJTc", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Holzpflock",
"type": "item",
"img": "icons/sundries/survival/stake-rough-heavy-brown.webp",
"system": {
"description": "KOD S. 201",
"equippable": false,
"equipped": true,
"value": 2,
"currency": "silver",
"weight": 0.05,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340160962,
"modifiedTime": 1700344214962,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "rostQgltuHrNAJTc",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Hose", "type": "item", "img": "icons/equipment/leg/pants-leather-tasset-red.webp", "system": {"description": "KOD S. 199", "equippable": false, "equipped": true, "value": 5, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340244299, "modifiedTime": 1700344214963, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "tQdkwsDZgr6MTyCH", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Hose",
"type": "item",
"img": "icons/equipment/leg/pants-leather-tasset-red.webp",
"system": {
"description": "KOD S. 199",
"equippable": false,
"equipped": true,
"value": 5,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340244299,
"modifiedTime": 1700344214963,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "tQdkwsDZgr6MTyCH",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Hundefutter", "type": "item", "img": "icons/consumables/meat/steak-glowing-fatty-white.webp", "system": {"description": "KOD S. 200", "equippable": false, "equipped": true, "value": 2, "currency": "silver", "weight": 0.3, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340332022, "modifiedTime": 1700344214963, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "p23gvctvzlKndysF", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Hundefutter",
"type": "item",
"img": "icons/consumables/meat/steak-glowing-fatty-white.webp",
"system": {
"description": "KOD S. 200",
"equippable": false,
"equipped": true,
"value": 2,
"currency": "silver",
"weight": 0.3,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340332022,
"modifiedTime": 1700344214963,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "p23gvctvzlKndysF",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Jagdhund", "type": "item", "img": "icons/creatures/abilities/wolf-howl-moon-purple.webp", "system": {"description": "KOD S. 202", "equippable": false, "equipped": true, "value": 20, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340413210, "modifiedTime": 1700344214963, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "OdTUAeIzfBs4Znuq", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Jagdhund",
"type": "item",
"img": "icons/creatures/abilities/wolf-howl-moon-purple.webp",
"system": {
"description": "KOD S. 202",
"equippable": false,
"equipped": true,
"value": 20,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340413210,
"modifiedTime": 1700344214963,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "OdTUAeIzfBs4Znuq",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Kampfhund", "type": "item", "img": "icons/creatures/abilities/mouth-teeth-long-red.webp", "system": {"description": "KOD S. 202", "equippable": false, "equipped": true, "value": 50, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340495804, "modifiedTime": 1700344214963, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "1OYNWsCEadW6wpDN", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Kampfhund",
"type": "item",
"img": "icons/creatures/abilities/mouth-teeth-long-red.webp",
"system": {
"description": "KOD S. 202",
"equippable": false,
"equipped": true,
"value": 50,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340495804,
"modifiedTime": 1700344214963,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "1OYNWsCEadW6wpDN",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Kilt", "type": "item", "img": "icons/equipment/leg/skirt-cloth-red.webp", "system": {"description": "KOD S. 199", "equippable": false, "equipped": true, "value": 3, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340541758, "modifiedTime": 1700344214963, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "x7Hcn5CrioNhDW2B", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Kilt",
"type": "item",
"img": "icons/equipment/leg/skirt-cloth-red.webp",
"system": {
"description": "KOD S. 199",
"equippable": false,
"equipped": true,
"value": 3,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340541758,
"modifiedTime": 1700344214963,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "x7Hcn5CrioNhDW2B",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Kleid", "type": "item", "img": "icons/equipment/chest/robe-layered-teal.webp", "system": {"description": "KOD S. 199", "equippable": false, "equipped": true, "value": 15, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340636292, "modifiedTime": 1700344214963, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "3SjCq2wEdBhQgWN3", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Kleid",
"type": "item",
"img": "icons/equipment/chest/robe-layered-teal.webp",
"system": {
"description": "KOD S. 199",
"equippable": false,
"equipped": true,
"value": 15,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340636292,
"modifiedTime": 1700344214963,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "3SjCq2wEdBhQgWN3",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Krafttrunk 1W6", "type": "item", "img": "icons/consumables/potions/bottle-corked-blue.webp", "system": {"description": "<p>ARK S. 175</p><p></p><p>[[1d6]]</p>", "equippable": false, "equipped": true, "value": 100, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {"0": {"type": "stat", "id": "ap", "operation": "add", "value": 0}}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340760812, "modifiedTime": 1700344214964, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "tFa73yJT05w6CFc4", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Krafttrunk 1W6",
"type": "item",
"img": "icons/consumables/potions/bottle-corked-blue.webp",
"system": {
"description": "<p>ARK S. 175</p><p></p><p>[[1d6]]</p>",
"equippable": false,
"equipped": true,
"value": 100,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "ap", "operation": "add", "value": 0 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340760812,
"modifiedTime": 1700344214964,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "tFa73yJT05w6CFc4",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Krafttrunk 2W6", "type": "item", "img": "icons/consumables/potions/bottle-corked-blue.webp", "system": {"description": "<p>ARK S. 175</p><p></p><p>[[2d6]]</p>", "equippable": false, "equipped": true, "value": 200, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {"0": {"type": "stat", "id": "ap", "operation": "add", "value": 0}}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340760812, "modifiedTime": 1700344214964, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "rdqrGsNAGQYels8W", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Krafttrunk 2W6",
"type": "item",
"img": "icons/consumables/potions/bottle-corked-blue.webp",
"system": {
"description": "<p>ARK S. 175</p><p></p><p>[[2d6]]</p>",
"equippable": false,
"equipped": true,
"value": 200,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "ap", "operation": "add", "value": 0 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340760812,
"modifiedTime": 1700344214964,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "rdqrGsNAGQYels8W",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,31 @@
{"name": "Krafttrunk 3W6", "type": "item", "img": "icons/consumables/potions/bottle-corked-blue.webp", "system": {"description": "<p>ARK S. 175</p><p></p><p>[[3d6]]</p>", "equippable": false, "equipped": true, "value": 300, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {"0": {"type": "stat", "id": "ap", "operation": "add", "value": 0}}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700340760812, "modifiedTime": 1700344214964, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "XOraVIzffPmQid13", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Krafttrunk 3W6",
"type": "item",
"img": "icons/consumables/potions/bottle-corked-blue.webp",
"system": {
"description": "<p>ARK S. 175</p><p></p><p>[[3d6]]</p>",
"equippable": false,
"equipped": true,
"value": 300,
"currency": "gold",
"weight": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "ap", "operation": "add", "value": 0 } },
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700340760812,
"modifiedTime": 1700344214964,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "XOraVIzffPmQid13",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1 +1,29 @@
{"name": "Zaumzeug", "type": "item", "img": "icons/commodities/leather/leather-buckle-steel-tan.webp", "system": {"description": "KOD S. 202", "equippable": false, "equipped": true, "value": 3, "currency": "gold", "weight": 0, "magic": false, "rolls": {"formulas": {}, "output": ""}, "mods": {}, "calc": {}}, "effects": [], "flags": {}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700344084954, "modifiedTime": 1700344214973, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "kss3Nvln8LtGmM9X", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Zaumzeug",
"type": "item",
"img": "icons/commodities/leather/leather-buckle-steel-tan.webp",
"system": {
"description": "KOD S. 202",
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"rolls": { "formulas": {}, "output": "" },
"mods": {},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700344084954,
"modifiedTime": 1700344214973,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "kss3Nvln8LtGmM9X",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1,41 +1,41 @@
{ {
"name": "Gegenstand", "name": "Gegenstand",
"type": "item", "type": "item",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"currency": "", "currency": "",
"weight": 0, "weight": 0,
"magic": false, "magic": false,
"rolls": { "rolls": {
"formulas": {}, "formulas": {},
"output": "" "output": ""
},
"mods": {},
"calc": {}
}, },
"effects": [], "mods": {},
"flags": { "calc": {}
"core": { },
"sourceId": "Item.8GrWgO1jjysZPnxc" "effects": [],
} "flags": {
}, "core": {
"_stats": { "sourceId": "Item.8GrWgO1jjysZPnxc"
"systemId": "midgard5", }
"systemVersion": "1.1.0", },
"coreVersion": "10.291", "_stats": {
"createdTime": 1681862229001, "systemId": "midgard5",
"modifiedTime": 1681862253981, "systemVersion": "1.1.0",
"lastModifiedBy": "Fphp3NQlJ6KWctyq" "coreVersion": "10.291",
}, "createdTime": 1681862229001,
"folder": null, "modifiedTime": 1681862253981,
"sort": 0, "lastModifiedBy": "Fphp3NQlJ6KWctyq"
"ownership": { },
"default": 0, "folder": null,
"Fphp3NQlJ6KWctyq": 3 "sort": 0,
}, "ownership": {
"_id": "ERcxMh7hWiv42rfx" "default": 0,
} "Fphp3NQlJ6KWctyq": 3
},
"_id": "ERcxMh7hWiv42rfx"
}

View File

@ -1,69 +1,69 @@
{ {
"name": "Gewöhnliche Fertigkeit", "name": "Gewöhnliche Fertigkeit",
"type": "skill", "type": "skill",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"data": { "data": {
"description": "", "description": "",
"attributes": { "attributes": {
"st": { "st": {
"short": "midgard5.actor-st", "short": "midgard5.actor-st",
"long": "midgard5.actor-st-long" "long": "midgard5.actor-st-long"
}, },
"gs": { "gs": {
"short": "midgard5.actor-gs", "short": "midgard5.actor-gs",
"long": "midgard5.actor-gs-long" "long": "midgard5.actor-gs-long"
}, },
"gw": { "gw": {
"short": "midgard5.actor-gw", "short": "midgard5.actor-gw",
"long": "midgard5.actor-gw-long" "long": "midgard5.actor-gw-long"
}, },
"ko": { "ko": {
"short": "midgard5.actor-ko", "short": "midgard5.actor-ko",
"long": "midgard5.actor-ko-long" "long": "midgard5.actor-ko-long"
}, },
"in": { "in": {
"short": "midgard5.actor-in", "short": "midgard5.actor-in",
"long": "midgard5.actor-in-long" "long": "midgard5.actor-in-long"
}, },
"zt": { "zt": {
"short": "midgard5.actor-zt", "short": "midgard5.actor-zt",
"long": "midgard5.actor-zt-long" "long": "midgard5.actor-zt-long"
}, },
"au": { "au": {
"short": "midgard5.actor-au", "short": "midgard5.actor-au",
"long": "midgard5.actor-au-long" "long": "midgard5.actor-au-long"
}, },
"pa": { "pa": {
"short": "midgard5.actor-pa", "short": "midgard5.actor-pa",
"long": "midgard5.actor-pa-long" "long": "midgard5.actor-pa-long"
}, },
"wk": { "wk": {
"short": "midgard5.actor-wk", "short": "midgard5.actor-wk",
"long": "midgard5.actor-wk-long" "long": "midgard5.actor-wk-long"
} }
}, },
"fw": 8, "fw": 8,
"attribute": "st", "attribute": "st",
"skill": "", "skill": "",
"type": "general", "type": "general",
"rolls": { "rolls": {
"formulas": { "formulas": {
"0": { "0": {
"formula": "1d20 + @i.fw + @i.calc.bonus", "formula": "1d20 + @i.fw + @i.calc.bonus",
"enabled": true, "enabled": true,
"label": "EW" "label": "EW"
} }
}, },
"output": "" "output": ""
}, },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],
"folder": null, "folder": null,
"sort": 0, "sort": 0,
"permission": { "permission": {
"default": 0, "default": 0,
"XD0IpWT6bN4AJiYQ": 3 "XD0IpWT6bN4AJiYQ": 3
}, },
"_id": "4N0IgVDj1eee0hSB" "_id": "4N0IgVDj1eee0hSB"
} }

View File

@ -1,69 +1,69 @@
{ {
"name": "Angeborene Fähigkeit", "name": "Angeborene Fähigkeit",
"type": "skill", "type": "skill",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"data": { "data": {
"description": "", "description": "",
"attributes": { "attributes": {
"st": { "st": {
"short": "midgard5.actor-st", "short": "midgard5.actor-st",
"long": "midgard5.actor-st-long" "long": "midgard5.actor-st-long"
}, },
"gs": { "gs": {
"short": "midgard5.actor-gs", "short": "midgard5.actor-gs",
"long": "midgard5.actor-gs-long" "long": "midgard5.actor-gs-long"
}, },
"gw": { "gw": {
"short": "midgard5.actor-gw", "short": "midgard5.actor-gw",
"long": "midgard5.actor-gw-long" "long": "midgard5.actor-gw-long"
}, },
"ko": { "ko": {
"short": "midgard5.actor-ko", "short": "midgard5.actor-ko",
"long": "midgard5.actor-ko-long" "long": "midgard5.actor-ko-long"
}, },
"in": { "in": {
"short": "midgard5.actor-in", "short": "midgard5.actor-in",
"long": "midgard5.actor-in-long" "long": "midgard5.actor-in-long"
}, },
"zt": { "zt": {
"short": "midgard5.actor-zt", "short": "midgard5.actor-zt",
"long": "midgard5.actor-zt-long" "long": "midgard5.actor-zt-long"
}, },
"au": { "au": {
"short": "midgard5.actor-au", "short": "midgard5.actor-au",
"long": "midgard5.actor-au-long" "long": "midgard5.actor-au-long"
}, },
"pa": { "pa": {
"short": "midgard5.actor-pa", "short": "midgard5.actor-pa",
"long": "midgard5.actor-pa-long" "long": "midgard5.actor-pa-long"
}, },
"wk": { "wk": {
"short": "midgard5.actor-wk", "short": "midgard5.actor-wk",
"long": "midgard5.actor-wk-long" "long": "midgard5.actor-wk-long"
} }
}, },
"fw": 6, "fw": 6,
"attribute": "", "attribute": "",
"skill": "", "skill": "",
"type": "innate", "type": "innate",
"rolls": { "rolls": {
"formulas": { "formulas": {
"0": { "0": {
"formula": "1d20 + @i.fw + @i.calc.bonus", "formula": "1d20 + @i.fw + @i.calc.bonus",
"type": "ew", "type": "ew",
"label": "EW" "label": "EW"
} }
}, },
"output": "" "output": ""
}, },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],
"folder": null, "folder": null,
"sort": 0, "sort": 0,
"permission": { "permission": {
"default": 0, "default": 0,
"XD0IpWT6bN4AJiYQ": 3 "XD0IpWT6bN4AJiYQ": 3
}, },
"_id": "nkMkMFNDSdvlP1Jt" "_id": "nkMkMFNDSdvlP1Jt"
} }

View File

@ -1,69 +1,69 @@
{ {
"name": "Sprache", "name": "Sprache",
"type": "skill", "type": "skill",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"data": { "data": {
"description": "", "description": "",
"attributes": { "attributes": {
"st": { "st": {
"short": "midgard5.actor-st", "short": "midgard5.actor-st",
"long": "midgard5.actor-st-long" "long": "midgard5.actor-st-long"
}, },
"gs": { "gs": {
"short": "midgard5.actor-gs", "short": "midgard5.actor-gs",
"long": "midgard5.actor-gs-long" "long": "midgard5.actor-gs-long"
}, },
"gw": { "gw": {
"short": "midgard5.actor-gw", "short": "midgard5.actor-gw",
"long": "midgard5.actor-gw-long" "long": "midgard5.actor-gw-long"
}, },
"ko": { "ko": {
"short": "midgard5.actor-ko", "short": "midgard5.actor-ko",
"long": "midgard5.actor-ko-long" "long": "midgard5.actor-ko-long"
}, },
"in": { "in": {
"short": "midgard5.actor-in", "short": "midgard5.actor-in",
"long": "midgard5.actor-in-long" "long": "midgard5.actor-in-long"
}, },
"zt": { "zt": {
"short": "midgard5.actor-zt", "short": "midgard5.actor-zt",
"long": "midgard5.actor-zt-long" "long": "midgard5.actor-zt-long"
}, },
"au": { "au": {
"short": "midgard5.actor-au", "short": "midgard5.actor-au",
"long": "midgard5.actor-au-long" "long": "midgard5.actor-au-long"
}, },
"pa": { "pa": {
"short": "midgard5.actor-pa", "short": "midgard5.actor-pa",
"long": "midgard5.actor-pa-long" "long": "midgard5.actor-pa-long"
}, },
"wk": { "wk": {
"short": "midgard5.actor-wk", "short": "midgard5.actor-wk",
"long": "midgard5.actor-wk-long" "long": "midgard5.actor-wk-long"
} }
}, },
"fw": 8, "fw": 8,
"attribute": "in", "attribute": "in",
"skill": "", "skill": "",
"type": "language", "type": "language",
"rolls": { "rolls": {
"formulas": { "formulas": {
"0": { "0": {
"formula": "1d20 + @i.calc.fw + @i.calc.bonus", "formula": "1d20 + @i.calc.fw + @i.calc.bonus",
"enabled": true, "enabled": true,
"label": "EW" "label": "EW"
} }
}, },
"output": "" "output": ""
}, },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],
"folder": null, "folder": null,
"sort": 0, "sort": 0,
"permission": { "permission": {
"default": 0, "default": 0,
"XD0IpWT6bN4AJiYQ": 3 "XD0IpWT6bN4AJiYQ": 3
}, },
"_id": "rDN14z3lNJISWTdO" "_id": "rDN14z3lNJISWTdO"
} }

View File

@ -1,69 +1,69 @@
{ {
"name": "Waffenfertigkeit", "name": "Waffenfertigkeit",
"type": "skill", "type": "skill",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"data": { "data": {
"description": "", "description": "",
"attributes": { "attributes": {
"st": { "st": {
"short": "midgard5.actor-st", "short": "midgard5.actor-st",
"long": "midgard5.actor-st-long" "long": "midgard5.actor-st-long"
}, },
"gs": { "gs": {
"short": "midgard5.actor-gs", "short": "midgard5.actor-gs",
"long": "midgard5.actor-gs-long" "long": "midgard5.actor-gs-long"
}, },
"gw": { "gw": {
"short": "midgard5.actor-gw", "short": "midgard5.actor-gw",
"long": "midgard5.actor-gw-long" "long": "midgard5.actor-gw-long"
}, },
"ko": { "ko": {
"short": "midgard5.actor-ko", "short": "midgard5.actor-ko",
"long": "midgard5.actor-ko-long" "long": "midgard5.actor-ko-long"
}, },
"in": { "in": {
"short": "midgard5.actor-in", "short": "midgard5.actor-in",
"long": "midgard5.actor-in-long" "long": "midgard5.actor-in-long"
}, },
"zt": { "zt": {
"short": "midgard5.actor-zt", "short": "midgard5.actor-zt",
"long": "midgard5.actor-zt-long" "long": "midgard5.actor-zt-long"
}, },
"au": { "au": {
"short": "midgard5.actor-au", "short": "midgard5.actor-au",
"long": "midgard5.actor-au-long" "long": "midgard5.actor-au-long"
}, },
"pa": { "pa": {
"short": "midgard5.actor-pa", "short": "midgard5.actor-pa",
"long": "midgard5.actor-pa-long" "long": "midgard5.actor-pa-long"
}, },
"wk": { "wk": {
"short": "midgard5.actor-wk", "short": "midgard5.actor-wk",
"long": "midgard5.actor-wk-long" "long": "midgard5.actor-wk-long"
} }
}, },
"fw": 5, "fw": 5,
"attribute": "", "attribute": "",
"skill": "", "skill": "",
"type": "combat", "type": "combat",
"rolls": { "rolls": {
"formulas": { "formulas": {
"0": { "0": {
"formula": "1d20 + @i.calc.fw + @i.calc.bonus", "formula": "1d20 + @i.calc.fw + @i.calc.bonus",
"enabled": true, "enabled": true,
"label": "EW" "label": "EW"
} }
}, },
"output": "" "output": ""
}, },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],
"folder": null, "folder": null,
"sort": 0, "sort": 0,
"permission": { "permission": {
"default": 0, "default": 0,
"XD0IpWT6bN4AJiYQ": 3 "XD0IpWT6bN4AJiYQ": 3
}, },
"_id": "1E4XHTGZlned2ofY" "_id": "1E4XHTGZlned2ofY"
} }

View File

@ -1,67 +1,67 @@
{ {
"name": "Zauber", "name": "Zauber",
"type": "spell", "type": "spell",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"data": { "data": {
"description": "", "description": "",
"spellProcessSelection": { "spellProcessSelection": {
"none": "midgard5.spell-process-none", "none": "midgard5.spell-process-none",
"beherrschen": "midgard5.spell-process-beherrschen", "beherrschen": "midgard5.spell-process-beherrschen",
"bewegen": "midgard5.spell-process-bewegen", "bewegen": "midgard5.spell-process-bewegen",
"erkennen": "midgard5.spell-process-erkennen", "erkennen": "midgard5.spell-process-erkennen",
"erschaffen": "midgard5.spell-process-erschaffen", "erschaffen": "midgard5.spell-process-erschaffen",
"formen": "midgard5.spell-process-formen", "formen": "midgard5.spell-process-formen",
"veraendern": "midgard5.spell-process-veraendern", "veraendern": "midgard5.spell-process-veraendern",
"zerstoeren": "midgard5.spell-process-zerstoeren", "zerstoeren": "midgard5.spell-process-zerstoeren",
"wundertat": "midgard5.spell-process-wundertat", "wundertat": "midgard5.spell-process-wundertat",
"dweomer": "midgard5.spell-process-dweomer", "dweomer": "midgard5.spell-process-dweomer",
"zauberlied": "midgard5.spell-process-zauberlied", "zauberlied": "midgard5.spell-process-zauberlied",
"salz": "midgard5.spell-process-salz", "salz": "midgard5.spell-process-salz",
"thaumagraphie": "midgard5.spell-process-thaumagraphie", "thaumagraphie": "midgard5.spell-process-thaumagraphie",
"beschwoeren": "midgard5.spell-process-beschwoeren", "beschwoeren": "midgard5.spell-process-beschwoeren",
"nekromantie": "midgard5.spell-process-nekromantie", "nekromantie": "midgard5.spell-process-nekromantie",
"thaumatherapie": "midgard5.spell-process-thaumatherapie", "thaumatherapie": "midgard5.spell-process-thaumatherapie",
"zaubermittel": "midgard5.spell-process-zaubermittel", "zaubermittel": "midgard5.spell-process-zaubermittel",
"zauberschutz": "midgard5.spell-process-zauberschutz" "zauberschutz": "midgard5.spell-process-zauberschutz"
}, },
"spellTypeSelection": { "spellTypeSelection": {
"gedanke": "midgard5.spell-type-gedanke", "gedanke": "midgard5.spell-type-gedanke",
"geste": "midgard5.spell-type-geste", "geste": "midgard5.spell-type-geste",
"wort": "midgard5.spell-type-wort" "wort": "midgard5.spell-type-wort"
}, },
"spellTargetSelection": { "spellTargetSelection": {
"umgebung": "midgard5.spell-target-umgebung", "umgebung": "midgard5.spell-target-umgebung",
"geist": "midgard5.spell-target-geist", "geist": "midgard5.spell-target-geist",
"koerper": "midgard5.spell-target-koerper" "koerper": "midgard5.spell-target-koerper"
}, },
"bonus": 0, "bonus": 0,
"type": "gedanke", "type": "gedanke",
"process": "none", "process": "none",
"ap": 0, "ap": 0,
"castDuration": "", "castDuration": "",
"range": "", "range": "",
"effectTarget": "umgebung", "effectTarget": "umgebung",
"effectArea": "", "effectArea": "",
"effectDuration": "", "effectDuration": "",
"origin": "", "origin": "",
"rolls": { "rolls": {
"formulas": { "formulas": {
"0": { "0": {
"formula": "1d20 + @c.calc.stats.spellCasting.value + @i.bonus", "formula": "1d20 + @c.calc.stats.spellCasting.value + @i.bonus",
"enabled": true, "enabled": true,
"label": "Zaubern" "label": "Zaubern"
} }
}, },
"output": "" "output": ""
}, },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],
"folder": null, "folder": null,
"sort": 0, "sort": 0,
"permission": { "permission": {
"default": 0, "default": 0,
"XD0IpWT6bN4AJiYQ": 3 "XD0IpWT6bN4AJiYQ": 3
}, },
"_id": "HQ469FvZkwKfzFfu" "_id": "HQ469FvZkwKfzFfu"
} }

View File

@ -1,49 +1,49 @@
{ {
"name": "Fernkampfwaffe", "name": "Fernkampfwaffe",
"type": "weapon", "type": "weapon",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"data": { "data": {
"description": "", "description": "",
"stats": { "stats": {
"damageBonus": 0, "damageBonus": 0,
"attackBonus": 0, "attackBonus": 0,
"defenseBonus": 0, "defenseBonus": 0,
"movementBonus": 0, "movementBonus": 0,
"resistanceMind": 0, "resistanceMind": 0,
"resistanceBody": 0, "resistanceBody": 0,
"spellBonus": 0 "spellBonus": 0
}, },
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"special": false, "special": false,
"ranged": true, "ranged": true,
"skillId": "", "skillId": "",
"damageBase": "1d6", "damageBase": "1d6",
"rolls": { "rolls": {
"formulas": { "formulas": {
"0": { "0": {
"formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.attackBonus.value + @i.stats.attackBonus", "formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.attackBonus.value + @i.stats.attackBonus",
"label": "Angriff", "label": "Angriff",
"enabled": true "enabled": true
}, },
"1": { "1": {
"formula": "@i.damageBase + @i.stats.damageBonus", "formula": "@i.damageBase + @i.stats.damageBonus",
"label": "Schaden", "label": "Schaden",
"enabled": true "enabled": true
} }
}, },
"output": "" "output": ""
}, },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],
"folder": null, "folder": null,
"sort": 0, "sort": 0,
"permission": { "permission": {
"default": 0, "default": 0,
"XD0IpWT6bN4AJiYQ": 3 "XD0IpWT6bN4AJiYQ": 3
}, },
"_id": "h1inVuRJQI42JTCs" "_id": "h1inVuRJQI42JTCs"
} }

View File

@ -1,33 +1,33 @@
{ {
"name": "Kampfkunst", "name": "Kampfkunst",
"type": "kampfkunst", "type": "kampfkunst",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"data": { "data": {
"description": "", "description": "",
"bonus": 0, "bonus": 0,
"type": "angriff", "type": "angriff",
"variante": "none", "variante": "none",
"isKido": false, "isKido": false,
"skillId": "", "skillId": "",
"ap": 0, "ap": 0,
"rolls": { "rolls": {
"formulas": { "formulas": {
"0": { "0": {
"formula": "1d20 + @i.calc.ew + @i.bonus", "formula": "1d20 + @i.calc.ew + @i.bonus",
"enabled": true, "enabled": true,
"label": "Kampfkunst" "label": "Kampfkunst"
} }
}, },
"output": "" "output": ""
}, },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],
"folder": null, "folder": null,
"sort": 0, "sort": 0,
"permission": { "permission": {
"default": 0, "default": 0,
"XD0IpWT6bN4AJiYQ": 3 "XD0IpWT6bN4AJiYQ": 3
}, },
"_id": "HQ469FvZkwKfzFff" "_id": "HQ469FvZkwKfzFff"
} }

View File

@ -1,45 +1,45 @@
{ {
"name": "Rüstung", "name": "Rüstung",
"type": "armor", "type": "armor",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"data": { "data": {
"description": "", "description": "",
"stats": { "stats": {
"damageBonus": 0, "damageBonus": 0,
"attackBonus": 0, "attackBonus": 0,
"defenseBonus": 0, "defenseBonus": 0,
"movementBonus": 0, "movementBonus": 0,
"resistanceMind": 0, "resistanceMind": 0,
"resistanceBody": 0, "resistanceBody": 0,
"spellBonus": 0 "spellBonus": 0
}, },
"equipped": false, "equipped": false,
"attributeMod": { "attributeMod": {
"st": 0, "st": 0,
"gs": 0, "gs": 0,
"gw": 0, "gw": 0,
"ko": 0, "ko": 0,
"in": 0, "in": 0,
"zt": 0, "zt": 0,
"au": 0, "au": 0,
"pa": 0, "pa": 0,
"wk": 0 "wk": 0
}, },
"magic": false, "magic": false,
"lpProtection": 0, "lpProtection": 0,
"apProtection": 0, "apProtection": 0,
"rolls": { "rolls": {
"formulas": {}, "formulas": {},
"output": "" "output": ""
}, },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],
"folder": null, "folder": null,
"sort": 0, "sort": 0,
"permission": { "permission": {
"default": 0, "default": 0,
"XD0IpWT6bN4AJiYQ": 3 "XD0IpWT6bN4AJiYQ": 3
}, },
"_id": "pV1hNavlQGJ9UaEf" "_id": "pV1hNavlQGJ9UaEf"
} }

View File

@ -1,42 +1,42 @@
{ {
"name": "Verteidigungswaffe", "name": "Verteidigungswaffe",
"type": "defensiveWeapon", "type": "defensiveWeapon",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"data": { "data": {
"description": "", "description": "",
"stats": { "stats": {
"damageBonus": 0, "damageBonus": 0,
"attackBonus": 0, "attackBonus": 0,
"defenseBonus": 0, "defenseBonus": 0,
"movementBonus": 0, "movementBonus": 0,
"resistanceMind": 0, "resistanceMind": 0,
"resistanceBody": 0, "resistanceBody": 0,
"spellBonus": 0 "spellBonus": 0
}, },
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"special": false, "special": false,
"magic": false, "magic": false,
"skillId": "", "skillId": "",
"rolls": { "rolls": {
"formulas": { "formulas": {
"0": { "0": {
"formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.defense.value + @c.calc.stats.defenseBonus.value + @i.stats.defenseBonus", "formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.defense.value + @c.calc.stats.defenseBonus.value + @i.stats.defenseBonus",
"enabled": true, "enabled": true,
"label": "Abwehr" "label": "Abwehr"
} }
}, },
"output": "" "output": ""
}, },
"calc": {}, "calc": {},
"damageBase": "" "damageBase": ""
}, },
"effects": [], "effects": [],
"folder": null, "folder": null,
"sort": 0, "sort": 0,
"permission": { "permission": {
"default": 0, "default": 0,
"XD0IpWT6bN4AJiYQ": 3 "XD0IpWT6bN4AJiYQ": 3
}, },
"_id": "BNAoHN0vHfcwNUTl" "_id": "BNAoHN0vHfcwNUTl"
} }

View File

@ -1,48 +1,48 @@
{ {
"name": "Waffe", "name": "Waffe",
"type": "weapon", "type": "weapon",
"img": "icons/svg/item-bag.svg", "img": "icons/svg/item-bag.svg",
"data": { "data": {
"description": "", "description": "",
"stats": { "stats": {
"damageBonus": 0, "damageBonus": 0,
"attackBonus": 0, "attackBonus": 0,
"defenseBonus": 0, "defenseBonus": 0,
"movementBonus": 0, "movementBonus": 0,
"resistanceMind": 0, "resistanceMind": 0,
"resistanceBody": 0, "resistanceBody": 0,
"spellBonus": 0 "spellBonus": 0
}, },
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"special": false, "special": false,
"magic": false, "magic": false,
"ranged": false, "ranged": false,
"skillId": "", "skillId": "",
"damageBase": "1d6", "damageBase": "1d6",
"rolls": { "rolls": {
"formulas": { "formulas": {
"0": { "0": {
"formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.attackBonus.value + @i.stats.attackBonus", "formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.attackBonus.value + @i.stats.attackBonus",
"enabled": true, "enabled": true,
"label": "Angriff" "label": "Angriff"
}, },
"1": { "1": {
"formula": "@i.damageBase + @i.stats.damageBonus + @c.calc.stats.damageBonus.value", "formula": "@i.damageBase + @i.stats.damageBonus + @c.calc.stats.damageBonus.value",
"enabled": true, "enabled": true,
"label": "Schaden" "label": "Schaden"
} }
}, },
"output": "" "output": ""
}, },
"calc": {} "calc": {}
}, },
"effects": [], "effects": [],
"folder": null, "folder": null,
"sort": 0, "sort": 0,
"permission": { "permission": {
"default": 0, "default": 0,
"XD0IpWT6bN4AJiYQ": 3 "XD0IpWT6bN4AJiYQ": 3
}, },
"_id": "uGQJ4VPhh135e79a" "_id": "uGQJ4VPhh135e79a"
} }

View File

@ -1,23 +1,43 @@
{ {
"name": "Angeschlagen", "name": "Angeschlagen",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/injury-pain-body-orange.webp", "img": "icons/skills/wounds/injury-pain-body-orange.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 2, "unit": "round" }, "duration": { "time": 2, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "division", "value": 2 }, "1": { "type": "stat", "id": "ap.max", "operation": "division", "value": 2 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "movement",
"flags": {}, "operation": "division",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 2
"_id": "PJ0tqjZXQ5opcYz6", },
"folder": null, "1": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "ap.max",
"operation": "division",
"value": 2
}
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYz6",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,37 @@
{ {
"name": "Benommen", "name": "Benommen",
"type": "effect", "type": "effect",
"img": "icons/magic/control/hypnosis-mesmerism-eye.webp", "img": "icons/magic/control/hypnosis-mesmerism-eye.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 2, "unit": "round" }, "duration": { "time": 2, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "defenseBonus",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 4
"_id": "PJ0tqjZXQ5opcYzY", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
} "effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYzY",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1,23 +1,43 @@
{ {
"name": "Berserkergang", "name": "Berserkergang",
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/silhouette-evil-horned-giant.webp", "img": "icons/magic/unholy/silhouette-evil-horned-giant.webp",
"system": { "system": {
"description": "KOD. S96", "description": "KOD. S96",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 360, "unit": "round" }, "duration": { "time": 360, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "damageBonus", "operation": "add", "value": 2 }, "1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 2 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "damageBonus",
"flags": {}, "operation": "add",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 2
"_id": "PJ0tqjZXQ5opcY8", },
"folder": null, "1": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "attackBonus",
"operation": "add",
"value": 2
}
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcY8",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,32 @@
{ {
"name": "Blutend", "name": "Blutend",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/blood-drip-droplet-red.webp", "img": "icons/skills/wounds/blood-drip-droplet-red.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "lp", "operation": "subtract", "value": 1 }, "1": { "type": "stat", "id": "ap", "operation": "subtract", "value": 1 } }, "mods": {
"calc": {} "0": { "type": "stat", "id": "lp", "operation": "subtract", "value": 1 },
}, "1": { "type": "stat", "id": "ap", "operation": "subtract", "value": 1 }
"effects": [], },
"flags": {}, "calc": {}
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, },
"_id": "PJ0tqjZXQ5opcYz5", "effects": [],
"folder": null, "flags": {},
"sort": 0, "_stats": {
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYz5",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,37 @@
{ {
"name": "Eingeschüchtert", "name": "Eingeschüchtert",
"type": "effect", "type": "effect",
"img": "icons/magic/control/fear-fright-white.webp", "img": "icons/magic/control/fear-fright-white.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 2, "unit": "round" }, "duration": { "time": 2, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": 4 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "defenseBonus",
"flags": {}, "operation": "add",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 4
"_id": "PJ0tqjZXQ5opcYzZ", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYzZ",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,43 @@
{ {
"name": "Ermutigt", "name": "Ermutigt",
"type": "effect", "type": "effect",
"img": "icons/magic/earth/strike-fist-stone-light.webp", "img": "icons/magic/earth/strike-fist-stone-light.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" }, "duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": 1 }, "1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 1 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "defenseBonus",
"flags": {}, "operation": "add",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 1
"_id": "PJ0tqjZXQ5opcYzX", },
"folder": null, "1": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "attackBonus",
"operation": "add",
"value": 1
}
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYzX",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,42 @@
{ {
"name": "Erschöpft", "name": "Erschöpft",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/injury-body-pain-gray.webp", "img": "icons/skills/wounds/injury-body-pain-gray.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 }, "1": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 4 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "defenseBonus",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 4
"_id": "PJ0tqjZXQ5opcYz7", },
"folder": null, "1": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "attackBonus",
"operation": "subtract",
"value": 4
}
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYz7",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,42 @@
{ {
"name": "Erzürnt", "name": "Erzürnt",
"type": "effect", "type": "effect",
"img": "icons/magic/control/fear-fright-monster-grin-red-orange.webp", "img": "icons/magic/control/fear-fright-monster-grin-red-orange.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 2 }, "1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 2 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "defenseBonus",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 2
"_id": "PJ0tqjZXQ5opcYz3", },
"folder": null, "1": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "attackBonus",
"operation": "add",
"value": 2
}
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYz3",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,36 @@
{ {
"name": "Lahm", "name": "Lahm",
"type": "effect", "type": "effect",
"img": "icons/skills/movement/feet-spurred-boots-brown.webp", "img": "icons/skills/movement/feet-spurred-boots-brown.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "division", "value": 2 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "movement",
"flags": {}, "operation": "division",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 2
"_id": "PJ0tqjZXQ5opcYz0", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYz0",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,43 @@
{ {
"name": "Taumelnd", "name": "Taumelnd",
"type": "effect", "type": "effect",
"img": "icons/magic/control/silhouette-fall-slip-prone.webp", "img": "icons/magic/control/silhouette-fall-slip-prone.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 2, "unit": "round" }, "duration": { "time": 2, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 2 }, "1": { "type": "stat", "id": "attackBonus", "operation": "sub", "value": 2 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "defenseBonus",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 2
"_id": "PJ0tqjZXQ5opcYz1", },
"folder": null, "1": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "attackBonus",
"operation": "sub",
"value": 2
}
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYz1",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,37 @@
{ {
"name": "Überrascht", "name": "Überrascht",
"type": "effect", "type": "effect",
"img": "icons/magic/control/silhouette-hold-change-green.webp", "img": "icons/magic/control/silhouette-hold-change-green.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 1, "unit": "round" }, "duration": { "time": 1, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "defenseBonus",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 4
"_id": "PJ0tqjZXQ5opcYz2", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYz2",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,37 @@
{ {
"name": "Verwirrt", "name": "Verwirrt",
"type": "effect", "type": "effect",
"img": "icons/magic/control/silhouette-grow-shrink-blue.webp", "img": "icons/magic/control/silhouette-grow-shrink-blue.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 2, "unit": "round" }, "duration": { "time": 2, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "fixed", "value": 0 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "movement",
"flags": {}, "operation": "fixed",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 0
"_id": "PJ0tqjZXQ5opcYz6", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYz6",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,36 @@
{ {
"name": "Arm", "name": "Arm",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/injury-pain-impaled-hand-blood.webp", "img": "icons/skills/wounds/injury-pain-impaled-hand-blood.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "attackBonus", "operation": "substract", "value": 4 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "attackBonus",
"flags": {}, "operation": "substract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 4
"_id": "PJ0tqjZXQ5opcYz8", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYz8",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,36 @@
{ {
"name": "Auge", "name": "Auge",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/injury-eyes-blood-red.webp", "img": "icons/skills/wounds/injury-eyes-blood-red.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "perception", "operation": "subtract", "value": 2 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "perception",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 2
"_id": "PJ0tqjZXQ5opcY14", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcY14",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,36 @@
{ {
"name": "Bein", "name": "Bein",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/bone-broken-knee-beam.webp", "img": "icons/skills/wounds/bone-broken-knee-beam.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "fixed", "value": 4 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "movement",
"flags": {}, "operation": "fixed",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 4
"_id": "PJ0tqjZXQ5opcYz9", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcYz9",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,36 @@
{ {
"name": "Bein mit Erster Hilfe", "name": "Bein mit Erster Hilfe",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/anatomy-bone-joint.webp", "img": "icons/skills/wounds/anatomy-bone-joint.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "fixed", "value": 6 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "movement",
"flags": {}, "operation": "fixed",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 6
"_id": "PJ0tqjZXQ5opcY11", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcY11",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,42 @@
{ {
"name": "Bein mit Stock", "name": "Bein mit Stock",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/injury-stapled-flesh-tan.webp", "img": "icons/skills/wounds/injury-stapled-flesh-tan.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "division", "value": 2 }, "1": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "movement",
"flags": {}, "operation": "division",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 2
"_id": "PJ0tqjZXQ5opcY10", },
"folder": null, "1": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "defenseBonus",
"operation": "subtract",
"value": 4
}
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcY10",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,32 @@
{ {
"name": "Hals", "name": "Hals",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/blood-spurt-spray-red.webp", "img": "icons/skills/wounds/blood-spurt-spray-red.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "lp", "operation": "subtract", "value": 1 }, "1": { "type": "stat", "id": "ap", "operation": "subtract", "value": 1 } }, "mods": {
"calc": {} "0": { "type": "stat", "id": "lp", "operation": "subtract", "value": 1 },
}, "1": { "type": "stat", "id": "ap", "operation": "subtract", "value": 1 }
"effects": [], },
"flags": {}, "calc": {}
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, },
"_id": "PJ0tqjZXQ5opcY12", "effects": [],
"folder": null, "flags": {},
"sort": 0, "_stats": {
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcY12",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,36 @@
{ {
"name": "Innere Verletzungen", "name": "Innere Verletzungen",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/injury-triple-slash-bleed.webp", "img": "icons/skills/wounds/injury-triple-slash-bleed.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "fixed", "value": 4 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "movement",
"flags": {}, "operation": "fixed",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 4
"_id": "PJ0tqjZXQ5opcY13", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcY13",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,36 @@
{ {
"name": "Ohr", "name": "Ohr",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/injury-eyes-blood-red-pink.webp", "img": "icons/skills/wounds/injury-eyes-blood-red-pink.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "perception", "operation": "subtract", "value": 2 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "perception",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 2
"_id": "PJ0tqjZXQ5opcY15", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcY15",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,22 +1,54 @@
{ {
"name": "Rippen", "name": "Rippen",
"type": "effect", "type": "effect",
"img": "icons/skills/wounds/bone-broken-marrow-yellow.webp", "img": "icons/skills/wounds/bone-broken-marrow-yellow.webp",
"system": { "system": {
"description": "", "description": "",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 4 }, "1": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 4 }, "2": { "type": "skill", "id": "Klettern", "operation": "subtract", "value": 4 }, "3": { "type": "skill", "id": "Akrobatik", "operation": "subtract", "value": 4 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "defenseBonus",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700349805056, "modifiedTime": 1700353901248, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 4
"_id": "PJ0tqjZXQ5opcY16", },
"folder": null, "1": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "attackBonus",
"operation": "subtract",
"value": 4
},
"2": {
"type": "skill",
"id": "Klettern",
"operation": "subtract",
"value": 4
},
"3": {
"type": "skill",
"id": "Akrobatik",
"operation": "subtract",
"value": 4
}
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700349805056,
"modifiedTime": 1700353901248,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "PJ0tqjZXQ5opcY16",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1 +1,57 @@
{"name": "Faustkampf/Ringen", "type": "weapon", "img": "icons/skills/melee/unarmed-punch-fist.webp", "system": {"description": "<p>Kodex Seite 142</p>", "stats": {"damageBonus": 0, "attackBonus": 0, "defenseBonus": 0, "movementBonus": 0, "resistanceMind": 0, "resistanceBody": 0, "spellBonus": 0}, "equippable": false, "equipped": true, "value": 0, "magic": false, "special": false, "ranged": false, "skillId": "", "damageBase": "1d6-4", "rolls": {"formulas": {"0": {"formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.attackBonus.value + @i.stats.attackBonus", "label": "Angriff", "enabled": true}, "1": {"formula": "@i.damageBase + @i.stats.damageBonus + @c.calc.stats.damageBonus.value", "label": "Schaden", "enabled": true}}, "output": ""}, "calc": {}}, "effects": [], "flags": {"core": {"sourceId": "Compendium.midgard5.waffen.3qxoFIxKNRyZsGav"}}, "_stats": {"systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1677960561949, "modifiedTime": 1700335400802, "lastModifiedBy": "cb3PEvEU0kHkMdjb"}, "_id": "3qxoFIxKNRyZsGav", "folder": null, "sort": 0, "ownership": {"default": 0, "cb3PEvEU0kHkMdjb": 3}} {
"name": "Faustkampf/Ringen",
"type": "weapon",
"img": "icons/skills/melee/unarmed-punch-fist.webp",
"system": {
"description": "<p>Kodex Seite 142</p>",
"stats": {
"damageBonus": 0,
"attackBonus": 0,
"defenseBonus": 0,
"movementBonus": 0,
"resistanceMind": 0,
"resistanceBody": 0,
"spellBonus": 0
},
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"special": false,
"ranged": false,
"skillId": "",
"damageBase": "1d6-4",
"rolls": {
"formulas": {
"0": {
"formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.attackBonus.value + @i.stats.attackBonus",
"label": "Angriff",
"enabled": true
},
"1": {
"formula": "@i.damageBase + @i.stats.damageBonus + @c.calc.stats.damageBonus.value",
"label": "Schaden",
"enabled": true
}
},
"output": ""
},
"calc": {}
},
"effects": [],
"flags": {
"core": { "sourceId": "Compendium.midgard5.waffen.3qxoFIxKNRyZsGav" }
},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1677960561949,
"modifiedTime": 1700335400802,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "3qxoFIxKNRyZsGav",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -0,0 +1,50 @@
{
"name": "Schild",
"type": "defensiveWeapon",
"img": "icons/equipment/shield/wardoor-wooden-boss-brown.webp",
"system": {
"description": "<p>Kodex Seite 145, 146</p>",
"stats": {
"damageBonus": 0,
"attackBonus": 0,
"defenseBonus": 0,
"movementBonus": 0,
"resistanceMind": 0,
"resistanceBody": 0,
"spellBonus": 0
},
"equippable": false,
"equipped": true,
"value": 0,
"magic": false,
"special": false,
"skillId": "",
"rolls": {
"formulas": {
"0": {
"formula": "1d20 + @i.calc.fw + @i.calc.bonus + @i.calc.special + @c.calc.stats.defense.value + @c.calc.stats.defenseBonus.value + @i.stats.defenseBonus",
"label": "Abwehr",
"enabled": true
}
},
"output": ""
},
"calc": {}
},
"effects": [],
"flags": {
"core": { "sourceId": "Compendium.midgard5.waffen.XhhkDb8zpq3xjCUX" }
},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1677961980548,
"modifiedTime": 1700335400806,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "XhhkDb8zpq3xjCUX",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
}

View File

@ -1,23 +1,37 @@
{ {
"name": "Anziehen", "name": "Anziehen",
"type": "effect", "type": "effect",
"img": "icons/magic/control/voodoo-doll-pain-damage-tan.webp", "img": "icons/magic/control/voodoo-doll-pain-damage-tan.webp",
"system": { "system": {
"description": "<p>ARK S. 64</p>", "description": "<p>ARK S. 64</p>",
"equippable": false, "equippable": false,
"duration": { "time": 6, "unit": "hour" }, "duration": { "time": 6, "unit": "hour" },
"equipped": true, "equipped": true,
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "skill", "id": "midgard5.verfuehren", "operation": "add", "value": 6 } }, "mods": {
"calc": {} "0": {
}, "type": "skill",
"effects": [], "id": "midgard5.verfuehren",
"flags": {}, "operation": "add",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700346141608, "modifiedTime": 1700353901244, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 6
"_id": "4BRbFw8t8YjaSlB5", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700346141608,
"modifiedTime": 1700353901244,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "4BRbFw8t8YjaSlB5",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,41 @@
{ {
"name": "Beschleunigen", "name": "Beschleunigen",
"type": "effect", "type": "effect",
"img": "icons/skills/movement/feet-winged-boots-glowing-yellow.webp", "img": "icons/skills/movement/feet-winged-boots-glowing-yellow.webp",
"system": { "system": {
"description": "<p>ARK S. 67</p>", "description": "<p>ARK S. 67</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" }, "duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "multiply", "value": 2 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "movement",
"flags": { "core": { "sourceId": "Compendium.midgard5.zauberwirkungen.VXsXFBkozIBxK3iF" } }, "operation": "multiply",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1677860518284, "modifiedTime": 1700353901241, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 2
"_id": "VXsXFBkozIBxK3iF", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {
"core": {
"sourceId": "Compendium.midgard5.zauberwirkungen.VXsXFBkozIBxK3iF"
}
},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1677860518284,
"modifiedTime": 1700353901241,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "VXsXFBkozIBxK3iF",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,29 +1,56 @@
{ {
"name": "Blenden", "name": "Blenden",
"type": "effect", "type": "effect",
"img": "icons/creatures/eyes/humanoid-single-blind.webp", "img": "icons/creatures/eyes/humanoid-single-blind.webp",
"system": { "system": {
"description": "<p>ARK S. 69</p>", "description": "<p>ARK S. 69</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 6, "unit": "round" }, "duration": { "time": 6, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 6 }, "0": {
"1": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 6 }, "type": "stat",
"2": { "type": "stat", "id": "brawl", "operation": "subtract", "value": 6 }, "id": "defenseBonus",
"3": { "type": "stat", "id": "spellCasting", "operation": "subtract", "value": 6 }, "operation": "subtract",
"4": { "type": "skill", "id": "", "operation": "subtract", "value": 6 } "value": 6
}, },
"calc": {} "1": {
}, "type": "stat",
"effects": [], "id": "attackBonus",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700346302548, "modifiedTime": 1700353901245, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 6
"_id": "ZhHUenDLCr0xJ84j", },
"folder": null, "2": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "brawl",
"operation": "subtract",
"value": 6
},
"3": {
"type": "stat",
"id": "spellCasting",
"operation": "subtract",
"value": 6
},
"4": { "type": "skill", "id": "", "operation": "subtract", "value": 6 }
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700346302548,
"modifiedTime": 1700353901245,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "ZhHUenDLCr0xJ84j",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,29 +1,56 @@
{ {
"name": "Blendsalz", "name": "Blendsalz",
"type": "effect", "type": "effect",
"img": "icons/creatures/eyes/humanoid-single-blind.webp", "img": "icons/creatures/eyes/humanoid-single-blind.webp",
"system": { "system": {
"description": "<p>MYS S. 44</p>", "description": "<p>MYS S. 44</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 1, "unit": "round" }, "duration": { "time": 1, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 6 }, "0": {
"1": { "type": "stat", "id": "attackBonus", "operation": "subtract", "value": 6 }, "type": "stat",
"2": { "type": "stat", "id": "brawl", "operation": "subtract", "value": 6 }, "id": "defenseBonus",
"3": { "type": "stat", "id": "spellCasting", "operation": "subtract", "value": 6 }, "operation": "subtract",
"4": { "type": "skill", "id": "", "operation": "subtract", "value": 6 } "value": 6
}, },
"calc": {} "1": {
}, "type": "stat",
"effects": [], "id": "attackBonus",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700346302548, "modifiedTime": 1700353901250, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 6
"_id": "WZnIGd66AfQVWAvL", },
"folder": null, "2": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "brawl",
"operation": "subtract",
"value": 6
},
"3": {
"type": "stat",
"id": "spellCasting",
"operation": "subtract",
"value": 6
},
"4": { "type": "skill", "id": "", "operation": "subtract", "value": 6 }
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700346302548,
"modifiedTime": 1700353901250,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "WZnIGd66AfQVWAvL",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,41 @@
{ {
"name": "Bärenwut", "name": "Bärenwut",
"type": "effect", "type": "effect",
"img": "icons/magic/lightning/fist-unarmed-strike-blue-green.webp", "img": "icons/magic/lightning/fist-unarmed-strike-blue-green.webp",
"system": { "system": {
"description": "<p>ARK S. 144</p>", "description": "<p>ARK S. 144</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" }, "duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "attribute", "id": "st", "operation": "add100", "value": 30 } }, "mods": {
"calc": {} "0": {
}, "type": "attribute",
"effects": [], "id": "st",
"flags": { "core": { "sourceId": "Compendium.midgard5.zauberwirkungen.6bq4dm9ak5YDp9KV" } }, "operation": "add100",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1677858414297, "modifiedTime": 1700353901242, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 30
"_id": "6bq4dm9ak5YDp9KV", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {
"core": {
"sourceId": "Compendium.midgard5.zauberwirkungen.6bq4dm9ak5YDp9KV"
}
},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1677858414297,
"modifiedTime": 1700353901242,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "6bq4dm9ak5YDp9KV",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,37 @@
{ {
"name": "Der Reim der Entkräftung", "name": "Der Reim der Entkräftung",
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/hand-marked-pink.webp", "img": "icons/magic/unholy/hand-marked-pink.webp",
"system": { "system": {
"description": "<p>ARS S. 133</p>", "description": "<p>ARS S. 133</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" }, "duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "resistanceBody", "operation": "subtract", "value": 2 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "resistanceBody",
"flags": {}, "operation": "subtract",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700353265928, "modifiedTime": 1700353901251, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 2
"_id": "jMajisHSdFrctHf4", }
"folder": null, },
"sort": 0, "calc": {}
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } },
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700353265928,
"modifiedTime": 1700353901251,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "jMajisHSdFrctHf4",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,32 @@
{ {
"name": "Der Reim des Flinkfusses", "name": "Der Reim des Flinkfusses",
"type": "effect", "type": "effect",
"img": "icons/skills/movement/feet-winged-boots-brown.webp", "img": "icons/skills/movement/feet-winged-boots-brown.webp",
"system": { "system": {
"description": "<p>ARS S. 133</p>", "description": "<p>ARS S. 133</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" }, "duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "movement", "operation": "add", "value": 4 } }, "mods": {
"calc": {} "0": { "type": "stat", "id": "movement", "operation": "add", "value": 4 }
}, },
"effects": [], "calc": {}
"flags": {}, },
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700353356476, "modifiedTime": 1700353901251, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "effects": [],
"_id": "hslkD4zujroa6Frc", "flags": {},
"folder": null, "_stats": {
"sort": 0, "systemId": "midgard5",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700353356476,
"modifiedTime": 1700353901251,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "hslkD4zujroa6Frc",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,43 @@
{ {
"name": "Der Vers der Geistesgegenwart", "name": "Der Vers der Geistesgegenwart",
"type": "effect", "type": "effect",
"img": "icons/magic/perception/hand-eye-fire-blue.webp", "img": "icons/magic/perception/hand-eye-fire-blue.webp",
"system": { "system": {
"description": "<p>ARS S. 135</p>", "description": "<p>ARS S. 135</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" }, "duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": 1 }, "1": { "type": "attribute", "id": "gw", "operation": "add100", "value": 20 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "defenseBonus",
"flags": {}, "operation": "add",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700353476921, "modifiedTime": 1700353901251, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 1
"_id": "0iuDnaJXeHLDbhEj", },
"folder": null, "1": {
"sort": 0, "type": "attribute",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "gw",
"operation": "add100",
"value": 20
}
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700353476921,
"modifiedTime": 1700353901251,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "0iuDnaJXeHLDbhEj",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,23 +1,43 @@
{ {
"name": "Der Vers des Mutmachens", "name": "Der Vers des Mutmachens",
"type": "effect", "type": "effect",
"img": "icons/magic/defensive/illusion-evasion-echo-purple.webp", "img": "icons/magic/defensive/illusion-evasion-echo-purple.webp",
"system": { "system": {
"description": "<p>ARS S. 136</p>", "description": "<p>ARS S. 136</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 60, "unit": "round" }, "duration": { "time": 60, "unit": "round" },
"value": 0, "value": 0,
"magic": false, "magic": false,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "0": { "type": "stat", "id": "defenseBonus", "operation": "add", "value": 1 }, "1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 1 } }, "mods": {
"calc": {} "0": {
}, "type": "stat",
"effects": [], "id": "defenseBonus",
"flags": {}, "operation": "add",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1700353548568, "modifiedTime": 1700353901251, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "value": 1
"_id": "ALqoejHCzvBEMJPT", },
"folder": null, "1": {
"sort": 0, "type": "stat",
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "id": "attackBonus",
"operation": "add",
"value": 1
}
},
"calc": {}
},
"effects": [],
"flags": {},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1700353548568,
"modifiedTime": 1700353901251,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "ALqoejHCzvBEMJPT",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

View File

@ -1,27 +1,53 @@
{ {
"name": "Der Vers des Trotzes", "name": "Der Vers des Trotzes",
"type": "effect", "type": "effect",
"img": "icons/magic/unholy/hand-weapon-glow-black-green.webp", "img": "icons/magic/unholy/hand-weapon-glow-black-green.webp",
"system": { "system": {
"description": "<p>ARS S. 137</p>", "description": "<p>ARS S. 137</p>",
"equippable": false, "equippable": false,
"equipped": true, "equipped": true,
"duration": { "time": 12, "unit": "round" }, "duration": { "time": 12, "unit": "round" },
"value": 0, "value": 0,
"magic": true, "magic": true,
"rolls": { "formulas": {}, "output": "" }, "rolls": { "formulas": {}, "output": "" },
"mods": { "mods": {
"0": { "type": "stat", "id": "defenseBonus", "operation": "subtract", "value": 2 }, "0": {
"1": { "type": "stat", "id": "attackBonus", "operation": "add", "value": 2 }, "type": "stat",
"2": { "type": "stat", "id": "damageBonus", "operation": "add", "value": 1 } "id": "defenseBonus",
}, "operation": "subtract",
"calc": {} "value": 2
}, },
"effects": [], "1": {
"flags": { "core": { "sourceId": "Compendium.midgard5.zauberwirkungen.izugfahUnOBnxIWL" } }, "type": "stat",
"_stats": { "systemId": "midgard5", "systemVersion": "1.2.1", "coreVersion": "10.312", "createdTime": 1677858754955, "modifiedTime": 1700353901252, "lastModifiedBy": "cb3PEvEU0kHkMdjb" }, "id": "attackBonus",
"_id": "oz5RppKemIaoTlRE", "operation": "add",
"folder": null, "value": 2
"sort": 0, },
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 } "2": {
"type": "stat",
"id": "damageBonus",
"operation": "add",
"value": 1
}
},
"calc": {}
},
"effects": [],
"flags": {
"core": {
"sourceId": "Compendium.midgard5.zauberwirkungen.izugfahUnOBnxIWL"
}
},
"_stats": {
"systemId": "midgard5",
"systemVersion": "1.2.1",
"coreVersion": "10.312",
"createdTime": 1677858754955,
"modifiedTime": 1700353901252,
"lastModifiedBy": "cb3PEvEU0kHkMdjb"
},
"_id": "oz5RppKemIaoTlRE",
"folder": null,
"sort": 0,
"ownership": { "default": 0, "cb3PEvEU0kHkMdjb": 3 }
} }

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