mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-11 21:01:29 +00:00
This reverts commit 080abaede1cc110d122f6bf2d1986aca2b0e156f.
This commit is contained in:
parent
080abaede1
commit
51eb95ed31
@ -183,19 +183,13 @@ void Mob::CalcItemBonuses(StatBonuses* b) {
|
||||
}
|
||||
|
||||
if (IsOfClientBot()) {
|
||||
if (CastToClient()->GetPP().tribute_active) {
|
||||
for (auto const &t: CastToClient()->GetPP().tributes) {
|
||||
auto item_id = CastToClient()->LookupTributeItemID(t.tribute, t.tier);
|
||||
if (item_id) {
|
||||
const EQ::ItemInstance *inst = database.CreateItem(item_id);
|
||||
for (i = EQ::invslot::TRIBUTE_BEGIN; i <= EQ::invslot::TRIBUTE_END; i++) {
|
||||
const EQ::ItemInstance* inst = m_inv[i];
|
||||
if (!inst) {
|
||||
continue;
|
||||
}
|
||||
|
||||
AddItemBonuses(inst, b, false, true);
|
||||
safe_delete(inst);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -70,7 +70,6 @@ namespace EQ
|
||||
#include "../common/data_verification.h"
|
||||
#include "../common/repositories/character_parcels_repository.h"
|
||||
#include "../common/repositories/trader_repository.h"
|
||||
#include "../common/guild_base.h"
|
||||
|
||||
#ifdef _WINDOWS
|
||||
// since windows defines these within windef.h (which windows.h include)
|
||||
@ -968,8 +967,6 @@ public:
|
||||
void ChangeTributeSettings(TributeInfo_Struct *t);
|
||||
void SendTributeTimer();
|
||||
void ToggleTribute(bool enabled);
|
||||
std::map<uint32, TributeData> GetTributeList();
|
||||
uint32 LookupTributeItemID(uint32 tribute_id, uint32 tier);
|
||||
void SendPathPacket(const std::vector<FindPerson_Point> &path);
|
||||
|
||||
inline PTimerList &GetPTimers() { return(p_timers); }
|
||||
|
||||
@ -48,7 +48,7 @@ but I dont see a point to that right now, so I dont do it.
|
||||
|
||||
*/
|
||||
extern WorldServer worldserver;
|
||||
std::map<uint32, TributeData> tribute_list{};
|
||||
std::map<uint32, TributeData> tribute_list;
|
||||
|
||||
void Client::ToggleTribute(bool enabled) {
|
||||
if(enabled) {
|
||||
@ -622,26 +622,6 @@ void Client::SendGuildTributeDonatePlatReply(GuildTributeDonatePlatRequest_Struc
|
||||
|
||||
}
|
||||
|
||||
std::map<uint32, TributeData> Client::GetTributeList() {
|
||||
return tribute_list;
|
||||
}
|
||||
|
||||
uint32 Client::LookupTributeItemID(uint32 tribute_id, uint32 tier)
|
||||
{
|
||||
if (!tribute_id && !tier) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (tribute_list.contains(tribute_id)) {
|
||||
auto tribute = tribute_list.find(tribute_id);
|
||||
auto item_id = tribute->second.tiers[tier].tribute_item_id;
|
||||
if (!item_id) {
|
||||
return 0;
|
||||
}
|
||||
return item_id;
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
64.37.149.6:1353 == server
|
||||
66.90.221.245:3173 == client
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user