Skip to content

Commit

Permalink
fix: boss lever check god access
Browse files Browse the repository at this point in the history
  • Loading branch information
dudantas committed Nov 20, 2024
1 parent efbac6c commit e4d519c
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 6 deletions.
4 changes: 2 additions & 2 deletions data/libs/functions/boss_lever.lua
Original file line number Diff line number Diff line change
Expand Up @@ -177,8 +177,8 @@ function BossLever:onUse(player)
return true
end

local isAccountNormal = creature:getAccountType() == ACCOUNT_TYPE_NORMAL
if isAccountNormal and creature:getLevel() < self.requiredLevel then
local isAccountGod = creature:getAccountType() < ACCOUNT_TYPE_GAMEMASTER
if not isAccountGod and creature:getLevel() < self.requiredLevel then
local message = "All players need to be level " .. self.requiredLevel .. " or higher."
creature:sendTextMessage(MESSAGE_EVENT_ADVANCE, message)
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, message)
Expand Down
6 changes: 2 additions & 4 deletions src/utils/pugicast.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,12 @@ namespace pugi {
// If the string could not be parsed as the specified type
if (errorCode == std::errc::invalid_argument) {
// Throw an exception indicating that the argument is invalid
logError(fmt::format("Invalid argument {}", str));
throw std::invalid_argument("Invalid argument: " + std::string(str));
logError(fmt::format("[{}] Invalid argument {}", __FUNCTION__, str));
}
// If the parsed value is out of range for the specified type
else if (errorCode == std::errc::result_out_of_range) {
// Throw an exception indicating that the result is out of range
logError(fmt::format("Result out of range: {}", str));
throw std::out_of_range("Result out of range: " + std::string(str));
logError(fmt::format("[{}] Result out of range: {}", __FUNCTION__, str));
}

// Return a default value if no exception is thrown
Expand Down

0 comments on commit e4d519c

Please sign in to comment.