aboutsummaryrefslogtreecommitdiff
path: root/src/game/Guild.cpp
AgeCommit message (Collapse)Author
2009-09-14*[8480] Provided real-time update for guidl ranks rights.maximius
Specially for guild bank tab access rights (including currently open tab case!) Send roster broadcast for all online guild memebers at any rank edit and guild bank tab buy. Author: VladimirMangos *Fix a pretty stupid mistake of mine with that Stoneclaw Totem fix, put the code block in the wrong function! *Use comparison instead of std::min (for some reason std::min seems to expect 3 arguments on Windows!?) --HG-- branch : trunk
2009-09-12*Config option to allow multiple Guild Masters by MrSmitemaximius
--HG-- branch : trunk
2009-09-11*[8466] Applied mangos coding style for Guild code. Author: Triply. Also did ↵maximius
some cleanup of my own in Guild.cpp. --HG-- branch : trunk
2009-09-02 [8455] Do not disband guild, if guild ranks are not defined for that ↵megamage
guild, removed obsolete comment. Do not allow to delete guild rank, when there are only 5 or less ranks defined. Signed-off-by: Triply <triply@getmangos.com> --HG-- branch : trunk
2009-09-02[8447] Small code cleanups in guild loading. Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-08-28* Update to guild handlers. Fix bugs related to the wrong ranks being ↵Machiavelli
updated, the greyed out withdraw button when you were eligible to withdraw money, and the improper display of no withdrawals left for a tab when you have plenty. NOTE: Guild masters might need to reconfigure their permissions per rank in order to resolve any permission issues. --HG-- branch : trunk
2009-08-24 [8409] Fixed guild creation date loading, and added another guild ↵megamage
loading optimization - last one. Signed-off-by: Triply <triply@getmangos.com> --HG-- branch : trunk
2009-08-24 [8408] Optimized guild_member loading during startup. Changed rank ids ↵megamage
in guild_rank table. First start of mangos will take more time then usually, because of guild_rank change. If you want to speed first start up, execute command: UPDATE guild_rank SET rid = rid - 1; Signed-off-by: Triply <triply@getmangos.com> --HG-- branch : trunk
2009-08-24 [8407] Extract from guild bank handler functions for 3 cases and move ↵megamage
code to Guild class. Author: VladimirMangos This mostly just move code and caller updates to use it from new place. More code chnages possible later. --HG-- branch : trunk
2009-08-24 [8402] Optimalized guild_eventlog and guild_bank_eventlog loading from ↵megamage
database. Added config options to set count of eventlog records stored in DB. Attached SQL files will DROP existing and create new tables. Make sure you create backup (if you need old data). Renamed few variables in Guild class. Signed-off-by: Triply <triply@getmangos.com> *Note: existing guild bank log will be removed. --HG-- branch : trunk
2009-08-21*Fix bug that item in guild bank would display improper spellcharges amount.Machiavelli
--HG-- branch : trunk
2009-08-06 [8315] Fixed memory leaks (mostly at server shutdown) and code cleanups. ↵megamage
Author: VladimirMangos * Fixed leak in BattleGround::m_PlayerScores at BattleGround::Reset, add and use BattleGroundScoreMap typedef * Delete AreaTeam objects stored in global map at shutdown * Delete Corpse objects stored in global map at shutdown * Store guild bank log entries as objectes instead pointers in log event lists --HG-- branch : trunk
2009-07-24Small code cleanup in Guild::Roster Author: VladimirMangosmegamage
--HG-- branch : trunk
2009-07-12[8151] Fixed some format warnings and typos. Author: Win32megamage
--HG-- branch : trunk
2009-06-27 [8072] First step to get rid of data blob.megamage
Adds new fields gender, level, xp, money, playerBytes, playerBytes2 and playerFlags to characters table. The update will not work if your database contains characters with an old data field (not fitting to the actual client version). It's recommended to backup your character database before applying this patch. --HG-- branch : trunk
2009-06-18* More updating of iterator data types in loopsMachiavelli
--HG-- branch : trunk
2009-06-18* In case of a 'for' loop, don't declare the iterator of a type that has a ↵Machiavelli
larger value range when the iterator can take a maximum value of a more efficient data type. (int to uint8 in most cases). * Other minor cleanups, Null pointer checks etc. --HG-- branch : trunk
2009-05-31 [7918] Improve portability in work with uint64 string format specifiers ↵megamage
and in code literals. Author: VladimirMangos * Replace platform seelction MaNGOS code for select format descriptor for uint64 by using ACE define. I64FMTD renamed to UI64FMTD for more clear name. * Add new define UI64LIT (base at ACE seelction) for build portables uint64 literals. Please always use UI64LIT(0x00001) instead less portable 0x00001LL --HG-- branch : trunk
2009-04-29[7730] Some optimizantion and code style. Author: zhenyamegamage
--HG-- branch : trunk
2009-03-24[7532] Avoid warnings at use size_t with printf fromat strings. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-03-09[7422] Allow localization base at guildmaster locale default guild rank ↵megamage
names at guild creating. Author: VladimirMangos --HG-- branch : trunk
2009-03-08[7403] much more unneeded includes removed Author: balrokmegamage
--HG-- branch : trunk
2009-02-18*Merge.megamage
--HG-- branch : trunk
2009-02-17Newline added to bottom of all files.KingPin
--HG-- branch : trunk
2009-02-15[7282] Store guilds in map for fast search by id, some other guild/arenateam ↵megamage
related cleanups. Author: zhenya --HG-- branch : trunk
2009-02-15[7277] Correctly show guild bank tab info text for author and members not ↵megamage
only after login but also after change. Author: VladimirMangos --HG-- branch : trunk
2009-02-12*Merge.megamage
--HG-- branch : trunk
2009-02-09Replace tabs with spaces in more files.Paradox
--HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 2Drahy
* Changed mangos website --HG-- branch : trunk
2009-02-04* Updated copyright notice for new year (2009) part 1 - Mercurial cant ↵Drahy
convert all files at once --HG-- branch : trunk
2009-01-22*Update to Mangos 7151.megamage
--HG-- branch : trunk
2008-12-28*Update to Mangos 6963.megamage
--HG-- branch : trunk
2008-12-24Backed out changeset: ad4f100c0a9dmegamage
--HG-- branch : trunk
2008-12-24*Update to Mangos 6938. (Only build for VC9)megamage
--HG-- branch : trunk
2008-12-22*The last merge from Mangos TBC. Update to Mangos v0.12.megamage
--HG-- branch : trunk
2008-12-19*Temp fix for crash caused by AV creature. Need to find a way to allow ↵megamage
summoned creatures to use RandomMovement. --HG-- branch : trunk
2008-12-12*Update to Mangos 6902. Source: Mangos.megamage
*Skipped rev: rev 6893, some code about waypoint movement. --HG-- branch : trunk
2008-12-08*Update to Mangos 6888. Source: Mangos.megamage
*Major change: Make corpse erase async, Avoid DB access on deleting guild member. *Skip 6885 because of performance concern. --HG-- branch : trunk
2008-11-30*Update to Mangos 6867. Source: Mangos.megamage
*Big changes: *[6858] Prevent cheating with ignore waiting in login queue. *[6863] Arena team related clean ups and adding parts of w12x's arena patch. *Some Config changes and guild changes. --HG-- branch : trunk
2008-11-14[svn] *** Source: MaNGOS ***visagalis
* Fixed build extractor at Windows Vista. Author: Vladimir * Fixed comment text and code indentifiers spelling. Author: Vladimir & Paradox. * Access cached member lists in guild handlers instead of querying the DB. Author: Hunuza * Small fixes in send/received packet and simple code cleanup also. Author: Vladimir * Not output error at loading empty character_ticket table. Author: Vladimir * Not reset display model at shapeshift aura remove if it not set at apply. Author: Arthorius * Applied props to few files. --HG-- branch : trunk
2008-11-05[svn] * Avoid access to bag item prototype for getting bag size, use related ↵KingPin
item update field instead as more fast source. * Better check client inventory pos data received in some client packets to skip invalid cases. * Removed some unnecessary database queries. * Make guid lookup for adding ignore async. * Added two parameter versions of the AsyncQuery function * Make queries for adding friends async. - Hunuza * Replace some PQuery() calls with more simple Query() - Hunuza * Mark spell as executed instead of deleteable to solve crash. *** Source mangos. **Its a big commit. so test with care... or without care.... whatever floats your boat. --HG-- branch : trunk
2008-10-23[svn] Fixed copyright notices to comply with GPL.w12x
--HG-- branch : trunk
2008-10-21[svn] * Added some player info cache to the core. Thanx to Rognar for patch, ↵KingPin
visaglis for testing and bugging me to add it. --HG-- branch : trunk
2008-10-14[svn] * Merge Temp dev SVN with Assembla.Seline
* Changes include: - Implementation of w12x's Outdoor PvP and Game Event Systems. - Temporary removal of IRC Chat Bot (until infinite loop when disabled is fixed). - All mangos -> trinity (to convert your mangos_string table, please run mangos_string_to_trinity_string.sql). - Improved Config cleanup. - And many more changes. --HG-- branch : trunk
2008-10-11[svn] * svn:eol-style native set on all files that need itNeo2003
--HG-- branch : trunk
2008-10-04[svn] * Added ACE for Linux and Windows (Thanks Derex for Linux part and ↵Neo2003
partial Windows part) * Updated to 6721 and 676 * Fixed TrinityScript logo * Version updated to 0.2.6721.676 --HG-- branch : trunk rename : 6700-670 => 6721-676
2008-10-02[svn] * Proper SVN structureinitNeo2003
--HG-- branch : trunk