Core/Guilds: guild code was completely refactored and rewritten.
* OOP desing and implementation; * all the queries are moved to prepared statements; * guild loading is optimized; * all the possible interaction with guild's data is done inside the guild class; * added more hooks to GuildScript class; WARNING: Make sure you backup your characters database before applying this change (just in case). Known problems with guilds: * when new member is added to the guild, MOTD is not displayed for him in guild tab of social window; * if you add item with random property to guild bank visual representation of item below it becomes wrong (it displays wrong stack number); * packets order differs from official: currently guild bank packet traffic is twice as more than on offy. --HG-- branch : trunk
This commit is contained in:
@@ -2505,14 +2505,8 @@ enum PetDiet
|
||||
|
||||
#define CHAIN_SPELL_JUMP_RADIUS 10
|
||||
|
||||
// Max values for Guild & Guild Bank
|
||||
#define GUILD_BANK_MAX_TABS 6 // send by client for money log also
|
||||
#define GUILD_BANK_MAX_SLOTS 98
|
||||
#define GUILD_BANK_MAX_LOGS 25
|
||||
#define GUILD_BANK_MONEY_LOGS_TAB 100 // used for money log in DB
|
||||
#define GUILD_BANKLOG_MAX_RECORDS 25
|
||||
#define GUILD_EVENTLOG_MAX_RECORDS 100
|
||||
#define GUILD_RANKS_MIN_COUNT 5
|
||||
#define GUILD_RANKS_MAX_COUNT 10
|
||||
|
||||
enum AiReaction
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user