add GetBotSpellCategoryIDByShortName and CopyBotBlockedPetBuffs, update ^defaultsettings command

This commit is contained in:
nytmyr
2024-12-17 23:20:39 -06:00
parent ffd92017e0
commit 21f8bc0f95
5 changed files with 54 additions and 4 deletions
+11 -2
View File
@@ -8751,6 +8751,16 @@ std::string Mob::GetBotSpellCategoryName(uint8 setting_type) {
return "Null";
}
uint16 Mob::GetBotSpellCategoryIDByShortName(std::string settingString) {
for (int i = BotSettingCategories::START; i <= BotSettingCategories::END; ++i) {
if (!Strings::ToLower(settingString).compare(Strings::ToLower(GetBotSpellCategoryName(i)))) {
return i;
}
}
return UINT16_MAX;
}
std::string Mob::GetBotSettingCategoryName(uint8 setting_type) {
switch (setting_type) {
case BotBaseSettings::ExpansionBitmask:
@@ -8789,9 +8799,8 @@ std::string Mob::GetBotSettingCategoryName(uint8 setting_type) {
}
uint16 Mob::GetBaseSettingIDByShortName(std::string settingString) {
for (int i = BotSettingCategories::START; i <= BotSettingCategories::END; ++i) {
if (!Strings::ToLower(settingString).compare(GetBotSettingCategoryName(i))) {
if (!Strings::ToLower(settingString).compare(Strings::ToLower(GetBotSettingCategoryName(i)))) {
return i;
}
}