Spp-
e150393c95
Core/SAI: Fix SMART_EVENT_PASSENGER_REMOVED event
2012-12-02 18:07:57 +01:00
Spp
d6aee08621
Core/Misc: Include character level in log when a character is being deleted
2012-11-30 13:59:01 +01:00
Spp
a7d8a65bd0
Core/Dungeon Finder: Partial revert of ad6b5fb419
2012-11-28 08:29:39 +01:00
Spp
e954498560
Core/Misc: Random changes here and there to minimize differences with 4.3.4 branch
2012-11-27 13:03:12 +01:00
Spp
2251d1bfae
Core/Misc: Set mode 0644 for files
2012-11-27 13:03:12 +01:00
Spp
611ffbb189
Core/Units: make SetHover virtual
2012-11-27 07:45:08 +01:00
Spp
ad6b5fb419
Core/Dungeon Finder: Fix reward for last member of each group being disbanded to join new lfg group
...
- Move some messages to Trace
- Add some cases where internal data wasn't updated with new state
- Reverts 441712fbb and ae507e5 (Old State should only store those states you can Restore from a Rolecheck/Proposal)
Closes #8339
Closes #8420
Closes #8421
2012-11-26 20:20:47 +01:00
Spp
f09d8b3c71
Addition to last commit... "Fix logic error in 81606e5 (Fixes orange ooze in Professor putricide)"
2012-11-23 15:24:17 +01:00
Spp
86594d4b7a
Fix logic error in 81606e5 (Fixes orange ooze in Professor putricide)
...
Closes #8418
2012-11-23 15:13:00 +01:00
Spp
a79065b12e
Typo Fix :D
2012-11-23 12:54:44 +01:00
Spp
3dea2af399
Core/Achievements: Minor correction in Log msg
...
Closes #8396
2012-11-23 12:44:35 +01:00
Spp
0c4e8c8dc2
Core/Network: Enable trace loggers for packet send and receive (just account + opcodeName, opcodeId)
2012-11-23 12:36:18 +01:00
Spp
26006551e2
Fix wrong replacement in 32c259b1ce (Fixes a minor error msg)
2012-11-23 12:30:11 +01:00
Spp
b1ec4b61ac
Fix error in 32c259b1ce (broken chat)
2012-11-23 01:03:46 +01:00
Spp
32c259b1ce
Core/Channels: Remove unnecessary calls to FindPlayer wherever is possible
...
- Add better opcode debug messages
- Move isValidChatMessage debug messages to trace
2012-11-22 12:11:35 +01:00
Spp
d3c902915b
Core/Dungeon Finder: Properly update Lfg Status (shouldn't lose 'eye' when changing maps or reconnect after disconnection)
...
- Also fixes removing Player data when it shouldn't... should solve some problems with players not getting reward in some cases
2012-11-21 19:56:48 +01:00
Spp
1d7adbfc7f
Core/AI: Fix crash in SmartScript
...
Closes 8340
2012-11-21 12:36:00 +01:00
Spp
cd2b79f8d4
Fix compile under windows
2012-11-20 20:45:10 +01:00
Spp
08b7439f48
Typo Fix after 81606e5 (Thanks to vlad852 for noticing)
2012-11-20 19:02:58 +01:00
Spp
7bef4ce401
Core/Misc: Reduce header dependencies - Step III
2012-11-20 15:03:56 +01:00
Spp
b5c9ab8802
Core/Misc: Reduction of header dependencies - Step II
2012-11-20 12:30:30 +01:00
Spp
81606e5d1e
Core/Misc: Define some methods const
2012-11-20 09:29:52 +01:00
Spp
bf8b642a47
Fix compile without PCH (Also added some minor changes to minimize differences with 4.3.4)
2012-11-19 12:02:33 +01:00
Spp
e60d26f36b
Another crash fix after b99c347
2012-11-18 13:50:14 +01:00
Spp
db4a69f773
Crash Fix after b99c347
2012-11-17 14:34:25 +01:00
Spp
b99c347747
Core: Remove Player.h dependency from all the possible headers
2012-11-17 05:18:37 +01:00
Spp
d10ba397b6
Core/Warden: Remove warning
2012-11-15 14:13:58 +01:00
Spp
58c60c70cc
Core: Move a couple of log messages to debug
2012-11-15 13:42:24 +01:00
Spp
01a745d279
Core/Battleground: Crash fix after ba20aa809f
2012-11-15 13:38:12 +01:00
Spp
ba20aa809f
Core/Battleground: Fix arena battlemaster gossip (reverts 028b6e7)
...
Closes #8046
2012-11-14 19:33:56 +01:00
Spp
6bd90626ea
Core/Build: Fix compile using mysqllite included with core
...
Closes #8283
2012-11-10 14:49:28 +01:00
Spp
a91d59f37c
Core/Build: Restore FindOpenSSL, even when it's provided by cmake, this file also provides newbie-check (warns if you trying to use wrong libs)
...
- Also, apply the hack needed to make g3dlite compile in OS X
2012-11-10 13:15:09 +01:00
Spp
a57254d769
Core/Build: Fix problem with acelite
2012-11-09 16:09:27 +01:00
Spp
333b8e5159
Core/Build: Enable Clang PCH support and OS X specific features
...
Core: Fix warnings here and there
2012-11-09 13:13:45 +01:00
Spp
90c95806a7
Core/Guilds: Use correct variable type when saving guild bank tab rigths to DB
2012-11-09 08:22:03 +01:00
Spp
fcc524d598
Core/Guilds: Send correct opcode when purchasing a new tab and fix data not being saved in db after purchasing the new tab
2012-11-08 11:13:46 +01:00
Spp
bde6b76b2d
Core/Guild: Fix transaction not being properly closed and improve error message when fixing missing bank tabs
2012-11-07 09:49:31 +01:00
Spp
7bd86b6b83
Update characters_database.sql (Missing changes from 58ec4e5319)
2012-11-07 09:49:31 +01:00
Spp
58ec4e5319
Core/Guild: Code Refactor
...
- Send correct events when modifiying Ranks (Add, modify, delete)
- Store money/slots withdraw, not remaining slots. This will update remaining slots/money properly.
- Reset daily slots/money withdraw for all members at same time, configurable
- Better debug messages
2012-11-02 22:26:10 +01:00
Spp
5ff16046b6
Core/Dungeon Finder: Remove lfg player data when a group is disbanded
...
Core/Dungeon Finder: Some codestyle changes
Note: Real change is in LFGMgr::RemoveGroupData, all other are cosmetic changes
2012-10-29 20:56:37 +01:00
Spp
9074c11a90
Core/Dungeon Finder: Update "Current group roles" according to people in queue.
...
Core/Dungeon Finder: Properly update internal lfg group structure at server load
2012-10-29 20:13:42 +01:00
Spp
14027262ee
Core/Dungeon Finder: Add some more debug msgs and restore LFG group structure at server load.
2012-10-29 13:58:48 +01:00
Spp
d2ba73d97f
Core/Misc: Proper fix for previous commit ( c5c8e38 - check race change before perfoming faction-change actions)
...
Core/Misc: tab to spaces and remove trailing whitespaces
2012-10-29 12:28:12 +01:00
Spp
c5c8e38789
Core/Misc: Check if race is changed before performing faction-change actions. (By tibbi)
2012-10-29 11:27:00 +01:00
Spp
1925027aec
Core/Logging: Add new log type for SOAP.
...
Closes #8201
2012-10-28 13:03:50 +01:00
Spp
876ad50dcd
Core/Misc: Tweaked ThreatContainer internals
...
(and many cosmetic changes here and there)
2012-10-26 14:31:19 +02:00
Spp
3120364aff
Core/Dungeon Finder: Prevent crash when Teleport opcode is received from client when is not supposed.
...
Note: In order to get teleported in/out you need to be in group
Closes #8183
2012-10-25 11:33:14 +02:00
Spp
9fbc4c0ae2
Core/Misc: reduced amount of string memory allocations (Step II)
2012-10-24 15:34:48 +02:00
Spp
013fb1f4d9
Core/Misc: reduced amount of string memory allocations (Step I)
2012-10-24 15:34:48 +02:00
Spp
ca85c3b475
Core/Dungeon Finder: Fix teleport to dungeon and add missing code from 1be638e731
2012-10-23 19:09:50 +02:00
Spp
663db1cee3
Core/Misc: Add default count param to HasItemCount
2012-10-23 13:11:57 +02:00
Spp
1be638e731
Core/Dungeon Finder: Add debugging commands
2012-10-23 11:44:02 +02:00
Spp
c1fada456b
Core/Dungeon Finder: Correct rolechecks ( 4e8fa52)
...
- Fix bad sql (36806bf )
- Add better teleport debug messages
2012-10-23 09:48:08 +02:00
Spp
316fc7c631
Core/Dungeon Finder: Corrections to 8622d49 (Fix teleport coors loading)
2012-10-22 13:48:07 +02:00
Spp
1e50a08604
Core/Logging: Fix PlayerDump logging
2012-10-22 10:37:39 +02:00
Spp
8622d495bb
Dungeon Finder: Fix teleport coords load
2012-10-21 13:18:56 +02:00
Spp
0c909b2aed
Fix crash on shutdown after last DF changes
2012-10-19 21:35:51 +02:00
Spp
67a03027ae
Proper naming of LfgDungeon structures
2012-10-19 17:47:51 +02:00
Spp
36806bf5b3
Move LFG string out of Custom patch range
2012-10-19 17:36:24 +02:00
Spp
4e8fa520c8
Core/Dungeon Finder: Move queue related code to its own class.
...
- Use different queues for each team (or shared one if two-side interaction is enabled)
- Some optimizations in matching algorithm
2012-10-19 14:00:40 +02:00
Spp
479d34d2a0
Core/Dungeon Finder: Minor optimizations
...
- Internal changes in store types
- Remove of (Player *) and (Group *) From LFGMgr.cpp (step 2)
2012-10-18 14:31:28 +02:00
Spp
d0334bf948
Core/Dungeon Finder: Some optimizations.
...
- Store teleport coordinates to avoid recalculations each time someone has to be teleported
- Correct teleport error msg when player is charming or using vehicle
- Internal changes in storage types
- Proper code for missing achievement lock type
- Better debug msgs
- Trying to get rid of "Player*" and "Group*" inside LFGMgr as much as possible (Step 1)
2012-10-18 09:15:10 +02:00
Spp
8f65bc00a7
Fix compile without PCH
2012-10-04 13:41:56 +02:00
Spp
e1bee86ee6
Core/Battlegrounds: Remove no longer needed files BattlegroundAA/BattlegroundRB
2012-10-04 12:58:52 +02:00
Spp
2c961814c1
Core/Battleground: Some minor optimizations here and there.
2012-10-04 12:49:58 +02:00
Spp
2a55f2d9e0
Core/Battlegrounds: Minor optimization when checking if player left start zone
2012-10-04 11:31:00 +02:00
Spp
ddf494d78b
Core/Battlegrounds: Optimize internal battleground data storage (from Array MAX_BATTLEGROUND_TYPE_ID to std::map)
2012-10-04 10:57:32 +02:00
Spp
58c01c140d
Core/Battleground: Make Battleground queues and Free slot queue structures private.
2012-10-04 10:39:37 +02:00
Spp
02d68e4610
Core: Fix build without PCH
2012-10-03 15:40:01 +02:00
Spp
7831ecdb18
Core: "Initial support for C++11 compilers"
2012-10-02 15:06:19 +02:00
Spp
380db44583
Core/Utilities: Use generic templates with AddPct, ApplyPct and CalculatePct
2012-10-02 12:17:42 +02:00
Spp
f8846cdeaf
Core/Utilities: Do not expose internal store structure in Tokens and rename it to Tokenizer
2012-10-02 11:54:41 +02:00
Spp
f0f97ab851
Core/Logging: Fix crash when trying to log a message while config is being reloaded
...
Closes #7878
2012-09-26 13:42:53 +02:00
Spp
2a89658e96
Battlegrounds: Better log message for unhandled area triggers in battlegrounds
2012-09-19 10:01:30 +02:00
Spp
8c5f011e79
Core/Achievements: Force all calls to AchievementMgr be done through Player functions (Remove GetAchievementMgr)
...
Note: No real use in 3.3.5 but will be used in 4.3.4
2012-09-18 14:29:53 +02:00
Spp
25d2ab9172
Revert last change. Leaving UpdateField names "as is"
2012-09-17 12:04:35 +02:00
Spp
74aea5e055
Cosmetic: PLAYER__FIELD_KNOWN_TITLES --> PLAYER_FIELD_KNOWN_TITLES
2012-09-17 11:49:25 +02:00
Spp
358c6a26d6
Core: Warning fixes (Also some -pedantic under game folder)
2012-09-10 13:04:31 +02:00
Spp
a7dd289b04
Core/Config: Change default log level of "Chat Log" to fit old log system
2012-09-01 22:13:12 +02:00
Spp
b127610510
Config: Cosmetic changes to fit config guidelines
2012-09-01 21:24:09 +02:00
Spp
7811e9100c
Core/Logging: Delete player filename will now use guid_name format like old log system. (was set to account_name by error)
2012-09-01 21:18:01 +02:00
Spp
5cafe0ca01
Core/Logging: Fix delete player crash having logging player enabled.
...
closes #7437
2012-09-01 21:15:20 +02:00
Spp
5aee9433e1
Core/Logging: Minor optimization in ShouldLog
2012-08-27 12:56:45 +02:00
Spp
13ba61ab69
Core/Logging: Disable all LOG_FILTER_OPCODES related messages by default
2012-08-21 23:13:05 +02:00
Spp
984493108b
Core/Logging: Fix incorrect error level for some warden messages
...
Core/Logging: Fix incorrect filter type for many network messages
Core/Logging: Use OPCODE filter type for network messages related to wrong packets
2012-08-21 22:12:55 +02:00
Spp
13aa00d5f2
Core/Logging: Restore dumping packets in binary format
2012-08-17 10:36:48 +02:00
Spp
77b7933ed3
Core/Logging: Restore proper Log Filter to some arena messages
2012-08-17 10:31:09 +02:00
Spp
a566e3e58b
Core/Logging: Move more log messages to LOG_FILTER_SERVER_LOADING
2012-08-16 11:02:46 +02:00
Spp
3c42401d66
Core/Logging: Set config options to behave like old log system.
2012-08-16 00:56:58 +02:00
Spp
8a1e7dd070
Core/Loading: Re-enable Server loading log
2012-08-16 00:23:44 +02:00
Spp
52a5991c12
Core/Logging: Added documentation about this system
...
- Restored old CharDump (LOG_FILTER_PLAYER_DUMP) but disabled by default.
- "%s" is now used to set dynamic file names, only used by GM commands and Player dump
2012-08-15 19:58:02 +02:00
Spp
b77d88ec51
Core/Logging: Fix crash on authserver shutdown
...
Closes #7365
Closes #7325
2012-08-15 15:59:11 +02:00
Spp
4a5a077b65
Core/Logging: Use prepared statements in AppenderDB
2012-08-06 13:36:34 +02:00
Spp
156d1e7b3c
Core/SQL: Kill core if error 1064 is triggered (error code 1064 you have an error in your sql syntax). This means the sql has an build error and core fix is needed
2012-08-06 13:23:09 +02:00
Spp
6d21515939
Core/Logging: Implement logging to database
2012-08-06 13:20:24 +02:00
Spp
97c4b92eb0
Core/Logging: Try to simplify configuration of loggers and appenders
...
Changed multiple lines to a simple format:
- Logger.name=Type,LogLevel,Flags,AppenderList
- Appender.name=Type,LogLevel,Flags,optional1,optional2
* Type = File: optional1 = File name, optiona2 = Mode
* Type = Console: optional1 = Colors
Created a default set of loggers and appenders.
- Root logger defaults to Error, that means you will see nothing on console by default (not even loading)
- You need to add the loggers to Loggers options if you want to enable them, otherwise Root logger will be used for all types
Restored outSQLDriver (LOG_FILTER_SQL_DRIVER), outSQLDev (LOG_FILTER_SQL_DEV), outArena (LOG_FILTER_ARENA) and outChar (LOG_FILTER_CHARACTER) functionality by creating new types (LOG_FILTER_CHARACTER is a rename of LOG_FILTER_DELETE.
Note: You need to update your config file... again (yeah sorry... trying to make it simpler)
2012-08-06 12:10:33 +02:00
Spp
5746b688fa
Core/Logging: Reload Logging options when .reload config is used
2012-08-06 09:30:47 +02:00
Spp
483fb42306
Core/Logging: Move player delete logging to new type LOG_FILTER_PLAYER_DELETE (34). Also add missing sql from 55ce180f28
2012-08-06 08:49:31 +02:00
Spp
3f42094b9c
Core/Logging: Add option to remove timestamp, Log Level and Log Filter Type from logged msgs
...
- Appender config option .Timestamp and .Backup became obsolete
- New Appender config option .Flags added
Appender Console prefixes Log Level and Log Filter Type to the logged text as default
Appender File prefixes Timestamp, Log Level and Log Filter Type to the logged text as default
2012-08-05 15:38:25 +02:00
Spp
1089102827
Add missing Copyright headers and some clarification to config files... ¬¬
2012-08-03 17:29:43 +02:00