public CovenantFlags GetCovenant()
 {
     return((CovenantFlags)MemoryTools.ReadByte(handle, pointers.CharacterStats + 0x10B));
 }
 public byte GetArea()
 {
     return(MemoryTools.ReadByte(handle, pointers.Zone + 0xA12));
 }
 // "Prompted menu" here refers to the small menu near the bottom of the screen (such as yes/no confirmation
 // boxes). Each box has a unique ID (based on the text displayed).
 public byte GetPromptedMenu()
 {
     // The prompted menu ID is stored using a static address.
     return(MemoryTools.ReadByte(handle, (IntPtr)0x12E33E0));
 }
 // In this context, "World" (and "Area" below) refer to large geographic locations within the world. The two
 // values together can be used to roughly determine where you are (although not with the precision of
 // individual named zones).
 public byte GetWorld()
 {
     return(MemoryTools.ReadByte(handle, pointers.Zone + 0xA13));
 }
 public byte GetActiveAnimation()
 {
     return(MemoryTools.ReadByte(handle, pointers.Character + 0xC5C));
 }