Skip to main content
Version: 1.0.0

Struct DialogueTopic

Namespace: ReadyM.Relay.Common.Oblivion.ECS.Values
Assembly: ReadyM.Relay.Common.Oblivion.dll

A dialogue topic a mod offers a player.

public struct DialogueTopic : INetSerializable

Implements​

INetSerializable

Inherited Members​

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Fields​

Name​

What the player sees in the topic list.

public NativeString64 Name

Field Value​

NativeString64

QuestId​

The quest the topic belongs to.

public uint QuestId

Field Value​

uint

SpeakerBaseId​

Only NPCs of this base form offer the topic. 0 means anyone.

public uint SpeakerBaseId

Field Value​

uint

StageAtLeast​

Offered only while the quest's stage is at least this. 0 means no limit.

public byte StageAtLeast

Field Value​

byte

StageBelow​

Offered only while the quest's stage is below this. 0 means no limit.

public byte StageBelow

Field Value​

byte

TopicId​

Your mod's id for the topic.

public uint TopicId

Field Value​

uint

  • Fields
    • Name
    • QuestId
    • SpeakerBaseId
    • StageAtLeast
    • StageBelow
    • TopicId