diff --git a/server/gameserver/netdata.cc b/server/gameserver/netdata.cc index f45bc405..ca61c4d2 100644 --- a/server/gameserver/netdata.cc +++ b/server/gameserver/netdata.cc @@ -1415,7 +1415,16 @@ bool BattleDataContext::HasWing() bool BattleDataContext::HideBigEventBox() { - return GetTotalLucky() < 0.01f; + bool visible = GetTotalLucky() < 0.01f; + if (!visible) { + for (auto& item : items_) { + if (std::get<0>(item) == 900007) { + visible = true; + break; + } + } + } + return visible; } float BattleDataContext::GetTotalLucky()