Properties
_baseDemographics
_base
Demographics: Record<RaceName, number>
_demographicPercentile
_demographic
Percentile: Record<RaceName, number>
baseDemographics
base
Demographics: Record<RaceName, number>
currentSeason
currentSeason: "summer" | "autumn" | "winter" | "spring"
dualLeaders
dualLeaders: boolean
economicIdeologyIST
economicIdeologyIST: "feudalist" | "capitalist" | "syndicalist" | "primitivist" | "communist"
economics
economics: string
families
families
: Record<string, Family>
Optional founder
founder: undefined | string
guard
guard: { funding: string }
hasBrothel
hasBrothel: boolean
ignoreGender
ignoreGender: boolean
leaderType
leaderType: string
location
location: string
military
military: string
politicalIdeologyIC
politicalIdeologyIC: "autocratic" | "meritocratic" | "democratic" | "kleptocratic" | "magocratic" | "militocratic" | "oligarchic" | "sophocratic" | "theocratic" | "technocratic"
politicalSource
politicalSource: "absolute monarchy" | "constitutional monarchy" | "republic" | "anarchy"
population
population: number
possibleMaterials
possibleMaterials: string[]
Optional pregen
pregen: undefined | boolean
professions
professions
: Record<string, Profession & { name
: string; population
: number }>
reuseNpcProbability
reuseNpcProbability: number
roads
roads
: Record<string, Road>
roll
roll: { arcana: number; economics: number; equality: number; genderMakeup: number; guardFunding: number; law: number; military: number; religiosity: number; sin: number; wealth: number; welfare: number }
Type declaration
-
arcana: number
-
economics: number
-
equality: number
-
genderMakeup: number
-
guardFunding: number
-
law: number
-
military: number
-
religiosity: number
-
sin: number
-
wealth: number
-
welfare: number
taxes
taxes: { base: number; economics: number; land: number; military: number; tithe: number; welfare: number }
Type declaration
-
base: number
-
economics: number
-
land: number
-
military: number
-
tithe: number
-
welfare: number
townMaterial
townMaterial: string
vegetation
vegetation: string