Show / Hide Table of Contents

Struct SiteDetails

Full details of a quest site generated by Place resource. A site has different meanings based on type:

  • Town - Exterior arrangement of RMB blocks. Can be fixed or random.
  • Dungeon - Interior arrangement of RDB blocks. Can be fixed or random.
  • Building - Interior of a specific RMB block record. Random based on building type.

NOTES:

  • All available quest Spawn and Item markers are stored in SiteDetails for lookups.
  • Only a single marker will be selected based on first resource placed to site and what markers are available.
  • If an Item resource is placed first it will select a random Item marker.
  • If a Foe or Person resource is placed first it will select a random Spawn marker.
  • Future placements will be added to selected marker.
  • If site has only a Spawn or Item marker available, the best available marker type will be used.
  • Will continue to refine this design as quest system progresses.
Namespace: DaggerfallWorkshop
Assembly: Assembly-CSharp.dll
Syntax
[Serializable]
public struct SiteDetails

Fields

| Improve this Doc View Source

buildingKey

Declaration
public int buildingKey
Field Value
Type Description
Int32
| Improve this Doc View Source

buildingName

Declaration
public string buildingName
Field Value
Type Description
String
| Improve this Doc View Source

locationId

Declaration
public uint locationId
Field Value
Type Description
UInt32
| Improve this Doc View Source

locationName

Declaration
public string locationName
Field Value
Type Description
String
| Improve this Doc View Source

magicNumberIndex

Declaration
public int magicNumberIndex
Field Value
Type Description
Int32
| Improve this Doc View Source

mapId

Declaration
public int mapId
Field Value
Type Description
Int32
| Improve this Doc View Source

questItemMarkers

Declaration
public QuestMarker[] questItemMarkers
Field Value
Type Description
QuestMarker[]
| Improve this Doc View Source

questSpawnMarkers

Declaration
public QuestMarker[] questSpawnMarkers
Field Value
Type Description
QuestMarker[]
| Improve this Doc View Source

questUID

Declaration
public ulong questUID
Field Value
Type Description
UInt64
| Improve this Doc View Source

regionName

Declaration
public string regionName
Field Value
Type Description
String
| Improve this Doc View Source

selectedMarker

Declaration
public QuestMarker selectedMarker
Field Value
Type Description
QuestMarker
| Improve this Doc View Source

selectedQuestItemMarker

Declaration
public int selectedQuestItemMarker
Field Value
Type Description
Int32
| Improve this Doc View Source

selectedQuestSpawnMarker

Declaration
public int selectedQuestSpawnMarker
Field Value
Type Description
Int32
| Improve this Doc View Source

siteType

Declaration
public SiteTypes siteType
Field Value
Type Description
SiteTypes
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX