CommonLibSSE (Parapets fork)
RE::DIALOGUE_DATA Struct Reference

#include <TESTopic.h>

Public Types

enum class  TopicFlag { kNone = 0 , kDoAllBeforeRepeating = 1 << 0 }
 
enum class  Subtype {
  kCustom = 0 , kForceGreet = 1 , kRumors = 2 , kUnk3 = 3 ,
  kIntimidate = 4 , kFlatter = 5 , kBribe = 6 , kAskGift = 7 ,
  kGift = 8 , kAskFavor = 9 , kFavor = 10 , kShowRelationships = 11 ,
  kFollow = 12 , kReject = 13 , kScene = 14 , kShow = 15 ,
  kAgree = 16 , kRefuse = 17 , kExitFavorState = 18 , kMoralRefusal = 19 ,
  kFlyingMountLand = 20 , kFlyingMountCancelLand = 21 , kFlyingMountAcceptTarget = 22 , kFlyingMountRejectTarget = 23 ,
  kFlyingMountNoTarget = 24 , kFlyingMountDestinationReached = 25 , kAttack = 26 , kPowerAttack = 27 ,
  kBash = 28 , kHit = 29 , kFlee = 30 , kBleedout = 31 ,
  kAvoidThreat = 32 , kDeath = 33 , kGroupStrategy = 34 , kBlock = 35 ,
  kTaunt = 36 , kAllyKilled = 37 , kSteal = 38 , kYield = 39 ,
  kAcceptYield = 40 , kPickpocketCombat = 41 , kAssault = 42 , kMurder = 43 ,
  kAssaultNPC = 44 , kMurderNPC = 45 , kPickpocketNPC = 46 , kStealFromNPC = 47 ,
  kTrespassAgainstNPC = 48 , kTrespass = 49 , kWereTransformCrime = 50 , kVoicePowerStartShort = 51 ,
  kVoicePowerStartLong = 52 , kVoicePowerEndShort = 53 , kVoicePowerEndLong = 54 , kAlertIdle = 55 ,
  kLostIdle = 56 , kNormalToAlert = 57 , kAlertToCombat = 58 , kNormalToCombat = 59 ,
  kAlertToNormal = 60 , kCombatToNormal = 61 , kCombatToLost = 62 , kLostToNormal = 63 ,
  kLostToCombat = 64 , kDetectFriendDie = 65 , kServiceRefusal = 66 , kRepair = 67 ,
  kTravel = 68 , kTraining = 69 , kBarterExit = 70 , kRepairExit = 71 ,
  kRecharge = 72 , kRechargeExit = 73 , kTrainingExit = 74 , kObserveCombat = 75 ,
  kNoticeCorpse = 76 , kTimeToGo = 77 , kGoodBye = 78 , kHello = 79 ,
  kSwingMeleeWeapon = 80 , kShootBow = 81 , kZKeyObject = 82 , kJump = 83 ,
  kKnockOverObject = 84 , kDestroyObject = 85 , kStandonFurniture = 86 , kLockedObject = 87 ,
  kPickpocketTopic = 88 , kPursueIdleTopic = 89 , kSharedInfo = 90 , kPlayerCastProjectileSpell = 91 ,
  kPlayerCastSelfSpell = 92 , kPlayerShout = 93 , kIdle = 94 , kEnterSprintBreath = 95 ,
  kEnterBowZoomBreath = 96 , kExitBowZoomBreath = 97 , kActorCollidewithActor = 98 , kPlayerinIronSights = 99 ,
  kOutofBreath = 100 , kCombatGrunt = 101 , kLeaveWaterBreath = 102
}
 

Public Attributes

stl::enumeration< TopicFlag, std::uint8_t > topicFlags
 
stl::enumeration< DIALOGUE_TYPE, std::uint8_t > type
 
stl::enumeration< Subtype, std::uint16_t > subtype
 

Member Enumeration Documentation

◆ Subtype

Enumerator
kCustom 
kForceGreet 
kRumors 
kUnk3 
kIntimidate 
kFlatter 
kBribe 
kAskGift 
kGift 
kAskFavor 
kFavor 
kShowRelationships 
kFollow 
kReject 
kScene 
kShow 
kAgree 
kRefuse 
kExitFavorState 
kMoralRefusal 
kFlyingMountLand 
kFlyingMountCancelLand 
kFlyingMountAcceptTarget 
kFlyingMountRejectTarget 
kFlyingMountNoTarget 
kFlyingMountDestinationReached 
kAttack 
kPowerAttack 
kBash 
kHit 
kFlee 
kBleedout 
kAvoidThreat 
kDeath 
kGroupStrategy 
kBlock 
kTaunt 
kAllyKilled 
kSteal 
kYield 
kAcceptYield 
kPickpocketCombat 
kAssault 
kMurder 
kAssaultNPC 
kMurderNPC 
kPickpocketNPC 
kStealFromNPC 
kTrespassAgainstNPC 
kTrespass 
kWereTransformCrime 
kVoicePowerStartShort 
kVoicePowerStartLong 
kVoicePowerEndShort 
kVoicePowerEndLong 
kAlertIdle 
kLostIdle 
kNormalToAlert 
kAlertToCombat 
kNormalToCombat 
kAlertToNormal 
kCombatToNormal 
kCombatToLost 
kLostToNormal 
kLostToCombat 
kDetectFriendDie 
kServiceRefusal 
kRepair 
kTravel 
kTraining 
kBarterExit 
kRepairExit 
kRecharge 
kRechargeExit 
kTrainingExit 
kObserveCombat 
kNoticeCorpse 
kTimeToGo 
kGoodBye 
kHello 
kSwingMeleeWeapon 
kShootBow 
kZKeyObject 
kJump 
kKnockOverObject 
kDestroyObject 
kStandonFurniture 
kLockedObject 
kPickpocketTopic 
kPursueIdleTopic 
kSharedInfo 
kPlayerCastProjectileSpell 
kPlayerCastSelfSpell 
kPlayerShout 
kIdle 
kEnterSprintBreath 
kEnterBowZoomBreath 
kExitBowZoomBreath 
kActorCollidewithActor 
kPlayerinIronSights 
kOutofBreath 
kCombatGrunt 
kLeaveWaterBreath 

◆ TopicFlag

Enumerator
kNone 
kDoAllBeforeRepeating 

Member Data Documentation

◆ subtype

stl::enumeration<Subtype, std::uint16_t> RE::DIALOGUE_DATA::subtype

◆ topicFlags

stl::enumeration<TopicFlag, std::uint8_t> RE::DIALOGUE_DATA::topicFlags

◆ type

stl::enumeration<DIALOGUE_TYPE, std::uint8_t> RE::DIALOGUE_DATA::type

The documentation for this struct was generated from the following file: