aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-04Core/Spells: Wrath of the Plaguebringer should be a debuff. TibbiFaq
2012-08-04Core/Logging: Use config LogsDir to save log files (re-added)joschiwald
2012-08-03Whitespace is the root of all evil (version 2)Nay
2012-08-03Core/PacketIO: Correct a value sent in BuildPlayerChat (just for the sake of ↵Nay
being correct, no noticeable changes)
2012-08-03Add missing Copyright headers and some clarification to config files... ¬¬Spp
2012-08-03Fix compile under windowsSpp
2012-08-03Core/Logging: Add Asyncronous logging with Loggers ("What to log") and ↵Spp
Appenders ("Where to log") system. Will allow to select to full log some parts of core while others are not even logged. - Logging System is asyncronous to improve performance. - Each msg and Logger has a Log Type and Log Level assigned. Each msg is assigned the Logger of same Log Type or "root" Logger is selected if there is no Logger configured for the given Log Type - Loggers have a list of Appenders to send the msg to. The Msg in the Logger is not sent to Appenders if the msg LogLevel is lower than Logger LogLevel. - There are three (at the moment) types of Appenders: Console, File or DB (this is WIP, not working ATM). Msg is not written to the resource if msg LogLevel is lower than Appender LogLevel. - Appender and Console Log levels can be changed while server is active with command '.set loglevel (a/l) name level' Explanation of use with Sample config: Appender.Console.Type=1 (1 = Console) Appender.Console.Level=2 (2 = Debug) Appender.Server.Type=2 (2 = File) Appender.Server.Level=3 (3 = Info) Appender.Server.File=Server.log Appender.SQL.Type=2 (2 = File) Appender.SQL.Level=1 (1 = Trace) Appender.SQL.File=sql.log Appenders=Console Server (NOTE: SQL has not been included here... that will make core ignore the config for "SQL" as it's not in this list) Logger.root.Type=0 (0 = Default - if it's not created by config, server will create it with LogLevel = DISABLED) Logger.root.Level=5 (5 = Error) Logger.root.Appenders=Console Logger.SQL.Type=26 (26 = SQL) Logger.SQL.Level=3 (2 = Debug) Logger.SQL.Appenders=Console Server SQL Logger.SomeRandomName.Type=24 (24 = Guild) Logger.SomeRandomName.Level=5 (5 = Error) Loggers=root SQL SomeRandomName * At loading Appender SQL will be ignored, as it's not present on "Appenders" * sLog->outDebug(LOG_FILTER_GUILD, "Some log msg related to Guilds") - Msg is sent to Logger of Type LOG_FILTER_GUILD (24). Logger with name SomeRandomName is found but it's LogLevel = 5 and Msg LogLevel=2... Msg is not logged * sLog->outError(LOG_FILTER_GUILD, "Some error log msg related to Guilds") - Msg is sent to Logger of Type LOG_FILTER_GUILD (24). Logger with name SomeRandomeName is found with proper LogLevel but Logger does not have any Appenders assigned to that logger... Msg is not logged * sLog->outDebug(LOG_FILTER_SQL, "Some msg related to SQLs") - Msg is sent to Logger SQL (matches type), as it matches LogLevel the msg is sent to Appenders Console, Server and SQL - Appender Console has lower Log Level: Msg is logged to Console - Appender Server has higher Log Level: Msg is not logged to file - Appender SQL has lower Log Level: Msg is logged to file sql.log * sLog->outDebug(LOG_FILTER_BATTLEGROUND, "Some msg related to Battelgrounds") - Msg is sent to Logger root (Type 0) as no Logger was found with Type LOG_FILTER_BATTLEGROUND (13). As Logger has higher LogLevel msg is not sent to any appender * sLog->outError(LOG_FILTER_BATTLEGROUND, "Some error msg related to Battelgrounds") - Msg is sent to Logger root (Type 0) as no Logger was found with Type LOG_FILTER_BATTLEGROUND (13). Msg has lower LogLevel and is sent to Appender Console - Appender Console has lower LogLevel: Msg is logged to Console
2012-08-03Core/Misc: Fix code style and a typo for recently merged in PRsNay
2012-08-02Merge pull request #7258 from myran2/DisableCommandsNay
Added disable commands.
2012-08-02Merge pull request #7260 from Amit86/patch-4kandera
[Paladin/Spells] Fix Improved concentration aura
2012-08-03Add missing change in SpellEffects.cppAmit
2012-08-03Fix Improved concentration auraAmit
Fix Improved concentration aura 30% reduce of silence/interrupt
2012-08-02Some codestyle changes.Alternative
2012-08-02Added disable commands.Alternative
2012-08-02Core/Misc: Minor update to SMSG_GUILD_QUERY_RESPONSE, added a value to enum ↵kaelima
MailStationery, some comments to a few dbcs. DB: Renamed merged sql files
2012-08-01Merge pull request #7065 from Vincent-Michael/PainAndSufferingKaelima
Core/Spells: Fix Pain and Suffering reduces damage
2012-08-01Merge pull request #6800 from Vincent-Michael/codKaelima
Core/Spells: Fix Curse of Doom (thx to Warpten / joschiwald for helping)
2012-08-01Scripts/Build: Fix non PCH buildNay
2012-08-01DB/Loot: Add missing loot item, fixes quest zeth'gor must burnExodius
Closes #7237 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-08-01DB/Creature: Re-guid 3 npc spawns added in previous commitNay
Thanks to Aokromes for noticing the high guids
2012-08-01DB/SAI: Fix quests Words of PowerTrista
Ref #79 Ref #2259 Closes #4638 Closes #7249 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-31Merge pull request #7239 from Venugh/masterSubv
Remove useless commands includes.
2012-07-31Core/Misc: Removed useless include from commands.Venugh
2012-07-30Warning fixes + compile fix after the mergeSpp
2012-07-30Merge pull request #7227 from Vincent-Michael/PCHJorge
Core/Misc: Use proper headers to optimize compile
2012-07-30Core/Misc: Use proper headers to optimize compileVincent-Michael
2012-07-29Merge pull request #7210 from Chipsi/masterNay
Core/Spells: Spells with SPELL_EFFECT_KNOCK_BACK(like Thunderstorm) can't knoback target if target has ROOT/STUN
2012-07-29Merge pull request #7113 from Vincent-Michael/IdolOfTheCryingWindNay
Core/Spell: Fix Idol of the Crying Wind calculation
2012-07-29Merge pull request #7115 from Vincent-Michael/BaubleOfTrueBloodNay
Core/Spells: Fix Bauble of True Blood crit heal Closes #6151
2012-07-29Merge pull request #7179 from stfx/patch-1Nay
Fix sending wrong world states in Shattrath
2012-07-29Merge pull request #7218 from Vincent-Michael/commandMisc2Subv
Core/Commands: Convert more misc commands in commandscript
2012-07-29Core/Commands: Convert more misc commands in commandscriptVincent-Michael
2012-07-29Merge pull request #7220 from Vincent-Michael/petCommandShocker
Core/Command: Add missing part for pet command
2012-07-29Core/Command: Add missing part for pet commandVincent-Michael
2012-07-29DB/SAI: Fix quest Measuring Warp Energiesshlomi1515
Closes #2367 Closes #6266 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-29DB/Gossip: Fix innkeeper KeldamyrNay
Closes #2223
2012-07-29DB/SAI: Fix quest Meeting at the Blackwing Coventharaca
Closes #2564 Thanks to nelegalno and gecko32 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-29DB/SAI: Reward box on quest Nolkai's Words completionZxBiohazardZx
Closes #3083 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-29DB/SAI: Better implemention of quest "Argent Crusade, We Are Leaving!" fixWishToDie
Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-29DB/SAI: Fix quest Life or DeathWishToDie
Closes #3317 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-29DB/SAI: Fix quest Draconis GastritisAlestaan
Closes #3439 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-29DB/SAI: Fix quest TruceValcorb
Closes #6453 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-29DB/SAI: Fix quest Argent Crusade, We Are Leaving!shlomi1515
Closes #3229 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-29DB/Quests: Nether-Stalker Mah'duun and Wind Trader Zhareem Quest PoolingVincent-Michael
Closes #7186 Closes #7187 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-29DB/Faction Change: Faction change item/spell conversion for Reins of the ↵Odyssey
Traveler's Tundra Mammoth Closes #7174 Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-07-28Merge pull request #7145 from Vincent-Michael/miscCommandSubv
Convert misc commands in commandscript
2012-07-29Convert misc commands in commandscriptVincent-Michael
2012-07-28Fix a typoChipsi
2012-07-28Merge pull request #7212 from Pesthuf/masterKaelima
NPC knockback visual
2012-07-28Core/Movement:Pesthuf
When an NPC is knocked back, the splineflag OrientationFixed should be used, so the NPC keeps his facing and doesn't play the jump start animation. Also corrects the NPCs serverside orientation.