Release 1.09
parent
83ae59dadb
commit
f948ad44ee
|
@ -169,6 +169,7 @@ namespace Internal
|
||||||
AttackOption GetNPCAttackOption();
|
AttackOption GetNPCAttackOption();
|
||||||
IndexableData GetNPCIndexableData();
|
IndexableData GetNPCIndexableData();
|
||||||
std::vector<std::int32_t> GetNPCIndices();
|
std::vector<std::int32_t> GetNPCIndices();
|
||||||
|
Cache GetNPCInfoCache();
|
||||||
Cache GetNPCModelCache();
|
Cache GetNPCModelCache();
|
||||||
std::vector<NPC> GetNPCs();
|
std::vector<NPC> GetNPCs();
|
||||||
IndexableData GetObjectIndexableData();
|
IndexableData GetObjectIndexableData();
|
||||||
|
@ -229,7 +230,7 @@ namespace Internal
|
||||||
std::vector<Point> ProjectModel(const Model& M, std::int32_t LocalX, std::int32_t LocalY,
|
std::vector<Point> ProjectModel(const Model& M, std::int32_t LocalX, std::int32_t LocalY,
|
||||||
std::int32_t LocalZ, std::int32_t Angle);
|
std::int32_t LocalZ, std::int32_t Angle);
|
||||||
Model GetPlayerModel(std::int64_t ID);
|
Model GetPlayerModel(std::int64_t ID);
|
||||||
Model GetNPCModel(std::int32_t ID);
|
Model GetNPCModel(std::int64_t ID);
|
||||||
Varbit GetVarbit(std::int32_t ID);
|
Varbit GetVarbit(std::int32_t ID);
|
||||||
Animation GetAnimation(std::int32_t ID);
|
Animation GetAnimation(std::int32_t ID);
|
||||||
Frames GetFrames(std::int32_t ID);
|
Frames GetFrames(std::int32_t ID);
|
||||||
|
|
|
@ -51,8 +51,8 @@ class Chat
|
||||||
UNKNOWN = -1
|
UNKNOWN = -1
|
||||||
} CHAT_TYPE;
|
} CHAT_TYPE;
|
||||||
|
|
||||||
static std::vector<Internal::MessageNode> GetMessages(CHAT_TYPE Type);
|
static std::vector<Internal::MessageNode> GetMessages(CHAT_TYPE Type, bool Sort = true);
|
||||||
static std::vector<Internal::MessageNode> GetMessages(CHAT_TYPE Type, bool Sort);
|
static std::vector<Internal::MessageNode> GetMessages(const std::vector<CHAT_TYPE>& Type, bool Sort = true);
|
||||||
static Internal::MessageNode GetLastMessage(CHAT_TYPE Type);
|
static Internal::MessageNode GetLastMessage(CHAT_TYPE Type);
|
||||||
|
|
||||||
static DIALOGUE_STATE GetDialogueState();
|
static DIALOGUE_STATE GetDialogueState();
|
||||||
|
|
|
@ -35,6 +35,7 @@ class Mainscreen
|
||||||
|
|
||||||
static bool IsLoggedIn();
|
static bool IsLoggedIn();
|
||||||
static bool IsMoving();
|
static bool IsMoving();
|
||||||
|
static bool IsAnimating();
|
||||||
|
|
||||||
static std::string GetUpText();
|
static std::string GetUpText();
|
||||||
static bool UpTextContains(const std::string& UpText);
|
static bool UpTextContains(const std::string& UpText);
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
#include "../../Core/Types/Point.hpp"
|
#include "../../Core/Types/Point.hpp"
|
||||||
#include "../../Core/Classes/Region.hpp"
|
#include "../../Core/Classes/Region.hpp"
|
||||||
#include <cstdint>
|
#include <cstdint>
|
||||||
|
#include <functional>
|
||||||
|
|
||||||
/** @addtogroup Interfaces
|
/** @addtogroup Interfaces
|
||||||
* @{ */
|
* @{ */
|
||||||
|
@ -76,6 +77,7 @@ class Minimap
|
||||||
static bool ClickTile(const Tile& T, std::int32_t Random = 5);
|
static bool ClickTile(const Tile& T, std::int32_t Random = 5);
|
||||||
|
|
||||||
static bool WalkPath(const std::vector<Tile>& Path, std::int32_t Distance, std::int32_t Random);
|
static bool WalkPath(const std::vector<Tile>& Path, std::int32_t Distance, std::int32_t Random);
|
||||||
|
static bool WalkPath(const std::vector<Tile>& Path, std::int32_t Distance, std::int32_t Random, std::function<bool()> Func);
|
||||||
|
|
||||||
static bool IsReachable(const Tile& T);
|
static bool IsReachable(const Tile& T);
|
||||||
|
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue