1872 lines
42 KiB
TypeScript
1872 lines
42 KiB
TypeScript
// Code generated by legendsbrowser; DO NOT EDIT.
|
|
export interface Artifact {
|
|
absTileX: number;
|
|
absTileY: number;
|
|
absTileZ: number;
|
|
holderHfid: number;
|
|
id: number;
|
|
item: Item;
|
|
itemDescription: string;
|
|
itemSubtype: string;
|
|
itemType: string;
|
|
mat: string;
|
|
name: string;
|
|
pageCount: number;
|
|
siteId: number;
|
|
structureLocalId: number;
|
|
subregionId: number;
|
|
writing: number;
|
|
}
|
|
export interface Creature {
|
|
allCastesAlive: boolean;
|
|
artificialHiveable: boolean;
|
|
biomeDesertBadland: boolean;
|
|
biomeDesertRock: boolean;
|
|
biomeDesertSand: boolean;
|
|
biomeForestTaiga: boolean;
|
|
biomeForestTemperateBroadleaf: boolean;
|
|
biomeForestTemperateConifer: boolean;
|
|
biomeForestTropicalConifer: boolean;
|
|
biomeForestTropicalDryBroadleaf: boolean;
|
|
biomeForestTropicalMoistBroadleaf: boolean;
|
|
biomeGlacier: boolean;
|
|
biomeGrasslandTemperate: boolean;
|
|
biomeGrasslandTropical: boolean;
|
|
biomeLakeTemperateBrackishwater: boolean;
|
|
biomeLakeTemperateFreshwater: boolean;
|
|
biomeLakeTemperateSaltwater: boolean;
|
|
biomeLakeTropicalBrackishwater: boolean;
|
|
biomeLakeTropicalFreshwater: boolean;
|
|
biomeLakeTropicalSaltwater: boolean;
|
|
biomeMarshTemperateFreshwater: boolean;
|
|
biomeMarshTemperateSaltwater: boolean;
|
|
biomeMarshTropicalFreshwater: boolean;
|
|
biomeMarshTropicalSaltwater: boolean;
|
|
biomeMountain: boolean;
|
|
biomeOceanArctic: boolean;
|
|
biomeOceanTemperate: boolean;
|
|
biomeOceanTropical: boolean;
|
|
biomePoolTemperateBrackishwater: boolean;
|
|
biomePoolTemperateFreshwater: boolean;
|
|
biomePoolTemperateSaltwater: boolean;
|
|
biomePoolTropicalBrackishwater: boolean;
|
|
biomePoolTropicalFreshwater: boolean;
|
|
biomePoolTropicalSaltwater: boolean;
|
|
biomeRiverTemperateBrackishwater: boolean;
|
|
biomeRiverTemperateFreshwater: boolean;
|
|
biomeRiverTemperateSaltwater: boolean;
|
|
biomeRiverTropicalBrackishwater: boolean;
|
|
biomeRiverTropicalFreshwater: boolean;
|
|
biomeRiverTropicalSaltwater: boolean;
|
|
biomeSavannaTemperate: boolean;
|
|
biomeSavannaTropical: boolean;
|
|
biomeShrublandTemperate: boolean;
|
|
biomeShrublandTropical: boolean;
|
|
biomeSubterraneanChasm: boolean;
|
|
biomeSubterraneanLava: boolean;
|
|
biomeSubterraneanWater: boolean;
|
|
biomeSwampMangrove: boolean;
|
|
biomeSwampTemperateFreshwater: boolean;
|
|
biomeSwampTemperateSaltwater: boolean;
|
|
biomeSwampTropicalFreshwater: boolean;
|
|
biomeSwampTropicalSaltwater: boolean;
|
|
biomeTundra: boolean;
|
|
creatureId: string;
|
|
doesNotExist: boolean;
|
|
equipment: boolean;
|
|
equipmentWagon: boolean;
|
|
evil: boolean;
|
|
fanciful: boolean;
|
|
generated: boolean;
|
|
good: boolean;
|
|
hasAnyBenign: boolean;
|
|
hasAnyCanSwim: boolean;
|
|
hasAnyCannotBreatheAir: boolean;
|
|
hasAnyCannotBreatheWater: boolean;
|
|
hasAnyCarnivore: boolean;
|
|
hasAnyCommonDomestic: boolean;
|
|
hasAnyCuriousBeast: boolean;
|
|
hasAnyDemon: boolean;
|
|
hasAnyFeatureBeast: boolean;
|
|
hasAnyFlier: boolean;
|
|
hasAnyFlyRaceGait: boolean;
|
|
hasAnyGrasp: boolean;
|
|
hasAnyGrazer: boolean;
|
|
hasAnyHasBlood: boolean;
|
|
hasAnyImmobile: boolean;
|
|
hasAnyIntelligentLearns: boolean;
|
|
hasAnyIntelligentSpeaks: boolean;
|
|
hasAnyLargePredator: boolean;
|
|
hasAnyLocalPopsControllable: boolean;
|
|
hasAnyLocalPopsProduceHeroes: boolean;
|
|
hasAnyMegabeast: boolean;
|
|
hasAnyMischievous: boolean;
|
|
hasAnyNaturalAnimal: boolean;
|
|
hasAnyNightCreature: boolean;
|
|
hasAnyNightCreatureBogeyman: boolean;
|
|
hasAnyNightCreatureHunter: boolean;
|
|
hasAnyNightCreatureNightmare: boolean;
|
|
hasAnyNotFireimmune: boolean;
|
|
hasAnyNotLiving: boolean;
|
|
hasAnyOutsiderControllable: boolean;
|
|
hasAnyRaceGait: boolean;
|
|
hasAnySemimegabeast: boolean;
|
|
hasAnySlowLearner: boolean;
|
|
hasAnySupernatural: boolean;
|
|
hasAnyTitan: boolean;
|
|
hasAnyUniqueDemon: boolean;
|
|
hasAnyUtterances: boolean;
|
|
hasAnyVerminHateable: boolean;
|
|
hasAnyVerminMicro: boolean;
|
|
hasFemale: boolean;
|
|
hasMale: boolean;
|
|
largeRoaming: boolean;
|
|
looseClusters: boolean;
|
|
matesToBreed: boolean;
|
|
mundane: boolean;
|
|
namePlural: string;
|
|
nameSingular: string;
|
|
occursAsEntityRace: boolean;
|
|
savage: boolean;
|
|
smallRace: boolean;
|
|
twoGenders: boolean;
|
|
ubiquitous: boolean;
|
|
verminEater: boolean;
|
|
verminFish: boolean;
|
|
verminGrounder: boolean;
|
|
verminRotter: boolean;
|
|
verminSoil: boolean;
|
|
verminSoilColony: boolean;
|
|
}
|
|
export interface DanceForm {
|
|
description: string;
|
|
id: number;
|
|
name: string;
|
|
}
|
|
export interface DfWorld {
|
|
altname: string;
|
|
artifacts: { [key:number]:Artifact; };
|
|
creatureRaw: Creature[];
|
|
danceForms: { [key:number]:DanceForm; };
|
|
entities: { [key:number]:Entity; };
|
|
entityPopulations: { [key:number]:EntityPopulation; };
|
|
historicalEras: HistoricalEra[];
|
|
historicalEventCollections: { [key:number]:HistoricalEventCollection; };
|
|
historicalEventRelationshipSupplements: HistoricalEventRelationshipSupplement[];
|
|
historicalEventRelationships: HistoricalEventRelationship[];
|
|
historicalEvents: { [key:number]:HistoricalEvent; };
|
|
historicalFigures: { [key:number]:HistoricalFigure; };
|
|
identities: { [key:number]:Identity; };
|
|
landmasses: { [key:number]:Landmass; };
|
|
mountainPeaks: { [key:number]:MountainPeak; };
|
|
musicalForms: { [key:number]:MusicalForm; };
|
|
name: string;
|
|
poeticForms: { [key:number]:PoeticForm; };
|
|
regions: { [key:number]:Region; };
|
|
rivers: River[];
|
|
sites: { [key:number]:Site; };
|
|
undergroundRegions: { [key:number]:UndergroundRegion; };
|
|
worldConstructions: { [key:number]:WorldConstruction; };
|
|
writtenContents: { [key:number]:WrittenContent; };
|
|
}
|
|
export interface Entity {
|
|
child: number[];
|
|
claims: string;
|
|
entityLink: EntityEntityLink[];
|
|
entityPosition: EntityPosition[];
|
|
entityPositionAssignment: EntityPositionAssignment[];
|
|
histfigId: number[];
|
|
honor: Honor[];
|
|
id: number;
|
|
name: string;
|
|
occasion: Occasion[];
|
|
profession: string;
|
|
race: string;
|
|
type: string;
|
|
weapon: string[];
|
|
worshipId: number[];
|
|
}
|
|
export interface EntityEntityLink {
|
|
strength: number;
|
|
target: number;
|
|
type: string;
|
|
}
|
|
export interface EntityFormerPositionLink {
|
|
endYear: number;
|
|
entityId: number;
|
|
positionProfileId: number;
|
|
startYear: number;
|
|
}
|
|
export interface EntityFormerSquadLink {
|
|
endYear: number;
|
|
entityId: number;
|
|
squadId: number;
|
|
startYear: number;
|
|
}
|
|
export interface EntityPopulation {
|
|
civId: number;
|
|
id: number;
|
|
race: string;
|
|
}
|
|
export interface EntityPosition {
|
|
id: number;
|
|
name: string;
|
|
nameFemale: string;
|
|
nameMale: string;
|
|
spouse: string;
|
|
spouseFemale: string;
|
|
spouseMale: string;
|
|
}
|
|
export interface EntityPositionAssignment {
|
|
histfig: number;
|
|
id: number;
|
|
positionId: number;
|
|
squadId: number;
|
|
}
|
|
export interface EntityPositionLink {
|
|
entityId: number;
|
|
positionProfileId: number;
|
|
startYear: number;
|
|
}
|
|
export interface EntityReputation {
|
|
entityId: number;
|
|
firstAgelessSeasonCount: number;
|
|
firstAgelessYear: number;
|
|
repBard: number;
|
|
repEnemyFighter: number;
|
|
repHero: number;
|
|
repHunter: number;
|
|
repKiller: number;
|
|
repKnowledgePreserver: number;
|
|
repPoet: number;
|
|
repProtectorOfWeak: number;
|
|
repStoryteller: number;
|
|
repThief: number;
|
|
repTreasureHunter: number;
|
|
unsolvedMurders: number;
|
|
}
|
|
export interface EntitySquadLink {
|
|
entityId: number;
|
|
squadId: number;
|
|
squadPosition: number;
|
|
startYear: number;
|
|
}
|
|
export interface Feature {
|
|
reference: number;
|
|
type: string;
|
|
}
|
|
export interface HfLink {
|
|
hfid: number;
|
|
linkStrength: number;
|
|
linkType: string;
|
|
}
|
|
export interface HfSkill {
|
|
skill: string;
|
|
totalIp: number;
|
|
}
|
|
export interface HistoricalEra {
|
|
name: string;
|
|
startYear: number;
|
|
}
|
|
export interface HistoricalEvent {
|
|
id: number;
|
|
seconds72: number;
|
|
year: number;
|
|
Details: any;
|
|
}
|
|
export interface HistoricalEventAddHfEntityHonor {
|
|
entityId: number;
|
|
hfid: number;
|
|
honorId: number;
|
|
}
|
|
export interface HistoricalEventAddHfEntityLink {
|
|
appointerHfid: number;
|
|
civ: number;
|
|
civId: number;
|
|
hfid: number;
|
|
histfig: number;
|
|
link: string;
|
|
linkType: string;
|
|
position: string;
|
|
positionId: number;
|
|
promiseToHfid: number;
|
|
}
|
|
export interface HistoricalEventAddHfHfLink {
|
|
hf: number;
|
|
hfTarget: number;
|
|
hfid: number;
|
|
hfidTarget: number;
|
|
linkType: string;
|
|
}
|
|
export interface HistoricalEventAddHfSiteLink {
|
|
civ: number;
|
|
histfig: number;
|
|
linkType: string;
|
|
site: number;
|
|
siteId: number;
|
|
structure: number;
|
|
}
|
|
export interface HistoricalEventAgreementFormed {
|
|
action: string;
|
|
agreementId: number;
|
|
agreementSubjectId: number;
|
|
allyDefenseBonus: number;
|
|
coconspiratorBonus: number;
|
|
concluderHfid: number;
|
|
delegated: boolean;
|
|
failedJudgmentTest: boolean;
|
|
method: string;
|
|
reason: string;
|
|
relevantEntityId: number;
|
|
relevantIdForMethod: number;
|
|
relevantPositionProfileId: number;
|
|
successful: boolean;
|
|
topFacet: string;
|
|
topFacetModifier: number;
|
|
topFacetRating: number;
|
|
topRelationshipFactor: string;
|
|
topRelationshipModifier: number;
|
|
topRelationshipRating: number;
|
|
topValue: string;
|
|
topValueModifier: number;
|
|
topValueRating: number;
|
|
}
|
|
export interface HistoricalEventAgreementMade {
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventAgreementRejected {
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventArtifactClaimFormed {
|
|
artifactId: number;
|
|
circumstance: string;
|
|
claim: string;
|
|
entityId: number;
|
|
histFigureId: number;
|
|
positionProfileId: number;
|
|
}
|
|
export interface HistoricalEventArtifactCopied {
|
|
artifactId: number;
|
|
destEntityId: number;
|
|
destSiteId: number;
|
|
destStructureId: number;
|
|
fromOriginal: boolean;
|
|
sourceEntityId: number;
|
|
sourceSiteId: number;
|
|
sourceStructureId: number;
|
|
}
|
|
export interface HistoricalEventArtifactCreated {
|
|
artifactId: number;
|
|
circumstance: HistoricalEventArtifactCreatedCircumstance;
|
|
creatorHfid: number;
|
|
creatorUnitId: number;
|
|
histFigureId: number;
|
|
nameOnly: boolean;
|
|
reason: string;
|
|
sanctifyHf: number;
|
|
site: number;
|
|
siteId: number;
|
|
unitId: number;
|
|
}
|
|
export interface HistoricalEventArtifactCreatedCircumstance {
|
|
defeated: number;
|
|
type: string;
|
|
}
|
|
export interface HistoricalEventArtifactDestroyed {
|
|
artifactId: number;
|
|
destroyerEnid: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventArtifactFound {
|
|
artifactId: number;
|
|
histFigureId: number;
|
|
siteId: number;
|
|
unitId: number;
|
|
}
|
|
export interface HistoricalEventArtifactGiven {
|
|
artifactId: number;
|
|
giverEntityId: number;
|
|
giverHistFigureId: number;
|
|
reason: string;
|
|
receiverEntityId: number;
|
|
receiverHistFigureId: number;
|
|
}
|
|
export interface HistoricalEventArtifactLost {
|
|
artifactId: number;
|
|
featureLayerId: number;
|
|
siteId: number;
|
|
sitePropertyId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventArtifactPossessed {
|
|
artifactId: number;
|
|
circumstance: string;
|
|
circumstanceId: number;
|
|
featureLayerId: number;
|
|
histFigureId: number;
|
|
reason: string;
|
|
reasonId: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
unitId: number;
|
|
}
|
|
export interface HistoricalEventArtifactRecovered {
|
|
artifactId: number;
|
|
featureLayerId: number;
|
|
histFigureId: number;
|
|
siteId: number;
|
|
structureId: number;
|
|
subregionId: number;
|
|
unitId: number;
|
|
}
|
|
export interface HistoricalEventArtifactStored {
|
|
artifactId: number;
|
|
histFigureId: number;
|
|
siteId: number;
|
|
unitId: number;
|
|
}
|
|
export interface HistoricalEventArtifactTransformed {
|
|
histFigureId: number;
|
|
newArtifactId: number;
|
|
oldArtifactId: number;
|
|
siteId: number;
|
|
unitId: number;
|
|
}
|
|
export interface HistoricalEventAssumeIdentity {
|
|
identityCaste: string;
|
|
identityHistfigId: number;
|
|
identityId: number;
|
|
identityName: string;
|
|
identityNemesisId: number;
|
|
identityRace: string;
|
|
target: number;
|
|
targetEnid: number;
|
|
trickster: number;
|
|
tricksterHfid: number;
|
|
}
|
|
export interface HistoricalEventAttackedSite {
|
|
aSupportMercEnid: number;
|
|
attackerCivId: number;
|
|
attackerGeneralHfid: number;
|
|
attackerMercEnid: number;
|
|
dSupportMercEnid: number;
|
|
defenderCivId: number;
|
|
defenderGeneralHfid: number;
|
|
defenderMercEnid: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventBodyAbused {
|
|
abuseType: string;
|
|
bodies: number[];
|
|
civ: number;
|
|
coords: string;
|
|
featureLayerId: number;
|
|
histfig: number;
|
|
interaction: number;
|
|
itemMat: string;
|
|
itemSubtype: string;
|
|
itemType: string;
|
|
pileType: string;
|
|
site: number;
|
|
siteId: number;
|
|
structure: number;
|
|
subregionId: number;
|
|
tree: number;
|
|
victimEntity: number;
|
|
}
|
|
export interface HistoricalEventBuildingProfileAcquired {
|
|
acquirerEnid: number;
|
|
acquirerHfid: number;
|
|
buildingProfileId: number;
|
|
inherited: boolean;
|
|
lastOwnerHfid: number;
|
|
purchasedUnowned: boolean;
|
|
rebuiltRuined: boolean;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventCeremony {
|
|
civId: number;
|
|
featureLayerId: number;
|
|
occasionId: number;
|
|
scheduleId: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventChangeHfBodyState {
|
|
bodyState: string;
|
|
coords: string;
|
|
featureLayerId: number;
|
|
hfid: number;
|
|
siteId: number;
|
|
structureId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventChangeHfJob {
|
|
featureLayerId: number;
|
|
hfid: number;
|
|
newJob: string;
|
|
oldJob: string;
|
|
site: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventChangeHfState {
|
|
coords: string;
|
|
featureLayerId: number;
|
|
hfid: number;
|
|
mood: string;
|
|
reason: string;
|
|
site: number;
|
|
siteId: number;
|
|
state: string;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventChangedCreatureType {
|
|
changee: number;
|
|
changeeHfid: number;
|
|
changer: number;
|
|
changerHfid: number;
|
|
newCaste: string;
|
|
newRace: string;
|
|
oldCaste: string;
|
|
oldRace: string;
|
|
}
|
|
export interface HistoricalEventCollection {
|
|
endSeconds72: number;
|
|
endYear: number;
|
|
event: number[];
|
|
eventcol: number[];
|
|
id: number;
|
|
startSeconds72: number;
|
|
startYear: number;
|
|
Details: any;
|
|
}
|
|
export interface HistoricalEventCollectionAbduction {
|
|
attackingEnid: number;
|
|
coords: string;
|
|
defendingEnid: number;
|
|
featureLayerId: number;
|
|
ordinal: number;
|
|
parentEventcol: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventCollectionBattle {
|
|
aSupportMercEnid: number;
|
|
aSupportMercHfid: number[];
|
|
attackingHfid: number[];
|
|
attackingMercEnid: number;
|
|
attackingSquadAnimated: boolean[];
|
|
attackingSquadDeaths: number[];
|
|
attackingSquadEntityPop: number[];
|
|
attackingSquadNumber: number[];
|
|
attackingSquadRace: string[];
|
|
attackingSquadSite: number[];
|
|
companyMerc: boolean[];
|
|
coords: string;
|
|
dSupportMercEnid: number;
|
|
dSupportMercHfid: number[];
|
|
defendingHfid: number[];
|
|
defendingMercEnid: number;
|
|
defendingSquadAnimated: boolean[];
|
|
defendingSquadDeaths: number[];
|
|
defendingSquadEntityPop: number[];
|
|
defendingSquadNumber: number[];
|
|
defendingSquadRace: string[];
|
|
defendingSquadSite: number[];
|
|
featureLayerId: number;
|
|
individualMerc: boolean[];
|
|
name: string;
|
|
noncomHfid: number[];
|
|
outcome: string;
|
|
siteId: number;
|
|
subregionId: number;
|
|
warEventcol: number;
|
|
}
|
|
export interface HistoricalEventCollectionBeastAttack {
|
|
coords: string;
|
|
defendingEnid: number;
|
|
featureLayerId: number;
|
|
ordinal: number;
|
|
parentEventcol: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventCollectionCeremony {
|
|
ordinal: number;
|
|
}
|
|
export interface HistoricalEventCollectionCompetition {
|
|
ordinal: number;
|
|
}
|
|
export interface HistoricalEventCollectionDuel {
|
|
attackingHfid: number;
|
|
coords: string;
|
|
defendingHfid: number;
|
|
featureLayerId: number;
|
|
ordinal: number;
|
|
parentEventcol: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventCollectionEntityOverthrown {
|
|
ordinal: number;
|
|
siteId: number;
|
|
targetEntityId: number;
|
|
}
|
|
export interface HistoricalEventCollectionInsurrection {
|
|
ordinal: number;
|
|
siteId: number;
|
|
targetEnid: number;
|
|
}
|
|
export interface HistoricalEventCollectionJourney {
|
|
ordinal: number;
|
|
}
|
|
export interface HistoricalEventCollectionOccasion {
|
|
civId: number;
|
|
occasionId: number;
|
|
ordinal: number;
|
|
}
|
|
export interface HistoricalEventCollectionPerformance {
|
|
ordinal: number;
|
|
}
|
|
export interface HistoricalEventCollectionPersecution {
|
|
ordinal: number;
|
|
siteId: number;
|
|
targetEntityId: number;
|
|
}
|
|
export interface HistoricalEventCollectionProcession {
|
|
ordinal: number;
|
|
}
|
|
export interface HistoricalEventCollectionPurge {
|
|
adjective: string;
|
|
ordinal: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventCollectionRaid {
|
|
attackingEnid: number;
|
|
coords: string;
|
|
defendingEnid: number;
|
|
featureLayerId: number;
|
|
ordinal: number;
|
|
parentEventcol: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventCollectionSiteConquered {
|
|
attackingEnid: number;
|
|
defendingEnid: number;
|
|
ordinal: number;
|
|
siteId: number;
|
|
warEventcol: number;
|
|
}
|
|
export interface HistoricalEventCollectionTheft {
|
|
attackingEnid: number;
|
|
coords: string;
|
|
defendingEnid: number;
|
|
featureLayerId: number;
|
|
ordinal: number;
|
|
parentEventcol: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventCollectionWar {
|
|
aggressorEntId: number;
|
|
defenderEntId: number;
|
|
name: string;
|
|
}
|
|
export interface HistoricalEventCompetition {
|
|
civId: number;
|
|
competitorHfid: number[];
|
|
featureLayerId: number;
|
|
occasionId: number;
|
|
scheduleId: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
winnerHfid: number;
|
|
}
|
|
export interface HistoricalEventCreateEntityPosition {
|
|
civ: number;
|
|
histfig: number;
|
|
position: string;
|
|
reason: string;
|
|
siteCiv: number;
|
|
}
|
|
export interface HistoricalEventCreatedSite {
|
|
builderHfid: number;
|
|
civId: number;
|
|
residentCivId: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventCreatedStructure {
|
|
builderHf: number;
|
|
builderHfid: number;
|
|
civ: number;
|
|
civId: number;
|
|
rebuild: string;
|
|
rebuilt: boolean;
|
|
site: number;
|
|
siteCiv: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
structure: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventCreatedWorldConstruction {
|
|
civId: number;
|
|
masterWcid: number;
|
|
siteCivId: number;
|
|
siteId1: number;
|
|
siteId2: number;
|
|
wcid: number;
|
|
}
|
|
export interface HistoricalEventCreatureDevoured {
|
|
caste: string;
|
|
eater: number;
|
|
entity: number;
|
|
featureLayerId: number;
|
|
race: string;
|
|
site: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
victim: number;
|
|
}
|
|
export interface HistoricalEventDanceFormCreated {
|
|
circumstance: string;
|
|
circumstanceId: number;
|
|
formId: number;
|
|
histFigureId: number;
|
|
reason: string;
|
|
reasonId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventDestroyedSite {
|
|
attackerCivId: number;
|
|
defenderCivId: number;
|
|
noDefeatMention: boolean;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventDiplomatLost {
|
|
entity: number;
|
|
involved: number;
|
|
site: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventEntityAllianceFormed {
|
|
initiatingEnid: number;
|
|
joiningEnid: number[];
|
|
}
|
|
export interface HistoricalEventEntityBreachFeatureLayer {
|
|
civEntityId: number;
|
|
featureLayerId: number;
|
|
siteEntityId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventEntityCreated {
|
|
creatorHfid: number;
|
|
entityId: number;
|
|
siteId: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventEntityDissolved {
|
|
entityId: number;
|
|
reason: string;
|
|
}
|
|
export interface HistoricalEventEntityEquipmentPurchase {
|
|
entityId: number;
|
|
hfid: number[];
|
|
newEquipmentLevel: number;
|
|
}
|
|
export interface HistoricalEventEntityExpelsHf {
|
|
entityId: number;
|
|
hfid: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventEntityFledSite {
|
|
fledCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventEntityIncorporated {
|
|
joinedEntityId: number;
|
|
joinerEntityId: number;
|
|
leaderHfid: number;
|
|
partialIncorporation: boolean;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventEntityLaw {
|
|
entityId: number;
|
|
histFigureId: number;
|
|
lawAdd: string;
|
|
lawRemove: string;
|
|
}
|
|
export interface HistoricalEventEntityOverthrown {
|
|
conspiratorHfid: number[];
|
|
entityId: number;
|
|
instigatorHfid: number;
|
|
overthrownHfid: number;
|
|
posTakerHfid: number;
|
|
positionProfileId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventEntityPersecuted {
|
|
destroyedStructureId: number;
|
|
expelledCreature: number[];
|
|
expelledHfid: number[];
|
|
expelledNumber: number[];
|
|
expelledPopId: number[];
|
|
persecutorEnid: number;
|
|
persecutorHfid: number;
|
|
propertyConfiscatedFromHfid: number[];
|
|
shrineAmountDestroyed: number;
|
|
siteId: number;
|
|
targetEnid: number;
|
|
}
|
|
export interface HistoricalEventEntityPrimaryCriminals {
|
|
action: string;
|
|
entity: number;
|
|
entityId: number;
|
|
site: number;
|
|
siteId: number;
|
|
structure: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventEntityRampagedInSite {
|
|
rampageCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventEntityRelocate {
|
|
action: string;
|
|
entity: number;
|
|
entityId: number;
|
|
site: number;
|
|
siteId: number;
|
|
structure: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventEntitySearchedSite {
|
|
result: string;
|
|
searcherCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventFailedFrameAttempt {
|
|
convicterEnid: number;
|
|
crime: string;
|
|
fooledHfid: number;
|
|
framerHfid: number;
|
|
plotterHfid: number;
|
|
targetHfid: number;
|
|
}
|
|
export interface HistoricalEventFailedIntrigueCorruption {
|
|
action: string;
|
|
allyDefenseBonus: number;
|
|
coconspiratorBonus: number;
|
|
corruptorHfid: number;
|
|
corruptorIdentity: number;
|
|
failedJudgmentTest: boolean;
|
|
featureLayerId: number;
|
|
lureHfid: number;
|
|
method: string;
|
|
relevantEntityId: number;
|
|
relevantIdForMethod: number;
|
|
relevantPositionProfileId: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
targetHfid: number;
|
|
targetIdentity: number;
|
|
topFacet: string;
|
|
topFacetModifier: number;
|
|
topFacetRating: number;
|
|
topRelationshipFactor: string;
|
|
topRelationshipModifier: number;
|
|
topRelationshipRating: number;
|
|
topValue: string;
|
|
topValueModifier: number;
|
|
topValueRating: number;
|
|
}
|
|
export interface HistoricalEventFieldBattle {
|
|
aSupportMercEnid: number;
|
|
attackerCivId: number;
|
|
attackerGeneralHfid: number;
|
|
attackerMercEnid: number;
|
|
coords: string;
|
|
dSupportMercEnid: number;
|
|
defenderCivId: number;
|
|
defenderGeneralHfid: number;
|
|
defenderMercEnid: number;
|
|
featureLayerId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventFirstContact {
|
|
contactedEnid: number;
|
|
contactorEnid: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventGamble {
|
|
gamblerHfid: number;
|
|
newAccount: number;
|
|
oldAccount: number;
|
|
siteId: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventHfAbducted {
|
|
featureLayerId: number;
|
|
siteId: number;
|
|
snatcherHfid: number;
|
|
subregionId: number;
|
|
targetHfid: number;
|
|
}
|
|
export interface HistoricalEventHfAttackedSite {
|
|
attackerHfid: number;
|
|
defenderCivId: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventHfConfronted {
|
|
coords: string;
|
|
featureLayerId: number;
|
|
hfid: number;
|
|
reason: string[];
|
|
siteId: number;
|
|
situation: string;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventHfConvicted {
|
|
beating: boolean;
|
|
coconspiratorHfid: number;
|
|
confessedAfterApbArrestEnid: number;
|
|
contactHfid: number;
|
|
convictIsContact: boolean;
|
|
convictedHfid: number;
|
|
convicterEnid: number;
|
|
corruptConvicterHfid: number;
|
|
crime: string;
|
|
deathPenalty: boolean;
|
|
didNotRevealAllInInterrogation: boolean;
|
|
exiled: boolean;
|
|
fooledHfid: number;
|
|
framerHfid: number;
|
|
hammerstrokes: number;
|
|
heldFirmInInterrogation: boolean;
|
|
implicatedHfid: number[];
|
|
interrogatorHfid: number;
|
|
noPrisonAvailable: boolean;
|
|
plotterHfid: number;
|
|
prisonMonths: number;
|
|
surveiledCoconspirator: boolean;
|
|
surveiledContact: boolean;
|
|
surveiledConvicted: boolean;
|
|
surveiledTarget: boolean;
|
|
targetHfid: number;
|
|
wrongfulConviction: boolean;
|
|
}
|
|
export interface HistoricalEventHfDestroyedSite {
|
|
attackerHfid: number;
|
|
defenderCivId: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventHfDied {
|
|
artifactId: number;
|
|
cause: string;
|
|
deathCause: string;
|
|
featureLayerId: number;
|
|
hfid: number;
|
|
item: number;
|
|
itemSubtype: string;
|
|
itemType: string;
|
|
mat: string;
|
|
site: number;
|
|
siteId: number;
|
|
slayerCaste: string;
|
|
slayerHf: number;
|
|
slayerHfid: number;
|
|
slayerItemId: number;
|
|
slayerRace: string;
|
|
slayerShooterItemId: number;
|
|
subregionId: number;
|
|
victimHf: number;
|
|
}
|
|
export interface HistoricalEventHfDisturbedStructure {
|
|
action: string;
|
|
histFigId: number;
|
|
histfig: number;
|
|
site: number;
|
|
siteId: number;
|
|
structure: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventHfDoesInteraction {
|
|
doer: number;
|
|
doerHfid: number;
|
|
interaction: string;
|
|
interactionAction: string;
|
|
region: number;
|
|
site: number;
|
|
source: number;
|
|
target: number;
|
|
targetHfid: number;
|
|
}
|
|
export interface HistoricalEventHfEnslaved {
|
|
enslavedHfid: number;
|
|
movedToSiteId: number;
|
|
payerEntityId: number;
|
|
sellerHfid: number;
|
|
}
|
|
export interface HistoricalEventHfEquipmentPurchase {
|
|
featureLayerId: number;
|
|
groupHfid: number;
|
|
quality: number;
|
|
siteId: number;
|
|
structureId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventHfFreed {
|
|
freeingHfid: number;
|
|
holdingCivId: number;
|
|
rescuedHfid: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventHfGainsSecretGoal {
|
|
hfid: number;
|
|
secretGoal: string;
|
|
}
|
|
export interface HistoricalEventHfInterrogated {
|
|
arrestingEnid: number;
|
|
heldFirmInInterrogation: boolean;
|
|
implicatedHfid: number;
|
|
interrogatorHfid: number;
|
|
targetHfid: number;
|
|
wantedAndRecognized: boolean;
|
|
}
|
|
export interface HistoricalEventHfLearnsSecret {
|
|
artifact: number;
|
|
artifactId: number;
|
|
interaction: string;
|
|
secretText: string;
|
|
student: number;
|
|
studentHfid: number;
|
|
teacher: number;
|
|
teacherHfid: number;
|
|
}
|
|
export interface HistoricalEventHfNewPet {
|
|
coords: string;
|
|
featureLayerId: number;
|
|
group: number;
|
|
groupHfid: number;
|
|
pets: string;
|
|
site: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventHfPerformedHorribleExperiments {
|
|
featureLayerId: number;
|
|
groupHfid: number;
|
|
siteId: number;
|
|
structureId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventHfPrayedInsideStructure {
|
|
action: string;
|
|
histFigId: number;
|
|
histfig: number;
|
|
site: number;
|
|
siteId: number;
|
|
structure: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventHfPreach {
|
|
entity1: number;
|
|
entity2: number;
|
|
siteHfid: number;
|
|
speakerHfid: number;
|
|
topic: string;
|
|
}
|
|
export interface HistoricalEventHfProfanedStructure {
|
|
action: string;
|
|
histFigId: number;
|
|
histfig: number;
|
|
site: number;
|
|
siteId: number;
|
|
structure: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventHfRansomed {
|
|
movedToSiteId: number;
|
|
payerEntityId: number;
|
|
payerHfid: number;
|
|
ransomedHfid: number;
|
|
ransomerHfid: number;
|
|
}
|
|
export interface HistoricalEventHfReachSummit {
|
|
coords: string;
|
|
featureLayerId: number;
|
|
groupHfid: number[];
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventHfRecruitedUnitTypeForEntity {
|
|
entityId: number;
|
|
featureLayerId: number;
|
|
hfid: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
unitType: string;
|
|
}
|
|
export interface HistoricalEventHfRelationshipDenied {
|
|
featureLayerId: number;
|
|
reason: string;
|
|
reasonId: number;
|
|
relationship: string;
|
|
seekerHfid: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
targetHfid: number;
|
|
}
|
|
export interface HistoricalEventHfReunion {
|
|
featureLayerId: number;
|
|
group1Hfid: number;
|
|
group2Hfid: number[];
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventHfRevived {
|
|
actorHfid: number;
|
|
disturbance: boolean;
|
|
featureLayerId: number;
|
|
ghost: string;
|
|
hfid: number;
|
|
raisedBefore: boolean;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventHfSimpleBattleEvent {
|
|
featureLayerId: number;
|
|
group1Hfid: number;
|
|
group2Hfid: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
subtype: string;
|
|
}
|
|
export interface HistoricalEventHfTravel {
|
|
coords: string;
|
|
featureLayerId: number;
|
|
groupHfid: number[];
|
|
return: boolean;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventHfViewedArtifact {
|
|
artifactId: number;
|
|
histFigId: number;
|
|
siteId: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventHfWounded {
|
|
bodyPart: number;
|
|
featureLayerId: number;
|
|
injuryType: string;
|
|
partLost: string;
|
|
site: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
wasTorture: boolean;
|
|
woundee: number;
|
|
woundeeCaste: number;
|
|
woundeeHfid: number;
|
|
woundeeRace: number;
|
|
wounder: number;
|
|
wounderHfid: number;
|
|
}
|
|
export interface HistoricalEventHfsFormedIntrigueRelationship {
|
|
action: string;
|
|
allyDefenseBonus: number;
|
|
circumstance: string;
|
|
circumstanceId: number;
|
|
coconspiratorBonus: number;
|
|
corruptorHfid: number;
|
|
corruptorIdentity: number;
|
|
corruptorSeenAs: string;
|
|
failedJudgmentTest: boolean;
|
|
featureLayerId: number;
|
|
lureHfid: number;
|
|
method: string;
|
|
relevantEntityId: number;
|
|
relevantIdForMethod: number;
|
|
relevantPositionProfileId: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
successful: boolean;
|
|
targetHfid: number;
|
|
targetIdentity: number;
|
|
targetSeenAs: string;
|
|
topFacet: string;
|
|
topFacetModifier: number;
|
|
topFacetRating: number;
|
|
topRelationshipFactor: string;
|
|
topRelationshipModifier: number;
|
|
topRelationshipRating: number;
|
|
topValue: string;
|
|
topValueModifier: number;
|
|
topValueRating: number;
|
|
}
|
|
export interface HistoricalEventHfsFormedReputationRelationship {
|
|
featureLayerId: number;
|
|
hfRep1Of2: string;
|
|
hfRep2Of1: string;
|
|
hfid1: number;
|
|
hfid2: number;
|
|
identityId1: number;
|
|
identityId2: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventHolyCityDeclaration {
|
|
religionId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventInsurrectionStarted {
|
|
outcome: string;
|
|
siteId: number;
|
|
targetCivId: number;
|
|
}
|
|
export interface HistoricalEventItemStolen {
|
|
circumstance: HistoricalEventItemStolenCircumstance;
|
|
circumstanceId: number;
|
|
entity: number;
|
|
histfig: number;
|
|
item: number;
|
|
itemSubtype: string;
|
|
itemType: string;
|
|
mat: string;
|
|
matindex: number;
|
|
mattype: number;
|
|
site: number;
|
|
stashSite: number;
|
|
structure: number;
|
|
theftMethod: string;
|
|
}
|
|
export interface HistoricalEventItemStolenCircumstance {
|
|
defeated: number;
|
|
histEventCollection: number;
|
|
murdered: number;
|
|
type: string;
|
|
}
|
|
export interface HistoricalEventKnowledgeDiscovered {
|
|
first: boolean;
|
|
hfid: number;
|
|
knowledge: string;
|
|
}
|
|
export interface HistoricalEventMasterpieceArchConstructed {
|
|
buildingCustom: number;
|
|
buildingSubtype: string;
|
|
buildingType: string;
|
|
entityId: number;
|
|
hfid: number;
|
|
maker: number;
|
|
makerEntity: number;
|
|
site: number;
|
|
siteId: number;
|
|
skillAtTime: string;
|
|
unk2: number;
|
|
}
|
|
export interface HistoricalEventMasterpieceEngraving {
|
|
artId: number;
|
|
artSubid: number;
|
|
entityId: number;
|
|
hfid: number;
|
|
maker: number;
|
|
makerEntity: number;
|
|
site: number;
|
|
siteId: number;
|
|
skillAtTime: string;
|
|
}
|
|
export interface HistoricalEventMasterpieceFood {
|
|
entityId: number;
|
|
hfid: number;
|
|
siteId: number;
|
|
skillAtTime: number;
|
|
}
|
|
export interface HistoricalEventMasterpieceItem {
|
|
entityId: number;
|
|
hfid: number;
|
|
itemId: number;
|
|
itemSubtype: string;
|
|
itemType: string;
|
|
maker: number;
|
|
makerEntity: number;
|
|
mat: string;
|
|
site: number;
|
|
siteId: number;
|
|
skillAtTime: string;
|
|
}
|
|
export interface HistoricalEventMasterpieceItemImprovement {
|
|
entityId: number;
|
|
hfid: number;
|
|
siteId: number;
|
|
skillAtTime: number;
|
|
}
|
|
export interface HistoricalEventMasterpieceLost {
|
|
creationEvent: number;
|
|
histfig: number;
|
|
method: string;
|
|
site: number;
|
|
}
|
|
export interface HistoricalEventMerchant {
|
|
depotEntityId: number;
|
|
destination: number;
|
|
hardship: boolean;
|
|
lostValue: boolean;
|
|
site: number;
|
|
siteId: number;
|
|
source: number;
|
|
traderEntityId: number;
|
|
}
|
|
export interface HistoricalEventModifiedBuilding {
|
|
modification: string;
|
|
modifierHfid: number;
|
|
siteId: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventMusicalFormCreated {
|
|
circumstance: string;
|
|
circumstanceId: number;
|
|
formId: number;
|
|
histFigureId: number;
|
|
reason: string;
|
|
reasonId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventNewSiteLeader {
|
|
attackerCivId: number;
|
|
defenderCivId: number;
|
|
newLeaderHfid: number;
|
|
newSiteCivId: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventPeaceAccepted {
|
|
destination: number;
|
|
site: number;
|
|
siteId: number;
|
|
source: number;
|
|
topic: string;
|
|
}
|
|
export interface HistoricalEventPeaceRejected {
|
|
destination: number;
|
|
site: number;
|
|
siteId: number;
|
|
source: number;
|
|
topic: string;
|
|
}
|
|
export interface HistoricalEventPerformance {
|
|
civId: number;
|
|
featureLayerId: number;
|
|
occasionId: number;
|
|
scheduleId: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventPlunderedSite {
|
|
attackerCivId: number;
|
|
defenderCivId: number;
|
|
detected: boolean;
|
|
noDefeatMention: boolean;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
tookItems: boolean;
|
|
tookLivestock: boolean;
|
|
wasRaid: boolean;
|
|
}
|
|
export interface HistoricalEventPoeticFormCreated {
|
|
circumstance: string;
|
|
formId: number;
|
|
histFigureId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventProcession {
|
|
civId: number;
|
|
featureLayerId: number;
|
|
occasionId: number;
|
|
scheduleId: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventRazedStructure {
|
|
civId: number;
|
|
siteId: number;
|
|
structureId: number;
|
|
}
|
|
export interface HistoricalEventReclaimSite {
|
|
civId: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
unretire: boolean;
|
|
}
|
|
export interface HistoricalEventRegionpopIncorporatedIntoEntity {
|
|
joinEntityId: number;
|
|
popFlid: number;
|
|
popNumberMoved: number;
|
|
popRace: number;
|
|
popSrid: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventRelationship {
|
|
event: number;
|
|
relationship: string;
|
|
sourceHf: number;
|
|
targetHf: number;
|
|
year: number;
|
|
}
|
|
export interface HistoricalEventRelationshipSupplement {
|
|
event: number;
|
|
occasionType: number;
|
|
site: number;
|
|
unk1: number;
|
|
}
|
|
export interface HistoricalEventRemoveHfEntityLink {
|
|
civ: number;
|
|
civId: number;
|
|
hfid: number;
|
|
histfig: number;
|
|
link: string;
|
|
linkType: string;
|
|
position: string;
|
|
positionId: number;
|
|
}
|
|
export interface HistoricalEventRemoveHfHfLink {
|
|
hfid: number;
|
|
hfidTarget: number;
|
|
}
|
|
export interface HistoricalEventRemoveHfSiteLink {
|
|
civ: number;
|
|
histfig: number;
|
|
linkType: string;
|
|
site: number;
|
|
siteId: number;
|
|
structure: number;
|
|
}
|
|
export interface HistoricalEventReplacedStructure {
|
|
civ: number;
|
|
civId: number;
|
|
newAbId: number;
|
|
newStructure: number;
|
|
oldAbId: number;
|
|
oldStructure: number;
|
|
site: number;
|
|
siteCiv: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventSiteDied {
|
|
abandoned: boolean;
|
|
civId: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventSiteDispute {
|
|
dispute: string;
|
|
entityId1: number;
|
|
entityId2: number;
|
|
siteId1: number;
|
|
siteId2: number;
|
|
}
|
|
export interface HistoricalEventSiteRetired {
|
|
civId: number;
|
|
first: boolean;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventSiteSurrendered {
|
|
attackerCivId: number;
|
|
defenderCivId: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventSiteTakenOver {
|
|
attackerCivId: number;
|
|
defenderCivId: number;
|
|
newSiteCivId: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventSiteTributeForced {
|
|
attackerCivId: number;
|
|
defenderCivId: number;
|
|
season: string;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventSneakIntoSite {
|
|
attackerCivId: number;
|
|
defenderCivId: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
}
|
|
export interface HistoricalEventSpottedLeavingSite {
|
|
leaverCivId: number;
|
|
siteCivId: number;
|
|
siteId: number;
|
|
spotterHfid: number;
|
|
}
|
|
export interface HistoricalEventSquadVsSquad {
|
|
aHfid: number[];
|
|
aLeaderHfid: number;
|
|
aLeadershipRoll: number;
|
|
aSquadId: number;
|
|
dEffect: number;
|
|
dHfid: number[];
|
|
dInteraction: number;
|
|
dLeaderHfid: number;
|
|
dLeadershipRoll: number;
|
|
dNumber: number;
|
|
dRace: number;
|
|
dSlain: number;
|
|
dSquadId: number;
|
|
featureLayerId: number;
|
|
siteId: number;
|
|
structureId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventTacticalSituation {
|
|
aTacticianHfid: number;
|
|
aTacticsRoll: number;
|
|
dTacticianHfid: number;
|
|
dTacticsRoll: number;
|
|
featureLayerId: number;
|
|
siteId: number;
|
|
situation: string;
|
|
start: boolean;
|
|
structureId: number;
|
|
subregionId: number;
|
|
}
|
|
export interface HistoricalEventTrade {
|
|
accountShift: number;
|
|
allotment: number;
|
|
allotmentIndex: number;
|
|
destSiteId: number;
|
|
productionZoneId: number;
|
|
sourceSiteId: number;
|
|
traderEntityId: number;
|
|
traderHfid: number;
|
|
}
|
|
export interface HistoricalEventWrittenContentComposed {
|
|
circumstance: string;
|
|
circumstanceId: number;
|
|
histFigureId: number;
|
|
reason: string;
|
|
reasonId: number;
|
|
siteId: number;
|
|
subregionId: number;
|
|
wcId: number;
|
|
}
|
|
export interface HistoricalFigure {
|
|
activeInteraction: string[];
|
|
adventurer: boolean;
|
|
animated: boolean;
|
|
animatedString: string;
|
|
appeared: number;
|
|
associatedType: string;
|
|
birthSeconds72: number;
|
|
birthYear: number;
|
|
breedId: number;
|
|
caste: string;
|
|
currentIdentityId: number;
|
|
deathSeconds72: number;
|
|
deathYear: number;
|
|
deity: boolean;
|
|
entPopId: number;
|
|
entityFormerPositionLink: EntityFormerPositionLink[];
|
|
entityFormerSquadLink: EntityFormerSquadLink[];
|
|
entityLink: HistoricalFigureEntityLink[];
|
|
entityPositionLink: EntityPositionLink[];
|
|
entityReputation: EntityReputation[];
|
|
entitySquadLink: EntitySquadLink;
|
|
force: boolean;
|
|
ghost: boolean;
|
|
goal: string[];
|
|
hfLink: HfLink[];
|
|
hfSkill: HfSkill[];
|
|
holdsArtifact: number[];
|
|
honorEntity: HonorEntity[];
|
|
id: number;
|
|
interactionKnowledge: string[];
|
|
intrigueActor: IntrigueActor[];
|
|
intriguePlot: IntriguePlot[];
|
|
journeyPet: string[];
|
|
name: string;
|
|
race: string;
|
|
relationshipProfileHfHistorical: RelationshipProfileHfHistorical[];
|
|
relationshipProfileHfIdentity: RelationshipProfileHfIdentity[];
|
|
relationshipProfileHfVisual: RelationshipProfileHfVisual[];
|
|
sex: number;
|
|
siteLink: SiteLink[];
|
|
siteProperty: HistoricalFigureSiteProperty[];
|
|
sphere: string[];
|
|
usedIdentityId: number[];
|
|
vagueRelationship: VagueRelationship[];
|
|
}
|
|
export interface HistoricalFigureEntityLink {
|
|
entityId: number;
|
|
linkStrength: number;
|
|
linkType: string;
|
|
}
|
|
export interface HistoricalFigureSiteProperty {
|
|
propertyId: number;
|
|
siteId: number;
|
|
}
|
|
export interface Honor {
|
|
exemptEpid: number;
|
|
exemptFormerEpid: number;
|
|
givesPrecedence: number;
|
|
grantedToEverybody: boolean;
|
|
id: number;
|
|
name: string;
|
|
requiredBattles: number;
|
|
requiredKills: number;
|
|
requiredSkill: string;
|
|
requiredSkillIpTotal: number;
|
|
requiredYears: number;
|
|
requiresAnyMeleeOrRangedSkill: boolean;
|
|
}
|
|
export interface HonorEntity {
|
|
battles: number;
|
|
entity: number;
|
|
honorId: number[];
|
|
kills: number;
|
|
}
|
|
export interface Identity {
|
|
birthSecond: number;
|
|
birthYear: number;
|
|
caste: string;
|
|
entityId: number;
|
|
histfigId: number;
|
|
id: number;
|
|
name: string;
|
|
nemesisId: number;
|
|
profession: string;
|
|
race: string;
|
|
}
|
|
export interface IntrigueActor {
|
|
entityId: number;
|
|
handleActorId: number;
|
|
hfid: number;
|
|
localId: number;
|
|
promisedActorImmortality: boolean;
|
|
promisedMeImmortality: boolean;
|
|
role: string;
|
|
strategy: string;
|
|
strategyEnid: number;
|
|
strategyEppid: number;
|
|
}
|
|
export interface IntriguePlot {
|
|
actorId: number;
|
|
artifactId: number;
|
|
delegatedPlotHfid: number;
|
|
delegatedPlotId: number;
|
|
entityId: number;
|
|
localId: number;
|
|
onHold: boolean;
|
|
parentPlotHfid: number;
|
|
parentPlotId: number;
|
|
plotActor: PlotActor[];
|
|
type: string;
|
|
}
|
|
export interface Item {
|
|
nameString: string;
|
|
pageNumber: number;
|
|
pageWrittenContentId: number;
|
|
writingWrittenContentId: number;
|
|
}
|
|
export interface Landmass {
|
|
coord1: string;
|
|
coord2: string;
|
|
id: number;
|
|
name: string;
|
|
}
|
|
export interface MountainPeak {
|
|
coords: string;
|
|
height: number;
|
|
id: number;
|
|
isVolcano: boolean;
|
|
name: string;
|
|
}
|
|
export interface MusicalForm {
|
|
description: string;
|
|
id: number;
|
|
name: string;
|
|
}
|
|
export interface Occasion {
|
|
event: number;
|
|
id: number;
|
|
name: string;
|
|
schedule: Schedule[];
|
|
}
|
|
export interface PlotActor {
|
|
actorId: number;
|
|
agreementHasMessenger: boolean;
|
|
agreementId: number;
|
|
plotRole: string;
|
|
}
|
|
export interface PoeticForm {
|
|
description: string;
|
|
id: number;
|
|
name: string;
|
|
}
|
|
export interface Reference {
|
|
id: number;
|
|
type: string;
|
|
}
|
|
export interface Region {
|
|
coords: string;
|
|
evilness: string;
|
|
forceId: number;
|
|
id: number;
|
|
name: string;
|
|
type: string;
|
|
}
|
|
export interface RelationshipProfileHfHistorical {
|
|
fear: number;
|
|
hfId: number;
|
|
love: number;
|
|
loyalty: number;
|
|
repEnemyFighter: number;
|
|
repHero: number;
|
|
repHunter: number;
|
|
repKiller: number;
|
|
repPsychopath: number;
|
|
repStoryteller: number;
|
|
repViolent: number;
|
|
respect: number;
|
|
trust: number;
|
|
}
|
|
export interface RelationshipProfileHfIdentity {
|
|
fear: number;
|
|
id: number;
|
|
love: number;
|
|
loyalty: number;
|
|
repPsychopath: number;
|
|
respect: number;
|
|
trust: number;
|
|
}
|
|
export interface RelationshipProfileHfVisual {
|
|
fear: number;
|
|
hfId: number;
|
|
knownIdentityId: number;
|
|
lastMeetSeconds72: number;
|
|
lastMeetYear: number;
|
|
love: number;
|
|
loyalty: number;
|
|
meetCount: number;
|
|
repBonded: number;
|
|
repComrade: number;
|
|
repFlatterer: number;
|
|
repFriendly: number;
|
|
repHero: number;
|
|
repHunter: number;
|
|
repInformationSource: number;
|
|
repKiller: number;
|
|
repPsychopath: number;
|
|
repQuarreler: number;
|
|
repTradePartner: number;
|
|
respect: number;
|
|
trust: number;
|
|
}
|
|
export interface River {
|
|
endPos: string;
|
|
name: string;
|
|
path: string;
|
|
}
|
|
export interface Schedule {
|
|
feature: Feature[];
|
|
id: number;
|
|
itemSubtype: string;
|
|
itemType: string;
|
|
reference: number;
|
|
reference2: number;
|
|
type: string;
|
|
}
|
|
export interface Site {
|
|
civId: number;
|
|
coords: string;
|
|
curOwnerId: number;
|
|
id: number;
|
|
name: string;
|
|
rectangle: string;
|
|
siteProperties: { [key:number]:SiteSiteProperty; };
|
|
structures: { [key:number]:Structure; };
|
|
type: string;
|
|
}
|
|
export interface SiteLink {
|
|
entityId: number;
|
|
linkType: string;
|
|
occupationId: number;
|
|
siteId: number;
|
|
subId: number;
|
|
}
|
|
export interface SiteSiteProperty {
|
|
id: number;
|
|
ownerHfid: number;
|
|
structureId: number;
|
|
type: string;
|
|
}
|
|
export interface Structure {
|
|
copiedArtifactId: number[];
|
|
deity: number;
|
|
deityType: number;
|
|
dungeonType: number;
|
|
entityId: number;
|
|
id: number;
|
|
inhabitant: number[];
|
|
localId: number;
|
|
name: string;
|
|
name2: string;
|
|
religion: number;
|
|
subtype: string;
|
|
type: string;
|
|
worshipHfid: number;
|
|
}
|
|
export interface UndergroundRegion {
|
|
coords: string;
|
|
depth: number;
|
|
id: number;
|
|
type: string;
|
|
}
|
|
export interface VagueRelationship {
|
|
artisticBuddy: boolean;
|
|
atheleticRival: boolean;
|
|
athleteBuddy: boolean;
|
|
businessRival: boolean;
|
|
childhoodFriend: boolean;
|
|
grudge: boolean;
|
|
hfid: number;
|
|
jealousObsession: boolean;
|
|
jealousRelationshipGrudge: boolean;
|
|
persecutionGrudge: boolean;
|
|
religiousPersecutionGrudge: boolean;
|
|
scholarBuddy: boolean;
|
|
supernaturalGrudge: boolean;
|
|
warBuddy: boolean;
|
|
}
|
|
export interface WorldConstruction {
|
|
coords: string;
|
|
id: number;
|
|
name: string;
|
|
type: string;
|
|
}
|
|
export interface WrittenContent {
|
|
author: number;
|
|
authorHfid: number;
|
|
authorRoll: number;
|
|
form: string;
|
|
formId: number;
|
|
id: number;
|
|
pageEnd: number;
|
|
pageStart: number;
|
|
reference: Reference[];
|
|
style: string[];
|
|
title: string;
|
|
type: string;
|
|
}
|