Merge pull request #3 from qudzy/upstream/refactor-instance-suggestions
Refactor instance suggestions
This commit is contained in:
@@ -57,6 +57,8 @@ CMakeLists.txt.user
|
|||||||
#
|
#
|
||||||
/.settings/
|
/.settings/
|
||||||
/.externalToolBuilders/*
|
/.externalToolBuilders/*
|
||||||
|
/.vs
|
||||||
|
/out
|
||||||
# exclude in all levels
|
# exclude in all levels
|
||||||
nbproject/
|
nbproject/
|
||||||
.sync.ffs_db
|
.sync.ffs_db
|
||||||
|
|||||||
@@ -1,3 +1,6 @@
|
|||||||
[submodule "deps/git-subrepo"]
|
[submodule "deps/git-subrepo"]
|
||||||
path = deps/git-subrepo
|
path = deps/git-subrepo
|
||||||
url = https://github.com/ingydotnet/git-subrepo.git
|
url = https://github.com/ingydotnet/git-subrepo.git
|
||||||
|
[submodule "modules/mod-playerbots"]
|
||||||
|
path = modules/mod-playerbots
|
||||||
|
url = https://github.com/ZhengPeiRu21/mod-playerbots.git
|
||||||
|
|||||||
Submodule
+1
Submodule modules/mod-playerbots added at 16ef20cd3e
@@ -351,6 +351,7 @@ inline wchar_t wcharToLower(wchar_t wchar)
|
|||||||
|
|
||||||
void wstrToUpper(std::wstring& str);
|
void wstrToUpper(std::wstring& str);
|
||||||
void wstrToLower(std::wstring& str);
|
void wstrToLower(std::wstring& str);
|
||||||
|
void strToLower(std::string& str);
|
||||||
|
|
||||||
std::wstring GetMainPartOfName(std::wstring const& wname, uint32 declension);
|
std::wstring GetMainPartOfName(std::wstring const& wname, uint32 declension);
|
||||||
|
|
||||||
|
|||||||
@@ -85,6 +85,24 @@ void PlayerbotsDatabaseConnection::DoPrepareStatements()
|
|||||||
PrepareStatement(PLAYERBOTS_DEL_TRAVELNODE_PATH, "DELETE FROM playerbots_travelnode_path", CONNECTION_ASYNC);
|
PrepareStatement(PLAYERBOTS_DEL_TRAVELNODE_PATH, "DELETE FROM playerbots_travelnode_path", CONNECTION_ASYNC);
|
||||||
|
|
||||||
PrepareStatement(PLAYERBOTS_SEL_TEXT, "SELECT `key`,`text` FROM playerbots_text", CONNECTION_SYNCH);
|
PrepareStatement(PLAYERBOTS_SEL_TEXT, "SELECT `key`,`text` FROM playerbots_text", CONNECTION_SYNCH);
|
||||||
|
PrepareStatement(
|
||||||
|
PLAYERBOTS_SEL_DUNGEON_SUGGESTION,
|
||||||
|
"SELECT"
|
||||||
|
" d.`name`, "
|
||||||
|
" d.`difficulty`, "
|
||||||
|
" d.`min_level`, "
|
||||||
|
" d.`max_level`, "
|
||||||
|
" a.`abbrevation`, "
|
||||||
|
" s.`strategy` "
|
||||||
|
"FROM playerbots_dungeon_suggestion_definition d "
|
||||||
|
"LEFT OUTER JOIN playerbots_dungeon_suggestion_abbrevation a "
|
||||||
|
" ON d.slug = a.definition_slug "
|
||||||
|
"LEFT OUTER JOIN playerbots_dungeon_suggestion_strategy s "
|
||||||
|
" ON d.slug = s.definition_slug "
|
||||||
|
" AND d.difficulty = s.difficulty "
|
||||||
|
"WHERE d.expansion <= ?;",
|
||||||
|
CONNECTION_SYNCH
|
||||||
|
);
|
||||||
|
|
||||||
PrepareStatement(PLAYERBOTS_SEL_WEIGHTSCALES, "SELECT id, name, class FROM playerbots_weightscales", CONNECTION_SYNCH);
|
PrepareStatement(PLAYERBOTS_SEL_WEIGHTSCALES, "SELECT id, name, class FROM playerbots_weightscales", CONNECTION_SYNCH);
|
||||||
PrepareStatement(PLAYERBOTS_SEL_WEIGHTSCALE_DATA, "SELECT id, field, val FROM playerbots_weightscale_data", CONNECTION_SYNCH);
|
PrepareStatement(PLAYERBOTS_SEL_WEIGHTSCALE_DATA, "SELECT id, field, val FROM playerbots_weightscale_data", CONNECTION_SYNCH);
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ enum PlayerbotsDatabaseStatements : uint32
|
|||||||
PLAYERBOTS_INS_TELE_CACHE,
|
PLAYERBOTS_INS_TELE_CACHE,
|
||||||
|
|
||||||
PLAYERBOTS_SEL_TEXT,
|
PLAYERBOTS_SEL_TEXT,
|
||||||
|
PLAYERBOTS_SEL_DUNGEON_SUGGESTION,
|
||||||
|
|
||||||
PLAYERBOTS_SEL_TRAVELNODE,
|
PLAYERBOTS_SEL_TRAVELNODE,
|
||||||
PLAYERBOTS_INS_TRAVELNODE,
|
PLAYERBOTS_INS_TRAVELNODE,
|
||||||
|
|||||||
Reference in New Issue
Block a user