@randomgeekdom/rollbard
Version:
Libraries and generators for fantasy/scifi worldbuilding
118 lines • 3.6 kB
JavaScript
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
;