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

Classes

interface  VoK.Sdk.Ddo.ICharacter
 a character belonging to the currently launched game client (ie, subscription and server specific) More...
 
interface  VoK.Sdk.Ddo.IClassInfo
 class information avaiable from the Who tab More...
 
interface  VoK.Sdk.Ddo.IDdoEventProvider
 Definitions for all the Ddo Events exposed by Dungeon Helper More...
 
interface  VoK.Sdk.Ddo.IDdoGameDataProvider
 Interface that describes all the functionality exposed by the Dungeon Helper framework More...
 
interface  VoK.Sdk.Ddo.IDdoPlugin
 Interface for what a plugin must implement to run in the DH framework More...
 
interface  VoK.Sdk.Ddo.IDdoSocialEntity
 someone on the who tab. this object contains a subset of the data found on the full IEntity record and typically includes class breakdown, gender, race, name, and a last known location More...
 
interface  VoK.Sdk.Ddo.IHotbarSlot
 a single hotbar slot for a character More...
 
interface  VoK.Sdk.Ddo.ILevelupData
 data associated with leveling up! More...
 
interface  VoK.Sdk.Ddo.IOpenAdvancementDialog
 data associated with opening up the levelup dialog More...
 
interface  VoK.Sdk.Ddo.IPartyMember
 available information about somebody in your party More...
 
class  VoK.Sdk.Ddo.ScriptEventArgs
 wrapper for all the data elements of a script event. More...
 

Functions

IReadOnlyCollection< IDdoSocialEntityVoK.Sdk.Ddo.IDdoGameDataProvider.GetAllSocialEntities ()
 gets all players logged in (ie, the Who tab) provided the player has opened it at least once. More...
 
IDdoSocialEntity VoK.Sdk.Ddo.IDdoGameDataProvider.GetPlayerSocialEntity ()
 gets the public information about a player (according to the Who/LFM tabs). if the player has the anonymous flag enabled, this will return null; More...
 
IDdoSocialEntity VoK.Sdk.Ddo.IDdoGameDataProvider.GetSocialEntity (ulong playerId)
 gets the public information (ie, the information on the Who/LFM tabs) about a player. if the player is anonymous or offline, this will return null. More...
 
string VoK.Sdk.Ddo.IDdoGameDataProvider.GetCharacterNameFromId (ulong characterId)
 Get's the character's name from an id More...
 
IReadOnlyList< IPartyMemberVoK.Sdk.Ddo.IDdoGameDataProvider.GetPartyMembers ()
 gets the list of current party members More...
 
void VoK.Sdk.Ddo.IDdoGameDataProvider.SelectObject (ulong objectId)
 selects an object by an id More...
 
void VoK.Sdk.Ddo.IDdoGameDataProvider.SendInput (uint command)
 Attempts to send the specified input command to the game client. please note, some actions must also be released as they are a state toggle (like blocking). Consult InputActions and AltInputActions for possible values. More...
 
void VoK.Sdk.Ddo.IDdoGameDataProvider.ReleaseInput (uint command)
 Attempts to send a release signal to the game client for the specified action. More...
 
void VoK.Sdk.Ddo.IDdoGameDataProvider.UseSelectedObject ()
 uses a currently selected object More...
 
IReadOnlyCollection< IPropertyVoK.Sdk.Ddo.IDdoGameDataProvider.GetServerProperties ()
 gets the current server properties. contains stuff like temporary xp boosts, etc. More...
 
IReadOnlyCollection< IPropertyVoK.Sdk.Ddo.IDdoGameDataProvider.GetSubscriptionProperties ()
 gets subscription-level properties. typically includes all store-purchased "account" level options such as shared storage, purchased content, etc. More...
 
IReadOnlyCollection< ICharacterVoK.Sdk.Ddo.IDdoGameDataProvider.GetAllCharacters ()
 gets the character build data. this is sent down to the client on the character selection screen. if you launch the game with a direct-to-character shortcut, this data is not available until you log out and hit the character selection page. More...
 
IEnhancementTree VoK.Sdk.Ddo.IDdoGameDataProvider.GetEnhancementTree (uint enhancementTreeDid)
 gets a particular enhancement tree. may be null if the character does not have the tree requested. More...
 
IEnhancementTree VoK.Sdk.Ddo.IDdoGameDataProvider.GetDestinyTree (uint enhancementTreeDid)
 gets a particular epic destiny tree. may be null if the character does not have the tree requested. More...
 
IEnhancementTree VoK.Sdk.Ddo.IDdoGameDataProvider.GetReaperTree (uint enhancementTreeDid)
 gets a particular reaper tree. may be null if the character does not have the tree requested. More...
 
IPropertyCollection VoK.Sdk.Ddo.IDdoGameDataProvider.GetCharacterBuildData (ulong characterId)
 gets the character build data. this is sent down to the client on the character selection screen. if you launch the game with a direct-to-character shortcut, this data is not available until you log out and hit the character selection page. More...
 
IHotbarSlot[] VoK.Sdk.Ddo.IDdoGameDataProvider.GetHotbarMap ()
 gets the hotbar map for the current character. the returned array is indexed by (slot-1) + (bar-1) * 10. For example, bar 4 slot 8 will be index 37, as hotbars and arrays are both 0-indexed. bar 1 slot 1 is index 0. Typically, this array will have 200 items in it unless fetched too soon after login, in which case it could have fewer. If Dungeon Helper is restarted after login, it will usually be empty. More...
 
UiEventResult VoK.Sdk.Ddo.IDdoGameDataProvider.SendUiEvent (uint uiElementId, MouseEvent mouseEvent)
 if the specified UiElement is open, it will attempt to send the mouse event to it at the specified UI element relative x/y coordinates. if another UI element is in the way, the window cannot be found, or there is no interactable component at those coordinates, no attempt will be made. More...
 
IInventoryOptions VoK.Sdk.Ddo.IDdoGameDataProvider.GetInventoryOptions ()
 Provides inventory information about current and max inventory slots. More...
 
uint? VoK.Sdk.Ddo.IDdoGameDataProvider.GetCurrentQuestDid ()
 gets the current quest data id. this will be a 0x70 ID that can be used to look up information in the game property master. This should match the quest currently selected in the quest journal. More...
 
uint? VoK.Sdk.Ddo.IDdoGameDataProvider.GetCurrentQuestObjectiveDid ()
 Gets the current quest objective. That is, the next thing to do to progress the quest. This is a 0x70 ID that can be used to look up information in the game property master. More...
 
IReadOnlyDictionary< int, IActiveEffectVoK.Sdk.Ddo.IDdoGameDataProvider.GetActiveEffects ()
 Gets the active effects on the current character. More...
 
void VoK.Sdk.Ddo.IDdoPlugin.Initialize (IDdoGameDataProvider gameDataProvider, string folder)
 called when Dungeon Helper is ready to start providing data to your plugin. you should save the reference to IDdoDataProvider for later use, and estabilish your event hooks on the event bus. the reference to the event bus will not be valid after this method has finished. More...
 
void VoK.Sdk.Ddo.IDdoSocialEntity.ReloadLocation ()
 can call this to update the location from memory, if it is still valid More...
 
uint? VoK.Sdk.Ddo.IHotbarSlot.GetInputAction ()
 Gets the Command value to send in order to trigger this hotbar slot to be used. Intended to be passed to IDdoGameDataProvider.SendInput(uint). More...
 
bool VoK.Sdk.Ddo.IPartyMember.IsValid ()
 whether or not this object is still valid after being fetched from the ddo provider More...
 
void VoK.Sdk.Ddo.IPartyMember.Refresh ()
 attempts to refresh the data backing this object More...
 
 VoK.Sdk.Ddo.ScriptEventArgs.ScriptEventArgs (uint fxId, uint secondaryFxId, ulong scriptSourceIid, ulong scriptTargetIid, IPropertyCollection properties)
 creates a new script event args object. for Dungeon-Helper use only. More...
 
object VoK.Sdk.Ddo.ScriptEventArgs.Clone ()
 

Properties

ulong VoK.Sdk.Ddo.ICharacter.Id [get]
 id of the character More...
 
uint VoK.Sdk.Ddo.ICharacter.Did [get]
 the data Id of the current character. this will have all the racial / 3d model information. Can be loaded with an IPropertyMaster object. More...
 
string VoK.Sdk.Ddo.ICharacter.Name [get]
 name of the character More...
 
IPropertyCollection VoK.Sdk.Ddo.ICharacter.Properties [get]
 build-related properties of the character including feats, class levels, and chargen features (facial stuff) More...
 
string VoK.Sdk.Ddo.IClassInfo.Name [get]
 name of the class More...
 
string VoK.Sdk.Ddo.IClassInfo.Abbreviation [get]
 3-letter abbreviation for the class More...
 
uint? VoK.Sdk.Ddo.IClassInfo.Levels [get]
 number of levels a player has in the class More...
 
int? VoK.Sdk.Ddo.IClassInfo.SmallIconId [get]
 0x41 icon id of the small icon (used on who tab) More...
 
int? VoK.Sdk.Ddo.IClassInfo.IconId [get]
 0x41 icon of the class, usually 32x32 More...
 
IAsyncEvent< HotKeyEventArgsVoK.Sdk.Ddo.IDdoEventProvider.KeyDown [get]
 event handler for when keys are pressed in the client More...
 
IAsyncEvent< HotKeyEventArgsVoK.Sdk.Ddo.IDdoEventProvider.KeyUp [get]
 event handler for when keys are pressed in the client More...
 
IAsyncEvent< IBankDataMessageVoK.Sdk.Ddo.IDdoEventProvider.SharedCraftingDataMessage [get]
 fires when we get a message about shared crafting data. fires when the bank is opened, and again whenever contents are modified or pages are changed More...
 
IAsyncEvent< IBankDataMessageVoK.Sdk.Ddo.IDdoEventProvider.BankDataMessage [get]
 fires when we get a message about bank data. fires when the bank is opened, and again whenever contents are modified or pages are changed More...
 
IAsyncEvent< IBankTabDataMessageVoK.Sdk.Ddo.IDdoEventProvider.BankTabDataMessage [get]
 fires when we get a message about bank tab data. usually fires when the bank is open. More...
 
IAsyncEvent< uint > VoK.Sdk.Ddo.IDdoEventProvider.OnEnhancementTreeUpdated [get]
 fires when enhancements are changed. Fires once FOR EACH TREE when the "Accept" button is clicked in the Enhancement UI. More...
 
IAsyncEvent VoK.Sdk.Ddo.IDdoEventProvider.OnAllEnhancementsUpdated [get]
 fires upon initial receipt of enhancements upon login (multiple times), and any time enhancement trees are reset. More...
 
IAsyncEvent< uint > VoK.Sdk.Ddo.IDdoEventProvider.OnDestinyTreeUpdated [get]
 fires when destiny enhancements are changed. Fires once FOR EACH TREE when the "Accept" button is clicked in the Epic Destiny Enhancement UI. More...
 
IAsyncEvent VoK.Sdk.Ddo.IDdoEventProvider.OnAllDestinyTreesUpdated [get]
 fires upon initial receipt of destiny enhancements upon login (multiple times), and any time destiny trees are reset. More...
 
IAsyncEvent< uint > VoK.Sdk.Ddo.IDdoEventProvider.OnReaperTreeUpdated [get]
 fires when reaper enhancements are changed. Fires once FOR EACH TREE when the "Accept" button is clicked in the Reaper Enhancement UI. More...
 
IAsyncEvent VoK.Sdk.Ddo.IDdoEventProvider.OnAllReaperTreesUpdated [get]
 fires upon initial receipt of enhancements upon login (multiple times), and any time reaper trees are reset. More...
 
IAsyncEvent< ulong > VoK.Sdk.Ddo.IDdoEventProvider.OnLogin [get]
 fires upon login with the character Id More...
 
IAsyncEvent< ulong > VoK.Sdk.Ddo.IDdoEventProvider.OnObjectCreate [get]
 event that fires when the client becomes aware of an object More...
 
IAsyncEvent< ulong > VoK.Sdk.Ddo.IDdoEventProvider.OnObjectDestroy [get]
 event that fires with the client is told to forget about an object More...
 
IAsyncEvent< ulong > VoK.Sdk.Ddo.IDdoEventProvider.OnObjectUpdate [get]
 fires when an update is made to an object More...
 
IAsyncEvent< ulong, IPropertyCollectionVoK.Sdk.Ddo.IDdoEventProvider.OnExamineObject [get]
 fires when an object is hovered or examined. Properties provided here are not part of the standard property collection on an entity, but are cached in DetailedProperties as long as the entity exists More...
 
IAsyncEvent< ulong > VoK.Sdk.Ddo.IDdoEventProvider.OnSelectObject [get]
 fires when an object is [de]selected. When deselected, the param will be 0. More...
 
IAsyncEvent< uint, ulong > VoK.Sdk.Ddo.IDdoEventProvider.OnUserInput [get]
 fires when the user gives keyboard or mouse input. Warning: this does not provide input for basic movement controls (QWEASD, jump, etc). Also note: the client can, and often does, ignore this input. example: "using" an object/door from too far away. This event fires, though nothing actually happens. Typically mapped to a VoK.Sdk.Ddo.Enums.InputActions value, though sometimes these come in as values of VoK.Sdk.Ddo.Enums.AltInputActions. There is no overlap in these enums. if this was the user "using" something, that object's ID is passed as the second parameter. More...
 
IAsyncEvent< ScriptEventArgsVoK.Sdk.Ddo.IDdoEventProvider.OnRunScript [get]
 fires when the client is told to run a script. be advised, this event fires A LOT. in peaceful/town areas it might not fire more than once or twice a second. In the heat of combat it will fire hundreds of times per second. Dungeon Helper fires these asynchronously so beware of how long you take to process it. If you are looking to get an event for somebody jumping, spellcasting, or doing almost anything, this is it. More...
 
IAsyncEvent< ScriptEventArgsVoK.Sdk.Ddo.IDdoEventProvider.OnStopScript [get]
 fires when then client is told to stop a script. stance changes, ending of spells that have visuals, etc. does NOT fire for ending of spells for which there is no visual (ie, Haste, Death Ward, etc). Does not contain properties (value will be null). More...
 
IAsyncEvent< string > VoK.Sdk.Ddo.IDdoEventProvider.OnProgressStart [get]
 fires when the player starts doing something using a progress bar. lever, door, mounting, shrine, etc. More...
 
IAsyncEvent< string > VoK.Sdk.Ddo.IDdoEventProvider.OnProgressStop [get]
 fires when the player stops doing something using a progress bar. lever, door, mounting, shrine, etc. Usually this is "Success", "Interrupted", or "Rested." More...
 
IAsyncEvent< string > VoK.Sdk.Ddo.IDdoEventProvider.OnWorldNameReceived [get]
 fires when the client gets a World name from the server. More...
 
IAsyncEvent< IPropertyCollectionVoK.Sdk.Ddo.IDdoEventProvider.OnWorldPropertiesReceived [get]
 fires when the client gets the set of properties for the world. this is also available via the provider on-demand. More...
 
IAsyncEvent< IPropertyVoK.Sdk.Ddo.IDdoEventProvider.OnWorldPropertyReceived [get]
 fires when the client gets an update of a single property for the world. this is also available via the provider on-demand. More...
 
IAsyncEvent< byte?> VoK.Sdk.Ddo.IDdoEventProvider.OnDialogAction [get]
 fires when an NPC interaction takes place. IE, making a dialog option with an NPC. When an option is selected, the value will have the selection index (0-9). When "Close Window" is selected or the player just walk away from them, the value will be null. More...
 
IAsyncEvent VoK.Sdk.Ddo.IDdoEventProvider.OnDialogEnd [get]
 fires when dialogs get closed More...
 
IAsyncEvent< IPortalInfoVoK.Sdk.Ddo.IDdoEventProvider.OnPortalActivate [get]
 Fires when a Dungeon opening dialog pops up. Parameter is the dungeon data Id (0x70) that can be used to look up quest information in the property master. values other than QuestDid will be null. More...
 
IAsyncEvent< IPortalInfoVoK.Sdk.Ddo.IDdoEventProvider.OnPortalActivateReadOnly [get]
 Fires when a Dungeon opening dialog pops up for an active instance. This also fires when the current portal changes to read-only because somebody went in. More...
 
IAsyncEvent< IPortalInfoVoK.Sdk.Ddo.IDdoEventProvider.OnPortalClose [get]
 Fires when a Dungeon opening dialog closes. Happens when the area is entered or when the user clicks cancel. More...
 
IAsyncEvent< IUiEventVoK.Sdk.Ddo.IDdoEventProvider.OnUiEvent [get]
 fires when DH determines something relevant happens in a UI. Initial support for this is VERY limited. More...
 
IAsyncEvent< ulong > VoK.Sdk.Ddo.IDdoEventProvider.OnChestOpen [get]
 Fires when a chest is opened. ulong is the Iid of the container with the chest items. More...
 
IAsyncEvent< ulong > VoK.Sdk.Ddo.IDdoEventProvider.OnChestClosed [get]
 Fires when a chest is closed. ulong is the Iid of the container with the chest items. More...
 
IAsyncEvent< ulong > VoK.Sdk.Ddo.IDdoEventProvider.OnRewardOpened [get]
 Fires when a quest reward dialog is opened. ulong is the Iid of the container with the reward items. More...
 
IAsyncEvent< ulong > VoK.Sdk.Ddo.IDdoEventProvider.OnRewardClosed [get]
 Fires when a quest reward dialog is closed. ulong is the Iid of the container with the reward items. More...
 
IAsyncEvent< uint > VoK.Sdk.Ddo.IDdoEventProvider.OnQuestShare [get]
 Fires when a quest is shared More...
 
IAsyncEvent< string > VoK.Sdk.Ddo.IDdoEventProvider.OnAirshipInvitation [get]
 fires when you are invited to an airship. the string is the sender. More...
 
IAsyncEvent< ulong, string > VoK.Sdk.Ddo.IDdoEventProvider.OnPartyInvitation [get]
 fires when you are invited to an party. the string is the sender, the ulong their Iid More...
 
IAsyncEvent< IHotbarSlotVoK.Sdk.Ddo.IDdoEventProvider.OnHotbarUsage [get]
 fires when the user activates something on a hotbar. this covers both mouse and keyboard input. be aware, this can be redundant with OnUserInput. More...
 
IAsyncEvent< IConfirmResurrectionMessageVoK.Sdk.Ddo.IDdoEventProvider.OnResurrectAttempt [get]
 Fires when the user receives a resurrection (attempt) msesage of any sort. More...
 
IAsyncEvent< ILevelupDataVoK.Sdk.Ddo.IDdoEventProvider.OnLevelup [get]
 Fires when the user completes the levelup dialog More...
 
IAsyncEvent< IOpenAdvancementDialogVoK.Sdk.Ddo.IDdoEventProvider.OnOpenAdvancementDialog [get]
 Fires when the user opens the levelup / advancement dialog with a Trainer or other NPC More...
 
IAsyncEvent< IEffectUpdateDurationVoK.Sdk.Ddo.IDdoEventProvider.OnEffectUpdateDuration [get]
 Fires when an effect is paused, unpaused, or has the duration refreshed or reset. More...
 
IAsyncEvent< IEffectExpressVoK.Sdk.Ddo.IDdoEventProvider.OnEffectExpress [get]
 Fires when an effect (buff, debuff, or otherwise) is added to the current character More...
 
IAsyncEvent< int > VoK.Sdk.Ddo.IDdoEventProvider.OnEffectSuppress [get]
 Fires when an effect (buff, debuff, or otherwise) is removed from the current character More...
 
IAsyncEvent< IEffectAblativeUseVoK.Sdk.Ddo.IDdoEventProvider.OnEffectAblativeUse [get]
 Fires when an effect with ablative properties has a damage removed from a total effect value More...
 
IAsyncEvent< IEffectDialogVoK.Sdk.Ddo.IDdoEventProvider.OnEffectDialog [get]
 Fires when an effeect pops a dialog (as in Greater Teleport) More...
 
bool VoK.Sdk.Ddo.IDdoGameDataProvider.RunningForward [get, set]
 whether or not the current charcter is running forward. mutually exclusive with walking and backwards motions. More...
 
bool VoK.Sdk.Ddo.IDdoGameDataProvider.WalkingForward [get, set]
 whether or not the current charcter is walking forward. mutually exclusive with running and backwards motions. More...
 
bool VoK.Sdk.Ddo.IDdoGameDataProvider.RunningBackward [get, set]
 whether or not the current charcter is running backwards. mutually exclusive with walking and forward motions. More...
 
bool VoK.Sdk.Ddo.IDdoGameDataProvider.WalkingBackward [get, set]
 whether or not the current charcter is walking backwards. mutually exclusive with running and forward motions. More...
 
bool VoK.Sdk.Ddo.IDdoGameDataProvider.TurnRight [get, set]
 whether or not the current charcter is turning right. mutually exclusive with turning left. More...
 
bool VoK.Sdk.Ddo.IDdoGameDataProvider.TurnLeft [get, set]
 whether or not the current charcter is turning left. mutually exclusive with turning right. More...
 
bool VoK.Sdk.Ddo.IDdoGameDataProvider.StrafeRight [get, set]
 whether or not the current charcter is strafing right. mutually exclusive with strafing left. More...
 
bool VoK.Sdk.Ddo.IDdoGameDataProvider.StrafeLeft [get, set]
 whether or not the current charcter is strafing left. mutually exclusive with strafing right. More...
 
IReadOnlyCollection< IEnhancementTreeVoK.Sdk.Ddo.IDdoGameDataProvider.Enhancements [get]
 gets the enhancements of the current (or last) character. More...
 
IReadOnlyCollection< IEnhancementTreeVoK.Sdk.Ddo.IDdoGameDataProvider.DestinyTrees [get]
 gets the destiny trees of the current (or last) character. More...
 
IReadOnlyCollection< IEnhancementTreeVoK.Sdk.Ddo.IDdoGameDataProvider.ReaperTrees [get]
 gets the reaper enhancements of the current (or last) character. More...
 
IDdoEventProvider VoK.Sdk.Ddo.IDdoGameDataProvider.EventProvider [get]
 gets the event provider More...
 
bool VoK.Sdk.Ddo.IDdoSocialEntity.Valid [get]
 whether or not this instance is still considered valid More...
 
ulong VoK.Sdk.Ddo.IDdoSocialEntity.CharacterId [get]
 the 64-bit id of the character More...
 
string VoK.Sdk.Ddo.IDdoSocialEntity.Name [get]
 the character name. has a value even if anonymous More...
 
uint? VoK.Sdk.Ddo.IDdoSocialEntity.Level [get]
 the character's level More...
 
bool VoK.Sdk.Ddo.IDdoSocialEntity.LookingForGroup [get]
 flag indicating whether or not the character has their LFG marker up More...
 
bool VoK.Sdk.Ddo.IDdoSocialEntity.Anonymous [get]
 whether or not the character is anonymous More...
 
string VoK.Sdk.Ddo.IDdoSocialEntity.PlayerLocation [get]
 name of the area the character is in, if known More...
 
string VoK.Sdk.Ddo.IDdoSocialEntity.Gender [get]
 gender of the character More...
 
string VoK.Sdk.Ddo.IDdoSocialEntity.Race [get]
 race of the character More...
 
string VoK.Sdk.Ddo.IDdoSocialEntity.Guild [get]
 the character's guild, if any More...
 
uint? VoK.Sdk.Ddo.IDdoSocialEntity.PlayerLocationDid [get]
 0x70 ID of the current map the character is on More...
 
List< IClassInfoVoK.Sdk.Ddo.IDdoSocialEntity.Classes [get]
 list of classes for the character More...
 
uint VoK.Sdk.Ddo.IHotbarSlot.ShortcutType [get]
 maps to the Marker enumeration, but not bound. 0 means the shortcut is empty, and only the Bar/Slot values are significant (usually). More...
 
ulong VoK.Sdk.Ddo.IHotbarSlot.ItemIid [get]
 64-bit item id of the shortcut, if applicable. valid when ShortcutType == Marker.Item More...
 
uint VoK.Sdk.Ddo.IHotbarSlot.ReferenceDid [get]
 reference did of the shortcut, if applicable. 0x70 IDs. Valid when ShortcutType is non-zero and not Marker.Item or Marker.WeaponSet. Also used for items/spells that have pop-up selectors \ (such as Teleports, Resist Energy, etc) to identify the predefined menu selection. Experiment as you see fit. More...
 
uint VoK.Sdk.Ddo.IHotbarSlot.WeaponSet [get]
 0-based weaponset index. valid when ShortcutType == Marker.WeaponSet More...
 
ushort VoK.Sdk.Ddo.IHotbarSlot.MetamagicsOn [get]
 Flags of metamagics set to "Always On". See the VoK.Sdk.Ddo.Enums.MetamagicFlags enumeration for valid values. More...
 
ushort VoK.Sdk.Ddo.IHotbarSlot.MetamagicsOff [get]
 Flags of metamagics set to "Always Off". See the VoK.Sdk.Ddo.Enums.MetamagicFlags enumeration for valid values. More...
 
uint VoK.Sdk.Ddo.IHotbarSlot.Bar [get]
 0-based bar number. ingame appears as this + 1 More...
 
uint VoK.Sdk.Ddo.IHotbarSlot.Slot [get]
 0-based slot on the hotbar. ingame appears as this + 1 More...
 
IArrayProperty VoK.Sdk.Ddo.ILevelupData.Properties [get]
 properties associated with the levelup. When this was created, it was a Advancement_Transaction property. More...
 
uint VoK.Sdk.Ddo.IOpenAdvancementDialog.VariantDid [get]
 DID of the variant being selected. If no Variant is selected, this value is 0. More...
 
uint VoK.Sdk.Ddo.IOpenAdvancementDialog.ClassDid [get]
 DID of the class being selected. More...
 
ulong VoK.Sdk.Ddo.IPartyMember.Id [get]
 64-bit ID of the player More...
 
string VoK.Sdk.Ddo.IPartyMember.Name [get]
 player's name More...
 
int VoK.Sdk.Ddo.IPartyMember.HitPoints [get]
 current hit pointes More...
 
int VoK.Sdk.Ddo.IPartyMember.MaxHitPoints [get]
 max hit points More...
 
int VoK.Sdk.Ddo.IPartyMember.SpellPoints [get]
 current spell points More...
 
int VoK.Sdk.Ddo.IPartyMember.MaxSpellPoints [get]
 max spell points More...
 
int VoK.Sdk.Ddo.IPartyMember.KiPoints [get]
 current ki points More...
 
int VoK.Sdk.Ddo.IPartyMember.MaxKiPoints [get]
 max ki points (usually 0 unless they have Monk/Sacred Fist levels) More...
 
ILocation VoK.Sdk.Ddo.IPartyMember.Location [get]
 the party member's last known location More...
 
bool VoK.Sdk.Ddo.IPartyMember.Connected [get]
 whether or not they are connected to the game More...
 
uint VoK.Sdk.Ddo.ScriptEventArgs.FxId [get]
 the primary Fx id. see FX for values. This is compiled as a uint in order to preserve future compatibilty as more FX values are added. More...
 
uint VoK.Sdk.Ddo.ScriptEventArgs.SecondaryFxId [get]
 the secondary Fx id. see FX for values. This is compiled as a uint in order to preserve future compatibilty as more FX values are added. More...
 
ulong VoK.Sdk.Ddo.ScriptEventArgs.ScriptSourceIid [get]
 the source of the Fx, if known. this value is often 0 for Fx events for which the current player or party is not the originator More...
 
ulong VoK.Sdk.Ddo.ScriptEventArgs.ScriptTargetIid [get]
 the target of the Fx, if known. not all effects should have targets More...
 
IPropertyCollection VoK.Sdk.Ddo.ScriptEventArgs.Properties [get]
 properties associated with the scripting event More...
 

Detailed Description