UNPKG

@randomgeekdom/rollbard

Version:

Libraries and generators for fantasy/scifi worldbuilding

118 lines 3.6 kB
"use strict"; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); Object.defineProperty(exports, "__esModule", { value: true }); var Randomizer_1 = require("../Services/Randomizer"); var FromListRoller_1 = require("../Rollers/FromListRoller"); var JobGenerator = /** @class */ (function (_super) { __extends(JobGenerator, _super); function JobGenerator(randomizer) { if (randomizer === void 0) { randomizer = Randomizer_1.default.Get(); } var _this = _super.call(this, randomizer) || this; _this.List = [ "Accountant", "Actor", "Acupuncturist", "Animal Trainer", "Arborist", "Archaeologist", "Architect", "Archivist", "Artist", "Assistant", "Astronomer", "Auctioneer", "Baker", "Banker", "Bartender", "Barber", "Blacksmith", "Bodyguard", "Bookkeeper", "Bounty Hunter", "Brewer", "Bricklayer", "Builder", "Bureaucrat", "Butcher", "Captain", "Caretaker", "Carpenter", "Cartographer", "Chemist", "Cleric", "Clerk", "Cook", "Courier", "Dancer", "Distiller", "Diver", "Doctor", "Dressmaker", "Driver", "Engineer", "Fisher", "Florist", "Gardener", "Gravedigger", "Guard", "Herbalist", "Housekeeper", "Innkeeper", "Interpreter", "Jeweller", "Journalist", "Judge", "Lawyer", "Librarian", "Locksmith", "Lumberjack", "Machinist", "Magistrate", "Mason", "Mercenary", "Merchant", "Midwife", "Miner", "Musician", "Nanny", "Nurse", "Operative", "Politician", "Roofer", "Sailor", "Scientist", "Sculptor", "Secretary", "Servant", "Shipwright", "Sheriff", "Soldier", "Surgeon", "Tailor", "Tattooist", "Tax Collector", "Teacher", "Undertaker", "Warden", "Writer" ]; return _this; } return JobGenerator; }(FromListRoller_1.default)); exports.default = JobGenerator; //# sourceMappingURL=JobGenerator.js.map