mirror of
https://github.com/mangosfour/server.git
synced 2025-12-16 13:37:00 +00:00
Rebase resync
This commit is contained in:
parent
a0797532e8
commit
1997c1e903
3106 changed files with 11118 additions and 627576 deletions
|
|
@ -1,4 +1,4 @@
|
|||
/*
|
||||
/**
|
||||
* This code is part of MaNGOS. Contributor & Copyright details are in AUTHORS/THANKS.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
|
|
@ -491,7 +491,7 @@ void Guild::SetLeader(ObjectGuid guid)
|
|||
CharacterDatabase.PExecute("UPDATE guild SET leaderguid='%u' WHERE guildid='%u'", guid.GetCounter(), m_Id);
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Remove character from guild
|
||||
*
|
||||
* @param guid Character that removed from guild
|
||||
|
|
@ -805,7 +805,7 @@ void Guild::SetRankRights(uint32 rankId, uint32 rights)
|
|||
CharacterDatabase.PExecute("UPDATE guild_rank SET rights='%u' WHERE rid='%u' AND guildid='%u'", rights, rankId, m_Id);
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Disband guild including cleanup structures and DB
|
||||
*
|
||||
* Note: guild object need deleted after this in caller code.
|
||||
|
|
@ -1009,7 +1009,7 @@ void Guild::SetEmblem(uint32 emblemStyle, uint32 emblemColor, uint32 borderStyle
|
|||
CharacterDatabase.PExecute("UPDATE guild SET EmblemStyle=%u, EmblemColor=%u, BorderStyle=%u, BorderColor=%u, BackgroundColor=%u WHERE guildid = %u", m_EmblemStyle, m_EmblemColor, m_BorderStyle, m_BorderColor, m_BackgroundColor, m_Id);
|
||||
}
|
||||
|
||||
/*
|
||||
/**
|
||||
* Return the number of accounts that are in the guild after possible update if required
|
||||
* A player may have many characters in the guild, but with the same account
|
||||
*/
|
||||
|
|
@ -1181,9 +1181,9 @@ void Guild::DisplayGuildBankContentUpdate(uint8 TabId, int32 slot1, int32 slot2)
|
|||
data.WriteBits(2, 20); // item count
|
||||
data.WriteBits(0, 22); // Tell client that there's no tab info in this packet
|
||||
|
||||
if (slot2 == -1)
|
||||
if (slot2 == -1) // single item in slot1
|
||||
AppendDisplayGuildBankSlot(data, buffer, tab, slot1);
|
||||
else
|
||||
else // 2 items (in slot1 and slot2)
|
||||
{
|
||||
if (slot1 > slot2)
|
||||
std::swap(slot1, slot2);
|
||||
|
|
@ -2245,6 +2245,7 @@ void Guild::SwapItems(Player* pl, uint8 BankTab, uint8 BankTabSlot, uint8 BankTa
|
|||
DisplayGuildBankContentUpdate(BankTabDst, BankTabSlotDst);
|
||||
}
|
||||
|
||||
|
||||
void Guild::MoveFromBankToChar(Player* pl, uint8 BankTab, uint8 BankTabSlot, uint8 PlayerBag, uint8 PlayerSlot, uint32 SplitedAmount)
|
||||
{
|
||||
Item* pItemBank = GetItem(BankTab, BankTabSlot);
|
||||
|
|
@ -2393,6 +2394,7 @@ void Guild::MoveFromBankToChar(Player* pl, uint8 BankTab, uint8 BankTabSlot, uin
|
|||
DisplayGuildBankContentUpdate(BankTab, BankTabSlot);
|
||||
}
|
||||
|
||||
|
||||
void Guild::MoveFromCharToBank(Player* pl, uint8 PlayerBag, uint8 PlayerSlot, uint8 BankTab, uint8 BankTabSlot, uint32 SplitedAmount)
|
||||
{
|
||||
Item* pItemBank = GetItem(BankTab, BankTabSlot);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue