VoK.Sdk
Doxygen generated documentation for the Dungeon Helper SDK
Plugin Messages

Classes

interface  VoK.Sdk.Ddo.IBank
 interface for defining a bank. ie, the shared bank, the character bank, etc More...
 
interface  VoK.Sdk.Ddo.IBankDataMessage
 definition for a bank data message More...
 
interface  VoK.Sdk.Ddo.IBankItem
 interface representing an item in the new banking system. More...
 
interface  VoK.Sdk.Ddo.IBankPage
 page of items in a bank More...
 
interface  VoK.Sdk.Ddo.IBankTab
 data about a bank tab. ingame, a tab is a user-defined organization mechanism to the right of the item listing. More...
 
interface  VoK.Sdk.Ddo.IBankTabDataMessage
 definition for a bank tab data message More...
 
interface  VoK.Sdk.Ddo.IConfirmResurrectionMessage
 
interface  VoK.Sdk.Ddo.IEnhancementTree
 represents a selected enhancement tree in the enhancement UI. More...
 
interface  VoK.Sdk.Ddo.IPortalInfo
 information give in the quest dialog selection window (aka PortalActivate) More...
 

Properties

BankType VoK.Sdk.Ddo.IBank.BankType [get]
 type of bank this is More...
 
IReadOnlyCollection< IBankTabVoK.Sdk.Ddo.IBank.Tabs [get]
 the collection of tabs in this bank More...
 
int VoK.Sdk.Ddo.IBankDataMessage.Capacity [get]
 capacity of the bank being messaged More...
 
int VoK.Sdk.Ddo.IBankDataMessage.ItemsInTab [get]
 how many items are in this tab More...
 
int VoK.Sdk.Ddo.IBankDataMessage.TabPages [get]
 how many pages of items there are in this tab More...
 
int VoK.Sdk.Ddo.IBankDataMessage.CurrentTabPage [get]
 current tab page More...
 
BankType VoK.Sdk.Ddo.IBankDataMessage.BankType [get]
 type of bank More...
 
int VoK.Sdk.Ddo.IBankDataMessage.TotalItems [get]
 number of items to expect More...
 
IReadOnlyCollection< IBankItemVoK.Sdk.Ddo.IBankDataMessage.Items [get]
 items in the message More...
 
int VoK.Sdk.Ddo.IBankItem.Index [get]
 index of the item in the tab list More...
 
ulong VoK.Sdk.Ddo.IBankItem.Id [get]
 Id of the item More...
 
ulong VoK.Sdk.Ddo.IBankItem.TabIid [get]
 when this is 0, it's in the main/default tab. when the MSB is 0x0C, it's the tab id. match this against IBankTab.Iid in the IBankTabDataMessage message More...
 
int VoK.Sdk.Ddo.IBankItem.Quantity [get]
 Quanity, if stacking. Will default to 1 if not present More...
 
int VoK.Sdk.Ddo.IBankItem.MinLevel [get]
 Minimum Level if known. Will default to 0 if not present. More...
 
DateTime? VoK.Sdk.Ddo.IBankItem.DateAdded [get]
 No clue on the timezone here. likely either UTC or local server time (SSG servers are in US-East, so UTC-4 or 5, depending on time of year) More...
 
IPropertyCollection VoK.Sdk.Ddo.IBankItem.Properties [get]
 properties of the item. warning, this will be fewer than standard items in inventory, so be careful. More...
 
IReadOnlyCollection< IBankItemVoK.Sdk.Ddo.IBankPage.Items [get]
 items on the page More...
 
int VoK.Sdk.Ddo.IBankTab.TabIndex [get]
 0-based index for a tab, but -1 for the "main" tab. More...
 
string VoK.Sdk.Ddo.IBankTab.Name [get]
 user-defined name for the tab More...
 
ulong VoK.Sdk.Ddo.IBankTab.Iid [get]
 each user-defined tab gets an ID, set here. the "main" tab is always 0. More...
 
BankType VoK.Sdk.Ddo.IBankTabDataMessage.BankType [get]
 type of the bank More...
 
int VoK.Sdk.Ddo.IBankTabDataMessage.TabCount [get]
 how many tabs this bank has More...
 
IReadOnlyCollection< IBankTabVoK.Sdk.Ddo.IBankTabDataMessage.Tabs [get]
 collection of tabs in this bank More...
 
string VoK.Sdk.Ddo.IConfirmResurrectionMessage.FullMessage [get]
 full message in the UI box More...
 
string VoK.Sdk.Ddo.IConfirmResurrectionMessage.Spell [get]
 name of the spell or effect being used to resurrect you, as it appears in the UI More...
 
string VoK.Sdk.Ddo.IConfirmResurrectionMessage.Caster [get]
 name of the person attempting to resurrect you, as it appears in the UI More...
 
string VoK.Sdk.Ddo.IEnhancementTree.Name [get]
 name of the tree, as it appears in the Enhancement panel UI. this will not correspond to common wiki values. for example: "Enlightened Spirit (Wlk)" and "Arcanotechnician (Art)" More...
 
uint VoK.Sdk.Ddo.IEnhancementTree.Did [get]
 Data ID for the enhancement tree. You can load the tree's master property file through IPropertyMaster More...
 
int VoK.Sdk.Ddo.IEnhancementTree.ActionPointSpend [get]
 how many points are currently spent in this tree More...
 
IPropertyCollection VoK.Sdk.Ddo.IEnhancementTree.Properties [get]
 usually empty, but properties are allowed here so we're exposing them More...
 
IReadOnlyCollection< uint > VoK.Sdk.Ddo.IEnhancementTree.SelectedEnhancements [get]
 these are the selected enhancements in a tree, in order. Please note, enhancements with 3 levels are really 3 different enhancements, so this list should not contain duplicates. you can load the enhancement data through IPropertyMaster. More...
 
ulong? VoK.Sdk.Ddo.IPortalInfo.OpenDuration [get]
 timer for how long the quest has been open. seems to be milliseconds, but not committing to that. More...
 
uint? VoK.Sdk.Ddo.IPortalInfo.ActiveInstanceDid [get]
 Did of the instance that is active More...
 
uint? VoK.Sdk.Ddo.IPortalInfo.QuestGenericDifficulty [get]
 Property Id corresponding to the difficulty of the open quest More...
 
List< uint > VoK.Sdk.Ddo.IPortalInfo.AvailableQuests [get]
 Dids of the quests that are available inside this portal More...
 

Detailed Description