Properties
Optional activity
activity: undefined | string
Optional associatedNPC
associatedNPC
: undefined | NPC
Optional cleanliness
cleanliness: undefined | string
Optional diversity
diversity: undefined | string
lighting
lighting: string
material
material: { noun: string; probability: number }
Type declaration
-
noun: string
-
probability: number
Optional name
name: undefined | string
Optional needsWordNoun
needsWordNoun: undefined | boolean
notableFeature
notableFeature: string
objectType
objectType: string
Optional owner
owner: undefined | string
Optional parentKey
parentKey: undefined | string
Optional passageName
passageName: undefined | string
Optional priceModifier
priceModifier: undefined | number
Optional reputation
reputation: undefined | string
Optional roadSizeRequirement
roadSizeRequirement: undefined | number
roll
roll: { cleanliness: number; expertise: number; size: number; wealth: number }
Type declaration
-
cleanliness: number
-
expertise: number
-
size: number
-
wealth: number
Optional roughness
roughness: undefined | string
Optional sin
sin: undefined | string
Optional size
size: undefined | string
Optional specialty
specialty: undefined | string
Optional tippyDescription
tippyDescription: undefined | string
Optional wealth
wealth: undefined | string
Optional wordNoun
wordNoun: undefined | string
'building', 'faction', 'npc', or 'room'.