VoK.Sdk
Doxygen generated documentation for the Dungeon Helper SDK
VoK.Sdk.IMapInfo Interface Reference

container for all the current information about the map and player More...

Public Member Functions

void Refresh ()
 refreshes the data from the client. More...
 

Properties

int PlayerMapOffsetPixelsX [get]
 distance (in pixels) from the left edge (to right) of the map to the player arrow More...
 
int PlayerMapOffsetPixelsY [get]
 distance (in pixels) from the top edge (to bottom) of the map to the player arrow More...
 
uint MapLandblockOffsetX [get]
 Landblock X of the start of the map (left edge) More...
 
uint MapLandblockOffsetY [get]
 Landblock Y of the start of the map (bottom edge) More...
 
int MapPixelOffsetX [get]
 often, the map image doesn't line up with a landblock boundary. shift everything drawn by this many pixels to the right. More...
 
int MapPixelOffsetY [get]
 often, the map image doesn't line up with a landblock boundary. shift everything drawn by this many pixels down. More...
 
float MapScale [get]
 1 unit ingame * MapScale = pixels More...
 
byte Region [get]
 the region. corresponds to "client_cell_N.dat", where N is the region More...
 
byte PlayerLandblockX [get]
 current Landblock X of the player More...
 
byte PlayerLandblockY [get]
 current Landblock Y of the player More...
 
bool IsIndoors [get]
 whether or not the player is considered indoors More...
 
Vector3 Position [get]
 vector of the player's current position (X/Y/Z). X: left -> right, Y: bot -> top, Z: vertical More...
 
Quaternion Rotation [get]
 Quaternion of the player's current heading. note, heading in DDO is ONLY EVER about the Z axis, meaning those components of this quat are always zero. More...
 
uint MapImageId [get]
 current map image id. can be loaded from client_surface.dat More...
 
uint? CurrentQuestDid [get]
 current quest id (0x70). may not necessarily be obvious to the player in public areas. can be loaded from client_gamelogic.dat with it's corresponding 0x79 id value. Unsure if this value is accurate/reliable. More...
 
uint? CurrentChapterDid [get]
 current chapter of the current quest. Unsure if this value is accurate/reliable. More...
 
float Heading [get]
 heading in degrees. 0 = east, increasing clockwise. Valid range: -90 to 270. at 270 (north), this becomes -90 and increases clockwise. More...
 
bool IsValid [get]
 property to determine if this is valid or not. Generally, it should be if a player is logged in. data is typically not updated until after a player has succesfully zoned. More...
 

Detailed Description

container for all the current information about the map and player


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