aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared
AgeCommit message (Collapse)Author
2013-01-04Core/Misc: Use ASSERT (custom, better macro) instead of the C macro assert()Nay
2013-01-02Core/Misc: Removed odd code from CreatureAIImpl.h, it does not belong hereSpp
- Also some minor corrections from previous commit
2013-01-02Core/Mysql: Multiple changesSpp
- added support for setting NULL column values to MySQL wrapper in core - replaced nonstandard strdup function and manual memory management with std::string - fixed bug in MySQLPreparedStatement::getQueryString method, it failed when string parameter contained embedded '?' symbols - fixed memory leak in MySQLPreparedStatement::setString method
2013-01-02Core/Misc: Some minor changes here and thereSpp
2013-01-02Core/Misc: Replaced some macro definitions with inline functionsSpp
2013-01-01Core/Command: Add command for near creature findingVincent_Michael
2013-01-01Update more copyright note for 2013. (alcohol sucks)Vincent_Michael
2013-01-01Update copyright note for 2013.Vincent_Michael
Happy new year.
2012-12-31Core: Fixed some level 4 warnings (msvc)Shauren
2012-12-21Core: Fix some codestyle in 957571e18c4d6e5874ce1052ae49e4d0d21018beVincent_Michael
2012-12-15Implements saving of loot (items / money) contained inside lootable ↵MrSmite
inventory items. * Unlooted items / money persist across player sessions * Loot inside items is tied to the item rather than the player so if trading partially looted items becomes possible, this implementation will still work * New tables added: characters_database.sql (first time users) characters_create_item_loot.sql (existing users) Implementation Can be tested with: Watertight Trunk [21113] Bulging Sack of Gems [25422] Fat Sack of Coins [11937] Closes #2048
2012-12-04Core/Quest: Add support for monthly questsVincent-Michael
Author: svetilo12 Converted and updated by: Subv
2012-11-30Core/Misc: Include character level in log when a character is being deletedSpp
2012-11-27Core/Misc: Set mode 0644 for filesSpp
2012-11-20Core/Misc: Reduction of header dependencies - Step IISpp
2012-11-18Core/Calendar: Completely rewrite and fix most of the calendar systemhorn
There are still some issues that need to be fixed, for more info see CalendarHandler.cpp TODO part. Some unblizzlike behaviour possible, we don't have a lot of sniffs. Big thanks to @Warpten, he joined my project and helped a lot. IMPORTANT NOTE: Read / append packed time functions in ByteBuffer.h are not correct, they need to be fixed in order to have event times accurate Signed-off-by: Nay <dnpd.dd@gmail.com>
2012-11-17Crash Fix after b99c347Spp
2012-11-10Core/Build: Fix compile using mysqllite included with coreSpp
Closes #8283
2012-11-09Core/Build: Enable Clang PCH support and OS X specific featuresSpp
Core: Fix warnings here and there
2012-11-02Core/Guild: Code RefactorSpp
- 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-10-28Core/Logging: Add new log type for SOAP.Spp
Closes #8201
2012-10-22Core/Logging: Fix PlayerDump loggingSpp
2012-10-17Core/Ticket:kaelima
- Fully parse CMSG_GMTICKET_CREATE, use GmTicket::GetChatLog() to access the reporters chat log from this session (unused atm, possible useful to detect chat harassment) - Simplify SMSG_GMTICKET_GETTICKET and fix "category" field (renamed it same as in blizz LUA files) - Store response in DB
2012-10-12Core/Commands: Allow .modify money to take another parameter structure:Warpten
Example uses: * .modify money 325g 25s 12c is the same as .modify money 3252512 * .modify money -12g is the same as .modify money -120000 * .modify money -12g 45s is the same as .modify money -115500 * .modify money 25c 18g is the same as .modify money 18g 25c
2012-10-10Merge pull request #8001 from tibbi/reputation_convertSubv
correct reputation converting at faction change
2012-10-08adding a new prepared statement for selecting char at_login and titlestibbi
2012-10-07correct reputation converting at faction changetibbi
2012-10-07Core/Utils: Add asserts to irand, urand and frandNay
max should always be higher or equal than min notice that SFMT was already covering these cases and it would return 0, -1 or min
2012-10-06Core/Misc: Tabs to spaces and whitespace cleanupNay
2012-10-04Core/Misc: Fix a format error in ByteArrayToHexStrSubv
Was appending an extra space. Closes #7959
2012-10-03Core: Fix build without PCHSpp
2012-10-02Core: "Initial support for C++11 compilers"Spp
2012-10-02Core/Utilities: Use generic templates with AddPct, ApplyPct and CalculatePctSpp
2012-10-02Core/Utilities: Do not expose internal store structure in Tokens and rename ↵Spp
it to Tokenizer
2012-09-27emptylinetibbi
2012-09-27adding Title converter to faction converter, original author Silinorontibbi
2012-09-26Core/Logging: Fix crash when trying to log a message while config is being ↵Spp
reloaded Closes #7878
2012-09-13Core/Calendar: Fixed breaking calendar event UI after reloggingShauren
2012-09-10Core: Warning fixes (Also some -pedantic under game folder)Spp
2012-09-05Core/Misc: Fix some warnings and logic mistakes found by static code analysiskaelima
2012-09-04Properly fixed one warningShauren
2012-09-04Core: Warning fixesShauren
C4100: 'x' : unreferenced formal parameter C4310: cast truncates constant value C4389: '==' : signed/unsigned mismatch C4668: 'x' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C4701: potentially uninitialized local variable 'x' used C4826: Conversion from 'HMODULE' to 'DWORD64' is sign-extended. This may cause unexpected runtime behavior. C6067: Parameter '3' in call to 'sprintf' must be the address of the string C6387: 'argument 1' might be '0': this does not adhere to the specification for the function 'CloseHandle'
2012-09-01Core/Logging: Delete player filename will now use guid_name format like old ↵Spp
log system. (was set to account_name by error)
2012-09-01Core/Logging: Fix delete player crash having logging player enabled.Spp
closes #7437
2012-08-30Core: Fix many "errors"/warnings and coding style (1)Nay
Extractors, worldserver, authserver, shared and collision affected Errors were found using Cppcheck, open-source static analysis tool
2012-08-30Core/Creature: Added DB support for UNIT_FIELD_FLAGS_2. Thanks cyberbrestkaelima
- Added more flags to UnitFlags2 enum (Thanks wpp)
2012-08-27Core/Logging: Minor optimization in ShouldLogSpp
2012-08-26Core/DBLayer: Fixed memory leaks when query returned empty result setShauren
2012-08-16Core/Logging: Move more log messages to LOG_FILTER_SERVER_LOADINGSpp
2012-08-16Core/Logging: Set config options to behave like old log system.Spp