mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-13 01:08:35 +00:00
Merge pull request #3 from qudzy/upstream/refactor-instance-suggestions
Refactor instance suggestions
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -57,6 +57,8 @@ CMakeLists.txt.user
|
||||
#
|
||||
/.settings/
|
||||
/.externalToolBuilders/*
|
||||
/.vs
|
||||
/out
|
||||
# exclude in all levels
|
||||
nbproject/
|
||||
.sync.ffs_db
|
||||
|
||||
3
.gitmodules
vendored
3
.gitmodules
vendored
@@ -1,3 +1,6 @@
|
||||
[submodule "deps/git-subrepo"]
|
||||
path = deps/git-subrepo
|
||||
url = https://github.com/ingydotnet/git-subrepo.git
|
||||
[submodule "modules/mod-playerbots"]
|
||||
path = modules/mod-playerbots
|
||||
url = https://github.com/ZhengPeiRu21/mod-playerbots.git
|
||||
|
||||
1
modules/mod-playerbots
Submodule
1
modules/mod-playerbots
Submodule
Submodule modules/mod-playerbots added at 16ef20cd3e
@@ -351,6 +351,7 @@ inline wchar_t wcharToLower(wchar_t wchar)
|
||||
|
||||
void wstrToUpper(std::wstring& str);
|
||||
void wstrToLower(std::wstring& str);
|
||||
void strToLower(std::string& str);
|
||||
|
||||
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_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_WEIGHTSCALE_DATA, "SELECT id, field, val FROM playerbots_weightscale_data", CONNECTION_SYNCH);
|
||||
|
||||
@@ -78,6 +78,7 @@ enum PlayerbotsDatabaseStatements : uint32
|
||||
PLAYERBOTS_INS_TELE_CACHE,
|
||||
|
||||
PLAYERBOTS_SEL_TEXT,
|
||||
PLAYERBOTS_SEL_DUNGEON_SUGGESTION,
|
||||
|
||||
PLAYERBOTS_SEL_TRAVELNODE,
|
||||
PLAYERBOTS_INS_TRAVELNODE,
|
||||
|
||||
Reference in New Issue
Block a user