diff options
author | 天鹭 <18535853+PkllonG@users.noreply.github.com> | 2025-08-19 21:03:03 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-19 15:03:03 +0200 |
commit | 2602add0fd09dd281ea8318ab162b1cf63c78bd2 (patch) | |
tree | 1d6ac3c348d3e15abb91f35ff3222208c402cde3 /src | |
parent | a19dc17cc5164fc3a2fbabbf2d90e878af73cf1b (diff) |
refactor(Core): Improve readability (#22691)
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/AI/SmartScripts/SmartScript.cpp | 6 | ||||
-rw-r--r-- | src/server/game/AuctionHouse/AuctionHouseMgr.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Chat/HyperlinkTags.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Conditions/ConditionMgr.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Entities/Creature/CreatureGroups.h | 2 | ||||
-rw-r--r-- | src/server/game/Entities/Player/Player.h | 2 |
6 files changed, 8 insertions, 8 deletions
diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 2cc4a246b4..e0a6f4fb87 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -895,7 +895,7 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u go->SetLootState(GO_READY); } - go->UseDoorOrButton(0, !!e.action.activateObject.alternative, unit); + go->UseDoorOrButton(0, e.action.activateObject.alternative, unit); LOG_DEBUG("sql.sql", "SmartScript::ProcessAction:: SMART_ACTION_ACTIVATE_GOBJECT. Gameobject {} activated", go->GetGUID().ToString()); } } @@ -1485,14 +1485,14 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u { for (WorldObject* target : targets) if (IsUnit(target)) - target->ToUnit()->SetVisible(!!e.action.visibility.state); + target->ToUnit()->SetVisible(e.action.visibility.state); break; } case SMART_ACTION_SET_ACTIVE: { for (WorldObject* target : targets) - target->setActive(!!e.action.setActive.state); + target->setActive(e.action.setActive.state); break; } case SMART_ACTION_ATTACK_START: diff --git a/src/server/game/AuctionHouse/AuctionHouseMgr.cpp b/src/server/game/AuctionHouse/AuctionHouseMgr.cpp index 736fd46e11..dcc1b76621 100644 --- a/src/server/game/AuctionHouse/AuctionHouseMgr.cpp +++ b/src/server/game/AuctionHouse/AuctionHouseMgr.cpp @@ -488,7 +488,7 @@ void AuctionHouseObject::AddAuction(AuctionEntry* auction) bool AuctionHouseObject::RemoveAuction(AuctionEntry* auction) { - bool wasInMap = !!_auctionsMap.erase(auction->Id); + bool wasInMap = _auctionsMap.erase(auction->Id); sAuctionMgr->GetAuctionHouseSearcher()->RemoveAuction(auction); sScriptMgr->OnAuctionRemove(this, auction); diff --git a/src/server/game/Chat/HyperlinkTags.cpp b/src/server/game/Chat/HyperlinkTags.cpp index 342ba30357..2cb36b6983 100644 --- a/src/server/game/Chat/HyperlinkTags.cpp +++ b/src/server/game/Chat/HyperlinkTags.cpp @@ -206,7 +206,7 @@ bool Acore::Hyperlinks::LinkTags::spell::StoreTo(SpellInfo const*& val, std::str if (!(t.TryConsumeTo(spellId) && t.IsEmpty())) return false; - return !!(val = sSpellMgr->GetSpellInfo(spellId)); + return (val = sSpellMgr->GetSpellInfo(spellId)); } bool Acore::Hyperlinks::LinkTags::talent::StoreTo(TalentLinkData& val, std::string_view text) diff --git a/src/server/game/Conditions/ConditionMgr.cpp b/src/server/game/Conditions/ConditionMgr.cpp index 93bdc0c8ae..09edfab284 100644 --- a/src/server/game/Conditions/ConditionMgr.cpp +++ b/src/server/game/Conditions/ConditionMgr.cpp @@ -68,7 +68,7 @@ bool Condition::Meets(ConditionSourceInfo& sourceInfo) { // don't allow 0 items (it's checked during table load) ASSERT(ConditionValue2); - bool checkBank = !!ConditionValue3; + bool checkBank = ConditionValue3; condMeets = player->HasItemCount(ConditionValue1, ConditionValue2, checkBank); } } diff --git a/src/server/game/Entities/Creature/CreatureGroups.h b/src/server/game/Entities/Creature/CreatureGroups.h index 2cb6e9ae84..54b01c08ce 100644 --- a/src/server/game/Entities/Creature/CreatureGroups.h +++ b/src/server/game/Entities/Creature/CreatureGroups.h @@ -67,7 +67,7 @@ struct FormationInfo uint32 point_1; uint32 point_2; - bool HasGroupFlag(uint16 flag) const { return !!(groupAI & flag); } + bool HasGroupFlag(uint16 flag) const { return (groupAI & flag); } }; typedef std::unordered_map<ObjectGuid::LowType/*memberDBGUID*/, FormationInfo /*formationInfo*/> CreatureGroupInfoType; diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index adc4f04c08..16a97177e2 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -1692,7 +1692,7 @@ public: bool RemoveMItem(ObjectGuid::LowType itemLowGuid) { - return !!mMitems.erase(itemLowGuid); + return mMitems.erase(itemLowGuid); } void PetSpellInitialize(); |