@opendnd/genetica
Version:
This is a tool for using a simplified genetics system to generate inheritable traits for DnD characters.
26 lines • 771 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/* eslint-disable */
const fs = require("fs");
const path = require("path");
const core_1 = require("@opendnd/core");
const { races, racesDict, } = core_1.SRD;
const home = process.env.HOME || process.env.USERPROFILE;
const userPath = path.join(home, ".dnd", "genetica", "defaults.js");
let defaults;
// get from the user path
if (fs.existsSync(userPath)) {
defaults = JSON.parse(fs.readFileSync(userPath, "utf-8"));
}
else {
defaults = {
races,
racesDict,
};
}
defaults.raceOptions = Object.values(races).map((race) => {
return race.name;
});
defaults.genderOptions = Object.keys(core_1.Genders);
exports.default = defaults;
//# sourceMappingURL=defaults.js.map