dorfylegends/contributors.go
Robert Janetzko d53212326d codegen
2022-04-13 05:28:07 +00:00

746 lines
24 KiB
Go

// Code generated by go generate; DO NOT EDIT.
package generate
type Artifact struct {
AbsTileX int `json:"absTileX"`
AbsTileY int `json:"absTileY"`
AbsTileZ int `json:"absTileZ"`
HolderHfid int `json:"holderHfid"`
Id_ int `json:"id"`
Item Item `json:"item"`
Name_ string `json:"name"`
SiteId int `json:"siteId"`
StructureLocalId int `json:"structureLocalId"`
SubregionId int `json:"subregionId"`
}
func (x *Artifact) Id() int { return x.Id_ }
func (x *Artifact) Name() string { return x.Name_ }
type DanceForm struct {
Description string `json:"description"`
Id_ int `json:"id"`
}
func (x *DanceForm) Id() int { return x.Id_ }
type DfWorld struct {
Artifacts map[int]*Artifact `json:"artifacts"`
DanceForms map[int]*DanceForm `json:"danceForms"`
Entities map[int]*Entity `json:"entities"`
EntityPopulations map[int]* `json:"entityPopulations"`
HistoricalEras map[int]*HistoricalEra `json:"historicalEras"`
HistoricalEventCollections map[int]*HistoricalEventCollection `json:"historicalEventCollections"`
HistoricalEvents map[int]*HistoricalEvent `json:"historicalEvents"`
HistoricalFigures map[int]*HistoricalFigure `json:"historicalFigures"`
MusicalForms map[int]*MusicalForm `json:"musicalForms"`
PoeticForms map[int]*PoeticForm `json:"poeticForms"`
Regions map[int]*Region `json:"regions"`
Sites map[int]*Site `json:"sites"`
UndergroundRegions map[int]*UndergroundRegion `json:"undergroundRegions"`
WorldConstructions string `json:"worldConstructions"`
WrittenContents map[int]*WrittenContent `json:"writtenContents"`
}
type Entity struct {
Id_ int `json:"id"`
Name_ string `json:"name"`
}
func (x *Entity) Id() int { return x.Id_ }
func (x *Entity) Name() string { return x.Name_ }
type EntityFormerPositionLink struct {
EndYear int `json:"endYear"`
EntityId int `json:"entityId"`
PositionProfileId int `json:"positionProfileId"`
StartYear int `json:"startYear"`
}
type EntityLink struct {
EntityId int `json:"entityId"`
LinkStrength int `json:"linkStrength"`
LinkType string `json:"linkType"`
}
type EntityPositionLink struct {
EntityId int `json:"entityId"`
PositionProfileId int `json:"positionProfileId"`
StartYear int `json:"startYear"`
}
type EntitySquadLink struct {
EntityId int `json:"entityId"`
SquadId int `json:"squadId"`
SquadPosition int `json:"squadPosition"`
StartYear int `json:"startYear"`
}
type HfLink struct {
Hfid int `json:"hfid"`
LinkStrength int `json:"linkStrength"`
LinkType string `json:"linkType"`
}
type HfSkill struct {
Skill string `json:"skill"`
TotalIp int `json:"totalIp"`
}
type HistoricalEra struct {
Name_ string `json:"name"`
StartYear int `json:"startYear"`
}
func (x *HistoricalEra) Name() string { return x.Name_ }
type HistoricalEvent struct {
Id_ int `json:"id"`
Seconds72 int `json:"seconds72"`
Type string `json:"type"`
Year int `json:"year"`
}
func (x *HistoricalEvent) Id() int { return x.Id_ }
type HistoricalEventAddHfEntityLink struct {
CivId int `json:"civId"`
Hfid int `json:"hfid"`
Link string `json:"link"`
PositionId int `json:"positionId"`
}
type HistoricalEventAddHfHfLink struct {
Hfid int `json:"hfid"`
HfidTarget int `json:"hfidTarget"`
}
type HistoricalEventArtifactClaimFormed struct {
ArtifactId int `json:"artifactId"`
Circumstance string `json:"circumstance"`
Claim string `json:"claim"`
EntityId int `json:"entityId"`
HistFigureId int `json:"histFigureId"`
PositionProfileId int `json:"positionProfileId"`
}
type HistoricalEventArtifactCreated struct {
ArtifactId int `json:"artifactId"`
HistFigureId int `json:"histFigureId"`
SiteId int `json:"siteId"`
UnitId int `json:"unitId"`
}
type HistoricalEventArtifactLost struct {
ArtifactId int `json:"artifactId"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventArtifactStored struct {
ArtifactId int `json:"artifactId"`
HistFigureId int `json:"histFigureId"`
SiteId int `json:"siteId"`
UnitId int `json:"unitId"`
}
type HistoricalEventAssumeIdentity struct {
IdentityId int `json:"identityId"`
TargetEnid int `json:"targetEnid"`
TricksterHfid int `json:"tricksterHfid"`
}
type HistoricalEventAttackedSite struct {
AttackerCivId int `json:"attackerCivId"`
AttackerGeneralHfid int `json:"attackerGeneralHfid"`
DefenderCivId int `json:"defenderCivId"`
DefenderGeneralHfid int `json:"defenderGeneralHfid"`
SiteCivId int `json:"siteCivId"`
SiteId int `json:"siteId"`
}
type HistoricalEventBodyAbused struct {
Coords string `json:"coords"`
FeatureLayerId int `json:"featureLayerId"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventCeremony struct {
CivId int `json:"civId"`
FeatureLayerId int `json:"featureLayerId"`
OccasionId int `json:"occasionId"`
ScheduleId int `json:"scheduleId"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventChangeHfJob struct {
FeatureLayerId int `json:"featureLayerId"`
Hfid int `json:"hfid"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventChangeHfState struct {
Coords string `json:"coords"`
FeatureLayerId int `json:"featureLayerId"`
Hfid int `json:"hfid"`
Mood string `json:"mood"`
Reason string `json:"reason"`
SiteId int `json:"siteId"`
State string `json:"state"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventChangedCreatureType struct {
ChangeeHfid int `json:"changeeHfid"`
ChangerHfid int `json:"changerHfid"`
NewCaste string `json:"newCaste"`
NewRace string `json:"newRace"`
OldCaste string `json:"oldCaste"`
OldRace string `json:"oldRace"`
}
type HistoricalEventCompetition struct {
CivId int `json:"civId"`
CompetitorHfid []int `json:"competitorHfid"`
FeatureLayerId int `json:"featureLayerId"`
OccasionId int `json:"occasionId"`
ScheduleId int `json:"scheduleId"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
WinnerHfid int `json:"winnerHfid"`
}
type HistoricalEventCreatedSite struct {
BuilderHfid int `json:"builderHfid"`
CivId int `json:"civId"`
SiteCivId int `json:"siteCivId"`
SiteId int `json:"siteId"`
}
type HistoricalEventCreatedStructure struct {
BuilderHfid int `json:"builderHfid"`
CivId int `json:"civId"`
SiteCivId int `json:"siteCivId"`
SiteId int `json:"siteId"`
StructureId int `json:"structureId"`
}
type HistoricalEventCreatedWorldConstruction struct {
CivId int `json:"civId"`
MasterWcid int `json:"masterWcid"`
SiteCivId int `json:"siteCivId"`
SiteId1 int `json:"siteId1"`
SiteId2 int `json:"siteId2"`
Wcid int `json:"wcid"`
}
type HistoricalEventCreatureDevoured struct {
FeatureLayerId int `json:"featureLayerId"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventEntityAllianceFormed struct {
InitiatingEnid int `json:"initiatingEnid"`
JoiningEnid int `json:"joiningEnid"`
}
type HistoricalEventEntityBreachFeatureLayer struct {
CivEntityId int `json:"civEntityId"`
FeatureLayerId int `json:"featureLayerId"`
SiteEntityId int `json:"siteEntityId"`
SiteId int `json:"siteId"`
}
type HistoricalEventEntityCreated struct {
EntityId int `json:"entityId"`
SiteId int `json:"siteId"`
StructureId int `json:"structureId"`
}
type HistoricalEventFailedFrameAttempt struct {
ConvicterEnid int `json:"convicterEnid"`
Crime string `json:"crime"`
FooledHfid int `json:"fooledHfid"`
FramerHfid int `json:"framerHfid"`
TargetHfid int `json:"targetHfid"`
}
type HistoricalEventFieldBattle struct {
AttackerCivId int `json:"attackerCivId"`
AttackerGeneralHfid int `json:"attackerGeneralHfid"`
Coords string `json:"coords"`
DefenderCivId int `json:"defenderCivId"`
DefenderGeneralHfid int `json:"defenderGeneralHfid"`
FeatureLayerId int `json:"featureLayerId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventGamble struct {
GamblerHfid int `json:"gamblerHfid"`
NewAccount int `json:"newAccount"`
OldAccount int `json:"oldAccount"`
SiteId int `json:"siteId"`
StructureId int `json:"structureId"`
}
type HistoricalEventHfAbducted struct {
FeatureLayerId int `json:"featureLayerId"`
SiteId int `json:"siteId"`
SnatcherHfid int `json:"snatcherHfid"`
SubregionId int `json:"subregionId"`
TargetHfid int `json:"targetHfid"`
}
type HistoricalEventHfAttackedSite struct {
AttackerHfid int `json:"attackerHfid"`
DefenderCivId int `json:"defenderCivId"`
SiteCivId int `json:"siteCivId"`
SiteId int `json:"siteId"`
}
type HistoricalEventHfConvicted struct {
ConvictedHfid int `json:"convictedHfid"`
ConvicterEnid int `json:"convicterEnid"`
Crime string `json:"crime"`
PrisonMonths int `json:"prisonMonths"`
}
type HistoricalEventHfDestroyedSite struct {
AttackerHfid int `json:"attackerHfid"`
DefenderCivId int `json:"defenderCivId"`
SiteCivId int `json:"siteCivId"`
SiteId int `json:"siteId"`
}
type HistoricalEventHfDied struct {
Cause string `json:"cause"`
FeatureLayerId int `json:"featureLayerId"`
Hfid int `json:"hfid"`
SiteId int `json:"siteId"`
SlayerCaste string `json:"slayerCaste"`
SlayerHfid int `json:"slayerHfid"`
SlayerItemId int `json:"slayerItemId"`
SlayerRace string `json:"slayerRace"`
SlayerShooterItemId int `json:"slayerShooterItemId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventHfGainsSecretGoal struct {
Hfid int `json:"hfid"`
SecretGoal string `json:"secretGoal"`
}
type HistoricalEventHfNewPet struct {
Coords string `json:"coords"`
FeatureLayerId int `json:"featureLayerId"`
GroupHfid int `json:"groupHfid"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventHfRelationshipDenied struct {
FeatureLayerId int `json:"featureLayerId"`
Reason string `json:"reason"`
ReasonId int `json:"reasonId"`
Relationship string `json:"relationship"`
SeekerHfid int `json:"seekerHfid"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
TargetHfid int `json:"targetHfid"`
}
type HistoricalEventHfSimpleBattleEvent struct {
FeatureLayerId int `json:"featureLayerId"`
Group1Hfid int `json:"group1Hfid"`
Group2Hfid int `json:"group2Hfid"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
Subtype string `json:"subtype"`
}
type HistoricalEventHfTravel struct {
Coords string `json:"coords"`
FeatureLayerId int `json:"featureLayerId"`
GroupHfid int `json:"groupHfid"`
Return string `json:"return"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventHfWounded struct {
FeatureLayerId int `json:"featureLayerId"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
WoundeeHfid int `json:"woundeeHfid"`
WounderHfid int `json:"wounderHfid"`
}
type HistoricalEventHfsFormedReputationRelationship struct {
FeatureLayerId int `json:"featureLayerId"`
HfRep1Of2 string `json:"hfRep1Of2"`
HfRep2Of1 string `json:"hfRep2Of1"`
Hfid1 int `json:"hfid1"`
Hfid2 int `json:"hfid2"`
IdentityId1 int `json:"identityId1"`
IdentityId2 int `json:"identityId2"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventItemStolen struct {
Circumstance string `json:"circumstance"`
CircumstanceId int `json:"circumstanceId"`
}
type HistoricalEventKnowledgeDiscovered struct {
First string `json:"first"`
Hfid int `json:"hfid"`
Knowledge string `json:"knowledge"`
}
type HistoricalEventMasterpieceItem struct {
EntityId int `json:"entityId"`
Hfid int `json:"hfid"`
SiteId int `json:"siteId"`
SkillAtTime int `json:"skillAtTime"`
}
type HistoricalEventMerchant struct {
DepotEntityId int `json:"depotEntityId"`
SiteId int `json:"siteId"`
TraderEntityId int `json:"traderEntityId"`
}
type HistoricalEventPerformance struct {
CivId int `json:"civId"`
FeatureLayerId int `json:"featureLayerId"`
OccasionId int `json:"occasionId"`
ScheduleId int `json:"scheduleId"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventPlunderedSite struct {
AttackerCivId int `json:"attackerCivId"`
DefenderCivId int `json:"defenderCivId"`
Detected string `json:"detected"`
SiteCivId int `json:"siteCivId"`
SiteId int `json:"siteId"`
}
type HistoricalEventProcession struct {
CivId int `json:"civId"`
FeatureLayerId int `json:"featureLayerId"`
OccasionId int `json:"occasionId"`
ScheduleId int `json:"scheduleId"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventRazedStructure struct {
CivId int `json:"civId"`
SiteId int `json:"siteId"`
StructureId int `json:"structureId"`
}
type HistoricalEventReclaimSite struct {
CivId int `json:"civId"`
SiteCivId int `json:"siteCivId"`
SiteId int `json:"siteId"`
}
type HistoricalEventRemoveHfEntityLink struct {
CivId int `json:"civId"`
Hfid int `json:"hfid"`
Link string `json:"link"`
PositionId int `json:"positionId"`
}
type HistoricalEventRemoveHfHfLink struct {
Hfid int `json:"hfid"`
HfidTarget int `json:"hfidTarget"`
}
type HistoricalEventSiteDispute struct {
Dispute string `json:"dispute"`
EntityId1 int `json:"entityId1"`
EntityId2 int `json:"entityId2"`
SiteId1 int `json:"siteId1"`
SiteId2 int `json:"siteId2"`
}
type HistoricalEventSiteTakenOver struct {
AttackerCivId int `json:"attackerCivId"`
DefenderCivId int `json:"defenderCivId"`
NewSiteCivId int `json:"newSiteCivId"`
SiteCivId int `json:"siteCivId"`
SiteId int `json:"siteId"`
}
type HistoricalEventSquadVsSquad struct {
AHfid int `json:"aHfid"`
ASquadId int `json:"aSquadId"`
DEffect int `json:"dEffect"`
DInteraction int `json:"dInteraction"`
DNumber int `json:"dNumber"`
DRace int `json:"dRace"`
DSlain int `json:"dSlain"`
DSquadId int `json:"dSquadId"`
FeatureLayerId int `json:"featureLayerId"`
SiteId int `json:"siteId"`
StructureId int `json:"structureId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventTacticalSituation struct {
ATacticianHfid int `json:"aTacticianHfid"`
ATacticsRoll int `json:"aTacticsRoll"`
DTacticianHfid int `json:"dTacticianHfid"`
DTacticsRoll int `json:"dTacticsRoll"`
FeatureLayerId int `json:"featureLayerId"`
SiteId int `json:"siteId"`
Situation string `json:"situation"`
Start string `json:"start"`
StructureId int `json:"structureId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventWrittenContentComposed struct {
Circumstance string `json:"circumstance"`
CircumstanceId int `json:"circumstanceId"`
HistFigureId int `json:"histFigureId"`
Reason string `json:"reason"`
ReasonId int `json:"reasonId"`
SiteId int `json:"siteId"`
WcId int `json:"wcId"`
}
type HistoricalEventCollection struct {
EndSeconds72 int `json:"endSeconds72"`
EndYear int `json:"endYear"`
Event []int `json:"event"`
Eventcol []int `json:"eventcol"`
Id_ int `json:"id"`
StartSeconds72 int `json:"startSeconds72"`
StartYear int `json:"startYear"`
Type string `json:"type"`
}
func (x *HistoricalEventCollection) Id() int { return x.Id_ }
type HistoricalEventCollectionBattle struct {
AttackingHfid []int `json:"attackingHfid"`
AttackingSquadDeaths []int `json:"attackingSquadDeaths"`
AttackingSquadEntityPop []int `json:"attackingSquadEntityPop"`
AttackingSquadNumber []int `json:"attackingSquadNumber"`
AttackingSquadRace []string `json:"attackingSquadRace"`
AttackingSquadSite []int `json:"attackingSquadSite"`
Coords string `json:"coords"`
DefendingHfid []int `json:"defendingHfid"`
DefendingSquadDeaths []int `json:"defendingSquadDeaths"`
DefendingSquadEntityPop []int `json:"defendingSquadEntityPop"`
DefendingSquadNumber []int `json:"defendingSquadNumber"`
DefendingSquadRace []string `json:"defendingSquadRace"`
DefendingSquadSite []int `json:"defendingSquadSite"`
FeatureLayerId int `json:"featureLayerId"`
IndividualMerc []string `json:"individualMerc"`
Name_ string `json:"name"`
NoncomHfid []int `json:"noncomHfid"`
Outcome string `json:"outcome"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
WarEventcol int `json:"warEventcol"`
}
func (x *HistoricalEventCollectionBattle) Name() string { return x.Name_ }
type HistoricalEventCollectionBeastAttack struct {
Coords string `json:"coords"`
DefendingEnid int `json:"defendingEnid"`
FeatureLayerId int `json:"featureLayerId"`
Ordinal int `json:"ordinal"`
ParentEventcol int `json:"parentEventcol"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventCollectionDuel struct {
AttackingHfid int `json:"attackingHfid"`
Coords string `json:"coords"`
DefendingHfid int `json:"defendingHfid"`
FeatureLayerId int `json:"featureLayerId"`
Ordinal int `json:"ordinal"`
ParentEventcol int `json:"parentEventcol"`
SiteId int `json:"siteId"`
SubregionId int `json:"subregionId"`
}
type HistoricalEventCollectionOccasion struct {
CivId int `json:"civId"`
OccasionId int `json:"occasionId"`
Ordinal int `json:"ordinal"`
}
type HistoricalEventCollectionSiteConquered struct {
AttackingEnid int `json:"attackingEnid"`
DefendingEnid int `json:"defendingEnid"`
Ordinal int `json:"ordinal"`
SiteId int `json:"siteId"`
WarEventcol int `json:"warEventcol"`
}
type HistoricalEventCollectionWar struct {
AggressorEntId int `json:"aggressorEntId"`
DefenderEntId int `json:"defenderEntId"`
Name_ string `json:"name"`
}
func (x *HistoricalEventCollectionWar) Name() string { return x.Name_ }
type HistoricalFigure struct {
Appeared int `json:"appeared"`
AssociatedType string `json:"associatedType"`
BirthSeconds72 int `json:"birthSeconds72"`
BirthYear int `json:"birthYear"`
Caste string `json:"caste"`
CurrentIdentityId int `json:"currentIdentityId"`
DeathSeconds72 int `json:"deathSeconds72"`
DeathYear int `json:"deathYear"`
Deity string `json:"deity"`
EntPopId int `json:"entPopId"`
EntityFormerPositionLink []EntityFormerPositionLink `json:"entityFormerPositionLink"`
EntityLink []EntityLink `json:"entityLink"`
EntityPositionLink []EntityPositionLink `json:"entityPositionLink"`
EntityReputation map[int]* `json:"entityReputation"`
EntitySquadLink EntitySquadLink `json:"entitySquadLink"`
Force string `json:"force"`
Goal []string `json:"goal"`
HfLink []HfLink `json:"hfLink"`
HfSkill []HfSkill `json:"hfSkill"`
HoldsArtifact int `json:"holdsArtifact"`
Id_ int `json:"id"`
InteractionKnowledge []string `json:"interactionKnowledge"`
IntrigueActor IntrigueActor `json:"intrigueActor"`
IntriguePlot []IntriguePlot `json:"intriguePlot"`
JourneyPet []string `json:"journeyPet"`
Name_ string `json:"name"`
Race string `json:"race"`
RelationshipProfileHfHistorical RelationshipProfileHfHistorical `json:"relationshipProfileHfHistorical"`
RelationshipProfileHfVisual []RelationshipProfileHfVisual `json:"relationshipProfileHfVisual"`
SiteLink SiteLink `json:"siteLink"`
Sphere []string `json:"sphere"`
UsedIdentityId int `json:"usedIdentityId"`
VagueRelationship []VagueRelationship `json:"vagueRelationship"`
}
func (x *HistoricalFigure) Id() int { return x.Id_ }
func (x *HistoricalFigure) Name() string { return x.Name_ }
type IntrigueActor struct {
Hfid int `json:"hfid"`
LocalId int `json:"localId"`
Role string `json:"role"`
Strategy string `json:"strategy"`
}
type IntriguePlot struct {
ActorId int `json:"actorId"`
ArtifactId int `json:"artifactId"`
EntityId int `json:"entityId"`
LocalId int `json:"localId"`
OnHold string `json:"onHold"`
Type string `json:"type"`
}
type Item struct {
NameString string `json:"nameString"`
PageNumber int `json:"pageNumber"`
PageWrittenContentId int `json:"pageWrittenContentId"`
WritingWrittenContentId int `json:"writingWrittenContentId"`
}
type MusicalForm struct {
Description string `json:"description"`
Id_ int `json:"id"`
}
func (x *MusicalForm) Id() int { return x.Id_ }
type PoeticForm struct {
Description string `json:"description"`
Id_ int `json:"id"`
}
func (x *PoeticForm) Id() int { return x.Id_ }
type Region struct {
Id_ int `json:"id"`
Name_ string `json:"name"`
Type string `json:"type"`
}
func (x *Region) Id() int { return x.Id_ }
func (x *Region) Name() string { return x.Name_ }
type RelationshipProfileHfHistorical struct {
Fear int `json:"fear"`
HfId int `json:"hfId"`
Love int `json:"love"`
Loyalty int `json:"loyalty"`
Respect int `json:"respect"`
Trust int `json:"trust"`
}
type RelationshipProfileHfVisual struct {
Fear int `json:"fear"`
HfId int `json:"hfId"`
KnownIdentityId int `json:"knownIdentityId"`
LastMeetSeconds72 int `json:"lastMeetSeconds72"`
LastMeetYear int `json:"lastMeetYear"`
Love int `json:"love"`
Loyalty int `json:"loyalty"`
MeetCount int `json:"meetCount"`
RepFriendly int `json:"repFriendly"`
RepInformationSource int `json:"repInformationSource"`
Respect int `json:"respect"`
Trust int `json:"trust"`
}
type Site struct {
Id_ int `json:"id"`
Type string `json:"type"`
}
func (x *Site) Id() int { return x.Id_ }
type SiteCamp struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
}
func (x *SiteCamp) Name() string { return x.Name_ }
type SiteCave struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
Structures map[int]*Structure `json:"structures"`
}
func (x *SiteCave) Name() string { return x.Name_ }
type SiteDarkFortress struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
Structures map[int]*Structure `json:"structures"`
}
func (x *SiteDarkFortress) Name() string { return x.Name_ }
type SiteDarkPits struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
}
func (x *SiteDarkPits) Name() string { return x.Name_ }
type SiteForestRetreat struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
Structures map[int]*Structure `json:"structures"`
}
func (x *SiteForestRetreat) Name() string { return x.Name_ }
type SiteFortress struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
Structures map[int]*Structure `json:"structures"`
}
func (x *SiteFortress) Name() string { return x.Name_ }
type SiteHamlet struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
Structures map[int]*Structure `json:"structures"`
}
func (x *SiteHamlet) Name() string { return x.Name_ }
type SiteHillocks struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
}
func (x *SiteHillocks) Name() string { return x.Name_ }
type SiteLabyrinth struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
}
func (x *SiteLabyrinth) Name() string { return x.Name_ }
type SiteLair struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
}
func (x *SiteLair) Name() string { return x.Name_ }
type SiteShrine struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
}
func (x *SiteShrine) Name() string { return x.Name_ }
type SiteTown struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
Structures map[int]*Structure `json:"structures"`
}
func (x *SiteTown) Name() string { return x.Name_ }
type SiteVault struct {
Coords string `json:"coords"`
Name_ string `json:"name"`
Rectangle string `json:"rectangle"`
}
func (x *SiteVault) Name() string { return x.Name_ }
type SiteLink struct {
EntityId int `json:"entityId"`
LinkType string `json:"linkType"`
OccupationId int `json:"occupationId"`
SiteId int `json:"siteId"`
SubId int `json:"subId"`
}
type Structure struct {
LocalId int `json:"localId"`
Type string `json:"type"`
}
type StructureTemple struct {
EntityId int `json:"entityId"`
Name_ string `json:"name"`
}
func (x *StructureTemple) Name() string { return x.Name_ }
type UndergroundRegion struct {
Id_ int `json:"id"`
Type string `json:"type"`
}
func (x *UndergroundRegion) Id() int { return x.Id_ }
type VagueRelationship struct {
ChildhoodFriend string `json:"childhoodFriend"`
Hfid int `json:"hfid"`
JealousObsession string `json:"jealousObsession"`
WarBuddy string `json:"warBuddy"`
}
type WrittenContent struct {
AuthorHfid int `json:"authorHfid"`
AuthorRoll int `json:"authorRoll"`
Form string `json:"form"`
FormId int `json:"formId"`
Id_ int `json:"id"`
Style []string `json:"style"`
Title string `json:"title"`
}
func (x *WrittenContent) Id() int { return x.Id_ }